/*
Theme Name: HandyStore Theme Child
Theme URI: http://handy.themes.zone
Author: Themes Zone
Author URI: http://themes.zone
Description: Multi purpose Theme.
Version: 1.2.1 (see readme.txt for detailed changelog)
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, fixed-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, translation-ready
Text Domain: plumtree
Template: handystore
*/

.primary-nav .suppa_menu .suppa_top_level_link.current-menu-item, .primary-nav .suppa_menu.suppa_top_level_link.current-menu-ancestor {
    background-color: #855488 !important;
}

ul.products li.first {
    clear: none !important;
}


.primary-nav .suppaMenu {
	background-color: transparent !important;
}

.primary-nav .suppa_menu:hover .suppa_top_level_link {
	background-color: #855488 !important;
}

.suppa_top_level_link.new-page::before {
	background-color: #855488 !important;
}

.suppa_top_level_link.new-page::after {
	border-top: 4px solid #855488 !important;
}

.primary-nav.suppa-sticky {
	background-color: #292180 !important;
}

.header-primary-nav {
    box-shadow: none !important;
}

.hgroup-sidebar .widget.widget_shopping_cart .count {
	background-color: #855488 !important;
}

.figure.banner-with-effects.effect-bubba .left.bottom {
    bottom: 25px !important;
    left: 352px !important;
}

.home .figcaption {
    border: 1px solid #e3e3e3 !important;
}

.figure.banner-with-effects .figcaption {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

li.product span.onsale, li.product span.custom-badge {
	background-color: #855488 !important;
}

.woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce a.button:active, .woocommerce a.button.active, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce button.button:active, .woocommerce button.button.active, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce input.button:active, .woocommerce input.button.active, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:active, .woocommerce #respond input#submit.active, .woocommerce #content input.button:hover, .woocommerce #content input.button:focus, .woocommerce #content input.button:active, .woocommerce #content input.button.active, .woocommerce-page a.button:hover, .woocommerce-page a.button:focus, .woocommerce-page a.button:active, .woocommerce-page a.button.active, .woocommerce-page button.button:hover, .woocommerce-page button.button:focus, .woocommerce-page button.button:active, .woocommerce-page button.button.active, .woocommerce-page input.button:hover, .woocommerce-page input.button:focus, .woocommerce-page input.button:active, .woocommerce-page input.button.active, .woocommerce-page #respond input#submit:hover, .woocommerce-page #respond input#submit:focus, .woocommerce-page #respond input#submit:active, .woocommerce-page #respond input#submit.active, .woocommerce-page #content input.button:hover, .woocommerce-page #content input.button:focus, .woocommerce-page #content input.button:active, .woocommerce-page #content input.button.active {
	background-color: #fff !important;
	border: 1px solid #855488 !important;
	color: #855488 !important;
}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {
    background-color: #855488 !important;
	border: 1px solid #855488 !important;
}	

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    background: #855488 none repeat scroll 0 0;
}

.star-rating span::before {
    color: #855488 !important
}
	
div.product span.price, div.product p.price {
	color: #855488 !important;
}

.top-footer-widget, .footer-widgets  {
	/*display: none !important;*/
}

#media_image-2{
	margin-bottom: 0px !important;
}

#media_image-3, #media_image-4, #media_image-5{
	margin-top:15px !important;
	margin-bottom: 0px !important;
}

#media_image-2 img{
	max-width: 45% !important;
}

#media_image-3 img, #media_image-4 img, #media_image-5 img {
	max-width: 20% !important;
}

#media_image-8, #media_image-9{
	max-width: 24%;
    display: inline-block;
	margin-top: 0px;
}

#media_image-8 img{
	max-width: 77% !important;
}

#media_image-9 img{
	max-width: 113% !important;
}

#text-7{
	margin-bottom: -10px !important;
}

div.product span.onsale {
    background-color: #855488 !important;
}

.footer-shortcode{
	background-image: none !important;
}

.suppa_top_level_link.new-page::before {
	content:"Novidade" !important;
}

.primary-nav .suppa_menu .suppa_top_level_link.suppa_menu_position_left, .primary-nav .suppa_menu .suppa_menu_position_left {
	border-right: 2px solid #fff;
}

.primary-nav .suppa_menu:hover .suppa_top_level_link {
    background-color: #6f4289 !important;
    border: 2px solid #fff;
    border-radius: 17px;
    height: 37px !important;
    border-right: 2px solid #fff !important;
}

.primary-nav .suppa_menu .suppa_top_level_link.current-menu-item, .primary-nav .suppa_menu.suppa_top_level_link.current-menu-ancestor {
    background-color: #c2d44e !important;
    border: 2px solid #fff;
    border-radius: 17px;
    height: 37px !important;
}

.primary-nav .suppa_menu .suppa_top_level_link.current-menu-item, .primary-nav .suppa_menu .suppa_top_level_link.current-menu-ancestor {
    background-color: #c2d44e; 
	border: 2px solid #fff;
    border-radius: 17px;
    height: 37px !important;
}


