/*
Theme Name: TheGem Elementor Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem-elementor
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/





div.crypto-assets .elementor-tab-title.elementor-tab-desktop-title {
    border-bottom: 1px solid #fff !important;
	text-align:center;
}


div.crypto-assets .elementor-tab-title.elementor-tab-desktop-title.elementor-active
{
    border-bottom: 3px solid #fff !important;
	text-align:center;
}

.box-hover-effect .elementor-widget-container {
	transition:1s !important;
}

.box-hover-effect:hover .elementor-widget-container{
	padding-top:10px !important;
	padding-bottom:30px !important;
} 

.box-hover-effect:hover .elementor-icon-box-icon i	{
	color:#fff !important;
}

.box-hover-effect:hover .elementor-icon-box-content h3{
	color:#fff !important;
}

.box-hover-effect:hover .elementor-icon-box-content p	{
	color:#fff !important;
}

.image-align-top figure.elementor-image-box-img {
    margin-top: 25px !important;
}

.blogs-layout .jltma-blog-wrapper {
    display: flex !important;
    flex-direction: row !important;
     flex-wrap: wrap;
}

.blogs-layout .jltma-blog-wrapper {
	display:flex;
	flex-direction:row;
	justify-content:space-between
}

.blogs-layout .jltma-blog-wrapper .jltma-post-outer-container.jltma-col-6 {
	width:49% !important;
	max-width:49% !important;
	margin:10px 0px;
}

.blogs-layout .jltma-blog-wrapper .jltma-post-outer-container.jltma-col-6 a.ma-el-post-btn {
    position: absolute;
    right: 10px;
    bottom: 13px;
	color:#fff
}

.blogs-layout .jltma-blog-wrapper .jltma-post-outer-container.jltma-col-6 .jltma-post-entry-meta {
    color: #fff;
    margin: 32px 0 8px 0px;

}

.blogs-layout .jltma-post-outer-container.jltma-col-6:nth-child(3n+1) {
    background: #056FB4;
    padding: 50px 50px 10px 50px;

}

.blogs-layout .jltma-post-outer-container.jltma-col-6:nth-child(3n+2) {
    background: #9333EA;
    padding: 50px 50px 10px 50px;

}

.blogs-layout .jltma-post-outer-container.jltma-col-6:nth-child(3n+3) {
    background: #9370DB;
    padding: 50px 50px 10px 50px;

}

footer#colophon {
	padding:0px 0px;
	background:inherit;
}

i.fas.fa-search {
    color: #fff;
}

/**** navigation css start***/

/*
ul#menu-1-89b422c > li {
	 padding: 40px 10px 60px 10px;
}

ul#menu-1-89b422c > li:hover {
  */  /*background: rgba(0,0,0,0.8);
    */
	/*border-radius: 20px 20px 20px 20px;
}


ul#menu-1-89b422c > li ul.sub-menu.cmm4e-sub-wrapper {
    margin-left: -20px !important;
	
}


ul#menu-1-89b422c > li ul.sub-menu.cmm4e-sub-wrapper li{
 align-items: start !important;
}


ul.sub-menu.cmm4e-sub-wrapper .cmm4e-sub-panel.cmm4e-sub-container {
    margin-left: 0px;
    left: 0;
    background: rgba (0,0,0,0.8);
    margin-top: 44px !important;
    width: 100% !important;
}



.cmm4e.cmm4e-theme-default-menu-skin-461836.cmm4e-menu-fade-up > .cmm4e-menu-item:hover > .cmm4e-sub-panel {
  
    width: 290px !important;
	margin-top: -27px;
	background: rgba(0,0,0,0.8);
    border-radius: 20px;
    padding: 10px;
}


ul.cmm4e.cmm4e-horizontal.cmm4e-horizontal-align-center li.cmm4e-menu-item.menu-item-has-children .cmm4e-sub-panel.cmm4e-sub-container ul li.cmm4e-menu-item.menu-item-has-children > .cmm4e-sub-panel.cmm4e-sub-container {
    text-align: left;
    position: relative;
    z-index: 9;
	width:100%;
 	margin-left: -220px !important; 
    margin-top: 40px !important;

}

ul.cmm4e.cmm4e-horizontal.cmm4e-horizontal-align-center:hover li.cmm4e-menu-item.menu-item-has-children .cmm4e-sub-panel.cmm4e-sub-container ul li.cmm4e-menu-item.menu-item-has-children > .cmm4e-sub-panel.cmm4e-sub-container {
     visibility: visible;
	opacity: 1;

}


.fa-angle-right:before {
    content: "\f105";
    transform: rotate(90deg) !important;
}

*/

