/*
Theme Name:     Stratus - Child Theme
Theme URI:      http://themovation.com/stratus
Template:       stratusx
Author:         Themovation
Author URI:     http://themovation.com
Version:        3.0
Text Domain:    stratus
Domain Path:    /languages/
*/


/* = Theme customization starts here
-------------------------------------------------------------- */

body header.navbar-static-top .navbar-nav > li > a {
    color: rgb(15,112,183) !important;
}
.th-accent, .headhesive--clone.banner[data-transparent-header="true"] .th-accent {
    border-radius:5px !important;
    background-color: #16bb95 !important;
}
body header.navbar-static-top .navbar-nav > li.th-accent {
	border: 1px solid rgb(255,255,255);
	border: none !important;
}
body header.navbar-static-top .navbar-nav .dropdown .dropdown-menu > li > a {
	color: rgb(15,112,183);
}
body header.navbar-static-top .navbar-nav > li.menu-request-demo a {
  color: white !important;
  text-decoration: none;
}
body header.navbar-static-top .navbar-nav > li.th-accent a {
  color: white !important;
  text-decoration: none;
}
.more-text {
	color: rgb(15,112,189);
}
/**************************Company team members********************************/
.th-team-member img.th-img-stretch {
 border-radius: 50%;
 width: 150px;
 margin: auto;
}
.elementor-widget-container .th-team-member {
 text-align: center;
 padding-top: 30px;
}
.th-team-member-name {
 font-size: 20px;
}
.th-team-member
{	
	background-color: white;
}
/**********************************partnerships page css*************************************************/
.frm_form_field.form-field.frm_required_field.frm_top_container.frm_first.frm_half label {
 margin: 0;
 padding-bottom: 10px;
}
.frm_form_field.form-field.frm_required_field.frm_top_container.frm_first.frm_half {
 width: 100% ;
}
.frm_form_field input {
 height: auto !important;
 padding: 10px !important;
}
.frm_submit button.frm_button_submit {
 background: rgb(43, 141, 214) none repeat scroll 0 0 !important;
 border-radius: .5rem !important;
 color: rgb(255, 255, 255) !important;
 font-weight: bold !important;
 padding: 7px 0 !important;
 width: 150px !important;
}
/***********************Popup body**************************/

.popup-button {
 color:white;
 background-color: rgb(96,216,54);
}

.frm_forms form .frm_form_fields .frm_submit input {
    background: rgb(96,216,54) none repeat scroll 0 0;
	font-size: 18px;
	
}
.modal-dialog {
  /*  border: 6px solid rgb(43, 141, 214); */
	    border-radius: 2px;
}

.modal-content {
	background-color: white;
    font-family: "Open Sans",sans-serif;
    font-weight: 400;
    font-size: 16px;
}

._form-label {
	margin: 0;
	width: 29%;
	text-align: right;
	padding-right: 15px;
	box-sizing: border-box;
	display:inline-block !important;
	font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #5d5d5d;
font-size: 14px;
font-weight: normal;
margin: 20px 0 6px;
}
._field-wrapper {
    width: 70%;
    display: inline-block;
}
._field-wrapper input {
	margin: auto;
}
._button-wrapper {
 text-align: center;
}

.modal-header .modal-title {
	text-align: center;
}
.modal-header .sub-title {
    text-align: center;
	font-size: 17px;
}

._form-content{
	width:70%;
}


form#_form_5A72BA5B7ACD1_ {
 margin: auto;
 width: 70%;
}
._form-content {
 width: 100%;
}
._form-content label {
 margin: 0;
 vertical-align: middle;
}
._field-wrapper {
 vertical-align: middle;
}
#_form_5A72BA5B7ACD1_ ._form_element {
 margin-bottom: 15px;
}
._field-wrapper input {
 border: 1px solid #cecece !important;
}
#_form_5A72C0E1BD36B_ {
	padding: 0;
}
.modal-body {
	padding: 0;
}
#_form_5A72C1A380496_ {
	margin: 0 !important;
}
.modal-body #_form_5A72B5FF289D4_ {
	margin: 0 !important;
}
.th-team-member img.th-img-stretch {
    filter: grayscale(100%);
}
.th-team-member img.th-img-stretch:hover {
    filter: inherit;
}
.th-accent.request_demo.menu-request-demo.change {
	background: #16bb95 !important;
	border-color: #16bb95 !important;
}
body header.navbar-static-top .navbar-nav > li.change a {
	color: white !important;
}





