/*
Theme Name: Vocably Child
Theme URI: http://themestate.com/docs/vocably
Author: Dannci & Themnific
Author URI: http://themnific.com
Description: Stylish WordPress Theme for Translation & Interpretation Agency. Online Documentation: http://themestate.com/docs/vocably
Version: 1.0
License: GNU/GPL Version 2 or later. 
License URI: http://www.gnu.org/licenses/gpl.html
Tags: two-columns,three-columns,left-sidebar,right-sidebar,flexible-header,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,full-width-template,microformats,post-formats,sticky-post,theme-options,translation-ready
Text Domain: vocably-child
Template: vocably
*/
p,body {
    font-family: 'Jost';
}
ul#add-nav {
    display: none;
}
div#top-bar {
    display: none;
}
#header-top-bar a{
	text-decoration:underline;
}
#header-top-bar a:hover{
	color:#7bb9e2;
}
div#wpcf7-f8208-p6400-o1 .wpcf7-submit.wpcf7-submit {
    width: auto!important;background-color:#2d4445;border-radius:30px;
 }

#mysticky-nav.wrapfixed .myfixed{background-color:#2d4445!important;}

#mysticky-nav.wrapfixed .myfixed li.special>a:hover{background-color:#7bb9e2!important;}

.ribbon{
	background-color:#7bb9e2!important;
}
div#wpcf7-f8208-p6400-o1 .wpcf7-submit.wpcf7-submit:hover , .ribbon:hover{
    background:#7bb9e2!important;
}
 .wpcf7 form.invalid .wpcf7-response-output {
    border-color: #2d4445!important;
}
label.show-menu span.label_text {
    display: none;
}
li#menu-item-8695 {
    width: auto;
    float: left;
}
nav#navigation #main-nav > li.special > a {
    padding: 16px 32px 15px 32px !important;
    text-align: center;
}
.header_classic_content #titles {
 float: left;
}
#header .nav > li.active > a {
    color: #dd9563!important;
}
.wpcf7-form label {
    color: #4f5366;
}

section#main-nav1 {
	width: 100%;
    position: absolute;
	z-index: 99999;
	transition: transform 1s;
}

li.special>a{
	color:#053437!important;
	padding:16px 32px 15px 32px!important;
	font-size: 13px;
    letter-spacing: 2.4px;
}
li.special {
    margin-left: 10px;
}
section#main-nav1 {
	width: 100%;
    position: absolute;
	z-index: 99999;
	transition: transform 1s;
}
#main-nav1 li.special a {
    background: #edf4fa;
    border-radius: 30px;
	font-size:13px!important;
	line-height: 20px;
}
#main-nav1 li.special a:hover {
    background: #dd9563!important;
	color:#fff!important;
}
#main-nav1>li.special>a:hover {
    background-color: #2d4445;
	color:#fff!important;
}
#main-nav>li.special>a:hover {
    background-color: #2d4445;
	color:#fff!important;
}
#main-nav1 li.special a {
    line-height: 20px;
}
#main-nav1 .hfe-nav-menu li.active a {
    color: #dd9563!important;
}
/* [class*="hero-cover"] .will_stick.scrollDown {
    background-color: #ffffff!important;
} */
.nav>li.current-menu-item>a {
	 color: #7bb9e2 !important;
}
.nav>li{
	padding:0px 20px!important;
	    text-transform: uppercase;
}
.will_stick.scrollUp {
    transform: none;
}

.will_stick.scrollDown #titles img{
	max-height:50px;
}
.wrapfixed .nav > li:not(.special) > a{
	color: #fff!important;
}
#header .nav > li:not(.special) > a:hover {
    color: #7bb9e2!important;
}
#main-nav>li.special>a:hover {
    background-color: #2d4445;
	color:#fff!important;
}
#icon-rw h4 {
    margin: 4px 0 10px 0;
    padding: 0;
}
div#wpcf7-f8208-p6400-o1 .wpcf7-form textarea {
	padding: 15px 2%;
}
body[class*="hero-cover"] #header {
    background: rgb(45 68 69 / 50%) !important;
}
.wpcf7-text{
	padding: 15px!important;	
}
.address-info .elementor-icon-box-description{
    line-height: 20px;	
	padding-top:2px;
}
/*footer*/
.foocol.second p {
    text-align: left;
}
.footer_above.p-border {
    display: none;
}
.foocol.first {
    padding-right: 0;
    width: 21%!important;
}
.foocol.second {
    width: 26%!important;
    padding: 0 30px 0 30px;
 }
