/*
Theme Name: Counsell Child
Description: Child Theme for Counsell Theme
Author: Zozothemes
Version: 1.0
Template: counsell
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: zozotheme
*/

/*Custom Style Code Right Here */

.navbar a:active, .navbar a:focus, .navbar .counsell-main-menu > .current-menu-item > a, .navbar .counsell-main-menu > .current-menu-ancestor > a, .navbar a.active {
	color: #32A965;
}
.navbar a:hover,
.navbar .counsell-main-menu > li:hover > a {
    color: #32A965;
}
@media screen and (min-width: 821px) {
    footer.site-footer:before {
        background-color: white !important;
    }
}
.footer-bottom {
	display: none;
}
.navbar-items > li img {
	max-height: 35px;
}
.header-sticky .navbar img.custom-logo {
	max-height: 35px;
}
.mobile-header .mobile-header-inner ul > li img {
	padding-top: 10px;
}
.cenovka {
	padding-top: 30px;
	text-align: center;
}
.cenovka p {
	font-weight: bold;
	font-size: 1.2em;
}
.entry-title {
    pointer-events: none;
}
.footer-top-wrap {
	background: -webkit-linear-gradient(#398025, #235315);
}
.back-to-top > i {
	background: -webkit-linear-gradient(#398025, #235315);
}
.mobile-bar li a:hover{
	color: #398025 !important;
}
.mobile-bar li a:active, ul > li.current-menu-item > a, 
ul > li.current-menu-parent > a, ul > li.current-menu-ancestor > a,
.counsell-mobile-menu li.menu-item a.active {
	color: #398025 !important;
}
.contact-widget-info > p > span:before, .contact-info-wrapper .icons::before {
    color: #398025;
} 
.vc-row {
	margin: 130px 0;
}
@media only screen and (max-width: 768px) {
    .vc_row {
        margin: 60px 0;
    }
}
#dominant.vc_row {
	margin: 130 0;
}
@media only screen and (max-width: 768px) {
    #dominant .vc_row {
        margin: 60px 0;
    }
}
#dominant .section-title-wrapper {
	border: 5px solid green;
	padding: 30px;
	border-radius: 15px;
}
.services-inner {
	padding-top: 30px !important;
}
.row {
  display: flex;
  align-items: stretch;
}
.col-lg-6, .col-md-6 {
  flex: 1;
  display: flex;
}