/*

Theme Name: Sydney Child
Theme URI: http://athemes.com/theme/sydney
Author: aThemes
Author URI: http://athemes.com
Template: sydney
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney
*/


/* --custom page's backgrounds-- */
.page-wrap .content-wrapper, .site-header.float-header {background-color: #f8f8f8!important;}
.content-area .hentry,
.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {padding-bottom: 0!important;}
.entry-footer {margin-top: 0!important;}
#mainnav-mobi ul.sub-menu {background-color: #336699!important;}
#mainnav-mobi ul > li > a, #mainnav-mobi ul.sub-menu > li > a {padding: 10px 15px!important;}
.single .entry-header, .page .entry-header {margin-bottom: 0px;}
.site-header {padding:0;}
#menu-secondary {
	margin-bottom: 0;
	padding-left: 0;
}
.site-header {padding-top: 0;}
#menu-secondary li {
	display: inline-block;
    padding: 10px 15px;
}
.site-description {margin-top:0;}
#menu-secondary .fa-phone:before, #menu-secondary .fa-envelope:before {
	color: #fff;
    padding-right: 10px;	
}
#menu-secondary li a {color: #fff;}
.secondary-menu {
    background-color: #3D3C3A;  
	text-align: right;
}
.menu-secondary-container {padding: 0 15px;}
#menu-secondary .free-consultation {background-color: #ff5c5c;}
#menu-secondary .free-consultation a, #menu-secondary .free-consultation a:hover {color: #101010;}
.header-wrap {	
	background-color: #f8f8f8;
	padding: 10px 0;
}
.roll-icon-box .content {margin-top: 30px;}
.roll-icon-box .content p {padding: 0 15px;}

.btn-menu .sydney-svg-icon {
    fill: #000!important;
}
/* .service:nth-child(even) .roll-icon-box{background-color: #336699;} */

/* --why us-- */
.content-why-us {background: rgba(51,102,153,0.9);}
.content-why-us p{padding: 15px;}
.button-why-us a {
	background-color: #fff!important;
    color: #336699!important;
    transition: background-color 0.5s ease-out !important;
    -webkit-transition: background-color 0.5s ease-out !important;
    -moz-transition: background-color 0.5s ease-out !important;
    -o-transition: background-color 0.5s ease-out !important;
}
.button-why-us a:hover {
	color: #fff!important;
    background-color: #336699!important;
	border-color:#fff;
}
/* --social-- */
.menu-social-container .social-menu-widget a:before {font-size: 20px;}
.social-menu-widget li {padding: 5px 15px;}
.contact-address, .contact-email, .contact-phone {font-size: 20px;}
/* --page-contact-us-- */
.wpcf7-form {
	overflow: hidden;
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
}
.wpcf7-form input {width: 100%;}
#pgc-541-0-0 {
	width: 100%;
    max-width: 1170px;
    margin: 30px auto;
    background: rgba(51,102,153,0.8);
	padding-top: 30px;
}
#panel-541-0-0-0 .send-button {
	background-color: #336699;
    border-color: #fff;
    font-size: 20px;
}
#panel-541-0-0-0 .send-button:hover {
	background-color: #fff;
    border-color: #336699;
	color: #336699;
	transition: background-color 0.5s ease-out !important;
    -webkit-transition: background-color 0.5s ease-out !important;
    -moz-transition: background-color 0.5s ease-out !important;
    -o-transition: background-color 0.5s ease-out !important;
}
/* --meet our team-- */
#pgc-w597b5a962c364-0-1 .panel-grid-cell .widget-title {text-align: left!important;}
.meet-our-team p{text-align: justify;}

/* --mobile-- */
.btn-menu {color: #101010!important;}

/* --form warnings borders-- */
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok {border: none;}
div.wpcf7-response-output {color: #fff;}

/* --popup maker-- */
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0px!important;
}


/* --MEDIA-- */
@media only screen and (max-width: 780px) {
	.secondary-menu {text-align: center;}
	.page-wrap {padding-top: 0!important;}
}