/*
 Theme Name:   Resort Custom
 Theme URI:    http://www.putumayo.com/
 Description:  Resort Custom
 Author:       WooThemes/Putumayo
 Author URI:   http://www.putumayo.com
 Template:     resort
 Version:      1.0.0
 Tags:         woothemes, putumayo
*/

@import url("css/bootstrap.min.css");
@import url("../resort/style.css");



/* =Theme customization starts here
-------------------------------------------------------------- */
body {color: #333333;}


@media only screen and (min-width: 769px){
	
#content {
    margin: 0 auto;
}
}

.col-full {
    margin: 0 auto;
}
.row {margin-left:0px; margin-right:0px;}
/*nepal fundraiser*/
.nepal_fr{
	background:#ffffff;
	border:#000000 solid 3px;
	height:460px;
	padding:35px 15px 15px 15px;
	font-size:25px;
	color:#000000;
}

.nepal_fr p{
	color:#000000;
}


/************************************Columns****************************************************/
.row {width:100%; display:block;}
.row:after {
 content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/*-------------------- large screens, over 776px ----------------------------------*/
.col-span-1 {width:100%}
.col-span-2 {width:48%; padding:1%; float:left;}
.col-span-4 {width:24%; padding-right:1%; float:left;}
.col-span-5 {width:19%; float:left;}

/*-------------------------------mid-screens 480px - 778px -------------------------------*/
@media only screen and (min-width:480px) and (max-width:778px) {

.col-span-2 {width:100%;}
.col-span-4 {width:48%; float:left;}
.col-span-5 {width:19%; float:left;}
}
/* ----------------------------------------------------------------------------------------------*/

@media only screen and (max-width:479px) {

.col-span-2 {width:100%;}
.col-span-4 {width:100%;}
.col-span-5 {width:100%;}
}
/* ----------------------------------------------------------------------------------------------*/

/* BreadCrumbs */

#breadcrumbs {
    margin-bottom:0px;
     background: none; 
     box-shadow:none; 
    overflow: hidden;
}

#breadcrumbs .breadcrumbs {
    border: 0px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}
.breadcrumb-title { display:none;}
.home .breadcrumb {display:none;}

.wc-proceed-to-checkout{
	float:right;
}

/*Wholesale Page*/
.ws_bot_nav{
	width: 100%;
}

.ws_bot_nav p{
	font-size: 1em;
	text-align: center;
}

.type-page img {background:none;}

/*Sale Header*/
html body.archive.tax-product_cat.term-sale.term-121.woocommerce.woocommerce-page.alt-style-default.layout-left-content.has-footer-widgets.layout-full.product-columns-4 div#wrapper div#content.col-full.woocommerce-columns-2 div#main.col-left div.post div.inner h1.page-title{
	display: none;
}

/*Paypal Express Custom*/
html body.page.page-id-137.page-template-default.woocommerce-cart.woocommerce-page.alt-style-default.layout-full.has-footer-widgets.cart-page div#wrapper div#content.page.col-full section#main.col-left article.post-137.page.type-page.status-publish.hentry div.inner section.entry div.woocommerce form table.shop_table.cart tbody tr td.actions a.paypal-express-checkout-button img{
	width: 175px !important;
	height: 57px !important;
}

/*International Shipping Widget Custom*/
.international_widget{
	display: inline;
	font-size: 1em;
	color:#000000;
}

.iw_spacer{
	height: 10px;
	width: 2px;
	display: block;
	clear: both;
}

/*FAQ Accordion*/
.responsive-accordion-head {font-family:'Zemke'}

/*Adjust Anchor*/
a.faq_anchor{
	display: block; 
	position: relative; 
	top: -55px;
	}
	
/*Pre-order Custom*/
.av_now{
	color: #1b277a;
	font-weight: bold;
	font-size: 1.2em;
	padding-top: 15px;
}

/*Out of Stock Hide*/
.stock.out-of-stock{
	color: rgb(204,0,0);
}

/*Shipping in Checkout*/
.ship_container{
	width:100%;
	display:inline-block;
	padding:0px;
	/*background-image: url("http://www.putumayo.com/wp-content/themes/resortch/images/shipping_icon_bg.png");
	background-repeat: no-repeat;
	background-position: left center;*/
}
.ship_img{
	float:left;
}
.ship_copy{
	float:left;
	width:100%; 
	padding:0px; 
	color:#333333;
	text-align: center;
	line-height: 135%;
}
/*Lost Password*/
html body.page.page-id-138.page-template-default.woocommerce-checkout.woocommerce-page.alt-style-default.layout-full.has-footer-widgets div#wrapper div#content.page.col-full section#main.col-left article.post-138.page.type-page.status-publish.hentry div.inner section.entry div.woocommerce form.login p.lost_password{
	width: 48%;
	float: right;
	margin-top: -20px;
}

html body.page.page-id-139.page-template-default.woocommerce-account.woocommerce-page.alt-style-default.layout-full.has-footer-widgets div#wrapper div#content.page.col-full section#main.col-left article.post-139.page.type-page.status-publish.hentry div.inner section.entry div.woocommerce div#customer_login.col2-set div.col-1 form.login p.lost_password{
	width: 48%;
}

/*Contact Custom Page*/
html body.page.page-id-64.page-template-default.alt-style-default.layout-left-content.has-footer-widgets div#wrapper div#content.page.col-full aside#sidebar.col-right div.primary div#ninja_forms_widget-3.widget.widget_ninja_forms_widget div.inner div#ninja_forms_form_11_cont.ninja-forms-cont div#ninja_forms_form_11_wrap.ninja-forms-form-wrap form#ninja_forms_form_11.ninja-forms-form div#ninja_forms_form_11_all_fields_wrap.ninja-forms-all-fields-wrap div.ninja-forms-required-items{
	display: none;
}

/*Kids Contact Page Custom*/
#kids_contact{
}

#kids_contact > h2{
	font-family: "zemke";
	margin: 0;
	padding: 0 0 10px 0;
	text-align: center;
	color: #333399;
}

/*Clear Div*/
.div_space{
	width: 100%;
	height: 10px;
	clear: both;
}

/*Lost Password Page*/
#main > article > div > section > div > form > p:nth-child(4) > input{
	margin: 27px 0 0 20px;
}

/*Djeco Custom Pages*/
.djeco_container{
	width: 100%;
	display: block;
}

.djeco_logo{
	width: 100%;
	text-align: center;
}

.djeco_header{
	width: 100%;
	font-family: "zemke";
	font-size: 1.5em;
	color: #730075;
	text-align: center;
	margin-bottom: 50px;
}

.djeco_char{
	width: 30%;
	float: left;
}

.djeco_content{
	width: 68%;
	float: right;
}

.djeco_ins_title{
	font-family: "Bounce";
	font-size: 18pt;
	color: #ff453b;
	text-align: center;
}

.djeco_blurb{
	font-family: "zemke";
	font-size: 18pt;
	color: #129caf;
	text-align: center;
	clear: both;
	margin-bottom: 20px;
}

.djeco_artist{
	font-family: "Bounce";
	font-size: 16pt;
	line-height: 1.2em;
	color: #129caf;
	text-align: center;
	margin-bottom: 15px;
}

.djeco_footer{
	width: 100%;
	font-family: "zemke";
	font-size: 18pt;
	color: #730075;
	clear: both;
	text-align: center;
	margin-top: 30px;
}

djeco_footer a{
	width: 100%;
	font-family: "zemke";
	font-size: 18pt;
	color: #ffb605;
	clear: both;
	text-align: center;
}

