.elementor-711 .elementor-element.elementor-element-1b25fb90 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
	
padding:0px;	
}

.elementor-711 .elementor-element.elementor-element-1b25fb90{
padding: 5px 20px 5px 20px;	
}


.sc_events_default .sc_events_item_date, .sc_testimonials_item_content:before, .sc_skills_counter .sc_skills_item_title, .sc_skills_pie.sc_skills_compact_off .sc_skills_item_title, .has-drop-cap:not(:focus)::first-letter, .trx_addons_dropcap, .toc_menu_item .toc_menu_description, .sc_item_subtitle, .sc_icons_item_title, .sc_price_item_title, .sc_price_item_price, .sc_courses_default .sc_courses_item_price, .sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a, .sc_events_classic .sc_events_item_price, .sc_events_classic .trx_addons_hover_content .trx_addons_hover_links a, .sc_promo_modern .sc_promo_link2 span+span, .sc_skills_counter .sc_skills_total, .sc_skills_pie.sc_skills_compact_off .sc_skills_total, .slider_container .slide_info.slide_info_large .slide_title, .slider_style_modern .slider_controls_label span + span, .slider_pagination_wrap, .sc_slider_controller_info, .trx_addons_list_parameters>li strong {
    font-family: 'Poppins';
    text-transform: uppercase;
}

h2{
	font-family: 'Poppins';
    text-transform: uppercase;
}

.elementor-element-22bc8fd span{
	line-height: 120%;
}

.scheme_default.sc_layouts_row_type_normal .socials_wrap .social_item .social_icon, .scheme_default .sc_layouts_row_type_normal .socials_wrap .social_item .social_icon{
	/*background-color: rgb(26, 111, 185);*/
	
}


.scheme_default .trx_addons_scroll_to_top, .scheme_default .trx_addons_cv .trx_addons_scroll_to_top{
	background-color: rgb(26, 111, 185);
}

.scheme_default .sp-view-all-link>a, .scheme_default button:not(.components-button), .scheme_default input[type="reset"], .scheme_default input[type="submit"], .scheme_default input[type="button"], .scheme_default .post_item .more-link, .scheme_default .comments_wrap .form-submit input[type="submit"], .scheme_default .wp-block-button:not(.is-style-outline)>.wp-block-button__link, .scheme_default #buddypress .comment-reply-link, .scheme_default #buddypress .generic-button a, .scheme_default #buddypress a.button, .scheme_default #buddypress button, .scheme_default #buddypress input[type="button"], .scheme_default #buddypress input[type="reset"], .scheme_default #buddypress input[type="submit"], .scheme_default #buddypress ul.button-nav li a, .scheme_default a.bp-title-button, .scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button, .scheme_default #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button>a, .scheme_default #booked-profile-page input[type="submit"], .scheme_default #booked-profile-page button, .scheme_default .booked-list-view input[type="submit"], .scheme_default .booked-list-view button, .scheme_default table.booked-calendar input[type="submit"], .scheme_default table.booked-calendar button, .scheme_default .booked-modal input[type="submit"], .scheme_default .booked-modal button, .scheme_default .sc_button_default, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), .scheme_default .socials_share:not(.socials_type_drop) .social_icon, .scheme_default .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"], .scheme_default #tribe-bar-form .tribe-bar-submit input[type="submit"], .scheme_default #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"], .scheme_default #tribe-bar-form .tribe-bar-views-toggle, .scheme_default #tribe-bar-views li.tribe-bar-views-option, .scheme_default #tribe-events .tribe-events-button, .scheme_default .tribe-events-button, .scheme_default .tribe-events-cal-links a, .scheme_default .tribe-events-sub-nav li a, .scheme_default .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a, .scheme_default .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a, .scheme_default .edd_download_purchase_form .button, .scheme_default #edd-purchase-button, .scheme_default .edd-submit.button, .scheme_default .widget_edd_cart_widget .edd_checkout a, .scheme_default .sc_edd_details .downloads_page_tags .downloads_page_data>a, .scheme_default .mc4wp-form input[type="submit"], .scheme_default .woocommerce #respond input#submit, .scheme_default .woocommerce .button, .scheme_default .woocommerce-page .button, .scheme_default .woocommerce a.button, .scheme_default .woocommerce-page a.button, .scheme_default .woocommerce button.button, .scheme_default .woocommerce-page button.button, .scheme_default .woocommerce input.button, .scheme_default .woocommerce-page input.button, .scheme_default .woocommerce input[type="button"], .scheme_default .woocommerce-page input[type="button"], .scheme_default .woocommerce input[type="submit"], .scheme_default .woocommerce-page input[type="submit"], .scheme_default .woocommerce #respond input#submit.alt, .scheme_default .woocommerce a.button.alt, .scheme_default .woocommerce button.button.alt, .scheme_default .woocommerce input.button.alt, .scheme_default #btn-buy, .scheme_default a.sp-sponsor-button{
	background-color: rgb(26, 111, 185);
}


