.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
direction:rtl;
}
.cg-quick-view-wrap {
display:none!important;
}
.container .wpb_row h2 {
margin-top:0;
}
body .wpcf7 input.wpcf7-submit {
background:#F80343;
color:#fff!important;
border-color:#F80343;
font-weight:600;
}
body .wpcf7 input.wpcf7-submit:hover {
background:#fff;
color:#F80343!important;
border-color:#F80343;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="date"], textarea {
border:1px solid #000;
}
body .home-banner .vc_images_carousel .vc_carousel-control.vc_left {
top:50%;
left:0px;
}
body .home-banner .vc_images_carousel .vc_carousel-control.vc_right {
top:50%;
right:0px;
}
.content-area header .entry-meta:before{
display:none;
}
.content-area .entry-meta {
padding-right:0;
}
#cg-folio-recent .img.slideUp img {
height:170px!important;
width:100%;
object-fit:cover;
}
.content-area #showcaseimg ul li {
display:block;
}
.showcase-title {
font-size:24px;
font-weight:500;
margin-bottom:15px;
}
.content-area article a.more-link {
display:block;
margin-top:15px;
width:100px;
text-align:center;
} .testimonials-wrap {   
direction: rtl;
}
.testimonials-wrap p, 
.content-area .testimonials-wrap p {  
direction: rtl;
}
.testimonials-wrap span {
direction: rtl;		
} .owl-carousel {
direction: ltr;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol {
text-align: right;
}
.cg-primary-menu .menu > li > a {
white-space: nowrap;
}
.cg-strip .text-align-center * {
text-align: center;
}
.cg-logo-cart-wrap input.sb-search-submit, 
.cg-header-search input.search-submit {
top: 40px;
margin-top: -15px;
left: 5px;
right: auto;
}
.summary h1, 
.content-area .summary h1,
.summary .product_meta,
ul.tiny-cart li ul.cart_list li.empty {
text-align: right;
}
caption,
th,
td {
text-align: right;
}
.screen-reader-text:focus {
right: 5px;
left: auto;
}
.cg-header-fixed .menu > li.menu-full-width .cg-submenu-ddown .container > ul > li .cg-submenu, 
.cg-primary-menu .menu > li.menu-full-width .cg-submenu-ddown .container > ul > li .cg-submenu {
right: auto;
}
.cg-quickview-product-pop .star-rating span {
text-align: right;
}
.cg-quickview-product-pop .star-rating span {
background-position: center right;
}
.cg-quickview-product-pop .woocommerce .container .star-rating span, 
.cg-quickview-product-pop .woocommerce-page .container .star-rating span {
right: 0;
left: auto;
}
.woocommerce .mfp-content .container .star-rating span, 
.woocommerce-page .mfp-content .container .star-rating span {
left: auto;
right: 0;
}
.cg-announcements ul {
padding-right: 0px;
}
.cg-announcements li {
max-width: 500px;
}
input.sb-search-input {
background-position: 30px center !important;
}
form.cart {
text-align: right;
}
.cg-quickview-product-pop .single-product-details .button {
position: relative;
top: 2px;
}
.edit-link a {
padding-left: 0px;
padding-right: 22px;
}
.content-area footer.entry-meta .cat-links {
margin-right: 0px;
margin-left: 22px;
}
.content-area .entry-meta {
padding-left: 0px;
padding-right: 20px;
}
.content-area header .entry-meta:before,
.content-area footer.entry-meta .comments-link:before,
.content-area a.post-edit-link:before {
left: auto;
right: 0px;
}
.content-area a.post-edit-link:before {
top: 0px;
}
.posted-on {
float: right;
margin-left: 3px;
}
.blog-pagination ul li {
margin-right: 5px !important;
}
#comments ol.comment-list li .reply {
left: 0px;
right: auto;
}
#comments ol.comment-list li {
padding-left: 0px;
padding-right: 50px;
}
.comment-author img {
right: 0px;
} .checkout-confirmed-payment .content-area ul li {
margin-right: 20px;
}
.content-area ul li {
margin-left: 0px;
}
.content-area ul li:before {
content: "";
position: absolute;
top: 0.6em;
right: -20px;
width: 6px;
height: 6px;
background: #DF440B;
border-radius: 3px;
} body .cg-header-search {
float: left;
clear:left;
margin-top:43px;
line-height:1;
}
body .cg-header-search .lapilliUI-Input__field {
padding-right:10px!important;
}
.cg-menu-below .logo {
float: right;
margin-top:-25px;
}
.cg-announcements {
float: right;
width: 500px;
}
.search-form label:before, .cg-header-search .sb-search:before {
left: 15px;
right: auto;
}
.sb-search:before {
left: 11px;
right: auto;
}
input.search-submit, 
.widget_product_search input#searchsubmit, 
input.sb-search-submit, 
#top-bar-search input.sb-search-submit {
left: 5px;
right: auto;
}
input.sb-search-submit {
right: auto;
left: 0px;
}
@media only screen and (min-width: 1100px) { 
.logo a {
margin-right: 0px;
margin-left: 30px;
}
.cg-menu-below.cg-logo-center .cg-announcements {
float: left;
}
.cg-menu-below.cg-logo-center .cg-announcements ul,
.cg-menu-below.cg-logo-center .cg-announcements ul li {
text-align: right;
}
} .cg-main-menu {
float: right;
}
.cg-main-menu ul {
margin-right: 0;
padding-right: 0;
}
ul.tiny-cart {
float: left;
}
.cart_subtotal {
margin-left: 0;
margin-right: 34px;
}
.cart_subtotal .amount {
padding-left: 0;
}
ul.tiny-cart li:hover ul.cart_list {
left: 0;
right: auto;
}
.cg-primary-menu-below-wrapper .menu li:first-child {
padding-right: 0;
padding-left: 14px;
}
.cg-primary-menu-below-wrapper .menu .cg-menu-ul li:first-child {
padding-left: 0;
}
.cg-header-fixed .menu > li .cg-submenu-ddown .container > ul .menu-item-has-children .cg-submenu, 
.cg-primary-menu .menu > li .cg-submenu-ddown .container > ul .menu-item-has-children .cg-submenu {
left: auto;
right: 219px;
}
.cg-header-fixed .menu > li:nth-last-child(1) .cg-submenu-ddown .container > ul .menu-item-has-children .cg-submenu, 
.cg-primary-menu .menu > li:nth-last-child(1) .cg-submenu-ddown .container > ul .menu-item-has-children .cg-submenu, 
.cg-header-fixed .menu > li:nth-last-child(2) .cg-submenu-ddown .container > ul .menu-item-has-children .cg-submenu, 
.cg-primary-menu .menu > li:nth-last-child(2) .cg-submenu-ddown .container > ul .menu-item-has-children .cg-submenu {
left: auto;
right: 219px;
} .cg-header-fixed .menu > li .cg-submenu-ddown .container > ul .menu-item-has-children > a:before,
.cg-primary-menu .menu > li .cg-submenu-ddown .container > ul .menu-item-has-children > a:before {
content: '';
width: 15px;
height: 15px;
position: absolute;
left: -10px;
right: auto;
margin-left: 13px;
margin-top: 0px;
color: #999;
font-family: "FontAwesome";
font-weight: normal;
font-style: normal;
text-decoration: none;
content: "\f104";
-webkit-font-smoothing: antialiased;
}
.cg-header-fixed-wrapper.cg-is-fixed .logo {
float: right;
}
.cg-header-fixed .menu > li .cg-submenu-ddown ul, .cg-primary-menu .menu > li .cg-submenu-ddown ul {
padding-right: 0;
margin-right: 0;
}
section.slider .owl-theme .owl-controls {
right: auto;
left: 12px;
}
.lightwrapper ul li a {
margin-right: 0px;
}
.content-area .cart_totals table td,
.content-area table.cart tr td.product-subtotal,
.content-area table.shop_table thead tr th.product-subtotal {
text-align: left;
}
.yith-wcwl-wishlistexistsbrowse .cg-icon-heart-2-1, 
.yith-wcwl-add-button .cg-icon-heart-2-1, 
.yith-wcwl-wishlistaddedbrowse .cg-icon-heart-2-1 {
float: right;
}
.yith-wcwl-add-to-wishlist span.feedback {
float: left;
margin-right: 20px;
margin-left: 0px;
}
.cg-product-info .yith-wcwl-add-to-wishlist a {
text-align: left;
}
.cg-product-info .yith-wcwl-add-to-wishlist a {
visibility: hidden;
}
.cg-product-info .yith-wcwl-add-to-wishlist a:before {
visibility: visible;
}
.cg-back-to-prev-wrap {
margin: 0 -30px;
text-align: left;
}
.cg-back-to-prev-wrap .nav-dropdown {
display: none;
}
.woocommerce .container table.shop_attributes th {
text-align: right;
}
.products {
padding-right: 0;
}
.cg-quick-view-wrap {
left: auto;
right: 10px;
}
.col-xs-product-2 > li {
float: right;
}
.woocommerce .cart .quantity input.minus {
margin-left: -1px !important;
}
.container .summary .woocommerce-product-rating .star-rating {
float: right;
margin-right: 0px;
margin-left: 10px;
}
.summary .price {
float: right;
}
table.variations td, .content-area table.variations tr td {
padding-right: 0px;
padding-left: 15px;
}
.content-area .woocommerce-tabs .tabs, .woocommerce-tabs .tabs {
padding-right: 0px;
}
.woocommerce-tabs .tabs li a {
float: right;
}
.woocommerce .cart .quantity input.qty {
left: auto;
right: -3px;
}
.woocommerce .cart .quantity input.plus {
margin-left: auto;
margin-right: -7px;
}
.woocommerce .container div.product form.cart .button, 
.woocommerce .container #content div.product form.cart .button, 
.woocommerce-page .container div.product form.cart .button, 
.woocommerce-page .container #content div.product form.cart .button, 
.woocommerce-page .container p.cart a.button, 
.content-area .woocommerce .summary .button {
float: none;
margin-right: 0px;
margin-left: 20px;
}
.breadcrumb-wrapper .fa-angle-right:before {
content: "\f104";
}
.breadcrumb-wrapper .fa-angle-left:before {
content: "\f105";
}
.prod-dropdown {
float: right;
}
div[itemprop="description"] p {
margin-right: 0px;
}
.comment-form-rating label {
float: right;
}
body.archive .list-layout .cg-product-img, 
body.single .list-layout .cg-product-img {
float: right;
}
.woocommerce-page .list-layout .cg-product-info .category {
text-align: right;
}
.woocommerce-page .list-layout .cg-product-meta-wrap {
float: left;
}
.list-layout .cg-product-cta {
text-align: right;
float: left;
}
.wpb_tabs .wpb_tabs_nav li {
float: right;
}
.vc_separator.vc_separator_align_left h4 {
padding: 0 0em 0 0.8em;
}
.cg-product-info .yith-wcwl-add-to-wishlist a:before {
border: none !important;
}
.single-product-details .variations label {
float: right;
}
body .wpb_row .wpb_teaser_grid li h2 {
padding: 15px 0px 10px 15px;
}
.wpb_teaser_grid li .entry-content {
padding: 0px 0px 20px 15px;
}
.cg-dropcap {
float: right;
padding-right: 0px;
padding-left: 10px;
}
.cg-dropcg--squared {
margin: 7px 0px 5px 15px;
}
.scwebsite {
padding-right: 20px;
}
.scwebsite:before {
right: 15px;
margin-top: 0px;
}
#cg-articles .thumb .date {
left: auto;
right: 0px;
}
#cg-articles p {
margin-right: 0px !important;
}
.page-numbers, 
.pagination {
padding-right: 0px;
}
.woocommerce-pagination {
margin-left: 15px;
}
.content-area table.cart tr td.product-add-to-cart {
text-align: left;
}
.widget_layered_nav ul.yith-wcan-list li a:before {
right: -5px;
left: auto;
}
.widget_layered_nav ul.yith-wcan li a, 
.widget_layered_nav ul.yith-wcan li span {
padding: 10px 5px 10px 0px;
}
.widget_layered_nav ul.yith-wcan li small {
right: auto;
left: 0px;
}
.woocommerce .widget_layered_nav ul.yith-wcan-group li {
float: right;
}
body .vc_progress_bar .vc_single_bar .vc_bar {
right: 0px;
}
.widget li img {
float: right;
margin-right: 0px;
margin-left: 15px;
}
#review_form #respond .comment-form-rating .stars {
margin-left: 0px !important;
margin-right: 20px;
float: right;
}
.cg-size-guide-wrap {
float: right;
margin-right: 0px;  width:32%;
vertical-align:middle;
margin-top:0;
border:1px solid #000;
height:43px;
line-height:43px;
padding:0 20px;
position:relative;
}
.cg-size-guide-wrap a:after {
content:"";
display:block;
position:absolute;
right:0;
top:0;
left:0;
bottom:0;
}
.woocommerce-variation-price .price {
float:none;
}
.yith-wcwl-add-to-wishlist {
float: right;
}
.content-area dd {
margin-right: 0px;
}
.content-area table.my_account_orders td.order-status {
text-align: right;
}
.content-area table.my_account_orders td.order-actions,
.content-area table.shop_table tfoot td,
.content-area table.shop_table .product-total {
text-align: left;
}
.content-area .woocommerce-shipping-fields h3#ship-to-different-address input {
margin-left: 0px;
margin-right: 10px;
}
.content-area ul.payment_methods li.payment_method_paypal img {
margin-left: 0px;
margin-right: 7px;
}
.content-area table.shop_table dd, 
.content-area table.shop_table dt {
float: right;
}
.col2-set.addresses .col-1, 
.col2-set.addresses .col-2 {
float: right;
margin-right: 0px;
margin-left: 30px;
}
.content-area .vc_pageable-wrapper h4, 
.vc_pageable-wrapper h4 {
text-align: right !important;
}
body .vc_gitem-zone .vc_btn, 
body .vc_gitem-zone .vc_gitem-link {
display: block;
text-align: right;
}
.mobile-search .widget_product_search:before {
left: 22px;
right: auto;
}
.mean-container .mean-nav ul li a {
text-align: right;
float: right;
}
.mean-container .mean-nav ul li {
float: right;
}
.mean-container a.meanmenu-reveal span {
background:#000;
}
.mean-container .mean-nav ul li a.mean-expand {
top:2px;
left: 20px;
right: auto;
background:#f80343;
height:44px;
display:flex;
padding:0 10px!important;
justify-content:center;
align-items:center;
}  .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;
}
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .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, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
float:right;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
float:right;
}
.col-md-9.main-content {
float:left;
}
.col-md-9.main-content .wpb_row {
margin-right:0!important;
margin-left:0!important;
}
.col-md-9.main-content .wpb_row .vc_col-sm-12 > .vc_column-inner {
padding:0;
}
.col-md-9.main-content article .entry-content > .container {
padding:0;
}
p {
font-size:16px;
}
body .style-1 .acp-toggle-toolbar i, body.acp-dark .style-1 .acp-toggle-toolbar i, body.acp-bright .style-1 .acp-toggle-toolbar i {
font-size:26px!important;
}
.content-area ul {
padding-right:10px;
margin-right:15px;
margin-left:0;
}
.content-area ul li{
font-size:16px;
line-height:1.5;
}
.wpb_images_carousel {
direction:ltr;
}
.section-title h2 {
margin-top:0;
font-size:33px;
text-align:center;
color:#a81010;
}
.section-title h2:after {
content:"";
border-bottom:1px solid #d2d2d2;
width:350px;
margin:15px auto;
display:block;
}
body .vc_images_carousel .vc_carousel-control .icon-next, body .vc_images_carousel .vc_carousel-control {
opacity:1;
}
body .vc_images_carousel .vc_carousel-control .icon-next, body .vc_images_carousel .vc_carousel-control .icon-prev{
color:#a81010;
text-shadow:none;
margin-top:-40px;
background:#fff;
}
.container .vc_carousel-control .icon-next:before,.container .vc_carousel-control .icon-prev:before {
font-weight:800;
font-size:80px;
}
.vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner {
text-align:center;
}
body .vc_images_carousel .vc_carousel-control.vc_right {
right:-20px;
}
body .vc_images_carousel .vc_carousel-control.vc_left {
left:-35px;
}
.cg-strip-content.light h1, .cg-strip-content.light h2, .cg-strip-content.light h3, .cg-strip-content.light h4, .cg-strip-content.light h5, .cg-strip-content.light h6, .cg-strip-content.light, .cg-content-strip-big.light h2 {
color:#a81010;
}
.page-template-template-home-default-php .wpb_wrapper .cg-strip-content h4 {
opacity:0;
color:#a81010;
font-weight:700;
font-family: 'Open Sans Hebrew', Arial, sans-serif;
font-size:30px;
}
.page-template-template-home-default-php .wpb_wrapper .cg-strip-wrap:hover .cg-strip-content h4 {
opacity:1;
}
.ajax-loader {
display:none!important;
}
.cg-strip .valign-center {
width:auto!important;
}
.mfp-bg {
opacity:0.95;
color:#000;
}
.content-area img.aligncenter {
border:none;
}
.yith-wcwl-wishlistexistsbrowse .cg-icon-heart-2-1:before, .yith-wcwl-add-button .cg-icon-heart-2-1:before, .yith-wcwl-wishlistaddedbrowse .cg-icon-heart-2-1:before {
margin-right:0;
margin-left:10px;
}
.content-area .wpb_wrapper h4 {
font-weight:700;
font-size:22px;
}
ul.vc_pagination li:before {
display:none!important;
}
.product-listing-wrapper.col-lg-9 {
width:75%;
}
.content-area table.cart tr th,.content-area table.cart tr td {
text-align:right;
}
body #acp-toggle-toolbar {
top:auto!important;
bottom:70px!important;
width:50px;
height:50px;
right:10px!important;
}
.woocommerce .container div.product p.price {
direction:ltr;
} body .cg-shopping-toolbar {
background:none;
padding-top:5px;
margin-bottom:-15px;
}
.cg-shopping-toolbar .col-lg-6 {
float:left;
}
.cg-shopping-toolbar .menu li {
display:inline-block;
float:left;
border-right:1px solid #666;
padding:0 10px;
}
.cg-shopping-toolbar .menu li:last-child {
border:none;
}
.cg-shopping-toolbar .menu li a{
font-size:18px;
color:#666666;
}
.cg-shopping-toolbar .menu li:hover a{
color:#a81010;
}
.cg-menu-default .logo img, .cg-menu-below .logo img {
max-width:100%!important;
padding:0px;
}
.site-name {
font-size:28px;
color:#666;
font-weight:700;
vertical-align:middle;
padding-top:10px;
display:inline-block;
}
.site-name strong{
color:#a81010;
}
.header-phone {
float:left;
line-height:115px;
color:#a81010;
font-size:22px;
font-weight:700;
margin-left:10px;
}
.header-mail {
float:left;
line-height:115px;
}
.header-mail i {
font-size:16px;
color:#666666;
font-family: FontAwesome;
display:inline-block;
}
.header-mail i:before {
content: "\f003";
display:inline-block;
font-family: FontAwesome;
border-right:1px solid #666;
padding:0 10px;
}
.cg-logo-inner-cart-wrap input.sb-search-input {
min-width:200px;
}
.cg-primary-menu .menu > li.menu-full-width .cg-submenu-ddown {
border:1px solid #111;
border-top:none;
}
.cg-header-fixed-wrapper.cg-is-fixed .cg-header-fixed .menu > li.menu-item-has-children > a {
line-height:67px;
}
.cg-header-fixed .menu > li.menu-item-has-children > a:after, .cg-primary-menu .menu > li.menu-item-has-children > a:after {
margin-left:0;
margin-right:7px;
}
.cg-primary-menu.cg-primary-menu-below-wrapper .menu {
margin:13px 0;
}
body .cg-primary-menu .menu > li > a {
font-size:18px;
color:#666666;
line-height:1;
}
.cg-header-fixed .menu > li, .cg-primary-menu .menu > li {
line-height:47px;
border-left: 1px solid #666;
padding:0 9px;
}
.cg-header-fixed .menu > li:last-child, .cg-primary-menu .menu > li:last-child {
border-left:0;
}
body .navbar ul li.current-menu-item a, body .navbar ul li.current-menu-ancestor a, body #cg-articles h3 a, body .current_page_ancestor, body .current-menu-item, body .cg-primary-menu .menu > li.current-menu-item > a, body .cg-primary-menu .menu > li.current-menu-ancestor > a {
color:#a81010;
}
.header, .cg-menu-default, .cg-menu-below {
border-bottom:0;
}
.cg-header-fixed .menu .menu-full-width .cg-submenu-ddown .container > ul > li, .cg-primary-menu .menu .menu-full-width .cg-submenu-ddown .container > ul > li {
float:right;
margin-left:0;
margin-right:2.127659574468085%;
}
.cg-header-fixed .menu .menu-full-width .cg-submenu-ddown .container > ul > li:first-child, .cg-primary-menu .menu .menu-full-width .cg-submenu-ddown .container > ul > li:first-child {
margin-right:0;
}
.cg-header-fixed .menu > li.menu-full-width .cg-submenu-ddown .container > ul > li > a:after, .cg-primary-menu .menu > li.menu-full-width .cg-submenu-ddown .container > ul > li > a:after {
background-color:#a81010;
}
.cg-header-fixed .menu > li.menu-full-width.learn .cg-submenu-ddown .container > ul > li, .cg-primary-menu .menu > li.menu-full-width.learn .cg-submenu-ddown .container > ul > li {
width:23%;
} .footercontainer .lightwrapper {
text-align:center;
padding-bottom:0;
}
.footercontainer .lightwrapper .container {
padding-bottom:25px;
border-bottom:1px solid #fff;
}
.footercontainer .lightwrapper .widget_media_image.col-lg-3 {
width:100%;
text-align:center;
}
.subfooter .col-lg-3 {
width:15.5%;
}
.subfooter .col-lg-3:last-child {
width:22.5%;
}
.subfooter h4.widget-title, .subfooter h4 {
font-size:18px;
}
.subfooter p {
color:#fff;
line-height:30px;
font-size:16px;
}
.subfooter .widget_nav_menu ul li {
padding-top:0;
border:none;
}
.subfooter ul li a {
color:#fff;
font-size:16px;
}
.subfooter ul li a:before {
display:inline-block;
content:">";
margin-left:5px;
}
body .subfooter h4.widget-title, body .subfooter h4, body .subfooter div.widget-title {
font-size: 16px;
color: #f3c333!important;
font-weight: 700;
}
body .subfooter div.widget-title {
border: none;
font-size: 16px;
color: #f3c333!important;
font-weight: 700;
clear: both;
padding-top: 0px;
margin-bottom: 15px;
line-height: 1.5em;
}
div.widget-title {
text-transform: uppercase;
line-height: 20px;
font-weight: 400;
font-style: normal;
color: #333;
font-size: 16px;
margin-top: -4px;
margin-bottom: 10px;
border-bottom: 1px solid #ccc;
}
div.widget-title span {
display: inline-block;
border-bottom: 2px solid #df440b;
padding-bottom: 7px;
position: relative;
bottom: -1px;
} .widget ul.product-categories li a, .widget-area .widget ul li a, .widget ul li a {
font-size:16px;
}
.widget ul.product-categories ul.children li a, .widget_pages ul ul.children li a {
font-size:16px;
opacity:1;
}
.widget ul.product-categories li.current-cat > a {
color:#a81010;
font-weight:bold;
}
.widget ul.children {
margin-left:0;
display:none;
}
.widget ul.children li{
padding-right:15px;
}
.widget ul.children li:before {
content:"-";
position:absolute;
right:4px;
line-height:27px;
font-size:16px;
}
.widget .current-cat ul.children,.widget .current-cat-parent ul.children {
display:block;
}
.widget ul.product-categories li.current-cat-parent > a, .widget-area .widget ul li.current-menu-item a,.shop-sidebar-right .widget ul li.current-menu-item a,#secondary .widget_categories ul li.current-cat a{
color:#a81010;
font-weight:700;
}
.widget-area .widget ul li a:hover {
color:#a81010;
}
#secondary {
margin-right:0;
padding-left:20px;
}
#secondary .widget {
margin-left:20px;
}
.shop-sidebar-right textarea, #secondary textarea {
max-height:100px;
}
.shop-sidebar-right .wpcf7 p, #secondary .wpcf7 p  {
margin-bottom:0px;
}
.widget_layered_nav ul li {
float:right;
text-align:right;
margin-right:0;
margin-left:5px;
padding-right:20px;
}
#woocommerce_layered_nav-3 a {
direction:ltr;
text-align:right
}
.widget_layered_nav ul li a:before, .widget_layered_nav ul li.chosen a:before {
right:-18px;
left:auto;
position:absolute;
top:10px;
}
.widget_layered_nav ul li.chosen a:before {
font-size:13px;
}
.widget ul li.wc-layered-nav-term  a {
font-size:13px;
} body.page-template-template-home-default .wpb_row {
margin-bottom:0;
}
.home .discount .wpb_single_image .vc_figure-caption { 
width:100%;
position:relative;
}
.home-gallery .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
max-width:1440px;
margin:0 auto;
}
.home-gallery .wpb_single_image {
position:relative;
}
.home-gallery .wpb_single_image .vc_single_image-wrapper:before {
content:"";
display:block;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:10;
}
.home-gallery .wpb_single_image .vc_figure-caption {
position:absolute;
bottom:0;
width:100%;
text-align:center;
background:rgba(255,255,255,0.7);
font-size:42px;
color:#a81010;
padding:3px 0 7px 0;
margin:0;
line-height:1;
font-family: 'Open Sans Hebrew', Arial, sans-serif;
}
.home-form .wpb_wrapper{
background:#e8dac3;
padding-bottom:1px;
}
.home-form h2{
margin:0 0 10px 0;
text-align:center;
padding:6px 0 10px 0;
background:rgba(255,255,255,0.7);
font-size:42px;
font-family: 'Open Sans Hebrew', Arial, sans-serif;
color:#a81010;
font-weight:400;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-form p{
color:#a81010;
font-weight:700;
text-align:center;
padding:0 12px;
font-size:20px;
line-height:1;
margin-bottom:8px;
}
.home-form .wpcf7 input {
margin-top:0;
border:none;
box-shadow:none;
}
.home-form .wpcf7 input[type=submit] {
width:100%;
background:transparent;
color:#a81010!important;
border:2px solid #a81010;
font-weight:700;
font-size:22px!important;
}
.home-gallery-links .cg-strip:hover .cg-strip-bg {
opacity:0.3;
}
.cg-strip:hover .cg-strip-bg {
opacity:1;
}
.home-banner .vc_btn3-container {
position:absolute;
left:0;
width:100%;
bottom:calc(19% - 35px);
z-index:10;
margin-bottom:0;
}
.home-text {
padding:35px 0;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-text h3 {
text-align:center;
font-size:28px;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-text p {
font-size:24px;
font-weight:600;
color:#000;
line-height:1.4;
margin-bottom:0;
}
.home-gallery h2.vc_custom_heading {
color:#f15a24;
font-size:60px;
line-height:1;
font-weight:600;
margin:40px 0;
}
.home-gallery .vc_col-sm-4.vc_column_container>.vc_column-inner {
padding:7px;
}
.home-gallery .wpb_row {
margin-right:-7px!important;
margin-left:-7px!important;
margin-bottom:0;
}
.home-gallery .wpb_row:last-child .vc_col-sm-4.vc_column_container>.vc_column-inner {
padding-bottom:14px;
}
.home-gallery .wpb_single_image {
margin-bottom:0;
}
.simulation h2.vc_custom_heading {
font-size:42px;
color:#fff;
line-height:1.2;
font-weight:600;
margin:40px 0 40px 0;
}
.simulation .wpb_single_image {
margin-bottom:0;
}
.simulation .vc_images_carousel .vc_carousel-control .icon-prev:before, .simulation .vc_images_carousel .vc_carousel-control .icon-next:before {
top:-6px;
}
.home-form.new .vc_col-sm-12.vc_column_container>.vc_column-inner {
max-width:1540px;
padding:40px 20px 0px 20px;
margin:0 auto;
}
.home-form.new .wpb_wrapper {
background:transparent;
}
.home-form.new h2{
margin:0 0 10px 0;
text-align:center;
padding:6px 0 10px 0;
background:rgba(255,255,255,0.7);
font-size:32px;
font-family: 'Assistant', sans-serif;
color:#a81010;
font-weight:400;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-form.new p{
color:#fff;
font-weight:700;
font-size:26px;
line-height:1.2;	
margin:0 auto 20px auto;
letter-spacing:2px;
}
.home-form.new .wpb_text_column {
margin-bottom:0;
}
.home-form.new .wpcf7 {
margin:0 auto;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-form.new .wpcf7 p{
margin-bottom:10px;	
}
.home-form.new .wpcf7-form-control-wrap {
width:23%;
margin-left:3%;
display:inline-block;
}
.home-form.new .accept .wpcf7-form-control-wrap {
width:100%;
margin:0;
}
.home-form.new .wpcf7-form-control-wrap.page-url, .home-form.new .wpcf7-form-control-wrap.page-title {
margin:0;
}
.home-form.new .wpcf7 .accept input, body .wpcf7 .wpcf7-list-item input[type="radio"], body .wpcf7 .wpcf7-list-item input[type="checkbox"] {
position:relative;
font-size:20px;
height:auto;
line-height:1;
width:auto;
left:0;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-form.new .accept p {
font-size:18px;
}
.wpcf7-spinner {
position:absolute;
}
.home-form.new .wpcf7 input {
margin-top:0;
border:none;
box-shadow:none;
border:2px solid #f80343;
border-radius:20px;
color:#000;
padding:0 20px;
font-size:22px;
line-height:46px;
height:50px;
}
.home-form.new .wpcf7 input[type=submit] {
width:22%;
background:#f80343;
color:#fff!important;
border:2px solid #f80343;
font-weight:600;
font-size:22px!important;
}
.home-form.new .wpcf7 input[type=submit]:hover {
background:#fff;
color:#f80343!important;
}
.home-about .vc_col-sm-8.vc_column_container>.vc_column-inner {
padding:40px 10% 40px 15%;
}
.home-about h2 {
color:#fff;
text-align:center;
font-size:40px;
line-height:1.2;
margin:0;
}
.home-about h2:after {
content:"";
display:block;
width:130px;
margin:30px auto;
border-bottom:5px solid #fff;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-about p {
color:#fff;
font-size:22px;
}
.home-about .wpb_single_image {
margin-bottom:0;
}
.home-paintings {
padding-top:90px;
padding-bottom:60px;
}
.home-paintings h2.vc_custom_heading {
font-size:42px;
color:#4b4948;
margin:0;
}
.home-paintings h2:after {
content:"";
display:block;
width:130px;
margin:30px auto 25px auto;
border-bottom:5px solid #f80343;
}
.home-paintings .wpb_single_image {
margin-bottom:0;
}
.home-paintings .vc_row.vc_inner {
margin-top:65px;
}
.home-paintings .vc_col-sm-4 .wpb_text_column {
background:#fff;
padding:20px;
border-bottom:7px solid #4b4948;
min-height:250px;
}
.home-paintings .vc_col-sm-4 h3 {
margin:0 0 15px 0;
color:#f80343;
font-size:23px;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-paintings .vc_col-sm-4 p {
color:#000;
font-size:18px;
line-height:1.2;
text-align:right;
}
.home-paintings .vc_btn3-container {
margin-top:50px;
}
.home-about .vc_btn3.vc_btn3-size-md, .home-about .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .home-about .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
font-size:30px;
font-weight:600;
height:60px;
line-height:60px;
padding:0 30px;
border-radius:30px;
}
.home-paintings .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern, .home-banner .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
background-color:#f80343;
border-color:#f80343;
font-size:30px;
font-weight:600;
height:60px;
line-height:60px;
padding:0 30px;
border-radius:30px;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-paintings p {
text-align:center;
font-size:26px;
font-weight:600;
line-height:1.1;
}
.home-testi .wpmslider-viewport .testimonial-inner {
direction:rtl;
} .page-numbers {
float:none;
text-align:center;
}
.woocommerce-pagination {
float:none;
margin-left:0;
}
.page-numbers li, .pagination li {
float:none;
vertical-align:middle;
}
.page-numbers li span.icon-arrow-right, .page-numbers li span.icon-arrow-left {
transform:rotate(180deg);
margin-top:-2px;
}
.qa-section {
background:#e5e5e5;
padding:60px 0;
}
.qa-section .section-title {
text-align:center;
margin-top:0;
margin-bottom:30px;
}
.qa-section .sp-easy-accordion .sp-ea-single .ea-header a {
background:#a81010;
color:#fff!important;
}
.qa-section .sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon {
color:#fff!important;
}
.qa-section .sp-easy-accordion .sp-ea-single .ea-header i:before {
font-family: eap-fontello;
} .single-product-details .col-sm-6:first-child {
padding-left:0;
}
.single-product-details .col-sm-6:last-child {
padding-right:0;
}
.single-product-details .product-images {
float:left;
}
.cg-product-detail .container > .col-lg-12 {
padding:0;
}
.product-nocols {
margin:0;
}
.cg-product-detail .product_title {
color:#a81010!important;
font-size:30px!important;
}
.single-product-details .price ins {
color:#232d2e!important;
font-size:36px;
}
.single-product-details .price ins span{
font-family:'Open Sans Hebrew', Arial, sans-serif;
}
.single-product-details .price del span {
font-family:'Open Sans Hebrew', Arial, sans-serif;
}
.woocommerce-Price-amount.amount {
font-size:22px;
}
.woocommerce-Price-currencySymbol {
margin-right:3px;
margin-left:3px;
}
.woocommerce-Price-amount.amount:nth-child(2) {
margin-right:3px;
}
div[itemprop="description"] p {
font-size:16px;
}
.woocommerce-product-details__short-description p {
margin-right:0;
}
.woocommerce .container div.product form.cart .button {
background:#e47104!important;
}
.quantity.buttons_added {
display:none!important;
}
.cg-size-guide-wrap .cg-icon-cloth-hanger {
float:right;
}
.cg-size-guide a {
padding-left:0;
padding-right:8px;
font-size:17px!important;
font-weight:700!important;
padding-right:8px;
padding-left:0;
}
.yith-wcwl-add-to-wishlist a {
font-size:17px!important;
float:right;
}
.sku_wrapper, .posted_in, .tagged_as {
font-size:17px;
}
.woocommerce-tabs .tabs li a {
font-size:18px!important;
font-family:'Open Sans Hebrew', Arial, sans-serif;
color:#555555!important;
padding:0 35px;
}
.woocommerce-tabs .entry-content h2 {
font-family:'Open Sans Hebrew', Arial, sans-serif;
}
.woocommerce-tabs .entry-content p {
font-size:18px;
}
.up-sells-bottom h2, .related h2 {
font-size:26px;
color:#555555;
font-family:'Open Sans Hebrew', Arial, sans-serif;
border-bottom:1px solid #d3d3d3;
padding-bottom:15px;
}
.up-sells-bottom {
background:#f1f1f1;
}
.related,.upsells {
border-top:none;
}
body .product-nocols .cg-prod-gallery-thumbs {
width:auto;
height:auto!important;
position:relative;
left:0;
}
.product-nocols .cg-prod-gallery-thumbs .owl-wrapper{
width:100%!important;
}
.product-nocols .cg-prod-gallery-thumbs .owl-wrapper .owl-item {
width:25%!important;
display:inline-block!important;
}
.product-nocols .cg-prod-gallery-thumbs .owl-wrapper .cg-prod-gallery-thumb {
width:100%;
padding-right:10px;
}
#sync1 {
padding-right:10px;
max-height:570px;
margin-bottom:10px;
}
#sync1 img {
max-height:570px;
width:auto!important;
max-width:100%;
}
#sync1 .cg-product-gallery-img {
text-align:center;
border:1px solid #e5e5e5;
}
img.mfp-img {
max-height:80vh;
}
.mfp-counter {
direction:ltr;
}
.single-product-details .onsale-wrap {
left:20px;
}
.product-question {
margin:30px 0 15px 0;
}
.product-type-variable .product-question{
margin:0px 0 15px 0;
width:60%;
display:inline-block;
}
.product-question a {
font-size:20px;
border:1px solid #a81010;
padding:8px 15px;
height:43px;
width:100%;
text-align:center;
font-family:'Open Sans Hebrew', Arial, sans-serif;
display:inline-block;
}
.product-nocols .product-images #sync1 {
padding-left:0!important;
}
.variations_form #pa_size_chosen li,.variations_form #pa_size_chosen span {
direction:ltr;
text-align:right;
}
table.shop_attributes tbody tr:nth-child(2) td p {
direction:ltr;
text-align:right;
}
.cg-product-wrap a .category {
font-size:15px!important;
}
.cg-product-info .name {
font-size:17px;
}
.woocommerce-page .container a.button {
font-weight:700!important;
font-size:16px!important;
}
.product-category-description p {
color:#333;
opacity:1;
font-size:17px;
word-break:break-word;
margin-bottom:10px;
}
.product-category-description {
padding-top:0;
margin-bottom:20px;
}
.cg-product-cta .product_type_variable.add_to_cart_button, .cg-product-cta .product_type_external, .cg-product-cta .product_type_grouped {
background:transparent!important;
color:#333!important;
}
.cg-quickview-product-pop .product-nocols {
margin-right:0;
margin-left:0;
}
.cg-quickview-product-pop .product-nocols .product-images .owl-prev {
left:10px;
} .products.grid-layout .cg-product-img, .products.grid-layout .cg-product-img .first-flip, .products.grid-layout .cg-product-img .back-flip { background:#ffffff;
width:100%;
}
.products.grid-layout .cg-product-img .back-flip {
position:absolute;
top:0;
z-index:-1;
}
.products.grid-layout .cg-product-img:hover .back-flip {
z-index:2;
}
.products.grid-layout .cg-product-img .back-flip img{
position:relative;
}
a.reset_variations {
display:none!important;
}
.onsale-wrap {
z-index:3;
}
#tab-description p{
max-width:70%;
}
.outofstock .price {
display:none;
}
.out-of-stock-badge {
position:absolute;
height:50px;
width:50px;
display:flex;
justify-content:center;
align-items:center;
top:-5px;
left:23px;
background:#a81010;
color:#fff;
border-radius:50%;
z-index:10;
}
.single-product-details .out-of-stock-badge {
left:5px;
} .woocommerce-message, .woocommerce-info, .content-area ul.woocommerce-error, ul.woocommerce-error {
padding:11px 38px 10px 120px;
}
.woocommerce-message:before, .woocommerce-info:before, .woocommerce-error:before {
left:auto;
right:15px;
}
.woocommerce-page .container .woocommerce-message a.button, .woocommerce-page .container .woocommerce-message a {
right:auto;
left:15px;
top:5px;
}
.content-area table.cart td dt, .content-area table.cart td dd {
float:right;
font-weight:bold;
}
.content-area table.cart td dl p {
margin-right:0;
margin-left:5px;
}
.content-area table.cart .variation .variation-:nth-child(4) p {
direction:ltr;
}
.shop_table th.product-quantity, .shop_table td.product-quantity {
display:none;
}
.content-area .cart_totals table td, .content-area table.cart tr td.product-subtotal, .content-area table.shop_table thead tr th.product-subtotal {
text-align:right;
} .contact-info {
margin-top:40px;
}
.contact-info textarea {
max-height:130px;
width:100%;
}
.contact-info .wpcf7 p {
margin-bottom:10px;
}
.contact-info .wpcf7 .vc_col-sm-6:nth-child(even){
padding-right:0;
}
.contact-info .wpcf7 .vc_col-sm-6:nth-child(odd){
padding-left:0;
}
.contact-info .wpcf7 label {
font-size:18px;
display:block;
font-weight:400;
} .tax-cg_showcasecategory .row.default-blog {
width:31%;
display:inline-block;
box-sizing:border-box;
margin-left:3%;
vertical-align:top;
}
.tax-cg_showcasecategory .row.default-blog:nth-child(3n){
margin-left:0;
}
.tax-cg_showcasecategory .row.default-blog .image img {
margin-bottom:20px;
}
.tax-cg_showcasecategory .row.default-blog h2 {
font-size:24px;
line-height:1.2;
}
.tax-cg_showcasecategory .row.default-blog footer.entry-meta {
border-bottom:0;
}
@media (min-width:1200px) {
.col-lg-push-3 {
right:25%;
left:auto;
}
.col-lg-push-9 {
left:75%;
right:auto;
}
.col-lg-pull-9 {
left:75%;
right:auto;
}
}
@media only screen and (min-width: 1100px) {
.shop-sidebar-right {
width:25%;
}
}
@media only screen and (min-width: 768px) {
.product-listing-wrapper ul.col-lg-product-3 > li, .columns-4 li.product {
float:right;
}
.product-listing-wrapper ul.col-lg-product-3 > li:nth-child(3n+1) {
clear:right;
}
.col-lg-9 .columns-4 > li:nth-of-type(4n+1), .columns-4 .products > li:nth-of-type(4n+1) {
clear:right;
}
}
@media (max-width:1600px) {
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-text p {
font-size:24px;
}
.home-gallery h2.vc_custom_heading {
font-size:46px;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-form.new p {
font-size:20px;
}
.home-about .vc_col-sm-8.vc_column_container>.vc_column-inner {
padding:30px 8% 30px 12%;
}
.home-about h2 {
font-size:28px;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-about p {
font-size:18px;
}
.home-about .vc_btn3.vc_btn3-size-md, .home-about .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .home-about .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
height:50px;
line-height:44px;
font-size:28px;
}
.home-paintings .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern, .home-banner .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
height:50px;
line-height:44px;
font-size:28px;
}
body .cg-menu-default .logo img, body .cg-menu-below .logo img {
max-height:95px;
}
body ul.tiny-cart li ul.cart_list {
left:0;
right:auto;
}
.simulation h2.vc_custom_heading {
font-size:36px;
}
.home-paintings .vc_col-sm-4 h3 {
font-size:20px;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-paintings .vc_col-sm-4 p {
font-size:16px;
}
}
@media (max-width:1240px) {
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-text p {
font-size:20px;
}
.home-gallery h2.vc_custom_heading, .home-paintings h2.vc_custom_heading {
font-size:40px;
}
.simulation h2.vc_custom_heading {
font-size:30px;
}
.home-form.new .wpcf7 input {
font-size:24px!important;
line-height:40px;
height:40px;
}
.home-form.new .wpcf7 input[type=submit] {
font-size:28px!important;
}
.home-about .vc_col-sm-8.vc_column_container>.vc_column-inner {
padding:30px 6% 30px 10%;
}
.home-about h2 {
font-size:28px;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-about p {
font-size:16px;
}
.home-about .vc_btn3.vc_btn3-size-md, .home-about .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .home-about .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
font-size:24px;
line-height:36px;
height:40px;
}
.home-paintings .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern, .home-banner .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
font-size:24px;
line-height:36px;
height:40px;
}
}
@media (max-width:1100px) {
.home-gallery .wpb_single_image img {
margin-bottom:0!important;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-form.new p {
font-size:16px;
}
.simulation h2.vc_custom_heading {
font-size:30px;
margin:60px 0 40px 0;
}
.home-about h2 {
font-size:30px;
}
.home-about .vc_col-sm-8.vc_column_container>.vc_column-inner {
padding:20px 4% 20px 8%;
}
.home-paintings {
padding-top: 100px;
padding-bottom: 30px;
}
.home-gallery h2.vc_custom_heading, .home-paintings h2.vc_custom_heading {
font-size:40px;
}
}
@media (max-width:992px) {
.home-form.new .wpcf7 input {
font-size:16px!important;
}
.home-form.new .wpcf7 input[type=submit] {
font-size:16px!important;
}
.home-about h2 {
font-size:24px;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-about p {
font-size:16px;
}
.vc_btn3.vc_btn3-size-md, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
font-size: 22px;
line-height: 36px;
height: 40px;
}
.home-about .vc_btn3.vc_btn3-size-md, .home-about .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .home-about .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
font-size: 22px;
line-height: 36px;
height: 40px;
}
.home-paintings .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern, .home-banner .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
font-size: 22px;
line-height: 36px;
height: 40px;
}
.home-paintings .vc_col-sm-4 h3 {
font-size:18px;
}
.content-area p, .page-template-template-home-default-php #cg-page-wrap .cg-section p {
font-size:16px;
}
.home-paintings .wpb_single_image img  {
margin-bottom:0!important;
}
.home-gallery h2.vc_custom_heading, .home-paintings h2.vc_custom_heading {
font-size:34px;
}
}
@media (max-width: 768px) {
.mobile-search .widget_product_search:before {
left: 12px;
}
.cg-shopping-toolbar .col-sm-6 {
width:49%;
padding:0 5px;
}
.cg-shopping-toolbar .menu li a {
font-size:14px;
line-height:32px;
}
.mobile-search .widget_product_search {
min-width:150px;
max-width:100%;
}
.mobile-search .widget_product_search input.search-field {
font-size:14px;
padding:3px 10px 3px 9px;
border: 1px solid #d5d5d5;
}
.mobile-search .widget_product_search:before {
top:4px;
}
.header-mail, .cart-wrap, ul.tiny-cart, .header-phone {
display:none;
}
.cg-menu-below .logo a {
float:right;
}
.logo img {
padding:0 50px 0 5px!important;;
}
.cg-menu-default .logo img, .cg-menu-below .logo img, .cg-menu-below .img-container img {
max-height:45px!important;
}
.site-name {
font-size:16px;
line-height:40px;
}
.cg-strip .cg-pos {
right:0;
}
.section-title h2 {
font-size:25px;
margin-bottom:15px;
line-height:1.3;
}
.container .wpb_text_column *:last-child {
margin-bottom:15px;
}
.home .wpb_single_image .vc_figure-caption {
font-size:30px;
}
.wpb_single_image .vc_figure {
position:relative;
}
.home .wpb_single_image .vc_figure-caption {
width:100%;
}
.home-form h2 {
font-size:30px;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-form p {
font-size:16px;
}
.about-art .wpb_text_column.wpb_content_element {
max-width:100%;
}
body .vc_images_carousel .vc_carousel-control.vc_right {
right:20px;
top:0;
}
body .vc_images_carousel .vc_carousel-control.vc_left {
left:20px;
top:0;
}
.container .vc_carousel-control .icon-next:before, .container .vc_carousel-control .icon-prev:before {
font-size:36px;
}
.subfooter .col-lg-3 {
width:50%;
}
.subfooter .col-lg-3:last-child {
width:100%;
margin-top:10px;
margin-bottom:0;
}
.subfooter .col-lg-3:last-child h4.widget-title {
text-align:center;
}
.subfooter .col-lg-3:last-child p {
text-align:center;
}
.subfooter h4.widget-title, .subfooter h4 {
font-size:16px;
margin-bottom:5px;
}
.subfooter ul li a {
font-size:14px;
}
.page-template-template-home-default-php .wpb_wrapper .cg-strip-content h4 {
opacity:1;
}
.home-gallery-links .cg-strip .cg-strip-bg {
opacity:0.5;
}	
.footer-copyright {
float:right;
}
.breadcrumb-wrapper {
display:none;
}
body h2, body .content-area h2 {
font-size:24px;
line-height:1.4;
}
body h3, body .content-area h3 {
font-size:20px;
line-height:1.4;
}
body .vc_custom_1475954616597 {
padding-top:15px!important;
}
#secondary {
padding-left:0;
}
.product-listing-wrapper.col-lg-9 {
width:100%;
float:none;
}
.bootstrap-select.btn-group .btn .filter-option {
text-align:right;
}
.shop-sidebar-right {
width:100%;
float:none;
}
.shop-sidebar-right .widget {
margin-left:0;
}
.product-nocols .col-sm-12 {
padding-right:0;
padding-left:0;
}
.content-area .woocommerce-tabs .tabs li:last-child, .woocommerce-tabs .tabs li:last-child {
width:100%;
}
.content-area .woocommerce-tabs .tabs li , .woocommerce-tabs .tabs li  { 
display:inline-block;
}
.content-area .woocommerce-tabs .tabs li a, .woocommerce-tabs .tabs li a { 
padding:0 10px;
float:none;
}
.content-area .woocommerce-tabs .tabs, .woocommerce-tabs .tabs {
text-align:center;
}
#tab-description p {
max-width:100%;
font-size:16px;
}
.tax-cg_showcasecategory .row.default-blog h2 {
font-size:16px;
}
.showcases.type-showcases p {
font-size:14px;
}
.tax-cg_showcasecategory .row.default-blog {
width:48%;
margin-left:2%;
}
.tax-cg_showcasecategory .row.default-blog:nth-child(even) {
margin-left:0;
}
body .cg-strip-wrap h1, body .cg-strip-content.light h1 {
font-size:30px!important;
}
.cg-page-wrap > .cg-strip.cg-strip-wrap {
max-height:200px!important;
}
.cg-product-detail .product_title {
font-size:20px!important;
}
.single-product-details .product-images {
float:none;
padding-right:0;
}
.single-product-details .col-sm-6:last-child {
padding-left:0;
float:none;
}
.sku_wrapper, .posted_in, .tagged_as {
font-size:14px;
}
.woocommerce-page .container .woocommerce-message a.button, .woocommerce-page .container .woocommerce-message a {
position:relative;
top:auto;
left:auto;
right:auto;
}
.product-type-variable .product-question {
text-align:center;
}
.product-nocols .product-images #sync1 {
padding-right:0;
}
div[itemprop="description"] p {
font-size:14px;
}
.variations_button {
text-align:center;
}
.woocommerce .container div.product form.cart .button {
float:none;
margin-left:0;
width:100%;
}
.cg-product-detail {
margin-right:0;
margin-left:0;
}
.cg-product-detail .container {
padding-right:0;
padding-left:0;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-text p {
font-size:18px;
}
}
@media (max-width:767px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
float:none;
}
.content-area h2.entry-title {
font-size:20px;
line-height:1.3;
}
.site {
margin-top:0;
}
body .cg-shopping-toolbar {
margin-bottom:0;	
}
.cg-menu-below {
position:relative;
z-index:99999;
}
body .mean-container a.meanmenu-reveal {
padding:10px 15px;
}
body #acp-toggle-toolbar {
width:40px;
height:40px;
bottom:15px!important;
}
body #acp-toggle-toolbar i {
font-size:22px;
}
body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
font-size:26px;
padding:6px;
}
.cg-menu-below .logo {
margin-top:0;
}
.cg-menu-below .logo a {
float:none;
}
body .cg-menu-default .logo img, body .cg-menu-below .logo img {
padding:0!important;
display:block;
margin:0 auto;
float:none;
}
.wpb_single_image .vc_figure {
width:100%;
}
.wpb_single_image .vc_figure img {
width:100%;
}
.wpb_single_image .vc_single_image-wrapper {
width:100%;
}
.home .vc_col-sm-4, .home .vc_col-sm-3 {
float:none;
margin-bottom:15px;
}
.cg-product-detail {
margin-top:0;
}
.woocommerce-ordering {
display:none!important;
}
.home-text ..wpb_content_element {
margin-bottom:0;
}
.home-gallery h2.vc_custom_heading {
margin:35px 0;
}
.home-gallery h2.vc_custom_heading, .home-paintings h2.vc_custom_heading {
font-size:26px;
}
.simulation h2.vc_custom_heading {
font-size:22px;
}
.simulation h2.vc_custom_heading {
margin:40px 0 30px 0;
}
.page-template-template-home-default-php #cg-page-wrap .cg-section .home-form.new p {
text-align:center;
}
.home-form.new .wpcf7-form-control-wrap {
width:48%;
margin-right:0;
margin-bottom:15px;
}
.home-form.new .wpcf7-form-control-wrap:nth-child(2) {
margin-right:0;
margin-left:0;
}
.home-form.new .wpcf7-form-control-wrap:nth-child(3) {
margin-bottom:0;
}
.home-form.new .wpcf7 input[type=submit] {
width:48%;
}
.home-about .wpb_single_image img {
margin-bottom:0!important;
}
.home-paintings {
padding-top: 50px;
padding-bottom: 30px;
}
.home-banner .vc_btn3-container {
bottom:calc(35% - 35px);
}
.home-paintings .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern, .home-banner .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
font-size:16px;
height:34px;
line-height:32px;
}
.home-text {
padding:15px 0;
}
.home-paintings .vc_col-sm-4 .wpb_text_column {
min-height:0;
}
.products.grid-layout .cg-product-img, .products.grid-layout .cg-product-img .first-flip, .products.grid-layout .cg-product-img .back-flip {
height:auto;
}
.cg-size-guide-wrap {
display:flex;
padding:0 10px;
}
.cg-size-guide a {
font-size:14px!important;
}
.product-question a {
font-size:16px;
}
}
@media (max-width:425px) {
.site-name {
font-size:12px;
}
.cg-shopping-toolbar .menu li {
padding:0 5px;
}
.cg-shopping-toolbar .menu li a {
font-size:11px;
}
}
@media (max-width: 1100px) {
.cg-menu-default .logo, .cg-menu-below .logo {
float: none !important;
}
}
@media (min-width: 1100px) {
.menu-main-menu-container, .cg-main-menu {
float: right;
}
}
@media (max-width: 1200px) {
.mobile-search .widget_product_search {
position: relative;
}
.mobile-search .widget_product_search:before {
left: 10px;
}
}