/*
Theme Name: SaturnThemes Gardenista
Theme URI: http://gardenista.saturnthemes.com
Author: SaturnThemes
Author URI: http://saturnthemes.com/
Description: Gardenista – Business WordPress Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: saturnthemes-gardenista
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

The Dash is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

.header-01 .header-middle {
	padding: 10px 0 10px !important;
}
.header-contact-details-list .header-contact-detail-icon {
    left: -40px!important;
    top: 13px!important;
}
.header-layout-1 #primary-menu > .menu-item > a, .header-layout-2 #primary-menu > .menu-item > a, .header-layout-1 #primary-menu > ul > li > a, .header-layout-2 #primary-menu > ul > li > a {
	padding: 25px 0!important;
}
.menu-item-2072 a { 
	background: url("http://www.taylorstrees.com.au/wp-content/uploads/2017/03/council-icons.png") no-repeat scroll 0 18px / 70px auto;
}
/*.menu-item-2072 a:after {
	 background: rgba(0, 0, 0, 0) url("http://www.taylorstrees.com.au/wp-content/uploads/2017/03/council-services-bg-01.png") no-repeat scroll 10px 0 / 30px auto;
    content: "";
    display: inline-block;
    height: 32px;
    margin-top: -11px;
    padding-left: 0;
    padding-right: 0;
    vertical-align: top;
    width: 44px;
}*/
.menu-item-2072 a span { 
    	padding-left: 80px!important;
}
.saturnthemes_gardenista_bread_crumb {
	display:none!important;
}
.page-title {
    padding: 35px 0!important;
}
ul.check-list li:before, ul.check-list-large li:before, .footer-widget-container .menu a:before {
      content: "\f00c"!important;
   }
ul.bottom-menu {}
ul.bottom-menu li {
	display: inline-block;
 }
ul.bottom-menu li a { 
	padding-bottom: 10px;
    	padding-right: 20px;
}
.custom-slider {
	background-size: cover!important;
}
.vc_custom_1482235257870 {
     padding-bottom: 130px !important;
    padding-top: 150px !important;
}
.custom-img {
	
}
.home-icon span { display: block; }
.home-icon span img { width: 36px; }
.custom-img-sec img {
	width: 370px;
	max-width: 100%;
}
.custom-info p {
	margin-bottom: 0.4em!Important;
}
.custom-flip .flip-box-back {
    background: #ffffff none repeat scroll 0 0;
    padding: 0 30px!important;
}
.wp-image-2049 { 
	width: 58%;
}
.custom-contact{
	font-size: 25px !important;
    margin-top: 20px;
}
.contact-detail-icon { 
	color: #5b974e;
    margin: 0 10px 0 -15px;
    }
#wpcf7-f1401-p1373-o1 .wpcf7-validation-errors, #wpcf7-f1401-p1373-o1 .wpcf7-mail-sent-ok {
	color: #fff;
}
/*.page-id-855 .wpcf7-validation-errors, .widget_text .wpcf7-validation-errors, .textwidget .wpcf7-mail-sent-ok {
	color: #333;
}
*/
.wpcf7-form .wpcf7-form-control {
    margin-bottom: 8px!important;
}
.widget_text select {

}
.wpcf7-form input[type="submit"] {
    margin-top: 10px;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
    top: -4px!important;
    left: 46%!important;
}
.subject span {
    width: 70%;
}
.gen-gallery ul li {
    margin: 0 0 45px !important;
    }
.footer-logo {
	 display: inline-block;
    margin-right: 15px;
}
.footer-logo li {
	margin-bottom: 0px;
	}
.footer-logo li img {
	margin-left: 10px;
}
#text-6, #text-9 {
	display: none;
}
#text-10 img {
    margin-top: 80px;
    }
.menu-item-2072 { 
	float: right;
}
.page-id-2069 .main-content {
	padding-bottom: 0px !Important;
} 

#cboxLoadedContent {
    border-radius: 0 !important;
    color: #555555;
    font-size: 15px;
}
#cboxLoadedContent h3 {
    position: relative;
    }
#cboxLoadedContent h3:before {
    background-color: #5b974e;
     content: "";
    display: inline-block;
    height: 5px;
    position: absolute;
    top: -10px;
    width: 40px;
    }
h1, h2, h3, h4, h5, h6 {
    font-weight: 100!important;
    }
.flip-box-front img { 
    width: 48px;
    }
.test1 {
    }
#cboxContent { 
    margin-top: 0!important;
    }
.calltoaction {
    background: rgba(0, 0, 0, 0) url("http://www.taylorstrees.com.au/wp-content/uploads/2016/08/Home-page-Get-a-quote.jpg?id=2271") repeat !important;
    background-position: center 0;
    padding: 240px 0;
    }
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    font-weight: normal;
    }
.gen-anchor { text-align: center; }
.gen-anchor a { 
     bottom: 60px;
    color: #ffffff !important;
    font-size: 60px;
    position: absolute;
    }
@media (max-width:1280px) {
    .custom-slider {
        background-position: 30% 0 !important;
    }
    .header-01 .header-middle {
        padding: 10px 0!important;
    }
}
@media (max-width:1200px) {
    .hidden-md-down {
        display: block!important;
        }
    .get-a-quote-btn {
        padding: 0 12px!important;
        }
    .menu-horizontal li {
        padding: 0 10px!important;
    }
}
@media (max-width:1024px) {
    .custom-slider {
        background-position: 50% 0 !important;
    }
    .hidden-md-down {
        display: none;
    }
    .get-a-quote-btn {
        padding: 0 14px !important;;
    }
}
@media (max-width:1160px) {
.calltoaction {
    background-position: center 0 !important;
        }
}
@media (max-width:800px) {
    .vc_custom_1482235257870 {
        padding-bottom: 0 !important;
        padding-top: 25px !important;
    }
}
@media (max-width:768px) {
	.menu-item-2072 { 
		float: none!important;
	}
	.menu-item-2072 a { 
		margin-left: 20px!important;
		background-position: 0 10px !important;
		padding-left: 80px !Important;
	}
    .custom-slider {
        background-position: 25% 0 !important;
    }
	#text-6, #text-9 {
		display: block!important;
	}
	#text-5, #text-8 {
		display: none!important;
	}
} 
@media (max-width:414px) {
    .custom-slider {
        background-position: 62% 0 !important;
    }
}
@media (max-width:360px) {
    #colorbox {
        left: 20px!important;
        width: 320px!important;
        }
    #cboxWrapper, #cboxContent {
        width: 320px!important;
        }
    #cboxLoadedContent {
        width: 300px!important;
        }
    
}
