.primary-nav.suppa-sticky {
    background-color: #6f4289 !important;
}

.suppa-sticky-holder {
    background: transparent none repeat scroll 0 0;
}

.primary-nav .suppa_menu .suppa_top_level_link.current-menu-item, .primary-nav .suppa_menu .suppa_top_level_link.current-menu-ancestor {
	border-right: 2px solid #fff !important;
}

.page #bannerInicial, .single-product #bannerInicial, .archive #bannerInicial{
	display: none;
}

.page-id-1064 #bannerInicial{
	display: block !important;
}

#page{
	background-color: #fff;
}

body{
	background-color:#6f4289;
}

#masthead{
	margin-bottom: 0 !important;
}

.logo-wrapper {
    padding: 2px 0;
}

#pt_search_widget-4, #shopping_cart-5{
	margin-top:13px;
}

.footer-shortcode{
	display:none;
}

.footer-shortcode + .site-footer {
  margin-top: 0;
  margin-bottom: 0;
}

.breadcrumbs-wrapper .breadcrumbs {
	padding:0 33px;
}

.site-footer {
	margin-bottom:0px !important;
}

.breadcrumbs-wrapper .woocommerce-breadcrumb {
  padding: 0 32px 0 0;
}

.site-footer .site-info {
  text-align: center;
}

.primary-nav #menu-menu-principal .suppa_menu_10 .suppa_top_level_link .suppa_upload_img {
    height: 11px !important;
    margin-top: 16px !important;
    padding-right: 0px !important;
    width: 16px !important;
}

.primary-nav #menu-menu-principal .suppa_menu_11 .suppa_top_level_link .suppa_upload_img {
    height: 11px !important;
    margin-top: 16px !important;
    padding-right: 0px !important;
    width: 16px !important;
}

.header-primary-nav .suppaMenu .suppa_menu_10::before {
	content: none !important;
}

.header-primary-nav .suppaMenu .suppa_menu_10, .header-primary-nav .suppaMenu .suppa_menu_11{
	padding: 0px !important;
}

.primary-nav .suppa_menu_10:hover .suppa_top_level_link {
	border: none !important;
}

.primary-nav .suppa_menu_11:hover .suppa_top_level_link {
	border: none !important;
}

.home #main #bannerInicial{
	display: block !important;
}

.primary-nav .suppa_menu_10 .suppa_top_level_link.current-menu-item, .primary-nav .suppa_menu_10 .suppa_top_level_link.current-menu-ancestor{
	background-color: transparent !important;
	border: none !important;
}

.primary-nav .suppa_menu_11 .suppa_top_level_link.current-menu-item, .primary-nav .suppa_menu_11 .suppa_top_level_link.current-menu-ancestor{
	background-color: transparent !important;
	border: none !important;
}

.widget.woocommerce li {
    border-bottom: none !important;
}

.woocommerce-product-categories{
	border: 1px solid #f5f5f5 !important;
	border-radius: 2px !important;
    background-clip: padding-box !important;
    padding: 25px !important;
}

.widget_shopping_cart_content .buttons .checkout {
	display: none !important;
}

.widget_shopping_cart_content .buttons .wc-forward{
	width:100% !important;
	text-align:center !important;
}

@media only screen and (max-width: 1280px) {
	#masthead #lateralDireita, #masthead #lateralDireitaEsguia{
       display: none !important;
    }
	
	.site-logo img.logoPequeno{
		display: block !important;
		width:236px;
		margin-left:auto;
		margin-right:auto;
	}
	
	.site-logo img.logoGrande {
		display: none !important;
	} 
	
	#masthead #lateralEsquerda, #masthead  #lateralEsquerdaEsguia {
        display: none !important;
    }
	
	.site-logo img{
		/* width:600px;
		height:563px;
		background:url('http://farmaciadabeleza.pt/wp-content/uploads/2015/11/logo-mobile.png'); */
	}
}


@media only screen and (max-width: 1700px) {
    #lateralDireita {
        display: none !important;
    }
	
	#lateralDireitaEsguia {
        display: block !important;
		z-index:1000 !important;
    }
	
	#lateralEsquerda {
        display: none !important;
    }
	
	#lateralEsquerdaEsguia {
        display: block !important;
		z-index:1000 !important;
    }
	
	.site-logo img.logoGrande {
		display: block;		
	}
	
	.site-logo img.logoPequeno{
		display: none;
	} 
}

.woocommerce-message, .woocommerce-error, .woocommerce-info {
	color: #000 !important;
	font-size: 17px !important;
}

#content .product .summary h3{
	font-size:20px !important;
}

.woocommerce table.shop_table.cart td {
    padding: 17px !important;
}

table.shop_table.cart th {
	font-size: 14px !important;
}

table.shop_table.cart td.product-price {
	font-size: 18px !important;
}

table.shop_table.cart td.product-subtotal {
	font-size: 18px !important;
}
