/*
Theme Name: Patagonia Gifts
Theme URI: http://patagoniagifts.com/
Author: SkynetCom
Author URI: http://patagoniagifts.com/
Description: Patagonia Gifts Theme
Version: 2.1
License:
License URI:

*/

@import url("css/foundation.css?v=1.9.9");
/*************** ADD CUSTOM CSS HERE  ***************/

#top-bar,
#top-bar a {color:#642C85!important;}
.product-image .back-image img,
.product-image .front-image img {width:100%!important;}
.ux_banner h2 {text-shadow:1px 1px 2px #000;}
li.product-small div.info.text-center {width:90%; margin:0 auto;}
li.product-small div.info.text-center span.price {color:#fff; background:#642C88; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; padding:5px 15px; margin:3px 0 10px 0; display:inline-block;}
.product-small .tx-div {width:50px;}
div.large-6.columns li.product-small {width:33%;}
h3.section-title.title_center {margin-bottom:25px;}
div.single.widget ul li {padding:6px!important; margin:0; text-align:center;}
div.single.widget ul li a img {position:relative; display:block; width:100%!important; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;-o-border-radius:4px; left:0;}
div.single.widget ul li span.amount {float:none; padding:5px 20px;}
.widget .product_list_widget img {border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; left:5px;}
.widget .product_list_widget a {font-size:11px; line-height:1.3;}
.widget .product_list_widget li {background:#F8F8F8; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; padding:6px 3px 6px 70px!important; min-height:72px; margin-bottom:5px; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; left:0;}
.widget .product_list_widget li:hover {left:5px;}
.widget .product_list_widget li span.amount {float:right; margin-right:10px; color:#f7f7f7; background:#642C88; border-radius:3px;-webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; padding:4px 10px;}
.widget .product_list_widget li a {transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
.widget .product_list_widget li del span.amount {font-size:11px; color:#642C88; background:transparent; float:none;}
.blogw ul li {clear:both; border-bottom:1px dashed rgba(255,255,255,0.4); padding:4px 4px 4px 40px!important; margin-bottom:5px; position:relative; min-height:60px;}
.blogw ul li a {display:block!important;}
.blogw .post-date {position:absolute; left:-15px; top:5px; width:45px; height:auto; padding:3px; display:block; font-size:8px;}
.small a {font-size:10px!important; line-height:1.1; padding:3px 0!important;}
.product-thumbnails .thumb {height:auto!important;}
div.product.type-product {margin-top:15px;}
.nav-dropdown {border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;-o-border-radius:6px;}
.gform_body .half {width:49.8%; float:left; clear:none!important;}
.price .from {color:#f4f4f4; font-size:11px;}
.promogifts .gifts-01 {border:1px solid #642C88; padding:8px 20px; background:url(gifts-packages.png) no-repeat right top #F7F7F7;}
.price .from {font-size:11px!important; color:#f4f4f4!important;}
li.product-small {position:relative;}
.product-small p {line-height:105%!important;}
li.product-small .yith-wcwl-add-to-wishlist {top:-80px!important;}
.slider li.product-small div.info.text-center {
min-height:120px;
}

.slider .inner-wrap div.info {padding:0 15px;}

h3.addon-name {display:block; float:none;}
.product-addon > h3, .product-addon > p.form-row {display:block;}
#order_comments_field {display:none;}

.entry-content.blog a img {float:left; margin:0 25px 0 0;}
.blog-share.text-center {clear:both;}
div.linkblog {
border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    float: none;
    margin-bottom: 0px;
    padding: 6px 0;
    text-align: center;
    color:#642C88;
font-weight:bold;
}
div.linkblog a:link,
div.linkblog a:visited {color:#ddd; transition:all 0.4s; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; -o-transition:all 0.4s;text-shadow:1px 1px 2px #000;}
div.linkblog a:hover,
div.linkblog a:focus{color:#fff;}

.ux_bg_content h3 {text-shadow:1px 1px 3px #000;}

li.product-small div.info.text-center {
min-height:130px;
position:relative;
margin:5px auto;
text-align:center;
}
li.product-small div.info.text-center .price {
position:absolute;
bottom:0!important;
display:block!important;
width:99%;
}

div.pagenotfound ul.product_list_widget li {float:left; margin:4px; width:24%; background:#f4f4f4; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; line-height:1.2; height:85px;}
div.pagenotfound .widget {clear:both; margin-bottom:15px;}
div.pagenotfound div.tx-div.small {margin:4px auto;}
.clearing {clear:both;}
div.pagenotfound .widget-title {text-align:center;}

div.pagenotfound .flatsome_recent_posts ul li {float:left; margin:4px; width:24%; background:#f4f4f4; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; line-height:1.2; list-style:none;}

p.demo_store {position:fixed; bottom:0; left:0; text-align:center; background:#D90000; color:#fff; padding:10px 45px; margin:0; z-index:99999;}

@media screen and (min-width:1000px) {
#logo a img {max-height:90px!important; margin-bottom:-45px; background:#642C85; padding:0 20px 15px 20px;position:relative; z-index:20;}
}

@media screen and (max-width:700px) {
.entry-content.blog a img {float:none; margin:0 0px 20px 0;}
.blog-share.text-center {clear:both;}
div.linkblog {
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
float: none!important;
margin-bottom: 25px;
padding: 8px 0;
text-align: center;
width: 100%;
}


@media screen and (max-width:600px) {
div.pagenotfound ul.product_list_widget li,
div.pagenotfound .flatsome_recent_posts ul li {float:none!important; margin:4px; width:98%!important; height:auto!important;}
}


@media screen and (max-width:600px) {
.products.small-block-grid-2 .product-small {width:85%!important; margin:10px auto!important; display:block; float:none!important;}
}


/*************** ADD CUSTOM MOBILE CSS HERE  ***************/








