/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 12 2026 | 10:32:43 */
*{
   /* transition-delay: unset !important;
    transition-duration: 0s !important;*/
}
em {
    font-style: italic;
}
img.img-center,
.img-center{
	display: block;
	margin: 0 auto;
}
.title_span span{
	color:var(--e-global-color-b03fd2d);
}
/* Nav */
.main_menu .fa-chevron-down,
.main_menu .fa-chevron-up{
    font-size: 12px!important;
}
/* Nav End */
.solutions_menu button.e-n-tab-title:hover{
	border-radius:10px!important;
}
.solutions_menu .e-n-tabs-heading{
	padding-top:30px;
}
.elementor-section-stretched{
    z-index: 0;
}
#ditty_load .ditty-item__content p strong,
#ditty_load .ditty-item p strong{
	display:block;
}
form#gform_5 #gform_submit_button_5 {
    border-radius: 30px !important;
	background-color: #1915E8!important;
	color: #fff !important;
}
#gform_wrapper_5 form#gform_5 input#gform_submit_button_5:hover {
    background: #000!important;
    color: #fff!important;
}
.gfield_required_asterisk{
	color: #000 !important;
}
.elementor-widget-video .e-hosted-video .elementor-video,
.elementor-widget-video .elementor-wrapper video{
    background-color: transparent;
}

