/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.review male .testimonial-thumbnail.doe{display:none !important;}
.page-id-181 .fusion-testimonials.clean blockquote q{height:200px !important;}
/*16-01-2016*/
.align-center span{display:inline-block; padding-bottom:5px; color:#000 !important;}
.avada-skin-rev{border:none !important;}
.fusion-page-title-bar{border:none;}
.fusion-page-title-bar h1{font-size:24px !important;}

/*18-01-2016*/
.home #main{padding:0 !important;}
.page-id-70 #main h1, .page-id-242 #main h1, .page-id-171 #main h1, .page-id-181 #main h1{margin-bottom:5px !important;}
.page-id-683 #main{padding-top:0 !important;}
.page-id-242 .half-width img{height:142px;}
.ngg-gallery-thumbnail{width:100%;}

/*20-01-2016*/
.page-id-242 .fusion-secondary-header, .page-id-215 .fusion-secondary-header, .page-id-217 .fusion-secondary-header, .page-id-219 .fusion-secondary-header, .page-id-833 .fusion-secondary-header{background: #d36202; background: -moz-linear-gradient(top,  #d36202 0%, #ff9702 100%); 
background: -webkit-linear-gradient(top,  #d36202 0%,#ff9702 100%); background: linear-gradient(to bottom,  #d36202 0%,#ff9702 100%);}
.page-id-171 .fusion-secondary-header, .page-id-173 .fusion-secondary-header, .page-id-175 .fusion-secondary-header, .page-id-177 .fusion-secondary-header, .page-id-315 .fusion-secondary-header{background: #01a938; background: -moz-linear-gradient(top,  #01a938 0%, #283792 100%); 
background: -webkit-linear-gradient(top,  #01a938 0%,#283792 100%); background: linear-gradient(to bottom,  #01a938 0%,#283792 100%);}
.page-id-181 .fusion-secondary-header, .page-id-183 .fusion-secondary-header, .page-id-185 .fusion-secondary-header, .page-id-187 .fusion-secondary-header, .page-id-351 .fusion-secondary-header{background: #1d2124; background: -moz-linear-gradient(top,  #1d2124 0%, #838d99 100%); 
background: -webkit-linear-gradient(top,  #1d2124 0%,#838d99 100%); background: linear-gradient(to bottom,  #1d2124 0%,#838d99 100%);}
.menu-items .fusion-column-wrapper p span{width:50px; height:50px; padding:14px 6px; border:1px solid #cccccc; border-radius:100%; margin-top:-18px;text-align: center;}
.gallery-img{float:left; width:100%; text-align:center; margin-bottom:29px;}
.half-width{display:inline-block; width:33%;}
.half-width img{width:100%; height:148px;}
.page-id-683 .contact-info{display:none !important;}
.page-id-171 .half-width img{height:134px;}
.page-id-181 .half-width img{height:131px;}

/*31-12-2015*/
.sb-toggle-wrapper, .fusion-sticky-header-wrapper{display:none !important;}
.page-id-4 .fusion-fullwidth-2 .fusion-row{max-width:100% !important;}
.align-container{display:table; height:100%; width:100%; text-align:center;}
.text-align{display:table-cell; vertical-align:middle; width:100%; height:100%;}
.page-id-4 #main{padding-left:0 !important; padding-right:0 !important; padding-bottom:0 !important;}
.page-id-4  .fusion-fullwidth-2 .fusion-layout-column{margin-right:0; margin-bottom:0 !important;}
.page-id-4  .fusion-fullwidth-2 .fusion-layout-column .fusion-column-wrapper{height:400px;}
.page-id-4  .fusion-fullwidth-2 .fusion-one-fourth{width:25%;}
span i{font-size:20px !important; margin:2px 10px 0 0; color:#0395cd;}
#text-slider{ margin:0 auto !important; font-weight:normal !important; font-size:20px !important; color:#fff !important; text-align:center; font-family: "PT Sans",Arial,Helvetica,sans-serif !important;}
#text-slider-controls{position: absolute; top:0; left:0; z-index:1; margin:0 !important; width:100% !important;}
#text-slider-controls .prev{position: absolute; top:0; left:0; z-index:1;}
#text-slider-controls .next{position: absolute; top:0; right:0; z-index:1;}
.nav-color{color:#fff !important; font-size:20px !important;}
.page-id-4  .fusion-fullwidth-3 .fusion-column-wrapper{text-align:center;} 
#rev_slider_1_1_wrapper, .fusion-secondary-header{border:none !important;}
.contact-info ul{list-style-type:none; font-size:18px;}
.contact-info ul li span{padding:0 10px;}
.fusion-secondary-menu > ul > li{border-left:none;}
.fa-clock-o, .fa-phone{margin-right:10px; color:white;}
.fusion-secondary-menu li{padding:0 15px;}
.fusion-secondary-menu li a{padding:0 !important; font-size:18px; text-transform:uppercase;}

.post-content .menu-items p {
    border-bottom: 1px dotted #cccccc;
    margin-bottom: 35px;
    margin-top: 0;
    padding-bottom: 25px;
    color: #000;
}


.contact-page p {
    clear: both;
}
.contact-page input[type="text"],
.contact-page select,
.contact-page textarea {
    color: #747474 !important;
}
.address textarea {
    height: 80px !important;
}
.frm-lbl {
    display: block;
    margin-bottom: 5px;
}
.wpcf7-list-item,
.wpcf7-form input[type="checkbox"] {
    margin-left: 0 !important;
}
.contact-page a {
    display: inline-flex;
}
.gallery-wrapper {
    clear: both;
    float: left;
    min-height: 300px;
    width: 100%;
}

.page-id-683 .fusion-contact-info ul li span {
    display: none;
}
.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-menu > ul > li {
    display: block;
}
.mobile-menu-icons {
    font-size: 25px;
    padding: 0 20px;
    text-align: right;
    display: none;
}

@media(max-width: 1280px) {
    .crackers-testimonial .fusion-row .fusion-one-fifth {
        display: none;
    }
    .crackers-testimonial .fusion-row .fusion-three-fifth {
        margin-right: 0;
        width: 100%;
    }
}
@media(max-width: 1133px) {
.page-id-70 #main h1, .page-id-242 #main h1, .page-id-171 #main h1, .page-id-181 #main h1{margin-bottom:20px !important;}
#wrapper .contact-info{padding:0 !important;}
.fusion-secondary-header .contact-info a{margin-top:30px;}
.fusion-secondary-menu li a{font-size:14px;}
.half-width{width:100%; margin:0 0 2% 0 !important;}
.half-width img{height: 71px; width: 65%;}
.page-id-242 .half-width img, .page-id-181 .half-width img{height:71px;}
.page-id-171 .half-width img{height:63px;}
}

@media(max-width: 1024px) {
.home .text-align a img{width:190px;}
.contact-info ul, .fusion-secondary-header .contact-info a{font-size:15px !important;}
.tp-parallax-wrap{left:0 !important; right:0 !important; top:0 !important; width:100%; height:100%; text-align:center; padding:0 15px;}
.tp-loop-wrap{position:static !important; width:100% !important; display:table; height:100% !important;}
.tp-mask-wrap{position:static !important; width:100% !important; display:table-cell; vertical-align:middle; height:100% !important;}
.tp-caption{position:static !important; max-width:100% !important; min-width:100% !important; max-height:100% !important; max-height:100% !important;}
p.gallery-images{margin-bottom:0;}
p.gallery-images img{margin:0 0 15px 0 !important;}
.page-id-215 .fusion-layout-column.fusion-spacing-yes, .page-id-173 .fusion-layout-column.fusion-spacing-yes, .page-id-183 .fusion-layout-column.fusion-spacing-yes{width:100%;}
}

@media screen and (max-width: 800px) {
    .fusion-secondary-menu {
        display: none;}
.half-width img, .page-id-242 .half-width img, .page-id-171 .half-width img, .page-id-181 .half-width img{height:100%; width:100%;}
.half-width{margin:0 0 2% 0 !important;}
.home .text-align a img{width:160px;}
#text-slider{line-height:35px !important;}
#text-slider-controls .prev, #text-slider-controls .next, #text-slider-controls{position:static;}
.fusion-secondary-menu li a{font-size:16px;}
.fusion-secondary-header .fusion-alignright{float:left !important; padding:10px 50px !important;}
.fusion-secondary-header .contact-info ul{padding:0; margin:0;}
.fusion-secondary-header .contact-info span{display:none;}
.fusion-secondary-header .contact-info, .fusion-secondary-header .fusion-contact-info{float:none !important; display:inline-block; padding:0 0 0 10px;}
.fusion-secondary-header .contact-info a{margin-top:0;}
.fusion-copyright-notice span{width:100%; padding-bottom:20px;}

    .home-footer-section .fusion-row .fusion-layout-column {
        padding-left: 30px;
        padding-right: 30px;
    }
    .page-id-70 .fusion-testimonials.clean blockquote q {
        height: 200px !important;
    }
p.gallery-images img{margin:0 10px 15px 0 !important;}
    .mobile-menu-icons {
        display: block;
    }
}

@media(max-width: 767px) {
.ngg-gallery-thumbnail-box{width:100% !important;}
.half-width{width:100%; float:left; margin:0 0 2% 0 !important;}
.home .text-align a img{width:130px;}
.home .fusion-fullwidth-1 a img{width:350px;}
#text-slider{font-size:14px !important;}
.home .fusion-fullwidth-1{padding:30px !important;}
.fusion-copyright-notice span img{width:100px;}
.post-content .menu-items p{font-size:14px;}
}

@media(max-width: 600px) {
    .page-id-70 .fusion-testimonials.clean blockquote q {
        height: 300px !important;
    }
    
    .fusion-copyright-notice > div > span:last-child a {
        float: left;
        width: 25% !important;
    }
}
@media(max-width: 480px) {
    .page-id-70 .fusion-testimonials.clean blockquote q {
        height: 350px !important;
    }
}
@media(max-width: 480px) {
#content{margin-bottom:0 !important;}
.page-id-4  .fusion-fullwidth-2 .fusion-one-fourth{width:100% !important;}
.home .text-align a img{width:auto;}
.tp-parallax-wrap {position: absolute; visibility: visible;top: 107px; z-index: 5;}
.home .fusion-fullwidth-1 a img{width:240px;}
.fusion-secondary-menu li a{font-size:13px;}
.fusion-alignleft{padding:0 !important;}
ul.bullet{padding:0;}
.fusion-mobile-menu-design-modern .fusion-secondary-menu > ul > li{display:block;}
.tp-caption img{display:none;}
.mobile-menu-icons{padding:10px 20px;}
}

@media(max-width:479px) {
.gallery-images img{width:100% !important;}
p.gallery-images{margin-bottom:0;}
p.gallery-images img{margin-bottom:15px;}
.menu-items .fusion-column-wrapper p{text-align:center; padding-bottom:10px;}
.menu-items .fusion-column-wrapper p span{ display:block; float:none !important; margin:15px auto;}
.page-id-219 blockquote, .page-id-177 blockquote, .page-id-187 blockquote{margin:0 0 15px;}
#main{padding:20px !important;}
blockquote{margin:0;}
.page-id-187 .fusion-fullwidth-1, .page-id-81 .fusion-fullwidth-2, .page-id-219 .fusion-fullwidth-1, .page-id-177 .fusion-fullwidth-1{padding-bottom:0 !important;}
}


/*Crackers Responsive CSS*/

@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 480px){

#rev_slider_1_1 .tp-parallax-wrap {
    margin: 0px;
    left: 30px !important;
    top: 0px !important;
}
}

/*       NAV BAR          */


@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) { 

}

@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px)  { 

	.fusion-alignright{
		padding-right: 50px;
}

}

@media screen 
  and (min-device-width: 320px) 
  and (min-device-height: 640px) 
 {

}

/* Portrait */
@media only screen 
  and (min-device-width: 803px) 
  and (max-device-width: 1005px) 
{
	#wrapper .contact-info{
		padding: 0px 0px !important;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
{

}


@media only screen 
  and (min-device-width: 905px) 
  and (max-device-width: 1149px) 
{
	
}

@media only screen 
  and (max-device-width: 1130px)  
{
}