.djeco_separator{
	background-image: url("https://www.putumayo.com/wp-content/themes/resortch/images/song_separator.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 50px;
}

.djeco_button_container{
	width: 100%;
}

.djeco_listen{
	width: 200px;
	margin: 0 auto;
	font-family: "zemke";
	font-size: 16px;
	color: #ffb605;
	text-align: center;
	padding-left: 0;
	clear: both;
}

.djeco_dl {
    float: left;
    margin: 15px 0 0 25%;
    text-align: center;
    width: 50%;
}
.djeco_dl a {
	display: block;
}

/* Wholesale Order Form Custom*/
.field-wrap{
	margin-bottom:2px !important;
}

#ninja_forms_form_5_all_fields_wrap > div.ninja-forms-required-items{
	padding-left: 5px;
	color:#77110a;
}

.ninja-row p{padding:0;margin:10px 0;}
.ninja-row h1{font-size:22px;padding:20px 0}

/*End Wholesale Order Form Custom*/

.inner > header{
	border-bottom:none;
	padding-bottom:0px;
	/*margin-bottom:10px;*/
}


form.cart{
	margin-bottom:0px;text-align:right;
}
.single-product .quantity {float:none!important; display:inline;}

html body.archive div#wrapper div#content.col-full div#main.col-left div.post div.inner ul.products li div p{
	font-style:normal;
}

/*About Page Customization*/
.page.page-id-55.page-template-default.alt-style-default.layout-full.has-footer-widgets div#wrapper div#content.page.col-full section#main.col-left article.post-55.page.type-page.status-publish.hentry div.inner header{
	border-bottom:none;
	padding-bottom:0px;
}
/*End About Page Customization*/

.putu_desc{
	color: #333333;
	font-size: 1.1em;
	line-height: 1.2em;
	padding-bottom:10px;
}
.putu_desc span {display:block; text-align:center;}

.itunes_link{
	display:block;
}

p{
	font-size: 1.2em;
	line-height: 1.3em;
}

html body.page.page-id-68.page-child.parent-pageid-66.page-template-default.alt-style-default.layout-full.has-footer-widgets div#wrapper div#content.page.col-full section#main.col-left article.post-68.page.type-page.status-publish.hentry div.inner section.entry ul#lcp_instance_0.lcp_catlist li{
	text-align: center;
}

.img_padding{
	padding-left: 5px;
}
/*Shipping Custom*/
.post .entry ul, .type-page .entry ul, .type-feature .entry ul, .type-testimonial .entry ul, .search-results .page .entry ul, .search-results .type-product .entry ul, .search-results .type-feature .entry ul, .search-results .type-testimonial .entry ul, .post .entry ol, .type-page .entry ol, .type-feature .entry ol, .type-testimonial .entry ol, .search-results .page .entry ol, .search-results .type-product .entry ol, .search-results .type-feature .entry ol, .search-results .type-testimonial .entry ol{
	list-style: none;
}

/*Removes gray outline on all images*/
.post .entry img, .type-page .entry img, .type-feature .entry img, .type-testimonial .entry img, .search-results .page .entry img, .search-results .type-product .entry img, .search-results .type-feature .entry img, .search-results .type-testimonial .entry img{
	border: none;
}

/*Removes sort by price option*/

.orderby option[value="price"]{ 
   display: none;
}

.orderby option[value="price-desc"]{ 
   display: none;
}

/*Remove Add to Cart from product list page */
.products li a.add_to_cart_button {display:none;}
.inner ul.products li.product .price {display:none;}

/*Checkout Page Custom*/

html body.page.page-id-137.page-template-default.logged-in.admin-bar.woocommerce-cart.woocommerce-page.alt-style-default.layout-full.has-footer-widgets.cart-page.customize-support div#wrapper div#content.page.col-full section#main.col-left article.post-137.page.type-page.status-publish.hentry div.inner section.entry div.woocommerce div.cart-collaterals div.cart_totals.calculated_shipping table tbody tr.shipping td ul#shipping_method{
	list-style-type: none;
	margin: 0px;
}

#order_review .woocommerce-info {display:none;}

/*Checkout Page Custom End*/

/*Features Section*/
#main .widget_woothemes_features .columns-3 .feature{width:25%;}

.feature {
    /*border-bottom: 1px dashed #dddddd;*/
    float: left;
    /*margin: 0 0 2.244em;*/
    padding: 0 0 0 20px;
    width: 25%;
}

html body.page.page-id-74.page-child.parent-pageid-72.page-template-default.chrome.alt-style-default.layout-full.has-footer-widgets div#wrapper div#content.page.col-full section#main.col-left article.post-74.page.type-page.status-publish.hentry div.inner section.entry pre code div.widget.widget_woothemes_features div.features.columns-3 div.feature{
	border-bottom: none;
	padding: 0 0 0 20px;
	width: 30%;
}

/*Kids Awards*/
#awards-content{
	margin: 0 20% 0 20%;
	color: #000000;
	font-size: 1.1em;
}

.awardslist{
	border: red solid 2px;
	height: 300px;
}

.awardst li{
	background:url('../images/star.gif') top left no-repeat;
	border: solid 0;
	margin: 2px;
	padding: 2px 0 10px 40px;
	vertical-align: top;
}

#awards-content > h3{
	font-family: "zemke";
	color: #1b277a;
}

/*Kids About*/
.kids_about{
	float: left;
	padding-left: 10px;
}

/*Kids New Release*/
.kids_new{
	background:url('images/sample_aus_play_wVideo.png') no-repeat;
	background-size: contain;
	width:100%; 
	height:700px;
	clear: both;
}

.kids_new_left{
	width: 40%;
	float: left;
	padding: 100px 0 0 60px;
}

.kids_new_right{
	float:right;
	width:48%;
	padding: 50px 60px 0 0;
}


/*End Kids New Release*/

/*Kids New Release - Homepage*/
.kids_new_h{
	background:url('images/sample_aus_play_wVideo.png') no-repeat;
	background-size: contain;
	width:100%; 
	height:650px;
	clear: both;
}

.kids_new_left_h{
	width: 40%;
	float: left;
	padding: 100px 0 0 60px;
}

.kids_new_right_h{
	float:right;
	width:48%;
	padding: 50px 70px 0 0;
}


/*End Kids New Release - Homepage*/

/*Kids Page Header*/
.page.page-id-72.page-parent.page-template-default.alt-style-default.layout-full.has-footer-widgets div#wrapper div#content.page.col-full section#main.col-left article.post-72.page.type-page.status-publish.hentry div.inner header{
	background:url('images/putuKids_logo.png') no-repeat;
	background-size: 75% 75% contain;
	height: 110px;
	border: none;
}

html body.page.page-id-72.page-parent.page-template-default.alt-style-default.layout-full.has-footer-widgets div#wrapper div#content.page.col-full section#main.col-left article.post-72.page.type-page.status-publish.hentry div.inner header h1{
	display: none;
}

/*Kids Page Header End*/

/*Kids Featured Releases*/

.kids_featured{
	width: 100%;
	float: left;
	display: block;
	clear: both;
}


/*Kids Featured Releases End*/

html body.page.page-id-74.page-child.parent-pageid-72.page-template-default.alt-style-default.layout-full.has-footer-widgets div#wrapper div#content.page.col-full section#main.col-left article.post-74.page.type-page.status-publish.hentry div.inner header h1{
	display:none;
}

/*Ninja Forms Custom*/
html body.page.page-id-64.page-template-default.logged-in.admin-bar.alt-style-default.layout-left-content.has-footer-widgets.customize-support div#wrapper div#content.page.col-full aside#sidebar.col-right div.primary div#ninja_forms_widget-3.widget.widget_ninja_forms_widget div.inner div#ninja_forms_form_11_cont.ninja-forms-cont div#ninja_forms_form_11_wrap.ninja-forms-form-wrap form#ninja_forms_form_11.ninja-forms-form div#ninja_forms_form_11_all_fields_wrap.ninja-forms-all-fields-wrap div.ninja-forms-required-items{
	display: none;
}

