h3 {
margin: 0px 0 20px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 600;
color: #222;
line-height: 2;
}
body.has-mobile-menu.boxed-main-layout #mobile-menu,
.boxed-main-layout #footer-bottom-menu,
.boxed-main-layout .site-breadcrumbs.position-absolute {
right: auto;
left: 30px;
}
@media only screen and (max-width: 959px) {
body.wpex-mobile-toggle-menu-icon_buttons #site-header-inner.container {
padding-right: 0;
padding-left: 80px !important;
}
}
@media only screen and (max-width: 400px) {
body.wpex-mobile-toggle-menu-icon_buttons #site-header-inner.container {
padding-right: 80px;
padding-left: 120px !important;
}
}
@media only screen and (max-width: 320px) {
body.wpex-mobile-toggle-menu-icon_buttons #site-header-inner.container {
padding-right: 0;
padding-left: 70px !important;
}
body.has-mobile-menu.boxed-main-layout #mobile-menu,
.boxed-main-layout #footer-bottom-menu,
.boxed-main-layout .site-breadcrumbs.position-absolute {
left: 15px;
}
}
aside p,
address {
margin: 0 0 11px 0;
}
p,
address {
margin: 0 0 25px 0;
}
.home .sidebar-box,
.archive .sidebar-box #text-8,
.blog .sidebar-box {
background: #f8f9fd;
padding-bottom: 10px;
} .archive div#text-8 div.textwidget h3 {
line-height: 3.2em;
padding-top: 6px;
padding-bottom: 2px;
font-size: 0.9em;
}
.single div.textwidget h3,
.blog div.textwidget h3 {
line-height: 3.2em;
font-size: 0.9em;
}
.blog div.textwidget h3 {
line-height: 2.3em;
font-size: 0.9em;
}
.archive .textwidget p:first-child img {
margin-top: 5px;
}
.blog div.textwidget h3 {
padding-bottom: 14px !important;
}
@media only screen and (min-width: 960px) {
aside#sidebar {
width: 29%;
max-width: 29%;
}
}
.home div#text-3 div.textwidget h3,
.home div#text-5 div.textwidget h3,
.home div#text-7 div.textwidget h3:first-child {
line-height: 2.5;
} .home .wpex-vc-row-wrap.clr:first-child {
padding: 0;
}
div.navbar-style-one .dropdown-menu > li > a > span.link-inner {
padding: 2.35em 1.8em;
}
div.navbar-style-one {
top: 31%;
}
#site-navigation .dropdown-menu > li.current-menu-item > a span,
#site-navigation .dropdown-menu > li > a:hover span {
background: rgba(0, 0, 0, 0.3);
color: rgb(255, 139, 0);
}
#site-navigation .dropdown-menu > li > a > span {
color: #fff;
}
.vcex-image-grid-entry {
background: #f8f9fd;
}
.product_meta form.wpcf7-form {
display: none;
}
.archive .wpex-vc-column-wrapper,
div.textwidget,
div.sidebar-box {
background: #f7f9fb !important;
min-height: 300px;
}
div.textwidget {
padding: 10px;
}
.textwidget h3 {
font-weight: bold;
padding-top: 9px;
padding-right: 8px;
padding-bottom: 12px;
padding-left: 8px;
background-color: #a1aaaf !important;
color: #fff !important;
}
.textwidget h3:not(:first-child) {
padding: 0;
background: transparent !important;
color: #666 !important;
margin: 0px 0 26px;
}
.archive .wpb_column.vc_column_container.vc_col-sm-4 {
display: none;
}
.page-id-114 .wpex-vc-row-wrap:not(:first-child) .wpex-vc-column-wrapper {
background-color: transparent !important;
}
.woocommerce ul.products {
background: #f7f9fb;
} div.summary.entry-summary table {
width: 95%;
}
body.single div#text-12 {
display: none;
}
body.single div.sidebar-box:not(:first-child) h3 {
padding-bottom: 5px;
}
div.portfolio-entry-details {
border: 0;
}
.vcex-icon-box-heading {
margin: 0;
}
.home .vcex-module.vcex-portfolio-grid-wrap.wpex-clr,
.vcex-module.vcex-recent-news.clr,
nav.vcex-module.vcex-navbar.clr.align-left {
background: #f7f9fb;
}
.woocommerce article .woocommerce-result-count {
margin-left: 26px;
}
.woocommerce article ul.products {
margin: 0;
} .wpex-vc-row-wrap.clr.wpex-vc-row-centered.wpex-vc-has-custom-column-spacing.wpex-vc-column-spacing-40.wpex-offset-vc-20:first-child {
padding: 0;
}
.archive div#sidebar-inner {  }
.entries.left-thumbs .entry.no-media .entry-details {
padding: 20px;
background: #f8f9fd;
}
.page-header {
padding: 20px 22px;
}
.page-header.wpex-supports-mods {
padding-left: 0;
padding-right: 0;
}
div#footer-inner,
div#site-header-inner {
padding-left: 30px !important;
} .single div#content-wrap.container {
padding-left: 25px;
padding-right: 25px;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="week"],
input[type="month"],
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea {
background: #fff;
}
.widget_product_categories .count {
display:none;
position: absolute;
right: 0;
top: 0;
margin-top: 9px;
height: 12px;
line-height: 12px;
color: #999;
font-size: 0.846em;
}
.widget_product_categories li {
padding: 0 0 1px;
}
ul.children {
margin-left: 30px;
}
ul.children > li > a {
font-size: 0.8em;
}
body.woocommerce ul.products li.product .button {
display: none;
}
.woocommerce .term-description { background: #f7f9fb;
}
h1.single-post-title.product_title.entry-title,
#tab-description h2,
.woocommerce p.woocommerce-result-count {
display: none;
}
form {
padding: 18px;
}
form p {
color: #777;
margin-left: 0;
} .page-id-114 .wpex-vc-row-wrap.clr,
.page-id-2251 .wpex-vc-row-wrap.clr {
padding: 0;
}
iframe {
-webkit-filter: grayscale(80%);
-moz-filter: grayscale(80%);
-ms-filter: grayscale(80%);
-o-filter: grayscale(80%);
filter: grayscale(80%);
}
.woocommerce div.product {
background: #f7f9fb;
}
@media only screen and (min-width: 960px) {
aside#sidebar {
width: 28%;
max-width: 30%;
}
}
@media only screen and (max-width: 767px) {
#wrap .wpex-row .col.span_1_of_3 {
width: 33% !important;
}
}
@media (min-width: 320px) and (max-width: 414px) {
.clr-margin,
.count-1,
.col-1,
.products .col.first {
clear: none !important;
}
#wrap .wpex-row .col.span_1_of_3 {
width: 50% !important;
}
}
.archive.tax-product_cat aside#sidebar {
margin-top: 0;
}
.single aside#sidebar .sidebar-box:first-child h3 {
padding-top: 35px;
margin-left: 16px;
}
.woocommerce .term-description {
padding: 10px;
}
.woocommerce div.product .woocommerce-tabs {
padding-top: 0px;
clear: both;
border-top: 20px solid #fff;
}
div[itemprop="description"] {
padding-right: 25px;
}
.entries.left-thumbs .entry .entry-details {
width: 66%;
}
.entries.left-thumbs .entry .entry-media {
width: 23%;
position: absolute;
top: 8px;
left: 39px;
}
.vcex-blog-entry-inner.entry-inner.wpex-clr {
background: #f8f9fd;
padding: 4px;
} .archive.tax-product_cat .sidebar-box {
margin-bottom: 53px;
}
.archive .wpex-vc-column-wrapper:first-child {
margin-bottom: 0;
}        .widget .widget-title,
body .wpb_row .widget-title,
body .vcex-icon-box-css-wrap {
background: #a1aaaf;
color: #fff;
height: 60px;
line-height: 60px;
font-weight: bold !important;
text-transform: uppercase;
padding: 0 !important;
padding-left: 10px !important;
}
.vcex-icon-box h2 {
line-height: 60px;
font-weight: bold;
}
.widget .widget-title img,
body .wpb_row .widget-title img {
float: left;
height: 30px;
margin-top: 13px;
margin-right: 10px;
}
.vcex-icon-box img {
float: left;
height: 30px;
margin-top: 13px;
margin-right: 10px;
margin-left: 10px;
}
.modern-menu-widget {
border-radius: 0;
border: 0;
}
.modern-menu-widget li {
border: 0;
}
.modern-menu-widget > li:first-child > a {
border-top-left-radius: 0;
border-top-right-radius: 0;
} .modern-menu-widget li.current-menu-item a {
background-color: #ff9721 !important;
}
div.navbar-style-one .dropdown-menu > li.wpml-ls-menu-item > a > span.link-inner {
padding-left: 0;
padding-right: 0;
}
div.navbar-style-one .dropdown-menu > li.wpml-ls-menu-item > a:hover span {
background: transparent !important;
} .footer-widget .widget-title {
background: transparent;
padding: 0 !important;
margin: 0;
}
.single-product .entry-summary p {
margin: 10px;
} 
div.navbar-style-one .dropdown-menu > li.menu-item-type-flag > a > span.link-inner {
padding-left: 0;
padding-right: 0;
}
body div.navbar-style-one .dropdown-menu > li > a > span.link-inner {
padding: 5px 10px;
} .boxed-main-layout .navbar-style-one {
right: 30px !important;
} .widget ul li {
display: block;
overflow: hidden;
}
body .theme-button.grey,
body .color-button.grey,
body .theme-button.minimal-border.grey:hover,
body .theme-button.minimal-border.grey.active,
body .active > .theme-button.minimal-border.grey,
body .theme-button.outline.grey:hover,
body .theme-button.outline.grey.active,
body .active > .theme-button.outline.grey {
background: #ff8a00;
color: #fff;
margin-left:20px;
}
body .theme-button.grey:hover,
body .active > .theme-button.grey,
body .theme-button.grey.active {
background: #ff9721;
color: #fff;
}
body.woocommerce ul.products li.product .woocommerce-loop-product__title,
body.woocommerce ul.products li.product .woocommerce-loop-category__title {
font-size: 16px;
text-align: center;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
border-bottom-color: #ff8a00;
}
.woocommerce .custom-tax-product {
display: flex;
flex-wrap: wrap;
padding: 20px;
}
.woocommerce .custom-tax-product .left {
width: 30%;
}
.woocommerce .custom-tax-product .right {
width: 70%;
}
nav.woocommerce-pagination {
padding: 25px;
}
.description_extra {
padding-left: 25px;
margin-top:15px;
}
@media only screen and (max-width: 767px) {
.woocommerce .custom-tax-product .left,
.woocommerce .custom-tax-product .right {
width: 100%;
}
}
.widget_layered_nav .count {
right: 10px;
}
p:empty {
display: none;
} .page-id-2279.boxed-main-layout #wrap div#primary #content .vc_row,
.page-id-150.boxed-main-layout #wrap div#primary #content .vc_row {
margin: 0;
}
.boxed-main-layout #wrap .container .center-row.container {
padding: 0;
}
.page-id-114.boxed-main-layout #wrap .container,
.page-id-4155.boxed-main-layout #wrap .container {
padding: 0;
}
form {
padding: 20px 0;
}
.page-id-114 form p,
.page-id-4155 form p {
color: #fff;
}
.page-id-114 form p a,
.page-id-4155 form p a {
color: rgb(255, 139, 0);
}
@media only screen and (max-width: 767px) {
.boxed-main-layout #wrap .container {
padding-left: 15px;
padding-right: 15px;
}
.wpex-mb-30 {
margin-bottom: 0;
}
.archive .wpex-vc-column-wrapper,
div.textwidget,
div.sidebar-box {
background: #f7f9fb !important;
min-height: unset;
}
.wpex-vc-column-spacing-40.wpex-vc-row-centered .center-row-inner {
margin-left: -10px;
margin-right: -10px;
}
.wpex-vc-column-spacing-40 .vc_column-inner {
padding-left: 15px;
padding-right: 15px !important;
margin-bottom: 40px;
}
.boxed-main-layout #wrap aside#sidebar {
width: 100%;
max-width: 100%;
}
.wpcf7 form p:last-of-type {
margin: 0 0 20px;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="week"],
input[type="month"],
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea {
width: 100%;
}
} #woocommerce_layered_nav-4 ul,
#woocommerce_product_categories-3 ul,
#woocommerce_layered_nav-3 ul,
#woocommerce_product_categories-2 ul{
padding-left:10px;
}
#top-bar-content {
font-size:13px;
}
#tab-description > div > div > div > div,
div.woocommerce-tabs.wc-tabs-wrapper > ul > li > a {
padding-left:10px;
}
#top-bar {
padding-top: 5px!important;
padding-bottom: 1px!important;
} 
a > span.link-inner { font-weight:500;}
#menu-main-menu {text-transform:uppercase;}
#menu-item-4159,
#menu-item-4485 {display:none!important;} 
@media only screen and (min-width:1050px){
#site-logo-link > img,
#site-logo > img { width:200px!important;
max-width:200px!important;
}
}
@media only screen and (min-width:1150px){
#site-logo-link > img {
margin-left:2vw;
}
}
@media only screen and (min-width:1065px) and (max-width:1149px) {
#site-logo-link > img {
margin-left:2vw;
}
}
#single-blocks > div > div > div.vc_row.wpb_row.vc_row-fluid.wpex-relative.hidden-phone > div > div > div > div > div > div.vcex-blog-entry.vcex-grid-item.entry-has-details.span_1_of_1.col-1.col.vcex-isotope-entry.entry.type-post.has-media.translation_priority-1605 > div > div.vcex-blog-entry-media.entry-media.wpex-relative > a > img {
margin:auto;
max-height: 200px;
max-width: 200px;
}
.price {display:none!important}