.foocol.third {
    padding-left: 90px;
    width: 21%;
}
ul.social-menu li a {
   
    padding: 0!important;
    float: left;
}
ul.social-menu li.sprite-twitter a:hover,ul.social-menu li.sprite-instagram a:hover,ul.social-menu li.sprite-youtube a:hover {
    background-color: unset!important;
}
ul.social-menu li a:hover i {
    color: #7bb9e2;
}
.foocol.last {
    width: 32%!important;
    padding-left: 90px;
}
li.elementor-icon-list-item {
    display: flex;
}
.sidebar_item span.elementor-icon-list-icon {
    display: flex;
    align-items: baseline;
    padding-right: 12px;
}
.footer_icons,ul#menu-footer-menu,.footer_below .tmnf_column.tmnf_column_8 {
    display: none;
}
.footer_below .tmnf_column_4 {
    width: 100%;
}
#footer .sidebar_item p {
    margin: 0 0 0 0;
 }
#footer .sidebar_item li {
    padding: 0px 0 4px;
}
#footer .sidebar_item a{
    color: #c9d3e5;
}

::selection {
    background: #edf4fa;
    color: #222;
}
#footer .elementor-icon-list-item.text-spacing{
	line-height:20px!important;
}
#header #main-nav>li.special>a{
	color:#2d4445;
	font-size:13px;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:2.4px;
}
#footer .sidebar_item{
	margin:0px 0px!important;
}
#footer .container_alt{
	padding-top:40px;
	padding-bottom:20px;
}
#footer .foocol.first.p-border{
	padding-top:16px;
}

#menu-main-menu .special{display:none!important;}

.hfe-active-menu-full-width .hfe-nav-menu-icon:after{content: 'x';font-size: 35px;}

@media only screen and (min-width: 1025px) and (max-width: 1200px){
	.elementor-element-37bfb59{display:none;}
}
html {
    -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){
	.elementor-6400 .elementor-element.elementor-element-8c116a2{padding: 160px 0px 90px 20px;}
}

@media screen and (max-width:1024px){
	.elementor-9382 .elementor-element.elementor-element-c424d1c img{width:70%!important;}
	.tmnf_pulse a.elementor-button{padding-right: 40px !important;}
	#main-nav1 .hfe-nav-menu li a{margin-left:40px;}
	#menu-item-8695 a{margin-left:0px!important;}
	li#menu-item-8695{float: unset;display: flex;justify-content: flex-start!important;width: 100%;padding: 15px 32px 32px 45px !important;}
	.she-header{display:none!important;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1){
	.elementor-6400 .elementor-element.elementor-element-04948cd{width:60%;}
	.elementor-6400 .elementor-element.elementor-element-fb93813{width:40%;}
	.elementor-6400 .elementor-element.elementor-element-614d8c4 .elementor-heading-title{font-size:19px;}
	.elementor-6400 .elementor-element.elementor-element-6274354 > .elementor-widget-container{margin: 40px 0px 0px 0px;}
	.elementor-6400 .elementor-element.elementor-element-9613143 > .elementor-widget-container, .elementor-6400 .elementor-element.elementor-element-a02b99d > .elementor-widget-container, .elementor-6400 .elementor-element.elementor-element-10645d9 > .elementor-widget-container{padding: 20px 20px 40px 20px;}
}

@media only screen and (min-width: 375px) and (max-width: 896px)  and (orientation: landscape){
	.elementor-6400 .elementor-element.elementor-element-614d8c4 .elementor-heading-title{font-size:24px;}
	.scrollTo_top a{padding: 5px 0 8px 0;}
	.scrollTo_top{width: 50px;}
}

@media only screen and (min-width: 551px) and (max-width: 767px) and (orientation: landscape){
	.elementor-6400 .elementor-element.elementor-element-158f847 > .elementor-widget-container{margin: 0px 20px 15px 20px;}
	.elementor-6400 .elementor-element.elementor-element-13d6f91{margin:0 auto;}
	.elementor-6400 .elementor-element.elementor-element-8c116a2{padding: 140px 0px 60px 0px;}
	.elementor-9382 .elementor-element.elementor-element-6b954de nav.hfe-dropdown-expandible li a.hfe-menu-item{margin-bottom:10px;}
	.elementor-6400 .elementor-element.elementor-element-676ea0a .elementor-element-populated .elementor-heading-title, .elementor-element-4e635e5 .elementor-widget-container{text-align:left;}
	.elementor-6400 .elementor-element.elementor-element-47092ed .elementor-divider{float:left;}
	.elementor-element-d5af50b, .elementor-element-6ed6f6b, .elementor-element-460ed29{width:33.33%!important;}
	.elementor-element-cb10397 .elementor-icon-box-description{font-size:15px;}
	.elementor-6400 .elementor-element.elementor-element-460ed29{position: relative; top: -10px;}
	.scrollTo_top a{padding: 5px 0 8px 0;}
	.scrollTo_top{width: 50px;}
	.elementor-6400 .elementor-element.elementor-element-614d8c4 .elementor-heading-title,
	.elementor-6400 .elementor-element.elementor-element-34de17a .elementor-heading-title {padding-left:25px!important;padding-right:25px!important;}
}

@media screen and (max-width:480px){
	#main-nav1 .hfe-nav-menu li a{margin-left:0px;}
	.elementor-9382 .elementor-element.elementor-element-c424d1c img{width:95%!important;}
	.elementor-6400 .elementor-element.elementor-element-13d6f91{margin:0 auto;}
	.foocol.first img{margin-left:5px!important;}
	.sidebar_item img{margin:0px;}
	.scrollTo_top a{padding: 5px 0 8px 0;}
	.scrollTo_top{width: 50px;}
}

form#gform_1 img#gform_ajax_spinner_1 {
    display: none;
}
div#gform_confirmation_message_1 {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #CAA64E;
}








