.ec_product_type1, .ec_product_type2, .ec_product_type3, .ec_product_type4, .ec_product_type5, .ec_product_type6, 
.ec_product_type1 > .ec_image_container_none, .ec_product_type1 > .ec_image_container_border, .ec_product_type1 > .ec_image_container_shadow, 
.ec_product_type1 .ec_product_addtocart a, .ec_product_type1 .ec_product_addtocart a:hover, .ec_product_type1 .ec_product_addtocart a:focus,
.ec_product_type1 .ec_product_addtocart, .ec_product_type4 .ec_product_addtocart, .ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart, .ec_product_meta_type6 .ec_product_addtocart a.ec_added_to_cart_button,
.ec_price_container_type5, .ec_product_type6 .ec_product_meta_type6 .ec_price_container,

.ec_single_fade_container .ec_product_image_container, #ec_store_product_list img, 

.ec_details_main_image, .ec_details_magbox, .ec_details_thumbnail, .ec_details_swatches > li > img, .ec_details_swatches > li > a > img, 
.ec_details_add_to_cart_area > .ec_details_add_to_cart > input, .ec_details_add_to_cart_area > .ec_details_add_to_cart > a, .ec_details_quantity, 
.ec_details_add_to_cart, .ec_details_add_to_cart_area > .ec_details_quantity > .ec_minus, .ec_details_add_to_cart_area > .ec_details_quantity > .ec_plus, 
.ec_cartitem_quantity_table > tbody > tr > td > .ec_cartitem_update_button, .ec_cart_button_row > .ec_cart_button, 
.ec_cartitem_quantity_table > tbody > tr > td > .ec_minus, .ec_cartitem_quantity_table > tbody > tr > td > .ec_plus, 
.ec_cartitem_quantity_table > tbody > tr > td > .ec_minus:focus, .ec_cartitem_quantity_table > tbody > tr > td > .ec_plus:focus, 
.ec_cartitem_quantity_table > tbody > tr > td > .ec_minus:hover, .ec_cartitem_quantity_table > tbody > tr > td > .ec_plus:hover, 
.ec_cartitem_quantity_table > tbody > tr > td > .ec_quantity, .ec_cart_button_row > .ec_cart_button_working,