html body.page.page-id-833.page-template-default.alt-style-default.layout-full.has-footer-widgets div#wrapper div#content.page.col-full section#main.col-left article.post-833.page.type-page.status-publish.hentry div.inner section.entry div#ninja_forms_form_2_cont.ninja-forms-cont div#ninja_forms_form_2_wrap.ninja-forms-form-wrap form#ninja_forms_form_2.ninja-forms-form div#ninja_forms_form_2_all_fields_wrap.ninja-forms-all-fields-wrap div.ninja-forms-required-items{
	margin-left: 5px;
}

html body.page.page-id-833.page-template-default.alt-style-default.layout-full.has-footer-widgets div#wrapper div#content.page.col-full section#main.col-left article.post-833.page.type-page.status-publish.hentry div.inner section.entry div#ninja_forms_form_2_cont.ninja-forms-cont div#ninja_forms_form_2_wrap.ninja-forms-form-wrap form#ninja_forms_form_2.ninja-forms-form div#ninja_forms_form_2_all_fields_wrap.ninja-forms-all-fields-wrap div.ninja-row div.ninja-col-2-2 div#ninja_forms_field_8_div_wrap.ninja-forms-field p{
	margin-top: 0px;
}

.text-wrap.label-above input, .text-wrap.label-below input, .text-wrap.label-inside input, .textarea-wrap.label-above textarea, .textarea-wrap.label-below textarea, .textarea-wrap.label-inside textarea, .list-dropdown-wrap.label-above select, .list-dropdown-wrap.label-below select{
	margin-top: 0px;
	margin-left: 0px;
}

.text-wrap.label-above label, .textarea-wrap.label-above label{
	margin-bottom: 0px;
}

html body.page.page-id-833.page-template-default.logged-in.admin-bar.alt-style-default.layout-full.has-footer-widgets.customize-support div#wrapper div#content.page.col-full section#main.col-left article.post-833.page.type-page.status-publish.hentry div.inner section.entry div#ninja_forms_form_2_cont.ninja-forms-cont div#ninja_forms_form_2_wrap.ninja-forms-form-wrap form#ninja_forms_form_2.ninja-forms-form div#ninja_forms_form_2_all_fields_wrap.ninja-forms-all-fields-wrap div.ninja-row div.ninja-col-2-2 div#ninja_forms_field_10_div_wrap.field-wrap.text-wrap.label-above input#ninja_forms_field_10.ninja-forms-field.email{
	margin-top: 0px;
}

html body.page.page-id-833.page-template-default.logged-in.admin-bar.alt-style-default.layout-full.has-footer-widgets.customize-support div#wrapper div#content.page.col-full section#main.col-left article.post-833.page.type-page.status-publish.hentry div.inner section.entry div#ninja_forms_form_2_cont.ninja-forms-cont div#ninja_forms_form_2_wrap.ninja-forms-form-wrap form#ninja_forms_form_2.ninja-forms-form div#ninja_forms_form_2_all_fields_wrap.ninja-forms-all-fields-wrap div.ninja-row div.ninja-col-2-2 div#ninja_forms_field_8_div_wrap.ninja-forms-field p{
	margin-top: 0px;
}

html body.page.page-id-833.page-template-default.logged-in.admin-bar.alt-style-default.layout-full.has-footer-widgets.customize-support div#wrapper div#content.page.col-full section#main.col-left article.post-833.page.type-page.status-publish.hentry div.inner section.entry div#ninja_forms_form_2_cont.ninja-forms-cont div#ninja_forms_form_2_wrap.ninja-forms-form-wrap form#ninja_forms_form_2.ninja-forms-form div#ninja_forms_form_2_all_fields_wrap.ninja-forms-all-fields-wrap div.ninja-forms-required-items{
	padding-left: 5px;
}

html body.page.page-id-64.page-template-default.alt-style-default.layout-left-content.has-footer-widgets div#wrapper div#content.page.col-full aside#sidebar.col-right div.primary div#ninja_forms_widget-3.widget.widget_ninja_forms_widget div.inner div#ninja_forms_form_1_cont.ninja-forms-cont div#ninja_forms_form_1_wrap.ninja-forms-form-wrap form#ninja_forms_form_1.ninja-forms-form div#ninja_forms_form_1_all_fields_wrap.ninja-forms-all-fields-wrap div.ninja-forms-required-items{
	display: none;
}

html body.page div#wrapper div#content.page section#main.col-left article.post-833 div.inner section.entry div#ninja_forms_form_2_cont.ninja-forms-cont div#ninja_forms_form_2_wrap.ninja-forms-form-wrap h2.ninja-forms-form-title{
	display:none;
}

html body.page div#wrapper div#content.page section#main.col-left article.post-833 div.inner section.entry div#ninja_forms_form_2_cont.ninja-forms-cont div#ninja_forms_form_2_wrap.ninja-forms-form-wrap form#ninja_forms_form_2.ninja-forms-form div#ninja_forms_form_2_all_fields_wrap.ninja-forms-all-fields-wrap div.ninja-row div.ninja-col-2-2 p{
	margin: 20px 0px 0px 0px;
}

html body.page div#wrapper div#content.page section#main.col-left article.post-833 div.inner section.entry div#ninja_forms_form_2_cont.ninja-forms-cont div#ninja_forms_form_2_wrap.ninja-forms-form-wrap form#ninja_forms_form_2.ninja-forms-form div#ninja_forms_form_2_all_fields_wrap.ninja-forms-all-fields-wrap div.ninja-row div.ninja-col-2-2 div#ninja_forms_field_9_div_wrap.field-wrap div.ninja-forms-field-description p{
	margin-top: 0px;
}

/*Ninja Forms Custom End*/

/* Removes Extra Plus/Minus Buttons from Firefox*/
input.input-text.qty{
-moz-appearance:textfield;
}

/*Radio Show Custom*/
.radio_page{
	width: 100%;
	clear:both;
	display: block;
}

.radio_image{
	display: block;
	width: 30%;
	float: left;
	padding-right: 10px;
}

.radio_copy{
	width: 65%;
	display: block;
	float: left;
	padding-top: 15px;
}

.radio_recent_release{
	width: 100%;
	clear: both;
	text-align: center;
	padding-top: 15px;
}
.page.page-id-1329.page-template-default.alt-style-default.layout-full.has-footer-widgets div#wrapper div#content.page.col-full section#main.col-left article.post-1329.page.type-page.status-publish.hentry div.inner header{
	border: none;
}

#main > article > div > header > div{
	display:none;
}

#main > article > div > header > aside > ul{
	display:none;
}

html body.page div#wrapper div#content.page section#main.col-left article.post-68 div.inner section.entry ul#lcp_instance_0.lcp_catlist{
	list-style-type: none;
	text-align: center;
}

html body.page div#wrapper div#content.page section#main.col-left article.post-68 div.inner section.entry ul#lcp_instance_0.lcp_catlist li a{
	/*display: none;*/
	font-size: 1.2em;
	text-align: center;
	font-weight: bold;
	
}

html body.page.page-id-68.page-child.parent-pageid-66.page-template-default.alt-style-default.layout-full.has-footer-widgets div#wrapper div#content.page.col-full section#main.col-left article.post-68.page.type-page.status-publish.hentry div.inner section.entry ul#lcp_instance_0.lcp_catlist li{
	text-align: center;
}

/*Radio Show Custom End*/

.post header h1, .type-page header h1, .type-feature header h1, .type-testimonial header h1, .search-results .page header h1, .search-results .type-product header h1, .search-results .type-feature header h1, .search-results .type-testimonial header h1{
	text-align: center;
}

/*Wordpress Player*/

.wp-playlist-light{
	width: 100%;
}

/*Wordpress Player*/

/*Related Products*/

