/*
Theme Name: Australian Roof Tilers
Theme URI: http://structure.thememove.com/01/
Description: A child theme of Structure Theme
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.6
Template: structure
*/
.eg-thememove-features-3-element-0 a.eg-thememove-features-3-element-0{      
	 padding: 30px 20px 10px 20px !important;
}

.image-comparator .slider.noUi-target{
	display:none !important;
}







.has-bg{



	background: transparent !important;



}



.scheme .copyright{



	background-color:#494646 !important;



}







.intro4 .col-sm-4{



	background:transparent !important;



}







.eg-thememove-features-3-container,



.eg-thememove-project-container,



.eg-thememove-clients-1-container,



.eg-thememove-company-news-container {



    background-color: rgba(0, 147, 193,0.85) !important;



}







.heading-title-3:before, 



.heading-title-2:before, 



.heading-title:before,



.footer .widget-title:after{ 



	background-color: rgba(0, 147, 193,0.85) !important;



}







.navigation .menu > li > a:hover{    



	color: #0093c1 !important;



}







.structure .esg-filterbutton,



.scheme .structure .esg-filter-wrapper .esg-filterbutton.selected{



	color:#fff !important;



}







.footer .textwidget p



{color:#BABFC5 !important;}







.header-preset-01 .navigation > div > ul > li > a:before
{
    display:none !important;
}



.scheme .top-area



{display:block !important;}



a.call-to-phone:hover



{color:#fff !important;}



.scheme .footer a:hover



{color: #0093c1 !important;}



.eg-thememove-features-3-element-18,



.eg-thememove-clients-1-element-3,



.eg-thememove-clients-1-container,



.eg-pierce-element-1







{display:none !important;}



.eg-pierce-element-3{display:none !important;}



.eg-pierce-container



{background-color:#0093c1 !important;opacity:0.7 !important;}



section.educationalView



{position:relative;}



section.educationalView div.rotation



{



    background: #4ab2d0;



    position: absolute;



    width: 36%;



    height: 100%;



    top: 0;



    left: 0px;



}



.testimonial-4 .testimonials-list .testimonials-text{background-color:#f5f5f5 !important;}



a.andrewCall{color:#fff !important;}



a.andrewCall:hover{color:#fff !important;}



a.quoteBtn{background-color:#f89339 !important; padding:10px 25px !important;color:#fff !important;}



/*section.educationalView div.rotation:after



{



        position: absolute;



    content: '';



    height:460px;



    width: 215px;



    background: #4ab2d0;



    top: -230px;



    right: -107px;



    transform: rotate(30deg);



}


*/
section.educationalView ul li



{list-style:none;display:block;color: #646262;

font-weight: 500;}



div.educationalDetails



{    position: relative;



    z-index: 9;}



div.educationalDetails img



{ max-width: 100%;



    width: 100%;}



 div.educationalDetails p{    font-size: 30px;



    color: #fff;margin:0px;font-weight: 600;}  



.intro4 .col-sm-4



{



	padding:0px !important;



}



div.Gobtn{text-align:center !important;}



div.Gobtn a.quoteButton



{    color: #fff !important;



    background: #f89339 !important;



    padding: 15px 30px !important;



    font-size: 16px !important;text-decoration:none;font-weight:700;}



div.Gobtn a.quoteButton:hover



{color:#fff !important;text-decoration:none !important;background:#0093c1 !important;}



.scheme .copyright p



{margin:0 !important;}



.eg-washington-container



{background-color:#0093c1 !important;opacity:0.7 !important;}



h1.entry-title



{color:#434343;}



section.educationalView {



    position: relative;



    overflow: hidden;



}



section.educationalView div.rotation:after {



        position: absolute;
    content: '';
    height: 273px;
    width: 206px;
    background: #4ab2d0;
    top: -56px;
    right: -50px;
    transform: rotate(-25deg);



}



.secondView



{padding-top:40px;}



.secondView ul



{



	margin:0 !important;



	padding:0 !important;



}



a.quoteBtn{background-color:#f89339 !important; padding:10px 25px;color:#fff;}



.logoView{padding-top:14px;}







div.moreService



{text-align:center !important;}



div.moreService a.call-to-service



{    color: #fff !important;



    background: #f89339 !important;



    padding: 15px 30px !important;



    font-size: 16px !important;



    text-decoration: none;



    font-weight: 700;}



div.moreService a.call-to-service:hover



{



	    color: #fff !important;



    text-decoration: none !important;



    background: #0093c1 !important;



}



.testimonials-text p{color:#474040 !important;margin:0;}







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



	section.educationalView div.rotation



        {width:30% !important;}



}



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



	 	section.educationalView div.rotation



	 	{



	 	background: #4ab2d0;



                position: absolute;



                width: 100% !important;



                height: 72% !important;



                top: 0;



                left: 0px;



	 	}



              p.call



             {padding-top:70px !important;}



             div.educationalDetails p



             {padding-top:0px;}



	



}







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







	section.educationalView div.rotation



	{   background: #4ab2d0;



	    position: absolute;



	    height: 58% !important;



	    top: 0;



	    left: 0px;



	    width: 100% !important;



	}



	section.educationalView div.rotation:after



	{



		display:none;



	}



	div.educationalDetails p{padding-top:0;}



       h2{font-size:20px !important;}



    div.educationalDetails,



    .secondView



	{text-align:center !important;}



	.bulletView{font-size: 18px !important;    line-height: 26px !important;}



	h2.quoteView



    {font-size:30px !important;}



    p.offerView{font-size:15px !important;}



.spacingView



{padding-top:30px;padding-bottom:30px;}



div.educationalDetails img{max-width:200px;width:100%;}



.secondView{    padding-top: 40px;}



p.call{padding-top:30px !important;}



section.educationalView div.rotation{height:62%;}



}







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







	section.educationalView div.rotation



	{   background: #4ab2d0;



	    position: absolute;



	    height: 58% !important;



	    top: 0;



	    left: 0px;



	       width: 100% !important;



	}



        div.educationalDetails p{padding-top:0;}



	section.educationalView div.rotation:after



	{



		display:none;



	}



    div.educationalDetails,



    .secondView



	{text-align:center !important;}







	.bulletView{font-size: 18px !important;}



	h2.quoteView



    {font-size:30px !important;}



    p.offerView{font-size:15px !important;}



.spacingView



{padding-top:30px;padding-bottom:30px;}



}



.home-slider-button a{color:#fff !important;}

.rev_slider .slotholder:after {

    width: 100%;

    height: 100%;

    content: "";

    position: absolute;

    left: 0;

    top: 0;

    pointer-events: none;

    background: #34475e;

    opacity: 0.7;

    z-index: 9;

}

img.brandLogo

{float:left;}
img.brandLogo1
{
    float: right;
}
p.offerView

{

	text-align: center;

    color: #fff;

    font-size: 28px;

}

h6{font-size: 28px !important; color: white !important;}
