 #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active,#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active:hover,body #booked-profile-page input[type=submit].button-primary:hover,body .booked-list-view button.button:hover, body .booked-list-view input[type=submit].button-primary:hover,body table.booked-calendar input[type=submit].button-primary:hover,body .booked-modal input[type=submit].button-primary:hover,body table.booked-calendar th,body table.booked-calendar thead,body table.booked-calendar thead th,body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,body #booked-profile-page .booked-profile-header,body #booked-profile-page .booked-tabs li.active a,body #booked-profile-page .booked-tabs li.active a:hover,body #booked-profile-page .appt-block .google-cal-button > a:hover,#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header{
     background:#c4f2d4 !important;
}
body #booked-profile-page input[type=submit].button-primary:hover,body table.booked-calendar input[type=submit].button-primary:hover,body .booked-list-view button.button:hover, body .booked-list-view input[type=submit].button-primary:hover,body .booked-modal input[type=submit].button-primary:hover,body table.booked-calendar th,body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,body #booked-profile-page .booked-profile-header,body #booked-profile-page .appt-block .google-cal-button > a:hover{
     border-color:#c4f2d4 !important;
}
body table.booked-calendar tr.days,body table.booked-calendar tr.days th,body .booked-calendarSwitcher.calendar,body #booked-profile-page .booked-tabs,#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead,#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th{
     background:#039146 !important;
}
body table.booked-calendar tr.days th,body #booked-profile-page .booked-tabs{
     border-color:#039146 !important;
}
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a,#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a:hover,body #booked-profile-page input[type=submit].button-primary,body table.booked-calendar input[type=submit].button-primary,body .booked-list-view button.button, body .booked-list-view input[type=submit].button-primary,body .booked-list-view button.button, body .booked-list-view input[type=submit].button-primary,body .booked-modal input[type=submit].button-primary,body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,body #booked-profile-page .appt-block .google-cal-button > a,body .booked-modal p.booked-title-bar,body table.booked-calendar td:hover .date span,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover,.booked-ms-modal .booked-book-appt 
/* Multi-Slot Booking */
{
     background:#56c477;
}
body #booked-profile-page input[type=submit].button-primary,body table.booked-calendar input[type=submit].button-primary,body .booked-list-view button.button, body .booked-list-view input[type=submit].button-primary,body .booked-list-view button.button, body .booked-list-view input[type=submit].button-primary,body .booked-modal input[type=submit].button-primary,body #booked-profile-page .appt-block .google-cal-button > a,body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover{
     border-color:#56c477;
}
body .booked-modal .bm-window p i.fa,body .booked-modal .bm-window a,body .booked-appt-list .booked-public-appointment-title,body .booked-modal .bm-window p.appointment-title,.booked-ms-modal.visible:hover .booked-book-appt{
     color:#56c477;
}
.booked-appt-list .timeslot.has-title .booked-public-appointment-title {
     color:inherit;
}
.x-content{
	font-size: large; 
	text-align: justify;
 }

.x-active{
	background-color: #f85319;
	
}
.x-active  a {
	color:#fff;
}
.all_hidden_text {
    display: none !important;
}
.elementor-widget-container {
    text-align: center;
    margin-bottom: 15px;
}
img.wp-smiley,
	img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 .07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
.sub-menu {transition-duration: 300ms;}	
	
