:root { --primary-color: #55b50c; --secondary-color: #c1c1c1; --main-padding: 15px; --fonttype Primary: Montserrat; --fonttype Secondary: Raleway; .stm-header .stm-navigation__default>ul>li>ul { top: calc(100% + 10px)!important; left: 0!important; border-top: 3px solid #6dab3c; } .stm-header .stm-navigation__default>ul>li>a:after { content: ""; position: absolute; left: 20px; right: 20px; height: 3px; transition: all .3s; background-color: #6dab3c!important; visibility: hidden; opacity: 0; bottom: -20px; } .stm-header .stm-navigation__default>ul>li>a:after { content: ""; position: absolute; left: 20px; right: 20px; height: 3px; transition: all .3s; background-color: var(--primary-color); visibility: hidden; opacity: 0; bottom: -20px; } body.header_transparent .pearl_sticked { background-color: #2b212c; padding-top: 15px!important; padding-bottom: 1px!important; box-shadow: 0 5px 10px 0 rgba(43,33,44,.5)!important; } .stm_mobile__header { background-color: #ffffff; } @media only screen and (max-width: 1023px) .stm-header { background-color: #efeeee!important; } .stm_mobile__header .stm_mobile__switcher span { margin-bottom: 6px; background-color: #56b00b!important; } @media only screen and (max-width: 1023px) .stm-header { background-color: #ffffff!important; } /* Sub Menu Text Hover */ .stm-header__hb .stm-header__element.object544 .stm-navigation > ul > li .sub-menu li a:hover { color:var(--secondary-color) !important; } /* Sub Menu Bar */ .stm-header .stm-navigation__default>ul>li>ul { top: calc(100% + 10px)!important; left: 0!important; border-top: 3px solid var(--primary-color)!important; } .stm-header__hb .stm-header__element.object2884 .stm-navigation > ul > li .sub-menu li a { color: #747474 !important; font-size: 12px!important; } #footer .footer_widgets .widget { border-left: 1px solid rgba(204,204,204,.5); padding-left: 20px; } #footer .footer_widgets .widget .button.theme_style_7:hover { border-color: #ddd; background-color: #ddd; color: #2b212c!important; } .button, .post-password-form input[type=submit], .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button { position: relative; outline: 0!important; font-weight: 700; font-family: Poppins,sans-serif; font-size: 14px; padding: 9px 21px 7px; border-radius: 4px; text-transform: uppercase; background: #fde428; border: 3px solid #777; color: #2b212c; display: inline-block; line-height: 23px; transition: all .3s ease; } #footer .footer_widgets .widget .button.theme_style_7 i { margin: 2px 0 0; font-size: 18px; color: #ebebeb; } .button, .post-password-form input[type=submit], .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button { position: relative; outline: 0!important; font-weight: 700; font-family: Poppins,sans-serif; font-size: 14px; padding: 9px 21px 7px; border-radius: 4px; text-transform: uppercase; background: #aaa!important; border: 3px solid #aaa; color: #2b212c; display: inline-block; line-height: 23px; transition: all .3s ease; } .icon_box.style_3 .icon.border-color_third i { border-color: var(--primary-color); } .page_title { position: relative; padding: 54px 0 150px!important; background-color: #cba671; margin: 0 0 10px!important; background-position: 50% 0; color: #243238; background-size: cover; } body .tparrows:hover { background-color: #55b50c!important; border-color: #55b50c!important; } .tparrows:hover { background: #f7f7f7!important; } .h1:after, .h2:after, .h3:after, .h4:after, .h5:after, .h6:after, h1:after, h2:after, h3:after, h4:after, h5:after, h6:after { content: ''; display: block; width: 35px; height: 5px; border-radius: 10px; background: #55b50c; margin: 6px 0 0; } .info_box.style_5 { border: 4px solid #55b50c; padding: 27px 25px 35px 27px; transition: border-color .4s ease; } body .vc_btn3-color-link:after { content: ""; display: block; position: relative; transition: all .3s ease; border-bottom: 1px solid #55b50c; } body .vc_btn3-color-link i { color: #55b50c!important; } .info_box.style_5 .read_more .stm_icon { color: #55b50c; margin-left: 10px; } .stm_news .news_list li h5:before { content: ''; display: block; width: 47px; height: 5px; background: #55b50c; margin: 0 0 20px; } .stm_news .news_list li .date:before { content: "\f017"; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0,0); transform: translate(0,0); color: #55b50c; position: absolute; left: 0; top: 1px; font-size: 15px; } .page_title.transparent .breadcrumbs span i.fa { color: #55b50c; } body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-plus:before { background: #55b50c!important; } body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-plus:before { background: #55b50c!important; height: 2px; display: block; transform: none; -webkit-transform: none; -moz-transform: none; border: none; margin: -1px 0 0; } body .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 10px; width: auto; font-weight: 600; font-size: 20px; height: 20px; line-height: 20px; color: #55b50c!important; -moz-box-sizing: content-box; transition: all .3s ease; } body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-plus:after { background: #55b50c!important; width: 2px; display: block; transform: none; -webkit-transform: none; -moz-transform: none; border: none; margin: 0 0 0 -1px; } .comment-body .comment-text p, .wpb_text_column p { color: #243238; font-size: 16px; text-align: justify; font-family: Montserrat; } .rev_slider li.tp-revslider-slidesli.third_bg_color, .third_bg_color { background-color: #aaa!important; } .comment-body .comment-text ul li:before, .wpb_text_column ul li:before { content: "\e907"; font-family: stm; position: absolute; left: 0; top: 4px; display: inline-block; vertical-align: top; font-size: 15px; color: #6dab3c; -webkit-transform: rotate(0); transform: rotate(0); } .slogan { font-size: 20px; color: #ffffff; line-height: 24px; font-family: Montserrat; font-style: italic; } .h1:after, .h2:after, .h3:after, .h4:after, .h5:after, .h6:after, h1:after, h2:after, h3:after, h4:after, h5:after, h6:after { content: ''; display: block; width: 35px; height: 5px; border-radius: 10px; background: #6dab3c!important; margin: 6px 0 0; } #footer .footer_widgets .widget .button.theme_style_7:hover { border-color: #ddd!important; background-color: #777!important; color: #2b212c!important; } .stm-header .stm-navigation__default>ul>li>ul { top: calc(100% + 10px)!important; left: 0!important; border-top: 3px solid #6dab3c!important; } .stm-header .stm-navigation__default>ul>li>a:after { content: ""; position: absolute; left: 20px; right: 20px; height: 3px; transition: all .3s; background-color: #6dab3c !important; visibility: hidden; opacity: 0; bottom: -20px; } #footer .footer_widgets .widget .button.theme_style_7:hover { border-color: #ccc; background-color: #aaa!important; color: #2b212c!important; } #footer.style_2 .footer_widgets .widget { margin-bottom: 40px; border-left: 1px solid gray !important; padding-left: 20px!important; } .stm-header .stm-logo { margin-bottom: 15px; } .stm_events_widgets .item .item_wr .content .stm-event__meta li .fa { position: absolute; top: 2px; left: 0; width: 17px; text-align: center; color: #6dab3c; font-size: 15px; } .stm-logo { margin-top: 5px; margin-bottom: 15px; margin-left: 150px!important; } .stm-header .stm-logo { margin-bottom: 5px; } .page_title { position: relative; padding: 54px 0 27px; background-color: #6dab3c; margin: 0 0 73px; background-position: 50% 0; color: #243238; background-size: cover; }