		/* Custom CSS */		h1, h1 span, h1 a {			font-size:46px;			line-height:52px;		}				h2, h2 span, h2 a {			font-size:36px;			line-height:43px;		}				h3, h3 span, h3 a {			font-size:30px;			line-height:37px;		}				h4, h4 span, h4 a {			font-size:28px;			line-height:36px;		}		h5, h5 span, h5 a,		#respond h3.comment-reply-title,		#respond h3.comment-reply-title a {			font-size:24px;			line-height:32px;		}		h6, h6 span, h6 a {			font-size:18px;			line-height:28px;		}		body,		input[type="text"],		input[type="email"],		input[type="search"],		input[type="password"],		input[type="submit"],		textarea,		.comment-form p.form-allowed-tags code {			font-family: "Roboto";		}		body {			color:#9da1ad;			line-height:22px;			font-size:14px;			font-weight:300;		}		#page_container {			background:#ffffff;		}		blockquote {			line-height:22px;			font-size:14px;		}		input[type="text"],		input[type="email"],		input[type="search"],		input[type="password"],		textarea {			color: #9da1ad;		}		a {			color:#9da1ad;		}		a:hover,		a:focus {			color:#666666;		}		::selection {			background:#666666;			color:#ffffff;		}		::-moz-selection {			background:#666666;			color:#ffffff;		}		.color {			color:#666666 !important;		}				.colored_bg {			background-color:#666666;		}		.tagline,		.tagline a,		.social_icons a {			color:#000000;		}		.tagline a:hover {			color:#666666;		}		.breadcrumbs a,		.breadcrumbs span,		.breadcrumbs a:after {			color:#9da1ad;		}		.breadcrumbs a:hover {			color:#666666;		}		h1, h1 span, h1 a,		h2, h2 span, h2 a,		h3, h3 span, h3 a,		h4,		h5, h5 span, h5 a,		h6, h6 span, h6 a,		.featured_items_title h5,		.featured_items_title h5 a,		.summary .amount,		.shop_cart thead th {			color:#222629;		}		.highlighted_colored {			background:#666666;		}		#main_header,		#main_header header {			background:#333333;		}		.fixed-menu header {			background:rgba(51,51,51, 0.5);		}		.contact_text .section_title,		.pre_footer .contact_text div.section.section_info p:first-child {			color:#9da1ad;		}		.pre_footer .contact_text div.section p:first-child a:hover {			color: #666666;		}		.footer {			background: #212528;		}		.pre_footer {			background-color:#25292c;		}		.prefooter_bgimg {			background-image: url(https://xn--schlsselservice-vat-zrich-iwcr.ch/wp-content/themes/elitemasters/img/pre_footer.jpg);		}		.cart_submenu,		.cart_submenu .product_posts li a.title {			color:#9da1ad;			font-size:14px;		}		.tagline {			background:#ffffff;		}		.tagline:before {			background: #ffffff;		}		header nav ul.menu > li > a,		header nav ul.sub-menu li a {			color: #9da1ad;		}		header nav ul.menu > li:hover > a,		header nav ul.menu > li.current-menu-ancestor > a,		header nav ul.menu > li.current-menu-item > a,		header nav ul.menu > li.current-menu-parent > a {			color: #666666;		}		header nav ul.sub-menu > li:hover > a,		header nav ul.sub-menu > li.current-menu-item > a,		header nav ul.sub-menu > li.current-menu-parent > a {			color: #666666;		}		header nav ul.menu .sub-nav:after {			background: #666666;		}		.mobile_menu_wrapper,		.mobile_menu_wrapper:before {			background: #666666;		}		.top_search a:hover,		.page_with_abs_header .view_cart_btn:hover {			color: #666666;		}		.foot_menu li a:hover,		.foot_menu li.current-menu-parent a,		.foot_menu li.current-menu-item a {			color: #666666;		}		.copyright,		.foot_info_block,		.footer_bottom .social_icons a,		.footer_bottom .social_icons span {			color: #6d707a;		}		.wpcf7-validation-errors,		div.wpcf7-response-output {			color:#9da1ad;		}		.widget_text a {			color:#9da1ad;		}				.widget_text a:hover,		.sidepanel a:hover,		.recent_posts li a.title:hover,		.sidepanel li.current-menu-item a,		.featured_items_title h5 a:hover,		.featured_meta a:hover,		.featured_items_body a:hover,		.module_team h6 a:hover,		.listing_meta a:hover,		.blogpost_title a:hover,		.pagerblock li a.current,		.pagerblock li a.current:hover,		.comment-reply-link a:hover,		.comment_author_name a:hover,		#respond h3.comment-reply-title a,		.sidepanel li.current-cat a,		h2.portf_title a:hover {			color:#666666;		}		.widget_pages ul li.current_page_item > a {			color:#666666;		}		.tagcloud a:hover {			background:#666666;			border-color:#666666;		}		.testimonials_list li .item .testimonials_photo i,		#comments .badge {			background-color:#666666;		}		.filter_navigation ul li ul li.selected a,		.filter_navigation ul li ul li a:hover {			background: #666666;			border-color: #666666;		}		.pagerblock li a:hover {			background-color: #666666;			border-color: #666666;		}		blockquote:before {			background: #666666;		}		.module_content ul li:before,		.wpb_text_column ul li:before {			color:#9da1ad;		}		.colored_icon .ubtn-icon i {			color:#666666 !important;		}		.shortcode_button.btn_type3,		.shortcode_button.btn_type6:hover,		.shortcode_button.btn_type6:focus {			background: #666666;			border-color: #666666;		}				.dark_parent .shortcode_button.btn_type6:hover,		.dark_bg .shortcode_button.btn_type6:hover,		.dark_parent .shortcode_button.btn_type6:focus,		.dark_bg .shortcode_button.btn_type6:focus {			background: #666666 !important;			border-color: #666666 !important;		}		.post_format_quote_title {			border-left:4px solid #666666;		}				.blog_post_readmore {			color: #666666;		}				.blog_post_readmore:hover {			color: #9da1ad;		}				.post_format_link_href:hover,		.post_format_link_href.color:hover {			color: #9da1ad !important;		}				.pagerblock li a:hover {			background-color: #666666;			border-color: #666666;		}		.pagerblock li a:focus {			color: #9da1ad;		}		.pagerblock li a.current,		.pagerblock li a.current:hover {			color: #666666;		}				.search_form.active_submit:before,		.widget_product_search form.woocommerce-product-search.active_submit:before {			color:#222629;		}				.prev_next_links .pull-left a:hover:before,		.prev_next_links .pull-left a:hover:after,		.prev_next_links .pull-right a:hover:before,		.prev_next_links .pull-right a:hover:after {			background-color: #666666;		}				.comment-reply-link:hover {			border-color: #666666;			background-color: #666666;		}		.www_form input[type="text"]:focus,		 .www_form input[type="email"]:focus {			border-color: #666666;		}		.remove_products:hover:before,		.remove_products:hover:after{			background-color:#222629 !important;		}		.content_block .ult_price_body .ult_price .ult_price_term {			font-size:14px;		}		.logged-in-as,		.comment-notes,		.form-allowed-tags {			color: #9da1ad;			font-size:14px;		}				/* VC_ELEMENTS */		.uvc-sub-heading {			font-weight:300 !important;			line-height:22px !important;		}		.content_block .vc_toggle_default .vc_toggle_title:hover,		.content_block .vc_toggle_default.vc_toggle_active .vc_toggle_title,		.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,		.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,		.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,		.content_block .wpb_tabs .wpb_tabs_nav li a:hover,		.content_block .wpb_tabs .wpb_tabs_nav li.ui-tabs-active a,		.content_block .wpb_tour .wpb_tabs_nav a:hover,		.content_block .wpb_tour .wpb_tabs_nav li.ui-tabs-active a {		 background:#666666;		 border-color:#666666;		}				.content_block .vc_button-2-wrapper a.vc_btn_vista_blue,		.content_block .vc_gitem_row .vc_gitem-col a.vc_btn {			background:#666666;			border-color:#666666;		}		.content_block .vc_btn-vista_blue.vc_btn_outlined,		.content_block a.vc_btn-vista_blue.vc_btn_outlined,		.content_block button.vc_btn-vista_blue.vc_btn_outlined,		.content_block .vc_btn-vista_blue.vc_btn_square_outlined,		.content_block a.vc_btn-vista_blue.vc_btn_square_outlined,		.content_block button.vc_btn-vista_blue.vc_btn_square_outlined {			color:#666666 !important;		}				.content_block .vc_button-2-wrapper a.vc_btn_white:hover,		.content_block .vc_button-2-wrapper a.vc_btn_chino:hover,		.content_block .vc_button-2-wrapper a.vc_btn_black:hover,		.content_block .vc_button-2-wrapper a.vc_btn_grey:hover,		.content_block .vc_btn-vista_blue.vc_btn_outlined:hover,		.content_block a.vc_btn-vista_blue.vc_btn_outlined:hover,		.content_block button.vc_btn-vista_blue.vc_btn_outlined:hover,		.content_block .vc_btn-vista_blue.vc_btn_square_outlined:hover,		.content_block a.vc_btn-vista_blue.vc_btn_square_outlined:hover,		.content_block button.vc_btn-vista_blue.vc_btn_square_outlined:hover {			background: #666666 !important;			border-color: #666666 !important;			color: #fff !important;		}		.content_block .dark_bg .vc_call_to_action.vc_cta_outlined h2,		.content_block .dark_bg .vc_call_to_action.vc_cta_outlined h4 {			color:#222629;		}				.content_block .dark_bg .vc_call_to_action.vc_cta_outlined p {			color:#9da1ad;		}		/* ULTIMATE ADDONS */		.content_block .aio-icon-box-link:hover .aio-icon-title {			color:#666666 !important;		}				.content_block .counter_suffix,		.content_block .counter_prefix {			color:#222629 !important;		}				.custom_tab .ult_tabcontent ul li:before {			color:#666666;		}		.content_block .vc_tta.vc_general .vc_tta-tab > a:hover,		.content_block .vc_tta.vc_general .vc_tta-tab > a:focus,		.content_block .vc_tta.vc_general .vc_tta-tab.vc_active > a {			background-color:#666666;			border-color:#666666 !important;		}		.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {			color:#9da1ad;		}				/* Woocommerce CSS */		nav.woocommerce-pagination ul.page-numbers li a,		nav.woocommerce-pagination ul.page-numbers li span {			color:#222629;		}		nav.woocommerce-pagination ul.page-numbers li a:hover {			background:#666666;			border-color:#666666;		}		nav.woocommerce-pagination ul.page-numbers li span.current {			color:#666666 !important;		}		.woocommerce select,		.woocommerce-product-search input.search-field {			font-family: "Roboto";			font-weight:300;		}				.woocommerce_container ul.products li.product h3,		.woocommerce ul.products li.product h3 {			color:#222629;		}				.woocommerce_container ul.products li.product h3:hover,		.woocommerce ul.products li.product h3:hover {			color:#666666 !important;		}		.woocommerce .woocommerce_container ul.products li.product .product_meta .posted_in a:hover,		.woocommerce .woocommerce_container .upsells.products ul li.product .product_meta .posted_in a:hover,		.woocommerce ul.products li.product .product_meta .posted_in a:hover,		.woocommerce .upsells.products ul li.product .product_meta .posted_in a:hover,		.woocommerce_container ul.products li.product a.button:hover,		.woocommerce ul.products li.product a.button:hover {			color:#666666 !important;		}		.widget_product_tag_cloud a {			color:#9da1ad !important;		}		.widget_product_tag_cloud a:hover {			background-color:#666666;			border-color:#666666;		}		.woo_wrap ul.cart_list li a:hover, .woo_wrap ul.product_list_widget li a:hover,		.woocommerce ul.product_list_widget li a:hover {			color:#666666 !important;		}			.widget_product_categories a:hover,		.widget_product_categories li.current-cat a,		.widget_login .pagenav a:hover,		.woocommerce-page .widget_nav_menu ul li a:hover,		.widget_layered_nav li:hover, .widget_layered_nav li.chosen,		.widget_layered_nav li:hover a, .widget_layered_nav li.chosen a,		.woocommerce .widget_layered_nav ul li.chosen a,		.woocommerce-page .widget_layered_nav ul li.chosen a {			color:#666666 !important;		}					.woocommerce a.button,		.woocommerce button.button,		.woocommerce input.button,		.woocommerce #respond input#submit,		.woocommerce #content input.button,		.woocommerce a.edit,		.woocommerce #commentform #submit,		.woocommerce-page input.button,		.woocommerce .wrapper input[type="reset"],		.woocommerce .wrapper input[type="submit"] {			font-family: "Roboto";		}		.woocommerce #commentform #submit,		.woocommerce #respond input#submit,		.woocommerce form.login input.button,		.woocommerce form.lost_reset_password input.button,		.return-to-shop a.button,		#payment input.button,		.woocommerce p input.button,		.woocommerce p button.button,		.woocommerce a.button,		.woocommerce button.button,		.woocommerce input.button,		.woocommerce #content input.button,		.woocommerce a.edit,		.woocommerce-page input.button,		.woocommerce .wrapper input[type="reset"],		.woocommerce .wrapper input[type="submit"],		.woocommerce .checkout_coupon p input.button,		.woocommerce .checkout_coupon p button.button,		.woocommerce .woocommerce-shipping-calculator p button.button,		.widget_price_filter .price_slider_amount .button:hover	{			background:#666666 !important;			border-color:#666666 !important;		}		.woocommerce #commentform #submit:hover,		.woocommerce #respond input#submit:hover,		.woocommerce form.login input.button:hover,		.woocommerce form.lost_reset_password input.button:hover,		.return-to-shop a.button:hover,		#payment input.button:hover,		.woocommerce p input.button:hover,		.woocommerce p button.button:hover,		.woocommerce a.button:hover,		.woocommerce button.button:hover,		.woocommerce input.button:hover,		.woocommerce #content input.button:hover,		.woocommerce a.edit:hover,		.woocommerce-page input.button:hover,		.woocommerce .wrapper input[type="reset"]:hover,		.woocommerce .wrapper input[type="submit"]:hover,		.woocommerce .checkout_coupon p input.button:hover,		.woocommerce .checkout_coupon p button.button:hover,		.woocommerce .woocommerce-shipping-calculator p button.button:hover {			color:#9da1ad !important; 		}					.woo_wrap .price_label {color:#9da1ad;		}		.widget_price_filter .ui-slider .ui-slider-range {			background:#666666 !important;		}				.woocommerce-review-link:hover {color:#666666;		}		.summary del,		.summary del .amount,		.woocommerce .summary .price span.from {			color:#9da1ad !important;		}				div.product .summary .amount,		div.product .summary ins,		div.product .summary ins .amount,		.summary p.price {			color:#222629;			}			.summary .product_meta span a:hover {color:#666666 !important;		}		.woocommerce_container ul.products li.product a.add_to_cart_button.loading,		.woocommerce ul.products li.product a.add_to_cart_button.loading,		.product_posts a:hover {			color:#666666 !important;		}				.woocommerce div.product .woocommerce-tabs .panel,		.woocommerce #content div.product .woocommerce-tabs .panel,		.woocommerce div.product .woocommerce-tabs .panel p,		.woocommerce #content div.product .woocommerce-tabs .panel p,		.woocommerce .chosen-container .chosen-drop {			color:#9da1ad;		}		.woocommerce div.product .woocommerce-tabs .panel a:hover,		.woocommerce #content div.product .woocommerce-tabs .panel a:hover {			color:#9da1ad !important;		}		.woocommerce div.product .woocommerce-tabs .panel h2,		.woocommerce #content div.product .woocommerce-tabs .panel h2,		.woocommerce .woocommerce-tabs #reviews #reply-title,		.woocommerce .chosen-container-single .chosen-search input[type="text"] {			color:#222629 !important;		}		.woocommerce-page .widget_shopping_cart .empty {			color:#9da1ad !important;		}			.woocommerce #payment div.payment_box,		.woocommerce .chzn-container-single .chzn-single,		.woocommerce .chosen-container-single .chosen-single {			color:#9da1ad !important;					}		.shop_table .product-name,		.shop_table .product-name a,		.shop_table .product-price .amount,		.woocommerce-review-link {			color:#9da1ad;		}				.shop_table .product-name a:hover {			color:#666666;		}		mark {background:#666666;		}		.woo_wrap ul.cart_list li a, .woo_wrap ul.product_list_widget li a,		.main_container ul.cart_list li a, .woo_wrap ul.product_list_widget li a,		.woocommerce ul.product_list_widget li a,		.woocommerce-page .widget_shopping_cart .empty,		.woo_wrap .widget_shopping_cart .total		.main_container .widget_shopping_cart .total,		.woocommerce ul.cart_list li dl dt,		.woocommerce ul.product_list_widget li dl dt,		.woocommerce ul.cart_list li dl dd,		.woocommerce ul.product_list_widget li dl dd,		.widget_product_categories a,		.widget_login .pagenav a,		.widget_product_categories a,		.widget_login .pagenav a,		.widget_price_filter .ui-slider .ui-slider-handle:before,		.woocommerce .woocommerce_message, .woocommerce .woocommerce_error, .woocommerce .woocommerce_info,		.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info,		.summary .product_meta span a,		.woocommerce table.shop_attributes th,		.woocommerce table.shop_attributes td,		.woocommerce form .form-row input.input-text,		.woocommerce form .form-row textarea,		.woocommerce #coupon_code,		.woocommerce strong span.amount,		.woocommerce table.shop_table th,		.woocommerce table.shop_table td,		.order_table_item strong,		.woocommerce .order_details li strong,		.woocommerce-page .order_details li strong,		.woocommerce .cart_totals th,		.woocommerce .cart_totals th strong,		.woocommerce select,		.woo_wrap .quantity,		.woo_wrap .quantity .amount,		.main_container .quantity,		.main_container .quantity .amount,		.woo_wrap .widget_shopping_cart .total strong,		.main_container .widget_shopping_cart .total strong,		.widget_layered_nav li,		.widget_layered_nav li a,		.woocommerce .woocommerce_message a,		.woocommerce .woocommerce_error a,		.woocommerce .woocommerce_info a,		.woocommerce .woocommerce-message a,		.woocommerce .woocommerce-error a,		.woocommerce .woocommerce-info a,		.woocommerce-review-link,		.woocommerce .lost_password,		.woocommerce .cart_totals tr th, .woocommerce .cart_totals tr td,		.woocommerce-checkout #payment .payment_method_paypal .about_paypal,		.woocommerce-checkout #payment ul.payment_methods li {			font-weight:300;		}		.woocommerce_container ul.products li.product a.button,		.woocommerce ul.products li.product a.button,		.variations td label,		.woocommerce label.checkbox,		.calculated_shipping .order-total th,		.calculated_shipping .order-total td .amount,		.shop_table .product-name,		.shop_table .product-name a,		.shop_table .product-subtotal .amount,		.shop_table .product-price .amount,		.shop_table .product-name dl.variation dt,		.shop_table .product-name dl.variation dd,		.woocommerce .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .meta time,		.woocommerce table.shop_table tfoot td,		.woocommerce table.shop_table th,		.product-name strong {			font-weight:300 !important;		}		.woocommerce .order_details li strong,		.woocommerce-page .order_details li strong,		.woocommerce table.shop_table thead th,		.woocommerce .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .meta strong {			color:#222629 !important;		}				#ship-to-different-address {			color:#9da1ad;		}		.select2-container .select2-choice,		.select2-container .select2-choice:hover,		.select2-container .select2-choice span,		.select2-container .select2-choice:hover span {			color:#9da1ad !important;			font-weight:300 !important;		}		.header_cart_content a:hover,		.shipping-calculator-button:hover,		.shipping-calculator-button:after {			color:#666666;		}		.widget_product_categories a,		.widget_login .pagenav a,		.widget_layered_nav li,		.widget_layered_nav li a,		.widget_layered_nav li small.count,		.woo_wrap ul.cart_list li a, .woo_wrap ul.product_list_widget li a,		.main_container ul.cart_list li a, .woo_wrap ul.product_list_widget li a,		.woocommerce ul.product_list_widget li a,		.woocommerce .quantity input.qty,		.woocommerce #content .quantity input.qty {			color:#9da1ad;		}		.woocommerce div.product .woocommerce-tabs ul.tabs li a,		.woocommerce #content div.product .woocommerce-tabs ul.tabs li a {			color:#9da1ad !important;		}		.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,		.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a, 		.woocommerce div.product .woocommerce-tabs ul.tabs li.active:hover a,		.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:hover a,		.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {			background:#666666;			border-color:#666666;		}			.woocommerce .woocommerce_message,		.woocommerce .woocommerce-message,		.woocommerce .woocommerce_message a,		.woocommerce .woocommerce-message a {			color:#9da1ad !important;		}		.woocommerce .woocommerce_message:before,		.woocommerce .woocommerce-message:before {			color:#9da1ad !important;		}			