/*

Theme Name: Porto
Theme URI: http://www.newsmartwave.net/wordpress/porto
Author: SW-THEMES
Author URI: http://www.newsmartwave.net/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 4.0
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  ***************/

.bypostauthor {}

.vc_gitem-post-data {padding:0px 10px;}
html #topcontrol {bottom:84px !important;right:0px !important;border-radius:0px !important;}
#main-menu .mega-menu > li.menu-item > a, #main-menu .mega-menu > li.menu-item > h5 {color:#ffffff !important;}
.general_class h2 , .general_class h4 {font-size:30px !important;font-weight:700 !important;color:#272838 !important;text-transform:uppercase !important;text-align:center !important;}
.blog-home h4 {font-size:20px !important;text-transform:capitalize !important;}
#footer i {color:#ffffff !important;}
.add_to_cart_button:hover, .add_to_cart_read_more:hover, .add_to_cart_button:focus, .add_to_cart_read_more:focus, ul.products li.product:hover .add_to_cart_button, ul.products li.product:hover .add_to_cart_read_more, ul.list li.product .add_to_cart_button, ul.list li.product .add_to_cart_read_more {color:#ffffff !important;}
#footer .widgettitle, #footer .widget-title{font-size:1.2em !important;}
#footer .wysija-paragraph {max-width:170px !important;}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat { background-color: #0088cc !important;
border-bottom:1px solid transparent;}
.thumb-info .thumb-info-title {  background: #166287 !important;}
.featured-box , .product-image , #mini-cart.minicart-inline,#footer .wysija-paragraph input,#footer .widget_wysija_cont 
.wysija-submit{border-radius:0px;}
.woocommerce-account .woocommerce-MyAccount-navigation{background-color:#ffffff;}
a.button{border-radius:0px !important;}

.product-image .inner {border:none;}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern { border-color: #0088cc; background-color: #0088cc;}
body.woocommerce-page.archive .sidebar-content {
	border: 1px solid #929292;
	-webkit-box-shadow: 0px 0px 16px 1px rgba(153,153,153,1);
	-moz-box-shadow: 0px 0px 16px 1px rgba(153,153,153,1);
	box-shadow: 0px 0px 16px 1px rgba(153,153,153,1);}
body.woocommerce-page.archive .sidebar-content aside.widget {border-bottom:1px solid #929292;}
.featured-box .shop_table th {color:#000 !important;font-weight:bold;}
.form-row label {color:#000 !important;}
.form-row input , .form-row textarea , .form-row select {border-radius:0px !important;color:#000 !important;}
.form-row input:focus , .form-row textarea:focus , .form-row select:focus {box-shadow: 0 1px 1px rgb(0, 136, 204) inset}
.form-row input.button {color:#fff !important;}
#place_order , input[type="submit"].woocommerce-Button {color:#fff !important;}
.gen_btn {border-radius:0px !important;}
.gen_btn:hover , .gen_btn:focus , .gen_btn:active , .gen_btn:visited {color:#fff !important;}
#header.sticky-header #mini-cart.minicart-arrow-alt {padding-top:13px;}
#mini-cart .minicart-icon {color: #ffffff !important;}
.page-top {padding-top:7px !important;}
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .vc_message_box>p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {font-size:13px !important;text-transform:capitalize !important;}
@media only screen and (min-width: 992px) and (max-width: 1100px){
#main-menu .mega-menu > li.menu-item > a, #main-menu .mega-menu > li.menu-item > h5 {
    padding: 9px 5px 7px 5px;
    font-size: 10px;
}
}
@media only screen and (min-width:280px) and (max-width:420px){
	#header.sticky-header #mini-cart.minicart-arrow-alt {
		padding-top: 33px;
	}
	#header.sticky-header #mini-cart.minicart-arrow .cart-items, #header.sticky-header #mini-cart.minicart-arrow-alt .cart-items{
		left: -15px;
		top: -13px;
	}
	#header #mini-cart .cart-items{
		top: -13px;
		left: -10px;
	}
	#header #mini-cart .minicart-icon {
		font-size: 24px;
	}
	.products-slider.owl-carousel.owl-drag .owl-item {
		width:155px !important;
	}
}
@media only screen and (min-width:421px) and (max-width:768px){
	#header.sticky-header #mini-cart.minicart-arrow-alt {
		padding-top: 0px;
	}
	.products-slider.owl-carousel.owl-drag .owl-item {
		width:178.5px !important;
	}
}