/**** navigation css end***/


.elementor-element.eae-animated-gradient-yes, .elementor-element.eae-animated-gradient-yes .animated-gradient {
	background-size: 150% 100%!important; 
}

div#eae-at-49f71bb {
    height: 50px;
    margin: 10px 0px;
}

li.elementor-icon-list-item.elementor-inline-item {
    list-style: none !important;
}

li.elementor-icon-list-item {
    list-style: none;
}


.arrow-button .ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-right i {
 ;
    opacity: 1;
}

/***security page css start***/

.security-animated-title span.eae-at-animation-text-wrapper {
	
     height: 76px;
	min-width:10px !important;
	/*display:block !important;*/
	line-height:80px;

	
}

.security-animated-title .eae-at-animation.type .eae-at-animation-text-wrapper {
	
	overflow:visible !important;
}




/***security page css end***/

.tradingview-widget-container iframe {
    width: 100% !important;
}

.tradingview-widget-container {
    width: 100% !important;
}

/**payment option table css start**/

.payment_option_table table.ha-table {
    width: 100%;
}

.payment_option_table table.ha-table tr td.ha-table__body-row-cell:nth-child(1) {
    width: 20%;
    text-align: left !important;
}

.payment_option_table table.ha-table tr td.ha-table__body-row-cell:nth-child(5) {
    width: 10%;
}

.payment_option_table table.ha-table tr td.ha-table__body-row-cell a {
    background:#056FB4;
	border-radius:10px;
	padding: 10px 20px;
	color:#fff;
}

.payment_option_table div.elementor-tab-title.elementor-active {
    background: #056FB4;
    color: #fff;
    border-radius: 10px;
    padding: 10px 50px;
}

.payment_option_table .elementor-tabs-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.payment_option_table div.elementor-tab-title {
    border: 1px solid #056FB4 !important;
    color: #056FB4;
    border-radius: 10px;
    padding: 20px 50px !important;
	margin:0px 10px !important;
}

/**payment option table css end**/

/**Account Page css start**/

.elementor-830 .elementor-element.elementor-element-a31f131 .jltma--advance-tab.two .jltma--advance-tab-nav li {
    border-bottom: 1px solid #e5e5e5;
    background: transparent;
    padding: 0px;
    margin: 0px -25px;
}

div#jltma--advance-tabs-a31f131 .tab-content {
    margin-top: -20px;
}

.has_eae_slider.has_ma_el_bg_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-d7b638f.jltma-glass-effect-no .elementor-widget-wrap {
    padding: 0px !important;
}


table.eae-table tr.eae-table__body-row td {
    padding: 10px 0px !important;
    margin: 0px;
}

table.eae-table {
    background: #fff;
}


.account-tabs .elementor-tab-title {
    padding: 0px !important;
    margin: 20px 0px 0px 0px !important;
}

.account-tabs .elementor-active  img {
	  margin-top:-140% !important
}

.account-tabs img{ 
	  margin-top:100px !important;
	  /*animation-name: floating;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;*/
}
@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0,-100px); }
    100%   { transform: translate(0, -0px); }   
}
.eae-table-container{
	margin-top:-70px !important;
}
/*.account-tabs .elementor-active  img:hover{
			-moz-transform: scale(1.3);
   -webkit-transform: scale(1.3);
   -o-transform: scale(1.3);
   transform: scale(1.3) !important;
}*/

/**Account Page css end**/

/**Join us page css start**/

.join-us-button a.elementor-button-link.elementor-button.elementor-size-sm {
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.join-us-button a.elementor-button-link.elementor-button.elementor-size-sm .elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
}

span.elementor-button-icon.elementor-align-icon-right {
    margin-top: 14px;
    margin-bottom: -14px;
}

