/*
Theme Name: child_zerif
Version: 1.0
Description: A child theme of Zerif Lite
Template: zerif-lite
*/

@import url("../zerif-lite/style.css");

/* =Theme customization starts here
------------------------------------------------------- */
*::-moz-selection {
    background: none repeat scroll 0 0 #000 !important;
    color: #fff;
}

ul.nav > li.current_page_item > a::before, ul.nav > li.current-menu-item > a::before {
    background: none repeat scroll 0 0 #f3f3f3;}

html body.home.blog.custom-background div#mobilebgfix div.mobile-bg-fix-whole-site header#home.header div.home-header-wrap{height:800px;}

.entry-title{font-family:Open Sans; font-size:20px;font-weight:400;color:#0071C1;}
.entry-content p {font-family:Open Sans; font-size:18px;font-weight:300;color:#0071C1;}
.entry-title::after {background: #fafafa !important;}

html body.home.blog.custom-background div#mobilebgfix div.mobile-bg-fix-whole-site header#home.header div#main-nav.navbar.navbar-inverse.bs-docs-nav div.container div.navbar-header.responsive-logo a.navbar-brand{padding:0px;margin-top:10px;}

ul#menu-menu-1.nav.navbar-nav.navbar-right.responsive-nav.main-nav-list li a {font-family:Open Sans; font-size:18px;font-weight:300;color:#0071C1 !important;margin:10px 20px 0 0;}

.header-content-wrap {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);}

.navbar {background: rgba(255, 255, 255, 0.95);border-bottom:2px solid #fff;}

.focus {background: none repeat scroll 0 0 #fafafa;}
.about-us {background: none repeat scroll 0 0 #99d0ff;padding:50px 0 0 0}

.testimonial {background: none repeat scroll 0 0 #99d0ff;}

.section-header h2 {
  font: Open Sans Light, sans-serif;
  color: #0060b3;
}

.section-header{
padding:0px;
}

.site-content section#focus.focus {padding-top:80px; }

.about-us .big-intro {
  color: #000;
}

.about-us p{
  color: #000;
}



.contact-us{
    background:#F7F7F7;
padding:50px 0 0 0
}

.container {color:#000 !important;margin-bottom:2px;padding-bottom:20px;}

.footer-widget-wrap {
background:#99d0ff;
}

#footer{
color:#000;
background:#0071C1;
}

.company-details {
    color: #fff;
}
.company-details a {
    color: #fff;
}

.widget .widget-title::before {background:none!important;}
#footer div.footer-widget-wrap div.container h1{color:#fff; font-family:Open Sans; font-size:20px;font-weight:100;}
#footer div.footer-widget-wrap div.container ul li a,p{color:#fff;}
.footer-widget{padding:0 60px 0 60px;}
.textwidget{text-align:justify;}
html body.home.blog div#mobilebgfix div.mobile-bg-fix-whole-site footer#footer div.container div.col-md-3.company-details div.zerif-footer-address{color:#000 !important;}
html body.home.blog div#mobilebgfix div.mobile-bg-fix-whole-site footer#footer div.container div.col-md-3.company-details div.zerif-footer-email a{color:#fff;}
html body.home.blog div#mobilebgfix div.mobile-bg-fix-whole-site footer#footer div.container div.col-md-3.company-details div.zerif-footer-phone a{color:#fff;}
html body.home.blog div#mobilebgfix div.mobile-bg-fix-whole-site footer#footer div.container div.col-md-3.copyright{background:#166DBA;}
html body.home.blog div#mobilebgfix div.mobile-bg-fix-whole-site footer#footer div.container div.col-md-3.copyright ul.social li a{color:#fff;}

.header-content-wrap {
    padding: 0px 0 0px;}

html body.home.blog.custom-background div#mobilebgfix div.mobile-bg-fix-whole-site header#home.header div.home-header-wrap{
background-color:#fbfbfb;
border-bottom:1px solid #fff;
height:10px;
}

html body.home.blog.custom-background div#mobilebgfix div.mobile-bg-fix-whole-site div#content.site-content section#focus.focus div.container div.row div.metaslider.metaslider-nivo.metaslider-103.ml-slider div#metaslider_container_103 div.slider-wrapper.theme-default{margin-bottom:10px;}

div.nivo-caption{background-color:#0071C1 !important;font-family:Open Sans !important; font-size:20px;font-weight:300;}
.sfsiplus_norm_row {
margin:0 0 0% 28%;
text-align:center;}

.sfsi_plus_widget{
margin:0 0 40px 0;
}

.service-icon {border: 10px solid  #AFCBDB!important;}
.service-icon:hover {border: 10px solid #3FA1DA !important;}

.red-border-bottom::before {
    background: none repeat scroll 0 0 #E3E3E3 !important;
}

h3.red-border-bottom{color:#000;}

.section-legend {font-family:Open Sans !important; font-size:16px;font-weight:100 !important;}
.white-text{font-family:Open Sans !important; font-size:55px;font-weight:100 !important;margin:0 0 20px 0 !important;}
.col-lg-4 p{color:#000 !important;font-family:Open Sans !important; font-size:15px;font-weight:300;text-align:justify;}

.sidebar-wrap.content-left-wrap {display:none;}
.entry-summary p {color:#000;}
.page-header h1.page-title {color:#000;font-size:14px;}
.page-header h1.page-title span {color:#000;font-size:14px;}

.sfsiplus_norm_row {margin-left:15px;}

html body.home.blog.logged-in.custom-background div#mobilebgfix div.mobile-bg-fix-whole-site div#content.site-content section#aboutus.about-us div.container div.our-clients h2 {display:none;}
html body.home.blog.logged-in.custom-background div#mobilebgfix div.mobile-bg-fix-whole-site div#content.site-content section#aboutus.about-us {background-color:#fafafa;}

.share_buttons_2{display:none}