/*categories section on homepage*/
.woopack-categories .woopack-product-category__img 
{
	text-align: center;
}
.woopack-product-category__img img {
    width: 300px !important;
    height: 300px !important;
    text-align: center;
}

.home-product-grid a.add_to_cart_button
{
	background-color: #2e9df7 !important;
}
.home-product-grid a.add_to_cart_button:hover
{
	background-color: #9fe1ff !important;
}



.fl-page-bar{font-size: 20px;}

.fl-content-slider .fl-slide-photo-wrap .fl-slide-photo {
	margin-top: 10%;
	position: relative;
	right: 25px;
}

#gform_wrapper_3 * {
    text-align:left;
}
#gform_wrapper_3 .gform_footer .gform_button {
    text-align:center;
    width:100%;
    padding:12px;
	color:white;
}

@media only screen and (max-width:580px){
    .uamodal-616f796a0d0a9 .uabb-content{
        width:99%;
    }
    .uamodal-616f796a0d0a9 .uabb-close-custom-popup-top-right{
        top:0;
        left:93%;
    }
    .uamodal-616f796a0d0a9 .fl-node-616f7bc087486{
        display:flex;
    }
    .uamodal-616f796a0d0a9 .fl-node-616f7bc087487 {
        max-width:50%;
    }
     .uamodal-616f796a0d0a9 .fl-node-616f7bc087487 h1{
        font-size:25px;
     }
     .uamodal-616f796a0d0a9 .fl-node-616f7bc087487 h3{
        font-size:16px;
     }
}

#fl-main-content .variations .value div{
	width: 45%;
    float: left;
    margin-right: 5%;
}
#fl-main-content .variations input[type="radio"] + label{
	border: 2px solid #c8cbcc;
	width: 100%;
    display: block;
    padding: 10px;
    text-align: center;
    margin-bottom: 10px;
    border-radius: 5px;
}
#fl-main-content .variations input[type="radio"]{
	display: none;
}
#fl-main-content .variations input[type="radio"]:checked + label{
	border: 2px solid #0099e0;
	background: #c8cbcc;
}

#fl-main-content .variations input[type="radio"]:disabled + label{
	opacity: 0.5;
	cursor: no-drop;
}
body#fl-main-content .variations_form{
	background-color: transparent;
}


.single-product-main-image {
    width: 53%;
    float: left;
    margin-right: 50px;
    overflow: hidden;
    padding-bottom: 50px;
}
#fl-main-content .fpd-container .fpd-primary-bg-color, #fl-main-content  .fpd-actions-wrapper > .fpd-action-btn:hover, .fpd-actions-wrapper > #fl-main-content  .fpd-action-btn.fpd-active, .fpd-thumbnail-preview > #fl-main-content .fpd-preview-price {
    background-color: #e8955e;
}

.create-mural-product .woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input.input-text{
	height: 48px;
  padding: 11px 3px;
}
.create-mural-product tr {
	line-height: 2
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce div.product .stock, .woocommerce-page div.product .stock {
  color: black;
}
.fl-page button:visited, .fl-page input[type="button"], .fl-page input[type="submit"], .fl-page a.fl-button, .fl-page a.fl-button:visited, .fl-responsive-preview-content button, .fl-responsive-preview-content button:visited, .fl-responsive-preview-content input[type="button"], .fl-responsive-preview-content input[type="submit"], .fl-responsive-preview-content a.fl-button, .fl-responsive-preview-content a.fl-button:visited, .fl-page .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle, .fl-page .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:visited, .fl-page .bc-btn, .fl-page button.bc-btn, .fl-page button.bc-btn[disabled], .fl-page button.bc-link, .fl-page a.bc-btn, .fl-page .woocommerce a.button, .fl-page .woocommerce a.button:visited, body.theme-bb-theme.woocommerce-page .fl-page a.button, body.theme-bb-theme.woocommerce-page .fl-page a.button:visited, body.theme-bb-theme.woocommerce-page .fl-page .product a.button, body.theme-bb-theme.woocommerce-page .fl-page .product a.button:visited, body.theme-bb-theme.woocommerce-page .fl-page .product button.button, body.theme-bb-theme.woocommerce-page .fl-page .product button.button:visited, body.theme-bb-theme.woocommerce-page .fl-page .woocommerce button.button, body.theme-bb-theme.woocommerce-page .fl-page .woocommerce button.button:visited, body.theme-bb-theme:not(.woocommerce-page) .fl-page .fl-module-woocommerce a.button, body.theme-bb-theme:not(.woocommerce-page) .fl-page .fl-module-woocommerce a.button:visited, body.theme-bb-theme:not(.woocommerce-page) .fl-page .fl-post-module-woo-button a.button, body.theme-bb-theme:not(.woocommerce-page) .fl-page .fl-post-module-woo-button a.button:visited {
  line-height: 1.2;
	padding: 15px 24px 15px 24px;
}

elemento {
  padding-left: 12px;
  padding-bottom: 10px;
  padding-top: 10px;
}

#fl-main-content .fpd-container .fpd-primary-bg-color, #fl-main-content .fpd-actions-wrapper > .fpd-action-btn:hover, .fpd-actions-wrapper > #fl-main-content .fpd-action-btn.fpd-active, .fpd-thumbnail-preview > #fl-main-content .fpd-preview-price{
	background-color: #428bca
}

.woocommerce div.product form.cart .button {
  vertical-align: middle;
	float: none;
}
	
.yith-wapo-ajax-uploader {
  border: 1px dashed #2a14ca;
  border-radius: 5px;
  padding: 20px;
  margin: 10px 0px;
  font-size: 14px;
}
.fpd-blue-btn {
  background: #428bca;
  color: #fff;
  padding: 10px 10px;
}


form.variations_form.cart {
	display: none !important
}

@media (max-width: 768px) {
#menu-footer-nav {
	padding-left: 0;
}
}	