@media (min-width:320px) and (max-width:767px){
.frm_form_fields .frm_form_field.form-field.frm_left_container.frm_first.frm_half label {
 width: 100% !important;
}
.frm_forms.with_frm_style.frm_style_formidable-style {
 width: 100%;
}
.frm_form_field.form-field.frm_left_container.frm_first.frm_half input {
 max-width: 100% !important;
 width: 100% !important;
}
.frm_form_fields .frm_form_field.form-field.frm_left_container.frm_first.frm_half label {
 text-align: left;
}

.modal-dialog {
 height: 450px;
 left: 50%;
 margin: auto;
 overflow: scroll;
 position: fixed;
 top: 50%;
 transform: translate(-50%, -50%) !important;
 width: 80%;
}
}


/************************************POp up Css*******************************/
#_form_5_  ._form-label span{ color:red; }
 #_form_5_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; }
 #_form_5_ * { outline:0; }
 ._form_hide { display:none; visibility:hidden; }
 ._form_show { display:block; visibility:visible; }
 #_form_5_._form-top { top:0; }
 #_form_5_._form-bottom { bottom:0; }
 #_form_5_._form-left { left:0; }
 #_form_5_._form-right { right:0; }
 #_form_5_ input[type="text"],#_form_5_ input[type="date"],#_form_5_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:2px; color:#000 !important; font-size:13px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
 #_form_5_ textarea { resize:none; }
 #_form_5_ ._submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; background:#19cca3 !important; border:0 !important; -moz-border-radius:23px !important; -webkit-border-radius:23px !important; border-radius:23px !important; color:#fff !important; padding:9px !important; }
 #_form_5_ ._close-icon { cursor:pointer; background-image:url('https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png'); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
 #_form_5_ ._close-icon:before { position:relative; }
 #_form_5_ ._form-body { margin-bottom:30px; }
 #_form_5_ ._form-image-left { width:150px; float:left; }
 #_form_5_ ._form-content-right { margin-left:164px; }
 #_form_5_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
 #_form_5_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png'); background-size:130px auto; background-repeat:no-repeat; }
 #_form_5_ ._form-label,#_form_5_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }
 #_form_5_._dark ._form-branding { color:#333; }
 #_form_5_._dark ._form-branding ._logo { background-image:url('https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png'); }
 #_form_5_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
 #_form_5_ ._form_element * { font-size:14px; }
 #_form_5_ ._form_element._clear { clear:both; width:100%; float:none; }
 #_form_5_ ._form_element._clear:after { clear:left; }
 #_form_5_ ._form_element input[type="text"],#_form_5_ ._form_element input[type="date"],#_form_5_ ._form_element select,#_form_5_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
 #_form_5_ ._field-wrapper { position:relative; }
 #_form_5_ ._inline-style { float:left; }
 #_form_5_ ._inline-style input[type="text"] { width:150px; }
 #_form_5_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
 #_form_5_ ._form_element img._form-image { max-width:100%; }
 #_form_5_ ._clear-element { clear:left; }
 #_form_5_ ._full_width { width:100%; }
 #_form_5_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
 #_form_5_ input[type="text"]._has_error,#_form_5_ textarea._has_error { border:#f37c7b 1px solid; }
 #_form_5_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; }
 #_form_5_ ._error { display:block; position:absolute; font-size:13px; z-index:10000001; }
 #_form_5_ ._error._above { padding-bottom:4px; top:-41px; right:0; }
 #_form_5_ ._error._below { padding-top:4px; top:100%; right:0; }
 #_form_5_ ._error._above ._error-arrow { bottom:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; }
 #_form_5_ ._error._below ._error-arrow { top:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; }
 #_form_5_ ._error-inner { padding:8px 12px; background-color:#f37c7b; font-size:13px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
 #_form_5_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
 #_form_5_ ._button-wrapper ._error-inner._form_error { position:static; }
 #_form_5_ ._error-inner._no_arrow { margin-bottom:10px; }
 #_form_5_ ._error-arrow { position:absolute; width:0; height:0; }
 #_form_5_ ._error-html { margin-bottom:10px; }
 .pika-single { z-index:10000001 !important; }
 @media all and (min-width:320px) and (max-width:667px) { ::-webkit-scrollbar { display:none; }
 #_form_5_ { margin:0; width:100%; min-width:100%; max-width:100%; box-sizing:border-box; }
 #_form_5_ * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1em; }
 #_form_5_ ._form-content { margin:0; width:100%; }
 #_form_5_ ._form-inner { display:block; min-width:100%; }
 #_form_5_ ._form-title,#_form_5_ ._inline-style { margin-top:0; margin-right:0; margin-left:0; }
 #_form_5_ ._form-title { font-size:1.2em; }
 #_form_5_ ._form_element { margin:0 0 20px; padding:0; width:100%; }
 #_form_5_ ._form-element,#_form_5_ ._inline-style,#_form_5_ input[type="text"],#_form_5_ label,#_form_5_ p,#_form_5_ textarea:not(.g-recaptcha-response) { float:none; display:block; width:100%; }
 #_form_5_ ._row._checkbox-radio label { display:inline; }
 #_form_5_ ._row,#_form_5_ p,#_form_5_ label { margin-bottom:0.7em; width:100%; }
 #_form_5_ ._row input[type="checkbox"],#_form_5_ ._row input[type="radio"] { margin:0 !important; vertical-align:middle !important; }
 #_form_5_ ._row input[type="checkbox"] + span label { display:inline; }
 #_form_5_ ._row span label { margin:0 !important; width:initial !important; vertical-align:middle !important; }
 #_form_5_ ._form-image { max-width:100%; height:auto !important; }
 #_form_5_ input[type="text"] { padding-left:10px; padding-right:10px; font-size:16px; line-height:1.3em; -webkit-appearance:none; }
 #_form_5_ input[type="radio"],#_form_5_ input[type="checkbox"] { display:inline-block; width:1.3em; height:1.3em; font-size:1em; margin:0 0.3em 0 0; vertical-align:baseline; }
 #_form_5_ button[type="submit"] { padding:20px; font-size:1.5em; }
 #_form_5_ ._inline-style { margin:20px 0 0 !important; }
 }
 #_form_5_ { position:relative; text-align:left; margin:25px auto 0; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *zoom:1; background:#fff !important; border:0px solid #ccc !important; width:500px; -moz-border-radius:25px !important; -webkit-border-radius:25px !important; border-radius:25px !important; color:#080707 !important; }
 #_form_5_ ._form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; }
 #_form_5_:before,#_form_5_:after { content:" "; display:table; }
 #_form_5_:after { clear:both; }
 #_form_5_._inline-style { width:auto; display:inline-block; }
 #_form_5_._inline-style input[type="text"],#_form_5_._inline-style input[type="date"] { padding:10px 12px; }
 #_form_5_._inline-style button._inline-style { position:relative; top:27px; }
 #_form_5_._inline-style p { margin:0; }
 #_form_5_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; }
 #_form_5_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }
 @media all and (min-width:320px) and (max-width:667px) { #_form_5_._inline-form._inline-style ._inline-style._button-wrapper { margin-top:20px !important; margin-left:0 !important; }
 }

 #_form_5_ ._form-label { font-weight:normal !important; }
 #_form_5_._form._inline-form { margin:0 auto; width:70%; }
 #_form_5_ ._field-wrapper input { border:1px solid lightgray !important; color:lightgray !important; padding:10px !important; }
 #_form_5_ #_form_5A72C5E51023A_ ._form_element { margin-bottom:15px; }

 .navbar .navbar-nav .dropdown-menu {
	 background-color: white;
 }

