/*!
 * Privateer Days Extra CSS
 */
 
section {
    padding: 100px 0;
}

aside {
    padding: 50px 0;
}


hr.light {
    border-color: #fff;
}

a {
    color: #1fb8f9;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
}

a:hover,
a:focus {
    color: #f5c62f;
}

.other-hr {
    max-width: 50px;
    border-color: #f05f40;
    border-width: 3px;
}

.no-padding {
    padding: 0;
}

.bg-primary {
    background-color: #333333;
	border-top: 10px solid #595959;
	border-bottom: 10px solid #262626;
}

.bg-primary-2 {
    background-color: #f2f2f2;
}

.bg-primary-3 {
	margin-top:-70px;
	text-align:center;
    background-color: #000;
	padding-top:100px;
	padding-bottom:100px;
}

.bg-dark {
    color: #fff;
    background-color: #222;
}

.text-faded {
    color: rgba(255,255,255,.7);
}

.text-info {
    color: #82d8fc;
}

.no-gutter > [class*=col-] {
    padding-right: 0;
    padding-left: 0;
}

::-moz-selection {
    text-shadow: none;
    color: #fff;
    background: #222;
}

::selection {
    text-shadow: none;
    color: #fff;
    background: #222;
}

.button {
  display: inline-block;
  width:100%;
  position: relative;
  font-family: 'Lato',Verdana,Helvetica,Arial,sans-serif;
  font-weight: 400;
  text-decoration: none;
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1;
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true);
  -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
  -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
  box-shadow:0px 2px 2px rgba(0,0,0,0.2);
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true);
}

.button:hover {	 
text-decoration:none;
}
	
.button:active {
margin-top: 2px;
margin-bottom: 13px;
-moz-box-shadow:0px 1px 0px rgba(255,255,255,0.5);
-webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.5);
box-shadow:0px 1px 0px rgba(255,255,255,0.5);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true);
}

/*Change icons size here*/
.social-icons .fa {
	font-size: 1.8em;
}
/*Change icons circle size and color here*/
.social-icons .fa {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #FFF;
	color: rgba(255, 255, 255, 0.8);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.social-icons-resize .fa{
	font-size: 1.2em;
	width: 36px;
	height: 36px;
	line-height: 36px;
}
.social-icons.icon-circle .fa{ 
	border-radius: 50%;
}
.social-icons.icon-rounded .fa{
	border-radius:5px;
}
.social-icons.icon-flat .fa{
	border-radius: 0;
}

.social-icons .fa:hover, .social-icons .fa:active {
	color: #FFF;
 
}
.social-icons.icon-zoom .fa:hover, .social-icons.icon-zoom .fa:active { 
 	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1); 
}
.social-icons.icon-rotate .fa:hover, .social-icons.icon-rotate .fa:active { 
	-webkit-transform: scale(1.1) rotate(360deg);
	-moz-transform: scale(1.1) rotate(360deg);
	-ms-transform: scale(1.1) rotate(360deg);
	-o-transform: scale(1.1) rotate(360deg);
	transform: scale(1.1) rotate(360deg);
}
 
.social-icons .fa-dropbox{background-color:#018BD3;}
.social-icons .fa-facebook,.social-icons .fa-facebook-square{background-color:#3C599F;}  
.social-icons .fa-instagram{background-color:#A1755C;}
.social-icons .fa-linkedin,.social-icons .fa-linkedin-square{background-color:#0085AE;} 
.social-icons .fa-tumblr,.social-icons .fa-tumblr-square{background-color:#314E6C;} 
.social-icons .fa-twitter,.social-icons .fa-twitter-square{background-color:#32CCFE;} 
.social-icons .fa-envelope,.social-icons .fa-envelope-square{background-color:#ccc;} 

.button.blue {
  background: #4280ff;
}

.blue:hover {
  color: #ffffff;
  background-color: #0055ff;
}

.button.white {
  color: #333333;
  background: #d9d9d9;
  border:1px solid #b3b3b3;
}

.white:hover {
  color: #000;
  background-color: #bfbfbf;
}

.button.red {
  background: #e1373a;
	 
}

.red:hover {
  color: #fff;
  background-color: #b11b1d;
}

.button.green {
  background: #62d07f;
}

.green:hover {
  color: #ffffff;
  background-color: #3bc45f;
}
.button.yellow {
  color: #977902;
  background: #fcd743;
}

.yellow:hover {
  color: #000;
  background-color: #fbca04;
}

.button.clear {
  color: #fff;
  border: 3px solid #fff;
  border-radius:4px;
}

.clear:hover {
  color: #fff;
  border: 3px solid #fff;
  border-radius:4px;
}

.button.orange {
  background: #FF7F00;
}

.button.purple {
  color: #ffffff;
  background: #a05abf;
}

.purple {
  color: #ffffff;
  background: #a05abf;
}

.purple:hover {
  color: #ffffff;
  background-color: #693281;
}

.button.turquoise {
  color: #ffffff;
  background: #1abc9c;
}

.turquoise:hover {
  color: #ffffff;
  background-color: #12876f;
}

.ghost-button-thick-border {
  display: inline-block;
  font-size:3em;
  width: 60%;
  font-weight: bold;
  padding: 10px;
  color: #fff;
  border: 3px solid #fff;
  border-radius:10px;
  text-align: center;
  outline: none;
  text-decoration: none;
  transition: background-color 0.2s ease-out,
              color 0.2s ease-out;
}
.ghost-button-thick-border:hover,
.ghost-button-thick-border:active {
  background-color: #fff;
  color: #000;
  transition: background-color 0.3s ease-in,
              color 0.3s ease-in;
}

.menu-push {
  padding-top:6px;
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.video-padding {
  padding-right:20px;
}

.contact-reveal {
  width:100%;
  color: #000;
  background:#fff;
  border-bottom: 1px solid #ccc;
}

.contact:hover {
  color: #ccc;
}

img::selection {
    color: #fff;
    background: 0 0;
}

img::-moz-selection {
    color: #fff;
    background: 0 0;
}

body {
    webkit-tap-highlight-color: #222;
}