/*
Theme Name: Sydney Child
Theme URI: http://athemes.com/theme/sydney
Template: sydney
Author: aThemes
Author URI: http://athemes.com
Description: Sydney is a powerful business theme that provides a fast way for companies or freelancers to create an awesome online presence. Sydney brings plenty of customization possibilities like access to all Google Fonts, full color control, layout control, logo upload, full screen slider, header image, sticky navigation and much more. Also, Sydney provides all the construction blocks you need to rapidly create an engaging front page.
Tags: two-columns,right-sidebar,custom-colors,custom-background,custom-header,custom-menu,featured-images,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.41.1503812697
Updated: 2023 05:44:57

*/


.header-slider {
  -moz-transform: none;
  transform: none;
  display: none !important;
}

@media only screen and ( min-width: 768px ) and ( max-width: 980px )
 {
.home.et_divi_builder #et_builder_outer_content .et_pb_row_1 .et_pb_column {
width: 100% !important;}

.single .site-header.fixed{
position: static !important;
}
.single .page-wrap{
padding-top: 83px !important;
}
.site-header.fixed {
position: relative !important;
}
.site-header.float-header {
  background-color: none;
}

}

/* ============================================== */
/* HDTV                                           */
/*                                      1920x1080 */
/* ============================================== */
@media screen and (min-width: 1080px) and (max-width: 1920px) {
/* ADD YOUR CSS ADJUSTMENTS BELOW HERE */
.header-slider {
margin-top: 0px;
 /*  height: 650px !important ; */
	  display: none !important;
}
}
 
/* ============================================== */
/* Widescreen                                     */
/*                                       1280x800 */
/* ============================================== */
@media screen and (min-width: 768px) and (max-width: 1366px) {
/* ADD YOUR CSS ADJUSTMENTS BELOW HERE */
.header-slider {
margin-top: 0px;
     height: 650px !important ;
}
}


/* iPad 1 & 2 in LANDSCAPE */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  { 

	
	.site-logo {
		height: 110px !important;
	}

.site-header {
 background-color:#ffffff !important;
          height: 100px !important;
          padding: 0 0;
}
	
	.header-slider {
height: 600px !important;
		margin-top: 5px !important;
-webkit-transform: translate3d(0,0,0);
}
	
	.header-image {
	margin-top: 5px !important;
    height: 600px !important;
}
	
	
.btn-menu {
	margin-top: -70px !important;
    color: #000000 !important;
	float: right !important;
	margin-right: -210px !important;
	width: 70px;
	height: 30px;
}

	
		#mainnav-mobi ul > li > a {
    display: block !important;
    padding: 10px 50px;
    color: #ffffff;
	background-color: #30911c;
	}
	
	
}

/* iPad 1 & 2 in PORTRAIT  

background-image: url(http://rsl-cp7.au.syrahost.com/~ubutedes/andersonmowerrepairs.com.au/wp-content/uploads/2018/09/header-top-MOBILE.jpg) !important; */
@media only screen 
and (min-device-width : 668px) 
and (max-device-width : 1224px) 
and (orientation : portrait) 
and (-webkit-min-device-pixel-ratio: 1) {

#primary{float:left; width:100%;}

	.et_divi_builder #et_builder_outer_content .et_pb_section_0 {
 padding-top: 0px;
	}
	
.text-slider .maintitle {
    display: inline-block;
    font-size: 30px !important;
	}
	
.header-slider {
margin-top: 60px !important;
     height: 650px !important ;
}

	.header-image {
		margin-top: 60px !important;
    height: 600px !important;
}
	
	.metaslider {
		margin-top: 0px !important;
		height: 0px !important;
	}
	
.btn-menu {
	margin-top: -70px !important;
    color: #000000 !important;
	float: left !important;
margin-left: 40px;
	width: 70px;
	height: 30px;
}
	
		#mainnav-mobi ul > li > a {
    display: block !important;
    padding: 10px 50px;
    color: #000000;
	background-color: #e6eaf1;
	}
	