.tm-request-call-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.tm-request-call-form .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, 
.tm-request-call-form .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, 
.tm-request-call-form .gform_wrapper ul.gform_fields li.gfield select, 
form#gform_5 select {
     border:2px solid  #000!important;
    border-radius: 12px !important;
    opacity: 1 !important;
    color: #000 !important;
}
.gform_footer {
    display: flex;
    justify-content: center;
	margin-top:30px !important;
}
input#gform_submit_button_3, input#gform_submit_button_3[type='submit']:hover {
    border: 3px solid #1915e8 !important;
	background-color: #1915e8 !important;
	margin:auto !important;
}
.gform_fields .ginput_container_select:after {
	content: "\25be";
    border: 1px solid #bcbcbc;
    color: #767676;
    border-radius: 25px;
    text-align: center;
    pointer-events: none;
    margin-left: -30px;
    padding: 0px 5px 0px;
	font-size: 15px;
	background:#fff;
}
.gform_fields .ginput_container_select select,
form .gform_fields input[type=text],
form .gform_fields select,
form .gform_fields input[type=email],
form .gform_fields input[type=tel], 
.gform_fields .ginput_container_select select,
form .gform_fields input[type=text],
form .gform_fields select,
form .gform_fields input[type=email],
form .gform_fields input[type=tel]{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 39px!important;
    border: 1px solid #AAAAAA;
    -ms-word-break: normal;
    word-break: normal;
	padding: 10px 26px 10px 12px!important;
	color:#000!important;
}
body .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield.gfield--type-honeypot{
    display: none !important;
    left: -9000px;
    position: absolute !important;
}
.tm-subscribe-form span#conf-text {
    color: #fff !important;
}
.tm-custom-accordion-ul .elementor-accordion .elementor-tab-content > ul li{
	padding:5px 0;
}
/*li.main-menu-subtitle.tm-link-no.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.arrow, */
li.main-menu-subtitle.tm-link-no.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.arrow {
    padding: 15px !important;
}
.seller-gold {
    border-color: #F7A623 !important;
}
.seller-blue {
    border-color: #1915E8 !important;
}
.tm-try-download-form .gform_wrapper label.gfield_label, 
.tm-try-download-form .gform_wrapper legend.gfield_label{
	color:#444444;
}
.tm-try-download-form .gform_wrapper ul.gform_fields li.gfield select,
.tm-try-download-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	color:#444444;
	border: 2px solid #444444;
}
.seller-green {
    border-color: #12B234 !important;
}
#field_46_7{
	width: 100%;
    flex: auto;
    padding: 0;
}
.tm-try-download-form .gform_wrapper .gform_footer input[type=submit],
#gform_submit_button_46{
	color:#fff;
	border-radius: 27px;
}
.wrap-logo img{width:auto;}
.swiper:not(.swiper-initialized) .swiper-wrapper{
	overflow: visible;
}
.cs-categories-nav-wrapper .cs-category{
	padding: 0 8px 0;
}
.no-margin{
	margin:0!important;
}
.trusted-brands .caption-wrap{
	display:none;
}
/* New pricing on trial page start */
.main-pricing-table .elementor-icon-list-item{
	line-height: 18px;
    height: 60px;
	background: #2E56EB0D;
    padding: 10px 10px!important;
}
.main-pricing-table li.elementor-icon-list-item:nth-child(odd) {
    background: #fff;
}
.main-pricing-table .pricing-details .elementor-icon-list-item{
	background: #716EE7;
}
#for-vfs.main-pricing-table .pricing-details .elementor-icon-list-item:nth-child(odd){
	background:#A29FFF;
}
#for-core.main-pricing-table .pricing-details .elementor-icon-list-item{
	background:#322AFF;
}
#for-core.main-pricing-table .pricing-details .elementor-icon-list-item:nth-child(odd){
	background:#1915E8;
}
#for-vfs.main-pricing-table .elementor-icon-list-item{
	background:transparent!important;
	height:auto!important;
	padding: 5px 15px!important;
}
.main-pricing-table li.elementor-icon-list-item .elementor-icon-list-text p{
	color:#484848;
	font-size: 14px;
}
.main-pricing-table .sale-price-heading .elementor-heading-title{
	display: flex;
    justify-content: center;
	gap: 7px;
}
.main-pricing-table .sale-price-heading .strick-price{
	width:60px;
	text-align:center;
	font-size:20px;
}
.main-pricing-table .sale-price-heading .strick-price:before{
	content: "";
    display: block;
    width: 60px;
    height: 2px;
    background-color: #E0503A;
    border-radius: 40px;
    position: absolute;
    top: 15px;
}
/* New pricing on trial page END */
#easy_steps button:hover,
#easy_steps button:focus{
	border-radius:0!important
}
#easy_steps .e-n-tabs-heading .e-n-tab-title[aria-selected=true] .e-n-tab-title-text span{
	background: #fff;
	color:#1915E8;
	border:1px solid #fff;
}
#easy_steps .elementor-accordion-item .elementor-accordion-title{
	display:flex;
    font-size: 18px;
    font-weight: normal;
}
#easy_steps .elementor-accordion-item .elementor-accordion-title span{
	border:1px solid #B3B3B3;
	padding: 4px 15px;
}
#easy_steps .elementor-accordion-item .elementor-active .elementor-accordion-title span{
	color: #fff;
    background: #1915E8;
	border-color: #1915E8;
}
#easy_steps .e-n-tab-title-text span{
	border:1px solid #fff;
}
#easy_steps .e-n-tab-title-text span,
#easy_steps .elementor-accordion-item .elementor-accordion-title span{
	width: 40px;
    height: 40px;
    background: transparent;
    text-align: center;
    line-height: 12px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 20px;
}
#blue-tiktok-sell .elementor-icon-box-icon,
#blue-tiktok-sell .elementor-icon-box-content{
	text-align:left;
}
form.vfs_get_started_now{
	font-size:16px;
}
form.vfs_get_started_now .gform_footer{
	margin: 0 !important;
}
.tm-custom-accordion .elementor-accordion-item .elementor-tab-title{
	text-align:left;
	justify-content: left;
}
.error404 form.search-form .search-field{
	border-radius: 40px;
    height: 50px;
}
.error404 form.search-form .search-submit{
	margin-left: 12px;
	margin-top: 0!important;
}
.blog-gray-box{
	background:#f4f4f4;
	padding:20px;
	border-radius:20px;
}
ul.pl-30{
	padding-left:30px;
}
#prcing_may .e-n-tabs-heading {
    width: max-content;
    margin: 0 auto;
    padding: 15px 20px;
    background: #f4f4f4;
    border-radius: 100px;
}
@media (min-width: 767px){
	.main-pricing-table li.elementor-icon-list-item .elementor-icon-list-text p{
		display:none;
	}
	form.vfs_get_started_now{
		display: flex;
		flex-direction: row;
		width: 460px;
		justify-content: center;
		align-items: center;
	}
	form.vfs_get_started_now .gform_footer{
		margin-top: 0!important;
		padding: 0!important;
		justify-content: flex-start;
	}
	form.vfs_get_started_now .gfield--type-email{
		width: 335px;
		margin-top: 0!important;
		padding-right: 0 !important;
		margin-right: -60px;
	}
	form.vfs_get_started_now .ginput_container_email,
	form.vfs_get_started_now .ginput_container_email input{
		margin-top: 0!important;
		height: 50px;
	}
	form.vfs_get_started_now .gform_button{
		margin: 0!important;
	}
}
@media (max-width: 1024px){
	/*html.open-menu body,*/
	html.open-menu{
		overflow: visible!important;
		height: auto!important;
	}
	.main-menu-with-btn .themegoods-navigation-wrapper .nav li.main-menu-login.blue-border a{
    	border: 2px solid #1915E8 !important;
	}
	.main_menu .e-n-menu-wrapper{
		background:#fff!important;
	}
	.main-menu-with-btn .themegoods-navigation-wrapper .nav li.main-menu-login.blue-border a:hover,
	.main-menu-with-btn .themegoods-navigation-wrapper .nav li.main-menu-login.blue-border a:focus{
		background:#1915E8!important;
		color:#fff!important;
	}
}

