/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

/*
Dark Green #45802a
Light Green #8bb824
Light Yellow #ffc600
Dark Yellow #f0a400
Border Top #ffd545

new dark orange: #f0a400
new light orange/yellow:  #ffc600
top border: #ffd545

*/

#avia-menu > li > a > .avia-menu-text {padding:5px 5px 5px 14px!important;}

#menu-item-1688 > a > .avia-menu-text { color: orange; }

body{
font-family:Cabin,sans-serif;
font-size:16px;
}

h1, h2, h3, h4, h5, h6{ font-family: Cabin,'Open Sans', sans-serif!important;}

h1{
font-size:36px;
font-weight:700!important;
text-transform: none !important;
color: #45802a !important;
}

h2{
font-size:28px;
font-weight:700!important;
text-transform: none !important;
color: #8bb824 !important;	
}

h3{
font-size:22px;
font-weight:400!important;
}
#top #wrap_all .header_color h3, #top #wrap_all .main_color h3, #top #wrap_all .alternate_color h3, #top #wrap_all .footer_color h3, #top #wrap_all .socket_color h3 {font-size:18px;}


#top .price, #top .price span, #top del, #top ins {font-size:12px;}

#headerphone{
	
	color:#ffa800;
	margin-left:620px;
	position:fixed;
	top:20px;
	font-weight:700; 
	z-index:500;
	font-size:20px;
	}
	
	 .header_color .main_menu ul:first-child > li.current-menu-item > a,  .header_color .main_menu ul:first-child > li.active-parent-item > a {color:#45802a!important;}

.inner_product_header h3 {
line-height:25px!important;
}

#alternativetop{
display:initial;
}

#testimonialsection > .container{
background:none;
}

#testimonialsection #testimonialtext, #testimonialsection #testimonialname, #testimonialsection .btn3 {
margin-left:0px;
max-width:initial;
}

#testimonialsection #testimonialtext{
margin-top:0px;
}

 #top #header_meta .phone-info

.phone-info,  #top #header_meta .phone-info{color:#f0a400; font-size:16px;}
.phone-info a,  #top #header_meta .phone-info a{color:#ffc600;}


#top .av_header_transparency .main_menu ul:first-child > li > a:hover, #top #wrap_all .av_header_transparency .sub_menu > ul > li > a:hover {
    opacity: 1;
}

.av-main-nav > li > a{
padding:0;
}

ul#avia-menu li.menu-item a{
padding:0;
}



#avia-menu > li > a > .avia-menu-text{
padding:15px 10px 15px 10px;
border-radius:1px;
}

#avia-menu > li > a > .avia-menu-text:hover{
background-color:#8bb824;
color:#fff;
}
/*style the visit shop link*/
li#menu-item-394{
	height:106px; width:106px;
	visibility: visible!important;
}

#top #wrap_all .av_header_transparency .main_menu ul:first-child > li#menu-item-394 > a
{}

li#menu-item-394 a{
	visibility: visible!important;
		height:106px; width:106px;
	background-image:url(../../uploads/2015/02/quote_small_master_2.png)!important;	
}

li#menu-item-394 a:hover{
	visibility: visible!important;
		height:106px; width:106px;
	background-image:url(../../uploads/2015/02/quote_small_master_1.png)!important;	
}

li#menu-item-394 a span.avia-menu-text{
display:none;
}
.ls-vpcontainer{
border:1px solid;
border-radius:3px;
-webkit-box-shadow: 0px 0px 8px #757475;
-moz-box-shadow: 0px 0px 8px #757475;
box-shadow: 0px 0px 8px #757475;
}

.sub-menu{
margin-top:-34px!important;
}

.sub-menu li a{
padding:5px!important;
}

#top .header_color .main_menu .menu ul li > a:hover {
    background-color: #8bb824;
    border: 0 none;
    color: #fff;
}	

.mythree a {
	display:inline!important;
}


.mythree a img {
margin-right:18px;
 }
 

#socket .copyright{
width:50%;
}

#socketlinks{
float:initial;
}

#socketlinks a{
padding: 0 5px;
}

#headerphone{
margin-bottom:-20px;
font-size:23px;
}

#shopimg{
margin-bottom:-20px;
}

.avia-menu-fx{
display:none;
}

.reasonstochoosecont{
margin:40px 0;
position:relative;
}

.reasonstochooseimg{
display:inline-block;
width: 10%;
}

.reasonstochoosetext{
display: inline-block;
width: 85%;
position:absolute;
top:0px;
padding: 0 0 0 5px;
color:#8bb824;
line-height: 100%;
}

#testimonialname{
font-size:22px;
color:#45802a;
}

#testimonialtext{
font-size:21px;
color:#8bb824;
}

.avia-video{
margin-bottom:0px;
}

.striketext{
font-size:20px;
}