html body.single div#wrapper div#content.col-full div#main.col-left div.post div.inner div.related ul.products li {
    width: 15%;
}

html body.single div#wrapper div#content.col-full div#main.col-left div.post div.inner div.related ul.products li a h3 {
    font-size: 1em;
}

html body.single div#wrapper div#content.col-full div#main.col-left div.post div.inner div.related ul.products li div {
	display: none;
}

/*Related Products End*/

/*Header Search & Social*/
#header #logo{
	margin-bottom: 0px;
}

#head-search-fix{
	border: red solid 2px;
}

#head-search{
	border: none;
	float: right;
	top: 0px;
	position: relative;
}

html body div#wrapper header#header div#fixed-header div.col-full div#head-search {width:320px;}


@media only screen and (min-width: 1170px) {
 /* html body div#wrapper header#header div#fixed-header div.col-full div#head-search {width:320px;} */
}

html body div#wrapper header#header div#fixed-header div.col-full div#head-search {}

.social_media {padding-top:5px;}
.social_media::after{float:none;}

html body div#wrapper header#header div#fixed-header div.col-full div.search_main {
	float: right;
	border: 1px solid #676767;
}

#header #fixed-header.fixed #header-components {padding:0px!important;}

#header #fixed-header.fixed {
	height: 100px;
}

#header {background: url('images/Header_bg.jpg'); background-repeat:repeat-x;height:101px;padding-top:10px; margin-bottom:20px;}


#header #fixed-header.fixed { background: url('images/Header_bg.jpg'); background-repeat:repeat-x; height:101px; padding:0px; }

#header #fixed-header.fixed #logo > img {
margin-top:0px;
}

@media only screen and (max-width: 768px) {	
#header #header-components ul {margin:0 0 0 0}
.gc-col{width:100% !important;}
.putu-card{height:auto;}
}

input[type="text"], input.input-text, textarea, input.txt, input[type="tel"], input[type="email"] {
	font-size: 0.9em;
}

div.inner div.textwidget div.woocommerce ul.products li a span.price {
	display: none;
}

div.inner div.textwidget div.woocommerce ul.products li a.button {
	display: none;
}

/*Header Search & Social END*/

/*Sign-Up Widget*/
html body.home div#wrapper div#content.col-full aside#sidebar.col-right div.primary div#text-5.widget {
	background-color: transparent;
	box-shadow: none;
	background-image: none;
}

html body.home div#wrapper div#content.col-full aside#sidebar.col-right div.primary div#text-5.widget div.inner {
	background-color: transparent;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}

html body.home div#wrapper div#content.col-full aside#sidebar.col-right div.primary div#text-5.widget div.inner div.textwidget a img{
	padding-left: 6px;
}

/*Sign-Up Widget End*/

/*Homepage Sidebar Widget*/
#text-5 > div > h3{
	display:none;
}

html body.page div#wrapper div#content.page aside#sidebar.col-right div.primary div#text-5.widget{
	display:none;
}

html body.page div#wrapper div#content.page aside#sidebar.col-right div.primary div#text-7.widget{
	display:none;
}

html body.home.blog.alt-style-default.layout-left-content.has-footer-widgets div#wrapper div#content.col-full section#main.homepage-area.col-left div#woothemes_features-2.widget.widget_woothemes_features div.inner div.features.columns-3 div.feature div.feature-content h4{
	font-size: 1.2em;
	line-height: 1.1em;
	color: #333399;
	padding-bottom: 5px;
}

/*End Homepage Sidebar Widget*/

/*Sign-Up Header*/

#signup-overlay {
    background-color: #FFFFFF;
    border: 2px solid #000000;
    border-radius: 10px;
    display: none;
    left: 35%;
    margin-top: 50px;
    padding: 5px 20px 13px;
    position: fixed;
    width: 400px;
    z-index: 100;
}
#signup-fade {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
	right: 0;
	bottom: 0;
    background-color: black;
    -moz-opacity: 0.7;
    opacity: .70;
    filter: alpha(opacity=70);
    width: 100%;
    height: 100%;
    z-index: 90;
}

.close {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}

.close:hover { background: #f1a20c; }

/*Sign-Up Header End*/

/*Navigation Edits*/



/*html body.home div#wrapper header#header div#fixed-header.fixed div.col-full div#head-search div div.search_main{
	display: none;
}*/

html body div#wrapper header#header div#fixed-header.fixed div.col-full div#head-search{
	width: 320px;
 	margin-top:0px;
	top:0;

}
 #header-search-fix{
	margin-top:9px;
	float:right;
	width:230px;
}
html body.home.blog.gecko.alt-style-default.layout-left-content.has-footer-widgets div#wrapper header#header div#fixed-header.fixed div.col-full div#head-search{
	// top:-35px;
}

html body.page.page-id-72.page-parent.page-template-default.gecko.alt-style-default.layout-full.has-footer-widgets div#wrapper header#header div#fixed-header.fixed div.col-full div#head-search{
	width:335px;
	top: -35px;
}

html body div#wrapper header#header div#fixed-header.fixed div.col-full div#head-search div div.search_main{
	width: 170px;
	float: left;
}

html body.home div#wrapper header#header div#fixed-header div.col-full nav#navigation ul#main-nav.nav li#menu-item-244.menu-item{
	padding-left: 10px;
}


/*Navigation Edits End*/
li#menu-item-714.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-714 a{
	padding-right: 22px;
}


/*Hide main nav on wholesale page */
.page-id-3963 #navigation, .page-id-4675 #navigation, .page-id-5274 #navigation, .page-id-6133 #navigation {display:none !important;}

body .wooslider.wooslider-type-posts img, body .wooslider.wooslider-type-attachments img {
    border: medium none;
    width: 100%;
	display: block;
	text-align: center;
}

.wooslider {
	display:block;
    background: transparent;
    box-shadow: none;
	border: none;
    width: 100%;
	max-width: 1098px;
    position: relative;
	clear:both;
}

.wooslider-control-thumbs li {
	width: 23%;
	float:left;
}
body .wooslider .wooslider-control-nav {margin-top:0px;}

#header {
	background:url("images/bg_header.png") repeat-x scroll;
	margin: 0 0 1.0em;
}



body .wooslider .wooslider-control-nav.wooslider-control-thumbs{
	padding-left:15px;
}

.woofeature_bg{
	width:100%;
	height:100%;
}

.widget h3 {
    color: #7D1710;
    font: 1.5em/1.5em 'zemke',arial,sans-serif;
	padding: 0;
}

.widget_woothemes_features .feature h3 {
    border: 0 none;
    font-size: 1.2em;
    line-height: 1.4em;
    padding: 0;
    text-align: left;
    text-transform: none;
}

/*Footer - Social Media*/
.foot_social{
	width: 98%;
	display: block;
	overflow: visible;
	float: left;
}
.foot_img{
	width: 20%;
	height: 45px;
	float: left;
	display: block;
}

.foot_txt{
	width: 70%;
	height: 29px;
	float: right;
	padding: 16px 0 0 10px;
	display: block;
}

/*Footer Custom Style*/
#footer-widgets .widget h3{
	display: none;
}

#footer-wrapper {
    /*background: none repeat scroll 0 0 #7d1710;*/
	background:url("images/red_bg.png") repeat scroll;
}

#footer {
	padding: 0 0 5px !important;
	margin:0px auto;
}

.has-footer-widgets #footer-widgets {
    padding-bottom: 0;
	border-bottom: 0px;
}

#footer-widgets a {
    color: #E4E4E4 !important;
}

#footer-widgets .widget ul li {
    border-bottom: medium none;
    margin: 0;
    padding: 0;
}

/*Footer Custom Style End*/

