/*
 Theme Name:   Enfold Child
 Theme URI:    http://elysiumscreens.com.au/enfold-child/
 Description:  Enfold Theme
 Author:       Nicole Cameron - Digital Lane
 Template:     enfold
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  enfold-child
*/


/*
* PLEASE DO NOT EDIT THIS FILE!
* 
* This file is only in your themefolder for WordPress to recognize basic theme data like name and version
* CSS Rules in this file will not be used by the theme. 
* Instead use the custom.css file that is located in your themes /css/ folder to add your styles. 
* You can copy a style rule from any of your css files and paste it in custom.css and
* it will override the original style. If you just want to add small css snippets you might also
* want to consider to add it to the designated CSS option field in your themes backend at: Theme Options->General Styling
*/

.special_amp { color: inherit!important; font-family: inherit; font-size: inherit; }

/*default header: main logo and main menu height. increase max value if you want to use a bigger logo*/
#header_main .container, .main_menu ul:first-child > li a{ height:106px; line-height: 106px; }


/*Font-Change to Questrial*/

@font-face {
font-family: Questrial;  
src: url(Questrial-Regular.ttf);  
font-weight: normal;  
}



h1 {
	font-family: Questrial,helvetica,arial,sans-serif!important;
	text-rendering: optimizeLegibility;
        font-size:1.4em;
        font-weight:400;
        line-height:1.2125em;
        margin-top:0.2em;
        margin-bottom:0.5em;}
        
 .header-font-large {
    font-family: Questrial,helvetica,arial,sans-serif!important;
	text-rendering: optimizeLegibility;
        font-size:1.7em;
        text-transform:none;
        margin-top:-14px;
        margin-bottom:12px;
        font-weight:500;
        line-height:1.2125em;}
        
   
        
  h2 {
	font-family: Questrial,helvetica,arial,sans-serif!important;
	text-rendering: optimizeLegibility;
        font-size:1.4em;
        text-transform: none;
        font-weight:600;
        line-height:1.2125em;
        margin-top:0.2em;
        margin-bottom:0.5em;}      
        
        
h3 {
	font-family: Questrial,helvetica,arial,sans-serif!important;
	text-rendering: optimizeLegibility;
        font-size: .8em;
        font-weight:500;
}
p {
	font-family: Questrial,helvetica,arial,sans-serif!important;
	text-rendering: optimizeLegibility;
        font-size:1em;
        font-weight:200;
        line-height: 1.6;
        margin-bottom:1.25em;
}
blockquote {
	font-family: Questrial,helvetica,arial,sans-serif!important;
	text-rendering: optimizeLegibility;
}
pre {
	font-family: Questrial,helvetica,arial,sans-serif!important;
	text-rendering: optimizeLegibility;
}


h2.av-special-heading-tag {font-weight:bold;}



.header_scrolled, .logo, .logo a, .logo a img, #header_main .container {
min-height: 130px !important;
}

#top .header-scrolled .main_menu {
margin-top: 15px;
}

ul li{font-family: Questrial,helvetica,arial,sans-serif!important;
	text-rendering: optimizeLegibility;}
ol {
	font-family: Questrial,helvetica,arial,sans-serif!important;
	text-rendering: optimizeLegibility;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {text-transform:none;
font-family: Questrial,helvetica,arial,sans-serif!important;

}


.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag {font-weight:600;}


.logo, .logo a, .logo a img {
max-width: 330px;
}

/*accordian FAQ styling - not active*/

.main_color .toggler {
background: #eceaea;
color: #000000;
border-color: #ffffff;
}

/*accordian FAQ styling - hover*/

.main_color .toggler:hover {
color: #c51025;
background: #cccccc;
border-color: #ffffff;
}


/*accordian FAQ styling - active*/
.toggler, .main_color .toggler.activeTitle:hover {
background: #ffffff;
color: #c51025;
border-color: #ffffff;
}

.toggle_icon .vert_icon, .toggle_icon .hor_icon, span.toggle_icon {
border-color: #9e9e9e;
}




/*accordian FAQ styling - content*/
.main_color .toggle_content {
background: #fcfcfc;
font-weight:200;
border-color: #ffffff;
}


/*disable pop ups for titles on gallery


.mfp-title {
display: none !important;
}


.titles .breadcrumb.breadcrumbs.avia-breadcrumbs {
    display: none;}

*/

#top .avia-gallery .avia-gallery-thumb a:after {
content: attr(title);
margin: 10px 0;
position: relative;
display: block;
width: 100%;
text-align: center;
font-size:.8em;
font-colour:#777777;
}

.av-masonry-image-container img {
    padding: 20px;
    background: #f8f8f8;
}


/*Change colour and phone number text size above header*/
    #header_meta {
    background-color: #c51025;
    box-shadow: none;
    }
    
    .phone-info {
    font-size: 0.9em;
    font-weight:400;
    }
    