.avia-video, .avia-iframe-wrap{
border:1px solid;
border-radius:3px;
  -webkit-box-shadow: 0px 0px 8px #757475;
  -moz-box-shadow: 0px 0px 8px #757475;
  box-shadow: 0px 0px 8px #757475;
}

.html5-video-player{
border: 1px solid;
}

/*	Header Buttons	*/

.yellowheaderbtn {
  background: #ffc600!important;
  background-image: -webkit-linear-gradient(top, #ffc600, #f0a400)!important;
  background-image: -moz-linear-gradient(top, #ffc600, #f0a400)!important;
  background-image: -ms-linear-gradient(top, #ffc600, #f0a400)!important;
  background-image: -o-linear-gradient(top, #ffc600, #f0a400)!important;
  background-image: linear-gradient(to bottom, #ffc600, #f0a400)!important;
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 8px #757475;
  -moz-box-shadow: 0px 0px 8px #757475;
  box-shadow: 0px 0px 8px #757475;
  font-family: Cabin;
  color: #ffffff!important;
  font-size: 18px;
  font-weight:700;
  padding:  9px;
  border-top: solid #ffd545 1px !important;
  text-decoration: none;
  width: 265px;
  height: 58px;
  display:block;
  text-align:center;
  }

.yellowheaderbtn:hover {
  background: #a2c53a!important;
  background-image: -webkit-linear-gradient(top, #a2c53a, #87b725)!important;
  background-image: -moz-linear-gradient(top, #a2c53a, #87b725)!important;
  background-image: -ms-linear-gradient(top, #a2c53a, #87b725)!important;
  background-image: -o-linear-gradient(top, #a2c53a, #87b725)!important;
  background-image: linear-gradient(to bottom, #a2c53a, #87b725)!important;
  text-decoration: none;
  border-top: solid #aed512 1px !important;
}

.greenheaderbtn {
  background: #a2c53a!important;
  background-image: -webkit-linear-gradient(top, #a2c53a, #87b725)!important;
  background-image: -moz-linear-gradient(top, #a2c53a, #87b725)!important;
  background-image: -ms-linear-gradient(top, #a2c53a, #87b725)!important;
  background-image: -o-linear-gradient(top, #a2c53a, #87b725)!important;
  background-image: linear-gradient(to bottom, #a2c53a, #87b725)!important;
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 8px #757475;
  -moz-box-shadow: 0px 0px 8px #757475;
  box-shadow: 0px 0px 8px #757475;
  font-family: Cabin;
  color: #ffffff!important;
  font-size: 18px;
  font-weight:700;
  padding:  9px;
  border-top: solid #a2c53a 1px !important;
  text-decoration: none;
  width: 265px;
  height: 58px;
  display:block;
  text-align:center;
  }

.greenheaderbtn:hover {
  background: #b7d65d!important;
  background-image: -webkit-linear-gradient(top, #b7d65d, #94be2f)!important;
  background-image: -moz-linear-gradient(top, #b7d65d, #94be2f)!important;
  background-image: -ms-linear-gradient(top, #b7d65d, #94be2f)!important;
  background-image: -o-linear-gradient(top, #b7d65d, #94be2f)!important;
  background-image: linear-gradient(to bottom, #b7d65d, #94be2f)!important;
  text-decoration: none;
  border-top: solid #bbe517 1px !important;
}

.avia_cart_buttons{opacity:1;}

/*	Frequently Used Buttons	*/

.btn {
  background: #ffc600;
  background-image: -webkit-linear-gradient(top, #ffc600, #f0a400);
  background-image: -moz-linear-gradient(top, #ffc600, #f0a400);
  background-image: -ms-linear-gradient(top, #ffc600, #f0a400);
  background-image: -o-linear-gradient(top, #ffc600, #f0a400);
  background-image: linear-gradient(to bottom, #ffc600, #f0a400);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 8px #757475;
  -moz-box-shadow: 0px 0px 8px #757475;
  box-shadow: 0px 0px 8px #757475;
  font-family: Cabin;
  color: #ffffff!important;
  font-size: 15px;
  font-weight:700;
  padding:  9px;
  border-top: solid #ffd545 1px !important;
  text-decoration: none;
max-width: 212px;
margin:6px;
  display:block;
  text-align:center;
  }

.btn:hover {
  background: #a2c53a;
  background-image: -webkit-linear-gradient(top, #a2c53a, #87b725);
  background-image: -moz-linear-gradient(top, #a2c53a, #87b725);
  background-image: -ms-linear-gradient(top, #a2c53a, #87b725);
  background-image: -o-linear-gradient(top, #a2c53a, #87b725);
  background-image: linear-gradient(to bottom, #a2c53a, #87b725);
  text-decoration: none;
  border-top: solid #aed512 1px !important;
}

.btn2 {
  background: #a2c53a;
  background-image: -webkit-linear-gradient(top, #a2c53a, #87b725);
  background-image: -moz-linear-gradient(top, #a2c53a, #87b725);
  background-image: -ms-linear-gradient(top, #a2c53a, #87b725);
  background-image: -o-linear-gradient(top, #a2c53a, #87b725);
  background-image: linear-gradient(to bottom, #a2c53a, #87b725);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 8px #757475;
  -moz-box-shadow: 0px 0px 8px #757475;
  box-shadow: 0px 0px 8px #757475;
  font-family: Cabin;
  color: #ffffff!important;
  font-size: 15px;
  font-weight:700;
  padding:  9px;
  border-top: solid #a2c53a 1px !important;
  text-decoration: none;
  max-width: 212px;
margin:6px;
  display:block;
  text-align:center;
  }

.btn2:hover {
  background: #b7d65d;
  background-image: -webkit-linear-gradient(top, #b7d65d, #94be2f);
  background-image: -moz-linear-gradient(top, #b7d65d, #94be2f);
  background-image: -ms-linear-gradient(top, #b7d65d, #94be2f);
  background-image: -o-linear-gradient(top, #b7d65d, #94be2f);
  background-image: linear-gradient(to bottom, #b7d65d, #94be2f);
  text-decoration: none;
  border-top: solid #bbe517 1px !important;
}

.btn3 {
  background: #a2c53a;
  background-image: -webkit-linear-gradient(top, #a2c53a, #87b725);
  background-image: -moz-linear-gradient(top, #a2c53a, #87b725);
  background-image: -ms-linear-gradient(top, #a2c53a, #87b725);
  background-image: -o-linear-gradient(top, #a2c53a, #87b725);
  background-image: linear-gradient(to bottom, #a2c53a, #87b725);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 8px #757475;
  -moz-box-shadow: 0px 0px 8px #757475;
  box-shadow: 0px 0px 8px #757475;
  font-family: Cabin;
  color: #ffffff!important;
  font-size: 11px;
  font-weight:700;
  padding:  4px;
  border-top: solid #a2c53a 1px !important;
  text-decoration: none;
  max-width: 159px;
margin:6px;
  display:block;
  text-align:center;
  }

.btn3:hover {
  background: #b7d65d;
  background-image: -webkit-linear-gradient(top, #b7d65d, #94be2f);
  background-image: -moz-linear-gradient(top, #b7d65d, #94be2f);
  background-image: -ms-linear-gradient(top, #b7d65d, #94be2f);
  background-image: -o-linear-gradient(top, #b7d65d, #94be2f);
  background-image: linear-gradient(to bottom, #b7d65d, #94be2f);
  text-decoration: none;
  border-top: solid #bbe517 1px !important;
  
}

#hometablet{display:none;}	
#extra-phone{display:none;}

@media only screen and (max-width: 768px) {
.sub-menu{
margin-top:0px!important;
}
}

@media only screen and (min-width: 768px) {

#testimonialsection #testimonialtext, #testimonialsection #testimonialname, #testimonialsection .btn3 {
margin-left:115px;
max-width:310px;
}

#testimonialsection #testimonialtext{
margin-top:35px;
}


#testimonialsection > .container{
background-size: contain;
    background-attachment: scroll;
    background-image: url("http://dogfence.immediasite.org/wp-content/uploads/2015/02/why_choose_background_new.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}

.reasonstochoosecont{
margin:10px 0 5px 0;
position:relative;
;
}

.reasonstochoosetext{
margin:10px 0;
top:8px;
line-height: 100%
}

#socketlinks{
float:right;
}

#alternativetop{
display:none;
}

}

@media only screen and (max-width: 990px) {

#headerphone{
	display:none;
	}
	#extra-phone{display:block; text-align:center; color: #f0a400;}
	#extra-phone a{color: #f0a400;}
	}
	
	@media all and (device-width: 768px) and (device-height: 1024px) {
/*	ipad	*/		
	#hometablet{display:block;}	
	
		
	#avia-menu > li > a > .avia-menu-text{
padding:15px 5px 15px 10px;	
	}
  @media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
	  
/*	ipad	portrait*/	 
	#extra-phone{display:block; background-color:#45802a; color: #f0a400; text-align:center; border-color:#45802a;}
	 #extra-phone a{color: #f0a400;}
	
	
	
	.container_wrap{border:none;}
	
	.btn, .btn2{font-size:12px;}
	
	
.reasonstochoosecont{
margin:10px 0 5px 0;
position:relative;
padding:0 0 10px 0;
}

.reasonstochoosetext{
margin:10px 0;
top:-4px;
line-height: 100%;
}
		}
.mfp_popup_content {
	position: relative;
	background: #ffffff;
	padding: 40px;
	width: auto;
	max-width: 600px;
	margin: 100px auto;
	overflow: auto;
		}}