/*
Theme Name: Sydney Child
Theme URI: https://athemes.com/theme/sydney
Template: sydney
Author: aThemes
Author URI: https://athemes.com
Description: Sydney is a powerful business theme that provides a fast way for companies or freelancers to create an awesome online presence. As well as being fully compatible with Elementor, 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.58.1581586770
Updated: 2020-02-13 09:39:30

*/
body {background:#000!important}
#mainnav li {
    padding: 0 25px!important;
}
#mainnav ul li a, #mainnav ul li::before {
    color: #000!important;
    font-size: 20px!important;
    font-weight: 700!important;
}
div.wpcf7-validation-errors, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border: 0;
    color: #fff;
    margin: 0 auto;
    font-weight: bold;
    text-align: center;
    background: #f77e7e;
    width: 100%;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	line-height:20px
}

div.wpcf7-mail-sent-ok, .wpcf7 form.sent .wpcf7-response-output {
    border: 0;
    color: #6bc048;
    margin: 0;
    font-weight: bold;
    text-align: center;
    width: 100%;
    font-size: 16px;
	float:left;
	margin-bottom:10px;
	line-height:20px
} 
a {color:#30689c}
.site-logo {max-width:140%}
div.wpcf7-validation-errors {
    border: 0;
    color: #fff;
    margin: 0 auto;
    font-weight: bold;
    text-align: center;
    background: #F35050;
    width: 100%;
}
.header-clone {height:0!important}
div.wpcf7-mail-sent-ok {
    border: 0;
    color: #fff;
    margin: 0 auto;
    font-weight: bold;
    text-align: center;
    background: #398f14;
    width: 100%;
}
body {background:#000;}
#masthead {background:#fff; padding:10px 0; position:relative!important; top:0!important; border-bottom:6px solid #30689c;}
button, input[type="button"], input[type="reset"], input[type="submit"] {background:#30689c!important; border-color:#30689c!important; color:#fff!important}
button, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {background:#fff!important; border-color:#30689c!important; color:#30689c!important}
.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {padding:0!important;}
#masthead .container {width:98%}
.home .entry-header {display:none!important}
.top-link {float:right; width:auto; margin-top:0; margin-bottom:13px;}
.top-link ul {margin:0; padding:0; list-style:none}
.top-link li {float:left; margin:0 0 0 20px;}
.top-link li a {color:#fff; display:block}
.top-link li a:hover {color:#fff; text-decoration:underline}
.top-link li:first-child a {margin-top:7px;}
.top-link li:last-child a {background:#abb2bc; color:#000; padding:7px 20px; border-radius:7px;}
#mainnav li {padding:0 10px}
#mainnav ul li a:hover, #mainnav ul li.current-menu-item a {color:#98cdff!important}
.banner-section {height:500px; background-size:inherit!important; background-position:0 0!important; background-attachment:inherit!important; border-bottom:6px solid #30689c;}
.page-wrap {padding-top:0!important; padding-bottom:0!important}
.banner-section .widget-title {font-size:30px!important; text-transform:none!important; color:#3c4145!important; margin:100px 0 10px!important}
.banner-section .textwidget {
    color: #eaeaea !important;
    text-align: center;
    background: #0000007d;
    font-size: 19px;
    font-weight: 700;
    max-width: 320px;
    line-height: 30px;
    padding: 10px;
    float: right;
}
.banner-section .textwidget p {margin-bottom:0}
.banner-section .widget-title:after {content:none!important;}
.banner-section .panel-widget-style {margin-right:50px!important}
.bottom-container {margin-top:10px!important; padding:10px 20px!important; background:#fff!important}
.bottom-container .widget-title {font-size:18px!important; text-align:left; text-transform:none!important; color:#3c4145!important; margin:0 0 10px!important; padding:0!important}
.bottom-container .widget-title:after {content:none!important;}
.copyright {float:right; width:auto; font-size:13px; color:#fff}
.copyright a {color:#fff!important}
.footer-links{float:left; width:auto; font-size:13px; text-align:right; color:#fff}
.ftr-link-bottom {
    font-size: 13px;
    text-align: center;
	color:#fff
}
.ftr-link-bottom a {color:#fff!important; margin:0 10px}
.site-footer {background:none!important}
.page-wrap .content-wrapper {background:none!important}
.site-footer {padding:0!important}
.page #content #main{background:#fff!important; padding:15px; min-height:400px; float:left; width:100%}
.home #content #main{background:none!important; min-height:50px; padding:0}
.home .breadcrumbs {display:none!important}
.breadcrumb {float:left; width:100%; margin-bottom:10px;}
.home .breadcrumb {display:none!important}
.breadcrumb .container {padding:0}
.heateorSssSharing, .heateorSssSharingButton {
    display: block;
    cursor: pointer;
    margin: 0!important;
    height: 27px !important;
}
.breadcrumb-left {float:left; margin-top:10px; color:#fff}
.breadcrumb-left a {color:#fff}
.like-share-container li div.printfriendly a {

    margin-left: -30px!important;
    padding-left: 30px!important;
    height: 30px!important;
    display: block!important;

}
div.printfriendly {margin:0!important}
.like-share-container {
    float: right;
    width: auto;
    clear: right;
    list-style: none;
    margin: 10px 0 0 0;
    padding: 0;
}
.like-share-container li {
    float: left;
    margin: 0 0 0 10px;
    position: relative;
    font-size: 16px;
    color: #3f3f3f;
}
.like-share-container li.heateorSssSharingRound:first-child-child {display:none!important}
.like-share-container li.heateorSssSharingRound i {width:100%!important}
.heateor_sss_horizontal_sharing{
    position: absolute;
    top: 0;
    width: 100%;
    height: 27px;
    opacity: 0;

}
.row {margin:0!important}
.like-share-container li.heateorSssSharingRound, div.heateor_sss_follow_ul a, div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {display:none!important}
div.heateor_sss_follow_ul a.heateor_sss_more, div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a.heateor_sss_more {display:block!important}
.like-share-container li {float:left; margin:0 0 0 10px; position:relative; font-size:16px; color:#fff; line-height:24px;}
.like-share-container li div.printfriendly {display:block!important; float:left}
 .like-share-container li a .fa {color:#fff; font-size:14px; float:left; margin:0 4px 0 0; width:26px; height:26px; border:1px solid #fff; border-radius:100%; line-height:26px; text-align:center}
 .like-share-container li .fa-print {color:#fff; font-size:14px; float:left; margin:0 4px 0 0; width:26px; height:26px; border:1px solid #fff; border-radius:100%; line-height:26px; text-align:center}
div.printfriendly a, div.printfriendly a:link, div.printfriendly a:visited {color:#fff!important}
.content-area .hentry::after {background:none!important}
.like-share-container li a {font-size:16px; color:#fff;}
div.heateor_sss_horizontal_sharing li {width:70px!important; height:27px!important;}
div.heateor_sss_horizontal_sharing li{display:none!important}
div.heateor_sss_horizontal_sharing li:last-child {display:block!important}
.content-area .hentry {width:100%; float:left; padding-top:0!important;}
.hentry .title-post {
    font-size:28px;
    font-weight: 600;
    line-height: normal;
    padding-bottom: 10px;
    margin: 0;
    color:#333;
    border-bottom: 1px solid;
}
.single .entry-header, .page .entry-header {margin-bottom:15px;}
#heateor_sss_sharing_more_content .all-services ul li, #heateor_sss_sharing_more_providers .filter {
    display: none !important;
}
#heateor_sss_sharing_more_content .all-services ul li:nth-child(1), #heateor_sss_sharing_more_content .all-services ul li:nth-child(2), #heateor_sss_sharing_more_content .all-services ul li:nth-child(11), #heateor_sss_sharing_more_content .all-services ul li:nth-child(17) {
    display: block !important;
}
.search #secondary {display:none!important}
.search #primary {width:100%!important; padding:0!important; margin-left:-15px!important; padding-right:-15px!important; min-height:70vh!important}
.search .like-share-container {display:none!important}
.error404 .like-share-container {display:none!important}
.error404 .page-content {display:none!important}
.search .posts-layout .entry-post {
    color: #ffffff;
}
.search .hentry .title-post {padding-bottom:10px!important; font-size:24px}
.search .hentry .title-post a {color:#fff!important}
.search h3  {color:#fff!important}
#heateor_sss_sharing_more_providers, #heateor_sss_sharing_more_providers .all-services {height:auto!important}
#heateor_sss_sharing_more_providers .footer-panel {display:none}

.wpcf7-form label {width:100%}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {width:100%;}

	.btn-menu {position:relative}
	.btn-menu::before {
    content: "\f039";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 28px;
    padding-right: 0.5em;
    position: absolute;
    top: 0;
    left: 0;
}
.site-footer {
  background: #fff !important;
}
.footer-left {
  float: left;
  width: 50%;
  font-size: 12px;
  line-height: 20px;
  color: #222;
}
.footer-img {
  float: right;
  width: 50%;
  text-align: right;
}
.privacy h3 {
  font-size: 24px !important;
  color: #000 !important;
  margin:0!important;
	padding:0!important;
  font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif !important;
}
.privacy h4 {
  color: #000 !important;
  font-size: 18px !important;
}
@media only screen and (max-width: 768px) {
.btn-menu {position:relative; top:17px!important;}
.banner-section {
  height: 154px;
  background-size: 121% !important;
  background-position: 35% 0% !important;
  background-attachment: inherit !important;
  border-bottom: 6px solid #30689c;
}
	.banner-section .widget_text {margin-top:60px!important}
.banner-section .textwidget {
  color: #eaeaea !important;
  text-align: center;
  background: #0000007d;
  font-size: 14px;
  font-weight: 700;
  max-width: 320px;
  line-height: 17px;
  padding: 10px;
  float: right;
}
	.btn-menu {top: 8px;}
	.top-link {
		float: none;
		width: auto;
		margin-top: 13px;
		margin-bottom: -8px;
		display: inline-block;
	}
	#masthead .col-md-10 {line-height:24px;}
.btn-menu {
    float: none;
    margin: 0;
    margin-top: 0px;
    display: inline-block;
	margin-left:15px;
    line-height: 19px;
    margin-top: -11px;
}
.bottom-container .panel-widget-style {text-align:left!important}
	.copyright, .footer-links, .ftr-link-bottom {width:100%!important; text-align:center;}
	.banner-section .widget-title {
    font-size:30px !important;
    text-transform:none !important;
    color:#000 !important;
	margin: 100px 0 10px !important;
	text-shadow: 0 0 1px #fff;

}
	#mainnav-mobi {left:0}
	.site-logo {max-width:100%;}
	.breadcrumb .container {padding: 0 10px;}
	#mainnav-mobi ul > li > a {padding:10px 30px}

}
@media only screen and (max-width: 768px) {
.banner-section .widget_text {
        margin-top: 5px !important;
}
.footer-left {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #222;
}
.footer-img {
    float: left;
    text-align: center;
    width: 100%;
    padding: 0 20px;
}
	.banner-section .widget_text {margin-top:0!important}
}