.site-title { font-size:32px; }
.site-description { font-size:16px; }
#mainnav ul li a { font-size:14px; }
h1 { font-size:52px; }
h2 { font-size:42px; }
h3 { font-size:32px; }
h4 { font-size:25px; }
h5 { font-size:20px; }
h6 { font-size:18px; }
body { font-size:16px; }
.header-image { background-size:cover;}
.header-image { height:300px; }
.widget-area .widget_fp_social a,#mainnav ul li a:hover, .sydney_contact_info_widget span, .roll-team .team-content .name,.roll-team .team-item .team-pop .team-social li:hover a,.roll-infomation li.address:before,.roll-infomation li.phone:before,.roll-infomation li.email:before,.roll-testimonials .name,.roll-button.border,.roll-button:hover,.roll-icon-list .icon i,.roll-icon-list .content h3 a:hover,.roll-icon-box.white .content h3 a,.roll-icon-box .icon i,.roll-icon-box .content h3 a:hover,.switcher-container .switcher-icon a:focus,.go-top:hover,.hentry .meta-post a:hover,#mainnav > ul > li > a.active, #mainnav > ul > li > a:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .text-color, .social-menu-widget a, .social-menu-widget a:hover, .archive .team-social li a, a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#2475b5}
.preloader .pre-bounce1, .preloader .pre-bounce2,.roll-team .team-item .team-pop,.roll-progress .progress-animate,.roll-socials li a:hover,.roll-project .project-item .project-pop,.roll-project .project-filter li.active,.roll-project .project-filter li:hover,.roll-button.light:hover,.roll-button.border:hover,.roll-button,.roll-icon-box.white .icon,.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span,.go-top,.bottom .socials li:hover a,.sidebar .widget:before,.blog-pagination ul li.active,.blog-pagination ul li:hover a,.content-area .hentry:after,.text-slider .maintitle:after,.error-wrap #search-submit:hover,#mainnav .sub-menu li:hover > a,#mainnav ul li ul:after, button, input[type="button"], input[type="reset"], input[type="submit"], .panel-grid-cell .widget-title:after { background-color:#2475b5}
.roll-socials li a:hover,.roll-socials li a,.roll-button.light:hover,.roll-button.border,.roll-button,.roll-icon-list .icon,.roll-icon-box .icon,.owl-theme .owl-controls .owl-page span,.comment .comment-detail,.widget-tags .tag-list a:hover,.blog-pagination ul li,.hentry blockquote,.error-wrap #search-submit:hover,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus, button, input[type="button"], input[type="reset"], input[type="submit"], .archive .team-social li a { border-color:#2475b5}
.site-header.float-header { background-color:rgba(36,117,181,0.9);}
@media only screen and (max-width: 991px) { .site-header { background-color:#2475b5;}}
.site-title a, .site-title a:hover { color:#ffffff}
.site-description { color:#ffffff}
#mainnav ul li a, #mainnav ul li::before { color:#ffffff}
#mainnav .sub-menu li a { color:#ffffff}
#mainnav .sub-menu li a { background:#1c1c1c}
.text-slider .maintitle, .text-slider .subtitle { color:#ffffff}
body { color:#000000}
#secondary { background-color:#ffffff}
#secondary, #secondary a, #secondary .widget-title { color:#000000}
.footer-widgets { background-color:#252525}
.site-footer { background-color:#1c1c1c}
.site-footer,.site-footer a { color:#666666}
.overlay { background-color:#000000}
.page-wrap { padding-top:83px;}
.page-wrap { padding-bottom:100px;}
body > 
.widget-area .widget {
 padding-top: 0;
}
.site-info {
 text-align: center;
}

.wd-title h3{
 color:#000!important;
}
.wd-title a.roll-button.border{
 color:#000!important;
}
.wd-title a.roll-button.border:hover{
 color:#fff!important;
}

.wd-title .roll-promobox {
    padding: 40px 60px;
}

.wd-title h3.title {
    line-height: 25px;
}

a p{
color:#000;
}

#menu-services li.current-menu-item a{
	color:#2a75b5!important;
}

a.widget-title {
    font-size: 30px;
    color: #000;
}

a:hover.widget-title {
    color: #56adf2!important;
}

.post-navigation{
  display:none!important;
}

.team-people img{
  height: 250px !important;
  width: auto !important;
}

.fluid-width-video-wrapper iframe, #pgc-367-0-0, #pgc-367-1-0, #pgc-367-1-1, #pgc-367-2-0, #pgc-367-2-1, #pgc-72-0-1{
  height: 303px !important;
}

#pg-25-1 > div .fluid-width-video-wrapper iframe{
  height: 700px !important;
}

#pgc-431-0-0 > div .fluid-width-video-wrapper iframe{
  height: 430px !important;
}

#panel-1063-0-0-1 > div{
  height: 600px !important;
}

#panel-1063-0-0-1 > div .fluid-width-video-wrapper iframe{
  height: 600px !important;
}

#pg-w59c0cf0d177d4-3 > div, #pg-w58ca38b8f3e54-0 > div, #pg-w58ca38b8f3e54-1 > div, #pg-w58ca38b8f3e54-2 > div, #pg-w58e02f6d6b2be-3 > div, #pg-w59c0cad6070d0-0 > div, #pg-w59c0cad6070d0-1 > div, #pg-w59c0cad6070d0-2 > div{
  padding: 20px 0px 0px 0px !important;
}

.fluid-width-video-wrapper iframe, {
  height: 303px !important;
}

.entry-thumb{
    width: auto !important;
  	height: 315px !important;
}

.entry-thumb img{
    width: auto !important;
  	max-height: -webkit-fill-available;
}

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

.customer img{
  display: none;
}
