/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

body {font-family:Arial!important;}
H1, H2, H3 H4, H5, H6, a, p, span, li a {font-family:Arial!important; }

H2 {font-weight:400;}
H3 {font-weight:600;}

.header-main .nav > li > a {font-size:15px!important; font-weight:700!important;}
ul.nav-right li > a {font-size:15px!important; font-weight:700!important; color:#909090!important;}

.nav-vertical.nav-tabs > li.active > a, .scroll-to-bullets a.active, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, .accordion-title.active, .featured-table, .is-outline:hover, .tagcloud a:hover, blockquote, .has-border, .cart-icon strong:after, .cart-icon strong, .blockUI:before, .processing:before, .loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover {color:#909090!important;}

h1 {font-size:55px!important; line-height:65px!important;}
h2 {font-size:26px!important;line-height:36px!important; color:#909090!important;}
h3, h3 a {font-size:18px!important;line-height:28px!important; color:#d6bc73!important;}
h3 a {text-decoration:underline;}
h3 a:hover {text-decoration:none;}
h5 {font-size:16px!important; color:#545454!important; font-weight:400;}


.row .gallery, .row .row:not(.row-collapse), .container .row:not(.row-collapse), .lightbox-content .row:not(.row-collapse) {margin:0px auto!important;}
.single_add_to_cart_button {font-size:14px!important; background:#000!important;}
.text-center .quantity, .quantity  {font-size:14px!important;}
.tabbed-content .nav {display:none!important;}

.product-info .breadcrumbs {margin-bottom:90px!important;}
.product-info .breadcrumbs a { font-size:14px!important; text-transform:uppercase!important;}
.add-to-cart-wrapper {margin-top:90px!important; box-shadow:none!important;}
.product_meta {display:none!important;}
.product-info .price {font-size:36px!important;}


.footer .textwidget, .footer .textwidget p {font-size:14px!important; line-height:18px!important; color:#fff!important;}
.footer .widget-title {font-size:12px!important; line-height:18px!important; color:#fff!important; text-transform:uppercase!important; font-weight:700!important; padding:0px 0px 25px 0px;}
.footer ul.menu>li>a {font-size:12px!important; color:#fff!important; line-height:28px!important; font-weight:600!important;}
.footer ul.menu>li {border:0px!important;}
.widget .is-divider {display:none!important;}
.footer .textwidget a {color:#fff!important; font-size:12px!important; color:#fff!important;  font-weight:600!important;}
.footer .textwidget a:hover {color: #bdbdbd!important;}

.fa {font-family:'Font Awesome'!important;}

table.features {border:0px solid #000!important;}
table.features td {border-right:1px solid #000!important; border-bottom: 1px solid #000; padding:10px 5px!important; color:#000!important;}
table.features td:last-child {border-right:0px solid #000!important;}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.prodicons img {width:50%!important;}
.product-small .box-image {width:100%!important;}
.product-small .box-image img {width:100%!important;}

}
@media only screen and (max-width: 800px) {
h1 {font-size: 38px!important; line-height: 44px!important; }
h2 {font-size: 22px!important; line-height: 26px!important;}
h3, h3 a {font-size: 16px!important; line-height: 20px!important;}	
h5 { font-size:14px!important;}	
p {font-size:15px!important; line-height:19px!important;}
.product-info .breadcrumbs {margin-bottom:35px!important;}
.add-to-cart-wrapper {margin-top:0px!important;}
section.motora1pro .bg {background-image:none!important; background-color:#000!important;}

}

@media only screen and (max-width: 1100px) {
.nav-spacing-medium>li {
	margin: 0px 8px!important;}
.header-main .nav > li > a {font-size: 13px!important;
    font-weight: 700!important;}	
}
}

/* PRODUCTS BORDERS */
.post-type-archive-product .has-box-vertical .col {
    max-width: 100%!important;
    border: 1px solid #dedede!important;
    margin: 0px;!important
    float: left!important;
    width: 100%!important;
}

.post-type-archive-product .row-small>.flickity-viewport>.flickity-slider>.col, .row-small>.col {
    margin-bottom: 0!important;
    min-height: 250px!important;
    padding: 2%!important;
}