#pum-8972 ::placeholder {
  color: #7A7A7A;
  opacity: 1;
}
#pum-8972 :-ms-input-placeholder {
  color: #7A7A7A;
}
#pum-8972 ::-ms-input-placeholder {
  color: #7A7A7A;
}
#wpcf7-f8979-o1 span.wpcf7-not-valid-tip {
    margin-top: -20px;
}
#wpcf7-f8979-o1 .wpcf7-submit.wpcf7-submit {
    margin-top: 10px;
}
#wpcf7-f8979-o1  form .wpcf7-response-output {
    margin: 0em 0.5em 1em !important;
}
.elementor-6400 .elementor-element.elementor-element-13d6f91 .elementor-button .elementor-align-icon-right {
    margin-top: -5px;
}
.form-sec .wpcf7-form input:focus-visible, .form-sec .wpcf7-form textarea:focus-visible{
	outline-color:#2d4445;
}
#footer h5{
    color: #7bb9e2 !important;
}
.wpcf7-submit.wpcf7-submit {
    width: 150px !important;
    margin-bottom: 0;
    border-radius: 50px;
    background-color: #053437;
}
.wpcf7-submit.wpcf7-submit:hover{
background-color:#7BB9E2; 
}
#popmake-8972{
	padding-top:50px;
}
#main-nav {
    margin-top: 25px !important;
    margin-bottom: 15px !important;
}
 .con-form-column{
width:unset !important;
}
#footer {
    background-color: #053437 !important;
}
#mysticky-nav.wrapfixed .myfixed, [class*="hero-cover"] .will_stick.scrollDown {
    background-color: #053437!important;
}
#header #main-nav>li.special>a{
	color:#053437;
}
body[class*="hero-cover"] #header {
    background:#053437!important;
}

.cb-top-bar-flex-container > div {
    margin: 1%;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
}
.cb-top-bar-flex-container > div a{
	text-decoration:underline;
}

.cb-top-bar-flex-container > div {
    margin: 10px !important;
    padding-bottom: 22px !important;
}
#footer .sidebar_item li{
	border:none;
}
.footer_below {
    background-color: #072B31 !important;
}


#titles {
    width: 140px !important;
}
#main-nav {
    margin-top: 35px !important;
}
.cb-top-bar-flex-container > div {
    font-weight: 700;
}
.cb-top-bar-flex-container > div {
    margin: 6px !important; 
}

.foocol  ul.social-menu li a i {
    font-size: 24px !important;
}
.foocol .sidebar_item ul.social-menu {
    margin: 0px 0px 0px 20px !important;
}
.will_stick.scrollDown #titles img {
    max-height: 70px;
}

[class*="hero-cover"] .logo_inv{display:none;}

[class*="hero-cover"] .logo_main{display:block;}

/* Responsive */