.site-header {
background-color: #ffffff;
height: 70px !important;
	padding: 0px 0;
}
	
	.site-header.fixed {
    background-color: #ffffff;
   height: 70px;
		color: #000000;
	}
				
	.site-header .float-header #mainnav ul li a {
 right: 14px;
  height: 70px;
background-color: #ffffff !important;
  }
		
	
.et_divi_builder #et_builder_outer_content .et_pb_promo h2 {
padding-bottom:  5px;
}
	
}


/* GENERAL PC SETTINGS */

#mainnav ul li a {
    font-size: 14px;
    font-weight: 700;
}


.roll-button {
    background-color: #183acd;
    border: 1px solid #183acd;
}

.admin-bar .site-header, .admin-bar .site-header.float-header {
    top: 20px;
  }

.header-wrap {
background-color: #ffffff;
}

.header-slider {
margin-top: 110px;
     height: 650px !important ;
}

.header-image {
margin-top: 100px;
}


.site-header .float-header #mainnav ul li a {
		    right: 14px;
		    color: #ffffff !important;
background-color: #ffffff !important;
  }

.site-header {
background-color: #ffffff;
height: 80px;
}

.site-logo {
    height: 110px;
    max-height: 120px;
    margin-left: 100px;
}

.entry-content {
background-color: #ffffff;
}

.site-header.float-header {
background-color: #ffffff !important;
}

img {
    max-width: 100%;
    height: auto;
}


#mainnav {
    display: block;
    float: right;
    margin-right: 180px;
 background: none;
 height: 22px;
 font-color: #000000;
 font-weight: 800;
    text-transform: uppercase;
}

#mainnav ul li a {
    color: #000000 !important;   
}

	#mainnav ul li a:hover {
		color: #cc6b16;
	}


.text-slider .maintitle {
    position: relative;
    display: inline-block;
    font-size: 45px;
    line-height: 67px;
    font-weight: 700;
    padding-bottom: 10px;

}

.et_divi_builder #et_builder_outer_content .et_pb_contact form span {
    width: auto;
    color: #000000;
}

.et_divi_builder #et_builder_outer_content button.et_pb_button {
    text-shadow: none !important;
    box-shadow: none !important;
    /* background-color: transparent !important; */
}

.et_divi_builder #et_builder_outer_content button.et_pb_button {
    text-shadow: none !important;
    box-shadow: none !important;
    background-color: rgba(12,113,195,0.96) !important;
}

.et_divi_builder #et_builder_outer_content .et_pb_contact_submit, .et_divi_builder #et_builder_outer_content .et_pb_contact_reset {
    color: #000000;
}

.et_divi_builder #et_builder_outer_content .et_pb_module h3 {
color: #283c92;
    font-weight: 600;
    margin: 0.89286em 0;
        line-height: 1.5em;
         font-size: 24px;
}

.et_divi_builder #et_builder_outer_content .et_pb_module h4 {
color: #ff9900;
    font-weight: 600;
    margin: 0.89286em 0;
        line-height: 1.5em;
         font-size: 18px;
}

.et_divi_builder #et_builder_outer_content .et_pb_module p {
    margin: 0;
    text-align: inherit;
    line-height: 1.2em;
   font-color: #000000;
    font-weight: 400;
     font-size: 17px;
}


.col-md-4 {
    width: auto;
}

.col-md-9 {
    width: 100%;
}

.content-area .post-wrap, .contact-form-wrap {
    padding-right: 0px;
}


.page .entry-header { display: none; }


.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {
    padding: 5px;
        width: 100%;
}


.page .page-wrap {
     padding: 0px 0 0px;
}

.preloader {
    display: none !important;
}

.site-footer, .site-footer a {
    color: #666666;
    font-size: 12px !important;
}

.copyright-text {
  font-size: 12px !important;	
}