footer .slider_container.slider_type_images .slider-slide{
background:white;	
padding:0px 5px 0px 5px;
}



.elementor-641 .elementor-element.elementor-element-4196be3a{
background:white;	
}


.extra-table .sc_table h4{
	font-family: 'Poppins';
    text-transform: uppercase;
	font-size: 1.75em;
}

.sc_icons_item_title span{
	font-size:17px;
}


.cookie-policy-message {
    background: white;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2200;
	padding:10px 0px;
    min-height: 76px;
    line-height: 20px;

    visibility: hidden;
}
.cookie-policy-message .col {
    max-width: 1240px;
    margin: 0 auto;
}
.cookie-policy-message__message {
    margin-right: 220px;
}
.cookie-policy-message__buttons {
    width: 220px;
    position: absolute;
    top: 0;
    right: 0;
    text-align: right;
    top: 50%;
    transform: translate3d(0,-50%,0);
}

.cookie-policy-message__a {
    display: inline-block;
    background-color: #e5e5e5 !important;
    color: #000 !important;
    margin-left: 12px;
    font-weight: bold;
    padding: 6px 12px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.cookie-policy-message__a:first-child {
    margin-left: 0;
}

.cookie-policy-message__message,
.cookie-policy-message__a {
    font-size: 14px;
    font-family: Tahoma,sans-serif;
}

.cookie-policy-message .col {
    padding-top: 8px;
    position: relative;
}

.admin-bar .cookie-policy-message {
    bottom: 0px;
}

@media screen and (max-width: 1050px) {
    .cookie-policy-message {
        padding-left: 12px;
        padding-right: 12px;
        font-size: 0.9rem;
    }
    .cookie-policy-message__buttons {
        position: static;
        text-align: center;
        margin-top: 12px;
        width: auto;
        top: 0;
        transform: translate3d(0,0,0);
        padding-bottom: 12px;
    }
    .cookie-policy-message__message {
        margin-right: 0;
    }
}


@media (max-width: 479px) {
	
	.sc_icons_item_title span{
		font-size:15px;
	}
	
	
	.sc_layouts_title_caption, .front_page_section_caption, .post_item_single .post_header_single .post_title {
		font-size: 22px;
	}
	
	
	.elementor-section.elementor-section-boxed>.elementor-container
	{
		max-width: 400px;
		
	}
	
	.content_wrap, .content_container {
		width: 375px !important;
	}
}


@media (max-width: 767px)
{
	.elementor-711 .elementor-element.elementor-element-ad4727b{
		width:60%;
	}
	
	.elementor-711 .elementor-element.elementor-element-88433b4{
		width:40%;
	}
	
	.visible_on_mobile {
		display: block !important;
	}
	
	.visible_on_mobile .hide_on_mobile {
		display: block !important;
	}
	
	
	.elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
		width: 50%;
	}
	
	.elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
		width: 33.333%;
	}
	
	.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
		padding: 5px;
	}
}


@media (min-width: 768px) and (max-width: 1279px)
{
	
	.sc_socials {
		display: block !important;
	}
	
	.elementor-widget-trx_sc_socials{
		display: block !important;
	}
	
}