/*News & Reviews Custom*/
/*.page.page-id-57.page-template-default.logged-in.admin-bar.alt-style-default.layout-left-content.has-footer-widgets.customize-support div#wrapper div#content.page.col-full section#main.col-left article.post-57.page.type-page.status-publish.hentry div.inner section.entry ul#lcp_instance_0.lcp_catlist li p img.aligncenter.size-full.wp-image-886{
	width:35%;
	float:left;
	display:block;
}
*/

.lcp_catlist {
    list-style-type: none;
}

.page div#wrapper div#content.page section#main.col-left article.post-57 div.inner section.entry ul#lcp_instance_0.lcp_catlist li a{
	font-weight:bold;
	font-size:1.3em;
}

.page.page-id-57.page-template-default.logged-in.admin-bar.alt-style-default.layout-left-content.has-footer-widgets.customize-support div#wrapper div#content.page.col-full section#main.col-left article.post-57.page.type-page.status-publish.hentry div.inner section.entry ul#lcp_instance_0.lcp_catlist li p{
	float:right;
	text-align:left;
}

html body.home div#wrapper div#content.col-full section#main.homepage-area div#woothemes_features-2.widget div.inner h3:before{
	content: url("images/circle_borders.png");
}

html body.home div#wrapper div#content.col-full section#main.homepage-area div#woothemes_features-2.widget div.inner h3:after{
	content: url("images/circle_borders.png");
}

.feature-title{
	display: none;
}

.widget_woothemes_features .feature img {
    -moz-box-sizing: border-box;
    border: none;
    display: block;
    height: auto;
    margin: 0 0 0.857em;
    padding: 0.327em;
}
/*News & Reviews Custom End*/

/*Recent Posts Custom*/

html body.home.blog.alt-style-default.layout-left-content.has-footer-widgets div#wrapper div#content.col-full aside#sidebar.col-right div.primary div#text-6.widget.widget_text div.inner h3:before{
	// content: url("images/curls.png");
}

html body.home.blog.alt-style-default.layout-left-content.has-footer-widgets div#wrapper div#content.col-full aside#sidebar.col-right div.primary div#text-6.widget.widget_text div.inner h3:after{
	// content: url("images/curls.png");
}

html body.home.blog.alt-style-default.layout-left-content.has-footer-widgets div#wrapper div#content.col-full aside#sidebar.col-right div.primary div#text-6.widget.widget_text div.inner{
	margin: 10px;
	padding: 0px;
}

/*Recent Posts Custom End*/

/*Recent Releases Custom*/

html body.home div#wrapper div#content.col-full section#main.homepage-area div#text-8.widget div.inner div.textwidget div.woocommerce ul.products li.post-206 {
    padding-left: 10px;
}

html body.home div#wrapper div#content.col-full section#main.homepage-area div#text-8.widget div.inner div.textwidget div.woocommerce ul.products li{
	width: 160px;
	margin: 0;
}

html body.home div#wrapper div#content.col-full section#main.homepage-area div#text-8.widget div.inner div.textwidget div.woocommerce ul.products li h3{
	display: none;
}

html body.home div#wrapper div#content.col-full section#main.homepage-area div#text-8.widget div.inner div.textwidget div.woocommerce ul.products li div{
	display: none;
}

/*Recent Releases Custom End*/


/*General Widget Custom*/

.widget {
    /*background: url("images/widget_bg.png");
    box-shadow: none;*/
    margin-bottom: 2.244em;
    overflow: hidden;
}

.widget h3 {
    border-bottom: none;
	margin: 0 0 0.5em;
}

.inner {
	border: none;
}

/*General Widget Custom End*/

/*Single-Product Description*/
#tab-tab-album-notes > p{
	font-size:1.1em;
	line-height:1.2em;
}

#tab-tab-album-notes > h2{
	display:none;
}

#tab-tab-album-notes-and-press > p{
	font-size:1.1em;
	line-height:1.2em;
}

#tab-tab-album-notes-and-press > h2{
	display:none;
}

#tab-tab-about-the-album > h2{
	display:none;
}

#tab-tab-about-the-album > p{
	font-size:1.1em;
	line-height:1.2em;
}

.single div#wrapper div#content.col-full div#main.col-left div.post div.inner div.woocommerce-tabs div#tab-tab-description.panel h2{
	display: none;
}

.sp-desc{
	width: 50%;
	float: left;
	display: block;
	margin-right: 10px;
}

.sp-player{
	float: right;
	display: block;
}

/*Single-Product Description End*/

/*Single-Product Page Custom*/
.single.single-product.woocommerce.woocommerce-page.alt-style-default.layout-full.has-footer-widgets div#wrapper div#content.col-full.woocommerce-columns-4 div#main.col-left div.post div.inner div.product.type-product.status-publish.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-variable.instock div.summary.entry-summary div p.price{
	display:none;
}
.entry-summary h1 {color:#2d499a}
div[itemprop="description"] {color:#000; font-size:1.2em;}

button, input, select, textarea{
	margin: 5px;
}

html body.single div#wrapper div#content.col-full div#main.col-left div.post div.inner div.summary form.variations_form table tbody tr td{
	padding: 5px;
	
}

/*html body.single div#wrapper div#content.col-full div#main.col-left div.post div.inner div.summary div p.price{
	display: none;
	
} == HIDING PRICE ON SIMPLE PRODUCT PAGE*/ 

.product_meta {
	display: none;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

a.button, a.comment-reply-link, #commentform #submit, .submit, input[type="submit"], input.button, button.button, #wrapper .woo-sc-button {
	background: none repeat scroll 0 0 padding-box #FFA500;
	box-shadow: 2px 2px 0 0 #888888;
}

a.button:hover, a.comment-reply-link:hover, #commentform #submit:hover, .submit:hover, input[type="submit"]:hover, input.button:hover, button.button:hover, #wrapper .woo-sc-button:hover {
	background: none repeat scroll 0 0 #f28e00;
	
}

html body.single div#wrapper div#content.col-full div#main.col-left div.post div.inner div.summary div p{
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0 0 1em;
	padding-top: 10px;
}

html body.single div#wrapper div#content.col-full div#main.col-left div.post div.inner div.summary{
	
}

html body.single div#wrapper div#content.col-full div#main.col-left div.post div.inner div#product-656.post-656 div.summary form.variations_form table.variations tbody tr td.value fieldset input#format{
	margin: 5px;
}

/*Single-Product Page Custom End*/

/*Shop Page Custom*/
.putu_international{
	width: 75%;
	display: block;
	padding: 0 10px 10px 10px;
	color: rgb(0,0,0);
	margin: auto;
	text-align:center;
	/*background-image: url("http://www.putumayo.com/wp-content/themes/resortch/images/putu_international_b.png");
	background-size: contain;*/
}

html body.archive div#wrapper div#content.col-full div#main.col-left div.post div.inner ul.products li div p{
	padding: 5px;
}

html body.archive div#wrapper div#content.col-full div#main.col-left div.post div.inner ul.products li div {
    font-size: 0.9em;
	line-height: 1.2em;
	font-style: italic;
}


ul.products li.product img.attachment-shop_catalog{
	border: none;
	width: 100%;
}

.woocommerce.product-columns-5 ul.products li.product, .woocommerce-page.product-columns-5 ul.products li.product {
    margin: 0;
    padding: 2px;
    width: 19%;
}

html body.home div#wrapper div#content.col-full section#main.homepage-area div#text-8.widget div.inner div.textwidget div.woocommerce ul.products li{
	padding: 4px;
}
/*Shop Page Custom End*/

/*Bandcamp Player Div*/

.bc-player{
	float: right;
	display: block;
	clear: both;
	margin-top: 165px;
}

html body.archive div#wrapper div#content.col-full div#main.col-left div.post div.inner ul.products li div div.bc-player {
	display: none;
}

html body.single div#wrapper div#content.col-full div#main.col-left div.post div.inner div.related ul.products li div div.bc-player{
	display: none;
}