@media (max-width: 1023px){
	.mob-burger-menu .elementor-icon > i, .mob-burger-menu .elementor-icon > i::before, .mob-burger-menu .elementor-icon > i::after {
		background:#000 !important;
	}
}

@media only screen and (max-width: 767px){
	#header_shopify .elementor-button-text{
		font-size:0px;
	}
	footer #header_shopify .elementor-button-text{
		font-size:14px;
	}
	.tm-try-download-form .gform_wrapper .gform_footer input[type=submit] {
   		width: 100% !important;
	}
	.before-cs .elementor-element-populated{
		border-radius:17px 17px 17px 17px !important;
	}
	.elementor-icon-box-wrapper {
    	text-align: center !important;
	}
	.may_2024_pricing .elementor-icon-box-wrapper {
		text-align:left!important;
		padding:0 10px;
	}
	#icon-sec-mobile .elementor-icon-box-wrapper,
	.icon-sec-mobile .elementor-icon-box-wrapper,
	body.home .elementor-icon-box-wrapper{
    	text-align: left !important;
	}
	.elementor-widget-container #gform_1{
		padding:10px 20px;
	}
	.main-pricing-table li.elementor-icon-list-item{
		height:auto;
		background-color: #fff;
	    padding: 0px!important;
	}
	.main-pricing-table li.elementor-icon-list-item .elementor-icon-list-text{
		display: flex;
    	gap:1px;
		align-items: flex-start;
	}
	.main-pricing-table li.elementor-icon-list-item .elementor-icon-list-text p {
		margin-bottom: 0px;
		font-size:12px;
		padding: 6px 5px 6px 0px;
		line-height: 20px!important;
	}
	.main-pricing-table li.elementor-icon-list-item .elementor-icon-list-text i {
		color: #0C9938;
		display: block;
		background-image: URL("/wp-content/uploads/2024/01/check.svg");
		background-repeat: no-repeat;
		background-size: 20px;
		width: 26px;
		height: 22px;
		margin-right: 2px;
		margin-top: 5px;
	}
	.main-pricing-table li.elementor-icon-list-item .elementor-icon-list-text b {
    	display: none;
	}
	.main-pricing-table li.elementor-icon-list-item .elementor-icon-list-icon {
    	padding: 5px 0;
	}
	.main-pricing-table .plan-heading .elementor-widget-container {
    	background-color: #1915E8;
		border-radius: 10px 10px 0 0;
	}
	.main-pricing-table .plan-heading .elementor-widget-container .elementor-heading-title{
		color:#fff;
	}
	.main-pricing-table .elementor-widget-button{
		background:#f5f7fe;
	}
	#prcing_may .may_tabs{
		display:block!important;
		margin-bottom: 25px;
	}
	#prcing_may .e-n-tab-icon svg:first-child{
		display:none!important;
	}
	#prcing_may .e-n-tab-icon svg{
		transform: none;
		opacity:1;
		height:20px;
	}
	#prcing_may .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title{
		background:#1915e8!important;
		color:#fff!important;
		margin: 0;
	}
	  .video-slider video {
		width: 100% !important;  /* Ensure the video takes full width */
		height: auto; /* Maintain aspect ratio */
	  }
}
@media only screen and (min-width: 768px){
	.tm-try-download-form .gform_wrapper .gform_footer input[type=submit] {
    	width: 40% !important;
	}
	
	.gform_legacy_markup_wrapper .gform_footer {
    	margin: 30px 0 0 0 !important;
	}
	.tm-subscribe-form_wrapper .gform_footer {
    	margin: 0 !important;
	}
	.tribe-events-before-html{
		position: absolute;
    	width: 100%;
    	left: 0;
	}
	.tribe-common--breakpoint-medium.tribe-events .tribe-events-header{
		padding-top:420px;
	}
}
#pricing-table-x a.more-info-col-btn, .second-table .tm-plan-feature-section .feature-table .table-head>.tr .td > .plan-col-inner a.more-info-col-btn, .second-table .tr.table-footer .td.active-column > p > a.more-info-col-btn, .third-table .tr.table-footer .td > a.more-info-col-btn, .third-table .tm-plan-feature-section .feature-table .table-head>.tr .td > .plan-col-inner a.more-info-col-btn {
	color: #1915e8!important;
    border-color: #1915e8 !important;
	border-radius:30px !important;
	border: 3px solid #1915e8 !important;
}
#pricing-table-x a.more-info-col-btn:hover, #pricing-table-x a.more-info-col-btn:focus {
	color: #fff!important;
	background: #1915e8!important;
}
#pricing-table-x .active-column a.more-info-col-btn {
    background: #1915e8!important;
    color: #FFF!important;
}
#pricing-table-x > div > div > div > div > div > div:nth-child(1) > div.td.active-column:after {
	background: #1915e8 !important;
}
#webinars.events-cat, #on-demand.events-cat,
.tm-try-cta-bg-figure-1, .tm-try-cta-bg-figure, .tm-try-cta-bg-figure-2{
	display:none !important;
}
.single .elementor-widget-container p a{
	color:#1915E8;
}
/* Slider arrows fix*/
.tm-slider-text-grid .slick-arrow, .tm-slider-text-grid-def .slick-arrow, .tm-slider-icon-text .slick-arrow {
	font-size: 0;
}
.swiper-slide-custom .swiper-pagination-bullets .swiper-pagination-bullet-active{
    background-color:#484848;
}
/*Request a call Submit button Hand pointer*/
.tm-request-call-form .gform_button:hover{
cursor:pointer;
}
.wp-block-button__link{
    color: #fff!important;
    text-transform: lowercase;
    border-radius: 25px;
    font-weight: 600;
    line-height: 1em;
}
.wp-block-button__link:hover{
	background:#000;
}
.gform_heading .gform_required_legend{
	display:none;
}
#gform_submit_button_16{
	margin:0 auto!important;
}