/**Join us page css end**/

/**career  us page css start**/

.career-bright-section h3.elementor-image-box-title {
    display: inline;
	margin-right:10px;
	
}


.career-bright-section .elementor-image-box-content p.elementor-image-box-description {
 display: inline;
transition:.5s; 
	margin: 14px 0px 0px 0px !important;
    position: absolute;
	width:80%;

}

.career-bright-section .elementor-image-box-content:hover p.elementor-image-box-description {
 transition:.5s; 
	    margin: 54px 0px 0px -45px !important;
}

form#wpforms-form-4275 input {
    height: 52px;
}

.elementor-872 .elementor-element.elementor-element-757b7f6 .jltma-wpforms .wpforms-field {
    margin-bottom: 0px;
    padding: 5px;
}

div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    height: 100px !important;
}

div.wpforms-container div.wpforms-uploader {
     padding: 10px;
}
/**career  us page css end**/


body.post-template-default.single.single-post #page-title {
    background-color: #0B2139;
    padding-top: 180px;
    padding-bottom: 80px;
    margin-top: -100px;
}


.cmm4e.cmm4e-theme-default-menu-skin-461836 .cmm4e-sub-container .cmm4e-menu-item {
    margin-left: 17px;
}


.elementor-1552 .elementor-element.elementor-element-6eb5091 {
    width: 50%;
}

.elementor-1552 .elementor-element.elementor-element-bdc4a6b {
    width: 25%;
}

section.has_eae_slider.has_ma_el_bg_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-3ed5bcb.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.jltma-glass-effect-no .elementor-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.account-open .elementor-icon-box-wrapper:hover .elementor-icon-box-icon .elementor-icon {
    background-color: #056FB4 !important;
}

.account-open .elementor-icon-box-content ul {
    padding: 0px 0px 0px 20px;
}

.wp-block-themepunch-revslider rs-progress {
	
	height:70% !important;
	inset: 15% 155px auto auto !important;
	border-radius:20px !important
	
}

a.ebook-download-button {
    background: #056FB4;
    padding: 10px 30px;
    border-radius: 10px;
    color: #fff;
    border: 1px solid #056FB4;
	transition:0.5s;
}

a.ebook-download-button:hover {
    background: #fff;
    padding: 10px 30px;
    border-radius: 10px;
    color: #056FB4;
    border: 1px solid #056FB4;
}

.elementor-swiper-button.elementor-swiper-button-prev {
    position: absolute;
    top: 45%;
    margin-left: -50px;
	cursor:pointer
}

.elementor-swiper-button.elementor-swiper-button-next {
    position: absolute;
    top: 45%;
    margin-left: -20px;
		cursor:pointer
	}


.has_eae_slider .eicon-chevron-left:before {
    content: '\e909';

}

.has_eae_slider i.eicon-chevron-right:before {
	  content: '\e90a';
}

.ebook-box p.elementor-image-box-title {
    min-height: 80px;
}

/*glossary page css start*/
#page-title.page-title-block.page-title-alignment-center.page-title-style-1 {
    background-color: #0B2139;
    padding-top: 150px;
    padding-bottom: 80px;
    margin-top: -100px !important;
}

a.cmtt-backlink.cmtt-backlink-top {
    display: none;
}

.ln-letters a {
    font-size: 17px !important;
    padding: 12px !important;
    color: #000 !important;
}

.ln-letters a.ln-selected {
    background-color: #eaeaea  !important;
    color: #056fb4 !important;
}

ul#glossaryList {
    margin-left: 20px !important;
}

ul.glossaryList li {

    width: 25%;
    margin: 5px 0px;
	font-size:15px;
	list-style:disc;
}