/*Bandcamp Player Div End*/

/*WholeSale Mandy 5-29-2015 */
section  {clear:both;}
.resources img {margin-bottom:0px!important; background-color:inherit;}
.ws_main_content{width:70%}
.ws_right_side {float:right; width:25%; border-radius:20px; background-color:#fafafa; border:1px solid #eeeeee; padding:10px; margin-bottom:20px;}
.ws_right_side div {}
.no_risk_promo img {background-color:inherit;}
.intro_text, .free_trial, .ws_catalogs, .starter_kit, .clips_cover_art, .ws_displays {}
.intro_text {}
.free_trial{}
.free_trial img {background-color:inherit; margin-bottom:0px;}
.ws_catalogs{}
.ws_catalogs h1 {border-bottom:1px solid #000; margin-bottom:10px;}
.starter_kit{ text-align:center;}
.starter_kit img {background-color:inherit; margin-bottom:0px !important;}
.clips_cover_art{}
.ws_displays{}
.no_risk{display:block; clear:both; width:100%; background-color:#273abc; color:#fff; display:table; margin:20px 0px;}
.no_risk p {color:#fff; margin:0px;}
.no_risk img {background-color:inherit; max-height:100px; margin-bottom:0px;}
.no_risk .guarantee {font-size:60px; text-shadow: 3px 3px #333; font-weight:bold;}
.no_risk div{display:table-cell; vertical-align:middle;}
.kids_no_risk p {font-size:1em;}


.no_risk_promo{background-color:#fafafa;border-radius:30px; border:1px solid #eeeeee;}
.no_risk_promo_inner{padding:20px; display:table;}
.no_risk_promo .promo_row {display:table-row;}
.no_risk_promo .promo_box {display:table-cell; vertical-align:middle;}
.no_risk_promo .text {display:table-cell; vertical-align:middle;}
.no_risk_promo .kids_promo_box {display:table-cell; vertical-align:middle; text-align:right;}

.no_risk_disclaimer{color:#fff; background-color:#666; display:table; width:100%; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px;}
.no_risk_disclaimer .text {display:table-cell; vertical-align:middle; padding:0px 20px;}
.no_risk_disclaimer p {margin:0px; text-align:center;}
.no_risk_disclaimer .icon {display:table-cell; vertical-align:middle;}
.no_risk_disclaimer .icon img {margin:0px !important;}

.promo_balloon {float:right;}
.promo_kids_pic{float:left;}

/*wholesale*/
.wholesale-nav{width:100%;clear:both;display:inline-block;margin:10px 0;}
.wholesale-nav a{color:#ffffff !important;}
.wholesale-nav a:hover{color:#cccccc !important;}
.wholesale-nav ul{text-align:center;}
.wholesale-nav li{list-style-type:none;display:inline-block;color:#ffffff;font-size:20px;padding:5px 25px;margin:0;background-color: #5f779b; background-image: -webkit-gradient(linear, left top, left bottom, from(#5f779b), to(#0a2e65));background-image: -webkit-linear-gradient(top, #5f779b, #0a2e65);background-image: -moz-linear-gradient(top, #5f779b, #0a2e65);background-image: -ms-linear-gradient(top, #5f779b, #0a2e65);background-image: -o-linear-gradient(top, #5f779b, #0a2e65);background-image: linear-gradient(to bottom, #5f779b, #0a2e65);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#5f779b, endColorstr=#3f4c6b);}
li.ws-nav-first{border-radius:10px 0 0 10px;}
li.ws-nav-last{border-radius:0 10px 10px 0;}
.ws-new-releases{background-color:inherit;padding:30px 50px;margin:0 0 15px 0;text-align:center;}
.ws-new-releases img{padding:0;margin:0;}
.ws-new-releases h2{font-size:34px;}
.ws-new-releases-cd{width:29%;height:auto;display:inline-block;padding:0 15px;vertical-align:top;margin-bottom:10px;}
.ws-new-releases-cd h3 {padding-bottom:0px;}
.ws-new-releases-cd p{font-size:16px;text-align:center;padding:0;margin:5px;}
.ws-resources{width:100%;display:inline-block;text-align:center;}
.ws-resources h2{font-size:28px;margin-bottom:5px;}
.ws-resources ul{text-align:center;margin:0;}
.ws-resources li{display:inline-block;padding:0 35px;font-weight:bold;}
.ws-norisk{width:100%;}
.ws-norisk-b1{display:table; margin:0px auto;}
.ws-norisk-b1 div {display:table-cell; vertical-align:middle;}

.hol-20{width:29%;height:auto;display:inline-block;padding:0 15px;vertical-align:top;margin-bottom:10px;}

/*wholesale tabs*/
.tab_header{display:none;}

.ws-tab-h1{border:#999 solid 1px;}
.ws-col-one{border:red solid 3px;}

.collapse > * + *{
  display:none;
}
.collapse > *{
  cursor:pointer;
}
.collapse:focus{
  outline:none;
}
.collapse:focus > * + *{
  display:block; 
}

/*other edits*/
a.checkout-button.button.alt.wc-forward{margin-right:15px;}
.single-product .thumbnails a{width:45% !important;}
.single-product .thumbnails a.last{margin-right:17px !important;}

@media only screen and (max-width: 985px) {
html body div#wrapper header#header div#fixed-header div.col-full div#head-search {display:none;}
.wholesale-nav li{font-size:16px;padding:5px 10px;}
.ws-new-releases-cd{padding:0 10px;}
.ws-resources li{padding:0 20px;}
}

@media only screen and (max-width: 768px) {
.no_risk_promo .promo_box {display:block; text-align:center;}
.no_risk_promo .text {display:block;}
.no_risk_promo .kids_promo_box {display:block; text-align:center;}
.promo_balloon {display:none;}
.ws-new-releases-cd,
.hol-20{width:43%}
.ws-norisk-b1{height:auto;width:100%}
}
@media only screen and (max-width: 480px) {
.promo_kids_pic {float:none; display:block;}
.ws-new-releases-cd,
.hol-20{width:100%;}

/*wholesale*/
.wholesale-nav li {border-radius:0;margin:0;padding:5px 0;width:100%;}

}


/********************************************************Site Update 6/22/2016*********************************************************/


/*Turn off "edit" for admin users on page*/
.home article.status-publish {display:none;}


/********Resort Theme General Customization***********************/	

body {color:#333; font-family:'Lato';}
#wrapper {background:#fdefc2; background-image:url('/wp-content/uploads/2016/06/cajun-background.jpg');}


a:hover {text-decoration:none!important;}
.clear {clear:both;}
hr {background-color:#f09163}

@media only screen and (min-width: 769px){
#main.fullwidth, .layout-full #main, .col-full {
    max-width: 1170px;
}
}

.post, .type-page, .type-feature, .type-testimonial, .search-results .page, .search-results .type-product, .search-results .type-feature, .search-results .type-testimonial {
    background: none;
    box-shadow: none;;
    -webkit-box-shadow: none;
}

.post img, .type-page img, .type-feature img, .type-testimonial img, .search-results .page img, .search-results .type-product img, .search-results .type-feature img, .search-results .type-testimonial img, .post img.thumbnail, .type-page img.thumbnail, .type-feature img.thumbnail, .type-testimonial img.thumbnail, .search-results .page img.thumbnail, .search-results .type-product img.thumbnail, .search-results .type-feature img.thumbnail, .search-results .type-testimonial img.thumbnail {background:none; border:0px;}

.post header, .type-page header, .type-feature header, .type-testimonial header, .search-results .page header, .search-results .type-product header, .search-results .type-feature header, .search-results .type-testimonial header {
    margin: 0 0 1.618em;
    padding: 0 0 .5em;
    border: 0px;
    border-width: 0 0 1px 0;
}

.widget {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.inner {
    border: none;
}

.page header h1 {text-align:center; font-size:36px;}

.widget h3, h3 {
    text-align: center;
    text-transform: inherit;
    color: #262358;
    border-bottom: none;
    margin-bottom:0px;
    padding-bottom:20px;
    font-size:2em;
    font-weight:normal;
}
@media only screen and (min-width: 769px) {

.columns-2 ul.products li.product{
width: 47.5%;
}

}
.entry .columns-2 ul.products li.product, .woocommerce-columns-3 ul.products li.product {width: 47.5%;}
.entry .columns-3 ul.products li.product, .woocommerce-columns-3 ul.products li.product {width: 30.75%;}
.entry .columns-4 ul.products li.product, .woocommerce-columns-4 ul.products li.product {width: 22.05%;}
.entry .columns-5 ul.products li.product, .woocommerce-columns-5 ul.products li.product {width: 16.96%;}



/*----------Remove White box around images ----*/
.type-page img {background:none; border:none;}

.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center{text-align:center;}


/*--------------Remove add to cart buttons ----------------------------*/



/*-------------------------Tables -------------------------------------*/
table {
    border-spacing: 0;
    width: 100%;
    border: 1px solid #E7BD73;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #FFFBF5;
    box-shadow: none;
    -webkit-box-shadow: none;
    border-collapse: separate;
}

table td, table th {border-right: 1px dotted #E7BD73;}

table tbody td {
    background: #ffecb9;
    border-bottom: 1px solid #E7BD73;
}
table tbody tr:nth-child(2n) td {
	background: #fff5d1;
    	border-right: 1px dotted #E7BD73;
}

input[type=text], input.input-text, textarea, input.txt, input[type=tel], input[type=email] {
    background: #fff;
    border: 1px solid #e7bd73;
}

/**************************************************Posts*****************************/
.lcp_catlist {list-style-type:none;}
.lcp_catlist li {padding-bottom:10px;}
.lcp_catlist a {font-weight:bold; display:block; font-family:'zemke'; font-size:1.3em;}



/************************************Buttons ****************************************/

ul.products li.product .add_to_cart_button {display:none;}

ul.products li.product .ajax_add_to_cart {display:none;}

a.button, a.comment-reply-link, #commentform #submit, .submit, input[type=submit], input.button, button.button, #wrapper .woo-sc-button {
    display: inline-block;
    padding: .5em .5em;
    border: 0;
    background: #262358;
    color: white!important;
    text-align: center;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
    text-decoration: none;
    font-size: .9em;
    cursor: pointer;
    overflow: visible;
    width: auto;
    line-height: 1em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
    border-radius: 0.5em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    box-shadow: 0 0 0 0 #888888;
    -webkit-box-shadow: 0 0 0 0 #888888;
    -webkit-appearance: none;
}

a.button, a.comment-reply-link, #commentform #submit, .submit, input[type=submit], input.button, button.button, #wrapper .woo-sc-button {background:#262358;}

a.button:hover, a.comment-reply-link:hover, #commentform #submit:hover, .submit:hover, input[type="submit"]:hover, input.button:hover, button.button:hover, #wrapper .woo-sc-button:hover {
    background: none repeat scroll 0 0 #2839a6;
}

/*--------------------------Header ------------------------------------*/
#header {background: url('images/Header_bg.jpg'); background-repeat:repeat-x;height:101px;padding-top:10px; margin-bottom:20px;}


#header #fixed-header.fixed { background: url('images/Header_bg.jpg'); background-repeat:repeat-x; height:101px; padding:0px!important; }
#header .col-full {padding-top:10px;}


#header #header-components .cart-contents {padding:0px 5px;}
#header #header-components ul {margin-bottom:0px;}

@media only screen and (min-width: 769px){
#header #fixed-header.fixed #logo {
    margin-top: 0em!important;
}
#header {
    padding: 0!important;
}

}
#searchform {
    width: 100%;
    max-width:300px;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    background: #fff;
    border-color: #e1e1e1;
    border-width: 1px;
    border-style: solid;
}

#searchform .s, #searchform #s {
    padding: .0em 0em .0em .3em;
    background: none;
    color: #b1b1b1;
}

#searchform .search-submit, #searchform #searchsubmit {top:25%; right:.2em;}

html body div#wrapper header#header div#fixed-header.fixed div.col-full div#head-search {
    width: 320px;
    margin-top: 0px;
    top: 0;
}


#header #header-components {
	position:absolute;
	top:0px;
	right:20px;
	background:#fff;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

@media only screen and (min-width: 769px){
#header #fixed-header.fixed #header-components { padding: 0;}
#head-search { margin-top:0px;}
#header-search-fix {float:right;}
#head-search:after {
    content:'';
    display:block;
    clear: both;
}
}

@media only screen and (max-width: 768px) {
#header {background: url('images/Header_bg_sm_screen.jpg'); background-repeat:repeat-x;height:160px;padding-top:10px;}
#header #logo {margin-bottom:5px; margin-top:10px;}
#head-search {float:left; width:75%;}
#wooslider {margin-left:0px; margin-right:0px;}
#navigation ul.nav {z-index:10; position:absolute; width:200px; background:#7d5426; padding:5px; border-radius:5px;}
#navigation ul.nav > li a {color:#fff !important;}

}

/*-----------------------Navigation-------------------------------------*/

@media only screen and (min-width: 769px){

header #navigation{float:right; padding-top:0px;}

#header #fixed-header.fixed #navigation {padding-top:0px!important;}

/*Removes Carrots for Dropdown*/
#navigation ul.nav li.parent > a:after { display: none!important;}
header #header #fixed-header.fixed #navigation {padding: 0px!important;}

/*Change Subnav Color*/
header #navigation ul.nav ul {
    background: #7d5426;
    border: 2px solid #ab7334;
    left: -1px;
}
header #navigation ul.nav ul li {border-bottom: 1px dashed #ab7334;}
header #navigation .sub-menu li a {color:#fff !important; font-size:1em!important; text-shadow:none; margin:0px;}

#header .nav-toggle:after {background-color:#262358;}

header #header #fixed-header.fixed #header-components {
    padding: 0px;
}



}

/*-------------------------Woo Slider----------------------------------*/
body .wooslider .slide-content {margin:5px!important;}
#wooslider {margin:0px 60px;}
.wooslider {background:0px; border:0px; box-shadow:none;}
.slide-content p {margin-bottom:0px;}
body .wooslider .wooslider-control-nav {margin-top:5px; margin-bottom:20px;}





/*--------------------------Footer ------------------------------------*/

.footer-top {height:8px; background-image:url('images/redborder.jpg');}
#footer-wrapper {
    /*background: none repeat scroll 0 0 #7d1710;*/
	background:url("images/footer_bg.jpg") repeat scroll;
}

#footer {
	padding: 0 0 5px !important;
}
#footer-widgets a {color: #fff !important;}

#footer-widgets .widget {border-top:0px;}

#footer-widgets .widget ul li {
    margin: 0 0 0;
    padding: 0 0 0;
    border-bottom: 0px;
}
.has-footer-widgets #footer-widgets {
    margin: 0 auto;
    padding-bottom: 0px;
    border-bottom: 0px;
    
}

