/*
Theme Name: Porto
Theme URI: http://newsmartwave.net/wordpress/porto
Author: SW-THEMES
Author URI: http://newsmartwave.net/
Description: Porto Responsive Wordpress + Woocommerce Theme.
Version: 2.5.7
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: porto

*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.widget_price_filter .ui-slider-horizontal .ui-slider-range {
    background-color: #dd9933;
}


.widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #dd9933;
}

.header-top {    background: rgba(124, 124, 124, 0.32);}

.tab-content h2 {
    font-size: 1.4286em;
    line-height: 1.4;
    display: none;}

ul.products li.product.hover .add-links .yith-wcwl-add-to-wishlist > div, ul.products li.product:hover .add-links .yith-wcwl-add-to-wishlist > div, ul.products li.product.hover .add-links .quickview, ul.products li.product:hover .add-links .quickview {    display: none;}
#header .searchform input, #header .searchform select {    margin-top: 0.4px;}
#header .searchform input, #header .searchform select, #header .searchform button {    height: 27px;}
#header .searchform {border-radius: 0px;}
#header.search-sm .searchform input {    width: 150px;}
#header.search-sm .searchform {    width: 200px;}
.neww{width:120px !important;}
.bypostauthor {}
.#mini-cart .cart-popup{ border-radius: 0;}
.main-menu-wrap{ }
.blog{color:white !imporant; font-size: 12px; padding: 4px 18px 2px;    background-color: #AB171C;    margin-top: 8.7px;    color: white;    border-bottom: solid 2px rgba(0, 0, 0, 0.18) !important; text-align: center;}

.blog:hover{color:white !imporant; background-color: #BE1B1B;  }

input[type="submit"] {  background-color: rgba(71, 71, 71, 0.94);  border-radius: 0px; border-bottom: solid 2px rgba(0, 0, 0, 0.18) !important;}

input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], select, textarea{
    font-size: 11px !important;
    border-radius: 0;
    margin-top: -2.5px;
    margin-right: -2px;
}

.product-image .labels .onsale, .summary-before .labels .onsale {    background: #940F15;}





.alert {    border-radius: 0px;}
.alert-info {    background-color: #F9B690;    border-color: rgba(222, 90, 43, 0.3);    color: #FFFFFF;}
body .cart-actions .button, body .checkout-button, body #place_order, body .btn-lg, body .btn-group-lg > .btn, body input.submit.btn-lg, body input.btn.btn-lg[type="submit"], body input.button.btn-lg[type="submit"], body .return-to-shop .button {  border-radius: 0px;}
.featured-box .box-content {  border-radius: 0px;}
.featured-box {  border-radius: 0px;}
.gridlist-toggle > a{border-radius: 0px;}
.widget_product_categories .widget-title .toggle, .widget_price_filter .widget-title .toggle, .widget_layered_nav .widget-title .toggle, .widget_layered_nav_filters .widget-title .toggle{border-radius: 0px;}
.widget_product_categories, .widget_price_filter, .widget_layered_nav, .widget_layered_nav_filters {    border-radius: 0px;}
.share-links a{border-radius: 0px;}
.btn, .button, input.submit, input[type="submit"].btn, input[type="submit"].button {    border-radius: 0px;}
ul.product_list_widget li .product-image, .widget ul.product_list_widget li .product-image {  border-radius: 0px;}
.summary-before .ms-container {    border-radius: 0px;}
.product-image {    border-radius: 0px;}
.add-links .add_to_cart_read_more, .add-links .add_to_cart_button, .yith-wcwl-add-to-wishlist a, .add-links .quickview {    border-radius: 0px !important;}

.product-image .labels .onhot, .product-image .labels .onsale {border-radius: 0px;}
.resp-tabs-list li {     border-radius: 0px 0px 0 0;}

.product-summary-wrap .cart{
    width: 47% !important;
    float: right !important;
    margin-top: -80px!important; 
    right: 0px;
    position: absolute;
    border: 0 !important;
}

.product-summary-wrap .stock {    float: right;
}


li #nav-menu-item-3784{    display: none !important;}
.hide{display: none !important;}


#mini-cart.minicart-inline .minicart-icon { font-size: 24px;}
#mini-cart.minicart-inline .cart-items {   font-size: 13px;}
input[type="submit"] {    border-color: transparent;}

.mega-menu > li.menu-item > a, .mega-menu > li.menu-item > h5 {    font-size: 1em;}
#header .header-top .share-links > a {    font-size: 23px !important;}













 @media (min-width: 1180px) {
.container {    width: 960px;}
.rev_slider_wrapper { 
    width: 1230px !important; 
    margin: 0 -130px!important;  
    left: 0px !important;}
.upr{
    margin-top: -100px;
    -webkit-box-shadow: 0px -10px 23px -6px rgba(0, 0, 0, 0.77);
    -moz-box-shadow: 0px -10px 23px -6px rgba(0, 0, 0, 0.77);
    box-shadow: 0px -10px 23px -6px rgba(0, 0, 0, 0.77);
    background-color: rgba(255, 255, 255, 0.59);
    padding-top: 10px;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
}

@media (max-width: 768px){
.product-summary-wrap #product-tab{    margin-top: 59px;}
.product-summary-wrap .cart{  width: 51% !important;}
.upr{    margin-top: 0px;     margin-bottom: -30px;}
}

@media (max-width: 380px){
.product-summary-wrap #product-tab{    margin-top: 126px;}
.product-summary-wrap .stock {    float: left;}
.product-summary-wrap .cart{  width: 96% !important;
    margin-bottom: 21px !important;
    margin-top: 28px !important;
    float: left !important;}
.upr{    margin-top: 0px;     margin-bottom: -30px;}

}