ul.glossaryList {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
/*glossary page css end*/

/*help center css start*/

.elementor-tabs-content-wrapper {
    background: none !important;
  
}

.blog-category .wts-eae-pl-wrapper ul {
    padding: 0px !important;
    margin: 0px !important;
}

.blog-category .wts-eae-pl-wrapper ul li{

background:#f3f3f3 !important;
	padding:20px 20px 20px 50px !important;
}

.blog-category .wts-eae-pl-wrapper ul li:before {
    content: '\e63a';
    float: left;
    font-family: "thegem-icons";
    font-style: normal;
    font-size: 24px;
    padding-left: 0px;
    padding-right: 6px;
    position: absolute;
    padding-top: 0px;
	left:10px;
}

/*help center css end*/

.gem-text-button > span.glossaryLink {
    color: inherit !important;
}

.gem-text-button> span.glossaryLink:hover  {
    color: inherit !important;
	border-bottom:0px !important
}

.elementor-image-box-description span.glossaryLink {
    color: inherit !important;
}

h3 span.glossaryLink {
    color: inherit !important;
}

.elementor-tabs .elementor-tab-title.elementor-tab-desktop-title {
    text-align: center;
}

rs-layer span.glossaryLink {
    color: inherit !important;
}

.elementor-text-editor span.glossaryLink {
    color: inherit !important;
}

p.elementor-image-box-title span.glossaryLink {
    color: inherit !important;
}

p span.glossaryLink {
    color: inherit !important;
}

h2 span.glossaryLink {
    color: inherit !important;
}

h2 span.glossaryLink:hover {
    color: inherit !important;
	border-bottom:0px !important;
}

/*----- KH css edits ----*/
.jltma-team-carousel-default-inner{
	padding: 15px !important;
	border-radius: 20px;
	box-shadow: 5px 5px 10px #efefef;
}
.jltma-team-member-content h3 {
	font-size: 20px !important;
}
.jltma-team-member-thumb img {
	width: 100px !important;
}
/*----- KH css edits  ----*/

.broker-slider .swiper-slide-active{
	margin-top: unset !important;
	width: 35% !important;
}
.broker-slider .jltma-slider__item{
}
.broker-slider .jltma-arrows [class*=jltma-arrow]{
	box-shadow:unset !important;
}


.jltma-carousel-both-navigation.jltma-position-bottom-right.jltma-visible-mobile {
   
    width: 100%;
}

.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    width: auto !important;
    left: 30px;
    bottom: 40px;
}

.breadcrumbs a {
    color: #fff;
}

.blue__bg h3.elementor-icon-box-title {
    background: #dbfcffc7;
    padding: 0px 20px;
}

.policy_table table.eae-table tr td {
    padding: 7px 10px !important;
}

.form_policy_table_2 form table tr td {
    border: 0px !important;
}

.form_policy_table_2 form table {
	width:100% !important;
}

.form_policy_table_2 form table tr td:nth-child(1) {
	width:25% !important;
}

.form_policy_table_2 form table tr td:nth-child(2) {
	width:75% !important;
}

.form_policy_table_2 form table tr td input {
	width:70%;
	border:0px;
	border-bottom:1px solid #000;
}
.glossaryLink {
	color: white !important;
}

table.complaint_policy_table tr th {
    border: 1px solid #000 !important;
    color: #000;
}

table.complaint_policy_table tr td {
    border: 1px solid #000 !important;
    color: #000;
}

table.complaint_policy_table tr td:nth-child(1) {
	text-align:center;
}

table.complaint_policy_table tr td:nth-child(2) {
    border: 1px solid #000 !important;
    color: #000;
	width:50%;
}

table.complaint_policy_table-2 tr th {
    border: 1px solid #000 !important;
    color: #000;
}

table.complaint_policy_table-2 tr td:nth-child(1) {
	width:22%
}

table.complaint_policy_table-2 tr td {
    border: 1px solid #000 !important;
    color: #000;
	width:6.667%
}

span.apexcharts-tooltip-text-y-label {
    display: none;
}
.elementor-widget-tabs .elementor-tab-content {
    padding: 0px !important;
    display: none;
}
.elementor-swiper-button-next{
	right: 0 !important;
}

.blog-grid.blog article .post-featured-content {
    max-height: 200px !important;
    overflow: hidden;
}

.blog-grid.blog .justified-style-1 .post-content-wrapper {
    height: 90% !important;
    padding: 20px;
    padding-bottom: 0px;
}

.blog-grid .post-item:not(.sticky) .img-responsive {
transition:0.5s 
}

.blog-grid .post-item:not(.sticky) .img-responsive:hover {
	transform:scale(1.1) 
}