@media only screen and (min-width: 1025px) and (max-width: 1200px){
	.elementor-element-37bfb59{display:none;}
	
	.elementor-6400 .elementor-element.elementor-element-4d80c4e{padding:60px 0px 60px 0px;}
	
	.elementor-6400 .elementor-element.elementor-element-cb10397{padding:0px 25px 40px 25px!important;}
	
	.foocol.third{padding-top:0px!important;}
}


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape)   {
		
		.elementor-6400 .elementor-element.elementor-element-9613143 > .elementor-widget-container{padding: 20px 20px 40px 20px;}
		
.con-form-column {
    width: 100% !important;
		
}
		.form-home{
			padding-bottom:20px;
		}
#navigation{
		background: #053437 !important;
	}
	#header .show-menu{
    color: #ffffff !important;
    background: none;
}
	nav#navigation #main-nav > li.special > a {
    padding: unset !important; 
		background:none;
/* 		color:#ffff !important; */
		font-family: Jost;
    font-weight: 500;
    font-style: normal;
/* 		letter-spacing:0px; */
}
	.admin-bar .will_stick.scrollDown {
    top: 0px;
}
		.show-menu{
		font-size:25px !important;
	}
	#header img.this-is-logo {
    max-height: 45px !important;
}
	#navigation {
    background: #053437 !important;
}
		
			.foocol.third{padding-top:0px!important;}
}


@media screen and (max-width:1024px){
	#navigation{padding:0px 20px 10px 45px;}
	#main-nav{margin-top:0px!important;}
	
/* 	li#menu-item-8695 {padding: 16px 32px 15px 32px !important; */
    text-align: center;background-color: #edf4fa!important;border-radius:25px!important;margin-top:15px!important;}
	
	#header #main-nav>li.special>a{color: #053437!important;}
	
	/*li#menu-item-8695:hover{background-color: #7bb9e2!important;}*/
	
	li#menu-item-8695:hover #header #main-nav>li.special>a{color:#fff!important;}
	
	#header #main-nav>li.special>a:hover{color:#fff!important;}
	
	#mysticky-nav.wrapfixed{display:none!important;}
	
	.foocol.third{padding-top:0px!important;}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
		.elementor-6400 .elementor-element.elementor-element-a02b99d .elementor-image-box-description, .elementor-6400 .elementor-element.elementor-element-9613143 .elementor-image-box-description{margin-top: 30px!important;}
		
		.elementor-6400 .elementor-element.elementor-element-10645d9 > .elementor-widget-container{padding: 20px 20px 40px 20px;}
		
		.elementor-6400 .elementor-element.elementor-element-744a6b3 .elementor-icon-box-description{font-size:15px!important;}
		
		.foocol.third{padding-top:30px!important;}
}


@media only screen and (min-width: 810px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){
	.foocol.third{padding-top:33px!important;}
	
	.elementor-6400 .elementor-element.elementor-element-a02b99d .elementor-image-box-description, .elementor-6400 .elementor-element.elementor-element-9613143 .elementor-image-box-description{margin-top: 0px!important;}
		
		.elementor-6400 .elementor-element.elementor-element-10645d9 > .elementor-widget-container{padding: 20px 20px 20px 20px;}
}


@media only screen and (max-width: 991px){
		.show-menu{background-color:transparent!important;}
	
	#navigation{background: #053437 !important;}
	
	.foocol.first {
    width: 50%!important;
		float:left;
		padding-left:0px !important;
}
	
	.foocol.first img{height:80px!important;margin-left:25px;}
	
	.foocol.second {
    width: 50%!important;
		float:left;
}
	.foocol.third
	{
    width: 50%!important;
		float:right;
		padding-left:30px !important;
		padding-top:33px!important;
}
	.foocol.last{
    width: 50%!important;
		float:right;
	padding-left:40px !important;
		padding-top:30px !important;
}
	#navigation{
		background: #053437 !important;
	}
	#header .show-menu{
    color: #ffffff !important;
    background: none;
}
	nav#navigation #main-nav > li.special > a {
    padding: unset !important; 
		background:none;
/* 		color:#ffff !important; */
		font-family: Jost;
    font-weight: 500;
    font-style: normal;
/* 		letter-spacing:0px; */
}
	.admin-bar .will_stick.scrollDown {
    top: 0px;
}
	.show-menu{
		font-size:25px !important;
	}
	#header img.this-is-logo {
    max-height: 45px !important;
}
	
	.elementor-6400 .elementor-element.elementor-element-82ecc98 > .elementor-container{display:flex!important;flex-flow:row!important;}
	
	
	.elementor-element-4e02375 .elementor-column, .elementor-element-5b631bd .elementor-column{width:33.33%;}
}