.footer_table {
    border-spacing: 0;
    width: 100%;
    border: 0px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: none;
    box-shadow: none;
    -webkit-box-shadow: 0px;
    border-collapse: separate;
}
.footer_table tbody td {
    background: none;
    border-bottom: 0px;
}
.footer_table tbody tr:nth-child(2n) td {
    background: none;
    border-right: 0px;
}

.footer_table td, table th {
    padding: .53em .327em;
    text-align: left;
    border-right: 0px;
    vertical-align: middle;
}
/*********************************************************************Greeting Card Download Pages**************************************************************/
.putu-card {
	text-align: center;
	width:100%;
	height:600px;
	padding-top: 60px;
	background:url('https://www.putumayo.com/wp-content/uploads/2016/08/gc-border.png') 50% 50% no-repeat;
}
.putu-card h1{
	font-size:30px;
	margin-bottom: 15px;
}
.gc-col{
	display:inline-block;
	vertical-align:top;
	width:40%;
}

.gc-row{
	text-align:center;
	width:100%;
}
.gc-btn a{
	color: #ffffff !important;
    background-color: #800000;
    padding: 10px 0px;
    margin: 20px 0;
    display: block;
    font-weight: bold;
}

/*********************************************************************Featured Artist*********************************************************/


.featured_music {padding:10px; background-color:#fd9059; border-radius:10px; margin-bottom:50px;}
#featured_artist .featured_artist_image {float:right; max-width:200px; margin-left:10px;}
#featured_artist .featured_artist_album {max-width:220px;}
#featured_artist_text {display:none;}
#featured_artist_text h5 {font-size:1.3em;}

.morelink {
    display: block;
}

.home #featured_artist {
border:9px solid transparent;
padding:15px;
border-image:url('images/orange_border_long.jpg') 20 20 round;
}


