/*
Theme Name: Aqualine Child Theme
Theme URI: http://aqualine.like-themes.com/
Author: Like Themes
Author URI: http://like-themes.com/
Description: Blank Child Theme for Aqualine
Template: aqualine
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: four-columns, right-sidebar, full-width-template
Text Domain: aqualine

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/



body #custom-logo-text{    font-weight: bold;
    font-size: 30px;}

body .two-column-partners.ltx-hover-logos .row > div img{max-height: none;}
body .custom-widget .widget-title{font-size: 20px;}
body .services-sidebar .widget-title {color: #fff;}
body .services-sidebar{background: #00000008;padding: 20px;background-image: url(/wp-content/uploads/2020/02/carbon_BG-20.png);
    padding: 20px;
    background-color: #19191B;}


body .services-sidebar .wpcf7 form {
    padding: 40px 15px 25px;
}
body .form-bg-black .wpcf7 form.sent .wpcf7-response-output{color: #fff;}
body .services-sidebar .menu li a{color: #fff;}
body .services-sidebar-widget .menu::marker {display:none;}
body .services-sidebar-widget .menu li::marker {display:none;}
body .services-sidebar-widget form{padding: 0;width: 85%;}
body #custom-logo-text{color: #77a643;}
body:not(.home) #custom-logo-text {font-weight: bold;}

body .services-sidebar .flex-control-paging li a{background: rgb(255 255 255);}
body .services-sidebar .flex-control-paging li a.flex-active{background: #e81c2e;}
body nav.navbar #navbar.navbar-mobile.navbar-mobile-white ul.navbar-nav li.menu-item-has-children > a:after {
	color: #ffffff !important;}
body nav.navbar #navbar.navbar-mobile ul.navbar-nav .sub-menu li a {
	color: #ffffff !important;font-weight: 100;}

body .callback-gallery{    background-image: url(http://kiwiwash.limedigitalmarketing.co.nz/wp-content/uploads/2020/02/carbon_BG-20.png);
    background-color:transparent;
    padding: 20px;}

body .home-services-overview .services-list{}

body .gallery-dark{}
body .gallery-dark .flex-direction-nav a{color: rgb(255 255 255) !important;}
body .gallery-dark .flex-direction-nav a:before{color: rgb(255 255 255 / 80%);}

body .gallery-dark .flex-control-paging li a{background: rgb(255 255 255 / 50%);}
body .gallery-dark .flex-control-paging li a.flex-active{background: rgb(255 255 255 / 90%);}
.flex-control-paging li a:hover{background: rgb(255 255 255 / 90%);}
body .services-overview{}
body .services-overview .ltx-icon:before{font-size: 35px;}
body .services-overview .ltx-header{font-size: 20px;}

body nav.navbar #navbar.navbar-mobile .toggle-wrap{height: 40px;}
body nav.navbar #navbar.navbar-mobile.navbar-mobile-white ul.navbar-nav > li > a {color: #ffffff;}
body .home-about-gallery{width: 85%;margin: auto;}

body nav.navbar #navbar.navbar-mobile.navbar-mobile-white ul.navbar-nav > li.current_page_item > a {color:#77a643;}


body .gold-bg{background-color: #CCB686;}
body section.gold-bg {background-color: #CCB686 !important;}
*[class*="ltx-overlay-bulb-"].ltx-overlay-bulb-main:after {
	color: #77a643 !important;-webkit-text-stroke: 0px #fff;}
body form input[type="file"]{border: none;}

body .flexslider {
	border: none;}

body form .project-details {
    background: #f9f9f9;
    padding: 20px;
}
body form .form-section{}

body .before-after h2{font-size: 16px;}
body .before-after .title{}
body .before-after img{}
body .before-img{}
body .after-img{}
body #nav-wrapper .container {
	min-height: 127px;}
body #nav-wrapper.navbar-layout-transparent-overlay{margin-bottom: -127px;}

body .ti-widget.ti-goog .ti-widget-container .ti-name {
	color: #fff !important;}
body .ti-widget.ti-goog .ti-review-content, body .ti-widget.ti-goog .ti-read-more {
	color: #fff;}

body .ti-widget.ti-goog .ti-rating-text, .ti-widget.ti-goog .ti-rating-text strong:not(.ti-rating-large), .ti-widget.ti-goog .ti-rating-text strong a, .ti-widget.ti-goog .ti-rating-text strong span, .ti-widget.ti-goog .ti-rating-text span strong, .ti-widget.ti-goog .ti-rating-text span, .ti-widget.ti-goog .ti-footer, .ti-widget.ti-goog .ti-footer strong:not(.ti-rating-large), .ti-widget.ti-goog .ti-footer span, .ti-widget.ti-goog .ti-footer strong a{color:#77a643 !important;}


body .ltx-hover-logos .row > div img{opacity:0.8;}
body .home-services-overview .col-lg-4{}

@media screen and (min-width: 992px) {
	body .before-after{    width: 60%;
    margin: 0 auto;}
}

@media screen and (max-width: 992px) {
	
body .transparent-overlay .toggle-wrap .logo img{display: none;}
	body .service-intro-image {margin-bottom: 28px !important;	}
	body #nav-wrapper.inited #navbar {background: #000000c2;}
	body nav.navbar #navbar.navbar-mobile .toggle-wrap .navbar-toggle {top: 30px !important;}
	body nav.navbar #navbar.navbar-mobile.navbar-mobile-white .toggle-wrap .navbar-toggle .close:before, body nav.navbar #navbar.navbar-mobile.navbar-mobile-white .toggle-wrap .navbar-toggle .close:after{border-color:#fff !important;}
	body .before-img {margin-bottom: 40px !important;}
}

@media screen and (max-width: 767px) {
  body #custom-logo-text {
    font-size: 25px;
  }
	body .services-overview ul li{margin-bottom: 30px !important;}
	body .services-overview ul li .ltx-icon{margin-bottom: 15px !important;}
	body ul.ltx-block-icon .header{font-size: 18px;}
	body ul.ltx-block-icon .ltx-icon{min-height: 101px;}
	body .services-sidebar {margin-top: 56px;}
}

@media screen and (max-width: 500px) {
  body #custom-logo-text {
    font-size: 20px;
  }
	body .home-services-overview ul li .descr {min-height: 160px;    font-size: 13px;
    line-height: 1.7;}
}




body .disclaimer h5{font-size: 18px;}
     .disclaimer ol {
        list-style-type: none;
        counter-reset: item;
        margin: 0;
        padding: 0;
      }
      .disclaimer li {
        display: table;
        counter-increment: item;
        margin-bottom: 0.6em;
      }
      .disclaimer li:before {
        content: counters(item, ".") ". ";
        display: table-cell;
        padding-right: 0.6em;
      }
      .disclaimer li li {
        margin: 0;
      }
      .disclaimer li li:before {
        content: counters(item, ".") " ";
      }