body .blog article .post-featured-content>a:before {
	display:none;
}

body .blog article .post-featured-content>a:after {
	display:none;
}

.home_page .blog-grid.blog article.post-item {
    width: 50%;
}

.elementor-830 .elementor-element.elementor-element-8c46d2a .elementor-tab-content {
    text-shadow: none;
}

.payment_option_table .ha-table__body-row-cell-icon svg{
    width: 70px;
	height:auto;
}

tr.ha-table__body-row td.ha-table__body-row-cell .ha-table__head-column-cell-wrap {
    display: none;
}

.Rotate_effect {
    transform: rotate(270deg);
}

.elementor-widget-tabs .elementor-tabs-wrapper {
    overflow: visible !important;
}

ul.gem-tta-tabs-list li:last-child a:nth-child(1) {
    display: none !important;
}

ul.gem-tta-tabs-list li.gem-tta-tab.gem-tta-active a{
	background-color:#0b2139 !important;
	color:#fff !important;
}

ul.gem-tta-tabs-list li.gem-tta-tab a {
	font-weight:600 !important;
	color:#000 !important
}

footer h2.elementor-heading-title.elementor-size-default a {
    color: inherit;
}

}

/*
ul.cmm4e.cmm4e-horizontal.cmm4e-horizontal-align-center li.cmm4e-menu-item.menu-item-has-children .cmm4e-sub-panel.cmm4e-sub-container ul li.cmm4e-menu-item.menu-item-has-children > .cmm4e-sub-panel.cmm4e-sub-container ul li.cmm4e-menu-item.menu-item-has-children > .cmm4e-sub-panel.cmm4e-sub-container {
    margin-left: -110px !important;
}

ul#menu-1-89b422c > li ul.sub-menu.cmm4e-sub-wrapper li ul div.cmm4e-sub-panel {
    left: 100px !important;
}
.fullwidth-content{
	margin-left: 5% !important;
	margin-right: 5% !important;
}
.cmm4e.cmm4e-theme-default-menu-skin-461836 .cmm4e-sub-container .cmm4e-menu-item{
	text-transform: unset !important;
}

.new-m-0 h2 , .new-m-0 h4 , .new-m-0 p {
	margin:0;
}*/
/* Responsive */

/*
#menu-res a.cmm4e-nav-link {
    color: #222 !important;
}
#menu-res li.cmm4e-menu-item.menu-item-has-children .cmm4e-sub-panel.cmm4e-sub-container ul li.cmm4e-menu-item.menu-item-has-children > .cmm4e-sub-panel.cmm4e-sub-container {
    margin-left: 0px !important;
}
#menu-res .cmm4e.cmm4e-theme-default-menu-skin-461836.cmm4e-menu-fade-up > .cmm4e-menu-item:hover > .cmm4e-sub-panel {
    background: none;
    margin-top: 0;
}
#head-res .elementor-sticky--active {
    display: none;
}
#menu-res span.toggle-icon-open.fa.fa-navicon {
    color: #fff;
}*/
table {
  overflow: scroll;
}

span.hedging span:hover {
    color: #fff !important;
    text-decoration: none !important;
}

.home_page article {
     max-height: 500px;
}

.cmm4e-sub-panel.cmm4e-sub-container {
    background: #0b2139eb !important;
    border-radius: 10px !important;
}

.academy-page .blog-grid.justified-style-2 article {
    height: auto;
    max-height: 540px;
}

.blog-style-justified.justified-style-2 .description .info {
    position: absolute;
    bottom: 20px;
    display: flex;
    align-items: center;
}

.main-menu ul li ul.sub-menu li {
    padding: 1px 20px;
}

ul#menu-1-89b422c > li a:after {
    display: none;
}

ul#menu-1-89b422c > li a {
    text-transform: uppercase;
     font-size: 13px;

}
ul#menu-1-89b422c li ul {
    padding: 10px 0px;
    margin: 0px;
	border-radius:20px;
	background:#0f2741f5 !important
}

.main-menu ul li ul.sub-menu li a {
	color:#87EDF7
}