/* Form styling */
#gform_1 .gform_footer,
#gform_5 .gform_footer,
#gform_16 .gform_footer,
#gform_34 .gform_footer,
#gform_46 .gform_footer,
#gform_48 .gform_footer,
#gform_52 .gform_footer,
#gform_53 .gform_footer,
#gform_54 .gform_footer,
#gform_56 .gform_footer,
#gform_57 .gform_footer,
#gform_58 .gform_footer{
	margin-top: 0px !important;
}
#gform_wrapper_16 form{
	margin: 0 auto;
}
#gform_wrapper_3 .ginput_container_email #input_3_1{
	margin-top:0px!important
}
form input[type=text],
form input[type=email],
.gform_wrapper.gravity-theme .gfield select{
	height: 38px;
}
form input[type=text],
form input[type=email],
.gform_wrapper.gravity-theme .gfield select,
.gform_legacy_markup_wrapper .top_label select,
form .gform_body input[type=tel],
form#gform_1 input,
form#gform_1 select,
form#gform_5 input,
form#gform_5 select,
form#gform_16 input,
form#gform_16 select,
form#gform_18 input,
form#gform_34 input,
form#gform_34 select,
form#gform_46 input,
form#gform_46 select,
form#gform_48 input,
form#gform_48 select,
form#gform_52 input,
form#gform_52 select,
form#gform_56 input,
form#gform_56 select,
form#gform_57 input,
form#gform_57 textarea,
form#gform_58 input,
form#gform_58 select{
	background-color:#fff !important;
	min-height: 38px;
	border-radius: 39px !important;
    opacity: 1 !important;
    color: #767676 !important;
	border: 1px solid #BCBCBC!important;
	box-shadow: none;
	line-height: 14px;
	font-family: "Proxima Nova", sans-serif;
    font-weight: 500;
    font-size: 14px;
	width: 100%;
	/*padding:10px 12px;*/
}
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text],
form .gform_body input[type=tel]{
    padding: 10px 12px 10px 12px!important;
}
form#gform_57 .ginput_container_textarea textarea{
	border-radius: 22px!important;
}
form input[type="submit"].gform_button,
form#gform_1 input[type="submit"].gform_button,
form#gform_5 input[type="submit"].gform_button,
form#gform_16 input[type="submit"].gform_button,
form#gform_18 input[type="submit"].gform_button,
form#gform_34 input[type="submit"].gform_button,
form#gform_46 input[type="submit"].gform_button,
form#gform_48 input[type="submit"].gform_button,
form#gform_52 input[type="submit"].gform_button,
form#gform_56 input[type="submit"].gform_button,
form#gform_54 input[type="submit"].gform_button,
form#gform_57 input[type="submit"].gform_button,
form#gform_58 input[type="submit"].gform_button,
.wp-element-button{
    background-color:#3200CE !important;
	font-size: 16px!important;
    font-weight: 500;
    line-height:1em!important;
    color:#fff!important;
    text-transform:lowercase;
    border-radius:25px!important;
    cursor: pointer;
	/*padding: 25px 25px 25px 25px;*/
	border:none!important;
	padding: 16px 22px 16px 22px;
	width: auto;
}
form input[type="submit"].gform_button:hover,
form#gform_1 input[type="submit"].gform_button:hover,
form#gform_5 input[type="submit"].gform_button:hover,
form#gform_16 input[type="submit"].gform_button:hover,
form#gform_18 input[type="submit"].gform_button:hover,
form#gform_34 input[type="submit"].gform_button:hover,
form#gform_46 input[type="submit"].gform_button:hover,
form#gform_48 input[type="submit"].gform_button:hover,
form#gform_52 input[type="submit"].gform_button:hover,
form#gform_56 input[type="submit"].gform_button:hover,
form#gform_54 input[type="submit"].gform_button:hover,
form#gform_57 input[type="submit"].gform_button:hover,
form#gform_58 input[type="submit"].gform_button:hover,
.wp-element-button:hover{
	background-color:#000!important;
}
#gform_wrapper_16 form{
    padding-top:0!important;
}
form#gform_16 .gfield_label,
form#gform_56 .gfield_label,
form#gform_54 .gfield_label,
form#gform_54 .spacer.gfield{
    display:none;
}
#gform_confirmation_message_57 h5{
	text-align: center;
    color: #000;
    text-transform: none;
}
form#gform_54 
.gform_wrapper.gravity-theme .gfield select.gfield_select,
.gform_wrapper.gravity-theme .gfield select{
	/*padding: 9px 8px!important;*/
	/*height: 39px;*/
}
form .opt-in-check .ginput_container_consent{
	line-height: 16px;
}
form .opt-in-check .ginput_container_consent input[type='checkbox']{
    width: 15px!important;
    min-height: 12px!important;
	margin: 0;
}
form .opt-in-check{
	width:100%!important;
}
form .opt-in-check label{
	font-size:12px;
	line-height: 16px;
	color: #848484;
}
form .opt-in-check .gfield_required{
	display:none!important;
}
.elementor-popup-modal .dialog-close-button{
	text-decoration: none;
}
.gform_confirmation_message_60{
	text-align:center;
}
/* form style */
.single-post .fa-twitter:before,
.single-post .fa-x-twitter:before{
	content: "\f099";
    background-image: url(https://try.commentsold.com/wp-content/uploads/2024/01/twitter.svg);
    display: block;
    font-size: 0;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}
.button-cta-green-blog .wp-element-button{
	background:#0C9938!important;
}
.single-post .anchor:target::before{
	content: '';
	display: block;
	height: 100px;
	margin-top: -100px;
}
/*Events Start*/
.cs-events-date-meta-wrap,
.cs-post-categories .event-cat.cat-item {
    font-size: 18px;
    line-height: 26px;
	font-family:ProximaNova, sans-serif;
	color:#696F71;
}
.cs-events-date-meta {
    font-size: 18px;
    line-height: 26px;
    position: relative;
}
.tm-wrapper-footer-content .elementor-widget-wrap p{
	margin-bottom:0px!important;
}
/* Calander event page */
.tribe-common-l-container{
	padding-top:0px!important;
}
.tribe-common-l-container .tribe-events-before-html{
	background:#1915e8;
	padding: 50px 10px 40px 10px;
	z-index: 9;
}
.tribe-events-before-html h1{
	color:#fff;
	max-width: 1200px;
    margin: 0 auto;
    line-height: 1.4;
	font-size: 46px;
	font-weight:600;
}
.tribe-events-calendar-month__day-cell--selected{
	border-radius: 0;
}
.tribe-events-calendar-month__day-cell--selected .tribe-common-a11y-visual-hide{
	color:#fff;
}
.tribe-events .tribe-events-calendar-month__calendar-event,
.tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event-details{
	padding: 0 4px 4px;
	margin: 0;
}
.tribe-events-calendar-month__calendar-event-details.blue{
	background:#e5e5ff;
}
.tribe-events-calendar-month__calendar-event-details.yellow{
	background: #ffffcd;
}
.tribe-events-calendar-month__calendar-event-details.gray{
	background: #ececec;
}
.tribe-events-calendar-month__calendar-event-details.golden{
	background: #f4c758;
}
.tribe-events-calendar-month__calendar-event-details.red{
	background: #ff9b9b;
}
.tribe-events-calendar-month__calendar-event-details.black{
	background: #bcbcbc;
}
.tribe-events-calendar-month__calendar-event-details.pink{
	background: #ffe2e7;
}
.tribe-events-calendar-month__calendar-event-details.orange{
	background: #ffa500;
}
.tribe-events-calendar-month__calendar-event-details.brown{
	background: #d39494;
}
.tribe-events-calendar-month__calendar-event-details.green{
	background: #bbffbb;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text,
.tribe-events-c-subscribe-dropdown__button-text:hover{
	all: unset;
	color: #1915e8;
}
.tribe-events .tribe-events-calendar-month__day-cell--mobile,
.tribe-events .tribe-events-c-view-selector__button,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,
.tribe-events-c-events-bar .tribe-events-c-events-bar__search-button{
	background:transparent;
}

.image-text-section.wp-block-media-text .wp-block-media-text__media{
	margin-top: 10px;
	align-self: start;
}
/* blog / press image alignments start */
.cs-categories-dropdown-results #uncategorized,
.cs-category#uncategorized{
	display:none;
}
.single img.alignright {float:right; margin:0 0 1em 1em}
.single img.alignleft {float:left; margin:10px 1em 1em 0}
.single img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.single a img.alignright {float:right; margin:0 0 1em 1em}
.single a img.alignleft {float:left; margin:0 1em 1em 0}
.single a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.cs-categories-dropdown-results .cs-category#uncategorized{
	display:none;
}
.single .wp-block-table.blog-vfs-table th:nth-child(1){
	width:20%;
}
.single .wp-block-table.blog-vfs-table th:nth-child(2){
	width:40%;
}
.single .wp-block-table.blog-vfs-table th:nth-child(3){
	width:40%;
}