.elementor-section.elementor-section-boxed > .elementor-container{
    max-width:1200px;
}
 .elementor-278 .elementor-element.elementor-element-aw3g6c8{
    background-image:url("images/home-1.jpg");
    background-position:top center;
    background-size:cover;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:181px 0px 186px 0px;
}
.elementor-278 .elementor-element.elementor-element-aw3g6c8 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-nrvtue9 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-nrvtue9 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ritwhlw .elementor-heading-title{
    text-transform:none;
}
.elementor-278 .elementor-element.elementor-element-ritwhlw .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-hk4f257 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-3rziipm .elementor-spacer-inner{
    height:17px;
}
.elementor-278 .elementor-element.elementor-element-3rziipm .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-nsl9npl .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-rtxnmux .elementor-spacer-inner{
    height:34px;
}
.elementor-278 .elementor-element.elementor-element-rtxnmux .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-qbqdak2 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-oyupwtb > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-oyupwtb > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-pbxcdl5{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:68px 0px 0px 0px;
}
.elementor-278 .elementor-element.elementor-element-pbxcdl5 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-x0jb71j > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-x0jb71j > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-pwhfq8b{
    text-align:center;
}
.elementor-278 .elementor-element.elementor-element-pwhfq8b .elementor-image img{
    max-width:100%;
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-pwhfq8b > .elementor-widget-container{
    margin:0px -65px -26px -65px;
}
.elementor-278 .elementor-element.elementor-element-pwhfq8b .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-6fztijc > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-6fztijc > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bjkxhp2 .elementor-spacer-inner{
    height:44px;
}
.elementor-278 .elementor-element.elementor-element-bjkxhp2 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bxc8lv3{
    text-align:right;
}
.elementor-278 .elementor-element.elementor-element-bxc8lv3 .elementor-heading-title{
    text-transform:none;
}
.elementor-278 .elementor-element.elementor-element-bxc8lv3 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-tpkn0q3{
    text-align:right;
}
.elementor-278 .elementor-element.elementor-element-tpkn0q3 .elementor-heading-title{
    color:#f85319;
    text-transform:none;
}
.elementor-278 .elementor-element.elementor-element-tpkn0q3 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-p6znv9z .elementor-spacer-inner{
    height:19px;
}
.elementor-278 .elementor-element.elementor-element-p6znv9z .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-pd8sjx3{
    text-align:right;
}
.elementor-278 .elementor-element.elementor-element-pd8sjx3 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-xgbwyz9 .elementor-spacer-inner{
    height:44px;
}
.elementor-278 .elementor-element.elementor-element-xgbwyz9 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-7cvvu3y{
    background-color:#f6f7f8;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:71px 0px 80px 0px;
}
.elementor-278 .elementor-element.elementor-element-7cvvu3y > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-s8yx3no > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-s8yx3no > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-g90azkr{
    text-align:center;
}
.elementor-278 .elementor-element.elementor-element-g90azkr .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ck0mpuq{
    text-align:center;
}
.elementor-278 .elementor-element.elementor-element-ck0mpuq .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-nt4c5zt .elementor-spacer-inner{
    height:23px;
}
.elementor-278 .elementor-element.elementor-element-nt4c5zt .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-qw50e69{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-qw50e69 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-8fy5iih > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-8fy5iih > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-0a0h4tp.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-278 .elementor-element.elementor-element-0a0h4tp.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-278 .elementor-element.elementor-element-0a0h4tp.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-278 .elementor-element.elementor-element-0a0h4tp .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-0a0h4tp .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-0a0h4tp .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-0kdtdh3 .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-0kdtdh3 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-u4to7ix > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-u4to7ix > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-8jmtgs7.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-278 .elementor-element.elementor-element-8jmtgs7.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-278 .elementor-element.elementor-element-8jmtgs7.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-278 .elementor-element.elementor-element-8jmtgs7 .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-8jmtgs7 .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-8jmtgs7 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-qeblj7k .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-qeblj7k .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-awu1mkn > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-awu1mkn > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-lbfug82.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-278 .elementor-element.elementor-element-lbfug82.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-278 .elementor-element.elementor-element-lbfug82.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-278 .elementor-element.elementor-element-lbfug82 .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-lbfug82 .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-lbfug82 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-7wwkbzd .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-7wwkbzd .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-fo9dl6t > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-fo9dl6t > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-gtkn2v9.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-278 .elementor-element.elementor-element-gtkn2v9.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-278 .elementor-element.elementor-element-gtkn2v9.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-278 .elementor-element.elementor-element-gtkn2v9 .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-gtkn2v9 .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-gtkn2v9 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-jm0pk2f .elementor-spacer-inner{
    height:32px;
}
.elementor-278 .elementor-element.elementor-element-jm0pk2f .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-sdhowoy{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-sdhowoy > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ywmughl > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ywmughl > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-afb27wa.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-278 .elementor-element.elementor-element-afb27wa.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-278 .elementor-element.elementor-element-afb27wa.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-278 .elementor-element.elementor-element-afb27wa .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-afb27wa .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-afb27wa .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-sqs9c7u .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-sqs9c7u .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-b682pdd > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-b682pdd > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-1adqxip.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-278 .elementor-element.elementor-element-1adqxip.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-278 .elementor-element.elementor-element-1adqxip.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-278 .elementor-element.elementor-element-1adqxip .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-1adqxip .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-1adqxip .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-a56gczo .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-a56gczo .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-1h0ychl > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-1h0ychl > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-6a7t07u.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-278 .elementor-element.elementor-element-6a7t07u.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-278 .elementor-element.elementor-element-6a7t07u.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-278 .elementor-element.elementor-element-6a7t07u .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-6a7t07u .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-6a7t07u .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-e4vxumk .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-e4vxumk .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bc2d26e > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bc2d26e > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bv5trbn.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-278 .elementor-element.elementor-element-bv5trbn.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-278 .elementor-element.elementor-element-bv5trbn.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-278 .elementor-element.elementor-element-bv5trbn .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-bv5trbn .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-bv5trbn .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-37ctsph .elementor-spacer-inner{
    height:52px;
}
.elementor-278 .elementor-element.elementor-element-37ctsph .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-geuuwe7 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ys5hwnf{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:70px 0px 74px 0px;
}
.elementor-278 .elementor-element.elementor-element-ys5hwnf > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-vckvp9o > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-vckvp9o > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-a35kvmd{
    text-align:center;
}
.elementor-278 .elementor-element.elementor-element-a35kvmd .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-2rpfsa9 .elementor-spacer-inner{
    height:32px;
}
.elementor-278 .elementor-element.elementor-element-2rpfsa9 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-iunl3xy{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-iunl3xy > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-18xm0os > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-18xm0os > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-o86vdc9.elementor-position-right .elementor-image-box-img{
    margin-left:33px;
}
.elementor-278 .elementor-element.elementor-element-o86vdc9.elementor-position-left .elementor-image-box-img{
    margin-right:33px;
}
.elementor-278 .elementor-element.elementor-element-o86vdc9.elementor-position-top .elementor-image-box-img{
    margin-bottom:33px;
}
.elementor-278 .elementor-element.elementor-element-o86vdc9 .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-o86vdc9 .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-o86vdc9 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-9cmsll6 .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-9cmsll6 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-1etu3sr > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-1etu3sr > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ippdz8v.elementor-position-right .elementor-image-box-img{
    margin-left:33px;
}
.elementor-278 .elementor-element.elementor-element-ippdz8v.elementor-position-left .elementor-image-box-img{
    margin-right:33px;
}
.elementor-278 .elementor-element.elementor-element-ippdz8v.elementor-position-top .elementor-image-box-img{
    margin-bottom:33px;
}
.elementor-278 .elementor-element.elementor-element-ippdz8v .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-ippdz8v .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-ippdz8v .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ucso5kn .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-ucso5kn .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-2zvhp09 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-2zvhp09 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-9ons5b6.elementor-position-right .elementor-image-box-img{
    margin-left:33px;
}
.elementor-278 .elementor-element.elementor-element-9ons5b6.elementor-position-left .elementor-image-box-img{
    margin-right:33px;
}
.elementor-278 .elementor-element.elementor-element-9ons5b6.elementor-position-top .elementor-image-box-img{
    margin-bottom:33px;
}
.elementor-278 .elementor-element.elementor-element-9ons5b6 .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-9ons5b6 .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-9ons5b6 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-zvxduyr{
    background-color:#f85319;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:74px 0px 70px 0px;
}
.elementor-278 .elementor-element.elementor-element-zvxduyr > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ba403it > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ba403it > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bho164j .elementor-heading-title{
    color:#ffffff;
}
.elementor-278 .elementor-element.elementor-element-bho164j .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-j500um4 .elementor-heading-title{
    color:#ffffff;
    text-transform:none;
}
.elementor-278 .elementor-element.elementor-element-j500um4 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bw2dtu6 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bw2dtu6 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-lxmcbs8 .elementor-spacer-inner{
    height:26px;
}
.elementor-278 .elementor-element.elementor-element-lxmcbs8 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-n7135l6 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-05v3nq2{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:69px 0px 80px 0px;
}
.elementor-278 .elementor-element.elementor-element-05v3nq2 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-d4ym702 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-d4ym702 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-6z2081h .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-cwdmm2y .elementor-spacer-inner{
    height:21px;
}
.elementor-278 .elementor-element.elementor-element-cwdmm2y .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-5ay374u .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-cwi7izb .elementor-spacer-inner{
    height:25px;
}
.elementor-278 .elementor-element.elementor-element-cwi7izb .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-0dhg27y .elementor-icon-list-icon{
    width:20px;
}
.elementor-278 .elementor-element.elementor-element-0dhg27y .elementor-icon-list-icon i{
    font-size:20px;
}
.elementor-278 .elementor-element.elementor-element-0dhg27y .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-n7vm4ft .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-n7vm4ft .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-4zpby9z > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-4zpby9z > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-fi5t12h{
    text-align:center;
}
.elementor-278 .elementor-element.elementor-element-fi5t12h .elementor-image img{
    max-width:100%;
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-fi5t12h .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-8yrmsvi{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-8yrmsvi > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-0qhuhbx > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-0qhuhbx > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-4e8gzqg .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-zxcvm06 > .elementor-background-overlay{
    opacity:1;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-zxcvm06{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:70px 0px 75px 0px;
}
.elementor-278 .elementor-element.elementor-element-1q1oe7w > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-1q1oe7w > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-txafh0n{
    text-align:center;
}
.elementor-278 .elementor-element.elementor-element-txafh0n .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-wzgrmkp .elementor-spacer-inner{
    height:29px;
}
.elementor-278 .elementor-element.elementor-element-wzgrmkp .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bb3ft7a .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-933s2er{
    background-color:#f6f6f6;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:30px 0px 30px 0px;
}
.elementor-278 .elementor-element.elementor-element-933s2er > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ru06z1r.elementor-column .elementor-column-wrap{
    align-items:center;
}
.elementor-278 .elementor-element.elementor-element-ru06z1r > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ru06z1r > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-iru29td{
    text-align:left;
}
.elementor-278 .elementor-element.elementor-element-iru29td .elementor-image img{
    max-width:100%;
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-iru29td .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-l1vip4m .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-l1vip4m .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ij5xqcr.elementor-column .elementor-column-wrap{
    align-items:center;
}
.elementor-278 .elementor-element.elementor-element-ij5xqcr > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ij5xqcr > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-t6sb5zg .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-nqad96a .elementor-heading-title{
    color:#f85319;
    text-transform:none;
}
.elementor-278 .elementor-element.elementor-element-nqad96a .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-0xrurr4 .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-0xrurr4 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-6c450og.elementor-column .elementor-column-wrap{
    align-items:center;
}
.elementor-278 .elementor-element.elementor-element-6c450og > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-6c450og > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-w8vt5ps .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
@media(min-width:768px){
    .elementor-278 .elementor-element.elementor-element-nrvtue9{
        width:59.5%;
    }
    .elementor-278 .elementor-element.elementor-element-oyupwtb{
        width:40.497%;
    }
    .elementor-278 .elementor-element.elementor-element-x0jb71j{
        width:49%;
    }
    .elementor-278 .elementor-element.elementor-element-6fztijc{
        width:51%;
    }
    .elementor-278 .elementor-element.elementor-element-ba403it{
        width:76.583%;
    }
    .elementor-278 .elementor-element.elementor-element-bw2dtu6{
        width:23.414%;
    }
    .elementor-278 .elementor-element.elementor-element-ru06z1r{
        width:17.833%;
    }
    .elementor-278 .elementor-element.elementor-element-ij5xqcr{
        width:62.334%;
    }
    .elementor-278 .elementor-element.elementor-element-6c450og{
        width:19.829%;
    }
}
@media(max-width:1024px){
    .elementor-278 .elementor-element.elementor-element-aw3g6c8{
        padding:100px 0px 100px 0px;
    }
    .elementor-278 .elementor-element.elementor-element-pbxcdl5{
        padding:50px 0px 50px 0px;
    }
    .elementor-278 .elementor-element.elementor-element-pwhfq8b > .elementor-widget-container{
        margin:0px 0px 0px 0px;
    }
    .elementor-278 .elementor-element.elementor-element-bjkxhp2 .elementor-spacer-inner{
        height:0px;
    }
    .elementor-278 .elementor-element.elementor-element-xgbwyz9 .elementor-spacer-inner{
        height:0px;
    }
}
@media(max-width:767px){
    .elementor-278 .elementor-element.elementor-element-0kdtdh3 .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-qeblj7k .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-7wwkbzd .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-sqs9c7u .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-a56gczo .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-e4vxumk .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-9cmsll6 .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-ucso5kn .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-bho164j{
        text-align:center;
    }
    .elementor-278 .elementor-element.elementor-element-j500um4{
        text-align:center;
    }
    .elementor-278 .elementor-element.elementor-element-n7vm4ft .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-iru29td{
        text-align:center;
    }
    .elementor-278 .elementor-element.elementor-element-l1vip4m .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-t6sb5zg{
        text-align:center;
    }
    .elementor-278 .elementor-element.elementor-element-nqad96a{
        text-align:center;
    }
    .elementor-278 .elementor-element.elementor-element-0xrurr4 .elementor-spacer-inner{
        height:35px;
    }
}
 

.breadcrumbs:before {
     background-image: url( images/texture.png );
     background-position: center;
}
/* #Typography */
html {
    font-size: 87%;
}
body {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.643;
    font-family: Arial, Roboto, sans-serif;
    letter-spacing: 0em;
    text-align: left;
    color: #79787f;
}
h1,.h1-style {
    font-style: normal;
    font-weight: 500;
    font-size: 39px;
    line-height: 1.19;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    text-align: inherit;
    color: #1e1d24;
}
h2,.h2-style {
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    line-height: 1.3;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    text-align: inherit;
    color: #1e1d24;
}
h3,.h3-style {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.344;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    text-align: inherit;
    color: #1e1d24;
}
h4,.h4-style {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.45;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    text-align: inherit;
    color: #1e1d24;
}
h5,.h5-style {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    text-align: inherit;
    color: #1e1d24;
}
h6,.h6-style {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    text-align: inherit;
    color: #1e1d24;
}
@media (min-width: 1200px) {
    h1,.h1-style {
         font-size: 64px;
    }
    h2,.h2-style {
         font-size: 46px;
    }
    h3,.h3-style {
         font-size: 32px;
    }
}
a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
     color: #f85319;
}
a:hover {
     color: #1e1d24;
}
/* #Invert Color Scheme */
.invert {
     color: #79787f;
}
.invert h1 {
     color: #ffffff;
}
.invert h2 {
     color: #ffffff;
}
.invert h3 {
     color: #ffffff;
}
.invert h4 {
     color: #ffffff;
}
.invert h5 {
     color: #ffffff;
}
.invert h6 {
     color: #ffffff;
}
.invert a{
     color: #f85319;
}
.invert a:hover {
     color: #ffffff;
}
a[href*="mailto:"] {
     color: #f85319;
}
a[href*="mailto:"]:hover {
     color: #02c88d;
}
a[href*="tel:"], a[href*="callto:"] {
     color: #79787f;
}
a[href*="tel:"]:hover, a[href*="callto:"]:hover {
     color: #f85319;
}
/* #Layout */
@media (min-width: 1200px) {
    .site .container {
        max-width: 1200px;
    }
}
/* #Pages */
.not-found .page-title,.error-404 .page-content h2 {
     color: #f85319;
}
.invert.error-404 .page-content h2{
     color: #ffffff;
}
/* #404 page */
body.error404 .site-content {
    background-color: #ffffff;
}
/* #Elements */
blockquote {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.45;
    font-family: Arial, sans-serif;
    color: #f85319;
    background-color: #f6f6f6;
}
.invert blockquote {
    color: #ffffff;
}
blockquote:before {
    color: #f85319;
}
blockquote cite {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.643;
    font-family: Roboto, sans-serif;
    letter-spacing: 0em;
}
blockquote cite,blockquote cite a {
    color: #1e1d24;
}
code {
    color: #ffffff;
    background-color: #02c88d;
    font-family: Roboto, sans-serif;
}
.single-post .post > .entry-content > p:first-of-type:first-letter,.dropcaps {
    background-color: #f85319;
    color: #ffffff;
    font-family: Arial, sans-serif;
}
hr {
    background-color: #f6f6f6;
}
/* List */
.hentry ol >li:before,.hentry ul:not([class]) > li:before,.comment-content ol >li:before,.comment-content ul:not([class]) > li:before {
    color: #f85319;
}
dl {
    font-family: Arial, sans-serif;
}
/* Page preloader */
.preloader-path {
    stroke: #f85319;
}
/* #ToTop button */
#toTop {
    color: #ffffff;
    background-color: #f85319;
}
#toTop:hover {
    background-color: #02c88d;
}
/* #Header */
.header-container {
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    ;
    background-position: center;
}
.site-header.style-5 .header-nav-wrapper:before {
    background-color: #f85319;
}
.site-header.style-1 .header-container_wrap > :not(:first-child),.site-header.style-2 .header-nav-wrapper,.site-header.style-3 .header-container__flex-wrap,.site-header.style-4 .header-components__contact-button,.site-header.style-6 .header-components__contact-button,.site-header.style-7 .header-components__contact-button {
    border-color: #e3e2e7;
}
.site-header.style-1.transparent .header-container_wrap > :not(:first-child),.site-header.style-2.transparent .header-nav-wrapper,.site-header.style-3.transparent .header-container__flex-wrap,.site-header.style-4.transparent .header-components__contact-button,.site-header.style-6.transparent .header-components__contact-button,.site-header.style-7.transparent .header-components__contact-button {
    border-color: rgba(255,255,255,0.2);
}
/* ##Logo */
.site-logo--text {
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    font-family: Arial, sans-serif;
}
.site-logo__link,.site-logo__link:hover {
    color: #1e1d24;
}
.invert .site-description {
    color: #ffffff;
}
/* ##Top Panel */
.top-panel {
    background-color: #02c88d;
}
/* ##Invert Header Style*/
.invert.top-panel,.invert.header-container {
    color: #79787f;
}
/* #Form buttons */
form button,form input[type='button'],form input[type='reset'],form input[type='submit'] {
    font-weight: 500;
    font-size: 12px;
    font-family: Arial, sans-serif;
}
/* #Fields */
input[type='text'],input[type='email'],input[type='url'],input[type='password'],input[type='search'],input[type='number'],input[type='tel'],input[type='range'],input[type='date'],input[type='month'],input[type='week'],input[type='time'],input[type='datetime'],input[type='datetime-local'],input[type='color'],select,textarea,.wpcf7 .wpcf7-form-control-wrap[class*="file-"] {
    background-color: #f6f6f6;
    border-color: #e3e2e7;
    color: #79787f;
    box-shadow: inset 0 0 0 1px #f6f6f6;
}
input[type='text']:focus,input[type='email']:focus,input[type='url']:focus,input[type='password']:focus,input[type='search']:focus,input[type='number']:focus,input[type='tel']:focus,input[type='range']:focus,input[type='date']:focus,input[type='month']:focus,input[type='week']:focus,input[type='time']:focus,input[type='datetime']:focus,input[type='datetime-local']:focus,input[type='color']:focus,select:focus,textarea:focus {
    border-color: #e3e2e7;
    box-shadow: inset 0 0 0 1px #e3e2e7;
}
/* #Search Form */
.search-form__field {
    color: #79787f;
}
.search-form__toggle,.site-header .search-form__input-wrap::before {
    color: #1e1d24;
}
.site-header .search-form .search-form__submit,.site-header .invert .search-form .search-form__submit:hover {
    color: #f85319;
}
@media (min-width: 600px) {
    .site-header .search-form .search-form__submit:hover,.site-header.style-5 .search-form .search-form__submit:hover {
        color: #1e1d24;
    }
}
.search-form__close {
    color: #d2d2d3;
}
.invert .search-form__toggle:not(:hover),.invert .search-form__close:not(:hover),.site-header .invert .search-form__input-wrap::before,.site-header .invert .search-form .search-form__submit:not(:hover) {
    color: #ffffff;
}
.search-form__toggle:hover,.search-form__close:hover {
    color: #f85319;
}
.invert .search-form__toggle:hover,.invert .search-form__close:hover {
    color: #f85319;
}
.transparent .invert .search-form__close:hover {
    color: #f85319;
}
@media (min-width: 600px) {
    .invert .search-form__toggle:hover,.invert .search-form__close:hover {
        color: #1e1d24;
    }
}
.widget_search .search-form__submit,.widget_search .search-form__submit.btn {
    color: #1e1d24;
}
.widget_search .search-form__submit:hover,.widget_search .search-form__submit.btn:hover {
    color: #f85319;
}
.invert .search-form__field {
    color: #ffffff;
}
/* #Comment, Contact, Password Forms */
[class^="comment-form-"] i {
    color: #e3e2e7;
}
.wpcf7-submit,.post-password-form label + input {
    color: #ffffff;
    background-color: #f85319;
}
.wpcf7-submit.btn-accent-2 {
    color: #ffffff;
    background-color: #02c88d;
}
.wpcf7-submit:hover,.post-password-form label + input:hover {
    background-color: #02c88d;
}
.wpcf7-submit.btn-accent-2:hover {
    color: #ffffff;
    background-color: #f85319;
}
.wpcf7-submit:active,.post-password-form label + input:active {
    background-color: rgb(0,175,116);
}
.wpcf7-submit.btn-accent-2:active {
    background-color: rgb(223,58,0);
}
.input-with-icon > i {
    color: #f85319;
}
.invert ::-webkit-input-placeholder {
     color: #ffffff;
}
.invert ::-moz-placeholder{
     color: #ffffff;
}
.invert :-moz-placeholder{
     color: #ffffff;
}
.invert :-ms-input-placeholder{
     color: #ffffff;
}
.wpcf7 .wpcf7-not-valid:focus::-webkit-input-placeholder {
     color: #79787f;
}
.wpcf7 .wpcf7-not-valid:focus::-moz-placeholder{
     color: #79787f;
}
.wpcf7 .wpcf7-not-valid:focus:-moz-placeholder{
     color: #79787f;
}
.wpcf7 .wpcf7-not-valid:focus:-ms-input-placeholder{
     color: #79787f;
}
.wpcf7 input[type='date'].wpcf7-not-valid:focus{
     color: #79787f;
}
.social-list a {
    color: #79787f;
}
.share-btns__link:hover,.social-list a:hover {
    color: #02c88d;
}
.invert .social-list a {
    color: rgb(147,146,153);
}
.invert .share-btns__link:hover,.invert .social-list a:hover {
    color: #ffffff;
}
.social-list--footer .social-list__items .menu-item a {
    background-color: rgba(255,255,255,0.1);
}
.social-list--footer .social-list__items .menu-item a:hover {
    background-color: #ffffff;
    color: #f85319;
}
/* #Menus */
.footer-menu {
    font-family: Arial, sans-serif;
}
@media (min-width: 600px) {
    .main-navigation .menu > li > a {
        font-style: normal;
        font-weight: 500;
        font-size: 12px;
        line-height: 1.643;
        font-family: Arial, sans-serif;
        letter-spacing: 0.04em;
    }
}
/* #Main Menu */
.main-navigation .menu > li > a {
    color: #1e1d24;
}
.main-navigation .menu > li > a:hover,.main-navigation .menu > li.menu-hover > a,.main-navigation .menu > li.tm-mega-menu-hover > a,.main-navigation .menu > li.current_page_item > a,.main-navigation .menu > li.current_page_ancestor > a,.main-navigation .menu > li.current-menu-item > a,.main-navigation .menu > li.current-menu-ancestor > a {
    color: #f85319;
}
.main-navigation .menu .menu-item-has-children > a:after {
    color: #79787f;
}
.invert .main-navigation .menu > li > a,.invert .main-navigation .menu > .menu-item-has-children > a:after {
    color: #ffffff;
}
@media (min-width: 600px) {
    .invert .main-navigation .menu > li > a:hover,.invert .main-navigation .menu > li.menu-hover > a,.invert .main-navigation .menu > li.tm-mega-menu-hover > a,.invert .main-navigation .menu > li.current_page_item > a,.invert .main-navigation .menu > li.current_page_ancestor > a,.invert .main-navigation .menu > li.current-menu-item > a,.invert .main-navigation .menu > li.current-menu-ancestor > a {
        color: #f85319;
    }
    .site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu > li > a:hover,.site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu > li.menu-hover > a,.site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu > li.tm-mega-menu-hover > a,.site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu > li.current_page_item > a,.site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu > li.current_page_ancestor > a,.site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu > li.current-menu-item > a,.site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu > li.current-menu-ancestor > a {
        color: #1e1d24;
    }
    .main-navigation.main-menu-style-2 .menu > li > a:hover,.main-navigation.main-menu-style-2 .menu > li.menu-hover > a,.main-navigation.main-menu-style-2 .menu > li.tm-mega-menu-hover > a,.main-navigation.main-menu-style-2 .menu > li.current_page_item > a,.main-navigation.main-menu-style-2 .menu > li.current_page_ancestor > a,.main-navigation.main-menu-style-2 .menu > li.current-menu-item > a,.main-navigation.main-menu-style-2 .menu > li.current-menu-ancestor > a {
        background-color: #ffffff;
        color: #1e1d24;
    }
}
.main-navigation .sub-menu {
    background-color: #ffffff;
}
.main-navigation .sub-menu a {
    color: #f6faf9;
}
.main-navigation .sub-menu a:hover,.main-navigation .sub-menu li.menu-hover > a,.main-navigation .sub-menu li.tm-mega-menu-hover > a,.main-navigation .sub-menu li.current_page_item > a,.main-navigation .sub-menu li.current_page_ancestor > a,.main-navigation .sub-menu li.current-menu-item > a,.main-navigation .sub-menu li.current-menu-ancestor > a {
    color: #f85319;
}
@media (min-width: 600px) {
    .invert .main-navigation .sub-menu {
        background-color: #02c88d;
    }
}
/* #Vertical-Mobile menu */
#site-navigation.main-navigation.vertical-menu ul.menu li a,#site-navigation.main-navigation.mobile-menu ul.menu li a,#site-navigation.main-navigation.vertical-menu .navigation-button i {
    color: #ffffff;
}
#site-navigation.main-navigation.mobile-menu ul.menu li a:hover,#site-navigation.main-navigation.mobile-menu ul.menu li.tm-mega-menu-hover > a,#site-navigation.main-navigation.mobile-menu ul.menu li.current_page_item > a,#site-navigation.main-navigation.mobile-menu ul.menu li.current-menu-item > a,#site-navigation.main-navigation.vertical-menu ul.menu li a:hover,#site-navigation.main-navigation.vertical-menu ul.menu li.tm-mega-menu-hover > a,#site-navigation.main-navigation.vertical-menu ul.menu li.current_page_item > a,#site-navigation.main-navigation.vertical-menu ul.menu li.current-menu-item > a,#site-navigation.main-navigation.vertical-menu ul.menu .menu-item-has-children a:after,#site-navigation.main-navigation.mobile-menu ul.menu li a .sub-menu-toggle,#site-navigation.main-navigation.vertical-menu .navigation-button .navigation-button__text,#site-navigation.main-navigation.vertical-menu .navigation-button:hover i {
    color: #79787f;
}
/* ##Menu toggle */
.menu-toggle .menu-toggle-inner {
    background-color: #1e1d24;
}
.invert .menu-toggle:not(:hover) .menu-toggle-inner {
    background-color: #ffffff;
}
.menu-toggle:hover .menu-toggle-inner {
    background-color: #f85319;
}
/* ##Menu-item desc */
.menu-item__desc {
    color: #79787f;
}
/* #Footer Menu */
.footer-menu a {
    color: #1e1d24;
}
.footer-menu a:hover,.footer-menu li.current-menu-item a,.footer-menu li.current_page_item a {
    color: #f85319;
}
.invert .footer-menu a {
    color: #f85319;
}
.invert.first-row-regular .footer-menu a {
    color: #1e1d24;
}
.invert .footer-menu a:hover,.invert .footer-menu li.current-menu-item a,.invert .footer-menu li.current_page_item a {
    color: #ffffff;
}
.invert.first-row-regular .footer-menu a:hover,.invert.first-row-regular .footer-menu li.current-menu-item a,.invert.first-row-regular .footer-menu li.current_page_item a {
    color: #f85319;
}
/* #Top Menu */
.invert .top-panel__menu .menu-item a {
    color: #f85319;
}
.invert .top-panel__menu .menu-item a:hover,.invert .top-panel__menu .menu-item.current-menu-item a,.invert .top-panel__menu .menu-item.current_page_item a {
    color: #ffffff;
}
/*# TM Mega menu */
nav.main-navigation > .tm-mega-menu.mega-menu-mobile-on .mega-menu-mobile-arrow i,nav.main-navigation .mega-menu-arrow {
    color: #79787f;
}
@media (min-width: 600px) {
    nav.main-navigation.main-menu-style-2 .menu > li.current-menu-item > a > .mega-menu-arrow,nav.main-navigation.main-menu-style-2 .menu > li:hover > a > .mega-menu-arrow,nav.main-navigation.main-menu-style-2 .menu > li.menu-hover > a > .mega-menu-arrow,.invert nav.main-navigation .menu > li.current-menu-item > a > .mega-menu-arrow,.invert nav.main-navigation .menu > li.current-menu-ancestor > a > .mega-menu-arrow {
        color: #1e1d24;
    }
}
.invert nav.main-navigation .menu > li > a > .mega-menu-arrow {
    color: #ffffff;
}
nav.main-navigation > .tm-mega-menu .tm-mega-menu-sub.mega-sub .tm-mega-menu-sub-item.sub-column-title > a {
    line-height: 1.643;
}
@media (min-width: 600px) {
    nav.main-navigation > .tm-mega-menu .tm-mega-menu-sub.mega-sub .tm-mega-menu-sub-item.sub-column-title > a {
        font-style: normal;
        font-weight: 500;
        font-size: 18px;
        line-height: 1.44;
        font-family: Arial, sans-serif;
        letter-spacing: 0.02em;
        color: #1e1d24;
    }
    .invert nav.main-navigation > .tm-mega-menu .tm-mega-menu-sub.mega-sub .tm-mega-menu-sub-item.sub-column-title > a {
        color: #ffffff;
    }
}
nav.main-navigation > .tm-mega-menu .tm-mega-menu-sub.mega-sub > .tm-mega-menu-sub-item + .tm-mega-menu-sub-item::before {
    background-color: #e3e2e7;
}
.invert nav.main-navigation > .tm-mega-menu .tm-mega-menu-sub.mega-sub > .tm-mega-menu-sub-item + .tm-mega-menu-sub-item::before {
    background-color: rgba(255,255,255,0.15);
}
/* #Post */
.hentry {
    border-color: #e3e2e7;
}
.posts-list__item-content,.posts-list--search .posts-list__item {
    border-color: #e3e2e7;
}
/* #Sidebar */
.position-one-right-sidebar .site-content_wrap .sidebar::before,.position-one-left-sidebar .site-content_wrap .sidebar::before,.position-one-right-sidebar .site-content_wrap .single-service::before,.position-one-left-sidebar .site-content_wrap .single-service::before,.position-one-right-sidebar .site-content_wrap .single-project::before,.position-one-left-sidebar .site-content_wrap .single-project::before {
    background-color: #e3e2e7;
}
/* #Sticky label */
.sticky__label {
    background-color: #02c88d;
    color: #ffffff;
}
.posts-list--default-fullwidth-image .posts-list__item:hover .sticky__label,.posts-list--masonry .posts-list__item:hover .sticky__label,.posts-list--grid .posts-list__item:hover .sticky__label,.posts-list--vertical-justify .posts-list__item:hover .sticky__label {
    background-color: #02c88d;
}
/* #Entry Meta */
.entry-meta,.entry-meta-container,.post__cats,.posted-by,.cherry-trend-views,.cherry-trend-rating {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.75;
    font-family: Roboto, sans-serif;
    letter-spacing: 0em;
}
.single-post .post__date-circle .post__date-link,.posts-list .post__date-circle .post__date-link,.posts-list__item.has-thumb .post__date-link,.posts-list__item.format-gallery .post__date-link,.posts-list__item.format-image .post__date-link,.posts-list__item.format-video .post__date-link {
    background-color: #f6f6f6;
}
.single-post .post__date-circle .post__date-link:hover,.posts-list .post__date-circle .post__date-link:hover,.posts-list__item.has-thumb .post__date-link:hover,.posts-list__item.format-gallery .post__date-link:hover,.posts-list__item.format-image .post__date-link:hover,.posts-list__item.format-video .post__date-link:hover {
    background-color: #f85319;
}
.post__date-day {
    font-style: normal;
    font-weight: 500;
    font-size: 29px;
    line-height: 1.344;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    color: #f85319;
}
.post__date-month {
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    color: #1e1d24;
}
.single-post .post__date-link:hover .post__date-day,.single-post .post__date-link:hover .post__date-month,.posts-list .post__date-link:hover .post__date-day,.posts-list .post__date-link:hover .post__date-month {
    color: #ffffff;
}
.posted-by a:hover,.post__date a{
     color: #79787f;
}
.posted-by a,.post__date a:hover {
     color: #f85319;
}
.invert .posted-by a {
     color: #f85319;
}
.invert .post__date a,.invert .post__comments a{
     color: #79787f;
}
.invert .posted-by a:hover,.invert .post__date a:hover,.invert .post__comments a:hover {
     color: #ffffff;
}
.post__cats a,.post__tags a,.post__comments a,.cherry-trend-views__count {
    color: #1e1d24;
}
.post__cats a:hover,.post__tags a:hover,.post__comments a:hover {
    color: #f85319;
}
.invert .post__cats a,.invert .post__tags a,.invert .post__comments a {
    color: #ffffff;
}
.invert .post__cats a:hover,.invert .post__tags a:hover,.invert .post__comments a:hover {
    color: #f85319;
}
.single-post__full-width-section .post__cats a:not(:hover) {
     color: #f85319;
}
.post__comments i,.cherry-trend-views__count:before {
    color: rgb(172,171,178);
}
.invert .post__comments i {
    color: #f85319;
}
/* #Post Format */
.format-audio .post-featured-content,.format-quote .post-featured-content,.format-link .post-featured-content,.single-post .mejs-container-wrapper {
    background-color: #f6f6f6;
}
.post-format-quote,.post-format-quote a:not(:hover) {
    color: #f85319;
}
.post-format-quote cite a:not(:hover) {
    color: #1e1d24;
}
.posts-list--default-modern .post-format-quote {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.344;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
}
@media (min-width: 1200px) {
    .posts-list--default-modern .post-format-quote {
         font-size: 32px;
    }
}
.post-featured-content .post-format-link {
    color: #f85319;
}
.post-featured-content .post-format-link:hover {
    color: #1e1d24;
}
/* #Single posts */
.single-post .site-main > :not(.post) {
    border-color: #e3e2e7;
}
.single-post__full-width-section.invert {
    color: #ffffff;
}
/* #Comments */
.comment-list > .comment + .comment,.comment-list > .comment + .pingback,.comment-list > .pingback + .comment,.comment-list > .pingback + .pingback,.comment-list .children > .comment,.comment-respond,.comment-list .comment-respond {
    border-color: #e3e2e7;
}
.comment-metadata {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.75;
    font-family: Roboto, sans-serif;
}
.comment-metadata .url {
    color: #1e1d24;
}
.comment-metadata .url:after,.comment-metadata .url:hover {
    color: #f85319;
}
.comment .comment-date__link:hover {
    color: #f85319;
}
.comment-reply-link {
    font-family: Arial, sans-serif;
}
#cancel-comment-reply-link {
    color: #f85319;
    line-height: calc(1.44 * 16px);
}
#cancel-comment-reply-link:hover {
    color: #1e1d24;
}
/* Audio list */
/*temp*/
.wp-playlist.wp-audio-playlist.wp-playlist-light {
    border-color: #f6f6f6;
}
.wp-playlist.wp-audio-playlist.wp-playlist-light .wp-playlist-caption {
    color: #79787f;
}
.wp-playlist.wp-audio-playlist .wp-playlist-current-item .wp-playlist-caption .wp-playlist-item-title{
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    color: #1e1d24;
}
.wp-playlist.wp-audio-playlist.wp-playlist-dark .wp-playlist-current-item .wp-playlist-caption .wp-playlist-item-title{
    color: #ffffff;
}
/* #wp-video */
.mejs-video .mejs-overlay-button:before {
    color: #ffffff;
}
.mejs-video .mejs-overlay-button:hover:after {
    background: #f85319;
}
/* #Paginations */
.pagination {
    border-color: #e3e2e7;
}
.site-content .page-links a,#content .nav-links .page-numbers,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers {
    color: #79787f;
    border-color: #e3e2e7;
}
.site-content .page-links a:hover,.site-content .page-links > .page-links__item,#content .nav-links a.page-numbers:not(.next):not(.prev):hover,#content .nav-links .page-numbers.current,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers:not(.current):not(.next):not(.prev):hover,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.current {
    color: #ffffff;
    background-color: #f85319;
    border-color: #f85319;
}
#content .nav-links .page-numbers.next,#content .nav-links .page-numbers.prev,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev {
    color: #f85319;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
}
#content .nav-links .page-numbers.next:hover,#content .nav-links .page-numbers.prev:hover,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next:hover,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev:hover {
    color: #02c88d;
}
.comment-navigation a,.posts-navigation a,.post-navigation a {
    font-weight: 500;
    font-size: 12px;
    font-family: Arial, sans-serif;
    color: #ffffff;
    background-color: #f85319;
}
.comment-navigation a:hover,.posts-navigation a:hover,.post-navigation a:hover,.comment-navigation .nav-text,.posts-navigation .nav-text,.post-navigation .nav-text {
    background-color: #02c88d;
}
/* #Breadcrumbs */
.breadcrumbs {
    background-color: #f6f6f6;
}
.breadcrumbs:before {
    background-repeat: repeat;
    background-attachment: scroll;
    background-size: auto;
    opacity: 1;
}
.breadcrumbs__item,.breadcrumbs__browse {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.75;
    font-family: Roboto, sans-serif;
    letter-spacing: 0em;
}
.breadcrumbs__items a:hover {
    color: #1e1d24;
}
.breadcrumbs__browse,.breadcrumbs__item,.breadcrumbs__item a {
    color: #79787f;
}
/* #Footer */
.site-footer {
    background-color: #1e1d24;
}
.site-footer.style-1 .site-info-first-row {
    background-color: #ffffff;
}
.footer-area-wrap {
    background-color: #1e1d24;
}
/* ##Invert Footer Style*/
.invert.footer-area-wrap,.invert.footer-container {
    color: #79787f;
}
/* #Magnific Popup*/
.mfp-iframe-holder .mfp-close ,.mfp-image-holder .mfp-close {
    color: rgb(185,184,191);
}
.mfp-iframe-holder .mfp-close:hover,.mfp-image-holder .mfp-close:hover{
    color: #d2d2d3;
}
.mfp-iframe-holder .mfp-arrow:before,.mfp-iframe-holder .mfp-arrow:after,.mfp-image-holder .mfp-arrow:before,.mfp-image-holder .mfp-arrow:after{
    background-color: rgb(185,184,191);
}
.mfp-iframe-holder .mfp-arrow:hover:before,.mfp-iframe-holder .mfp-arrow:hover:after,.mfp-image-holder .mfp-arrow:hover:before,.mfp-image-holder .mfp-arrow:hover:after{
    background-color: #d2d2d3;
}
/* #Swiper navigation*/
.swiper-pagination-bullet {
    background-color: #d2d2d3;
}
.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{
    background-color: #1e1d24;
}
.swiper-button-next,.swiper-button-prev {
    color: #ffffff;
    background-color: #f85319;
}
.swiper-button-next:not(.swiper-button-disabled):hover,.swiper-button-prev:not(.swiper-button-disabled):hover {
    color: #1e1d24;
    background-color: #ffffff;
}
/*Contact block*/
.contact-block__icon {
    color: #f85319;
}
.invert .contact-block__icon {
    color: #ffffff;
}
.invert .contact-block__text,.invert .contact-block__text a {
    color: rgb(147,146,153);
}
.invert .contact-block__text a:hover {
    color: #ffffff;
}
.contact-block.contact-block--header {
    font-family: Arial, sans-serif;
}
.contact-block.contact-block--header,.contact-block.contact-block--header a[href^="tel:"] {
    color: #1e1d24;
}
.contact-block.contact-block--header a[href^="tel:"]:hover {
    color: #f85319;
}
.invert .contact-block.contact-block--header .contact-block__icon {
    color: #f85319;
}
.invert .contact-block.contact-block--header,.invert .contact-block.contact-block--header a[href^="tel:"],.invert .contact-block.contact-block--header .contact-block__text,.invert .contact-block.contact-block--header .contact-block__text a {
    color: #ffffff;
}
.invert .contact-block.contact-block--header .contact-block__text a:hover,.invert .contact-block.contact-block--header a[href^="tel:"]:hover {
    color: #f85319;
}
/*Tables*/
.hentry table:not([class]) tbody tr:nth-child(odd) {
    background-color: #f6f6f6;
}
.hentry table:not([class]) tbody tr th {
    color: #1e1d24;
}
.hentry table:not([class]) th + td,.hentry table:not([class]) td + td,.hentry table:not([class]) th + th,.hentry table:not([class]) td + th {
    border-color: #e3e2e7;
}
/*Title decoration*/
.title-decoration::before {
    background: linear-gradient(-45deg, transparent 8px, #d2d2d3 0), linear-gradient(45deg, transparent 8px, #d2d2d3 0);
}
.title-decoration::after {
    background: linear-gradient(-45deg, transparent 8px, #ffffff 0), linear-gradient(45deg, transparent 8px, #ffffff 0);
}
.title-decoration__big::before {
    background: linear-gradient(-45deg, transparent 15px, #d2d2d3 0), linear-gradient(45deg, transparent 15px, #d2d2d3 0);
}
.title-decoration__big::after {
    background: linear-gradient(-45deg, transparent 15px, #ffffff 0), linear-gradient(45deg, transparent 15px, #ffffff 0);
}
.footer-area .title-decoration::after {
    background: linear-gradient(-45deg, transparent 8px, #1e1d24 0), linear-gradient(45deg, transparent 8px, #1e1d24 0);
}
/* #Button Appearance Styles */
.btn,.btn-link,.link,a[href*="?media_dl="] {
    font-weight: 500;
    font-size: 12px;
    font-family: Arial, sans-serif;
}
.btn.btn-accent-1,.btn.btn-primary,.btn-downloader,a[href*="?media_dl="] {
    color: #ffffff;
    background-color: #f85319;
}
.btn.btn-accent-1:hover,.btn.btn-primary:hover,.btn-downloader:hover,a[href*="?media_dl="]:hover {
    color: #ffffff;
    background-color: #02c88d;
}
.btn.btn-accent-1:active,.btn.btn-primary:active {
    background-color: rgb(0,175,116);
}
.btn.btn-accent-2 {
    color: #ffffff;
    background-color: #02c88d;
}
.btn.btn-accent-2:hover {
    color: #ffffff;
    background-color: #f85319;
}
.btn.btn-accent-2:active {
    background-color: rgb(223,58,0);
}
.btn.btn-accent-3 {
    color: #f85319;
    background-color: #f6f6f6;
}
.btn.btn-accent-3:hover {
    color: #ffffff;
    background-color: #f85319;
}
.btn.btn-accent-3:active {
    background-color: rgb(223,58,0);
}
.btn-downloader.btn-downloader-invert,a[href*="?media_dl="].btn-downloader-invert {
    color: #f85319;
    background-color: #ffffff;
}
.btn-downloader.btn-downloader-invert:hover,a[href*="?media_dl="].btn-downloader-invert:hover {
    color: #ffffff;
    background-color: #f85319;
}
.sidebar .widget + .widget {
    border-color: #e3e2e7;
}
/* #Widget Calendar */
.widget_calendar thead,.widget_calendar tbody{
    color: #79787f;
}
.widget_calendar caption {
    color: #ffffff;
    background-color: #f85319;
    font-family: Arial, sans-serif;
    font-size: 16px;
}
.widget_calendar th {
    color: #1e1d24;
}
.widget_calendar th:after {
    background-color: #f6f6f6;
}
.widget_calendar tbody td:not(.pad) {
    color: #79787f;
}
.widget_calendar tbody td a {
    color: #ffffff;
    background-color: #f85319;
}
.widget_calendar tbody td a:hover {
    color: #ffffff;
    background-color: #1e1d24;
}
.widget_calendar tbody td#today {
    color: #f85319;
}
.widget_calendar tfoot a:before {
    color: rgba(255,255,255,0.3);
}
.widget_calendar tfoot a:hover:before {
    color: #ffffff;
}
/* #Widget Tag Cloud */
.tagcloud a {
    border-color: #e3e2e7;
    color: #79787f;
}
.tagcloud a:hover {
    background-color: #f85319;
    border-color: #f85319;
    color: #ffffff;
}
/* #Widget Recent Posts - Comments*/
.widget_recent_entries a,.widget_recent_comments a,.widget_recent_comments .comment-author-link {
    color: #f85319;
}
.widget_recent_comments li > a {
    color: #1e1d24;
}
.widget_recent_entries a:hover,.widget_recent_comments a:hover,.widget_recent_comments li > a:hover {
    color: #02c88d;
}
/* #Widget Archive - Categories */
.widget_archive label:before,.widget_categories label:before{
    color: #1e1d24;
}
.widget_categories a,.widget_archive a {
    color: #79787f;
}
.widget_categories a:hover,.widget_archive a:hover {
    color: #f85319;
}
.invert .widget_categories a,.invert .widget_archive a {
    color: #79787f;
}
.invert .widget_categories a,.invert .widget_archive a {
    color: #f85319;
}
/* #Widgets misc */
.widget_archive ul,.widget_categories ul,.widget_recent_entries ul,.widget_recent_comments ul,a.rsswidget,.tagcloud a {
}
/* #Widget date style */
.widget_recent_entries .post-date,.rss-date {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.75;
    font-family: Roboto, sans-serif;
    letter-spacing: 0em;
    color: #79787f;
}
.widget_nav_menu ul li a {
    color: #79787f;
}
.widget_nav_menu ul li a:hover {
    color: #f85319;
}
.widget_nav_menu ul li a::before {
    color: #f85319;
}
.widget_nav_menu ul li a:hover::before {
    color: #1e1d24;
}
.invert .widget_nav_menu ul li a {
    color: #79787f;
}
.invert .widget_nav_menu ul li a:hover {
    color: #f85319;
}
.invert .widget_nav_menu ul li a::before {
    color: #f85319;
}
.invert .widget_nav_menu ul li a:hover::before {
    color: #ffffff;
}
.widget-taxonomy-tiles__content::before{
    background-color: #f85319;
}
.widget-taxonomy-tiles__inner:hover .widget-taxonomy-tiles__content::before {
     background-color: #1e1d24;
}
.invert .widget-taxonomy-tiles__title a,.invert .widget-taxonomy-tiles__post-count,.invert .widget-taxonomy-tiles__desc {
    color: #ffffff;
}
.invert .widget-taxonomy-tiles__title a:hover {
    color: #f85319;
}
.invert .widget-image-grid__content:hover{
    background-color: rgba(30,29,36,0.9);
}
.invert .widget-image-grid__inner,.invert .widget-image-grid__inner a {
    color: #ffffff;
}
.invert .widget-image-grid__inner a:hover {
    color: #f85319;
}
.smart-slider__instance .sp-arrow,.smart-slider__instance .sp-thumbnail-arrow {
    color: #1e1d24;
    background-color: #ffffff;
}
.smart-slider__instance .sp-arrow:hover,.smart-slider__instance .sp-thumbnail-arrow:hover {
    color: #ffffff;
    background-color: #f85319;
}
.smart-slider__instance .sp-button {
    background-color: #d2d2d3;
}
.smart-slider__instance .sp-button:hover,.smart-slider__instance .sp-button.sp-selected-button {
    background-color: #1e1d24;
}
.smart-slider__instance .sp-full-screen-button {
    color: #ffffff;
}
.smart-slider__instance .sp-full-screen-button:hover {
    color: #f85319;
}
.sp-thumbnails-container {
    background-color: rgba(30,29,36,0.85);
}
h2.sp-title {
    font-style: normal;
    font-weight: 500;
    line-height: 1.45;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
}
.smart-slider__instance .sp-title a,.smart-slider__instance .sp-content-container .sp-content {
    color: #ffffff;
}
.cs-instagram__cover {
    background-color: rgba(248,83,25,0.8);
}
.cs-instagram--widget .cs-instagram__caption {
    color: #02c88d;
}
.invert .cs-instagram--widget .cs-instagram__caption {
    color: #ffffff;
}
.subscribe-block__input {
     color: #79787f;
}
.subscribe-block__input-wrap i {
    color: rgb(185,184,191);
}
/* #Custom posts*/
.sidebar .widget-custom-posts .entry-title,.footer-area:not(.footer-area--fullwidth) .widget-custom-posts .entry-title {
    font-style: normal;
    font-size: 14px;
    line-height: 1.643;
    font-family: Roboto, sans-serif;
    letter-spacing: 0em;
}
.widget-custom-posts .entry-title a {
    color: #1e1d24;
}
.widget-custom-posts .entry-title a:hover{
    color: #f85319;
}
.invert .widget-custom-posts .entry-title a {
    color: #ffffff;
}
.invert .widget-custom-posts .entry-title a:hover{
    color: #f85319;
}
@media (min-width: 1200px) {
    .full-width-header-area .custom-posts .post-content-wrap *,.after-content-full-width-area .custom-posts .post-content-wrap *,.before-content-area .custom-posts .post-content-wrap *,.before-loop-area .custom-posts .post-content-wrap *,.after-loop-area .custom-posts .post-content-wrap *,.after-content-area .custom-posts .post-content-wrap *,.full-width-header-area .custom-posts .post-content-wrap .btn-link .btn__text:hover,.after-content-full-width-area .custom-posts .post-content-wrap .btn-link .btn__text:hover,.before-content-area .custom-posts .post-content-wrap .btn-link .btn__text:hover,.before-loop-area .custom-posts .post-content-wrap .btn-link .btn__text:hover,.after-loop-area .custom-posts .post-content-wrap .btn-link .btn__text:hover,.after-content-area .custom-posts .post-content-wrap .btn-link .btn__text:hover {
        color: #ffffff;
    }
    .full-width-header-area .custom-posts .post-content-wrap a:hover,.after-content-full-width-area .custom-posts .post-content-wrap a:hover,.before-content-area .custom-posts .post-content-wrap a:hover,.before-loop-area .custom-posts .post-content-wrap a:hover,.after-loop-area .custom-posts .post-content-wrap a:hover,.after-content-area .custom-posts .post-content-wrap a:hover,.full-width-header-area .custom-posts .post-content-wrap .btn-link .btn__text,.after-content-full-width-area .custom-posts .post-content-wrap .btn-link .btn__text,.before-content-area .custom-posts .post-content-wrap .btn-link .btn__text,.before-loop-area .custom-posts .post-content-wrap .btn-link .btn__text,.after-loop-area .custom-posts .post-content-wrap .btn-link .btn__text,.after-content-area .custom-posts .post-content-wrap .btn-link .btn__text {
        color: #f85319;
    }
}
.full-width-header-area .custom-posts .post-content-wrap::before,.after-content-full-width-area .custom-posts .post-content-wrap::before,.before-content-area .custom-posts .post-content-wrap::before,.before-loop-area .custom-posts .post-content-wrap::before,.after-loop-area .custom-posts .post-content-wrap::before,.after-content-area .custom-posts .post-content-wrap::before {
    background-color: #1e1d24;
}
.widget-playlist-slider .sp-next-thumbnail-arrow:before,.widget-playlist-slider .sp-next-thumbnail-arrow:after,.widget-playlist-slider .sp-previous-thumbnail-arrow:before,.widget-playlist-slider .sp-previous-thumbnail-arrow:after,.widget-playlist-slider .sp-arrow.sp-previous-arrow:before,.widget-playlist-slider .sp-arrow.sp-previous-arrow:after,.widget-playlist-slider .sp-arrow.sp-next-arrow:before,.widget-playlist-slider .sp-arrow.sp-next-arrow:after{
    background-color: #f85319;
}
.widget-playlist-slider .sp-right-thumbnails .sp-thumbnail-container:hover,.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail::after {
    background-color: #1e1d24;
}
.widget-playlist-slider .sp-right-thumbnails .sp-thumbnail-container.sp-selected-thumbnail {
    background-color: #f85319;
}
.widget-playlist-slider .sp-right-thumbnails .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail-text {
    border-color: #02c88d;
}
.widget-playlist-slider .sp-thumbnail-title {
    color: #1e1d24;
}
.widget-playlist-slider .sp-thumbnail::after {
    background-color: #d2d2d3;
}
.widget-playlist-slider .sp-thumbnail-container:hover .sp-thumbnail .entry-meta,.widget-playlist-slider .sp-thumbnail-container:hover .sp-thumbnail .entry-meta i,.widget-playlist-slider .sp-thumbnail-container:hover .sp-thumbnail .posted-by,.widget-playlist-slider .sp-thumbnail-container:hover .sp-thumbnail .sp-thumbnail-title,.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .entry-meta,.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .entry-meta i,.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .posted-by,.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .sp-thumbnail-title {
    color: #ffffff;
}
.widget-playlist-slider .sp-has-pointer .sp-selected-thumbnail:before,.widget-playlist-slider .sp-has-pointer .sp-selected-thumbnail:after{
    border-bottom-color: #f85319;
}
.widget-playlist-slider .sp-right-thumbnails .sp-thumbnail-text {
    border-color: #f6f6f6;
}
.widget-playlist-slider .invert,.widget-playlist-slider .invert a,.widget-playlist-slider .invert .post__comments i {
    color: #ffffff;
}
.widget-playlist-slider .invert a:hover {
    color: #f85319;
}
@media (min-width: 1200px) {
    .full-width-header-area .widget-fpblock__item-featured .widget-fpblock__item-title,.after-content-full-width-area .widget-fpblock__item-featured .widget-fpblock__item-title,.before-content-area .widget-fpblock__item-featured .widget-fpblock__item-title,.after-content-area .widget-fpblock__item-featured .widget-fpblock__item-title{
        font-style: normal;
        font-weight: 500;
        font-size: 32px;
        line-height: 1.344;
        font-family: Arial, sans-serif;
        letter-spacing: 0.02em;
    }
}
.invert.widget-fpblock__item,.invert.widget-fpblock__item a {
    color: #ffffff;
}
.invert.widget-fpblock__item a:hover {
    color: #f85319;
}
/* #News-smart-box */
.news-smart-box__navigation-wrapper {
    border-color: #e3e2e7;
}
.news-smart-box__instance .mini-type::before {
    background-color: #e3e2e7;
}
.news-smart-box__navigation-terms-list-item {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    color: #1e1d24;
}
.news-smart-box__navigation-terms-list-item:hover,.news-smart-box__navigation-terms-list-item.is-active {
    color: #f85319;
}
.news-smart-box__instance .double-bounce-1,.news-smart-box__instance .double-bounce-2 {
    background-color: #f85319;
}
/* #Contact-information*/
.contact-information-widget__inner {
    font-family: Arial, sans-serif;
}
.contact-information-widget .icon {
    color: #d2d2d3;
}
.invert .contact-information-widget .icon {
    color: rgb(227,227,227);
}
/*Dynamic styles for Woo-elements */
header .woocommerce-currency-switcher-form ul.dd-options {
    background-color: #0d0d0d;
}
/* * Woo-elements * Listing line Products */
.products .product h3,.tm-categories-carousel-widget-container h3,.products .product-category h3,.tm-woowishlist-widget-product h3,.tm-woocompare-widget-product h3 {
    font-style: normal;
    font-weight: 500;
    font-size:14px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    text-align: inherit;
    color: #1e1d24;
}
.woocommerce .products .product .price,.woocommerce div.product .woocommerce-variation-price span.price,.woocommerce div.product span.price,.woocommerce .price,.woocommerce div.product p.price,.woocommerce.widget .woocs_price_code,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{
    color: #f85319;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
}
.tm_banners_grid_widget_banner_title{
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 1.344;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    text-align: inherit;
    color: #1e1d24;
}
.products .product-category .title_count_block>span,.tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper .title_count_block>span {
    color: #79787f;
}
.products .product-category > a h3:hover,.tm-categories-carousel-widget-container h3:hover,.products .product-category > a .title_count_block>span:hover,.tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper .title_count_block>span:hover {
    color: #f85319;
}
.products .product.product-list h3,.related h4,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout-payment .payment_methods li label,.woocommerce-checkout h2,.tm_custom_menu_widget h3{
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    text-align: inherit;
    color: #1e1d24;
}
.woocommerce-checkout h3{
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    text-align: inherit;
    color: #1e1d24;
}
.woocommerce .site-main .page-title{
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 1.344;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    text-align: inherit;
    color: #1e1d24;
}
/* * Woo-elements * Woocommerce carousel-category-products */
.tm-categories-carousel-widget-container .swiper-button-next,.tm-categories-carousel-widget-container .swiper-button-prev,.woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn,.woocommerce-product-search label i {
    color: rgb(185,184,191);
}
.tm-categories-carousel-widget-container .swiper-button-next:hover,.tm-categories-carousel-widget-container .swiper-button-prev:hover,.woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover {
    color: #f85319;
}
.woocommerce .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    background-color: #02c88d;
}
.woocommerce .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active,.woocommerce .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:hover,.site-header-cart .cart-contents .count {
    background-color: #f85319;
}
.tm_about_store_widget span {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.45;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
}
#tm_builder_outer_content .tm_pb_widget_area .tm_about_store_widget h3.widget-title {
    font-style: normal;
    font-weight: 500;
    font-size: 46px;
    line-height: 1.3;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
}
#tm_builder_outer_content .tm_pb_widget_area .widget.tm_about_store_widget,.tm_about_store_widget,#tm_builder_outer_content .tm_pb_widget_area .tm_about_store_widget h3.widget-title{
    color: #ffffff;
}
/* * Woo-elements * Woocommerce price styles */
.woocommerce .products .product .price,.woocommerce div.product span.price,.woocommerce div.product p.price,.woocommerce-cart .woocommerce .amount,.woocommerce-checkout .woocommerce .amount,.widget .woocs_price_code ins,.price,.cart_list li .quantity .amount {
    color: #f85319;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
}
.cart_list li .quantity .amount{
    color: #f85319;
}
.woocommerce.widget_shopping_cart .total,.widget_shopping_cart_content .total,.woocommerce.widget_shopping_cart .total strong{
    color: #1e1d24;
    font-style: normal;
    font-weight: 500;
    font-size:18px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
}
.invert .woocommerce.widget_shopping_cart .total strong {
    color: #ffffff;
}
.widget_shopping_cart_content .buttons a.button,.woocommerce.widget_shopping_cart .buttons a.button {
    font-weight: 500;
    font-size: 12px;
    font-family: Arial, sans-serif;
}
.woocommerce .products .product .price del,.woocommerce div.product p.price del,.woocommerce div.product span.price del,.widget .woocs_price_code del {
    color: #f85319;
}
/* * Woo-elements * Woocommerce product widgets */
.search-form.woocommerce-product-search button[type=submit]{
    background: #f85319;
    color: #ffffff;
}
.tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper .title_count_block a>span,.tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper .title_count_block h3 a{
    color: #ffffff;
}
.tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper .title_count_block h3 a:hover{
    color:#6ac11c;
}
.woocommerce .products-categories .product.swiper-slide .title_count_block{
    background: rgba(248,83,25,0.5);
}
.woocommerce .products-categories .product.swiper-slide:hover .title_count_block{
    background: rgba(30,29,36,0.5);
}
.search-form.woocommerce-product-search button[type=submit]:hover{
    background: #6ac11c;
}
.woocommerce.widget .product-title,.woocommerce.widget .product-title a,.woocommerce ul.cart_list li > a,.woocommerce ul.product_list_widget li > a ,.woocommerce-mini-cart-item.mini_cart_item a{
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 1.3104;
    font-family: Arial, sans-serif;
    color: #1e1d24;
}
.invert .woocommerce ul.product_list_widget li>a {
    color: #ffffff;
}
.woocommerce.widget .product-title a:hover,.woocommerce ul.cart_list li>a:hover,.woocommerce ul.product_list_widget li>a:hover {
    color: #f85319;
}
/* Styles for product-categories */
.woocommerce > ul > li .product-widget-categories,.woocommerce > ul > li .product-widget-categories a,.woocommerce > ul span.reviewer,.woocommerce .widget_layered_nav ul li a {
    color: #79787f;
}
.woocommerce .widget_layered_nav ul li a:hover{
    color: #f85319;
}
.woocommerce .widget_layered_nav ul li span{
    color: #f85319;
}
.woocommerce.widget_shopping_cart .total span,.widget_shopping_cart_content .total span,.woocommerce > ul > li .product-widget-categories a:hover,.woocommerce.widget_shopping_cart ul.cart_list > li dl dt {
    color: #f85319;
}
.invert .site-header-cart .shopping_cart-dropdown-wrap .shopping_cart-header > * {
    color: #ffffff;
}
.invert .woocommerce.widget_shopping_cart .cart_list li.empty {
    color: #79787f;
}
/* * Woo-elements * Compare and wishlist buttons */
.woocommerce .tm-woocompare-button,.woocommerce .tm-woowishlist-button {
    border-color: rgb(185,184,191);
}
.woocommerce .tm-woocompare-button:hover,.woocommerce .tm-woowishlist-button:hover {
    border-color: #f85319;
}
.woocommerce .tm-woocompare-page-button.button.alt,.woocommerce .tm-woowishlist-page-button.button.btn {
    color: rgb(185,184,191);
}
.woocommerce .tm-woocompare-page-button.button.alt:hover,.woocommerce .tm-woowishlist-page-button.button.btn:hover {
    color: #02c88d;
}
.woocommerce button.button.btn {
    color: rgb(185,184,191);
}
.woocommerce button.button.btn:hover {
    color: #f85319;
    background-color: #f85319;
}
/* * Woo-elements * Sale-timer styles */
.tm-products-sale-end-date span {
    background-color: #79787f;
    color: #79787f;
    font-weight: 500;
    font-size: 12px;
    font-family: Arial, sans-serif;
}
/* * Woo-elements * Styles for tags and categories list -- loop product */
.product-categories li,.product-categories li a,.product-widget-tags li,.product-widget-tags li a {
    color: #79787f;
}
.product-categories li a:hover,.product-widget-tags li a:hover {
    color: #f85319;
}
.widget.widget_product_categories .product-categories li a:hover,.widget.widget_product_categories .product-categories li.current-cat a {
    color: #02c88d;
}
.shop-sidebar .widget.widget_product_categories .product-categories li span{
    color:#f85319;
}
.shop-sidebar .widget.widget_product_categories .product-categories li a:hover{
    color: #f85319;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
    color: #f85319;
    background: #02c88d;
    border-color: #02c88d;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover {
    background-color: #02c88d;
    border-color: #02c88d;
    color: #f85319;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range{
    background:#f85319;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
    background:#1e1d24;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle{
    background:#f85319;
}
/** Woo-elements* wishlist*/
.woocommerce.tm-woowishlist .tm-woowishlist-item .tm-woocomerce-list__product-title a{
    font-family: Arial, sans-serif;
    color: #1e1d24;
}
.woocommerce.tm-woowishlist .tm-woowishlist-item .stock {
    font-family:Roboto, sans-serif;
}
.woocommerce.tm-woowishlist .tm-woowishlist-item .stock.out-of-stock {
    color: #ffffff;
    background: #f85319;
}
.woocommerce.tm-woowishlist .tm-woowishlist-item .stock.in-stock {
    background: #1e1d24;
}
/* * Woo-elements * Compare */
.woocommerce.tm-woocompare-list .tm-woocompare-wrapper table.tm-woocompare-table tbody tr:nth-child(even),.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes tbody tr:nth-child(odd){
    background: rgb(248,248,249);
}
body div.woocommerce.tm-woocompare-list .tm-woocompare-wrapper table.tm-woocompare-table tbody tr:nth-child(2){
    background: #ffffff;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes tbody tr th{
    color:#1e1d24;
}
/* * Woo-elements * Buttons woo styles */
.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.tm-woocompare-empty,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce-mini-cart__buttons a.button.wc-forward,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce a.button.add_to_cart_button.loading:hover,.woocommerce button.button.btn.tm-wc-ajax-load-more-button,.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td.actions .header-btn{
    color: #ffffff;
    background-color: #f85319;
    border-color: #f85319;
    font-weight: 500;
    font-size: 12px;
    font-family: Arial, sans-serif;
}
.woocommerce.single-product .woocommerce-Reviews ol.commentlist li.comment .comment-text .meta .woocommerce-review__author{
    color: #1e1d24;
}
.woocommerce #respond input#submit,.woocommerce table.shop_table tbody tr td.actions input.btn{
    color: #ffffff;
    background-color: #02c88d;
    border-color: #02c88d;
}
.input-button-with-icon > i {
    color: #ffffff;
}
.woocommerce-mini-cart__buttons a.button.wc-forward:hover,.woocommerce #respond input#submit:hover,.woocommerce table.shop_table tbody tr td.actions input.btn:hover{
    color: #ffffff;
    background-color: #02c88d;
    border-color: #02c88d;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order:hover{
    color: #ffffff;
    background-color: #f85319;
    border-color: #f85319;
}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.tm-woocompare-empty:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.btn.tm-wc-ajax-load-more-button:hover,.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td.actions .header-btn:hover,.woocommerce-checkout .checkout_coupon .button:hover,.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
    background-color: #6ac11c;
    border-color: #6ac11c;
    color: #ffffff;
}
.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-attribute,.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-price{
    background: #ffffff;
}
.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-attribute .tm-wc-ajax-filters-dismiss:hover:after,.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-price .tm-wc-ajax-filters-dismiss:hover:after{
    color: #1e1d24;
}
.woocommerce a.button.product_type_variable:hover {
    background-color: #6ac11c;
    border-color: #6ac11c;
    color: #ffffff;
}
.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-price:hover,.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-attribute:hover{
    color: #f85319;
}
.woocommerce a.button.product_type_variable:hover:after{
    color: #ffffff;
}
/*disable button syles*/
.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce-cart table.cart input.header-btn:disabled {
    background-color: rgb(223,58,0);
    color: #f85319;
}
.woocommerce .wishlist_compare_button_block button.button.btn{
    background: #ffffff;
}
.woocommerce .wishlist_compare_button_block button.button.btn:hover {
    color:#6ac11c;
}
.woocommerce a.button.add_to_cart_button.added ,.woocommerce a.button.add_to_cart_button.loading{
    background: #6ac11c;
}
/* * Woo-elements * Woo-Badge styles */
.woocommerce span.featured,.woocommerce span.onsale,.woocommerce span.new {
    color: #ffffff;
}
.woocommerce span.onsale{
    background-color: #ff596d;
}
.woocommerce span.featured {
    background-color: #ffc045;
}
.woocommerce span.new {
    background-color: #000000;
}
/* * Woo-elements * Grid-list toggle buttons */
.tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler {
    color: #d2d2d3;
}
.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler.disabled,.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler:hover {
    color: #e3e2e7;
}
.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler:hover{
    color: #f85319;
}
/* * Woo-elements * Single-product styles */
.single-product div.product h1.product_title{
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.45;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    text-align: inherit;
    color: #1e1d24;
}
.woocommerce.single-product #content div.product .product_meta,.woocommerce-currency-switcher-form .dd-container .dd-selected label,.woocommerce.single-product #content div.product .product_meta a {
    color: #79787f;
}
.woocommerce.single-product #content div.product .product_meta a:hover {
    color: #f85319;
}
.woocommerce table.shop_attributes th {
    color: #79787f;
}
body .tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler.disabled span,body .tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler:hover span{
    color: #ffffff;
    background:#f85319;
    border-color: #f85319;
}
.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler.tm-woo-grid-list-toggle-button-grid .dashicons:before,.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler.tm-woo-grid-list-toggle-button-list .dashicons:before {
    color: #1e1d24;
}
.product_meta > * {
    color: #1e1d24;
}
.product_meta > * span {
    color: #79787f;
}
.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler.tm-woo-grid-list-toggle-button-grid.disabled .dashicons:before ,.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler.tm-woo-grid-list-toggle-button-list.disabled .dashicons:before,.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler.tm-woo-grid-list-toggle-button-grid:hover .dashicons:before ,.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler.tm-woo-grid-list-toggle-button-list:hover .dashicons:before{
    color: #ffffff;
}
.woocommerce nav.woocommerce-pagination a.next span, .woocommerce nav.woocommerce-pagination a.prev span{
    font-family:Arial, sans-serif;
}
/* * Woo-elements * SmartBox widget */
.tm-products-smart-box-widget__rd-material-tabs .product h3 {
    font-family: Roboto, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.643;
    letter-spacing: 0em;
}
.rd-material-tab.rd-material-tab-active a, .tm_custom_menu_widget .menu li a,.tm-products-smart-box-widget__rd-material-tabs .product h3:hover,.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab a:hover,.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab a:hover:before,.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab.rd-material-tab-active a,.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab.rd-material-tab-active a:before{
    color: #f85319;
}
.tm_custom_menu_widget .menu li a:hover,.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab a,.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab a:before {
    color: #02c88d;
}
.tm-products-smart-box-widget__rd-material-tabs .product span.price:hover,.tm-products-smart-box-widget__rd-material-tabs .product span.price:hover ins,.tm-products-smart-box-widget__rd-material-tabs .product span.price:hover del {
    color: #79787f;
}
.tm-products-smart-box-widget__rd-material-tabs .product .price del .amount{
    font-size: 12px;
}
.tm-products-smart-box-widget__rd-material-tabs .product .price del .amount,.tm-products-smart-box-widget__rd-material-tabs .product .price del {
    font-family: Roboto, sans-serif;
}
/** * Woo-elements * Woo-elements * Cart page * */
.tm-woowishlist-remove,.tm-woocompare-remove {
    color: rgb(188,187,194);
}
.tm-woowishlist-remove:hover,.tm-woocompare-remove:hover {
    color: #f85319;
}
.woocommerce a.remove{
    color: rgb(188,187,194) !important;
}
.woocommerce a.remove:hover{
    color: #f85319 !important;
}
.woocommerce table.shop_table thead tr,.woocommerce table.shop_table tbody tr.cart_item:nth-child(even),.woocommerce table.shop_table tbody tr.order_item:nth-child(even){
    background-color: #ffffff;
}
.woocommerce table.shop_table tbody tr.cart_item,.woocommerce table.shop_table tbody tr.order_item {
    background-color: #ffffff;
}
.woocommerce table.shop_table tbody tr td.product-name {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.643;
    font-family: Roboto, sans-serif;
    letter-spacing: 0em;
    text-align: left;
    color: #79787f;
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tr.cart-subtotal th,.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tr.cart-subtotal .woocommerce-Price-amount {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tr.order-total th,.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tr.order-total .woocommerce-Price-amount {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.45;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr td strong.product-quantity,table.order_details tbody tr td strong.product-quantity,.woocommerce table.shop_table tbody tr td.product-name a:hover{
    color: #f85319;
}
.woocommerce table.shop_table thead th,.cart-collaterals div.cart_totals table tbody tr,.cart-collaterals div.cart_totals table tbody td,.cart-collaterals div.cart_totals table tbody td,.cart-collaterals div.cart_totals table tbody th,table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total th,table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate th,table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th,table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr td,table.order_details tfoot tr,.woocommerce .order_details li strong,.woocommerce table.shop_table tbody tr td.product-name a {
    color: #1e1d24;
}
.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-reset.button{
    color: #f85319;
    font-family: Arial, sans-serif;
}
.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-reset.button:hover{
    color: #1e1d24;
}
#content .nav-links .page-numbers.next:hover,#content .nav-links .page-numbers.prev:hover,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next:hover,.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev:hover{
    color: #1e1d24;
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td .mini_cart_item_title a{
    font-family: Arial, sans-serif;
    font-weight: 500;
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td .mini_cart_item_title a:hover{
    color:#f85319;
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td.actions .shopping_tag::before{
    color:#d2d2d3;
}
/** * Woo-elements * Checkout page * */
.woocommerce-cart .woocommerce div.cart_totals .wc-proceed-to-checkout .checkout-button{
    background: #6ac11c;
}
.woocommerce-cart .woocommerce div.cart_totals .wc-proceed-to-checkout .checkout-button:hover{
    background: #f85319;
}
.woocommerce-checkout .woocommerce .showcoupon, .woocommerce-checkout .woocommerce .showlogin{
    color:#f85319;
}
.woocommerce-checkout .woocommerce .woocommerce-form-login .lost_password a{
    font-family: Arial, sans-serif;
}
.woocommerce-checkout .woocommerce .showcoupon:hover,.woocommerce-checkout .woocommerce .showlogin:hover{
    color:#1e1d24;
}
.woocommerce-checkout .woocommerce-info > a,.woocommerce form.login .form-row label.inline,.woocommerce form .form-row .select2-container.country_to_state .select2-choice,.woocommerce form .form-row.create-account label.checkbox,.woocommerce div.product form.cart .variations label {
     color: #79787f;
}
.woocommerce-checkout .woocommerce-info > a:hover,.woocommerce form.login .form-row label.inline:hover,.woocommerce form .form-row.create-account label.checkbox:hover,.woocommerce form .form-row .required {
    color: #f85319;
}
#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment {
    background-color: #ffffff;
}
.woocommerce form label,#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box {
    color: #79787f;
}
/** * Woo-elements * Account page * */
.woocommerce-account.logged-in .entry-content .woocommerce {
    background-color: #ffffff;
}
.woocommerce-account.logged-in .entry-content .woocommerce .woocommerce-MyAccount-content {
    background-color: #ffffff;
}
.woocommerce-account.logged-in .woocommerce-MyAccount-navigation,.woocommerce-checkout h2{
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 1.44;
    letter-spacing: 0em;
}
.woocommerce-checkout h2{
    color: #1e1d24;
}
@media (min-width: 1200px) {
    .woocommerce-account.logged-in .woocommerce-MyAccount-navigation {
        font-size: 16px;
    }
}
.woocommerce-account.logged-in .woocommerce-MyAccount-navigation a {
    color: #02c88d;
}
.woocommerce-account.logged-in .woocommerce-MyAccount-navigation a:hover,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .is-active a {
    color: #f85319;
}
/** * Woo-elements * Wishlist&Compare style * */
.tm-woocompare-table .tm-woocomerce-list__product-title a{
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    text-align: inherit;
    color: #1e1d24;
}
.woocommerce.tm-woocompare-list .tm-woocompare-wrapper table.tm-woocompare-table tr th.title{
    color: #1e1d24;
}
.tm-woowishlist .tm-woowishlist-item .tm-woocomerce-list__product-title a.tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .title {
     color: #79787f;
}
.tm-woowishlist .tm-woowishlist-item .tm-woocomerce-list__product-title a:hover,.tm-woocompare-table .tm-woocomerce-list__product-title a:hover {
    color: #f85319;
}
.woocommerce .loader:before,.woocommerce .blockUI.blockOverlay:before,.woocommerce .blockUI.blockOverlay:before{
    border-top-color: #f85319;
    border-right-color: #f85319;
}
.woocommerce-store-notice,p.demo_store{
    background-color: #02c88d;
}
.products .product.product-list h3{
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    text-align: inherit;
    color: #1e1d24;
}
.woocommerce .products .product.product-list .price,.woocommerce div.product.product-list span.price,.woocommerce .products .product.product-list .price del,.woocommerce div.product.product-list span.price del,.woocommerce .products .product.product-list .price ins,.woocommerce div.product.product-list span.price ins{
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    text-align: inherit;
}
.woocommerce.single-product div.product .woo-social-buttons > span.custom a,.woocommerce .single-product div.product .woo-social-buttons > span.custom a{
    color: #79787f;
}
.woocommerce.single-product div.product .woo-social-buttons > span.custom a:hover,.woocommerce .single-product div.product .woo-social-buttons > span.custom a:hover{
    color: #02c88d;
}
.woocommerce.single-product div.product .summary .wishlist_compare_button_block .button.button.btn:hover,.woocommerce .single-product div.product .summary .wishlist_compare_button_block .button.button.btn:hover{
    color: #f85319;
    background: #ffffff;
}
.woocommerce.single-product div.product .summary .wishlist_compare_button_block .button.button.btn.alt,.woocommerce .single-product div.product .summary .wishlist_compare_button_block .button.button.btn.alt{
    color: #79787f;
}
.woocommerce.single-product div.product .summary .wishlist_compare_button_block .button.button.btn.alt:hover,.woocommerce .single-product div.product .summary .wishlist_compare_button_block .button.button.btn.alt:hover{
    color: #f85319;
}
.woocommerce.single-product div.product h1.product_title,.woocommerce .single-product div.product h1.product_title{
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.45;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    text-align: inherit;
    color: #1e1d24;
}
.woocommerce div.product .single_product_wrapper p.price,.woocommerce div.product .single_product_wrapper p.price ins,.woocommerce div.product .single_product_wrapper p.price del{
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 1.344;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    text-align: inherit;
    color: #f85319;
}
.woocommerce.single-product #content div.product .product_meta a{
    font-weight: 500;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
    color: #1e1d24;
}
.woocommerce.single-product div.woocommerce-tabs .wc-tab ul>li::before{
    color: #f85319;
}
.woocommerce.single-product div.product .woocommerce-tabs .tabs li.active a,.woocommerce.single-product div.product .woocommerce-tabs .tabs li:hover a,.woocommerce .single-product div.product .woocommerce-tabs .tabs li.active a,.woocommerce .single-product div.product .woocommerce-tabs .tabs li:hover a{
    color: #f85319;
}
.woocommerce.single-product div.product form.cart .button,.woocommerce .single-product div.product form.cart .button{
    color: #ffffff;
    background-color: #02c88d;
    border-color: #02c88d;
}
.woocommerce.single-product div.product form.cart .button:hover,.woocommerce .single-product div.product form.cart .button:hover{
    color: #ffffff;
}
.woocommerce.single-product div.product .summary .wishlist_compare_button_block .tm-woowishlist-page-button,.woocommerce .single-product div.product .summary .wishlist_compare_button_block .tm-woowishlist-page-button{
    color: #79787f;
}
.site-header-cart .site-header-cart__wrapper i {
    color: #1e1d24;
}
.invert .site-header-cart .site-header-cart__wrapper i {
    color: #ffffff;
}
.site-header-cart .site-header-cart__wrapper .cart-contents:hover i {
    color: #f85319;
}
.site-header-cart .cart-contents:hover .count {
    background-color: #02c88d;
}
.invert .site-header-cart__wrapper .shopping_cart-dropdown-wrap {
    background: #1e1d24;
}
.invert .site-header-cart .site-header-cart__wrapper .cart-contents:hover i {
    color: #f85319;
}
.site-header.style-5 .invert .site-header-cart .site-header-cart__wrapper .cart-contents:hover i {
    color: #1e1d24;
}
.invert .site-header-cart .cart-contents .count {
    background-color: #ffffff;
    color: #f85319;
}
.invert .woocommerce.widget_shopping_cart .total span{
    color: #79787f;
}
.woocommerce.widget_shopping_cart .total{
    border-top-color: #e3e2e7;
}
.invert .woocommerce.widget_shopping_cart .total {
    border-top-color: rgba(255,255,255,0.15);
}
/** * Woo-elements * Quick View * */
.products .product .block_product_thumbnail .tm-quick-view a{
    font-family:Arial, sans-serif;
    color: #ffffff;
    border-color: #ffffff;
}
.products .product .block_product_thumbnail .tm-quick-view a:hover{
    background: #6ac11c;
    border-color: #6ac11c;
}
.products .product .block_product_thumbnail> a::before{
    background: rgba(30,29,36,0.8);
}
.woocommerce-message{
    background: rgba(106,193,28,0.2);
}
/** * Woo-elements * Single product * */
.woocommerce-info .woocommerce-Button.button,.single-product .woocommerce-message .button,.woocommerce-message:before {
    color: #6ac11c;
}
.woocommerce.single-product .single_product_wrapper .images div.enlarge{
    background: #ffffff;
}
.woocommerce.single-product .single_product_wrapper .images div.enlarge:hover{
    background: #1e1d24;
    border-color: #1e1d24;
    color: #ffffff;
}
.woocommerce-info .woocommerce-Button.button:hover,.single-product .woocommerce-message .button:hover{
    color: #1e1d24;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .woocommerce-variation-add-to-cart.variations_button .quantity span,.woocommerce.single-product div.product form.cart div.quantity span,.woocommerce .single-product div.product form.cart div.quantity span {
    border-color: #e3e2e7;
    color: #79787f;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel #commentform p.form-submit #submit{
    background: #f85319;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel #commentform p.form-submit #submit:hover{
    background: #6ac11c;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .woocommerce-variation-add-to-cart.variations_button .quantity span::before,.woocommerce.single-product div.product form.cart div.quantity span::before,.woocommerce .single-product div.product form.cart div.quantity span::before {
    color: #e3e2e7;
}
.woocommerce #reviews .comment-form-rating label{
    color: #1e1d24;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .woocommerce-variation-add-to-cart.variations_button .quantity span:hover::before,.woocommerce.single-product div.product form.cart div.quantity span:hover::before,.woocommerce .single-product div.product form.cart div.quantity span:hover::before {
    color: #1e1d24;
}
.woocommerce.single-product div.product form.cart .button,.woocommerce .single-product div.product form.cart .button{
    background: #f85319;
}
.woocommerce.single-product div.product form.cart .button:hover,.woocommerce .single-product div.product form.cart .button:hover{
    background: #6ac11c;
}
.woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails .thumbnail.selected::before,.woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails .thumbnail:hover::before {
    border-color: #e3e2e7;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
    font-family:Arial, sans-serif;
}
.woocommerce.single-product div.woocommerce-tabs ul.tabs li {
    border-color:#e3e2e7;
    background: rgb(245,244,249);
}
.elementor-widget-wp-widget-woocommerce_recent_reviews .product_list_widget li a{
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    text-align: inherit;
    color: #1e1d24;
}
.elementor-widget-wp-widget-woocommerce_product_categories ul li .count{
    color: #f85319;
}
.elementor-widget-wp-widget-tm_woocommerce_wishlist .button.tm-woowishlist-page-button{
    color: #ffffff;
    background-color: #f85319;
    border-color: #f85319;
    font-weight: 500;
    font-size: 12px;
    font-family: Arial, sans-serif;
}
.elementor-widget-wp-widget-tm_woocommerce_wishlist .button.tm-woowishlist-page-button:hover{
    color: #ffffff;
    background-color: #6ac11c;
    border-color: #6ac11c;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation li a{
    border: 1px solid #e3e2e7;
    color: #1e1d24;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation li a:hover{
    color: #ffffff;
    background: #1e1d24;
    border-color: #1e1d24;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .order-number,.woocommerce-account.logged-in .entry-content > .woocommerce .order-date,.woocommerce-account.logged-in .entry-content > .woocommerce .order-status{
    color: #f85319;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-table--order-details tfoot td,.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-table--order-details tfoot td .amount{
    color: #79787f;
}
.woocommerce-account.logged-in form.edit-account fieldset legend,.woocommerce-account.logged-in form.edit-account .form-row label{
    color: #1e1d24;
}
@media (min-width: 900px){
    .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation{
        border-right: 1px solid #e3e2e7;
    }
}
#page .woocommerce-order .woocommerce-table--order-details tfoot tr td,#page .woocommerce-order .woocommerce-table--order-details tfoot tr td span,#page .woocommerce-order .woocommerce-table--order-details tbody tr td.product-total span{
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.643;
    font-family: Roboto, sans-serif;
    letter-spacing: 0em;
    text-align: left;
    color: #79787f;
}
body .booked-calendarSwitcher.calendar {
    background-color: #f85319 !important;
}
body .booked-calendarSwitcher.calendar select {
    background-color: #79787f !important;
    color: #02c88d;
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr th .monthName {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.344;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    color: #1e1d24;
}
@media (min-width: 1200px) {
    .booked-calendar-shortcode-wrap .booked-calendar thead tr th .monthName {
         font-size: 32px;
    }
}
.booked-calendar thead tr th .monthName::before {
    background: linear-gradient(-45deg, transparent 15px, #d2d2d3 0), linear-gradient(45deg, transparent 15px, #d2d2d3 0);
}
.booked-calendar thead tr th .monthName::after {
    background: linear-gradient(-45deg, transparent 15px, #ffffff 0), linear-gradient(45deg, transparent 15px, #ffffff 0);
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr th .backToMonth {
    font-family: Roboto, sans-serif;
    color: #f85319;
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr th .backToMonth:hover,.buddypress #buddypress .ac-form .ac-reply-content input:hover{
    color: #02c88d;
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-right,.booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-left {
    background-color: #f6f6f6;
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-right i,.booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-left i {
    color: #1e1d24;
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-right:hover,.booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-left:hover {
    background-color: #f85319;
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-right:hover i,.booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-left:hover i,.buddypress #buddypress .ac-form .ac-reply-content input {
    color: #ffffff;
}
.booked-calendar-shortcode-wrap .booked-calendar thead tr.days th {
    color: #f85319 !important;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date {
    background-color: #f6f6f6 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date .number {
    color: rgba(121,120,127,0.3);
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.45;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td.prev-date .date .number {
    color: rgba(30,29,36,0.4) !important;
}
body .booked-calendar-shortcode-wrap .booked-calendar tbody tr td.active .date,body .booked-calendar-shortcode-wrap .booked-calendar tbody tr td.active,body .booked-calendar-shortcode-wrap .booked-calendar tbody tr td.active:hover .date,.booked-calendar-shortcode-wrap .booked-calendar tbody tr td.active .date::after {
    background-color: #ffffff !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date.tooltipster .number,body .booked-calendar-shortcode-wrap .booked-calendar tbody tr td.active .date .number,body .booked-calendar-shortcode-wrap .booked-calendar tbody tr td.active:hover .date .number{
    color: #1e1d24;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date.tooltipster {
    border-color: #e3e2e7;
}
body .booked-calendar-shortcode-wrap .booked-calendar tbody tr td.active .date .number {
    color: #f85319;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date.tooltipster:hover .number {
    color: #ffffff;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date.tooltipster:hover {
    background-color: #1e1d24 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock h2 {
    color: #1e1d24;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot + .timeslot {
    border-color: #e3e2e7;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-time::before {
    background-color: #e3e2e7;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-time i.fa {
    color: #f85319;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-range {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    color: #1e1d24;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-people .button,body .booked-modal .bm-window .booked-form .field > input.button {
    font-weight: 500;
    font-size: 12px;
    font-family: Arial, sans-serif;
    color: #ffffff;
    background-color: #f85319;
}
body .booked-modal .bm-window .field button {
    font-weight: 500;
    font-size: 12px;
    font-family: Arial, sans-serif !important;
    color: #ffffff !important;
    background-color: #f85319 !important;
}
body .booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-people .button:hover,body .booked-modal .bm-window .booked-form .field > input.button:hover {
    color: #ffffff;
    background-color: #02c88d !important;
}
body .booked-modal .bm-window .field button:hover {
    color: #ffffff !important;
    background-color: #02c88d !important;
}
body .booked-modal .bm-window p.booked-title-bar,body .booked-modal .bm-window .booked-form p.booked-calendar-name,body .booked-modal .bm-window .booked-form p.title {
    font-family: Roboto, sans-serif;
    color: #02c88d;
}
body .booked-modal .bm-window .condition-block .field label,body .booked-modal .bm-window p.booked-title-bar small {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    color: #1e1d24;
}
body .booked-modal .bm-window a.close i {
    color: #f85319;
}
body .booked-modal .bm-window a.close:hover i{
    color: #1e1d24;
}
@media (min-width: 900px) {
    body .booked-modal .bm-window a.close i {
        color: #ffffff;
    }
    body .booked-modal .bm-window a.close:hover i{
        color: #f85319;
    }
}
body .booked-modal .bm-window a.close:hover i,body .booked-modal .bm-window .booked-form p.name b i,body .booked-modal .bm-window .appointment-info i.fa,body .booked-modal .bm-window .condition-block .field label i{
    color: #f85319;
}
body .booked-modal .bm-window .booked-form #customerChoices,body .booked-modal .bm-window .booked-appointments,body .booked-modal .bm-window .field input[type^='text'],body .booked-modal .bm-window .field input[type^='email'],body .booked-modal .bm-window .field input[type^='password'] {
    border-color: #e3e2e7;
}
body .booked-modal .bm-window .booked-appointments .appointment-info {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    color: #1e1d24;
}
body .booked-modal div.bm-window p,body .booked-modal .bm-window .condition-block .field p,body .booked-modal .bm-window .booked-form p.name b,body .booked-modal .bm-window .booked-form #customerChoices label{
    font-family: Roboto, sans-serif;
    color: #79787f;
}
body .booked-modal .bm-window .booked-appointments .calendar-name {
    color: #1e1d24;
}
body .booked-modal .bm-window .condition-block .field label.field-label,body .booked-modal .bm-window .condition-block .field p {
    font-weight: 400;
}
body .booked-modal .bm-window .condition-block .field input[type^='text'],body .booked-modal .bm-window .condition-block .field input[type^='email'],body .booked-modal .bm-window .condition-block .field input[type^='password'],.booked-calendar-shortcode-wrap .booked-calendar tbody tr td.blur:hover .date {
    background-color: #f6f6f6;
}
body .booked-modal .bm-window,body .booked-modal .bm-window p.booked-title-bar {
    background-color: #79787f;
}
body .booked-modal .bm-window .field button {
    background-color: #02c88d;
    color: #79787f;
    font-family: Roboto, sans-serif;
}
body .booked-modal .bm-window .field button:hover {
    background-color: #f85319;
}
.booked-profile-appt-list .calendar-name,.booked-profile-appt-list i{
    color: #f85319;
}
.booked-profile-appt-list .calendar-name strong {
    color: #02c88d;
}
body .booked-calendar-shortcode-wrap .booked-calendar-wrap.small table.booked-calendar tbody tr.week td.active .date .number {
    color: #79787f;
}
body .booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-time .timeslot-title {
    color: #02c88d !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td.prev-date.today .date,body #booked-profile-page .booked-tabs {
    background-color: #02c88d !important;
}
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td.prev-date.today .date .number {
    color: #79787f !important;
}
body .booked-modal .bm-window .booked-scrollable,body .booked-modal .bm-window, body .booked-modal .bm-window p.booked-title-bar {
    background-color: #ffffff;
}
body #booked-profile-page .booked-profile-header {
    background-color: #f85319 !important;
}
body #booked-profile-page .booked-profile-header .booked-logout-button:hover,body #booked-profile-page #profile-appointments .booked-form-notice,body #booked-profile-page label{
    color: #02c88d;
}
body #booked-profile-page .booked-tabs li.active a,body #booked-profile-page .booked-tabs li a:hover,body #booked-profile-page .booked-tabs li.active a:hover {
    background-color: #f85319 !important;
}
body #booked-profile-page #profile-appointments .booked-no-margin {
    color: #79787f;
}
body #booked-profile-page #profile-edit #booked-page-form .form-submit input[type^="submit"],body #booked-profile-page .login-submit input[type^="submit"],body #booked-profile-page .wp-user-form input[type^="submit"] {
    background-color: #f85319;
    border-color: #f85319;
}
body #booked-profile-page #profile-edit #booked-page-form .form-submit input[type^="submit"]:hover,body #booked-profile-page .login-submit input[type^="submit"]:hover,body #booked-profile-page .wp-user-form input[type^="submit"]:hover {
    background-color: #02c88d !important;
    border-color: #02c88d;
}
body #booked-profile-page label {
    font-weight: 400 !important;
}
body #booked-profile-page #profile-appointments .booked-form-notice {
    font-weight: 400;
    font-style: normal;
}
body #booked-profile-page #profile-edit h4 {
    font-weight: 500;
}
body .booked-modal .bm-window a {
    color: #f85319;
}
body .booked-modal .bm-window a:hover {
    color: #1e1d24;
}
.tm_timeline .tm_timeline__event .tm_timeline__event__dot {
    border-color: #02c88d;
}
.tm_timeline__event__description{
    font-size: 14px;
}
.tm_timeline .tm_timeline__event .tm_timeline__event__date {
    font-style: normal;
    font-weight: 500;
    font-size: 11px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    text-align: inherit;
    color: #79787f;
}
.tm_timeline .tm_timeline__event .tm_timeline__event__title,.tm_timeline .tm_timeline__event .tm_timeline__event__title a{
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.45;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    text-align: inherit;
    color: #1e1d24;
}
.tm_timeline .tm_timeline__event .tm_timeline__event__title a:hover{
    color: #02c88d;
}
.tm_timeline.tm_timeline-layout-vertical .tm_timeline__event__description {
    font-weight: 400;
}
.single-timeline_post .timeline_post > .entry-content > p:first-of-type:first-letter {
    background-color: #f85319;
    color: #79787f;
}
.tm_timeline .tm_timeline__tense{
    background-color: #02c88d;
}
.tm_timeline.tm_timeline-layout-vertical .tm_timeline__body-tense{
    border-left-color: #02c88d;
}
.tm_timeline:hover .tm_timeline__control:hover,.entry-content .tm_timeline:hover .tm_timeline__control:hover,.tm_timeline:hover .tm_timeline__control,.entry-content .tm_timeline:hover .tm_timeline__control:hover .tm_timeline:hover .tm_timeline__control,.tm_timeline__control,.tm_timeline__control:hover,.tm_timeline__control:active,.tm_timeline__control:focus,.entry-content .tm_timeline__control,.entry-content .tm_timeline__control:hover,.entry-content .tm_timeline__control:active,.entry-content .tm_timeline__control:focus{
    color: #ffffff;
}
.tm_timeline .tm_timeline__control:before{
    background-color: #02c88d;
    box-shadow: 0 0 16px 2px rgba(2,200,141,0.7)
}
.cherry-team.team-wrap.template-grid-boxes .team-listing_content:before{
    background-color: rgba(2,200,141,0.9);
}
.cherry-team.team-wrap.template-grid-boxes .team-listing_content a:hover {
    color: #f85319;
}
.team-container .cherry-team-filter {
    font-family: Arial, sans-serif;
}
.team-container .cherry-team-filter_link {
    color: #79787f;
}
.team-container .cherry-team-filter_link:hover,.team-container .cherry-team-filter_item.active .cherry-team-filter_link,.team-listing .team-meta_item{
    color: #f85319;
}
.team-meta-position,.team-single-item .team-meta-location i,.team-single-item .team-meta-phone i,.team-single-item .team-meta-email i {
    color: #f85319;
}
.team-meta-title,.team-single-item .team-meta-location,.team-single-item .team-meta-phone,.team-single-item .team-meta-email {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44px;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    color: #1e1d24;
}
.team-skills_label {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: calc(1.45 * 22px);
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    color: #1e1d24;
}
.team-skills_line:before {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.45;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    color: #1e1d24;
}
.cherry-team.team-wrap .team-socials_link:hover {
    color: #1e1d24;
}
.cherry-team.team-wrap .team-listing .team-listing_photo__overflow {
    background-color: rgba(30,29,36,0.85);
}
.cherry-services .service-icon {
    color: rgb(227,227,227);
}
.services-container .cherry-services-filter {
    font-family: Arial, sans-serif;
}
.services-container .cherry-services-filter_link {
    color: #79787f;
}
.services-container .cherry-services-filter_link:hover,.services-container .cherry-services-filter_item.active .cherry-services-filter_link {
    color: #f85319;
}
.cherry-services .title_wrap a {
    color: #f85319;
}
.cherry-services .title_wrap a:hover{
    color: #1e1d24;
}
.cherry-services .cherry-spinner-double-bounce .cherry-double-bounce1,.cherry-services .cherry-spinner-double-bounce .cherry-double-bounce2 {
    background-color: #f85319;
}
.template-default .services-item .title_wrap a,.template-default-description .services-item .title_wrap a {
    color: #1e1d24;
}
.template-media-icon .services-item-inner,.template-default .services-item-inner,.template-default-description .services-item-inner,.template-sidebar-media-icon .services-item-inner {
    border-color: #e3e2e7;
}
.template-sidebar-media-icon .services-item-inner:hover {
    background-color: #1e1d24;
}
.template-media-icon .services-item .service-icon i,.template-sidebar-media-icon .services-item .service-icon i,.template-media-icon .services-item .title_wrap a:hover,.template-default .services-item .title_wrap a:hover,.template-default-description .services-item .title_wrap a:hover {
    color: #f85319;
}
.template-default-icon .services-item-inner .service-icon {
    border-color: #f85319;
    color: #ffffff;
}
.template-default-icon .services-item-inner .service-icon:after {
    background-color: #f85319;
}
.template-default-icon .services-item-inner .services-item-floated-content h4 {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
}
.template-default-icon .services-item-inner .services-item-floated-content h4 a {
    color: #1e1d24;
}
.template-default-icon .services-item-inner .services-item-floated-content h4 a:hover {
    color: #f85319;
}
.template-sidebar-media-icon .services-item-inner:hover .title_wrap a {
    color: #ffffff;
}
.template-media-icon .services-item .title_wrap a,.template-sidebar-media-icon .services-item .title_wrap a {
    color: #1e1d24;
}
.template-media-icon-bg .title_wrap a,.template-media-icon-bg .services-item-inner .content_wrap,.template-media-icon-bg .services-item-inner .service-icon {
    color: #ffffff;
}
.template-media-icon-bg .services-item-inner:hover .title_wrap a,.template-media-icon-bg .services-item-inner:hover .content_wrap {
    color: #1e1d24;
}
.template-media-icon-bg .services-item-inner:hover .service-icon {
    color: #f85319;
}
.template-media-icon-bg .services-item-inner:hover .title_wrap a:hover{
    color: #f85319;
}
.template-media-icon-bg .services-item-overflow::after {
    background-color: #f85319;
}
.template-media-icon-bg .services-item-inner:hover .services-item-overflow::after {
    background-color: #ffffff;
}
.template-media-icon-bg-2 .services-item-inner {
    background-color: #ffffff;
    border-color: #e3e2e7;
}
.template-media-icon-bg-2 .services-item-inner:hover {
    border-color: #f85319;
}
.template-media-icon-bg-2 .services-item-inner:hover .services-item-inner,.template-media-icon-bg-2 .services-item-inner:hover .title_wrap a,.template-media-icon-bg-2 .services-item-inner:hover .content_wrap p,.template-media-icon-bg-2 .services-item-inner:hover .btn-link {
    color: #ffffff;
}
.template-media-icon-bg-2 .services-item .service-icon {
    background-color: #f85319;
    color: #ffffff;
}
.template-media-icon-bg-2 .services-item .services-item-inner:hover .service-icon {
    background-color: #ffffff;
    color: #f85319;
}
.template-media-icon-bg-2 .services-item-inner:before{
    background-color: #f85319;
}
.template-media-icon-bg-2 .title_wrap a {
    color: #1e1d24;
}
.template-media-icon-bg-2 .title_wrap a:hover,.template-media-icon-bg-2 .btn-link:hover {
    color: #1e1d24;
}
.services-macros .tm-testi__title-main {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.45;
    font-family: Arial, sans-serif;
    color: #1e1d24;
}
.template-default .services-item ul li,.template-default-description .services-item ul li {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    color: #1e1d24;
}
.tm-testi__title-sup,.tm-testi__item-name,.tm-testi--default-4 .tm-testi__item-body {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
}
.tm-testi__title-sup,.tm-testi__item-name {
    color: #1e1d24;
}
.tm-testi--default-invert .tm-testi__title-sup,.tm-testi--default-invert .tm-testi__item-name {
    color: #ffffff;
}
.tm-testi__item-body,.tm-testi__item-meta-content,.tm-testi--default-2 .tm-testi__title-sup,.tm-testi--default-2 .tm-testi__item-name,.tm-testi--default-4 .tm-testi__title-sup,.tm-testi--default-4 .tm-testi__item-name {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.643;
    font-family: Roboto, sans-serif;
    color: #79787f;
}
.tm-testi__item-body {
    background-color: #f6f6f6;
}
.tm-testi__item-body:after {
    border-color: #f6f6f6 transparent transparent transparent;
}
.tm-testi--default-white .tm-testi__item-body {
    background-color: #ffffff;
}
.tm-testi--default-white .tm-testi__item-body:after {
    border-color: #ffffff transparent transparent transparent;
}
.tm-testi__item-meta-content,.tm-testi--default-4 .tm-testi__item-body p:before {
    color: #f85319;
}
.tm-testi__item-body:before,.tm-testi--speech-bubble .tm-testi__item-body p:before {
    color: #f85319;
}
.tm-testi__item-avatar,.elementor .tm-testi__item-avatar {
    border-color: #e3e2e7;
}
.tm-testi--speech-bubble .tm-testi__item-body {
    border-color: #f6f6f6;
}
.tm-testi--speech-bubble .tm-testi__item-body:after{
    border-top-color: #f6f6f6;
}
.tm-testi .swiper-container-3d .swiper-slide-shadow-left,.tm-testi .swiper-container-3d .swiper-slide-shadow-right {
    background-color: #f6f6f6;
}
.tm-testi__wrap.invert .tm-testi__title-sup,.tm-testi__wrap.invert .tm-testi__title-main,.tm-testi__wrap.invert .tm-testi__title-sub,.tm-testi__wrap.invert .tm-testi__item-body,.tm-testi__wrap.invert .tm-testi__item-body::before,.tm-testi__wrap.invert .tm-testi__title-sup,.tm-testi__wrap.invert .tm-testi__item-name,.tm-testi__wrap.invert .tm-testi__item-meta-content,.tm-testi__wrap.invert .tm-testi__item-meta-content cite,.tm-testi__wrap.invert .tm-testi__item footer .tm-testi__item-meta-content > :not(:last-child)::after {
    color: #ffffff;
}
.tm-testi__wrap.tm-testi--default-4.invert .tm-testi__title-sup,.tm-testi__wrap.tm-testi--default-4.invert .tm-testi__item-name,.tm-testi__wrap.tm-testi--default-4.invert .tm-testi__item-meta-content,.tm-testi__wrap.tm-testi--default-4.invert .tm-testi__item-meta-content cite,.tm-testi__wrap.tm-testi--default-4.invert .tm-testi__item footer .tm-testi__item-meta-content > :not(:last-child)::after {
    color: #f85319;
}
.tm-testi--default-2 .tm-testi__item-body {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.45;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
}
.elementor .tm-testi--default-5 .tm-testi-slider__prev.swiper-button-prev::before,.elementor .tm-testi--default-5 .tm-testi-slider__next.swiper-button-next::before,.elementor .tm-testi--default-white .tm-testi-slider__prev.swiper-button-prev:hover::before,.elementor .tm-testi--default-white .tm-testi-slider__next.swiper-button-next:hover::before,.elementor .tm-testi--default-invert .tm-testi-slider__prev.swiper-button-prev:hover::before,.elementor .tm-testi--default-invert .tm-testi-slider__next.swiper-button-next:hover::before {
    color: #1e1d24;
    background-color: #f6f6f6;
}
.elementor .tm-testi--default-5 .tm-testi-slider__prev.swiper-button-prev:hover::before,.elementor .tm-testi--default-5 .tm-testi-slider__next.swiper-button-next:hover::before,.elementor .tm-testi--default-white .tm-testi-slider__prev.swiper-button-prev::before,.elementor .tm-testi--default-white .tm-testi-slider__next.swiper-button-next::before,.elementor .tm-testi--default-invert .tm-testi-slider__prev.swiper-button-prev::before,.elementor .tm-testi--default-invert .tm-testi-slider__next.swiper-button-next::before {
    color: #ffffff;
    background-color: #f85319;
}
.elementor .tm-testi--default-2 .tm-testi-slider__prev.swiper-button-prev::before,.elementor .tm-testi--default-2 .tm-testi-slider__next.swiper-button-next::before {
    color: #1e1d24;
    background-color: #ffffff;
}
.elementor .tm-testi--default-2 .tm-testi-slider__prev.swiper-button-prev:hover::before,.elementor .tm-testi--default-2 .tm-testi-slider__next.swiper-button-next:hover::before {
    color: #f85319;
    background-color: #ffffff;
}
.elementor .tm-testi--default-invert .swiper-pagination-bullet {
    background-color: #ffffff;
}
.elementor .tm-testi--default-invert .swiper-pagination-bullet.swiper-pagination-bullet-active,.elementor .tm-testi--default-invert .swiper-pagination-bullet:hover {
    background-color: #f85319;
}
.cherry-projects-wrapper,.cherry-projects-single-post,.cherry-projects-single-details-list ul li,.cherry-projects-terms-wrapper {
    color: #79787f;
}
.cherry-projects-wrapper ul.projects-filters-list li,.cherry-projects-wrapper ul.order-filters li {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    text-align: inherit;
    color: #1e1d24;
}
.cherry-projects-wrapper .cherry-spinner-double-bounce .cherry-double-bounce1,.cherry-projects-wrapper .cherry-spinner-double-bounce .cherry-double-bounce2,.cherry-projects-terms-wrapper .cherry-spinner-double-bounce .cherry-double-bounce1,.cherry-projects-terms-wrapper .cherry-spinner-double-bounce .cherry-double-bounce2,.cherry-projects-wrapper ul.order-filters > li ul {
    background-color: #f85319;
}
.cherry-projects-wrapper .projects-filters ul.projects-filters-list li span{
    color: #1e1d24;
}
.invert .cherry-projects-wrapper .projects-filters ul.projects-filters-list li span {
    color: #ffffff;
}
.cherry-projects-wrapper .projects-filters ul.projects-filters-list li.active span,.cherry-projects-wrapper .projects-filters ul.projects-filters-list li span:hover,.cherry-projects-wrapper ul.order-filters > li span.current{
    color: #f85319;
}
.invert .cherry-projects-wrapper .projects-filters ul.projects-filters-list li.active span,.invert .cherry-projects-wrapper .projects-filters ul.projects-filters-list li span:hover,.invert .cherry-projects-wrapper ul.order-filters > li span.current{
    color: #f85319;
}
.cherry-projects-wrapper .projects-item-instance .hover-content,.cherry-projects-terms-wrapper .projects-terms-container .hover-content{
    background-color: rgba(248,83,25,0.9);
}
.cherry-projects-wrapper .projects-item-instance .simple-icon,.cherry-projects-terms-wrapper .projects-terms-container .simple-icon{
    color: #ffffff;
}
.cherry-projects-wrapper .projects-item-instance .simple-icon:hover,.cherry-projects-terms-wrapper .projects-terms-container .simple-icon:hover {
    color: #f85319;
}
.cherry-projects-wrapper ul.order-filters > li ul li:hover span{
    color: #1e1d24;
}
.cherry-projects-wrapper .projects-pagination,.projects-pagination .page-navigation span{
    color: #e3e2e7;
}
.cherry-projects-wrapper .projects-pagination .page-link span {
    color: #79787f;
    border-color: #e3e2e7;
}
.invert .cherry-projects-wrapper .projects-pagination .page-link span {
    color: #ffffff;
    border-color: #ffffff;
}
.projects-pagination ul.page-link li:hover span,.projects-pagination ul.page-link li.active span,.invert .projects-pagination ul.page-link li:hover span,.invert .projects-pagination ul.page-link li.active span {
    color: #ffffff;
    background-color: #f85319;
    border-color: #f85319;
}
.cherry-projects-wrapper .projects-pagination .page-navigation span {
    color: #f85319;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
}
.cherry-projects-wrapper .projects-pagination .page-navigation span:hover {
    color: #02c88d;
}
.cherry-projects-wrapper .projects-ajax-button-wrapper .projects-ajax-button span{
    color: #f85319;
    background-color: #f6f6f6;
    font-weight: 500;
    font-size: 12px;
    font-family: Arial, sans-serif;
}
.cherry-projects-wrapper .projects-ajax-button-wrapper .projects-ajax-button span:hover{
    color: #ffffff;
    background-color: #f85319;
}
.cherry-projects-single__title .post-terms{
    font-family: Roboto, sans-serif;
}
.cherry-projects-single-post .featured-image a .cover,.cherry-projects-single-post .additional-image a .cover,.cherry-projects-wrapper .projects-item-instance .featured-image a .cover {
    background-color: rgba(30,29,36,0.85);
}
.cherry-projects-single-post .featured-image a:before,.cherry-projects-single-post .additional-image a:before,.cherry-projects-wrapper .projects-item-instance .featured-image a:before {
    color: #f85319;
}
.cherry-projects-single .cherry-projects-single-details-list ul li:nth-child(odd) {
    background-color: #f6f6f6;
}
.cherry-projects-single .cherry-projects-single-details-list ul li span::after {
    background-color: #e3e2e7;
}
.cherry-projects-single .cherry-projects-single-details-list ul li span,.cherry-projects-single .post-terms a{
    color: #1e1d24;
}
.cherry-projects-single .post-terms a:hover{
    color: #f85319;
}
.cherry-projects-single-skills-list .cherry-skill-item .skill-bar span {
    background-color: #f85319;
}
.cherry-projects-single-skills-list .cherry-skill-item .skill-bar span em {
    color: #79787f;
}
.cherry-projects-slider__instance .sp-arrow,.cherry-projects-slider__instance .slider-pro .sp-full-screen-button {
    background-color: #ffffff;
    color: #1e1d24;
}
.cherry-projects-slider__instance .sp-next-arrow:hover,.cherry-projects-slider__instance .sp-previous-arrow:hover,.cherry-projects-slider__instance .slider-pro .sp-full-screen-button:hover {
    background-color: #f85319;
    color: #ffffff;
}
.cherry-projects-slider__instance .sp-image-container:before {
    background: linear-gradient(to top, rgba(210,210,211,0), rgba(210,210,211,0.5));
}
.cherry-projects-terms-wrapper .projects-terms-container.grid-layout .project-terms-content,.cherry-projects-terms-wrapper .projects-terms-container.masonry-layout .project-terms-content,.cherry-projects-terms-wrapper .projects-terms-container.cascading-grid-layout .project-terms-content{
    background-color: #f85319;
}
.cherry-projects-terms-wrapper .projects-terms-container.grid-layout .projects-terms-item:hover .project-terms-content,.cherry-projects-terms-wrapper .projects-terms-container.masonry-layout .projects-terms-item:hover .project-terms-content,.cherry-projects-terms-wrapper .projects-terms-container.cascading-grid-layout .projects-terms-item:hover .project-terms-content{
    background-color: #02c88d;
}
/*Skin templates*/
.terms-grid-skin1 .featured-image .cover{
    background-color: rgba(2,200,141,0.6);
}
.terms-grid-skin1:hover .cover,.cherry-projects-wrapper .projects-item-instance .grid-default-skin1 a .cover {
    background-color: rgba(2,200,141,0.95);
}
.cherry-projects-terms-wrapper .projects-terms-container .terms-grid-skin1 .term-permalink span{
    font-family:Arial, sans-serif;
}
.cherry-projects-wrapper .projects-item-instance .grid-default-skin1 .simple-icon:hover,.cherry-projects-terms-wrapper .projects-terms-container .terms-grid-skin1 .simple-icon:hover{
    color: #f85319;
}
/*Project Container*/
.projects-container .projects-item .overflow-content a,.projects-container .projects-item .overflow-content .project-entry-content {
    color: #ffffff;
}
.projects-container .projects-item .overflow-content a:hover{
    color: #f85319;
}
.projects-container .projects-item .project-content a.btn:hover{
    color: #ffffff;
}
.projects-container .projects-item .project-content.style-3 a.post-author {
    color: #f85319;
}
.projects-container .projects-item .project-content.style-3 a.post-date,.projects-container .projects-item .project-content.style-3 .post-terms a:hover {
    color: #79787f;
}
.projects-container .projects-item .project-content.style-3 .post-terms a,.projects-container .projects-item .project-content.style-3 a.post-date:hover,.projects-container .projects-item .project-content.style-3 a.post-author:hover {
    color: #1e1d24;
}
.projects-container .projects-item .project-content.style-3 .project-entry-title {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.45;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    text-align: inherit;
}
.projects-container .projects-item .project-content.style-3 .project-entry-title a {
    color: #1e1d24;
}
.projects-container .projects-item .project-content.style-3 .project-entry-title a:hover {
    color: #f85319;
}
.projects-container .projects-item h5 {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.45;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    text-align: inherit;
}
.cherry-projects-single .cherry-projects-single-skills-list .cherry-skill-item .skill-bar:before{
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.45;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    text-align: inherit;
    color: #1e1d24;
}
.cherry-projects-single .cherry-projects-single-skills-list .cherry-skill-item .skill-label{
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    text-align: inherit;
    color: #1e1d24;
}
.cherry-projects-single .post__date-link {
    background-color: #f6f6f6;
}
.cherry-projects-single .post__date-link:hover {
    background-color: #f85319;
}
.cherry-projects-single .post__date-link:hover .post__date-day,.cherry-projects-single .post__date-link:hover .post__date-month {
    color: #ffffff;
}
.project-terms-content.invert a {
    color: #ffffff;
}
.cherry-popup-wrapper .cherry-popup-close-button span {
    color: #1e1d24;
}
@media (min-width: 600px) {
    .cherry-popup-wrapper .cherry-popup-close-button span {
        color: #ffffff;
        background-color: #02c88d;
    }
    .cherry-popup-wrapper .cherry-popup-close-button:hover span {
        color: #02c88d;
        background-color: #ffffff;
    }
    .cherry-popup-wrapper.popup-type-default .cherry-popup-close-button span {
        color: #ffffff;
        background-color: #f85319;
    }
    .cherry-popup-wrapper.popup-type-default .cherry-popup-close-button:hover span {
        color: #f85319;
        background-color: #ffffff;
    }
}
.cherry-popup-wrapper .cherry-popup-title h4 {
    color: #1e1d24;
}
.cherry-popup-wrapper input[type='text'],.cherry-popup-wrapper input[type='email'],.cherry-popup-wrapper input[type='url'],.cherry-popup-wrapper input[type='password'],.cherry-popup-wrapper input[type='search'],.cherry-popup-wrapper input[type='number'],.cherry-popup-wrapper input[type='tel'],.cherry-popup-wrapper input[type='range'],.cherry-popup-wrapper input[type='date'],.cherry-popup-wrapper input[type='month'],.cherry-popup-wrapper input[type='week'],.cherry-popup-wrapper input[type='time'],.cherry-popup-wrapper input[type='datetime'],.cherry-popup-wrapper input[type='datetime-local'],.cherry-popup-wrapper input[type='color'],.cherry-popup-wrapper .cherry-popup-check .marker {
    background-color: #f6f6f6;
    border-color: #e3e2e7;
}
.cherry-popup-wrapper input[type='text']:focus,.cherry-popup-wrapper input[type='email']:focus,.cherry-popup-wrapper input[type='url']:focus,.cherry-popup-wrapper input[type='password']:focus,.cherry-popup-wrapper input[type='search']:focus,.cherry-popup-wrapper input[type='number']:focus,.cherry-popup-wrapper input[type='tel']:focus,.cherry-popup-wrapper input[type='range']:focus,.cherry-popup-wrapper input[type='date']:focus,.cherry-popup-wrapper input[type='month']:focus,.cherry-popup-wrapper input[type='week']:focus,.cherry-popup-wrapper input[type='time']:focus,.cherry-popup-wrapper input[type='datetime']:focus,.cherry-popup-wrapper input[type='datetime-local']:focus,.cherry-popup-wrapper input[type='color']:focus,.cherry-popup-wrapper.invert .cherry-popup-check .marker {
    background-color: #ffffff;
}
.cherry-popup-wrapper.invert .cherry-popup-check .marker {
    border-color: #ffffff;
}
.cherry-popup-wrapper .cherry-popup-check.checked .marker,.cherry-popup-wrapper.invert .cherry-popup-check.checked .marker {
    background-color: #f85319;
    border-color: #f85319;
}
.popup-type-login .cherry-popup-login__login-in,.popup-type-signup .cherry-popup-register__sign-up,.popup-type-default .cherry-popup-subscribe__submit,.popup-type-subscribe .cherry-popup-subscribe__submit,.cherry-popup .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider {
    font-style: normal;
    font-weight: 500;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
}
.popup-type-login .cherry-popup-login__login-in,.popup-type-signup .cherry-popup-register__sign-up,.popup-type-default .cherry-popup-subscribe__submit,.popup-type-subscribe .cherry-popup-subscribe__submit {
    color: #ffffff;
    background-color: #f85319;
}
.popup-type-login .cherry-popup-login__login-in:hover,.popup-type-signup .cherry-popup-register__sign-up:hover {
    color: #ffffff;
    background-color: #02c88d;
}
.popup-type-login .cherry-popup-login__login-in:active,.popup-type-signup .cherry-popup-register__sign-up:active {
    background-color: rgb(0,175,116);
}
.popup-type-default .cherry-popup-subscribe__submit:hover,.popup-type-subscribe .cherry-popup-subscribe__submit:hover {
    color: #ffffff;
    background-color: #1e1d24;
}
.popup-type-default .cherry-popup-subscribe__submit:active,.popup-type-subscribe .cherry-popup-subscribe__submit:active {
    background-color: rgb(5,4,11);
}
.cherry-popup.invert .cherry-popup-title h4,.cherry-popup.invert .cherry-popup-content,.cherry-popup.invert .cherry-popup-check .label {
    color: #ffffff;
}
.cherry-popup.invert .cherry-popup-subscribe__input:focus {
    border-color: rgb(0,175,116);
    box-shadow: inset 0 0 0 1px rgb(0,175,116);
}
.cherry-popup.invert ::-webkit-input-placeholder {
     color: #79787f;
}
.cherry-popup.invert ::-moz-placeholder{
     color: #79787f;
}
.cherry-popup.invert :-moz-placeholder{
     color: #79787f;
}
.cherry-popup.invert :-ms-input-placeholder{
     color: #79787f;
}
.header-search .cherry-search form.cherry-search__form button.search-submit {
    color: #f85319;
}
.header-search .cherry-search form.cherry-search__form button.search-submit:hover {
    color: #1e1d24;
}
.mobile-panel .cherry-search__label:before,.mobile-panel .header-search .cherry-search form.cherry-search__form button.search-submit {
    color: #ffffff;
}
.invert .cherry-search__label:before,.invert .header-search .cherry-search form.cherry-search__form button.search-submit,.mobile-panel .header-search .cherry-search form.cherry-search__form button.search-submit:hover {
    color: #ffffff;
}
.cherry-search__label:before,.invert .header-search .cherry-search form.cherry-search__form button.search-submit:hover {
    color: #1e1d24;
}
.transparent .invert .header-search .cherry-search form.cherry-search__form button.search-submit:hover {
    color: #f85319;
}
.cherry-search .cherry-search__item-title {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    color: #1e1d24;
}
.cherry-search .cherry-search__results-item a:hover .cherry-search__item-title,.cherry-search .cherry-search__item-author em {
    color: #f85319;
}
.cherry-search .cherry-search__item-content,.cherry-search .cherry-search__item-author {
    color: #79787f;
}
.cherry-search .cherry-search__more-button {
    font-weight: 500;
    font-size: 12px;
    font-family: Arial, sans-serif;
    color: #ffffff;
    background-color: #f85319;
}
.cherry-search .cherry-search__more-button:hover {
    color: #ffffff;
    background-color: #02c88d;
}
.cherry-search .cherry-search__more-button:active {
    background-color: rgb(0,175,116);
}
/* #Tm Photo Gallery */
.tm-pg_front_gallery .tm_pg_gallery-item_label {
    font-style: normal;
    font-weight: 500;
    font-size: 10px;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    background-color: #f85319;
}
svg [id^="preloader"] .stop-color {
    stop-color: #f85319;
}
.tm-pg_front_gallery .tm_pg_gallery-item_link::after,.tm-pg_front_gallery-tabs li.active a,.tm-pg_front_gallery-tabs li:hover a {
    color: #f85319;
}
.tm-pg_front_gallery .tm_pg_gallery-item_label,.tm_pg_gallery-item_icon,.tm-pg_front_gallery .tm_pg_gallery-item_title,.tm-pg_front_gallery .tm_pg_gallery-item_counter,.tm-pg_front_gallery .tm_pg_gallery-item_description {
    color: #ffffff;
}
.tm-pg_front_gallery .tm_pg_gallery-item_title {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0em;
}
.tm-pg_front_gallery .tm_pg_gallery-item_counter {
    font-style: normal;
    font-weight: 400;
    font-family: Roboto, sans-serif;
    font-size: 12px;
    letter-spacing: 0em;
}
.tm-pg_front_gallery .tm_pg_gallery-item_description {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.643;
    font-family: Roboto, sans-serif;
    letter-spacing: 0em;
}
.tm-pg_front_gallery-grid .tm_pg_gallery-item_link:before,.tm-pg_front_gallery-masonry .tm_pg_gallery-item_link:before,.tm-pg_front_gallery-justify .tm_pg_gallery-item_link:before,.tm-pg_front_gallery .tm-pg_front_gallery-masonry .tm_pg_gallery-item-wrapper:before,.tm-pg_front_gallery .tm-pg_front_gallery-grid .tm_pg_gallery-item-wrapper:before,.tm-pg_front_gallery .tm-pg_front_gallery-justify .tm_pg_gallery-item-wrapper:before{
    background-color: rgba(30,29,36,0.85);
}
.tm-pg_front_gallery-tabs li a {
    font-style: normal;
    font-size: 12px;
    font-weight: 500;
    font-family: Arial, sans-serif;
    color: #1e1d24;
}
.lg-backdrop {
    background-color: rgba(30,29,36,0.85);
}
.lg-outer,.lg-outer .lg-thumb-outer,.lg-outer.lg-fullscreen-on .lg-progress-bar .lg-progress {
    background-color: #79787f;
}
.lg-outer .lg-progress-bar .lg-progress {
    background-color: #f85319;
}
.lg-outer.lg-fullscreen-on .lg-toolbar .lg-icon:after,.lg-outer .lg-toolbar .lg-icon:after,.lg-outer .lg-thumb-outer .lg-icon:after {
    color: #ffffff;
}
.lg-outer.lg-fullscreen-on .lg-toolbar .lg-icon:hover:after,.lg-outer .lg-toolbar .lg-icon:hover:after,.lg-outer .lg-thumb-outer .lg-icon:hover:after {
    color: #f85319;
}
.lg-outer .lg-actions .lg-icon.lg-prev:after,.lg-outer .lg-actions .lg-icon.lg-next:before {
    background-color: #f85319;
    color: #ffffff;
}
.lg-outer .lg-actions .lg-icon.lg-prev:hover:after,.lg-outer .lg-actions .lg-icon.lg-next:hover:before {
    background-color: #ffffff;
    color: #1e1d24;
}
.tm_pg_gallery-item_link_show-more span {
    font-style: normal;
    font-size: 16px;
    font-weight: 500;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    color: #1e1d24;
}
.tm_pb_module .filter-select__list {
    background-color: #ffffff;
}
@media (min-width: 1200px) {
    .lg-outer:not(.lg-fullscreen-on) .lg-inner {
        max-width: 1200px;
    }
}
.tm-pg_front_gallery .load-more-button .btn {
    color: #f85319;
    background-color: #f6f6f6;
}
.tm-pg_front_gallery .load-more-button .btn:hover {
    color: #ffffff;
    background-color: #f85319;
}
.elementor-widget-heading h1.elementor-heading-title {
    line-height: 1.19;
}
.elementor-widget-heading h1.elementor-heading-title.elementor-size-small {
    font-size: 52px;
}
.elementor-widget-heading h1.elementor-heading-title.elementor-size-medium {
    font-size: 64px;
}
.elementor-widget-heading h1.elementor-heading-title.elementor-size-large {
    font-size: 77px;
}
.elementor-widget-heading h1.elementor-heading-title.elementor-size-xl {
    font-size: 90px;
}
.elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl {
    font-size: 103px;
}
.elementor-widget-heading h2.elementor-heading-title {
    line-height: 1.3;
}
.elementor-widget-heading h2.elementor-heading-title.elementor-size-small {
    font-size: 37px;
}
.elementor-widget-heading h2.elementor-heading-title.elementor-size-medium {
    font-size: 46px;
}
.elementor-widget-heading h2.elementor-heading-title.elementor-size-large {
    font-size: 56px;
}
.elementor-widget-heading h2.elementor-heading-title.elementor-size-xl {
    font-size: 65px;
}
.elementor-widget-heading h2.elementor-heading-title.elementor-size-xxl {
    font-size: 74px;
}
.elementor-widget-heading h3.elementor-heading-title {
    line-height: 1.344;
	text-align: center;
}
.elementor-text-editor.elementor-clearfix {
    text-align: center;
}
section.elementor-element.elementor-element-cr914p3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
    /*padding: 70px 0px 65px 0px;*/
}
.elementor-element.elementor-element-5ubfc8f.elementor-widget.elementor-widget-spacer {
    margin-bottom: 20px;
}
.elementor-element.elementor-element-ls3a7ys.elementor-widget.elementor-widget-spacer {
    margin-bottom: 20px;
}
.elementor-widget-heading h3.elementor-heading-title.elementor-size-small {
    font-size: 26px;
}
.elementor-widget-heading h3.elementor-heading-title.elementor-size-medium {
    font-size: 32px;
}
.elementor-widget-heading h3.elementor-heading-title.elementor-size-large {
    font-size: 39px;
}
.elementor-widget-heading h3.elementor-heading-title.elementor-size-xl {
    font-size: 45px;
}
.elementor-widget-heading h3.elementor-heading-title.elementor-size-xxl {
    font-size: 52px;
}
.elementor-widget-heading h4.elementor-heading-title {
    line-height: 1.45;
}
.elementor-widget-heading h4.elementor-heading-title.elementor-size-small {
    font-size: 18px;
}
.elementor-widget-heading h4.elementor-heading-title.elementor-size-medium {
    font-size: 22px;
}
.elementor-widget-heading h4.elementor-heading-title.elementor-size-large {
    font-size: 27px;
}
.elementor-widget-heading h4.elementor-heading-title.elementor-size-xl {
    font-size: 31px;
}
.elementor-widget-heading h4.elementor-heading-title.elementor-size-xxl {
    font-size: 36px;
}
.elementor-widget-heading h5.elementor-heading-title {
    line-height: 1.44;
}
.elementor-widget-heading h5.elementor-heading-title.elementor-size-small {
    font-size: 15px;
}
.elementor-widget-heading h5.elementor-heading-title.elementor-size-medium {
    font-size: 18px;
}
.elementor-widget-heading h5.elementor-heading-title.elementor-size-large {
    font-size: 22px;
}
.elementor-widget-heading h5.elementor-heading-title.elementor-size-xl {
    font-size: 26px;
}
.elementor-widget-heading h5.elementor-heading-title.elementor-size-xxl {
    font-size: 29px;
}
.elementor-widget-heading h6.elementor-heading-title {
    line-height: 1.44;
}
.elementor-widget-heading h6.elementor-heading-title.elementor-size-small {
    font-size: 13px;
}
.elementor-widget-heading h6.elementor-heading-title.elementor-size-medium {
    font-size: 16px;
}
.elementor-widget-heading h6.elementor-heading-title.elementor-size-large {
    font-size: 20px;
}
.elementor-widget-heading h6.elementor-heading-title.elementor-size-xl {
    font-size: 23px;
}
.elementor-widget-heading h6.elementor-heading-title.elementor-size-xxl {
    font-size: 26px;
}
.elementor-widget-heading div.elementor-heading-title,.elementor-widget-heading span.elementor-heading-title,.elementor-widget-heading p.elementor-heading-title {
    line-height: 1.643;
}
.elementor-widget-heading div.elementor-heading-title.elementor-size-small,.elementor-widget-heading span.elementor-heading-title.elementor-size-small,.elementor-widget-heading p.elementor-heading-title.elementor-size-small {
    font-size: 12px;
}
.elementor-widget-heading div.elementor-heading-title.elementor-size-medium,.elementor-widget-heading span.elementor-heading-title.elementor-size-medium,.elementor-widget-heading p.elementor-heading-title.elementor-size-medium {
    font-size: 14px;
}
.elementor-widget-heading div.elementor-heading-title.elementor-size-large,.elementor-widget-heading span.elementor-heading-title.elementor-size-large,.elementor-widget-heading p.elementor-heading-title.elementor-size-large {
    font-size: 17px;
}
.elementor-widget-heading div.elementor-heading-title.elementor-size-xl,.elementor-widget-heading span.elementor-heading-title.elementor-size-xl,.elementor-widget-heading p.elementor-heading-title.elementor-size-xl {
    font-size: 20px;
}
.elementor-widget-heading div.elementor-heading-title.elementor-size-xxl,.elementor-widget-heading span.elementor-heading-title.elementor-size-xxl,.elementor-widget-heading p.elementor-heading-title.elementor-size-xxl {
    font-size: 23px;
}
.elementor-widget-heading .elementor-heading-title > a {
    color: #f85319;
}
.elementor-widget-heading .elementor-heading-title > a:hover {
    color: #1e1d24;
}
.elementor-button-wrapper,.elementor-button,.elementor-button.elementor-size-md {
    font-weight: 500;
    font-size: 12px;
    font-family: Arial, sans-serif;
}
.elementor-button {
    color: #ffffff;
    background-color: #f85319;
}
.elementor-button:hover {
    color: #ffffff;
    background-color: #02c88d;
}
.elementor-button:active {
    background-color: rgb(0,175,116);
}
.elementor-element.elementor-button-warning .elementor-button {
    color: #ffffff;
    background-color: #02c88d;
}
.elementor-element.elementor-button-warning .elementor-button:hover {
    color: #ffffff;
    background-color: #f85319;
}
.elementor-element.elementor-button-warning .elementor-button:active {
    background-color: rgb(223,58,0);
}
.elementor-element.elementor-button-info .elementor-button {
    color: #1e1d24;
    background-color: #ffffff;
}
.elementor-element.elementor-button-info .elementor-button:hover {
    color: #ffffff;
    background-color: #02c88d;
}
.elementor-element.elementor-button-info .elementor-button:active {
    background-color: rgb(0,175,116);
}
.elementor-element.elementor-button-info .elementor-button-icon {
    color: #f85319;
}
.elementor-element.elementor-button-info .elementor-button:hover .elementor-button-icon {
    color: #ffffff;
}
.elementor-widget-icon-list .elementor-icon-list-icon {
    color: #f85319;
}
.elementor-icon,.elementor-view-framed .elementor-icon {
    color: #f85319;
}
.elementor-view-stacked .elementor-icon {
    color: #ffffff;
}
.elementor-view-stacked .elementor-icon {
    background-color: #f85319;
}
.elementor-widget-icon-box .elementor-widget-container {
    border-color: #e3e2e7;
}
.elementor-accordion .elementor-accordion-item,.elementor-toggle .elementor-toggle-title {
    border-color: #e3e2e7;
}
.elementor-accordion .elementor-accordion-title,.elementor-toggle .elementor-toggle-title {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    color: #1e1d24;
}
.elementor-accordion .elementor-accordion-title .elementor-accordion-icon,.elementor-toggle .elementor-toggle-title .elementor-toggle-icon {
    color: #f85319;
}
.elementor-widget-icon-list .elementor-icon-list-text {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    color: #1e1d24;
}
.elementor-widget-toggle .elementor-widget-container {
    border-color: #e3e2e7;
}
.elementor-testimonial-wrapper .elementor-testimonial-name {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    color: #1e1d24;
}
.elementor-testimonial-wrapper .elementor-testimonial-content {
    background-color: #f6f6f6;
}
.elementor-testimonial-wrapper .elementor-testimonial-content::after {
    border-color: #f6f6f6 transparent transparent transparent;
}
.invert .elementor-testimonial-wrapper .elementor-testimonial-content {
    background-color: #1e1d24;
}
.invert .elementor-testimonial-wrapper .elementor-testimonial-content::after {
    border-color: #1e1d24 transparent transparent transparent;
}
.elementor-testimonial-wrapper .elementor-testimonial-content::before,.elementor-testimonial-wrapper .elementor-testimonial-job {
    color: #f85319;
}
.elementor-progress-wrapper {
    background-color: #1e1d24;
}
.elementor-progress-bar,.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar {
    background-color: #f85319;
    color: #ffffff;
}
.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar {
    background-color: #02c88d;
}
.elementor-widget-progress .elementor-progress-wrapper.progress-info {
    background-color: #f6f6f6;
}
.elementor-widget-progress .elementor-title,.elementor-progress-percentage {
    font-style: normal;
    font-weight: 500;
    font-family: Arial, sans-serif;
}
.elementor-widget-progress .elementor-title {
    font-size: 16px;
    line-height: 1.44;
    color: #1e1d24;
}
.jet-elements .featured-table .pricing-table__heading,.jet-elements .featured-table .pricing-table__price {
    background-color: #f85319;
}
.jet-elements .featured-table .pricing-table__heading,.jet-elements .featured-table .pricing-table__title,.jet-elements .featured-table .pricing-table__subtitle,.jet-elements .featured-table .pricing-table__price {
    color: #ffffff;
}
.jet-elements .pricing-table__title {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.45;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
}
.jet-elements .pricing-table__subtitle {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.643;
    font-family: Roboto, sans-serif;
    letter-spacing: 0em;
}
.pricing-table__icon i {
    background-color: #02c88d;
    color: #ffffff;
}
.jet-elements .pricing-table__price-val,.jet-elements .pricing-table__price-prefix {
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
}
@media (min-width: 1200px) {
    .jet-elements .pricing-table__price-val,.jet-elements .pricing-table__price-prefix {
         font-size: 46px;
    }
}
.elementor-jet-pricing-table .featured-table.pricing-table > div:nth-last-child(2):not(.pricing-table__heading),.elementor-jet-pricing-table .featured-table.pricing-table > div:last-child:not(.pricing-table__heading),.pricing-table:not(.featured-table) .pricing-table__heading {
    border-color: #e3e2e7;
}
.pricing-table:not(.featured-table) .pricing-table__features,.pricing-table:not(.featured-table) .pricing-table__action {
    background-color: #f6f6f6;
}
.pricing-table:not(.featured-table) .pricing-table__subtitle {
    color: #79787f;
}
.pricing-table:not(.featured-table) .pricing-table__price-val,.pricing-table:not(.featured-table) .pricing-table__price-prefix,.pricing-table:not(.featured-table) .pricing-table__price-suffix {
    color: #f85319;
}
.pricing-feature .item-bullet,.pricing-table__features .pricing-feature:not(.item-included) .pricing-feature__inner {
    color: #e3e2e7;
}
.pricing-feature.item-included .item-bullet {
    color: #f85319;
}
.brands-list__item-name {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    color: #1e1d24;
}
.elementor-jet-brands .brands-list__item .brands-list__item-link {
    border-color: #e3e2e7;
}
.brands-list__item-desc {
    color: #79787f;
}
.elementor-slick-slider .slick-slider .slick-next,.elementor-slick-slider .slick-slider .slick-prev,.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev,.elementor .swiper-button-prev,.elementor .swiper-button-next {
    color: #1e1d24;
    background-color: #ffffff;
}
.elementor-slick-slider .slick-slider .slick-next:hover,.elementor-slick-slider .slick-slider .slick-prev:hover,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-prev:hover,.elementor .swiper-button-prev:hover,.elementor .swiper-button-next:hover {
    color: #ffffff;
    background-color: #f85319;
}
.elementor-slick-slider ul.slick-dots li button::before,.elementor .swiper-pagination-bullet {
    background-color: #d2d2d3;
}
.elementor-slick-slider ul.slick-dots li:hover button::before,.elementor-slick-slider ul.slick-dots li.slick-active button::before,.elementor .swiper-pagination-bullet.swiper-pagination-bullet-active,.elementor .swiper-pagination-bullet:hover {
    background-color: #1e1d24;
}
.elementor-widget-tabs .elementor-tab-desktop-title {
    border-color: #e3e2e7;
    background-color: #f6f6f6;
    color: #1e1d24;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
}
.elementor-widget-tabs .elementor-tab-desktop-title:hover,.elementor-widget-tabs .elementor-tab-desktop-title.active {
    color: #f85319;
}
.elementor-widget-tabs .elementor-tab-desktop-title,.elementor-widget-tabs .elementor-tab-desktop-title.active,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-borderless.elementor-tabs .elementor-tabs-content-wrapper,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-borderless.elementor-tabs .elementor-tabs-content-wrapper {
    border-color: #e3e2e7;
}
.elementor-widget-tabs.elementor-tabs-view-icon_horizontal .elementor-tab-desktop-title,.elementor-widget-tabs.elementor-tabs-view-icon_vertical .elementor-tab-desktop-title {
    font-size: 16px;
}
.elementor-widget-tabs.elementor-tabs-view-icon_horizontal .elementor-tab-title__icon,.elementor-widget-tabs.elementor-tabs-view-icon_vertical .elementor-tab-title__icon {
    color: #f85319;
}
.elementor-widget-tabs.elementor-tabs-view-icon_horizontal .elementor-tab-title:hover,.elementor-widget-tabs.elementor-tabs-view-icon_horizontal .elementor-tab-title.active,.elementor-widget-tabs.elementor-tabs-view-icon_vertical .elementor-tab-title:hover,.elementor-widget-tabs.elementor-tabs-view-icon_vertical .elementor-tab-title.active {
    color: #ffffff;
}
.elementor-widget-tabs.elementor-tabs-view-icon_horizontal .elementor-tab-title::after,.elementor-widget-tabs.elementor-tabs-view-icon_vertical .elementor-tab-title::after {
    background-color: #1e1d24;
}
.elementor-widget-tabs.elementor-tabs-view-icon_horizontal .elementor-tabs-wrapper .elementor-tab-title::before {
    border-color: #1e1d24 transparent transparent transparent;
}
.elementor-widget-tabs.elementor-tabs-view-icon_vertical .elementor-tabs-wrapper .elementor-tab-title::before {
    border-color: transparent transparent transparent #1e1d24;
}
.elementor-counter .elementor-counter-number-wrapper {
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    line-height: 1.3;
    font-family: Arial, sans-serif;
    color: #1e1d24;
}
@media (min-width: 1200px) {
    .elementor-counter .elementor-counter-number-wrapper {
        font-size: 46px;
    }
}
.elementor-counter .elementor-counter-title,.circle-counter__number {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    color: #1e1d24;
}
.adv-carousel__item-title {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.19;
    font-family: Arial, sans-serif;
    letter-spacing: 0em;
    color: #1e1d24;
}
.adv-carousel__item-text {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.44;
    font-family: Arial, sans-serif;
    letter-spacing: 0.02em;
    color: #1e1d24;
}
@media (min-width: 980px) {
    .adv-carousel[data-slider_options*="\"desktop\":1"] .adv-carousel__item-title {
        font-size: 64px;
    }
}
@media (min-width: 980px) {
    .adv-carousel__item-title,.adv-carousel__item-text {
        color: #ffffff;
    }
}
.jet-posts__inner-box .post__date-circle .post__date-link {
    background-color: #f6f6f6;
}
.jet-posts__inner-box .post__date-circle .post__date-link:hover {
    background-color: #f85319;
}
.jet-posts__inner-box .post__date-link:hover .post__date-day,.jet-posts__inner-box .post__date-link:hover .post__date-month {
    color: #ffffff;
}
.jet-animated-box-icon-inner {
    background-color: #f85319;
    color: #ffffff;
}
 
