/*
 Theme Name: Pofo Child
 Theme URI: http://wpdemos.themezaa.com/pofo
 Description: Child theme for Pofo theme
 Version: 1.0
 Author: ThemeZaa
 Author URI: http://www.themezaa.com
 Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce, photography, portfolio
 License: Themeforest Split Licence
 License URI: http://themeforest.net/licenses
 Template: pofo
 Text Domain: pofo-child
*/

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: Manrope; }

h2.section-header { font-size: 40px; line-height: 46px; font-weight: 700; }

.map-container .wpb_wrapper,
.map-container .wpb_wrapper .wpb_gmaps_widget,
.map-container .wpb_wrapper .wpb_gmaps_widget .wpb_map_wraper { height: 100%; }

.medium-small-text, .medium-small-text p  { font-size: 17px; line-height: 26px; }
.medium-text, .medium-text p { font-size: 20px; line-height: 29px; }
.large-text, .large-text p { font-size: 24px; line-height: 30px; }

.bg-extra-dark-gray { background-color: #2ca5c3; }
.opacity-full-dark { opacity: 0.8; }

.my-list li::marker { color: #2ca5c3; }

.services-container .feature-box-16:hover .feature-box-content p { color: #f9f9f9;}
.services-container .vc_column_container { margin-bottom: 30px; }

.min-height-col { min-height: 600px; }

.footer-logo { max-height: 40px; }

@media only screen and (max-width: 991px) {
  	.reverse-row { display: flex; flex-direction: column-reverse; }
	.min-height-mobile-col  { min-height: 400px; }
	.min-height-col { min-height: 400px; }
}

.overheading { color: #009bc1; }
.text-decoration-line-through-deep-pink::before { background: #009bc1; }
.text-deep-pink { color: black; }
.bg-deep-pink { background-color: #009bc1; }

.wpcf7-spinner {  width: 100%; }

@media (max-width: 767px) {
 .mobile-height-650.vc_row-o-full-height {
    height: 650px !important;
    min-height: 650px !important;  }
}
}

/******** DEMO 2 ********/
.services-2-container { margin-bottom: 0px !important; }
.services-2-container .vc_column-inner { margin-bottom: 0px !important; }
.services-2-container .text-extra-dark-gray { font-size: 25px; }
.services-2-container .text-extra-light-gray { color: #333333; }
.image-hover-style-3:hover .cover-background { filter: none; -webkit-filter: none; -moz-filter: none; -ms-filter: none; -o-filter: none; }

#brands-accordion-1 .panel-heading { background-color: #2ca5c3 !important; color: #ffffff !important; }
#brands-accordion-1 .panel-title > span:first-child { display: none !important; }
#brands-accordion-1 .panel-title { font-size: 24px; }
#brands-accordion-1 .accordion-title { color: #ffffff; }
#brands-accordion-1 .panel-title > i { color: #ffffff; }
#brands-accordion-1 .panel-body { font-size: 18px; }

.brand-container { width: 33%; float: left; }

.page-id-22732 .overheading { color: #336600 !important; }
.page-id-22732 .bg-deep-pink { background-color: #336600 !important; }
.page-id-22732 #brands-accordion-1 .panel-heading { background-color: #336600 !important; color: #ffffff !important; }
.page-id-22732 .my-list li::marker { color: #336600; }

.page-id-22732 .text-decoration-line-through-deep-pink::before { background: #336600; }