/*Remove Borders on header*/
    
    #header .container_wrap {
    border: none;
}


    
    
/*Edit - Slogan in header - URL is in enfold-child functions.php*/
    
   .custom_content{
    margin-top:100px;
    float:right;
    top: 0;
    right: 0;
   
}
    












/*Edit - Change Menu font and move down*/

.main_menu ul > li > a { font-family: 'droid sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  
    font-size:1em;
    font-weight: 600;
    }

#top .main_menu .menu li ul a { font-size: 1em; }


.responsive .logo img {
    padding-top:20px;
    padding-bottom: 20px;



 
}

.slogan { font-family: 'droid sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-color:#ffffff;
float:right;
}


blockquote{
font-weight: 200;
font-size:1.1em;
}








/*Media Queries*/



/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (max-width: 769px) {
  /* Add your Desktop Styles here */
#top label{font-size:14px;}
#top .av-flex-placeholder {width: 1% !important;}
.modified_width .button {top: -3px;position: relative;}
#main {padding-top: 190px !important;}
}

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */



@media only screen and (min-width: 769px) and (max-width: 990px) {
.content, .sidebar{padding-bottom:0px !important;padding-top: 120px !important;}


}

@media only screen and (max-width: 576px)  {
    
  .responsive .logo img {
    padding-top:20px;
    padding-bottom: 20px;
    min-height: 126px !important;
	
	}
    
/*07-05-2018 */

.content, .sidebar{padding-bottom:0px !important;padding-top: 30px !important;}
.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {padding: 0px 0 !important;}
#mobile-style-section .av_one_half {padding: 0 !important;}
#mobile-style-section .avia-button.avia-size-small {margin: 0px auto;width: 200px;}
#mobile-style-section .avia-button.avia-position-right {float: none !important;}
#mobile-style-section .avia-button-right {float: none !important;}
.av-share-box {margin-bottom: 40px !important;}
.av-masonry-pagination .pagination-meta {line-height: 16px;}	
#top .pagination .current, #top .pagination a, #top .fullsize .template-blog .pagination a {height: 20px;width: 20px; line-height: 20px;}
#socket{text-align:center;}
#socket .social_bookmarks {float: none;margin: 0px auto;width: 137px;}
#socket .copyright {float: none;}
#footer .widget {margin: 0px 0 0px 0;}
.avia-button.avia-size-large {width: 270px;margin: 0px auto;}
.avia-button.avia-position-left {float:none;}
.sort-param {float:none;}
}

@media only screen and (max-width: 360px)  {
    
  .responsive .logo img {min-height: 102px !important;max-height: 102px !important;}
}
@media only screen and (max-width: 1024px) {
  /* Add your Mobile Styles here */
.av-main-nav li a {font-size: 13px !important;}

}

.sidebar_left.sidebar {text-align: left !important;}
span.swatch-color {border: 1px solid #ddd !important;opacity:1 !important;}
span.swatch-label{border-radius:0 !important;width:100px !important;}
.tawcvs-swatches .swatch {margin-bottom: 5px;}
.single-product-summary{padding-bottom:0px;}
a#woo_pp_ec_button.wcppec-cart-widget-button {display: none;}
.iconic-woothumbs-all-images-wrap--thumbnails-below .iconic-woothumbs-thumbnails-wrap--sliding {margin-top: 25px !important;}
.iconic-woothumbs-thumbnails-wrap--horizontal.iconic-woothumbs-thumbnails-wrap--sliding .iconic-woothumbs-thumbnails__slide{margin-right:5px !important;}
.tawcvs-swatches .swatch-label {border: 1px solid #ccc !important;}
.swatch-white.selected {border: 1px solid #777 !important;}
.swatch-white.selected::before {border: solid #777 !important;border-width: 0 2px 2px 0 !important;}
p.stock.in-stock {display: none;}
label.paymentdetails{margin-left:20px;}
#header_meta .phone-info {font-size: 24px;}

@media only screen and (max-width: 414px)  {
  #header_meta .phone-info {font-size: 16px;}
}
#top.page-id-53 .mfp-container{background:rgba(255,255,255,0.7)}
#top.page-id-53 .no_margin{padding:15px;}
#top.page-id-53 .no_margin h3.grid-entry-title{text-align:center;font-weight:bold;color:#000;font-size: 20px;
text-shadow: 1px 1px 0px #000;}
#top.page-id-53 .mfp-title{text-align:center;padding-right:0;color:#333;font-weight:bold;}
body.page-id-53 .column-top-margin{margin-top:inherit;}
@media only screen and (min-width: 768px)  {
body.page-id-53 .avia-button-wrap{margin-top:100px;}
}
.av-masonry-load-more{display:none;}