/***********************************************************************Home Page *************************************************************/

.home-page-sidebar {margin:15px;}

.home #main {margin-top:20px;}
.front-page-products ul.products {margin-bottom:0px;}
.front-page-products ul.products li.product h3, .front-page-products ul.products li.product .price, .front-page-products ul.products li.product .button, .front-page-products ul.products li.product div[itemprop="description"] {display:none;}
.front-page-products h4 {text-align:center;}
.front-page-products ul.products li.product {padding-bottom:0px; margin-bottom:0px; border-bottom:0px; width:100%;}
.front-page-products h4 a {font-size:18px;}

.front-page-products {padding-bottom:20px; border-image:url('images/orange_border_long.jpg') 20 20 round; border-bottom:9px solid transparent; text-align:center}
.homepage_greetingcard {height:236px; width:auto; margin-bottom:13px;}

/*Remove Available text from home page if item is set for preorder*/
.front-page-products .av_now {display:none;}

.homepage_left_sidebar {text-align:center;}
.classic .fgtext {color:#fff;}

.newsletter {background-color:#fd9059; border-radius:10px; padding:10px;}

.modulewidget-upcoming_events-3-title {
    background-color: transparent !important;
    width: 100% !important;
    border: 0px !important;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    /* padding-right: 10px; */
    /* padding-left: 10px; */
    border: 0px !important;
    text-align:center;
}
/*-------------Cultural Spotlight---------------*/
.cultural_spotlight_extra_text {display:none;}
.media_area p {text-align:center;}
#cultural_spotlight {padding-bottom:20px; border-image:url('images/orange_border_long.jpg') 20 20 round; border-bottom:9px solid transparent;}
#cultural_spotlight h3 {padding-bottom:5px;}


.holiday {border-bottom:1px solid #919191; margin-bottom:12px;}
.world_holidays_inner .date {float:left; padding-right:20px; text-align:center}
.date .month, .date .year {color:#333333; font-family:'Lato'; font-size:1em;}
.year {display:none;}
.date .day {font-weight:bold; font-family:'Lato'; font-size:3em; color:#f2874d; line-height:80%;}
.world_holidays_inner .title {text-align:center; border-left:1px solid #919191; float:left; }
.world_holidays_inner .title p {color:#161341; ; font-size:1.2em; margin-bottom:0px;}
.world_holidays_inner .title p span {color:#f2874d;}

/*--------------------------News with Excerpts--------------------------*/
.recent_with_excerpt ul {margin-right:0px;}
.recent_posts_with_excerpts h2 {font-size:18px;}

.recent_with_excerpt {
border:9px solid transparent;
padding:15px;
border-image:url('images/orange_border_short.jpg') 20 20 round;
padding:10px 0px;
margin:10px 0px;
}


/***********************************************************************Kids Page ************************************************************/
/*Remove template title*/
.post-72 header {display:none;}
.post-72 .inner {margin-top:0px; padding-top:0px;}
.post-72 ul.products li.product h3 {font-family:'zemke'!important;}

.kids_title {font-size:36px; text-align:center; padding-top:50px; }
.extra_padding {padding-left:30px; padding-right:30px;}
.kids_featured_cd ul.products li.product {float:none;}
#kids_latest_releases .columns-2 ul.products li.product{width:47.5%; padding-bottom:0px; margin-bottom:0px; border-bottom:0px;}
ul.products li.product .price {display:none;}
.education {margin-top:30px;}
.education p span {color:#fd9059; font-style:italic;}
.education table {border:0px; border-radius:10px; background:none; margin:50px 0px; box-shadow:none; }
.education table tbody td {background:none;}
.education table td, table th {border:0px;}
.education h3 a {line-height:1.3em; font-size:27px;}
.kids_featured_video {padding-top:30px;}

/***********************************************************************Shop****************************************************************/

ul.products li.product {border-bottom:0px;}
.type-page .entry ul {margin-left:0px; margin-bottom:0px;}
.post ul.products li.product {border-bottom:0px; margin-bottom:0px; padding-bottom:0px;}
.post ul.products li.product h3 {margin-bottom:0px; padding-bottom:0px; font-family:'Lato', sans-serif!important; font-size:16px; font-weight:bold;}
.woocommerce-ordering {display:none;}

.greeting_cards { text-align:center; border-left:1px dashed #f09163;}
.greeting_cards h3 {font-size:1.5em; padding-bottom:0px;}
.greeting_cards ul.products li.product h3 {display:none;}
.featured_category {
border:9px solid transparent;
border-image:url('images/orange_border_long.jpg') 20 20 round;
padding:20px; 
margin:20px 0px;
}
.featured_category h2 {margin-bottom:10px;}

.post .woocommerce-page h1.page-title {text-align: center; border-bottom:0px; margin-bottom:0px; padding-bottom:0px;}

.single-product .woocommerce_tabs .panel, .single-product .woocommerce-tabs .panel{background:#fff3d0 !important; border:1px solid #D7C38D !important;}
.single-product .woocommerce_tabs ul.tabs li.active a, .single-product .woocommerce-tabs ul.tabs li.active a{background:#fff3d0 !important; border:1px solid #D7C38D !important;}
.single-product .quantity {margin:5px;}



.woocommerce-page h1.page-title{
	margin: 0px !important;
    padding: 0;
	text-align: center;
	border: 0px !important;
}

/*********************************************************Shop Single Page ***************************************/
.single-product .summary .amount {color:#262358;}


/*********************************************************Shop Greeting Card Page ***************************************/
.post-6363 .woocommerce-tabs {display:none;}
.post-6363 .euro_purchase_link, .post-6363 .australian_purchase_link {display:none;}

/***********************************************************Pagination**************************************************/
.woo-pagination .page-numbers.current {background:#ffecb9; border:1px solid #E7BD73;}

.woo-pagination .page-numbers {
    display: inline;
    text-decoration: none;
    color: #fff;
    padding: .327em .857em;
    font-weight: bold;
    -webkit-border-radius: 0.327em;
    border-radius: 0.327em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #E7BD73;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
}

.woo-pagination .page-numbers:hover {
    background:#E7BD73;
} 

/*********************************************Checkout **********************************************************/
.woocommerce-checkout article {background:#fff; border-radius:5px;}

/***************************************************News & Reviews***********************************************/
.post .date-badge, .post .post-meta {display:none;}
.post header h1 {font-size:1em;}
.post .post-more .read-more a {background:transparent; text-shadow:none; padding:0px;}
.post .post-more .read-more a:hover {background:transparent;}
#main .post img {float:left; margin-right:10px; margin-bottom:0px;}
.post .inner {padding:0px; margin:0px;}