.woocommerce-product-gallery{ opacity: 1 !important; } 
	
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}	
	
 .wp-social-login-connect-with{
}
.wp-social-login-provider-list{
}
.wp-social-login-provider-list a{
}
.wp-social-login-provider-list img{
}
.wsl_connect_with_provider{
}
 .fb_iframe_widget > span {display: table !important;}
        			.woo-social-buttons {margin:10px 0;}
        			.woo-social-buttons img {vertical-align: top;}
        			.woo-social-buttons span.custom {float:left; margin:0 5px 5px 0; }
        			.woo-social-buttons span.nocount, .woo-social-buttons span.hcount {float:left; margin:0 5px 5px 0; height:21px;}
        			.woo-social-buttons span.vcount {float:left; margin:0 5px 5px 0; height:65px;}
        			.woo-social-buttons span.yithqv {float:left; margin:0 5px 5px 0; height:36px;}
        			.woo-social-buttons iframe {margin: 0px !important; padding: 0px !important; vertical-align:baseline;}
        			.woo-social-buttons .smsb_pinterest.vcount {position:relative; top:30px}
        			.woo-social-buttons .smsb_tumblr iframe {height:20px !important; width:50px !important;} 
        			.woo-social-buttons .smsb_tumblr.hcount iframe {height:20px !important; width:72px !important;}
        			.woo-social-buttons .smsb_tumblr.vcount iframe {height:40px !important; width:55px !important;}
        			.woo-social-buttons .smsb_stumbleupon.vcount iframe {height:60px !important; width:50px !important;}
        			.woo-social-buttons .smsb_vkontakte table tr > td {padding:0px; line-height:auto;}
        			.woo-social-buttons .smsb_vkontakte a {height:auto !important;}	
	
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}	
	
 .elementor-278 .elementor-element.elementor-element-aw3g6c8{
    background-image:url("images/home-1.jpg");
    background-position:top center;
    background-size:cover;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:181px 0px 186px 0px;
}
.elementor-278 .elementor-element.elementor-element-aw3g6c8 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-nrvtue9 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-nrvtue9 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ritwhlw .elementor-heading-title{
    text-transform:none;
}
.elementor-278 .elementor-element.elementor-element-ritwhlw .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-hk4f257 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-3rziipm .elementor-spacer-inner{
    height:17px;
}
.elementor-278 .elementor-element.elementor-element-3rziipm .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-nsl9npl .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-rtxnmux .elementor-spacer-inner{
    height:34px;
}
.elementor-278 .elementor-element.elementor-element-rtxnmux .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-qbqdak2 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-oyupwtb > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-oyupwtb > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-pbxcdl5{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:68px 0px 0px 0px;
}
.elementor-278 .elementor-element.elementor-element-pbxcdl5 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-x0jb71j > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-x0jb71j > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-pwhfq8b{
    text-align:center;
}
.elementor-278 .elementor-element.elementor-element-pwhfq8b .elementor-image img{
    max-width:100%;
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-pwhfq8b > .elementor-widget-container{
    margin:0px -65px -26px -65px;
}
.elementor-278 .elementor-element.elementor-element-pwhfq8b .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-6fztijc > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-6fztijc > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bjkxhp2 .elementor-spacer-inner{
    height:44px;
}
.elementor-278 .elementor-element.elementor-element-bjkxhp2 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bxc8lv3{
    text-align:right;
}
.elementor-278 .elementor-element.elementor-element-bxc8lv3 .elementor-heading-title{
    text-transform:none;
}
.elementor-278 .elementor-element.elementor-element-bxc8lv3 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-tpkn0q3{
    text-align:right;
}
.elementor-278 .elementor-element.elementor-element-tpkn0q3 .elementor-heading-title{
    color:#f85319;
    text-transform:none;
}
.elementor-278 .elementor-element.elementor-element-tpkn0q3 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-p6znv9z .elementor-spacer-inner{
    height:19px;
}
.elementor-278 .elementor-element.elementor-element-p6znv9z .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-pd8sjx3{
    text-align:right;
}
.elementor-278 .elementor-element.elementor-element-pd8sjx3 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-xgbwyz9 .elementor-spacer-inner{
    height:44px;
}
.elementor-278 .elementor-element.elementor-element-xgbwyz9 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-7cvvu3y{
    background-color:#f6f7f8;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:71px 0px 80px 0px;
}
.elementor-278 .elementor-element.elementor-element-7cvvu3y > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-s8yx3no > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-s8yx3no > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-g90azkr{
    text-align:center;
}
.elementor-278 .elementor-element.elementor-element-g90azkr .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ck0mpuq{
    text-align:center;
}
.elementor-278 .elementor-element.elementor-element-ck0mpuq .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-nt4c5zt .elementor-spacer-inner{
    height:23px;
}
.elementor-278 .elementor-element.elementor-element-nt4c5zt .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-qw50e69{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-qw50e69 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-8fy5iih > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-8fy5iih > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-0a0h4tp.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-278 .elementor-element.elementor-element-0a0h4tp.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-278 .elementor-element.elementor-element-0a0h4tp.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-278 .elementor-element.elementor-element-0a0h4tp .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-0a0h4tp .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-0a0h4tp .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-0kdtdh3 .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-0kdtdh3 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-u4to7ix > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-u4to7ix > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-8jmtgs7.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-278 .elementor-element.elementor-element-8jmtgs7.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-278 .elementor-element.elementor-element-8jmtgs7.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-278 .elementor-element.elementor-element-8jmtgs7 .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-8jmtgs7 .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-8jmtgs7 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-qeblj7k .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-qeblj7k .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-awu1mkn > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-awu1mkn > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-lbfug82.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-278 .elementor-element.elementor-element-lbfug82.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-278 .elementor-element.elementor-element-lbfug82.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-278 .elementor-element.elementor-element-lbfug82 .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-lbfug82 .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-lbfug82 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-7wwkbzd .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-7wwkbzd .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-fo9dl6t > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-fo9dl6t > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-gtkn2v9.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-278 .elementor-element.elementor-element-gtkn2v9.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-278 .elementor-element.elementor-element-gtkn2v9.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-278 .elementor-element.elementor-element-gtkn2v9 .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-gtkn2v9 .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-gtkn2v9 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-jm0pk2f .elementor-spacer-inner{
    height:32px;
}
.elementor-278 .elementor-element.elementor-element-jm0pk2f .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-sdhowoy{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-sdhowoy > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ywmughl > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ywmughl > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-afb27wa.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-278 .elementor-element.elementor-element-afb27wa.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-278 .elementor-element.elementor-element-afb27wa.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-278 .elementor-element.elementor-element-afb27wa .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-afb27wa .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-afb27wa .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-sqs9c7u .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-sqs9c7u .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-b682pdd > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-b682pdd > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-1adqxip.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-278 .elementor-element.elementor-element-1adqxip.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-278 .elementor-element.elementor-element-1adqxip.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-278 .elementor-element.elementor-element-1adqxip .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-1adqxip .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-1adqxip .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-a56gczo .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-a56gczo .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-1h0ychl > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-1h0ychl > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-6a7t07u.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-278 .elementor-element.elementor-element-6a7t07u.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-278 .elementor-element.elementor-element-6a7t07u.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-278 .elementor-element.elementor-element-6a7t07u .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-6a7t07u .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-6a7t07u .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-e4vxumk .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-e4vxumk .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bc2d26e > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bc2d26e > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bv5trbn.elementor-position-right .elementor-image-box-img{
    margin-left:15px;
}
.elementor-278 .elementor-element.elementor-element-bv5trbn.elementor-position-left .elementor-image-box-img{
    margin-right:15px;
}
.elementor-278 .elementor-element.elementor-element-bv5trbn.elementor-position-top .elementor-image-box-img{
    margin-bottom:15px;
}
.elementor-278 .elementor-element.elementor-element-bv5trbn .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-bv5trbn .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-bv5trbn .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-37ctsph .elementor-spacer-inner{
    height:52px;
}
.elementor-278 .elementor-element.elementor-element-37ctsph .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-geuuwe7 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ys5hwnf{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:70px 0px 74px 0px;
}
.elementor-278 .elementor-element.elementor-element-ys5hwnf > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-vckvp9o > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-vckvp9o > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-a35kvmd{
    text-align:center;
}
.elementor-278 .elementor-element.elementor-element-a35kvmd .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-2rpfsa9 .elementor-spacer-inner{
    height:32px;
}
.elementor-278 .elementor-element.elementor-element-2rpfsa9 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-iunl3xy{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-iunl3xy > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-18xm0os > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-18xm0os > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-o86vdc9.elementor-position-right .elementor-image-box-img{
    margin-left:33px;
}
.elementor-278 .elementor-element.elementor-element-o86vdc9.elementor-position-left .elementor-image-box-img{
    margin-right:33px;
}
.elementor-278 .elementor-element.elementor-element-o86vdc9.elementor-position-top .elementor-image-box-img{
    margin-bottom:33px;
}
.elementor-278 .elementor-element.elementor-element-o86vdc9 .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-o86vdc9 .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-o86vdc9 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-9cmsll6 .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-9cmsll6 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-1etu3sr > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-1etu3sr > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ippdz8v.elementor-position-right .elementor-image-box-img{
    margin-left:33px;
}
.elementor-278 .elementor-element.elementor-element-ippdz8v.elementor-position-left .elementor-image-box-img{
    margin-right:33px;
}
.elementor-278 .elementor-element.elementor-element-ippdz8v.elementor-position-top .elementor-image-box-img{
    margin-bottom:33px;
}
.elementor-278 .elementor-element.elementor-element-ippdz8v .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-ippdz8v .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-ippdz8v .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ucso5kn .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-ucso5kn .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-2zvhp09 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-2zvhp09 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-9ons5b6.elementor-position-right .elementor-image-box-img{
    margin-left:33px;
}
.elementor-278 .elementor-element.elementor-element-9ons5b6.elementor-position-left .elementor-image-box-img{
    margin-right:33px;
}
.elementor-278 .elementor-element.elementor-element-9ons5b6.elementor-position-top .elementor-image-box-img{
    margin-bottom:33px;
}
.elementor-278 .elementor-element.elementor-element-9ons5b6 .elementor-image-box-wrapper .elementor-image-box-img{
    width:100%;
}
.elementor-278 .elementor-element.elementor-element-9ons5b6 .elementor-image-box-wrapper .elementor-image-box-img img{
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-9ons5b6 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-zvxduyr{
    background-color:#f85319;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:74px 0px 70px 0px;
}
.elementor-278 .elementor-element.elementor-element-zvxduyr > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ba403it > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ba403it > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bho164j .elementor-heading-title{
    color:#ffffff;
}
.elementor-278 .elementor-element.elementor-element-bho164j .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-j500um4 .elementor-heading-title{
    color:#ffffff;
    text-transform:none;
}
.elementor-278 .elementor-element.elementor-element-j500um4 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bw2dtu6 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bw2dtu6 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-lxmcbs8 .elementor-spacer-inner{
    height:26px;
}
.elementor-278 .elementor-element.elementor-element-lxmcbs8 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-n7135l6 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-05v3nq2{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:69px 0px 80px 0px;
}
.elementor-278 .elementor-element.elementor-element-05v3nq2 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-d4ym702 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-d4ym702 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-6z2081h .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-cwdmm2y .elementor-spacer-inner{
    height:21px;
}
.elementor-278 .elementor-element.elementor-element-cwdmm2y .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-5ay374u .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-cwi7izb .elementor-spacer-inner{
    height:25px;
}
.elementor-278 .elementor-element.elementor-element-cwi7izb .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-0dhg27y .elementor-icon-list-icon{
    width:20px;
}
.elementor-278 .elementor-element.elementor-element-0dhg27y .elementor-icon-list-icon i{
    font-size:20px;
}
.elementor-278 .elementor-element.elementor-element-0dhg27y .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-n7vm4ft .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-n7vm4ft .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-4zpby9z > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-4zpby9z > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-fi5t12h{
    text-align:center;
}
.elementor-278 .elementor-element.elementor-element-fi5t12h .elementor-image img{
    max-width:100%;
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-fi5t12h .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-8yrmsvi{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-8yrmsvi > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-0qhuhbx > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-0qhuhbx > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-4e8gzqg .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-zxcvm06 > .elementor-background-overlay{
    opacity:1;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-zxcvm06{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:70px 0px 75px 0px;
}
.elementor-278 .elementor-element.elementor-element-1q1oe7w > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-1q1oe7w > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-txafh0n{
    text-align:center;
}
.elementor-278 .elementor-element.elementor-element-txafh0n .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-wzgrmkp .elementor-spacer-inner{
    height:29px;
}
.elementor-278 .elementor-element.elementor-element-wzgrmkp .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-bb3ft7a .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-933s2er{
    background-color:#f6f6f6;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:30px 0px 30px 0px;
}
.elementor-278 .elementor-element.elementor-element-933s2er > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ru06z1r.elementor-column .elementor-column-wrap{
    align-items:center;
}
.elementor-278 .elementor-element.elementor-element-ru06z1r > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ru06z1r > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-iru29td{
    text-align:left;
}
.elementor-278 .elementor-element.elementor-element-iru29td .elementor-image img{
    max-width:100%;
    opacity:1;
}
.elementor-278 .elementor-element.elementor-element-iru29td .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-l1vip4m .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-l1vip4m .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ij5xqcr.elementor-column .elementor-column-wrap{
    align-items:center;
}
.elementor-278 .elementor-element.elementor-element-ij5xqcr > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-ij5xqcr > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-t6sb5zg .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-nqad96a .elementor-heading-title{
    color:#f85319;
    text-transform:none;
}
.elementor-278 .elementor-element.elementor-element-nqad96a .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-0xrurr4 .elementor-spacer-inner{
    height:0px;
}
.elementor-278 .elementor-element.elementor-element-0xrurr4 .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-6c450og.elementor-column .elementor-column-wrap{
    align-items:center;
}
.elementor-278 .elementor-element.elementor-element-6c450og > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-278 .elementor-element.elementor-element-6c450og > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-278 .elementor-element.elementor-element-w8vt5ps .elementor-widget-container{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
@media(min-width:768px){
    .elementor-278 .elementor-element.elementor-element-nrvtue9{
        width:59.5%;
    }
    .elementor-278 .elementor-element.elementor-element-oyupwtb{
        width:40.497%;
    }
    .elementor-278 .elementor-element.elementor-element-x0jb71j{
        width:49%;
    }
    .elementor-278 .elementor-element.elementor-element-6fztijc{
        width:51%;
    }
    .elementor-278 .elementor-element.elementor-element-ba403it{
        width:76.583%;
    }
    .elementor-278 .elementor-element.elementor-element-bw2dtu6{
        width:23.414%;
    }
    .elementor-278 .elementor-element.elementor-element-ru06z1r{
        width:17.833%;
    }
    .elementor-278 .elementor-element.elementor-element-ij5xqcr{
        width:62.334%;
    }
    .elementor-278 .elementor-element.elementor-element-6c450og{
        width:19.829%;
    }
}
@media(max-width:1024px){
    .elementor-278 .elementor-element.elementor-element-aw3g6c8{
        padding:100px 0px 100px 0px;
    }
    .elementor-278 .elementor-element.elementor-element-pbxcdl5{
        padding:50px 0px 50px 0px;
    }
    .elementor-278 .elementor-element.elementor-element-pwhfq8b > .elementor-widget-container{
        margin:0px 0px 0px 0px;
    }
    .elementor-278 .elementor-element.elementor-element-bjkxhp2 .elementor-spacer-inner{
        height:0px;
    }
    .elementor-278 .elementor-element.elementor-element-xgbwyz9 .elementor-spacer-inner{
        height:0px;
    }
}
@media(max-width:767px){
    .elementor-278 .elementor-element.elementor-element-0kdtdh3 .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-qeblj7k .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-7wwkbzd .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-sqs9c7u .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-a56gczo .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-e4vxumk .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-9cmsll6 .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-ucso5kn .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-bho164j{
        text-align:center;
    }
    .elementor-278 .elementor-element.elementor-element-j500um4{
        text-align:center;
    }
    .elementor-278 .elementor-element.elementor-element-n7vm4ft .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-iru29td{
        text-align:center;
    }
    .elementor-278 .elementor-element.elementor-element-l1vip4m .elementor-spacer-inner{
        height:35px;
    }
    .elementor-278 .elementor-element.elementor-element-t6sb5zg{
        text-align:center;
    }
    .elementor-278 .elementor-element.elementor-element-nqad96a{
        text-align:center;
    }
    .elementor-278 .elementor-element.elementor-element-0xrurr4 .elementor-spacer-inner{
        height:35px;
    }
}
 	
	
	
	
	
	
	
	
	
	
	
	
	
	