h3{font: italic 400 23px/35px "Open Sans", sans-serif; color: #ffffff; }


body.page  #et-main-area{/*padding-top:136px;*/}
body.page  #main-header{padding:0px!important; background:url(images/bg_gradient.png);}
body.page  #main-header .container{background-color: inherit; border: 0px; padding:0; }
body.home.page #et-main-area{padding-top:0;}
body.home.page   #main-header{background:url(images/bg_gradient.png);}
.back-header{ background:url(images/bg_gradient.png); }
.out-image{ background:#1b232f; }
#top-menu .menu-item-has-children>a:first-child::after{
	top: 18%;
}
#splash-page   .et_pb_container{ height:320px; }
#section-title-page{ padding:0; background-color: initial!important; height:80px;}
#section-title-page   .et_pb_row{ border: 0px none;background: initial;}


#section-content-page { padding-top:0; background-color: inherit !important;}
#section-content-page .et_pb_row{ border: 0px none;background: initial;}
#section-content-page.gallery.box__inset a , 
#section-content-page.gallery.box__inset a  img{  position:relative;  display:block;
-webkit-border-radius: 300px;
-moz-border-radius: 300px;
border-radius: 300px;
}
#section-content-page.gallery.box__inset a  img{
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; 
}
#section-content-page.gallery.box__inset  a:hover{ background:#493C05; }
#section-content-page.gallery.box__inset  a:hover img{    
 -moz-opacity: 0.30;-khtml-opacity: 0.30;opacity: 0.30;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=30);
}
#section-content-page   .title-gallery  a{ background:inherit; font:italic 400 23px/35px "Lato", sans-serif;}
#section-content-page   .title-gallery  a:hover{ background:inherit;} 
#section-content-page   .title-gallery { text-align:center; background:inherit;}
#section-content-page.gallery.box__inset   .title-gallery  a{ background:inherit; font:italic 400 23px/35px "Lato", sans-serif;}
#section-content-page.gallery.box__inset  .title-gallery  a:hover{ background:inherit;} 


/***
 * Home 
 */ 
 
#logo{
width: 220px!important;
max-height: inherit!important;

}
 
 #top-menu li > a {
 text-transform: uppercase;
font: 700 20px/20px "Open Sans", sans-serif;
display: block;
font-size:17px;
text-align: center;
-webkit-transition: 0.3s all ease;
transition: 0.3s all ease;
padding: 15px 16px 15px 16px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
 } 
 
 #top-menu li{ padding:0;}
 
 .et-fixed-header #top-menu > li > a{  }
 
 #top-menu li > a:hover{ /*background:#a23232;*/
	background-color:rgba(0,0,0,0.7);
}
 #top-menu li li a:hover{ background:#a73b2b;color:#fff!important;  }

 .nav li ul{left:0;}
 .et-fixed-header .nav li ul{ top:95px; background-color:rgba(0,0,0,0.7)!important;}
 
 
 .et_nav_text_color_light #top-menu li.current-menu-ancestor > a, .et_nav_text_color_light #top-menu li.current-menu-item > a{
 /*background:#a23232;*/
 background:#a73b2b; 
 }
 
 /* header */
 
 .et_fixed_nav #page-container{ padding-top:0!important;}
 .et_fixed_nav #main-header,
 .et_fixed_nav #top-header{  /* background-color:initial;*/}
 
 #main-header{ background-color:initial;} 
 
 /* Splash	*/
#section-slider-wrap   .et_pb_slides  .et_pb_slide_description h2{
/*font-size: 350px; */
font: 100px/100px 'Open Sans', Arial, sans-serif;
letter-spacing: -0.06em;
display: block;
text-transform: uppercase;
}
#section-slider-wrap   .et_pb_slides  .et_pb_slide_description  span.second{ 
font: 100px/100px "Open Sans", sans-serif;
text-transform: uppercase;
letter-spacing: -0.04em;
display: block;
}
#section-slider-wrap   .et_pb_slides  .et_pb_slide_description   span.third{ font: italic  26px/26px "Open Sans", sans-serif; letter-spacing: 0.14em;}


