/*
Theme Name: Pearl Child
Theme URI: http://pearl.stylemixthemes.com/
Template: pearl
Author: StylemixThemes
Author URI: https://stylemixthemes.com/
Description: Pearl WP is a true multi-niche WordPress theme, which consist of several micro-niche themes. Each micro-niche layout has its own features, modules and specifications. You can use UI modules from any layout and mix it with other UI modules. 300+ UI modules and 250+ prebuilt pages are available for use. Open the shell and find the Pearl!
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,flexible-header,custom-background,custom-colors,custom-header,custom-menu,editor-style,sticky-post,theme-options
Version: 2.9.2.1548909343
Updated: 2019-01-31 04:35:43

*/
.btn_primary {background-color:#fff;}
.stm-button_5d26fee8b73e3 {background-color: #cc124f;}
html{scroll-behavior: smooth;}
h3{line-height:40px;}
.stm-button{vertical-align:baseline;}
#wrapper{padding-bottom:0;}
.bg-gradient:before{
position:absolute;width:100%;left:0;height:100%;top:0;z-index:-1;content:'';display:block;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 56%, rgba(0,0,0,1) 80%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 56%,rgba(0,0,0,1) 80%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 56%,rgba(0,0,0,1) 80%);
}
body .stm-header__row_color.pearl_is_sticky.pearl_sticked ul li a{color:#597181 !important;}
body.stm_header_style_9 .stm-navigation.stm-navigation__default > ul > li ul li > a {color:#597181 !important;text-transform: uppercase !important;}
body.stm_header_style_9 .stm-navigation.stm-navigation__default > ul > li ul li > a:hover{background-color:#C91950  !important;color:#fff  !important;}
body.stm_header_style_9 .stm-navigation.stm-navigation__default > ul > li ul li.current-menu-item > a{color:#cc124f;}
.stm_mobile__switcher span{background-color:#597181 !important;}
body.stm_header_style_9 .stm_mobile__header{background-color:#fff !important;}
#pum-4904 .pum-title{font-weight:bold;text-transform:uppercase;position:relative;margin-bottom:15px;padding-bottom:10px;}
#pum-4904 .pum-title:before{position:absolute;content:'';border-bottom:3px solid #C91950;bottom:0;left:calc(50% - 66px);width:130px;}
.gform_wrapper{width:800px;margin:20px auto 0;max-width:100%;}
.gform_wrapper .stm_material_form{background-color:#EDF1F2;color:#5B718B;font-weight:500;padding:0px 0px !important;height:auto;}
.stm_has-value{}
.stm_form_style_3 .stm_material_form > span, .stm_form_style_3 .stm_material_form > label{top:20px;}
.gform_wrapper .stm_material_form input,.gform_wrapper .stm_material_form textarea {border-bottom:none !important;height:auto;margin:0px !important; padding:8px 15px !important;height:60px;}
.gform_wrapper .stm_material_form textarea{min-height:180px;height:180px;max-height:180px;padding-top:24px !important;}
.gform_wrapper .gform_footer{text-align:center !important;}
.pum-content  p{line-height:30px;color:#5B718B !important;font-size:18px;}
.pum-container{margin-bottom:0;}
.gform_wrapper ul.gform_fields li.gfield{    background: transparent; border: none; padding: 0px;}
.gform_wrapper .field_description_below .gfield_description{padding-top:0px;}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:calc(100% - 0px)!important;}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;overflow-x:hidden;}
.gform_wrapper textarea.large{height:180px !important;}
.gform_wrapper div.validation_error{display:none;}
.stm_form_style_3 .stm_material_form > span{z-index: 99;padding: 0px 0px 0px 15px;width: auto;pointer-events:none;}
@media (min-width: 1300px){html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:hidden;overflow-x:hidden;}}
@media (max-width: 1024px){body.stm_header_style_9 .stm-header{background-color:#fff !important;}
body.stm_header_style_9 .stm-navigation.stm-navigation__default ul li ul.sub-menu{background:#f9f9f9 !important;padding:5px 0px !important;}
body.stm_header_style_9 .stm-navigation.stm-navigation__default ul li{padding:5px 0px;}
.stm-footer .footer-widgets aside.widget{width:33%;}
body.stm_header_style_9 .stm-navigation.stm-navigation__default ul li a{padding:0px 0px;color:#597181 !important;}
body.stm_header_style_9 .stm-navigation.stm-navigation__default ul li.menu-item-has-children > a:after{border-color:#597181 transparent transparent transparent;}
body.stm_header_style_9 .stm-navigation.stm-navigation__default ul li ul.sub-menu li a{padding:5px 5px !important;}  
body.stm_header_style_9 .stm-navigation.stm-navigation__default ul li ul.sub-menu li a:hover{background-color:#C91950  !important;color:#fff  !important;}
body.stm_header_style_9 .stm-navigation.stm-navigation__default ul li.current-menu-item a{color:#C91950  !important;}

.stm-navigation__default>ul{margin:0px;}
.stm_sticky_header_mobile .stm-header{padding-top:36px;}
.stm_sticky_header_placeholder{height:auto !important;}

}
@media (max-width: 580px){.stm-footer .footer-widgets aside.widget{width:100%;text-align:center;}
.stm-footer .footer-widgets aside.widget .textwidget span{text-align:center;float:none !important;}
body .stm-button{padding-left:20px;margin-top:5px;}
.pum-theme-4898 .pum-container, .pum-theme-default-theme .pum-container{padding:90px 31px;}

}