/* @media only screen and (min-device-width: 375px) and (max-device-width: 896px) and (orientation: landscape) {
	
	#mysticky-nav.wrapfixed{display:none!important;}
		
		.foocol.first {
    width: 50%!important;
		float:left;
		padding-left:40px !important;
}
	.foocol.second {
    width: 50%!important;
		float:left;
}
	.foocol.third
	{
    width: 50%!important;
		float:right;
		padding-left:30px !important;
		padding-top:77px !important;
}
	.foocol.last{
    width: 50%!important;
		float:right;
	padding-left:40px !important;
		padding-top:10px !important;
}
	#navigation{
		background: #053437 !important;
	}
	#header .show-menu{
    color: #ffffff !important;
    background: none;
}
	nav#navigation #main-nav > li.special > a {
    padding: unset !important; 
		background:none;
		font-family: Jost;
    font-weight: 500;
    font-style: normal;

}
	.admin-bar .will_stick.scrollDown {
    top: 0px;
}
		.show-menu{
		font-size:25px !important;
	}
	#header img.this-is-logo {
    max-height: 45px !important;
}
	#navigation {
    background: #053437 !important;
}
		#footer .container_alt {
    padding-top: 40px;
    padding-bottom: 20px !important;
}
		.footer_text{
			text-align:center;
		}
	.con-form-column {
    width: 100% !important;
		
}
		.form-home{
			padding-bottom:20px;
		}
}
 */

@media only screen 
  and (min-device-width:390px) 
  and (max-device-width: 844px) 
  and (orientation: landscape) {
	
	.elementor-6400 .elementor-element.elementor-element-3b48f53 > .elementor-element-populated, .elementor-6400 .elementor-element.elementor-element-aecff5c > .elementor-element-populated, .elementor-6400 .elementor-element.elementor-element-7e364aa > .elementor-element-populated, .elementor-6400 .elementor-element.elementor-element-fcd7008 > .elementor-element-populated{margin:0px!important;}
		
		.foocol.third{padding-top:30px!important;}

}

@media only screen and (min-device-width: 414px) and (max-device-width: 896px) and (orientation: landscape){
	.foocol.third{padding-top:33px!important;}
	
	#navigation a{font-size:12px!important;padding:5px 0px 5px 0px!important;}
	
	.elementor-element-4e02375 .elementor-image-box-wrapper .elementor-image-box-title, .elementor-element-5b631bd .elementor-image-box-wrapper .elementor-image-box-title{font-size:17px!important;}
	
	.elementor-6400 .elementor-element.elementor-element-c3a007c > .elementor-widget-container, .elementor-6400 .elementor-element.elementor-element-a0815d3 > .elementor-widget-container{padding: 20px 20px 40px 20px!important;}
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape){
	.foocol.third{padding-top:30px!important;}
}

@media screen and (max-width: 480px){
.scrollTo_top{right:10px!important;width:50px!important;}
	
	.scrollTo_top a{padding: 10px 0 10px 0!important;}
	
	.elementor-6400 .elementor-element.elementor-element-34de17a .elementor-heading-title{font-size:22px!important;}
	
	#mysticky-nav.wrapfixed{display:none!important;}
	
	.foocol.first {
    width: 100%!important;
		padding-left:25px!important;
	
}
	.foocol.second {
    width: 100%!important;
		padding-top:15px;
		
}
	.foocol.third
	{
    width: 100%!important;
		padding-left:30px !important;
		padding-top:20px!important;
		
		
}
	.foocol.last{
    width: 100%!important;
		padding-left:30px !important;
		
		
}
	.foocol.last h5{
		padding-top:0px !important;
	}
	.foocol.first img {
    max-width: 50%!important;
	
}
	.footer_text{
		text-align:center !important;
	}
	#header .show-menu{
    color: #ffffff !important;
    background: none;
}
	nav#navigation #main-nav > li.special > a {
    padding: unset !important; 
		background:none;
/* 		color:#ffff !important; */
		font-family: Jost;
    font-weight: 500;
    font-style: normal;
