@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@400;600&display=swap");
.sc_googlemap {
display: none;
}
.sc_section_content_wrap .sc_googlemap {
display: block !important;
}
.wpml-ls-display {
color: white !important;
}
@media (max-width: 480px) {
.header_mobile .side_wrap.open {
left: 5% !important;
top: 18% !important;
width: 107%;
margin-left: -6%;
}
}
.cat-item a {
display: inline-block;
position: relative;
z-index: 1;
padding: 10px;
margin: -10px;
}
@media (max-width: 380px) {
.header_mobile .side_wrap.open {
left: 4% !important;
top: 18.5% !important;
width: 108%;
margin-left: -6%;
}
.widget_inner .logo .logo_main {
height: 150px !important;
width: 170px !important;
margin-right: 30%;
}
}
@media (max-width: 370px) {
.header_mobile .side_wrap.open {
left: 4% !important;
top: 21% !important;
width: 108%;
margin-left: -6%;
}
}
@media (max-width: 330px) {
.header_mobile .side_wrap.open {
left: 4% !important;
top: 23% !important;
width: 108%;
margin-left: -6%;
}
}
.menu_pushy_nav_area li.menu-item-has-children > a > .open_child_menu {
margin-right: -1.7em;
float: left;
}
@media screen and (min-width: 800px) {
.header_mobile .menu_main_cart {
position: absolute;
right: 84% !important;
margin: 0px;
left: 0px;
top: 50%;
margin-top: -12px;
}
.header_mobile .menu_button {
position: absolute;
left: 84% !important; top: 50%;
margin-top: -13px;
}
.contact_logo .logo .logo_main {
height: 150px !important;
width: 170px !important;
}
.widget_inner .logo .logo_main {
height: 150px !important;
width: 170px !important;
}
.top_panel_wrap .logo_main {
max-height: 150px !important;
width: auto !important;
}
.logo_fixed {
height: 100px !important;
width: 100px !important;
}
.top_panel_wrap .logo_fixed {
max-height: 200px !important;
width: auto !important;
}
}
@media screen and (max-width: 1022px) {
.header_mobile .menu_main_nav_area {
left: 13px !important;
}
.header_mobile .menu_main_cart {
position: absolute;
right: 84% !important;
margin: 0px;
left: 0px;
top: 50%;
margin-top: -12px;
}
.header_mobile .menu_button {
position: absolute;
left: 84% !important; top: 50%;
margin-top: -13px;
}
.header_mobile .content_wrap .logo .logo_main {
height: 100px !important;
width: 100px !important;
}
.header_mobile .content_wrap .logo .logo_main {
max-height: 150px !important;
width: auto !important;
}
.widget_inner .logo .logo_main {
height: 150px !important;
width: 170px !important;
}
.header_mobile .content_wrap {
text-align: center !important;
}
.header_mobile .menu_button {
left: auto !important;
right: auto !important;
margin-left: 5% !important;
}
.header_mobile .sidebar_cart {
right: -338% !important;
}
}
@media (max-width: 480px) {
.header_mobile .menu_main_nav_area {
left: 13px !important;
}
.header_mobile .sidebar_cart {
right: -338% !important;
}
.header_mobile .menu_main_cart {
position: absolute;
right: 84% !important;
margin: 0px;
left: 0px;
top: 50%;
margin-top: -12px;
}
.header_mobile .menu_button {
position: absolute;
left: 84% !important; top: 50%;
margin-top: -13px;
}
.header_mobile .content_wrap {
margin-left: 0px !important;
}
.header_mobile .content_wrap {
width: 100% !important;
}
}
@media (max-width: 479px) {
.header_mobile .menu_main_nav_area {
left: 13px !important;
}
.header_mobile .sidebar_cart {
right: -338% !important;
}
.header_mobile .menu_main_cart {
position: absolute;
right: 84% !important;
margin: 0px;
left: 0px;
top: 50%;
margin-top: -12px;
}
.header_mobile .menu_button {
position: absolute;
left: 84% !important; top: 50%;
margin-top: -13px;
}
.header_mobile .content_wrap {
width: 100% !important;
}
}
@media (max-width: 720px) {
.sc_googlemap {
margin-top: 10% !important;
}
}
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
div,
span,
a,
.top_panel_title .page_title,
.menu_pushy_nav_header,
.woocommerce a.add_to_cart_button,
.woocommerce-page a.add_to_cart_button {
font-family: "Cairo", sans-serif;
letter-spacing: 0 !important;
}
h2 {
font-size: 2.5em !important;
}
.pushy {
position: fixed;
width: 37.95em;
bottom: 0;
top: 2.1em;
left: -38em;
right: auto;
}
.pushy-active .pushy {
left: 1.6em;
right: auto;
}
.pushy .close-pushy::before {
left: 1.25em;
right: auto;
}
.top_panel_style_6 .top_panel_middle .menu_pushy_wrap,
.top_panel_style_8 .top_panel_middle .menu_pushy_wrap {
text-align: left;
float: left;
margin: 0 1.6em 0 0;
}
.top_panel_wrap .contact_cart {
position: relative;
float: left;
}
.top_panel_style_5 .top_panel_middle .sidebar_cart::after,
.top_panel_style_6 .top_panel_middle .sidebar_cart::after,
.top_panel_style_7 .top_panel_middle .sidebar_cart::after,
.top_panel_style_8 .top_panel_middle .sidebar_cart::after {
left: 2.15em;
right: auto;
}
.top_panel_wrap .sidebar_cart {
position: absolute;
top: 4.5em;
left: 0;
right: auto;
}
.top_panel_wrap .sidebar_cart {
text-align: right;
}
.sc_button.sc_button_square.sc_button_style_border.sc_button_size_medium,
.sc_services_item .sc_services_item_readmore,
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.post_item_excerpt .post_descr .read_more,
.sc_button,
.sc_item_descr {
letter-spacing: 0 !important;
font-size: 13px !important;
font-family: Cairo;
}
.star-rating span {
font-family: star !important;
}
h2 {
font-size: 3em;
}
.comments_wrap .comments_email {
float: left;
}
[class*="sc_input_hover_"] input[type="text"],
[class*="sc_input_hover_"] input[type="number"],
[class*="sc_input_hover_"] input[type="email"],
[class*="sc_input_hover_"] input[type="password"],
[class*="sc_input_hover_"] input[type="search"],
[class*="sc_input_hover_"] select,
[class*="sc_input_hover_"] textarea {
text-align: right !important;
}
label {
font-family: Cairo;
text-align: right;
letter-spacing: 0;
}
input[name="wp-comment-cookies-consent"],
body form .sc_form_item.sc_form_field_checkbox > input,
form.wpcf7-form span[class*="acceptance"] input {
right: 0;
left: auto;
}
.comment-form-cookies-consent {
position: relative;
padding-right: 2em;
padding-left: 0;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a::after,
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.sc_tabs_active a::after {
margin-right: 0.8em;
margin-left: 0;
}
.vc_col-sm-1,
.vc_col-sm-10,
.vc_col-sm-11,
.vc_col-sm-12,
.vc_col-sm-2,
.vc_col-sm-3,
.vc_col-sm-4,
.vc_col-sm-5,
.vc_col-sm-6,
.vc_col-sm-7,
.vc_col-sm-8,
.vc_col-sm-9 {
float: right;
}
.sc_item_subtitle {
font-family: Cairo;
}
.sc_highlight.sc_highlight_style_3 {
font-family: Cairo;
margin-left: 0.6em;
margin-right: 0px;
}
.scheme_original
.sc_emailer
.sc_emailer_button.sc_button.sc_button_style_border {
height: 4.4em;
}
.scheme_original .sc_emailer input:not(.sc_button) {
text-align: left;
}
form.mc4wp-form label.mcfwp-agree-input {
text-align: left;
}
form.mc4wp-form div.mcfwp-agree-input {
margin-left: 20px;
}
.footer_wrap .columns_wrap > [class*="column-"] {
float: right;
}
.woocommerce div.product div.images,
.woocommerce #content div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce-page #content div.product div.images {
float: right;
}
.woocommerce form.woocommerce-cart-form div.quantity,
.woocommerce div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity {
margin: 0 0.5em 0 0.5em;
}
.woocommerce div.product .product_title {
font-family: Cairo;
}
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-account .addresses .title .edit {
text-align: center;
font-family: Cairo;
line-height: 0.5em;
letter-spacing: 0px;
max-height: 58px;
}
.post_navi .post_navi_item + .post_navi_item::before,
.breadcrumbs .breadcrumbs_delimiter::before {
content: "\e837";
font-family: "fontello";
}
.woocommerce-tabs.wc-tabs-wrapper.trx-stretch-width.scheme_light.inited {
position: relative;
box-sizing: border-box;
right: -366.5px;
width: 1903px;
padding-left: 366.5px;
padding-right: 366.5px;
left: auto;
}
.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs {
padding-right: 0;
}
.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li a {
font-family: Cairo;
letter-spacing: 0px;
font-size: 1.2em;
}
.woocommerce .cart .button,
.woocommerce .cart input.button {
line-height: 0;
}
label {
font-size: 1.2em;
}
.woocommerce .mode_buttons,
.woocommerce-page .mode_buttons {
float: right;
}
.woocommerce-ordering::after {
position: absolute;
left: 0;
right: auto;
}
.woocommerce-ordering select {
padding: 0 2em 0 4em;
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce-page ul.cart_list li a,
.woocommerce-page ul.product_list_widget li a {
padding-left: 1.2em;
padding-right: 0;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img {
box-shadow: none;
width: 4.6875em;
float: right;
margin: 0 0.75em 0.75em 0;
padding-left: 10px;
}
.woocommerce .widget_shopping_cart .total strong,
.woocommerce.widget_shopping_cart .total strong {
font-family: Cairo;
color: #828282;
font-size: 15px;
letter-spacing: 0;
}
.widget_area ul li::before {
content: "\e837";
font-family: "fontello";
position: absolute;
right: 1px;
top: 0;
}
.widget_area ul li {
position: relative;
padding-right: 1em;
padding-left: 0;
}
.widget_area ul {
list-style-type: none;
margin-bottom: 0;
padding-right: 0;
padding-left: 0;
}
.wp-block-tag-cloud a,
.widget_area .widget_product_tag_cloud a,
.widget_area .widget_tag_cloud a {
display: block;
float: right;
font-family: Cairo;
}
.top_panel_wrap .sidebar_cart > li,
.top_panel_wrap .widget_shopping_cart ul.cart_list > li {
margin: 0;
padding-right: 0;
padding-left: 0;
}
.sc_skills_bar.sc_skills_horizontal .sc_skills_total {
text-align: right;
padding-left: 3px;
position: absolute;
left: -0.25em;
top: -1.75em;
right: auto;
}
form.wpcf7-form textarea,
form.wpcf7-form input[type="text"] {
text-align: right;
}
.wpcf7-form span[class*="acceptance"] .wpcf7-list-item-label,
body form input[id*="i_agree_privacy_policy_sc_"] ~ label {
padding-right: 1.5em;
}
.scheme_original .widget_area_inner a:hover,
.scheme_original .widget_area_inner ul li a,
.scheme_original .widget_area_inner ul li span,
.scheme_original .widget_area_inner button:hover:before {
font-size: 16px;
}
.woocommerce .mode_buttons a + a,
.woocommerce-page .mode_buttons a + a {
margin-right: 0.5em;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3 {
height: auto;
}
.woocommerce ul.products li.product .button {
margin-top: 0;
font-size: 14px;
}