.main-menu ul li ul.sub-menu li {
    padding: 1px 0px 1px 0px;
	border-bottom:1px solid #0F2741;
	margin:0px 5px;
	text-align:left;
}

.main-menu ul li ul.sub-menu li:hover {
	border-bottom:1px solid #fff;
}

.main-menu ul li ul.sub-menu li:last-child:hover {
	border-bottom:0px solid #fff !important;
}

.main-menu ul li ul.sub-menu li a > .sub-arrow{
	margin-left: 41px;
}

.main-menu ul li ul.sub-menu li:hover a {
	background:none !important;
	color:#5fc9d3
}

.main-menu ul li ul.sub-menu li ul {
    left: 14px !important;
}

.fixedmedia {
    position: fixed;
    left: 0;
    top: 230px;
    width: auto !important;
    float: left;
    z-index: 111;
}

.fixedmedia .elementor-social-icons-wrapper {
    display: flex;
    flex-direction: column;
    box-shadow: 0px 5px 11px -2px rgba(0, 0, 0, 0.18), 0px 4px 12px -7px rgba(0, 0, 0, 0.15);
    background: #fff;
    border-radius: 0 10px 10px 0;
	overflow:hidden;
}

.fixedmedia .fa-facebook-f:before{
	content: "\f39e";
}

.fixedmedia a.elementor-social-icon-facebook-f i{
	color:#3B5999 !important;
}
.fixedmedia a.elementor-social-icon-facebook-f:hover {
    background: #3B5999 !important;
}

.fixedmedia a.elementor-social-icon-twitter i{
	color: #46C1F6 !important;
}
.fixedmedia a.elementor-social-icon-twitter:hover{
	background: #46C1F6 !important;
}

.fixedmedia a.elementor-social-icon-instagram i{
	color: #e1306c !important;
}
.fixedmedia a.elementor-social-icon-instagram:hover{
	background: #e1306c !important;
}

.fixedmedia a.elementor-social-icon-paper-plane i{
	color: #24a1de !important;
}
.fixedmedia a.elementor-social-icon-paper-plane:hover{
	background: #24a1de !important;
}

.fixedmedia a.elementor-social-icon-linkedin-in i{
	color: #1178b3 !important;
}
.fixedmedia a.elementor-social-icon-linkedin-in:hover{
	background: #1178b3 !important;
}

.fixedmedia a.elementor-social-icon-facebook-f:hover i,
.fixedmedia a.elementor-social-icon-twitter:hover i,
.fixedmedia a.elementor-social-icon-instagram:hover i,
.fixedmedia a.elementor-social-icon-paper-plane:hover i,
.fixedmedia a.elementor-social-icon-linkedin-in:hover i{
	color: #fff !important;
}

.fixedmedia .elementor-social-icons-wrapper span a {
    width: 47px;
    height: 47px;
}

@media (max-width:767px) {
	.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {

	  top: 46px !important;
	}
	
	.fixedmedia{
		display:none;
	}
	.hideonmobile{
		display:none !important;
	}
	.datasec{
		position:inherit !important;
		margin-top:0px !important;
	}
	.misvis_sec .elementor-icon-box-wrapper p {
		text-align: justify;
	}
}

form#wpforms-form-4275 button#wpforms-submit-4275 {width: 50%;
    margin: 50px 0 0 0;
    padding: 15px 0 15px 0;
    border-radius: 50px 50px 50px 50px;
    color: #FFF;
    background-color: #056FB4;}

form#wpforms-form-4275 button#wpforms-submit-4275:hover {
    background-color: #ddd;
	color:#fff;
}

.newsletter
	.elementor-button {
    background-color: #fff;
    font-size: 15px;
    padding: 12px 24px;
    border-radius: 10px;
    fill: #056fb4;
		font-weight:bold;
}

button#wpforms-submit-4307 {
	    display: block;
    width: 50%;
    margin: 0% 25% 0% 25%;
    color: #FFF;
    background-color: var(--e-global-color-3ef8f6a);
}
footer#colophon {
    padding: 0px 0px;
    background: inherit;
}
.breadcrumbs a {
    color: #fff;
}


.single-post .fullwidth-content {
    max-width: 1212px;
    margin: 0 auto;
    padding: 0 15px;
}