/*
Theme Name: Monolit Child
Theme URI: https://demowp.cththemes.net/outdoor/
Author: Cththemes
Author URI: http://themeforest.net/user/cththemes/
Description: Monolit – Creative Responsive Architecture Wordpress Theme is perfect if you like a clean and modern design. This theme is ideal for architects, furniture designers, photographers, and those who need an easy, attractive and effective way to share their work with clients.
Version: 1.3
Tags: custom-background, custom-menu, editor-style, featured-images, post-formats, sticky-post, theme-options, translation-ready
Template: monolit
Text Domain: monolit-child
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
@import url("../monolit/style.css");

/* =Theme customization starts here
------------------------------------------------------- */

ol, ul{padding:0px;}
.footer-title h2{color:#000;}

.content:before{
	background-image:none;
}
.footer-title a{color:#000;}
.footer-title:before,
header.monolit-header:before,
footer.fixed-footer .footer-social:before{background:#c7c7c7;}
.show-share.isShare{color:#000;border:1px solid #c7c7c7;}
.show-share{color:#000;border:1px solid #c7c7c7;}

footer.fixed-footer .footer-social li a:hover{color:#c7c7c7;}
.footer-item ul li{list-style:none;}

@media only screen and (max-width: 1036px)
{.nav-button{border:1px solid #c7c7c7;}.nav-button span{background:#000;}}
.footer-item span, .footer-item ul li a{text-transform:none;}
.copyright{text-transform:capitalize;}
.blog-share-container .share-icon{background:none;}
.comment-form-cookies-consent{display:inline-block;padding-top:10px;}
.control-group .controls textarea{margin-top:0px;}
.content-footer:before{background-image:none!important;}

footer .widget{border:none; padding:0px; margin:0px; padding-bottom:30px;}

#newsletterwidget-3{width:70%; padding:0px;}
.ftr-news h4{font-size:14px; color:#fff; font-weight:400;}
#newsletterwidget-3 input[type=email]{float:left; width:70%; background-color:#f1f1f1; border:none;}
#newsletterwidget-3 input[type=submit]{float:left; width:30%; border:none; border-radius:0px; padding:10px 0px;-webkit-appearance:none;}

.new-content-footer{padding:40px 20px 40px 80px;}

.share-inner{background-color:#fff!important; border-top:1px solid #eee!important;}
.copyright a{margin-top:10px; color:#fff;}
a.popup-image.slider-zoom{display:none;}

#detail-services{margin-top:100px;}

.parallax-box img{opacity:1!important;}
div.text-pad{padding-right:80px;}

.share-inner{right:0!important; width:100%;}
header.monolit-header{width:100%;}

#services-content{padding-top:172px; padding-bottom:172px;}

.services-blog-page ul.creat-list{display:none!important;}

.services-blog-page a.anim-button{display:none!important;}
.parallax-deck-item h3{font-size:48px !important; font-weight:300 !important; padding-bottom:0px!important;}

.services-blog-page section{padding:80px 0px;}
.left-direction .parallax-deck{transform:translateY(31.1874px);}

#trade-form{float:left; width:100%; margin-top:50px;}
.trade-form-left{float:left; width:50%;}
.trade-form-right{float:left; width:50%; margin-top:48px;}
#trade-form h4{border-bottom:1px solid #000; padding-bottom:18px; margin-bottom:20px; width:80%; margin-top:23px;}
#trade-form li{list-style:none;}
.wpcf7-list-item{margin-left:0px;}
.wpcf7-list-item-label{font-weight: bold; margin-left: 0px; margin-top: 10px; display: inline-block; padding-left: 10px;}
.trade-form-left input[type='submit']{background:#000; color:#fff; padding:8px 24px; margin-top:18px; font-weight:bold;}

.thank-you{width:80%;}


.trade-form-left input[type='text']{height:28px; width:80%; margin-top:10px; margin-bottom:10px;}
.trade-form-left input[type='email']{height:28px; width:80%; margin-top:10px;margin-bottom:10px;}
.trade-form-left input[type='tel']{height:28px; width:80%; margin-top:10px;margin-bottom:10px;}
.trade-form-left input[type='number']{height:28px; width:80%; margin-top:10px;margin-bottom:10px;}
.trade-form-left input[type='url']{height:28px; width:80%; margin-top:10px;margin-bottom:10px;}
.trade-form-left select{height:28px; width:80%; margin-top:10px;margin-bottom:10px; background:#fff; border:1px solid #000; border-radius:0px; color:#000;}



#contact-form-page input[type='text']{height:28px; width:100%; margin-top:10px; margin-bottom:10px;}
#contact-form-page input[type='email']{height:28px; width:100%; margin-top:10px;margin-bottom:10px;}
#contact-form-page input[type='tel']{height:28px; width:100%; margin-top:10px;margin-bottom:10px;}
#contact-form-page input[type='number']{height:28px; width:100%; margin-top:10px;margin-bottom:10px;}
#contact-form-page input[type='url']{height:28px; width:100%; margin-top:10px;margin-bottom:10px;}
#contact-form-page select{height:28px; width:100%; margin-top:10px;margin-bottom:10px; background:#fff; border:1px solid #000; border-radius:0px;}
#contact-form-page input[type='date']{height:28px; width:100%; margin-top:10px;margin-bottom:10px;}
#contact-form-page textarea{width:100%; margin-top:10px;margin-bottom:10px;}

.services-new-box-left,
.services-new-box-right{position:relative;}
.services-new-box-left img,
.services-new-box-right img{opacity:0.6;}
.services-new-box-left h3{position:absolute; top:10%; right:-20%; font-weight:300;}
.services-new-box-right h3{position:absolute; top:10%; left:-20%; font-weight:300;}

#residential-main-6 h3{left:-23%!important;}
#services-new h3{text-transform:uppercase; color:#fff; font-size:18px; bottom:50px;}

#other-team .team-box:hover .overlay{opacity:0;}

.commercial-service-text ul,
.commercial-service-text ol{padding:25px;}

.commercial-service-text li{line-height:2.0;}
#residential-main section{padding-bottom:0px;}
#residential-main-first section{padding-top:60px; padding-bottom:0px;}

#residential-main-2 section,
#residential-main-3 section{padding-bottom:0px;}
#residential-main-4 section{padding-bottom:0px;}
#residential-main-5 section{padding-bottom:0px;}
#residential-main-6 section{padding-bottom:0px;}

.vc_toggle{padding: 0 0 20px 0!important;border-bottom: 1px solid #000;}
#faqs-section-1 section,
#faqs-section-2 section{padding: 60px 0;}

.share-icon:hover{text-decoration:none;}
.show-share:hover span{text-decoration:none;}

@media only screen and (max-width: 1036px){
    
    .new-content-footer{padding:40px 0px;}
    #newsletterwidget-3{width:100%;}
    
  
}

.mobile{display:none;}
#member-form{width:80%;}
.terms-membership{width:80%;}
.terms-membership h4{width:100%!important;}
.control-panel:before{display:none!important;}

@media only screen and (max-width: 767px){

	#mbl-btm h3{font-size:15px;}
  .protected-box{width:90%!important;}
  
  .services-new-box-left h3{position:static;}
  .mobile{display:block; margin-top:10px;}
  .desktop{display:none;}
  .trade-form-left{width:100%;}
  .trade-form-right{width:100%;}
  #trad-progm{padding:40px 20px!important;}
  #trad-progm h4{width:100%!important;}
  .trade-form-left input{width:100%!important;}
  .trade-form-left select{width:100%!important;}
  #member-form{width:100%;}
.terms-membership{width:100%;}
.thank-you{width:100%;}
#faq-left{display:none!important;}
.faq-center{width:100%!important;}
#faqs-section-2{padding:0px!important;}
.services-new-box-right h3{position:static;}
.services-new-box-right h3:before,
.services-new-box-left h3:before{display:none!important;}
}
.parallax-inner .bg{height:100%!important; top:0!important; }

.creat-list li{text-align:left;}