/* 		letter-spacing:0px; */
}
	.admin-bar .will_stick.scrollDown {
    top: 0px;
}
	.show-menu{
		font-size:25px !important;
	}
	#header img.this-is-logo {
    max-height: 45px !important;
}
	#navigation {
    background: #053437 !important;
}
	#footer .container_alt {
    padding-top: 40px;
    padding-bottom: 40px !important;
}
	
	.elementor-6400 .elementor-element.elementor-element-82ecc98 > .elementor-container{display:block!important;}
	
	.elementor-element-4e02375 .elementor-column, .elementor-element-5b631bd .elementor-column{width:100%!important;}
	
	.foocol.last{padding-top:0px!important;}
	
	li#menu-item-8695{padding: 14px 24px 30px 10px !important;}
	
	li#menu-item-8695 a{font-size:13px!important;}
	
	.header_fullwidth #header .container_vis{padding-left:0px!important;}

}
@media only screen and (min-width: 868px){
.foocol.first {
   
    padding-right: 5%;
	}
}
#titles {
    width: 250px !important;
}

#footer h5.widget{
	color:#DD9563 !important;
}
.ribbon,.ribbon:hover, .wpcf7-submit.wpcf7-submit:hover, .pum-theme-8926 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    background-color: #dd9563!important;
}
#footer a:hover, #header-top-bar a:hover, #header .nav > li:not(.special) > a:hover, #header .nav > li.active > a {
    color: #dd9563!important;
}
ul.social-menu li a:hover i  {
    color: #dd9563 !important;
}
nav#navigation #main-nav > li.special > a:hover,
#mysticky-nav.wrapfixed .myfixed li.special>a:hover {
    background-color: #dd9563!important;
	color: #053437 !important;
}

.con-info-colum a:hover {
    color: #dd9563 !important;
}


::selection {
    background: #06343636 !important;
    color: #222;
}
#main-nav>li.special>a {
    background-color: #f6f6f6 !important;
}
#main-nav>li.special>a:hover {
    background-color: #2d4445!important;
	
}
.pum-theme-10173 .pum-content + .pum-close, .pum-theme-theme-2 .pum-content + .pum-close {
    background-color: #dd9563;
}

#home-banner-button .elementor-button-text, #download-broach-but .elementor-button-text{
font-family: 'Jost' !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 2.4px !important;
}
nav#navigation #main-nav > li.special > a:hover{
	color:#fff !important;
}

#home-banner-button:hover .st4 {
    fill: #ffff !important;
}

.elementor-slideshow__title {
    display: none;
}
.swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: -15px;
}

#gform_wrapper_1 .gform_title, #gform_wrapper_1 .gfield_required_text{
	display:none !important;
}
#gform_submit_button_1{
width: 145px !important;
    margin-bottom: 0;
    border-radius: 50px;
    background-color: #053437;
    border: none;
    color: #fff;
    text-transform: uppercase;
	font-family: Jost !important;
    font-weight: 600;
	font-size: 13px !important;
    letter-spacing: 2px;
	padding: 20px 5%;
	margin-top:10px;
}
#gform_submit_button_1:hover{
background-color:#dd9563!important;
}
.gfield_label{
	text-transform: capitalize;
    color: #4f5366 !important;
    font-size: 15px !important;
    font-family: 'Jost' !important;
    font-weight: 400 !important;
}
#gform_wrapper_1 input[type=email], #gform_wrapper_1 input[type=text]{
	height:48px;
}
#popmake-10655{
	padding-top: 50px;
    padding-bottom: 35px
}
.gravity-theme .gfield {
    margin-top: 10px;
}
#gform_wrapper_1{
	margin-top:20px;
}
.pum-theme-10173 .pum-content + .pum-close, .pum-theme-theme-2 .pum-content + .pum-close {
    background-color: #dd9563 !important;
}

/* Additional css */
.gr-form .gform_heading .gform_title{
	display:none!important;
}

.gr-form .gfield_required{
	display:none!important;
}

.gr-form .ginput_container_text input{
	padding:15px!important;
	width:90%!important;
}

.gr-form .ginput_container_phone input{
	padding:15px!important;
	width:90%!important;
}

.gr-form  .ginput_container_email input{
	padding:15px!important;
	width:90%!important;
}

.ginput_container_textarea textarea{
	height: 150px!important;
    width: 95%!important;
}

#gform_submit_button_2{
	width: 110px !important;
    margin-bottom: 0;
    border-radius: 50px;
    background-color: #2d4445;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-family:Jost!important;
    font-weight: 600;
    font-size: 13px !important;
    letter-spacing: 2px;
    padding: 20px 5%;
    margin-top: 10px;
}

#gform_submit_button_2:hover{
	background:#dd9563!important
}