/*
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:*/



/* ----------------- FIX ZOOMED on IPAD ISSUE with FIXED scroll, full screen slider images ------------------- */ 

/*setting to paralax or sroll also fixes*/

/*@media only screen
and (min-device-width : 1024px) and (max-device-width : 1024px) and (min-device-height : 1366px) and (max-device-height : 1366px) and (min-width: 1366px) and (max-width: 1366px)  {
     .avia-fullscreen-slider .avia-slideshow[data-image_attachment="fixed"]>ul>li {
    background-attachment: scroll;
    }
}*/


/*
"(min-device-width : 1024px) and (max-device-width : 1024px) and (min-device-height : 1366px) and (max-device-height : 1366px) and (min-width: 1024px) and (max-width: 1024px)";

*/

/* ----------------- FIX ZOOMED on IPAD ISSUE with FIXED scroll, full screen slider images ------------------- */ 




/* ----------------- VARIOUS BUTTONS ------------------- */ 

/*remove arrow from around sliders*/
#top .av-control-minimal .avia-slideshow-arrows a:before {
    border: none;
}


    
/*Adjust Xlarge light transparent Button Hover colour*/
/*#top #wrap_all .avia-button.avia-color-light {
   border: 2px solid #D5202D!important;
}*/
 #top #wrap_all .avia-button.avia-color-light:hover {
   color:#facd03;
   border: 3px solid white!important;
      opacity: 1 !important;

}

/*ADJUST Xlarge DARK traansparent button colours*/
#top #wrap_all .avia-button.avia-color-dark {
   border: 3px solid black!important;
         opacity: 1 !important;}
 #top #wrap_all .avia-button.avia-color-dark:hover {
      opacity: 1 !important;
}


/*Adjust font etc for Xlarge buttons*/
.avia-button.avia-size-x-large {
    padding: 25px 50px 23px;
    font-family: "museo-sans-display";
	font-size: 20px!important;
	font-weight: 700;
    min-width: 200px;
    color: black!important;
    opacity: 1 !important;

}


/*Adjust LOAD MORE button font resting*/
#top .av-masonry-load-more {
font-family: "museo-sans-display";
font-size: 20px!important;
font-weight: 700;
color:black!important;
}

/*Adjust LOAD MORE button font ON HOVER*/
#top .av-masonry-load-more:hover {
letter-spacing: 1px;
font-size: 20px!important;
color:black;

}

/*Adjust Load More button size*/ 
#top .av-masonry-load-more {
	
	color: white;
	padding-top: 50px;
    border: 3px solid black;
    background: transparent;
    border-radius: 3px;
    padding: 20px;
    text-align: center;      
    margin: 30px auto;
    width: 250px;
  float:none;
}
 
 /*fix LOAD more button top padding not being there and theen fix grey background to white*/
.about-padding .av-masonry-container {
    float: none!important;
    }
.about-padding .main_color .av-masonry {
    background-color: #ffffff;
}


/* ----------------- VARIOUS BUTTONS ------------------- */ 







/* ----------------- MENU CHANGES ------------------- */   



/*MENU HAMBURGER ANNIMATION Adjust*/
#mobile-advanced{
right:0!important;
top:-100%!important;
-webkit-transform: 	scale(1)!important;
-moz-transform: 	scale(1)!important;
-ms-transform: 		scale(1)!important;
transform: 			scale(1)!important;
-webkit-transform-origin: 0% 0%!important;
-moz-transform-origin: 0% 0%!important;
-ms-transform-origin: 0% 0%!important;
transform-origin: 0% 0%!important;
display:block!important;
}

.csstransforms3d #mobile-advanced{
-webkit-transform: 	scale3d(1)!important;
-moz-transform: 	scale3d(1)!important;
transform: 			scale3d(1)!important;
}

.show_mobile_menu #mobile-advanced{
-webkit-transform: 	translate(0, 100%)!important;
-moz-transform: 	translate(0, 100%)!important;
-ms-transform: 		translate(0, 100%)!important;
transform: 			translate(0, 100%)!important;
}

.csstransforms3d .show_mobile_menu #mobile-advanced{
-webkit-transform: 	translate3d(0, 100%, 0)!important;
-moz-transform: 	translate3d(0, 100%, 0)!important;
transform: 			translate3d(0, 100%, 0)!important;
}

/*Adjusyt mobile menu web logo colour */
@media only screen and (max-width: 767px) {
.responsive .logo img {
max-height: 55px!important;
}}



/*adjust menubar colour BEFORE scroll <is actually the full width background colour*/
#main, .html_stretched #wrap_all {
   background-color: black!important;
}