/* Welcome */

#section-welcome  p{ font-size: 120%; font-style: italic; }
#section-welcome   .et_pb_slide_description{ padding:100px 0 100px 0 ; }

/* About*/

#section-about .et_pb_row{ border: 0px none;  background: initial;}

/*	section-our-services	*/

#section-our-services{  background-color: #DBDDDF!important;}
#section-our-services  .et_pb_row{ border: 0px none;background: initial;}


/* Boats */

.box2.box2__inset1  .et_pb_main_blurb_image  a, 
.box2.box2__inset1  .et_pb_main_blurb_image  a img{
position:relative;  display:block;
-webkit-border-radius: 300px;
-moz-border-radius: 300px;
border-radius: 300px;
}
.box2.box2__inset1  .et_pb_main_blurb_image  a img{
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.box2.box2__inset1  .et_pb_main_blurb_image  a:hover{ background:#DBB13C; /*#493C05;*/ }
.box2.box2__inset1  .et_pb_main_blurb_image  a:hover img{
 -moz-opacity: 0.30;-khtml-opacity: 0.30;opacity: 0.30;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha" (Opacity=30);
}

#section-boats  .et_pb_row{ border: 0px none;background: initial;}

#section-boats   .et_pb_blurb h4 a{font: italic 400 23px/35px "Lato", sans-serif;  }
#section-boats   .et_pb_blurb h4 a:hover{ color: #493C05; -webkit-transition: all 0.3s ease;transition: all 0.3s ease; }



.box2.box2__inset1  .et_pb_main_blurb_image  h4 a{font: italic 400 23px/35px "Lato", sans-serif;  }
.box2.box2__inset1  .et_pb_main_blurb_image  h4 a:hover{ color: #493C05; -webkit-transition: all 0.3s ease;transition: all 0.3s ease; }

h2.title-section , .title-section{ font:700 70px/70px "Open Sans", sans-serif; text-transform: uppercase; font-size:30px;color:#7c7728;}
.thin{ font-weight: 100;}


a.et_pb_more_button ,
a.et_pb_promo_button{ background: #DBB13C;  /*#574700;*/ border:0px; padding: 25px 63px 24px; font: 700 20px/20px "Lato", sans-serif;text-transform: uppercase; }

a.et_pb_more_button:hover , a.et_pb_promo_button:hover { background: #493C05;border:0px;  padding: 25px 63px 24px!important;}

#section-welcome  a.et_pb_more_button{background: #493C05;}
#section-welcome  a.et_pb_more_button:hover{ background:#792424; }
/*	overview	*/ .et_pb_gallery_grid .et_pb_gallery_item{    padding-right: 60px;  } .et_pb_gallery_grid .et_pb_gallery_item:nth-child(4n+0){   padding-right:0;  }
/* Contact */

#section-contact   h2.title-section,
#section-contact .title-section{ padding:0.25em 0;}
#section-contact  .et_pb_row{ border: 0px none;background: initial;}input.et_pb_contactform_validate_field{  display:none;  }
/*
#section-contact{ 
	padding-top:0px;
	padding-bottom:0px;
}
#section-contact .et_pb_row{ 
	padding-top:0;
}
#section-contact .et_pb_row:first-child{ 
    width:100%; 
} 

#section-contact .et_pb_row .et_pb_map_container  .et_pb_map{
	width:100%;
	height:460px;
	-moz-opacity: 0.80;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=80);
} 
#section-contact .et_pb_row:last-child{ position:absolute; top:0px;left:0; right:0; margin:0 auto;  width:100%;
background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);  
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0)));  
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); 
background: -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); 
background: -ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); 
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
}
#section-contact .et_pb_row:last-child  .et_pb_column_4_4{
 width:1080px;
 height:440px;
 margin:0 auto;
}*/

.phone{ font: 700 75px/75px "Lato", sans-serif; }


.wpcf7{ }
.wpcf7 p{
	text-align:left;
	padding-bottom:0.75em; 
}
.wpcf7  .wpcf7-text{
height: 25px;
/*margin-left: 45px;*/
border: 1px;
padding: 2px;
width: 360px;
 }
.wpcf7  .wpcf7-textarea{ 
height: 100px;
/*margin-left: 25px;*/
padding: 2px;
border: 2px;
width: 360px;
}
.wpcf7  .wpcf7-submit ,
.wpcf7   input [type='submit']{ background:#DBB13C; /*#574700;*/
border: 0px;
padding: 15px 63px 15px;
font: 700 20px/20px "Lato", sans-serif;
text-transform: uppercase;
color: #fff;}

.wpcf7  .wpcf7-submit:hover ,
.wpcf7   input [type='submit']:hover{     		
		background:#493C05;   		
}

.wpcf7 div.wpcf7-validation-errors{margin: 0 auto;}


ul.socials1{margin:0;padding:0;}

ul.socials1 li { 
	display:inline-block;
}

ul.socials1 li  a{ 
	display: block;
	text-indent: -99999px;
	width: 64px;
	height: 64px;
	text-align: left;
}
li.ico-face,
li.ico-twitter,
li.ico-googleplus{	
	width:64px; 
	height:64px;
}

li.ico-face a  {   background:url(images/facebook_circle_color-128.png)no-repeat;  background-size:cover; }
li.ico-insta a  {   background:url(http://www.anglingfrontiers.com/wp-content/uploads/2015/06/instagram_circle_color-128e.png)no-repeat;  background-size:cover; }
li.ico-twitter a{ background:url(images/twitter-128.png)no-repeat;  background-size:cover; }
li.ico-googleplus a{ background:url(images/googleplus-128.png)no-repeat; background-size:cover; }



h2.title-section, .title-section{line-height: 82px; font-weight: 300; font-size: 45px;}
.et_pb_sum{ font-size:60px; color:#a73b2b!important;}
.et_pb_pricing_heading{ padding:11px 11px 3px; background-color:#a73b2b; }

#footer-bottom{ background-color: #dbb13c ;  border-top: 4px solid #a73b2b; }
#footer-info{  color: #fff;  }
.et_pb_contact_submit{  background:#DBB13C; color:#fff!important;}
.et_pb_contact_submit:hover{ background:#493C05; }
.et_overlay:before{ color:#A73B2B!important; }
.et_pb_gallery_image:hover .et_overlay:before{ color:#A73B2B!important; }
.translate-container{position:absolute;top:0;right:0;z-index:100;}
.goog-te-gadget .goog-te-combo {
    margin: -4px 25px!important;
}
.et_mobile_menu{
	width:300px;
	left:inherit;
	right: 0;
}
#section-title-page{
height: auto;
}
h2.title-section, .title-section {
  line-height: 1.2em;
}
#section-title-page .et_pb_text {
  margin-bottom: 0px;
}
#section-title-page .et_pb_column {
  padding-bottom: 0px;
}
#section-title-page .et_pb_row{
padding: 20px 20px 0px 20px;
}
.et_pb_slider .et_pb_slide, 
.et_pb_section{
  background-color: #211e0b!important;
}
@media (max-width:1300px){
#top-menu li > a{
font: 700 14px/20px "Open Sans",sans-serif;
padding: 10px 10px;
}
}
@media (max-width:980px){
#et-top-navigation {
    margin-right: 0;
    position: absolute;
    right: 0;
    top: 36%;
}
@media (max-width: 1100px) and (min-width: 981px){
	.et_pb_row, .container, .et_pb_container {
		width: 960px;
	}	
}
#main-header #et_mobile_nav_menu {
    margin-top: 8px;
    padding: 0 32px 0 0;
}
.et-fixed-header .mobile_menu_bar::before {
	top: 0px;
}
    

.et_header_style_centered .mobile_nav .select_page {
    color: #fff;
    display: inline-block;
}
}
@media (max-width:480px){
.et_header_style_centered .mobile_nav .select_page {
    display: none;
}
}