/*!
Theme Name: Contera
Theme URI: https://www.templatemonster.com/vendors/zemez
Author: Zemez
Author URI: https://zemez.io/
Description: Contera theme.
Template: kava
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: contera
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
DocumentationID: contera
Template Id: prod-25518
*/

#toTop {
	cursor: pointer;
}
.subpagesec a {color: #C2A468 !important;}
.contentbox .elementor-widget-container p a u {color: #fff !important;}
.conteentlist ol li {padding-bottom:10px !important;} 
.elementor-icon-list-item { align-items: baseline !important; }
.elementor-icon-list-item .elementor-icon-list-icon {padding-top: 6px !important;}
.elementor-widget-jet-breadcrumbs {display: none;}
.industrieslist .elementor-widget-icon-box .elementor-widget-container { height: 200px;}
.industrieslist .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-description a {color: #fff !important; display: block; padding-top: 10px;}
.industrieslist .elementor-widget-icon-box .elementor-widget-container:hover {}
.insservicelist li {width: 48%; padding-bottom: 20px !important;}
.abuslist li {font-weight: 400;}
.abuslist li p {font-weight: 300;}
.subpagenavmenu .menu-item a, .menu-footer_menu-container a {color: #181B1F !important;}
.contactpageform .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file) {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: -0.2px;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 40px 9px;
    border-radius: 0px 0px 0px 0px;
    color: #181B1F;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #C9C9CA;
}
.contactpageform .wpcf7 span.wpcf7-not-valid-tip {
    color: #FF1A1A;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: -0.2px;
    margin: -35px 0px 10px 10px;
    display: block;
    text-align: left;
}
.contactpageform .wpcf7 input.wpcf7-submit {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: -0.2px;
}
.contactpageform .wpcf7 input.wpcf7-submit {
    background-color: #181B1F;
    color: #FFFFFF;
    padding: 33px 82px 33px 82px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #181B1F;
    border-radius: 80px 80px 80px 80px;
}
.contactpageform .wpcf7 input.wpcf7-submit:hover {
    background-color: #FFFFFF;
    color: #181B1F;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #181B1F;
}

#wpcf7-f5-p2220-o1 .col-md-6, #wpcf7-f5-p2220-o1 .col-md-12 {padding-left: 0px !important;}

.hometopicsec .slick-track img {height: 236px; width: 100%;}
.hometopicsec .slick-track h3.jet-carousel__item-title {min-height: 105px;}
.ourpeoplemainsec .ourpeoplesec {margin-bottom: 0px !important;}
.ourpeoplemainsec .ourpeoplesec a {color: #C2A468 !important;}

/******** Mega menu **********/
.htmegamenu-content-wrapper div.elementor.elementor-2354, .htmegamenu-content-wrapper div.elementor.elementor-2647 {left: 0px; position: fixed; background-color: #fff; padding-top: 40px; margin-top: 50px; border-top: 5px solid #C2A468;}
.htmegamenu-content-wrapper .op-sub-menu ul li a {color: #181B1F !important; font-size: 20px; font-weight: 400; padding-bottom: 20px !important;}
.htmegamenu-content-wrapper .op-sub-menu ul li a:hover {color: #C2A468 !important;}
.axhhomefaqs .jet-toggle__content{ text-align: justify;}

.servicemainpage ul {margin-bottom: 0px;}
.op-sub-menu ul li ul li {margin-left: 30px !important;}
.op-sub-menu ul li ul li a { font-weight: 300 !important; font-size: 18px !important; padding-bottom: 10px !important; }
.gc-sersubpagelisting ul li {margin-bottom: 20px !important;}
.gcteammember .jet-team-member__inner {background-color: #f2f2f2; display: inline-block !important; padding: 10px; }
.gcteammember .jet-team-member__inner .jet-team-member__image{background-color: #f2f2f2; float: left !important; margin-right: 15px; }
.gcteammember .jet-team-member__inner .jet-team-member__content{background-color: #f2f2f2; float: left !important; width: auto; }
.gcteammember .jet-team-member__inner .jet-team-member__content .jet-team-member__name {margin-bottom: 0px;}

@media only screen and (max-width: 990px) {
	.htmobile-menu-wrap .htmobile-navigation .htmega-megamenu li a { color: #181B1F !important; }
	.htmobile-menu-wrap {overflow: scroll;}
	.htmegamenu-content-wrapper {box-shadow: none !important;}
	.htmobile-navigation ul li.menu-item {font-weight: 400; border-bottom: 1px solid; padding-bottom: 10px; padding-top: 10px;}
	.htmobile-navigation ul li.menu-item a:hover {color: #C2A468 !important;}
	.htmobile-navigation .op-sub-menu {width: 100% !important; padding: 0px !important; }
	.htmobile-navigation div.elementor.elementor-2354{position: unset; border-top: none; padding-top: 0px; margin-top: 0px;}
	.htmobile-menu-wrap .htmobile-navigation .htmega-megamenu .op-sub-menu li a {padding: 0px !important;}
	.htmobile-menu-wrap .htmobile-navigation .htmega-megamenu .op-sub-menu {position: unset;}
	.htmobile-menu-wrap .htmobile-navigation .htmega-megamenu .op-sub-menu li{padding-bottom: 10px !important;}
	.htmobile-navigation .htmega-megamenu .op-sub-menu .elementor-widget-wrap {padding-left: 0px !important; border: 0px !important;}
	.htmobile-aside-close {position: unset !important;}
	.htmobile-menu-wrap .menu-expand {top: 5px;}
}