/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Aug 31, 2018, 2:25:09 PM
    Author     : ASUS
*/

.error,.error strong{
    color: indianred !important;
}
.form-group.required .control-label:after {
    padding: 5px;
    font-weight: bold;
    font-size: 15px;
    content:"*";
}
h4.no_stripe{
    padding: 0 3px 0px 3px;
}
#footer .widgets_row .footer_logo a img{
    height: auto;
}
.stm_partner.style_2 .stm_partner_content .description{
    text-align: justify;
}
.consulting-rev-title-2{
    letter-spacing: 0px !important;
}
h4, .h4 {
    letter-spacing: 0px;
}
h2, .h2{
    letter-spacing: 0px;
}
.stm_works_wr.grid_with_filter.style_1 .stm_works .item .image a img{
    height: 195px;
    width: 100%;
}
.stm_works_wr.grid_with_filter.style_1 .stm_works .item .info{
    height: 120px;
}

@media screen and (min-width: 800px) {
    img.logo{
        width: 130px; height: 140px;
    }
    ul.credit-cards{
        margin-top: -5px !important;
    }
}
@media screen and (min-width: 800px){
    #requestCallModal{
        padding-top: 1%;
    }
}
@media screen and (max-width: 800px) {
    img.logo{
        width: 80px; height: 85px;
    }
    ul.credit-cards{
        margin-top: 10px !important;
    }
    .copyright_row{
        padding-bottom: 100px;
    }
}

h3{
    letter-spacing: -0.01em !important;
}
h3.head:after,h3.sub-head:after{
    width: 0px;
}
@media screen and (max-width: 1000px) {
    h3.sub-head {
        margin-top: 40px !important;
        margin-bottom: 0;
    }
}

.shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);
}
.centered-content {
    justify-content: center;
    align-items: center;
}

.wpb_text_column ul li:before{
    display:none;
}
.wpb_text_column ul{
    margin-left: 20px;
    margin-right: 20px;
}
.wpb_text_column ul li{
    padding: 0 10px 0 0;
}
a.more-course-categories{
    background: #ecd24b;
    border-color: #ecd24b;
    color:#356a95
}
a.more-course-categories:active{
    background: #356a95;
    border-color: #356a95;
    color:#ecd24b
}

.checkbox label p{
    display: inline-block;
}

.html-text h1{
    font-size: 1.2rem;
    margin-bottom: 2px;
    padding: 0 0 0;
}
.html-text h2{
    font-size: 1.1rem;
    margin-bottom: 2px;
    padding: 0 0 0;
}
.html-text h3{
    font-size: 1rem;
    margin-bottom: 2px;
    padding: 0 0 0;
}
.html-text h4{
    font-size: 1rem;
    margin-bottom: 2px;
    padding: 0 0 0;
}
.html-text h5{
    font-size: 1rem;
    margin-bottom: 2px;
    padding: 0 0 0;
}
.html-text h6{
    font-size: 1rem;
    margin-bottom: 2px;
    padding: 0 0 0;
}
.html-text h1:after,.html-text h2:after,.html-text h3:after,.html-text h4:after,
.html-text h5:after, .html-text h6:after{
    display: none;
}

[x-cloak] {
    display: none !important;
}


body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_item > a, body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li.current-menu-ancestor > a, body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li.current-menu-parent > a, body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_parent > a, body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_ancestor > a, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li.current_page_item > a, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li.current-menu-ancestor > a, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li.current-menu-parent > a, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li.current_page_parent > a, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li.current_page_ancestor > a
{
    color:#554747 !important;
}
body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li > a, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li > a
{
    color:#5e573d !important;
}
body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li > a:hover, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li > a:hover
{
    color:#223d79 !important;
}
#footer
{
    background: #25556c;
}
@media screen and (max-width: 800px)
{
    img.logo {
        width: 210px;
        height: 80px;
    }
}
@media only screen and (max-width: 768px)
{
    .mobile_header .logo_wrapper {
        padding: 5px 20px 20px 20px;
    }
}
body.header_style_2 .header_top {
    background: rgba(255, 255, 255, 0.9);
}
.base_font_color.vc_custom_heading > h2 , h2 ,h3 ,h4,.stm_partner h5 a, .stm_partner h4 a
{
    color: #444444;
}
.widget .widget_title {
    border-top: 3px solid #25556c;
}
body.header_style_2 .header_top .top_nav .header_socials a {
    color: #002e5b;
}
#footer .footer_widgets .widget .widget_title, #footer .footer_widgets .widget.widget_recent_entries ul li a,
#footer .footer_widgets .widget.widget_nav_menu ul li a, .wpcw-widget-contact ul li div,
.wpcw-widget-contact ul li div a {
    color: whitesmoke;
}
.form-control, .wpcf7-form-control, .input-group .form-control, body .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .post-password-form input[type="password"]
{
    padding: 16px 12px;
}
.ltr{
    direction: ltr;
}
.rtl{
    direction: rtl;
}