.single-post .anchor:target::before {
    content: '';
    display: block;
    height: 100px;
    margin-top: -100px;
}
.single .wp-block-column.table-content{
	background:#F4F4F4;
	padding:35px 40px;
	border-radius:24px;
	margin:20px 0;
}
.single .wp-block-column.table-content ul{
	margin-bottom:0;
}
.single .wp-block-columns.pro-tips{
	background:#E8F0FE;
	padding:30px;
	margin:30px 0;
	border-radius:24px;
}
.single .wp-block-columns.pro-tips .wp-block-heading{
	background: #1915E8;
    width: fit-content;
    display: block;
    padding: 10px 40px;
    color: #fff;
    border-radius: 20px;
    margin-top: -55px;
	margin-bottom: 20px;
	font-size:21px;
}
/* blog / press image alignments end */

.toggle-content-tab .e-n-accordion-item-title{
	display: flex;
    justify-content: space-between;
}
.protected-post-header,
.protected-post-form{
	text-align:center;
	padding-top: 20px;
}
@media only screen and (max-width: 500px){
	.single-post .wp-block-image .alignright{
		margin: 0;
    	width: 100%;
		padding: 20px 0;
	}
	.single-post .wp-block-image .alignright img,
	.single-post .wp-block-image img{
		width:100%;
	}
	.single-post .elementor-widget-shortcode .elementor-shortcode .blog-avatar{
		margin: 0 auto;
    	display: flex;
	}
	.single-post .elementor-widget-post-info .elementor-post-info li.elementor-inline-item{
		 margin: 0 auto;
	}
	.single-post .wp-block-media-text__content{
		padding:10px 0px;
	}
	.single .tm-subscribe-form .gform_footer.top_label,
	.blog .tm-subscribe-form .gform_footer.top_label{
		width: auto!important;
	}
	.single-post .wp-block-table thead{
		font-size: 14px;
	}
	.single-post .wp-block-table tbody{
		font-size: 12px;
	}
	.elementor-widget-container #gform_54,
	.elementor-widget-container #gform_5{
    	padding: 10px 10px 0;
	}
	.single .tm-subscribe-form .gform_footer.top_label input#gform_submit_button_3[type='submit'],
	.blog .tm-subscribe-form .gform_footer.top_label input#gform_submit_button_3[type='submit'],
	.tm-subscribe-form .gform_footer input[type=submit].gform_button{
	   	font-size: 14px;
 	   	font-weight: 600;
    	height: 45px;
		padding: 0px!important;
    	width: 162px!important;
    	border-radius: 25px!important;
		flex: none;
	}
	.tribe-events.tribe-common .tribe-events-calendar-month .tribe-events-calendar-month__mobile-events-icon--event{
		display: list-item;
	}
	.tribe-events-calendar-month__mobile-events-icon::marker{
		color:transparent;
	}
	.tribe-common h3.tribe-events-calendar-month-mobile-events__mobile-event-title{
		margin-bottom: 10px;
	}
	.tribe-events .tribe-events-calendar-month__day-cell--selected, 
	.tribe-events .tribe-events-calendar-month__day-cell--selected:focus, 
	.tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
    	background-color: #c8c8ff;
	}
	form#gform_56 input[type="submit"].gform_button{
		width:100%;
		padding: 18px;
	}
	
	.single img.alignright {float:left; margin:0 0 1em 0}
	.single img.alignleft {float:left; margin:0 0 1em 0}
	.single img.aligncenter {display: block; margin-left: auto; margin-right: auto}
	.single a img.alignright {float:left; margin:0 0 1em 0}
	.single a img.alignleft {float:left; margin:0 0 1em 0}
	.single a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
}
@media only screen and (min-width: 1024px) {
    .desktop-hide{
        display: none!important;
    }
}
#show-mobile3{
	background:#0C9938;
}
#show-mobile3 a,
#show-mobile3 span{
	color:#fff;
}
@media (min-width: 1025px){
    #show-mobile1,
    #show-mobile2,
    #show-mobile3{
        display:none;
    }
}
#shopify_cta{
	width:100% !important;
}
@media screen and (max-width: 1300px) and (min-width: 1200px) {
	.main_web_menu nav ul li .e-n-menu-title{
		padding-left: 10px;
   		padding-right: 10px;
	}
	.main_web_menu #header_shopify .elementor-button-wrapper a.elementor-button-link,
	.main_web_menu .elementor-button-wrapper a.elementor-button-link{
		font-size: 13px!important;
	}
}