/*Slow animated  hover effect change in hamburger menu when OPENED on TEXT ELEMENTS*/
#av-burger-menu-ul li a{
transition:all 1s ease-in-out 0s;
-moz-transition:all 1s ease-in-out 0s;
-webkit-transition:all 1s ease-in-out 0s;
-o-transition:all 1s ease-in-out 0s;
-ms-transition:all 1s ease-in-out 0s;
}
/*Actual ON HOVER TEXT colour change of hamburger Menu*/
#av-burger-menu-ul li a:hover, #av-burger-menu-ul li a:active, #av-burger-menu-ul li a:focus{
color:#ffd028!important;
opacity: 1!important;
}


/*MENU Adjust HAMBURGER MENU to new font*/
.avia-menu-text{
font-family: "museo-sans-display";
font-size: 45px;
text-transform: uppercase;
letter-spacing: 0.03em!important;
font-weight: 800!important;
}

/*MENU Adjust LINE spacing between menu type lines*/
.html_av-overlay-full #av-burger-menu-ul li {
    padding: 2px!important;
}


/*Make menu completely transparent, now disabled */

/*.header_color .header_bg {background-color: transparent!important;  }
#top #wrap_all .header_color.av_header_transparency {background-color: transparent!important!important;  }
@media only screen and (max-width: 767px) {
.responsive #top .av_header_transparency.av_alternate_logo_active .logo a > img {opacity: 0 !important;}
.responsive #top .av_header_transparency .logo img.alternate {display: block !important;}

#top #wrap_all .av_header_transparency, .av_header_transparency #advanced_menu_toggle {
  background: transparent!important;
  position: absolute!important;
}}*/


/* ----------------- MENU CHANGES ------------------- */   









/* ----------------- MASONRY  GALLERY ------------------- */   


/*About page adjust masonry gallery caption/excerpt font*/
.av-masonry-entry-content {
	font-family: "museo-slab"!important;
}


/* remove images overlay ICON effect and round corners*/
.image-overlay {
 visibility: hidden;
 }
.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
    border-radius: 0px!important;    
 }


/*GALLERY remove fly-in effect*/
.av-masonry-entry {
    visibility: visible;
    opacity: 1;*/
}
.avia_desktop.avia_transform3d .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry {
    -webkit-animation: none;
    animation: none;
}*/


/* Adjust Image Gallery */
.avia_desktop .av-masonry-entry:hover .av-masonry-image-container {
-webkit-transform: scale(2%,2%);
-moz-transform: none;
transform: scale(1.01,1.01);

-webkit-filter: blur(4px);
-moz-filter: none;
filter: blur(4px);
}


/*ADJUST or DISABLE IMAGE ZOOM/blur EFFECT on Masonry Image Gallery HOVER*/
.avia_desktop .av-hover-overlay-active .av-masonry-entry:hover .av-masonry-image-container{
-webkit-transform: scale(2%,2%);
-moz-transform: none;
transform: scale(1.01,1.01);

-webkit-filter: blur(4px);
-moz-filter: none;
filter: blur(4px);
}

/*Adjust TEXT COLOUR in masonry overlay entries*/
.av-masonry-entry .av-masonry-entry-title {
	color: #ffffff!important;
	font-family: "museo-sans-display";
	text-transform: uppercase;
	font-weight: 800;
	letter-spacing: 0.1em;
}
/*Adjust on Hover overlay colour block on masonry galleries and blogs*/
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content {
    background: rgba(0, 0, 0, 0.30)!important;
}

/*Remove single pixel line from colour section top shadow*/
.container_wrap {
    border-top: none!important;
    border-top-width: none!important;
}

/* ----------------- MASONRY  GALLERY ------------------- */   




font-family: fira-sans-2, sans-serif;

font-weight: 700;

font-style: normal;


Fira Sans Heavy Italic

font-family: fira-sans-2, sans-serif;

font-weight: 700;

font-style: italic;


Fira Sans UltraLight

font-family: fira-sans-2, sans-serif;

font-weight: 500;

font-style: normal;


Fira Sans UltraLight Italic

font-family: fira-sans-2, sans-serif;

font-weight: 500;

font-style: italic;

/* ----------------- VARIOUS FONT AND H1-6 CHANGES  ------------------- */   


/*Change breadcrumbs font*/ 
.title_container .breadcrumb {
	text-transform: uppercase;
	font-family: "museo-sans-display";
	font-weight: 700;
}

/*Disable special ampersand*/
.special_amp {
color: inherit!important;
font-family: inherit!important;
font-size: inherit!important;
font-weight: inherit!important;
font-style: normal;
}

/*Adjust all PARA classes to use new fonts*/
p {
font-family: "museo-slab";

/*font-family: "museo-slab";*/
font-size: 18px;
font-weight: 300;
letter-spacing: 0.01em;	
}