/* Diana Brand theme */
.info_box.style_3 .info_box_text {
    background: rgba(22,168,156,.8) !important;
}
.stm_news .news_list li h5 a {
    color: rgb(68 68 68);
}
h5, .h5 {
    font-weight: 500;
}
.widget.widget_search .search-form button
{
    background: rgb(34 61 121) !important;
}
.widget.widget_search .search-form button:hover
{
    color: whitesmoke;
}
#footer .copyright_row .copyright_row_wr .socials ul li a {
    color: rgba(51, 51, 51, 0.9);
}
.widget.widget_nav_menu ul li a, .widget.widget_categories ul li a, .widget.widget_product_categories ul li a, .widget.widget_archive ul li a, .widget.widget_pages ul li a, .widget.widget_meta ul li a {
    color: rgb(34 61 121) !important;
}
.widget.widget_nav_menu ul li:hover > a, .widget.widget_categories ul li:hover > a, .widget.widget_product_categories ul li:hover > a, .widget.widget_archive ul li:hover > a, .widget.widget_pages ul li:hover > a, .widget.widget_meta ul li:hover > a    {
    border-left-color:rgb(34 61 121) !important;
}
.button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce input.button.alt, .post-password-form input[type="submit"] {
    background: #356a95 !important;
    border: 3px solid #356a95;
    color:whitesmoke;
}
.button:hover, .button:focus, .button:active, .woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce a.button:active, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce button.button:active, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce input.button:active, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus, .woocommerce input.button.alt:active, .post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:focus, .post-password-form input[type="submit"]:active {
    background: rgb(236 171 17);
    border-color: rgb(236 171 17);
    color: white;
    text-decoration: none;
}
.button:hover i, .button:focus i, .button:active i, .woocommerce a.button:hover i, .woocommerce a.button:focus i, .woocommerce a.button:active i, .woocommerce button.button:hover i, .woocommerce button.button:focus i, .woocommerce button.button:active i, .woocommerce input.button:hover i, .woocommerce input.button:focus i, .woocommerce input.button:active i, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover i, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus i, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active i, .woocommerce input.button.alt:hover i, .woocommerce input.button.alt:focus i, .woocommerce input.button.alt:active i, .post-password-form input[type="submit"]:hover i, .post-password-form input[type="submit"]:focus i, .post-password-form input[type="submit"]:active i
{
    color: white;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus
{
    color: rgb(255 255 255);
    background-color: rgb(34 61 121);
    border-color: rgb(34 61 121);
}
a.more-course-categories{
    color: navajowhite !important;
}
.info_box.style_3 .info_box_text .title h6 {
    color: rgb(245 245 245);
}
body .tparrows:hover {
    background: rgba(39,40,91,255) !important;
    border-color: rgba(39,40,91,255)!important;
}
body.header_style_2 .header_top .top_nav .header_socials a:hover {
    color: rgb(180, 132, 76);
}
.page_title {
    color: rgba(51, 51, 51, 0.9) !important;
}
body .vc_general.vc_btn3.vc_btn3-color-theme_style_2.vc_btn3-style-flat {
    border-color: rgb(33 71 71) !important;
    background: rgb(33 71 71) !important;
}
body .vc_general.vc_btn3.vc_btn3-color-theme_style_2.vc_btn3-style-flat:hover,body .vc_general.vc_btn3.vc_btn3-color-theme_style_2.vc_btn3-style-flat:hover .vc_btn3-icon {
    color: floralwhite;
}
.stm_works_wr.grid_with_filter.style_1 .stm_works .item .info .title a {
    color: rgb(33 71 71);
}
.stm_works_wr.style_1 .works_filter li.active a {
    background: rgb(34 61 121);
}
body .vc_general.vc_btn3.vc_btn3-color-theme_style_1.vc_btn3-style-flat {
    border-color: rgb(34 61 121);
    background: rgb(34 61 121);
}
body .vc_general.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover {
    background: rgb(92 34 100);
    border-color: rgb(92 34 100);
    color: rgb(255 255 255);
}
body .vc_general.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover {
    background: rgb(34 61 121);
    border-color: rgb(34 61 121);
}
body .vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    color: rgb(34 61 121);
}
.tab-links .active, .tab-links a:hover {
    border-bottom: 2px solid rgba(34, 61, 121,0.9) !important;
    text-decoration: none;
}