.ec_account_order_header_row, .ec_account_order_item_buy_button, .ec_account_order_item_download_button, .ec_account_dashboard_row_divider a, 
.ec_account_billing_information_button, .ec_account_shipping_information_button, .ec_account_personal_information_button, .ec_account_password_button,
.ec_cart_button_row > .ec_account_button, .ec_account_order_line_column5 a, .ec_out_of_stock_notify, .ec_out_of_stock_notify_title, .ec_account_login_create_account_button{ 
	border-top-right-radius:0px !important; border-top-left-radius:0px !important; border-bottom-left-radius:0px !important; border-bottom-right-radius:0px !important; border-radius:0px !important;
}
.ec_out_of_stock_notify{ border-color:#222222; }
.ec_out_of_stock_notify_title, .ec_out_of_stock_notify_button > input, #ec_user_login_link a{ background-color:#222222; }
.ec_product_type1 .ec_product_addtocart{ background-color:#222222; border-bottom-color:#666666; }
.ec_product_type3 .ec_product_addtocart{ background-color:#222222 !important; }
.ec_price_container_type5{ background-color:#222222; }
.ec_price_container_type5:after{ border-color: #666666 transparent transparent #666666; }
.ec_product_type6 .ec_product_meta_type6 .ec_price_container{ background-color:#222222; }
.ec_product_type6 .ec_product_meta_type6 .ec_price_container:after{ border-color:#666666 transparent transparent #666666; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart{ background-color:#222222 !important; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart, .ec_product_meta_type6 .ec_product_addtocart a.ec_added_to_cart_button{ background-color:#222222 !important; }
@media(hover: hover) {
	.ec_out_of_stock_notify_button > input:hover, #ec_user_login_link a:hover{ background-color:#666666; }
	.ec_product_type1 .ec_product_quickview > input:hover{ background:#222222; background-color:#222222; }
	.ec_product_type1 .ec_product_addtocart:hover{ background-color:#666666; border-bottom-color:#222222; }
	.ec_product_type3 .ec_product_addtocart:hover{ background-color:#666666 !important; }
	.ec_product_type3 .ec_product_addtocart:hover{ background-color:#222222; }
	.ec_product_type3 .ec_product_quickview > input:hover{ background:#222222; background-color:#222222; }
	.ec_product_type5 .ec_product_addtocart:hover{ background-color:#222222; }
	.ec_product_type5 .ec_product_quickview > input:hover{ background:#222222; background-color:#222222; }
	.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart:hover{ background-color:#666666 !important; }
	.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart:hover, .ec_product_meta_type6 .ec_product_addtocart a.ec_added_to_cart_button:hover{ background-color:#666666 !important; }
	.ec_product_type6 .ec_product_meta_type6 .ec_product_quickview > input:hover{ background-color:#222222; }
}
.ec_product_quickview_content_title, .ec_product_quickview_content_title > a{ color:#222222 !important; }
.ec_product_quickview_content_title:hover, .ec_product_quickview_content_title > a:hover{ color:#666666 !important; }
.ec_product_quickview_content_quantity input[type="submit"], .ec_product_quickview_content_quantity input[type="button"], .ec_product_quickview_content_add_to_cart a{ background-color:#222222 !important; }
.ec_product_quickview_content_quantity input[type="submit"]:hover, .ec_product_quickview_content_quantity input[type="button"]:hover, .ec_product_quickview_content_add_to_cart a:hover{ background-color:#666666 !important; }
.ec_product_quickview_content_quantity .ec_minus, .ec_product_quickview_content_quantity .ec_plus{ background-color:#222222; }
.ec_product_quickview_content_quantity .ec_minus:hover, .ec_product_quickview_content_quantity .ec_plus:hover{ background-color:#666666; }
.ec_quickview_view_details a{ color:#222222 !important; }
.ec_quickview_view_details a:hover{ color:#666666 !important; }
.ec_product_page_sort > .ec_product_page_showing{ color:#222222; }
.ec_product_star_on{ border-bottom-color:#222222 !important; color:#222222; border-bottom-color:#222222; }
.ec_product_star_on:before{ border-bottom-color:#222222; }
.ec_product_star_on:after{ color:#222222; border-bottom-color:#222222; }
.ec_product_star_off{ border-bottom-color:#CCCCCC !important; color:#CCCCCC; }
.ec_product_star_off:before{ border-bottom-color:#CCCCCC; }
.ec_product_star_off:after{ color:#CCCCCC; border-bottom-color:#CCCCCC; }
.ec_product_added_to_cart a, .ec_cart_checkout_link{ color:#222222 !important; }
.ec_product_added_to_cart a:hover, .ec_cart_checkout_link:hover{ color:#666666 !important; }
.ec_product_details_page a{ color:#222222; }
.ec_product_details_page a:hover{ color:#666666; }
.ec_details_title{ color:#222222 !important; }
.ec_details_price > .ec_product_price{ color:#000000; }
.ec_details_price > .ec_product_sale_price{ color:#000000; }
.ec_details_magbox{ display:none; }
.ec_details_right{  }
.ec_details_model_number{ color:#666666 !important; }
.ec_details_description{ color:#222222 !important; }
.ec_details_stock_total{ color:#666666 !important; }
.ec_details_add_to_cart_area > .ec_details_quantity > .ec_minus, .ec_details_add_to_cart_area > .ec_details_quantity > .ec_plus, .ec_details_add_to_cart_area > .ec_details_add_to_cart > input, .ec_details_add_to_cart_area > .ec_details_add_to_cart > a, .ec_details_customer_reviews_row > input[type="button"], .ec_details_inquiry_popup_main > form > .ec_details_add_to_cart input, .ec_details_inquiry_popup_main > form > .ec_details_add_to_cart > a, .wpeasycart-html-swatch{ background-color:#222222 !important; }
.ec_details_add_to_cart_area > .ec_details_quantity > .ec_minus:hover, .ec_details_add_to_cart_area > .ec_details_quantity > .ec_plus:hover, .ec_details_add_to_cart_area > .ec_details_add_to_cart > input:hover, .ec_details_add_to_cart_area > .ec_details_add_to_cart > a:hover, .ec_details_customer_reviews_row > input[type="button"]:hover, .ec_details_inquiry_popup_main > form > .ec_details_add_to_cart > input:hover, .ec_details_inquiry_popup_main > form > .ec_details_add_to_cart > a:hover, .wpeasycart-html-swatch.ec_selected, .wpeasycart-html-swatch:hover{ background-color:#666666 !important; }
.ec_details_categories{ color:#666666 !important; }
.ec_details_manufacturer{ color:#666666 !important; }
.ec_details_tabs{ color:#222222; }
.ec_details_tab.ec_active{ border-top-color:#222222; }
.ec_details_customer_reviews_left > h3{ color:#222222 !important; }
.ec_details_customer_review_date{ color:#666666; }
.ec_details_customer_review_date > strong{ color:#222222; }
.ec_details_customer_review_data{ color:#222222; }
.ec_details_customer_reviews_form > .ec_details_customer_reviews_form_holder > h3{ color:#222222 !important; }
.ec_details_customer_reviews_row{ color:#222222; }
.ec_details_customer_reviews_row > input[type="button"]{ background-color:#333; color:#FFFFFF; }
.ec_details_customer_reviews_row > input[type="button"]:hover{ background-color:#333333; }
.ec_details_related_products_area > h3{ color:#222222 !important; }
.ec_product_details_star_on{ border-bottom-color:#222222 !important; color:#222222; border-bottom-color:#222222; }
.ec_product_details_star_on:before{ border-bottom-color:#222222; }
.ec_product_details_star_on:after{ color:#222222; border-bottom-color:#222222; }
.ec_product_details_star_off{ border-bottom-color:#CCCCCC !important; color:#CCCCCC; }
.ec_product_details_star_off:before{ border-bottom-color:#CCCCCC; }
.ec_product_details_star_off:after{ color:#CCCCCC; border-bottom-color:#CCCCCC; }
.ec_details_swatches > li.ec_selected > img{ border:2px solid #222222; }
.ec_special_heading{ color:#222222; }
.ec_special_icon, .ec_special_icon_list{ background-color:#222222; }
.ec_cart_page a, .ec_restricted a{ color:#222222; }
.ec_cart_page a:hover, .ec_restricted a:hover{ color:#666666; }
a.ec_cart_empty_button{ background-color:#222222 }
a.ec_cart_empty_button:hover{ background-color:#666666 }
.ec_cart_breadcrumb{ color:#222222; }
.ec_cart_table_continue_shopping{ color:#222222; }
.ec_cart_table_continue_shopping:hover{ color:#666666; }
.ec_cart_button_column > .ec_cart_button, .ec_cart_table_checkout_button{ background-color:#222222 !important; }
.ec_cart_button_column > .ec_cart_button:hover, .ec_cart_table_checkout_button:hover{ background-color:#666666 !important; }
.ec_cart_breadcrumb_item_v2, .ec_cart_bottom_nav_back, .ec_cart_create_account_row_v2 > a, .ec_account_login_cancel_link{ color:#222222 !important; }
.ec_cart_breadcrumb_item_v2:hover, .ec_cart_bottom_nav_back:hover, .ec_cart_create_account_row_v2 > a:hover, .ec_account_login_cancel_link:hover{ color:#666666 !important; }
.ec_cart > thead > tr{ border-bottom-color:#222222; }
.ec_cartitem_title{ color:#222222 !important; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_minus, .ec_cartitem_quantity_table > tbody > tr > td > .ec_plus, .ec_cartitem_quantity_table > tbody > tr > td > .ec_cartitem_update_button{ background-color:#222222 !important; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_minus:hover, .ec_cartitem_quantity_table > tbody > tr > td > .ec_plus:hover, .ec_cartitem_quantity_table > tbody > tr > td > .ec_cartitem_update_button:hover{ background-color:#666666 !important; }
.ec_cart_button_row > .ec_account_button{ background-color:#222222 !important; }
.ec_cart_button_row > .ec_account_button:hover{ background-color:#666666 !important; }
.ec_cart_button_row > .ec_cart_button, .ec_cart_button_row input[type="button"], .ec_cart_button_row a.ec_cart_button{ background-color:#222222 !important; }
.ec_cart_button_row > .ec_cart_button:hover, .ec_cart_button_row input[type="button"]:hover, .ec_cart_button_row a.ec_cart_button:hover{ background-color:#666666 !important; }
.ec_cart_button_row a.ec_account_login_link{ background:none !important; background-color:transparent !important; color:#222222; }
.ec_cart_button_row a.ec_account_login_link:hover{ background:none !important; background-color:transparent !important; color:#666666; }
.ec_cart_input_row > a, .ec_cart_input_row > b, .ec_cart_input_row > strong, .ec_account_order_details_item_display_title > a{ color:#222222; }
.ec_cart_input_row > a:hover, .ec_account_order_details_item_display_title > a:hover{ color:#666666; }
ul.ec_menu_vertical li a:hover{ background-color:#222222; }
ul.ec_menu_vertical ul li a:hover, ul.ec_menu_vertical ul ul li a:hover, .ec_categorywidget a:hover, .ec_manufacturerwidget a:hover, .ec_pricepointwidget a:hover, .ec_groupwidget a:hover, .ec_product_widget_title a:hover{ color:#222222 !important; }

.ec_search_widget input[type="submit"], .ec_newsletter_widget input[type="submit"], input[type="submit"].ec_login_widget_button{ background-color:#222222; border-bottom:4px solid #666666; }
.ec_search_widget input[type="submit"]:hover, .ec_newsletter_widget input[type="submit"]:hover, input[type="submit"].ec_login_widget_button:hover{ background-color:#666666; border-bottom:4px solid #222222; }

.ec_cart_widget_minicart_wrap{ background:#222222; }

.ec_categorywidget a, .ec_manufacturer_widget a, .ec_pricepoint_widget a, .ec_group_widget a, .ec_cartwidget a{ color:#222222; }
.ec_categorywidget a:hover, .ec_manufacturer_widget a:hover, .ec_pricepoint_widget a:hover, .ec_group_widget a:hover, .ec_cartwidget a:hover{ color:#666666 !important; }

.ec_newsletter_content h1, .ec_newsletter_close{ color:#222222; }
.ec_newsletter_content input[type='submit']{ background-color:#222222;}
.ec_newsletter_content input[type='submit']:hover{ background-color:#666666; }

.ec_account_order_item_buy_button, .ec_account_order_item_download_button{ background-color:#222222; }
.ec_account_order_item_buy_button:hover, .ec_account_order_item_download_button:hover{ background-color:#666666; }
.ec_account_dashboard_row_divider a, .ec_account_order_line_column5 a, .ec_account_complete_payment_button{ background-color:#222222 !important; }
.ec_account_dashboard_row_divider a:hover, .ec_account_order_line_column5 a:hover, .ec_account_complete_payment_button:hover{ background:#666666 !important; background-color:#666666 !important; }

.ec_store_table a{ color:#222222 !important; }
.ec_store_table a:hover{ color:#666666 !important; }

.ec_cart_success_title{ color:#222222 !important; }
.ec_cart_success_continue_shopping_button > a{ background:#222222 !important; }
.ec_cart_success_continue_shopping_button > a:hover{ background:#666666 !important; }

@media only screen and ( min-width:1140px ){
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:33.333333333333%; }
	.ec_product_page .ec_product_li:nth-child( 3n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:310px; height:310px; }
	#ec_current_media_size{ max-width:1300px; }
	.ec_product_page .ec_product_li:nth-child( 3n+1 ) .ec_product_editor{ left:227px; }
	
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:33.333333333333%; }
	.ec_product_page .ec_product_li:nth-child( 3n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:310px; height:310px; }
	#ec_current_media_size{ max-width:1300px; }
	.ec_product_page .ec_product_li:nth-child( 3n+1 ) .ec_product_editor{ left:227px; }
		
	.ec_category_li{ width:33.333333333333%; }
	.ec_category_li:nth-child( 3n+1 ){ clear:both; }
	.ec_category_li{ width:33.333333333333%; }
	.ec_category_li:nth-child( 3n+1 ){ clear:both; }
	.ec_category_li:nth-child( 3n+1 ) .ec_product_editor{ left:227px; }
	
	}

@media only screen and ( min-width:990px ) and ( max-width:1139px ){
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:33.333333333333%; }
	.ec_product_page .ec_product_li:nth-child( 3n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:310px; height:310px; }
	#ec_current_media_size{ max-width:1139px; }
	.ec_product_page .ec_product_li:nth-child( 3n+1 ) .ec_product_editor{ left:227px; }
	
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:33.333333333333%; }
	.ec_product_page .ec_product_li:nth-child( 3n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:310px; height:310px; }
	#ec_current_media_size{ max-width:1139px; }
	.ec_product_page .ec_product_li:nth-child( 3n+1 ) .ec_product_editor{ left:227px; }
		
	.ec_category_li{ width:33.333333333333%; }
	.ec_category_li:nth-child( 3n+1 ){ clear:both; }
	.ec_category_li{ width:33.333333333333%; }
	.ec_category_li:nth-child( 3n+1 ){ clear:both; }
	.ec_category_li:nth-child( 3n+1 ) .ec_product_editor{ left:227px; }
	
	}

@media only screen and ( min-width:768px ) and ( max-width:989px ) {
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:50%; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:310px; height:310px; }
	#ec_current_media_size{ max-width:989px; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
	
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:50%; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:310px; height:310px; }
	#ec_current_media_size{ max-width:989px; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
		.ec_details_magbox{ display:none !important }
	.ec_details_mobile_title_area{ display:block; }
	.ec_details_images, .ec_details_right, .ec_details_customer_reviews_left, .ec_details_customer_reviews_form, .ec_details_customer_review_date{ float:left; margin-left:0px; width:100%; }
	.ec_details_right{ padding-left:0px; }
	.ec_details_right > form > .ec_details_breadcrumbs.ec_small, .ec_details_right > form > .ec_details_title, .ec_details_right > form > .ec_title_divider, .ec_details_right > form > .ec_details_price, .ec_details_right > form > .ec_details_rating{ display:none; }
	.ec_details_customer_review_list{ width:100%; }
		
	.ec_category_li{ width:50%; }
	.ec_category_li:nth-child( 2n+1 ){ clear:both; }
	.ec_category_li{ width:50%; }
	.ec_category_li:nth-child( 2n+1 ){ clear:both; }
	.ec_category_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
	
		.ec_cart_breadcrumb.ec_inactive, .ec_cart_breadcrumb_divider{ display:none; }
	.ec_cart_breadcrumb{ width:100%; text-align:center; font-size:22px; }
	.ec_cart_left{ width:100%; padding-right:0px; border-right:0px; }
	.ec_cart_right{ width:100%; padding-left:0px; }
	.ec_cart_right > .ec_cart_header.ec_top{ margin-top:15px; }
	.ec_show_two_column_only{ display:none !important; }
	#ec_cart_payment_one_column{ display:block; }
	#ec_cart_payment_hide_column{ display:none; }
	}

@media only screen and ( min-width:481px ) and ( max-width:767px ){
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:50%; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:380px; height:380px; }
	#ec_current_media_size{ max-width:767px; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
	
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:50%; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:380px; height:380px; }
	#ec_current_media_size{ max-width:767px; }
	.ec_product_page .ec_product_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
		.ec_details_magbox{ display:none !important }
	.ec_details_mobile_title_area{ display:block; }
	.ec_details_images, .ec_details_right, .ec_details_customer_reviews_left, .ec_details_customer_reviews_form, .ec_details_customer_review_date{ float:left; margin-left:0px; width:100%; }
	.ec_details_right{ padding-left:0px; }
	.ec_details_right > form > .ec_details_breadcrumbs.ec_small, .ec_details_right > form > .ec_details_title, .ec_details_right > form > .ec_title_divider, .ec_details_right > form > .ec_details_price, .ec_details_right > form > .ec_details_rating{ display:none; }
	.ec_details_customer_review_list{ width:100%; }
		
	.ec_category_li{ width:50%; }
	.ec_category_li:nth-child( 2n+1 ){ clear:both; }
	.ec_category_li{ width:50%; }
	.ec_category_li:nth-child( 2n+1 ){ clear:both; }
	.ec_category_li:nth-child( 2n+1 ) .ec_product_editor{ left:227px; }
	
		.ec_cart_left{ width:100%; padding-right:0px; border-right:0px; }
	.ec_cart_right{ width:100%; padding-left:0px; }
	.ec_cart_right > .ec_cart_header.ec_top{ margin-top:15px; }
	.ec_show_two_column_only{ display:none !important; }
	#ec_cart_payment_one_column{ display:block; }
	#ec_cart_payment_hide_column{ display:none; }
	}

@media only screen and ( max-width:480px ){
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:100%; }
	.ec_product_page .ec_product_li:nth-child( 1n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:270px; height:270px; }
	#ec_current_media_size{ max-width:480px; }
	.ec_product_page .ec_product_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
	
	.ec_product_page .ec_product_li, .ec_product_page li.ec_product_li{ width:100%; }
	.ec_product_page .ec_product_li:nth-child( 1n+1 ){ clear:both; }
	.ec_image_container_none, .ec_image_container_none > div, .ec_image_container_border, .ec_image_container_border > div, .ec_image_container_shadow, .ec_image_container_shadow > div{ min-height:270px; height:270px; }
	#ec_current_media_size{ max-width:480px; }
	.ec_product_page .ec_product_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
	.ec_product_quickview_content_data{ padding:15px; }
	.ec_product_page_sort > .ec_product_page_showing{ margin:0; }
	.ec_product_page_sort > select{ float:left; }
	.ec_product_type6 .ec_image_container_none, .ec_product_type6 .ec_image_container_border, .ec_product_type6 .ec_image_container_shadow{ width:100%; max-width:100%; }
	.ec_product_type6 .ec_product_meta_type6{ position:relative; width:100%; max-width:100%; margin-left:0; float:none; padding:15px; }
	.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart_container{ float:none; }
	
	.ec_details_swatches{ float:left; width:100%; }
	.ec_details_option_label{ border-right:none; }
	
	.ec_category_li{ width:100%; }
	.ec_category_li:nth-child( 1n+1 ){ clear:both; }
	.ec_category_li{ width:100%; }
	.ec_category_li:nth-child( 1n+1 ){ clear:both; }
	.ec_category_li:nth-child( 1n+1 ) .ec_product_editor{ left:227px; }
	
		.ec_details_magbox{ display:none !important }
	.ec_details_mobile_title_area{ display:block; }
	.ec_details_images, .ec_details_right, .ec_details_customer_reviews_left, .ec_details_customer_reviews_form, .ec_details_customer_review_date{ float:left; margin-left:0px; width:100%; }
	.ec_details_right{ padding-left:0px; }
	.ec_details_right > form > .ec_details_breadcrumbs.ec_small, .ec_details_right > form > .ec_details_title, .ec_details_right > form > .ec_title_divider, .ec_details_right > form > .ec_details_price, .ec_details_right > form > .ec_details_rating{ display:none; }
	.ec_details_customer_review_list{ width:100%; }
		
		.ec_cart_left{ width:100%; padding-right:0px; border-right:0px; }
	.ec_cart_right{ width:100%; padding-left:0px; }
	.ec_cart_right > .ec_cart_header.ec_top{ margin-top:15px; }
	.ec_show_two_column_only{ display:none !important; }
	#ec_cart_payment_one_column{ display:block; }
	#ec_cart_payment_hide_column{ display:none; }
	}

				
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_0 { order: 1; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_11 { order: 1; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_6 { order: 2; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_row_4 { padding-bottom: 200px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_7 { order: 1; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_8 { background-image:url(https://www.dandlroofing.com/wp/wp-content/uploads/2016/10/bg6.jpg); padding-top:111px; padding-right:131px; padding-bottom:67px; padding-left:81px; order: 2; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 { margin-top: 46px !important; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_9 { order: 1; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_10 { order: 2; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 { background-image:url(https://www.dandlroofing.com/wp-content/uploads/2016/10/bg7.jpg); padding-top: 94px; padding-bottom: 146px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_12 { padding-right:220px; order: 2; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 { margin-top: 46px !important; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3 { margin-top: 29px !important; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_13 { order: 1; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_14 { order: 2; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_section_5 { padding-top: 100px; padding-bottom: 100px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_row_8 { margin-top: -66px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_15 { padding-right:175px; order: 1; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 { margin-top: 20px !important; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_16 { order: 2; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_5 { order: 1; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_text_2 { line-height: 1.5em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title { -webkit-border-top-left-radius: 3px;
                        -webkit-border-top-right-radius: 3px;
                        -moz-border-radius-topleft: 3px;
                        -moz-border-radius-topright: 3px;
                        border-top-left-radius: 3px;
                        border-top-right-radius: 3px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_image_0 { margin-left: 0; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0.tm_pb_slider_with_text_overlay .tm_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
                        -webkit-border-bottom-left-radius: 3px;
                        -moz-border-radius-bottomright: 3px;
                        -moz-border-radius-bottomleft: 3px;
                        border-bottom-right-radius: 3px;
                        border-bottom-left-radius: 3px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title { -webkit-border-top-left-radius: 3px;
                        -webkit-border-top-right-radius: 3px;
                        -moz-border-radius-topleft: 3px;
                        -moz-border-radius-topright: 3px;
                        border-top-left-radius: 3px;
                        border-top-right-radius: 3px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1.tm_pb_slider_with_text_overlay .tm_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
                        -webkit-border-bottom-left-radius: 3px;
                        -moz-border-radius-bottomright: 3px;
                        -moz-border-radius-bottomleft: 3px;
                        border-bottom-right-radius: 3px;
                        border-bottom-left-radius: 3px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title { -webkit-border-top-left-radius: 3px;
                        -webkit-border-top-right-radius: 3px;
                        -moz-border-radius-topleft: 3px;
                        -moz-border-radius-topright: 3px;
                        border-top-left-radius: 3px;
                        border-top-right-radius: 3px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2.tm_pb_slider_with_text_overlay .tm_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
                        -webkit-border-bottom-left-radius: 3px;
                        -moz-border-radius-bottomright: 3px;
                        -moz-border-radius-bottomleft: 3px;
                        border-bottom-right-radius: 3px;
                        border-bottom-left-radius: 3px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_section_1 { background-color:#f2f2f2; padding-top: 75px; padding-bottom: 75px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_row_1 { background-color:#f2f2f2; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_1 { order: 1; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_text_0 { color: #000000 !important; padding-bottom: 40px !important;margin-top: 20px !important; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_text_2 p { line-height: 1.5em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_2 { order: 2; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 { margin-top: 60px !important; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_accordion_0 .tm_pb_toggle_open { background-color: #f2f2f2; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_text_1 { margin-top: 25px !important; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 { background-image:url(https://www.dandlroofing.com/wp-content/uploads/2019/05/roofing-contractor-lasvegas2.jpg); padding-top: 10px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_3 { order: 1; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_image_1 { margin-left: 0; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_image_2 { text-align: center; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_4 { padding-right:47px; padding-left:84px; order: 2; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_17 { order: 1; }
    
    @media only screen and ( min-width: 992px ) and ( max-width: 1440px ) {
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_0 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_9 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_16 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_15 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_14 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_13 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_12 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_11 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 { padding-top: 90px;padding-bottom: 90px; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_10 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_8 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0 .tm_pb_slide_description, .tm_pb_slider_fullwidth_off.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0 .tm_pb_slide_description { padding-top: 30%; padding-bottom: 20%; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_7 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_6 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_5 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_4 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_image_2 { display: none !important; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_3 { padding-top: 50px; order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_2 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_1 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_17 { order: 1; }
    }
    
    @media only screen and ( max-width: 991px ) {
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_0 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_10 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_16 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_15 { padding-right: 20px;padding-left: 20px; order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_section_5 { padding-top: 40px;padding-bottom: 40px; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_14 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_13 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_12 { padding-right: 30px;padding-left: 30px; order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_11 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 { padding-top: 70px;padding-bottom: 70px; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_9 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_1 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_8 { padding-top: 50px;padding-right: 30px;padding-bottom: 50px;padding-left: 30px; order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_7 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_row_4 { padding-top: 50px; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_6 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_5 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_row_3 { padding-top: 150px; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_4 { padding-top: 50px;padding-right: 20px;padding-bottom: 50px;padding-left: 20px; order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_3 { padding-top: 0px; order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_2 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_17 { order: 1; }
    }
    
    @media only screen and ( max-width: 767px ) {
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_0 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_9 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_16 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_15 { padding-right: 20px;padding-left: 20px; order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_14 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_13 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_12 { padding-right: 30px;padding-left: 30px; order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_11 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 { padding-top: 60px;padding-bottom: 60px; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_10 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_8 { padding-top: 40px;padding-right: 30px;padding-bottom: 30px;padding-left: 30px; order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0 .tm_pb_slide_description, .tm_pb_slider_fullwidth_off.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0 .tm_pb_slide_description { padding-top: 70%; padding-bottom: 25%; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_7 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_6 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_5 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_row_3 { padding-top: 70px; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_4 { padding-top: 50px;padding-right: 20px;padding-bottom: 50px;padding-left: 20px; order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_image_1 { display: none !important; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_3 { padding-top: 0px; order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_2 { order: 2; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_1 { order: 1; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_column_17 { order: 1; }
    }
    
    @media only screen and ( min-width: 768px ) and ( max-width: 991px ) {
        .tm_pb_builder #tm_builder_outer_content .tm_pb_image_1 { display: none !important; }
    }
    
    @media only screen and ( min-width: 1441px ) {
        .tm_pb_builder #tm_builder_outer_content .tm_pb_image_2 { display: none !important; }
    }
    
    @media (max-width: 991px) {
        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 { margin-top: 30px !important; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 { margin-top: 30px !important; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_row_8 { margin-top: 50px; }
    }
    
    @media (max-width: 767px) {
        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 { margin-top: 25px !important; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 { margin-top: 25px !important; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3 { margin-top: 20px !important; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_row_8 { margin-top: 30px; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 { margin-top: 20px !important; }
    }
    
    @media only screen and ( min-width: 991px ) {
        .tm_pb_builder #tm_builder_outer_content .tm_pb_row_3 { padding-top: 168px; }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_row_5 { padding-bottom: 50px; }
    }

    .recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}/* #Typography */body {font-style: normal;font-weight: 300;font-size: 18px;line-height: 1.67;font-family: Lato, sans-serif;letter-spacing: 0em;text-align: left;color: #888888;}h1,.h1-style {font-style: normal;font-weight: 400;font-size: 40px;line-height: 1.325;font-family: Lato, sans-serif;letter-spacing: 0.06em;text-align: inherit;color: #000000;}h2,.h2-style {font-style: normal;font-weight: 400;font-size: 36px;line-height: 1.333;font-family: 'Fjalla One', sans-serif;letter-spacing: 0.06em;text-align: inherit;color: #000000;}h3,.h3-style {font-style: normal;font-weight: 700;font-size: 32px;line-height: 1.35;font-family: Lato, sans-serif;letter-spacing: 0.06em;text-align: inherit;color: #000000;}h4,.h4-style {font-style: normal;font-weight: 400;font-size: 26px;line-height: 1.43;font-family: Lato, sans-serif;letter-spacing: 0.06em;text-align: inherit;color: #333;}h5,.h5-style {font-style: normal;font-weight: 300;font-size: 25px;line-height: 1.54;font-family: Lato, sans-serif;letter-spacing: 0.02em;text-align: inherit;color: #333;}h6,.h6-style {font-style: normal;font-weight: 400;font-size: 20px;line-height: 1.89;font-family: Lato, sans-serif;letter-spacing: 0.06em;text-align: inherit;color: #333;}@media (min-width: 992px) {h1,.h1-style { font-size: 80px; }h2,.h2-style { font-size: 60px; }h3,.h3-style { font-size: 40px; }h4,.h4-style { font-size: 36px; }}a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.not-found .page-title { color: #344fe5; }a:hover { color: #000000; }/* #Invert Color Scheme */.invert { color: #ffffff; }.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: #ffffff; }.invert a:hover { color: #386dea; }.invert.invert_primary a:hover {color: #000000;}.text-accent-1 { color: #2596be; }.invert .text-accent-1 { color: #f6f6f6;}.text-accent-2 { color: #000000; }.invert .text-accent-2 { color: #ffffff; }.text-accent-3 { color: #333333; }.invert .text-accent-3 { color: #ffffff; }/* #Layout */@media (min-width: 1200px) {.site .container {max-width: 1220px;}}/* #404 */body.error404 .site-content {background-color: #f9b707;background-repeat: no-repeat;background-position: center top;background-attachment: scroll;}/* #Elements */blockquote {color: #000000;font-size: 25px;line-height: 1.54;font-family: Lato, sans-serif;font-weight:300;}blockquote:before {color: #2596be;}blockquote cite {font-size: 18px;line-height: 1.67;font-family: Lato, sans-serif;font-weight: 300;color: #888888;}code {color: #ffffff;background-color: #000000;border-color: #000000;font-family: Lato, sans-serif;}.single-post .post > .entry-content > p:first-of-type:first-letter,.dropcaps {background-color: #2596be;color: #ffffff;}/*List*/.entry-content ol >li:before,.site-main ol >li:before,.entry-content ul:not([class]) > li:before,.site-main ul:not([class]) > li:before {color: #000000;}ul li:before{background-color: #2596be;}/* Page preloader */.preloader-boxes svg polygon {fill: #2596be;}.preloader-boxes svg polyline:nth-of-type(2) {fill:rgba(255,255,255,0.5);}.preloader-boxes svg polyline:nth-of-type(1) {fill: #ffffff;}.page-title:before{background: #2596be;}/* #Header */.header-container {background-color: #333333;background-image: url();background-repeat: no-repeat;background-position: center top;background-attachment: scroll;}@media (min-width: 1200px ) {.site-header.style-5.transparent .header-container {max-width: calc(1220px - 50px);}}/* ##Logo */.site-logo {font-style: normal;font-weight: 700;font-size: 40px;font-family: Montserrat, sans-serif;}.site-logo__link,.site-logo__link:hover {color: #000000;}/* ##Top Panel */.top-panel {background-color: #1c1c1c;}.site-header-cart .cart-contents i {color: rgb(200,200,200);}.invert .site-header-cart .cart-contents i {color: #ffffff;}.site-header-cart .cart-contents:hover i,.invert .site-header-cart .cart-contents:hover i{color: #344fe5;}/*Contact block*/.site-header .contact-block__label {color: #000000;}.site-header .invert .contact-block__label {color: #ffffff;}.contact-block__icon,.invert .contact-block__icon{color: #2596be;}/* #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 {color: #888888;}/* #Search Form */.search-form__field {color: #888888;}.search-form__input-wrap i,.search-form__toggle,.search-form__close {color: rgb(200,200,200);}.invert .search-form__toggle,.invert .search-form__close {color: #ffffff;}.search-form__toggle:hover,.invert .search-form__toggle:hover,.search-form__close:hover,.invert .search-form__close:hover{color: #344fe5;}.top-panel .search-form__submit,.header-container .search-form__submit,.mobile-panel .search-form__submit{color: #000000;}.top-panel .search-form__submit:hover,.header-container .search-form__submit:hover,.mobile-panel .search-form__submit:hover,.top-panel.invert .search-form__submit:hover,.header-container.invert .search-form__submit:hover,.mobile-panel.invert .search-form__submit:hover{color: #344fe5;}.top-panel.invert .search-form__field {color: #ffffff; }.top-panel.invert .search-form__field::-webkit-input-placeholder { color: #ffffff; }.top-panel.invert .search-form__field::-moz-placeholder { color: #ffffff; }.top-panel.invert .search-form__field:-moz-placeholder { color: #ffffff; }.top-panel.invert .search-form__field:-ms-input-placeholder { color: #ffffff; }.header-container.invert .search-form__field {color: #ffffff; }.header-container.invert .search-form__field::-webkit-input-placeholder { color: #ffffff; }.header-container.invert .search-form__field::-moz-placeholder { color: #ffffff; }.header-container.invert .search-form__field:-moz-placeholder { color: #ffffff; }.header-container.invert .search-form__field:-ms-input-placeholder { color: #ffffff; }/* #Comment, Contact, Password Forms */[class^="comment-form-"] i{color: rgb(200,200,200);}.comment-form .submit,.wpcf7-submit,.post-password-form label + input {color: #ffffff;background-color: #2596be;border-color: #2596be;}.comment-form .submit:hover,.wpcf7-submit:hover,.post-password-form label + input:hover {color: #ffffff;background-color: #000000;border-color: #000000;}.comment-form .submit:active,.wpcf7-submit:active,.post-password-form label + input:active {box-shadow: 0 0 10px #000000;}/* #Input Placeholders */::-webkit-input-placeholder { color: #888888; }::-moz-placeholder{ color: #888888; }:-moz-placeholder{ color: #888888; }:-ms-input-placeholder{ color: #888888; }/* #Main Menu */.main-navigation .menu > li > a,.invert .main-navigation.vertical-menu .menu > li > a,.invert .main-navigation .menu.isStuck > li > a,.invert .main-navigation.mobile-menu .menu > li > a{color: #000000;}.invert .main-navigation > .menu > li > a {color: #ffffff;}.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,.invert .main-navigation .menu.isStuck > li > a:hover,.invert .main-navigation .menu.isStuck > li.menu-hover > a,.invert .main-navigation .menu.isStuck > li.current_page_item > a,.invert .main-navigation .menu.isStuck > li.current_page_ancestor > a,.invert .main-navigation .menu.isStuck > li.current-menu-item > a,.invert .main-navigation .menu.isStuck > li.current-menu-ancestor > a,.invert .main-navigation.mobile-menu .menu > li > a:hover,.invert .main-navigation.mobile-menu .menu > li.menu-hover > a,.invert .main-navigation.mobile-menu .menu > li.current_page_item > a,.invert .main-navigation.mobile-menu .menu > li.current_page_ancestor > a,.invert .main-navigation.mobile-menu .menu > li.current-menu-item > a,.invert .main-navigation.mobile-menu .menu > li.current-menu-ancestor > a{background-color: #2596be;color: #f6f6f6;}.invert .main-navigation.vertical-menu .menu > li > a:hover,.invert .main-navigation.vertical-menu .menu > li.menu-hover > a,.invert .main-navigation.vertical-menu .menu > li.current_page_item > a,.invert .main-navigation.vertical-menu .menu > li.current_page_ancestor > a,.invert .main-navigation.vertical-menu .menu > li.current-menu-item > a,.invert .main-navigation.vertical-menu .menu > li.current-menu-ancestor > a{color: #2596be;background-color: transparent;}.main-navigation ul ul a {color: #000000;}.invert .main-navigation .sub-menu > li > a:hover,.invert .main-navigation .sub-menu > li.menu-hover > a,.invert .main-navigation .sub-menu > li.current_page_item > a,.invert .main-navigation .sub-menu > li.current_page_ancestor > a,.invert .main-navigation .sub-menu > li.current-menu-item > a,.invert .main-navigation .sub-menu > li.current-menu-ancestor > a {color: #2596be;}.menu-item__desc,.invert .sub-menu .menu-item__desc {color: #888888;}.invert .menu-item__desc {color: #000000;}.menu-toggle[aria-controls="main-menu"],.main-navigation .menu li .sub-menu-toggle,.main-navigation-buttons .navigation-button{color: #000000;}.main-navigation-buttons .navigation-button:hover {color: #2596be;}.menu-toggle .menu-toggle-inner,.menu-toggle .menu-toggle-inner:before,.menu-toggle .menu-toggle-inner:after {background-color: #000000;}.invert .menu-toggle .menu-toggle-inner,.invert .menu-toggle .menu-toggle-inner:before,.invert .menu-toggle .menu-toggle-inner:after {background-color: #f6f6f6;}.menu-toggle:hover .menu-toggle-inner,.menu-toggle:hover .menu-toggle-inner:before,.menu-toggle:hover .menu-toggle-inner:after,.invert .menu-toggle:hover .menu-toggle-inner,.invert .menu-toggle:hover .menu-toggle-inner:before,.invert .menu-toggle:hover .menu-toggle-inner:after{background-color: #2596be;}/* #Footer Menu */.footer-menu__items li a {color: #000000;}.invert .footer-menu__items li a {color: #ffffff;}.footer-menu__items li a:hover,.footer-menu__items li.current-menu-item a,.footer-menu__items li.current_page_item a,.invert .footer-menu__items li a:hover,.invert .footer-menu__items li.current-menu-item a,.invert .footer-menu__items li.current_page_item a {color: #344fe5;}/* #Top Menu */.top-panel__menu .menu-item.current-menu-item a,.top-panel__menu .menu-item.current_page_item a {color: #000000;}.invert .top-panel__menu .menu-item.current-menu-item a,.invert .top-panel__menu .menu-item.current_page_item a {color: #344fe5;}.main-navigation{font-family: Lato, sans-serif;}.invert .main-navigation:not(.vertical-menu) .sub-menu a{color: #ffffff;}.invert .main-navigation:not(.vertical-menu) .sub-menu a:hover{color: #2596be;}.invert .menu-toggle[aria-controls="main-menu"],.invert .main-navigation .menu li .sub-menu-toggle{color: #ffffff;}.invert .main-navigation.isStuck .menu > li > a,.invert .main-navigation.mobile-menu .menu > li > a{color: #ffffff;}.main-navigation:not(.vertical-menu) .sub-menu,.main-navigation.mobile-menu {background: #333333;}/* #Entry Meta */.sticky__label {color: #ffffff;background-color: #2596be;margin-top: calc(((25px * 1.54) - 30px) / 2);}.posts-list--default .sticky__label{margin-top: calc(((34px * 1.43) - 30px) / 2);}@media (min-width: 992px) {.posts-list--default .sticky__label{margin-top: calc(((36px * 1.43) - 30px) / 2);}}.entry-meta{font-style: italic;font-weight: 300;font-size: 14px;line-height: 2.43;font-family: Lato, sans-serif;letter-spacing: 0em;color: #344fe5;}@media (min-width: 544px) {.single-modern-header .entry-meta {font-size: 18px;}}.invert .entry-meta a {color: #386dea;}.invert .entry-meta a:hover,.invert.invert_primary .entry-meta a,.invert.invert_primary .entry-meta {color: #ffffff;}.invert.invert_primary .entry-meta a:hover {color: #000000;}.single-modern-header .posted-by {font-weight: 400;font-size: 24px;line-height: 1.43;font-family: Lato, sans-serif;letter-spacing: 0.06em;}.single-modern-header .entry-title {font-size: 30px;}@media (min-width: 544px) {.single-modern-header .posted-by { font-size: 34px; }.single-modern-header .entry-title { font-size: 36px; }}@media (min-width: 992px) {.single-modern-header .posted-by { font-size: 36px; }.single-modern-header .entry-title { font-size: 60px; }}.posted-by,.posted-by a {color: #888888;}.single-modern-header:not(.invert) .posted-by,.single-modern-header:not(.invert) .posted-by a{color: #000000}.invert .posted-by,.invert .posted-by a {color: #ffffff;}.posted-by a:hover,.single-modern-header .posted-by a:hover,.invert .posted-by a:hover {color: #344fe5;}.entry-meta i {color: rgb(200,200,200);}.invert .entry-meta i {color: #ffffff;}/* #Post Format */.format-audio .post-featured-content,.mejs-container-wrapper,.format-quote .post-featured-content,.single .format-quote .entry-content blockquote,.single-modern-header,.comment-content-wrap{background-color: #f6f6f6;}.comment-content-wrap:before{border-color: transparent #f6f6f6 transparent transparent;}.comment .fn{font-family: Lato, sans-serif;font-size: 18px;font-weight: 300;line-height: 1.67;color: #000000;}.comment .comment-content p {font-size: 16px;}.format-link .post-featured-content {background-color: #2596be;}/* #Author Bio */.post-author__title,.comment-reply-title,.comments-title{font-size: 20px;line-height: 1.89;}.post-author__title a{color: #000000;}.post-author__title a:hover {color: #344fe5;}.post-author-bio .post-author__content {font-size: 16px;}/* #Comments */.comment .comment-date {font-style: italic;font-size: 14px;}.comment .comment-date__link {color: #000000;}.comment .comment-date__link:hover {color: #344fe5;}.comment .comment-content p {font-size: 14px;}.comment-reply-link,#cancel-comment-reply-link {font-size: 14px;}.comment-reply-link {font-style: italic;}#cancel-comment-reply-link {color: #344fe5;}#cancel-comment-reply-link:hover {color: #000000;}/* #Swiper navigation*/.swiper-pagination-bullet {background-color: rgba(0,0,0,0.15);}.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{background-color: #2596be;}.swiper-button-next,.swiper-button-prev {color: rgb(200,200,200);background-color: #f6f6f6;}.swiper-button-next:not(.swiper-button-disabled):hover,.swiper-button-prev:not(.swiper-button-disabled):hover{color: #344fe5;}/* Image pop-up */a[data-popup="magnificPopup"]:before,.mini-gallery a:before {background-color: #2596be;}/* Audio list */.wp-playlist.wp-audio-playlist.wp-playlist-light {background-color: #333333;border-color: #333333;}.wp-playlist.wp-audio-playlist.wp-playlist-light .wp-playlist-caption {color: #888888;}.wp-playlist.wp-audio-playlist .wp-playlist-current-item .wp-playlist-caption .wp-playlist-item-title{font-style: normal;font-weight: 400;font-size: 20px;line-height: 1.89;font-family: Lato, sans-serif;letter-spacing: 0.06em;color: #333;}.wp-playlist.wp-audio-playlist.wp-playlist-dark .wp-playlist-current-item .wp-playlist-caption .wp-playlist-item-title{color: #ffffff;}.post .entry-title {font-size: 25px;line-height: 1.54;}.single .post .entry-title {font-size: 36px;line-height: 1.43;}.single .post .entry-title:before{background-color: #2596be;}[class*="blog-grid"] .post .entry-title,[class*="blog-masonry"] .post .entry-title,[class*="blog-vertical-justify"] .post .entry-title{font-size: 20px;line-height: 1.89;}/* #Paginations */.site-content .page-links a,.site-content .page-numbers,#tm_builder_outer_content .pagination .page-numbers {background-color: #f6f6f6;border-color: #f6f6f6;}.site-content .page-numbers.next,.site-content .page-numbers.prev,#tm_builder_outer_content .pagination .page-numbers.next,#tm_builder_outer_content .pagination .page-numbers.prev {color: #000000;}.site-content .page-numbers.next:hover,.site-content .page-numbers.prev:hover,#tm_builder_outer_content .pagination .page-numbers.next:hover,#tm_builder_outer_content .pagination .page-numbers.prev:hover{color: #344fe5;}.site-content .page-numbers,.site-content .page-numbers:hover{color: #888888;}/* #Breadcrumbs */.breadcrumbs:before{background: linear-gradient(to bottom, rgb(20,20,20), rgb(56,56,56));}.breadcrumbs__item {font-style: normal;font-weight: 300;font-size: 16px;line-height: 1.625;font-family: Lato, sans-serif;letter-spacing: 0em;}.breadcrumbs__item-target {color: #000000;}.breadcrumbs .breadcrumbs__item a,.breadcrumbs .breadcrumbs__item-target{color: #888888;}.breadcrumbs .breadcrumbs__item a:hover{color: #2596be}/* #Footer */.site-footer {background-color: #191717;}.footer-area-wrap {background-color: #231d1d;}.sidebar .widget, .tm_pb_column_1_4 .widget,.tm_pb_column_1_3 .widget,.footer-area:not(.footer-area--fullwidth) .widget{font-size: 16px;}.site-footer .invert {color: #888888;}.footer-area-wrap a,.footer-area-wrap.invert .widget_recent_comments a:hover{color: #2596be;}.footer-area-wrap a:hover {color: #ffffff;}.footer-menu{font-family: Lato, sans-serif;}/* #ToTop button */#toTop {color: #ffffff;background-color: #2596be;}#toTop:hover {background-color: #000000;}/* #Magnific Popup*/.mfp-iframe-holder .mfp-close ,.mfp-image-holder .mfp-close {color: rgb(200,200,200);}.mfp-iframe-holder .mfp-close:hover,.mfp-image-holder .mfp-close:hover{color: #000000;}.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(200,200,200);}.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: #000000;}/* #Button Appearance Styles (regular scheme) */.link {color: #000000;}.invert .link {color: #ffffff;}.link:hover,.invert .link:hover {color: #344fe5;}.btn,.btn-primary,.btn-secondary,.btn:hover,.btn-primary:hover,.btn-secondary:hover,.invert .btn-primary,.invert .btn-secondary,.invert .btn-primary:hover,.invert .btn-secondary:hover{color: #ffffff;}.btn,.btn-primary {background-color: #2596be;border-color: #2596be;}.btn:hover,.btn-primary:hover {background-color: #000000;border-color: #000000;}.btn:active,.btn-primary:active {box-shadow: 0 0 10px #000000;}.btn-secondary {background-color: #000000;border-color: #000000;}.btn-secondary:hover {background-color: #2596be;border-color: #2596be;}.btn-secondary:active {box-shadow: 0 0 10px #2596be;}.error-404 .btn-secondary:hover {color: #ffffff;border-color: #ffffff;}.btn-default {color: #000000;}.btn-default:hover {color: #ffffff;background-color: #2596be;border-color: #2596be;}.btn-default:active {box-shadow: 0 0 10px #2596be;}/* #Button Appearance Styles (invert scheme) */.invert .btn,.invert .btn-primary,.invert .btn-secondary,.invert .btn-default {color: #ffffff;border-color: #ffffff;}.invert .btn-primary:hover,.invert .btn-secondary:hover,.invert .btn-default:hover {color: #000000;border-color: #ffffff;background-color: #ffffff;}/* #Widget Calendar */.widget_calendar caption {color: #000000;}.invert .widget_calendar caption {color: #ffffff;}.widget_calendar tbody td:not(.pad),#tm_builder_outer_content .tm_pb_widget_area .widget_calendar table tbody td:not(.pad) {background-color: #f6f6f6;}.invert .widget_calendar tbody td:not(.pad),#tm_builder_outer_content .invert .tm_pb_widget_area .widget_calendar table tbody td:not(.pad) {background-color: rgb(26,26,26);color: #888888;}.widget_calendar tbody td a,#tm_builder_outer_content .tm_pb_widget_area .widget_calendar table tbody td a {background-color: #ffffff;border-color: #f6f6f6;}.widget_calendar tbody td a:hover,#tm_builder_outer_content .tm_pb_widget_area .widget_calendar table tbody td a:hover {background-color: #2596be;color: #ffffff;border-color: #2596be;}.widget_calendar tbody td#today,#tm_builder_outer_content .tm_pb_widget_area .widget_calendar table tbody td#today {background-color: #2596be;color: #ffffff;}/* #Widget Tag Cloud */.tagcloud a {color: #888888;background-color: #333333;border-color: #333333;}/* #Widget Recent Posts - Comments, Archive */.widget_recent_entries a,.widget_recent_comments a,.widget_archive a{color: #2596be;}.invert .widget_recent_entries a,.invert .widget_recent_comments a,.invert .widget_archive a {color: #ffffff;}.widget_recent_entries a:hover,.widget_recent_comments a:hover,.widget_archive a:hover {color: #888888;}.widget_recent_entries .post-date {color: #2596be;}.invert .widget_recent_entries .post-date {color: #f6f6f6;}.widget-title{font-size: 18px;line-height: 1.89;}.tagcloud a{background-color: #f6f6f6;border-color: #f6f6f6;}.widget-taxonomy-tiles__content::before{background-color: #2596be;}.widget-taxonomy-tiles__inner:hover .widget-taxonomy-tiles__content::before { background-color: #000000; }.invert .widget-image-grid__content::before{background-color: #000000;}.invert .widget-image-grid__title a:hover,.invert .widget-image-grid__date:hover {color: #2596be;}.invert .widget-image-grid__terms a,.invert .widget-image-grid__author a:hover{color: #386dea;}.invert .widget-image-grid__terms a:hover{color: #ffffff;}.invert .widget-image-grid__author,.invert .widget-image-grid__author a{color: #888888;}.widget-image-grid__terms,.widget-image-grid__author,.widget-image-grid__date {font-style: italic;font-weight: 300;font-size: 14px;line-height: 2.43;font-family: Lato, sans-serif;letter-spacing: 0em;}.smart-slider__instance .sp-next-thumbnail-arrow:before,.smart-slider__instance .sp-next-thumbnail-arrow:after,.smart-slider__instance .sp-previous-thumbnail-arrow:before,.smart-slider__instance .sp-previous-thumbnail-arrow:after {background-color: #344fe5;}.smart-slider__instance .sp-arrow {color: rgb(200,200,200);background-color: #f6f6f6;}.smart-slider__instance .sp-next-arrow:hover,.smart-slider__instance .sp-previous-arrow:hover {color: #344fe5;}.smart-slider__instance[data-title="true"] .sp-image-container:after,.smart-slider__instance[data-content="true"] .sp-image-container:after,.smart-slider__instance[data-more-btn="true"] .sp-image-container:after,.smart-slider__instance .sp-button {background-color: rgba(0,0,0,0.3);}.smart-slider__instance .sp-button:hover,.smart-slider__instance .sp-button.sp-selected-button {background-color: #2596be;}.smart-slider__instance .sp-full-screen-button {color: #2596be;}.smart-slider__instance .sp-full-screen-button:hover {color: #000000;}.smart-slider__instance .sp-selected-thumbnail {border-color: #2596be;}.smart-slider__instance .sp-bottom-thumbnails .sp-selected-thumbnail,.smart-slider__instance .sp-top-thumbnails .sp-selected-thumbnail{border-color: #f6f6f6;}.smart-slider__instance p.sp-content {font-style: normal;font-weight: 300;font-size: 18px;line-height: 1.67;font-family: Lato, sans-serif;}.instagram__cover {background-color: rgba(108,198,59,0.8);}.widget-instagram .instagram__date {font-style: italic;color: #2596be;}.widget-instagram .instagram__caption {color: #000000;}.subscribe-block__input { color: #888888; }.subscribe-block__input-wrap i {color: rgb(200,200,200);}/* #Custom posts*/.sidebar .custom-posts .entry-title,.tm_pb_column_1_3 .custom-posts .entry-title,.tm_pb_column_1_4 .custom-posts .entry-title,.footer-area:not(.footer-area--fullwidth) .custom-posts .entry-title {font-size: 16px;}.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: #344fe5;}.widget-playlist-slider .sp-right-thumbnails .sp-thumbnail-container:hover {background-color: #333333;}.widget-playlist-slider .sp-right-thumbnails .sp-thumbnail-container.sp-selected-thumbnail {background-color: #2596be;}.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .entry-meta,.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-slide--content-visible .sp-layer {background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));}.widget-playlist-slider .sp-has-pointer .sp-selected-thumbnail:before,.widget-playlist-slider .sp-has-pointer .sp-selected-thumbnail:after{border-bottom-color: #2596be;}.widget-fpblock__item-inner {background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));}@media (min-width: 992px) {.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: 700;font-size: 40px;line-height: 1.35;font-family: Lato, sans-serif;letter-spacing: 0.06em;}}/* #Contact-information*/.contact-information-widget .icon {color: #2596be;}.invert .contact-information-widget .icon {color: #f6f6f6;}.cherry-team.team-wrap.template-grid-boxes .team-listing_content{background-color: rgba(108,198,59,0.9);}.cherry-team.team-wrap.template-grid-boxes .team-listing_content a:hover,.team-container .cherry-team-filter_link {color: #000000;}.cherry-team.team-wrap.template-grid-boxes-2 .team-listing_image:before,.team-skills_bar {background-color: #333333;}.team-container .cherry-team-filter_link:hover,.team-container .cherry-team-filter_item.active .cherry-team-filter_link {color: #344fe5;}.team-skills_label,.team-skills_line:before{font-style: normal;font-weight: 400;font-size: 20px;line-height: 1.89;font-family: Lato, sans-serif;letter-spacing: 0.06em;color: #333;}.team-heading_subtitle {color: #888888;}.cherry-team.team-wrap .team-listing_position,.cherry-team.team-wrap.template-single .team-meta{font-style: italic;}.team-heading_title{font-size: 36px;line-height: 1.43;}.team-heading_title:before{background-color: #2596be;}.cherry-team .team-listing .team-item .team-listing_name{font-size: 20px;line-height: 1.89;}.cherry-team .team-listing .team-item .team-meta_item,.cherry-team.team-wrap.template-single .team-meta{color: #2596be;}.cherry-team.template-grid-boxes .team-listing .team-item .team-meta_item{color: #ffffff;}.services-container .cherry-services-filter_link {color: #000000;}.services-container .cherry-services-filter_link:hover,.services-container .cherry-services-filter_item.active .cherry-services-filter_link {color: #344fe5;}.cherry-services .service-icon {color: #2596be;}.service-features_label {font-style: normal;font-weight: 400;font-size: 20px;line-height: 1.89;font-family: Lato, sans-serif;letter-spacing: 0.06em;color: #333;}.cherry-services .cherry-spinner-double-bounce .cherry-double-bounce1,.cherry-services .cherry-spinner-double-bounce .cherry-double-bounce2 {background-color: #2596be;}.tm_pb_cherry_services .services-item:nth-of-type(odd):before{background-color: #f6f6f6;}.tm_pb_cherry_services .services-item .title_wrap{font-size: 36px;line-height: 1.43;font-family: Lato, sans-serif;font-weight: 400;}.template-default .title_wrap:before{background-color: #2596be;}.tm_pb_cherry_services .services-item .title_wrap a{color: #333;}.tm_pb_cherry_services .services-item .title_wrap a:hover{color: #2596be;}.tm_pb_cherry_services .services-item .title_wrap a:before{background-color: #2596be;}/*Media Icon Template*/.tm_pb_cherry_services .template-media-icon .services-item .title_wrap{font-size: 20px;line-height: 1.89;font-family: Lato, sans-serif;font-weight: 400;}.tm_pb_cherry_services .template-media-icon .services-item .title_wrap a{color: #333;}.tm_pb_cherry_services .template-media-icon .services-item .title_wrap a:hover{color: #2596be;}.tm_pb_cherry_services .template-media-icon .icon-block{background-color: #2596be;color: #ffffff;}.template-media-icon.cherry-services .service-icon {color: #ffffff;}.tm_pb_cherry_services .template-media-icon .icon-block:before{background-color: #000000;}.services-heading_title{font-size: 36px;line-height: 1.43;font-family: Lato, sans-serif;font-weight: 400;}.services-heading_title:before{background-color: #2596be;}/*Single service page*/.services-single-item .title_wrap h2{color: #ffffff;}.services-single-item .title_wrap h2:before{background-color: #2596be;}.services-single-item .post-thumbnail{background-color: #333333;}/*Single service Call to Action Block*/.services-single-item .cta_wrap{background-color: #2596be;}.services-single-item .cta_wrap *{color: #ffffff;}.services-single-item .service-cta h3 {font-size: 36px;line-height: 1.43;}.services-single-item .service-cta h3:before {background-color: #ffffff;}.services-single-item .service-cta .cta-button {background-color: #ffffff;color: #333333;border-color: #ffffff;}.services-single-item .service-cta .cta-button:hover {color: #ffffff;background-color: #000000;border-color: #000000;}.tm-testi .tm-testi__item-name {font-style: normal;font-weight: 400;font-size: 20px;line-height: 1.89;font-family: Lato, sans-serif;letter-spacing: 0.06em;color: #344fe5;}@media (min-width: 980px) { .tm-testi .tm-testi__item-name{font-size: 17px;}}.tm-testi blockquote {font-style: normal;font-weight: 300;font-size: 18px;line-height: 1.67;font-family: Lato, sans-serif;letter-spacing: 0em;color: #000000;}.tm-testi__item-body cite:before{color: #333;}.tm-testi .swiper-container-3d .swiper-slide-shadow-left,.tm-testi .swiper-container-3d .swiper-slide-shadow-right {background-color: #333333;}.tm-testi--speech-bubble .tm-testi__item-body p:before {color: #2596be;}.cherry-projects-wrapper,.cherry-projects-single-post,.cherry-projects-single-details-list ul li,.cherry-projects-terms-wrapper {color: #888888;}.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: #2596be;}.cherry-projects-wrapper .projects-filters ul.projects-filters-list li span{color: #000000;}.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: #2596be;}.cherry-projects-wrapper .projects-item-instance .hover-content,.cherry-projects-terms-wrapper .projects-terms-container .hover-content{background-color: rgba(108,198,59,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,.cherry-projects-wrapper ul.order-filters > li ul li:hover span{color: #000000;}.cherry-projects-wrapper .projects-pagination .page-link li {background-color: #333333;border-color: #333333;color: #888888;}.cherry-projects-wrapper .projects-pagination .page-navigation span:hover {color: #2596be;}.cherry-projects-wrapper .projects-ajax-button-wrapper .projects-ajax-button span {color: #ffffff;background-color: #2596be;border-color: #2596be;}.cherry-projects-wrapper .projects-ajax-button-wrapper .projects-ajax-button span:hover {background-color: #000000;border-color: #000000;}.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(108,198,59,0.8);}.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: #ffffff;}.cherry-projects-single-details-list .cherry-projects-details-list-title {font-style: normal;font-weight: 300;font-size: 25px;line-height: 1.54;font-family: Lato, sans-serif;letter-spacing: 0.02em;color: #333;}.cherry-projects-single-details-list ul li span,.cherry-projects-single-skills-list .cherry-skill-item .skill-label,.cherry-projects-single-skills-list ul .cherry-skill-item .skill-bar span em{font-style: normal;font-weight: 400;font-size: 20px;line-height: 1.89;font-family: Lato, sans-serif;letter-spacing: 0.06em;color: #333;}.cherry-projects-single-skills-list .cherry-skill-item .skill-bar {background-color: #333333;}.cherry-projects-single-skills-list .cherry-skill-item .skill-bar span {background-color: #2596be;}.cherry-projects-single-skills-list .cherry-skill-item .skill-bar span em {color: #ffffff;}.cherry-projects-slider__instance .sp-arrow {color: rgba(255,255,255,0.6);}.cherry-projects-slider__instance .sp-arrow:hover{color: rgba(255,255,255,1);}.cherry-projects-slider__instance .slider-pro .sp-full-screen-button:hover:before {color: #2596be;}.cherry-projects-slider__instance .sp-image-container:before {background: linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,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: #2596be;}.projects-terms-item .terms-grid-skin1 h5,.projects-terms-item .terms-grid-default-2 h5{font-size: 20px;line-height: 1.89;}.terms-grid-skin1 .featured-image .cover{background-color: rgba(51,51,51,0.6);}.terms-grid-skin1:hover .cover{background-color: rgba(51,51,51,0.95);}.cherry-projects-wrapper .projects-item-instance .grid-default-layout a .cover{background-color: rgba(51,51,51,0.95);}.cherry-projects-terms-wrapper .projects-terms-container .terms-grid-skin1 .term-permalink span{font-family: Lato, sans-serif;}.cherry-projects-wrapper .projects-item-instance .terms-grid-skin1 .simple-icon:hover,.cherry-projects-terms-wrapper .projects-terms-container .terms-grid-skin1 .simple-icon:hover,.cherry-projects-wrapper .terms-grid-skin1 ul.order-filters > li ul li:hover span{color: #2596be;}/*Cherry Project Terms Template Skin1_1*/.cherry-projects-terms-wrapper .projects-terms-container.grid-layout .terms-grid-default-2 .project-terms-content p,.cherry-projects-terms-wrapper .projects-terms-container.masonry-layout .terms-grid-default-2 .project-terms-content p{font-size: 18px;line-height: 1.67;}.cherry-projects-terms-wrapper .projects-terms-container .terms-grid-default-2 .term-permalink span{font-family: Lato, sans-serif;}.cherry-projects-wrapper .projects-item-instance .terms-grid-default-2 .simple-icon,.cherry-projects-terms-wrapper .projects-terms-container .terms-grid-default-2 .simple-icon,.cherry-projects-wrapper .terms-grid-default-2 ul.order-filters > li ul li span{color: #2596be;}.cherry-projects-wrapper .projects-item-instance .terms-grid-default-2 .simple-icon:hover,.cherry-projects-terms-wrapper .projects-terms-container .terms-grid-default-2 .simple-icon:hover,.cherry-projects-wrapper .terms-grid-default-2 ul.order-filters > li ul li:hover span{color: #000000;}/*Cherry Single Project*/.cherry-projects-single .project-entry-title {font-size: 36px;line-height: 1.43;}.cherry-projects-single .project-entry-title:before{background-color: #2596be;}/*Cherry Project Archive Page*/.project-media.grid-default-layout .hover-content .simple-icon:hover{color: #2596be;}.project-media.grid-default-layout .project-entry-title{font-size: 20px;line-height: 1.89;}@media (min-width: 1600px){.project-media.grid-default-layout .project-entry-title{font-size: 25px;line-height: 1.54;}}.project-terms-caption.grid-default-layout .project-terms-caption-header{background-color: #333333;}.project-terms-caption.grid-default-layout .project-terms-caption-header .project-terms-title{color: #ffffff;}.project-terms-caption.grid-default-layout .project-terms-caption-content .container:before,.project-terms-caption.grid-default-layout .project-terms-caption-header .project-terms-title:before{background-color: #2596be;}/*Cherry Projects Filters*/.cherry-projects-wrapper .projects-filters {font-family: Lato, sans-serif;font-size: 20px;line-height: 1.89;}#tm_builder_outer_content .tm_pb_audio_module {background-color: #2596be;}#tm_builder_outer_content .tm_pb_audio_module_content h2 {font-style: normal;font-weight: 300;font-size: 25px;line-height: 1.54;font-family: Lato, sans-serif;letter-spacing: 0.02em;}#tm_builder_outer_content .tm_pb_audio_module .mejs-controls .mejs-currenttime{font-family: Lato, sans-serif;}#tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle_title:before {color: #2596be;}#tm_builder_outer_content .tm_pb_promo {color: #ffffff;}#tm_builder_outer_content .tm_pb_promo h2{font-style: normal;font-weight: 400;font-size: 36px;line-height: 1.43;font-family: Lato, sans-serif;letter-spacing: 0.06em;color: #ffffff;}#tm_builder_outer_content .tm_pb_button.tm_pb_promo_button {border-color: #ffffff;color: #ffffff;}#tm_builder_outer_content .tm_pb_button.tm_pb_promo_button:hover{background-color: #000000;border-color: #000000;}#tm_builder_outer_content .tm_pb_button.tm_pb_promo_button:after,#tm_builder_outer_content .tm_pb_button.tm_pb_promo_button:hover:after{color: #ffffff;}#tm_builder_outer_content .tm_pb_module.tm_pb_promo .tm_pb_button{background-color: #2596be;border-color: #2596be;color: #ffffff;}#tm_builder_outer_content .tm_pb_module.tm_pb_promo .tm_pb_button:hover{background-color: #000000;border-color: #000000;}#tm_builder_outer_content .invert .tm_pb_module.tm_pb_promo .tm_pb_promo_button{background-color: #ffffff;color: #333333;border-color: #ffffff;}#tm_builder_outer_content .invert .tm_pb_module.tm_pb_promo .tm_pb_promo_button:hover{color: #ffffff;background-color: #000000;border-color: #000000;}#tm_builder_outer_content .tm_pb_promo h2:before {background-color: #2596be;}#tm_builder_outer_content .invert .tm_pb_promo h2:before {background-color: #ffffff;}#tm_builder_outer_content .tm_pb_widget_area .widget-title{font-style: normal;font-weight: 300;font-size: 25px;line-height: 1.54;font-family: Lato, sans-serif;letter-spacing: 0.02em;color: #333;}#tm_builder_outer_content .tm_pb_countdown_timer_container,#tm_builder_outer_content .tm_pb_countdown_timer_container h4 {color: #ffffff;}#tm_builder_outer_content .tm_pb_countdown_timer_circle_layout .tm_pb_countdown_timer_container h4 {font-style: normal;font-weight: 400;font-size: 36px;line-height: 1.333;font-family: 'Fjalla One', sans-serif;letter-spacing: 0.06em;}@media (min-width: 992px) {#tm_builder_outer_content .tm_pb_countdown_timer_circle_layout .tm_pb_countdown_timer_container h4 { font-size: 60px; }}#tm_builder_outer_content .tm_pb_video_play:before{color: #2596be;}.tm_pb_text h4:before,.tm_pb_text h2:before,.tm_pb_text h6:before{background-color: #2596be;}#tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_name{font-style: normal;font-weight: 400;font-size: 20px;line-height: 1.89;font-family: Lato, sans-serif;letter-spacing: 0.06em;color: #333;}#tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_top:before {background-color: #333333;}#tm_builder_outer_content .tm_pb_team_member .tm_pb_member_position{color: #2596be;}#tm_builder_outer_content .tm_pb_tabs_controls li a {color: #000000;}#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a,#tm_builder_outer_content .tm_pb_tabs_controls li a:hover{color: #344fe5;}#tm_builder_outer_content .tm_pb_taxonomy .tm_pb_taxonomy__content:before {background-color: #2596be;}#tm_builder_outer_content .tm_pb_taxonomy .tm_pb_taxonomy__inner:hover .tm_pb_taxonomy__content:before {background-color: #000000;}#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title:before{color: #2596be;}#tm_builder_outer_content .tm_pb_counters.tm_pb_module .tm_pb_counter_amount_number,#tm_builder_outer_content .tm_pb_counters.tm_pb_module .tm_pb_counter_title{font-style: normal;font-weight: 400;font-size: 20px;line-height: 1.89;font-family: Lato, sans-serif;letter-spacing: 0.06em;color: #333;}#tm_builder_outer_content .tm_pb_circle_counter .percent p,#tm_builder_outer_content .tm_pb_slide_content .tm_pb_circle_counter .percent p:last-of-type {color: #000000;}#tm_builder_outer_content .tm_pb_circle_counter h3 {font-style: normal;font-weight: 300;font-size: 25px;line-height: 1.54;font-family: Lato, sans-serif;letter-spacing: 0.02em;color: #333;}#tm_builder_outer_content .tm_pb_video_slider .tm-pb-arrow-next,#tm_builder_outer_content .tm_pb_video_slider .tm-pb-arrow-prev {color: rgb(200,200,200);background-color: #f6f6f6;}#tm_builder_outer_content .tm_pb_video_slider .tm-pb-arrow-next:hover,#tm_builder_outer_content .tm_pb_video_slider .tm-pb-arrow-prev:hover {color: #2596be;}#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots.tm_pb_controls_light+.tm-pb-controllers a {background-color: rgba(0,0,0,0.3);}#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots.tm_pb_controls_light+.tm-pb-controllers a:hover,#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots.tm_pb_controls_light+.tm-pb-controllers a.tm-pb-active-control {background-color: #2596be;}#tm_builder_outer_content .tm_pb_pricing_heading h2{font-style: normal;font-weight: 300;font-size: 25px;line-height: 1.54;font-family: Lato, sans-serif;letter-spacing: 0.02em;color: #333;}#tm_builder_outer_content .tm_pb_pricing_heading .tm_pb_best_value{color: #333;}#tm_builder_outer_content .tm_pb_pricing .tm_pb_tm_price {color: #888888;}#tm_builder_outer_content .tm_pb_pricing .tm_pb_dollar_sign,#tm_builder_outer_content .tm_pb_pricing .tm_pb_sum,#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm_pb_blurb_content ul:not([class]) li:before{color: #2596be;}.tm_pb_testimonial:before {color: #2596be;}#tm_builder_outer_content .tm_pb_testimonial.tm_pb_module .tm_pb_testimonial_meta_wrap,#tm_builder_outer_content .tm_pb_testimonial.tm_pb_module .tm_pb_testimonial_author{font-family: Lato, sans-serif;font-size: 18px;font-weight: 300;line-height: 1.67;color: #000000;}#tm_builder_outer_content .tm_pb_testimonial.tm_pb_module .tm_pb_testimonial_content:before{color: #2596be;}#tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_form_label {color: #000000;}#tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_main_title {font-style: normal;font-weight: 400;font-size: 36px;line-height: 1.43;font-family: Lato, sans-serif;letter-spacing: 0.06em;color: #333;}#tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message,#tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message ul li:before{color: #ffffff;}.tm_pb_contact_main_title:before{background-color: #2596be;}#tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce1,#tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce2 {background-color: #2596be;}#tm_builder_outer_content .tm_pb_posts .tm-posts_layout-3 .tm-posts_item_content {background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));}.entry-meta a{color: #000000;}.entry-meta a:hover{color: #344fe5;}#tm_builder_outer_content .tm_pb_posts .tm-posts_item_title {font-size: 19px;line-height: 1.89;color: #344fe5;font-weight: 400;}#tm_builder_outer_content .tm_pb_posts .tm-posts_item_title a:hover{color: #000000;}.wrap-title h4{font-family: 'Fjalla One', sans-serif;font-size: 30px;}.invert .tm_pb_title_wrapper .h2-style.small{ color: rgba(246,246,246,0.6);}.tm_pb_title_wrapper .h2-style.small,.team-header .h6-style.small { font-size: 112px; color: rgba(37,150,190,0.3); font-family: 'Fjalla One', sans-serif;}@media (min-width: 980px) { .tm_pb_title_wrapper .h2-style.small,.team-header .h6-style.small{font-size: 120px;}}.invert .tm_pb_title_wrapper.tm_pb_title_align_left .wrap-title h4:before,.tm_pb_title_wrapper.tm_pb_title_align_left .wrap-title h4:before{background-color:#2596be;}.invert .tm_pb_title_wrapper.tm_pb_title_align_left .wrap-title h4:before{background-color: #2596be;}#tm_builder_outer_content .tm_pb_module.tm_pb_button,#tm_builder_outer_content .tm_pb_module .tm_pb_button {border-color: #2596be;background-color: #2596be;color: #ffffff;}#tm_builder_outer_content .tm_pb_button:hover{background-color: #000000;border-color: #000000;}#tm_builder_outer_content .tm_pb_button:after,#tm_builder_outer_content .tm_pb_button:hover:after{color: #ffffff;}.btn,#tm_builder_outer_content .tm_pb_module .tm_pb_button {font-family: Lato, sans-serif;}.link{color: #2596be;}.link:hover{color: #888888;}/*--------------------------------------------Invert Buttons---------------------------------------------*/.invert .btn,#tm_builder_outer_content .invert .tm_pb_module .tm_pb_button{background-color: #2596be;color: #ffffff;border-color: #2596be;}.invert .btn:hover,#tm_builder_outer_content .invert .tm_pb_module .tm_pb_button:hover{color: #ffffff;background-color: transparent;border-color: #ffffff;}.invert .link:hover,.invert .search-form__submit{color: #ffffff;}#tm_builder_outer_content .tm_pb_post_slider .post-meta {font-style: italic;font-weight: 300;font-size: 14px;line-height: 2.43;font-family: Lato, sans-serif;letter-spacing: 0em;}#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_light .tm_pb_slide_description .post-meta a {color: #344fe5 !important;}#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_light .tm_pb_slide_description .post-meta a:hover {color: #000000 !important;}#tm_builder_outer_content .tm_pb_number_counter h3 {font-style: normal;font-weight: 400;font-size: 20px;line-height: 1.89;font-family: Lato, sans-serif;letter-spacing: 0.06em;color: #333;}#tm_builder_outer_content .tm_pb_number_counter .percent {font-style: normal;font-weight: 400;font-size: 60px;letter-spacing: 0.06em;}#tm_builder_outer_content .invert .tm_pb_number_counter h3{color: #ffffff;}#tm_builder_outer_content .tm_pb_module .tm-pb-controllers a {background-color: rgba(0,0,0,0.3);}#tm_builder_outer_content .tm_pb_module .tm-pb-controllers a:hover,#tm_builder_outer_content .tm_pb_module .tm-pb-controllers a.tm-pb-active-control {background-color: #2596be;}.tm-pb-slider-arrows {color: rgb(200,200,200);}#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next,#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev {background-color: #f6f6f6;}#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next:hover,#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev:hover {color: #2596be !important;}#tm_builder_outer_content .tm_pb_button.tm_pb_more_button{border-color: #2596be;background-color: #2596be;color: #ffffff;}#tm_builder_outer_content .tm_pb_button.tm_pb_more_button:hover{background-color: #000000;border-color: #000000;}#tm_builder_outer_content .tm_pb_button.tm_pb_more_button:after,#tm_builder_outer_content .tm_pb_button.tm_pb_more_button:hover:after{color: #ffffff;}#tm_builder_outer_content .tm_pb_slider .tm_pb_slide_description .tm_pb_slide_content {font-weight: 300;}#tm_builder_outer_content .tm_pb_slider .tm_pb_slide_description .tm_pb_slide_title{font-style: normal;font-weight: 400;font-size: 36px;line-height: 1.333;font-family: 'Fjalla One', sans-serif;letter-spacing: 0.06em;color: #000000;}@media (min-width: 992px) {#tm_builder_outer_content .tm_pb_slider .tm_pb_slide_description .tm_pb_slide_title { font-size: 60px; }}@media (min-width: 1200px) {#tm_builder_outer_content .tm_pb_slider .tm_pb_container {max-width: 1220px;}}#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_slide_description .tm_pb_slide_title,#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_slide_description .tm_pb_slide_content {color: #ffffff;}#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_slide_description .tm_pb_slide_content {font-size: 18px;font-family: Lato, sans-serif;font-weight: 300;}#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a {background-color: rgba(136,136,136,0.8);}#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a:hover,#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a.tm-pb-active-control {background-color: #ffffff;}#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next,#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev {color: #ffffff;}#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next:hover,#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev:hover {color: #ffffff !important;}#tm_builder_outer_content .tm_link_content,#tm_builder_outer_content .tm_audio_content {background-color: #2596be;}#tm_builder_outer_content .tm_link_content h2,#tm_builder_outer_content .tm_audio_content h2 {font-style: normal;font-weight: 400;font-size: 34px;line-height: 1.43;font-family: Lato, sans-serif;letter-spacing: 0.06em;}#tm_builder_outer_content .tm_audio_content h2 a:hover {color: #000000;}@media (min-width: 992px) {#tm_builder_outer_content .tm_link_content h2 { font-size: 36px; }}#tm_builder_outer_content .tm_pb_post .tm_link_content a:hover {color: #000000;}#tm_builder_outer_content .tm_link_content a.tm_link_main_url:hover{color: #000000 !important;}#tm_builder_outer_content .tm_quote_content {background-color: #333333;}#tm_builder_outer_content .tm_pb_post .tm_quote_content blockquote p{color: #000000 !important;}#tm_builder_outer_content .tm_pb_post .tm_quote_content blockquote cite {color: #888888 !important;}.tm_pb_builder #tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a.follow_button {background-color: #2596be;color: #ffffff;}.tm_pb_builder #tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a.follow_button:hover {background-color: #000000;}#tm_builder_outer_content .tm_pb_blurb.tm_pb_module h4 {font-style: normal;font-weight: 400;font-size: 20px;line-height: 1.89;font-family: Lato, sans-serif;letter-spacing: 0.06em;color: #000000;}#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm_pb_button,#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm_pb_button:after{color: #000000;}#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm_pb_button:hover{background-color: #2596be;border-color: #2596be;color: #ffffff;}#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm_pb_button:hover:after{color: #ffffff;}#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .tm_pb_brands_showcase_module__super-title {font-size: 25px;}#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .tm_pb_brands_showcase_module__title {font-size: 32px;}#tm_builder_outer_content .tm_pb_brands_showcase_module .tm_pb_brands_showcase_module__sub-title {font-size: 20px;}@media (min-width: 992px) {#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .tm_pb_brands_showcase_module__title { font-size: 40px; }}#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__title {font-style: normal;font-weight: 300;font-size: 25px;line-height: 1.54;font-family: Lato, sans-serif;letter-spacing: 0.02em;color: #333;}#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__description {font-weight: 300;font-size: 18px;}#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .tm_pb_brands_showcase_module__brands.swiper-container .swiper-button-next,#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .tm_pb_brands_showcase_module__brands.swiper-container .swiper-button-prev {background-color: #f6f6f6;}