.navbar .navbar-nav .dropdown-menu li a:hover, .navbar .navbar-nav .dropdown-menu li.active a {
	 color: black !important;
 }



.navbar .navbar-nav > li.th-accent:hover, .banner.headhesive--clone.navbar[data-transparent-header="true"] .navbar-nav > li.th-accent:hover {
	background: #16bb95;
	border: none;
}

.headhesive--clone .navbar-nav > li.active > a::after{
 background-color: #19cca3 !important;
}

body header.navbar-static-top .navbar-nav > li.menu-request-demo:hover a {
  color: white !important;
  text-decoration: none;
}

.th-accent, .headhesive--clone.banner[data-transparent-header="true"] .th-accent {
    border-radius:5px !important;
    background-color: #19cca3 !important;
}
body header.navbar-static-top .navbar-nav > li.th-accent a {
  color: white !important;
  text-decoration: none;
}
body  backgroung { background-size: cover;
}

body .elementor-section-wrap section .elementor-element .elementor-element-j0ooerx .elementor-section-boxed .elementor-section-height-default .elementor-section-height-default .dark-section .elementor-section .elementor-top-section .elementor-container .elementor-column-gap-default background{
	color: #1b75bb !important;
}

form input[type=submit]:hover, .with_frm_style .frm_submit input[type=submit]:hover, .with_frm_style .frm_submit input[type=button]:hover, .frm_form_submit_style:hover, .with_frm_style.frm_login_form input[type=submit]:hover {
    background: #16bb95;
    color: #fff;
    opacity: 0.9;
	  border-radius: 5px;
}