h1{
font-family: "museo-sans-display"; 
font-size: 40px;
text-transform:none!important;
font-weight: 800!important;
/*letter-spacing: 0.07em!important;*/
letter-spacing: 0.03em!important;
}

.av-special-heading-tag {  
font-weight: 800!important;
}
	
	
h2{
font-family: "museo-sans-display"; 
text-transform: uppercase;
font-weight: 800!important;
letter-spacing: 0.1em;
}

h3{
font-family: "museo-sans-display"; 

/*font-family: "museo-sans-display";*/
text-transform: uppercase!important;
/*font-size: 16px;*/
line-height: 1.4em;
font-weight: 800;
letter-spacing: 0.08em;	
}

h4{
font-family: "museo-slab";
font-style: normal;
font-weight: 300;
font-size: 19px;
line-height: 170%!important;
/*letter-spacing: 0.1em;	*/s
}

h5 {
	font-family: "museo-slab";

/*font-family: "museo-sans-display";*/
text-transform: uppercase;
font-weight: 900!important;
letter-spacing: 0.1em;
}

h6{
	font-family: "museo-sans-display";

/*font-family: "museo-slab";*/
font-weight: 900;
letter-spacing: 0.1em;	
}

#top blockquote{
border-left-style: solid;
color: #404040;
border-left-width: 2px;
padding-left: 120px;
margin-bottom: 2em;
margin-right: 2em;
font-style: italic;
font-size: 1.9em;
line-height: auto;
}


/* ----------------- VARIOUS HEADER & FOOTER CHANGES  ------------------- */   


/*FOOTER Remove scroll to TOP button from bottom right (was covering social icons in footer)*/
#scroll-top-link {
	display: none;
	}
#scroll-top-link.avia_pop_class {
    display:none;
}


/*Adjust footer padding on home page reduce top*/

#home-page-padding .avia_transform .avia_start_delayed_animation.av_font_icon {
    -webkit-animation: none;
    animation: none;
}



/*Make header logo BLUR slowly and back to sharp on hover*/
/*strong.logo{*/
.logo img{
transition:all 1s ease-in-out 0s;
-webkit-transition:all 1s ease-in-out 0s;
}
.logo img:hover{
 -webkit-filter:blur(2px);
}


/* ----------------- VARIOUS HEADER & FOOTER CHANGES  ------------------- */   



/* ----------------- SLIDER CHANGES  ------------------- */   


/* remove lines around slider edges*/
.container_wrap { border-top-style: none; }
#main, .html_stretched #wrap_all {
background-color: transparent;
}
#header_main {
    border-bottom-width: 0px;
    border-bottom-style: none;
    }


/* ----------------- SLIDER CHANGES  ------------------- */   



/* FIX GALLERY FLICKER*/ 
.avia_loading_icon {
    display: none !important;
}

    
/* -----------------  ICONS (footer on this site) ------------------- */    
    /*disable icon animation build in*/  

.avia_transform .av-font-icon { 
	opacity: 1 !important; 
	-moz-transform:scale(1) !important;
	-webkit-transform:scale(1) !important;
	-o-transform:scale(1) !important;
	transform: scale(1) !important;
}

.avia_start_animation .av-font-icon { 
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;  
	animation: none !important;    
}

/*Footer Icon ease in colour change and change colour*/
#top .av_font_icon a:hover {
/transition:all 0.5s ease-in-out 0s;
-moz-transition:all 0.5s ease-in-out 0s;
-webkit-transition:all 0.5s ease-in-out 0s;
-o-transition:all 0.5s ease-in-out 0s;
-ms-transition:all 0.5s ease-in-out 0s;
}
#top .av_font_icon a:hover {
color:#ffd028!important;
}

/* -----------------  ICONS (footer on this site) ------------------- */    







/* -----------------  UNUSED CODE ------------------- */    





/*class created in functions files
/*.headerbgc { background: red !important; }*/

/*Adjust Menu colour on HOME page ONLY to be yellow rather than glassy*/
/*#top .av_header_glassy.av_header_transparency #header_main {
    background-color: #ffd028;
}*/

/*Adjust mobile HOMEPAGE background colour NOT Yellow as used on DESKTOP version*/
/*@media only screen and (max-width: 767px){
#top .av_header_glassy.av_header_transparency #header_main {
background-color: #2e3139;
}
}*/



/*
	.container #advanced_menu_toggle, #advanced_menu_hide {
     right: 20px!important;
    top: 58px!important;
    z-index: 999999!important;
}
*/


/* -----------------  UNUSED CODE ------------------- */    