.tab-links .active {
    color: rgb(34, 61, 121) !important;
}
.top_nav .main_menu_nav > ul > li ul li:hover > a, .top_nav .top_nav_wrapper > ul > li ul li:hover > a ,.top_nav .main_menu_nav > ul > li ul li:before, .top_nav .top_nav_wrapper > ul > li ul li:before,
.top_nav .main_menu_nav > ul > li ul li:after, .top_nav .top_nav_wrapper > ul > li ul li:after{
    background: rgb(22,168,156)  !important;
    font-weight: 600;
    color: whitesmoke !important;
}
body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li{
    border-left: 1px solid rgba(51, 51, 51, 0.03);
    border-color: rgba(0 ,0,0, 0.05);
    border-top-color: rgba(0, 0,0, 0.05);
    border-right-color: rgba(0 ,0,0, 0.05);
    border-bottom-color: rgba(0, 0,0, 0.05);
    border-left-color: rgba(0, 0, 0, 0.05);
    padding: 0px 25px;
}
.mcb-section.dark{
    background-color:#16a89c;
}
@media only screen and (max-width: 768px)
{
    .mobile_header .header_info {
        background: rgb(13,46,69);
    }
    .mcb-section.dark{
        background: #16a89c;
        color: antiquewhite;
    }
    #menu_toggle.open button {
        background: rgb(255, 255, 255) !important;
    }
    #menu_toggle button,#menu_toggle button:before,#menu_toggle button:after {
        background: rgba(51, 51, 51, 1) !important;
    }
    .mobile_header .top_nav_mobile .main_menu_nav > li > a {
        color: rgb(248, 248, 255);
    }
    .mobile_header .top_nav_mobile .main_menu_nav ul li a {
        color: rgb(0, 46, 91);
    }
}
.page_title {
    color: rgba(51, 51, 51, 0.9) !important;
}
/**
brand colors:
    logo:rgb(180, 124, 76), rgb(180, 132, 76)
 */
 .info_box.style_3 .info_box_text .title .icon {
    color: #f3b44c;
}
.form-control, .wpcf7-form-control, .input-group .form-control, body .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .post-password-form input[type="password"]
{
    background: ghostwhite !important;
}
.form-control:focus, .wpcf7-form-control:focus, .input-group .form-control:focus, body .woocommerce-cart table.cart td.actions .coupon .input-text:focus, .woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row textarea:focus, .post-password-form input[type="password"]:focus
{
    background:white !important;
}
h1:after, .h1:after, h2:after, .h2:after, h3:after, .h3:after, h4:after, .h4:after, h5:after, .h5:after, h6:after, .h6:after{
    background: #ecd24b;
}
.wpcw-widget-contact ul li, .wpcw-widget-social ul li.has-label{
    color: #ecd24b;
}
.third_bg_color, .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat.third_bg_color {
    background-color: #ecd24b;
}
.page_title.transparent h1:after {
    background-color: #ecd24b;
}
.stm_post_details ul li i {
    color: #ecd24b;
    font-size: 15px;
    vertical-align: baseline;
    margin: 0 5px 0 0;
}
.button i, .woocommerce a.button i, .woocommerce button.button i, .woocommerce input.button i, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button i, .woocommerce input.button.alt i, .post-password-form input[type="submit"] i{
    color: #ecd24b;
}
.button:hover, .button:focus, .button:active, .woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce a.button:active, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce button.button:active, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce input.button:active, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus, .woocommerce input.button.alt:active, .post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:focus, .post-password-form input[type="submit"]:active{
    border-color: #ecd24b;
}
.mcb-section.dark {
    background-color: #356a95;
}