form input[type=submit],
.with_frm_style .frm_submit input[type=submit],
.with_frm_style .frm_submit input[type=button],
.frm_form_submit_style, .with_frm_style.frm_login_form input[type=submit] {
border-radius: 5px;
}

.list .mb1 {
	padding: 0 !important;
	margin: 0 !important;
}
.footer .widget ul li {
	border-bottom: none;
}

#_form_37_ input.flex-auto.input-reset.pa3.bn.lh-input.br2.br--left {
   border: none !important;
}

.post-meta {
	display: none;
}

.date-meta {
	display: none;
}


#drift-widget {
	bottom: 69px !important;
	right: 4px !important;
}

#pushalert-ticker {
	right: 17px !important;
	top: 40px !important;

}

.post.type-post img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.services.type-services img {
  display: block;
  margin-left: 50px;
  margin-right: auto;
}

.footer-copyright i {
    margin-right: 15px;
	margin-top: 15px;
}

.footer-copyright .row {
	margin-left: 2px;
}

.masteri-menu a img {
	padding-right: 0px !important;
	width: 20px !important;
	padding-bottom: 2px;
}

.masteri-menu span {
    color: black;
}

.menu-image-title-after {
	padding-left: 0px !important;
}

.menu-image-title-after.menu-image-not-hovered {
	margin-left: 20px;
}

body.single .post-inner {
	border-bottom: none;
}

.projects .img-responsive.wp-post-image {
	min-height: 440px;
	width: 1140px;
}

.navbar .navbar-nav {
	margin-top: 35px !important;
}

#menu-main-menu .menu-item-5135 > a > img,
.gm-menu-item__txt img,
.menu-image .menu-image-title-hide {
	width: 110px !important;
}

#menu-main-menu .menu-item-5135 > a {
	padding: 0px;
	margin: 0px;
}

a.elementor-button-link.elementor-button,
.eae-popup-link,
.eae-popup-link:hover {
	text-decoration: none !important;
}

.wts-eae-pl-wrapper ul {
	padding: 0px;
}

.eae-pl-title {
	padding: 220px 10px 0px 10px
}

.eae-pl-content-box {
	padding: 10px;
}

.wts-eae-pl-wrapper {
	border: 1px solid #e1e1e1;
}

.eae-pl-image-wrapper a img.wp-post-image {
	width: auto;
	height: 200px;
	padding-bottom: 5px;
	border-bottom: 2px solid #e1e1e1;
}

.eae-pl-readmore a {
	color: white;
}

.eae-pl-readmore a:hover {
  background-color: #009ee2 !important;
}


.eae-popup-link:focus {
	color: white;
}

.eae-pl-title a {
	height: 20px;
	padding: 0px 0px 50px 0px;
}

/*
.wts-eae-pl-wrapper {
  height: 400px; 
}
*/

.eae-pl-readmore {
	margin-top: 25px;
}

.frm_submit button.frm_button_submit {
	background-color: #1b75bb !important;
	border-radius: 0px 0px 0px 0px !important;
	border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
	text-decoration: none !important;
    font-family: "Poppins", Sans-serif;
    font-weight: 500 !important;
	font-size: 18px !important;
    padding: 15px 15px !important;
	width: auto !important;	
}

.frm_submit button.frm_button_submit:hover {
	background-color: #009ee2 !important;
}

::selection {
	background: lightskyblue;
}

::selection {
    background: #1b75bb !important;
    color: #fff !important;
}

.oil-gas a {
	pointer-events: none;
}

