



/*



Theme Name: putw



Theme URI: https://www.pickup.world



Description: Designed by <a href="http://www.thelightwurx.com/">The Lightwurx Web Design Group</a>.



Author: Benjamin Dara



Version: 1.0.18



Template: twentysixteen



Tags: putw



*/



.clear, .woocommerce .woocommerce-breadcrumb::after {
    clear: none;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
    margin: 0 3.8% 2.992em 0;
}


#page {

	overflow: hidden;

}

.wpb_content_element {

	margin: 0px;

}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {

	margin: 0;

}

.tp-parallax-wrap {

	width: 100%;

}

.tp-loop-wrap {

	width: 100%;

}
   
.tp-static-layers {

	width: 100%;

}



@media screen and (min-width : 320px) and (max-width : 480px) {

.artistcontainerleft {

	max-width: 100%;

	float: left;

}

.artistcontainerright {

	max-width: 100%;

	float: left;

}

.artistcontainer {

	max-width: 100%;

	float: left;

}

}

@font-face {

	font-family: 'League Spartan';

	src: url('leaguespartan-bold.eot');

	src: url('leaguespartan-bold.eot?#iefix') format('embedded-opentype'), url('leaguespartan-bold.woff2') format('woff2'), url('leaguespartan-bold.woff') format('woff'), url('leaguespartan-bold.ttf') format('truetype'), url('leaguespartan-bold.svg#league_spartanbold') format('svg');

	font-weight: bold;

	font-style: normal;

}

@font-face {

	font-family: 'Mistral';

	font-style: normal;

	font-weight: normal;

	src: local('Mistral'), url('MISTRAL.woff') format('woff');

}

body {

	background-color: #9E9792;

	font-family: 'Open Sans', sans-serif;

	line-height: 1;

	overflow-x: hidden;

}

a {

	color: #803417;

	text-decoration: underline;

}

a:hover {

	color: #282f39;

}

header {

	background: rgb(51, 47, 31); /* Fallback for older browsers without RGBA-support */

	background: rgba(51, 47, 31);

}

.site-header {

	padding: 1.5em 4.5455% 2.5em;

	width: 100%;

	z-index: 99999;

}

.menu-toggle:hover, .menu-toggle:focus {

	border-color: #803417;

	color: #803417;

}

button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {

	background: #803417;

}

.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus {

	background-color: #807854;

	border-color: #807854;

	color: #fff;

}

.site {

	background-color: #9E9792;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin: 0 auto 0;

}

.contentboxmax {

	max-width: 1200px;

	display: block;

	margin-left: auto !important;

	margin-right: auto !important;

}

.names {

	color: #807854;

	font-family: 'Open Sans', sans-serif;

	font-size: 25px;

	letter-spacing: 2px;

	text-align: center;

	text-transform: uppercase;

	margin-top: 8px;

}

.names a {

	color: #807854;

	text-decoration: none;

}

.names a:hover {

	text-decoration: underline;

}

.artistcontainerleft {

	max-width: 100%;

	float: left;

}

.artistcontainerright {

	max-width: 100%;

	float: right;

}

.artistcontainer {

	max-width: 455px;

	margin: auto;

}

.quotes {

	color: #ffffff;

	font-size: 26px;

	text-align: center;

	padding: 50px 150px 50px 50px;

}

.artists img {

	max-height: 305px;

}

.artists img:hover {

}

.picholder:hover .overlay {

	opacity: 1;

}

.picholder:hover .fancypics {

	opacity: 0.7;

}

.picholder {

	max-width: 455px;

	position: relative;

}

.fancypics {

	width: 100%;

}

/*Centering size and color shenenigans*/















.overlay {

	bottom: 0;

	left: 0;

	top: 0;

	right: 0;

	max-height: 305px;

	max-width: 455px;

	margin: auto;

	position: absolute;

	background: rgba(40,47,57,0.7);

	opacity: 0;

}

.text_box {

	color: white;

	weight: bold;

	font-size: 2em;

	padding: 10px;

	padding-bottom: 50%;

	text-align: center;

}

.lightbox {

	/** Default lightbox to hidden */















	display: none;

	/** Position and style */















	position: fixed;

	z-index: 999;

	width: 100%;

	height: 100%;

	text-align: center;

	top: 135px;

	left: 0;

	background: rgba(0,0,0,0.8);

}

.lightbox img {

	/** Pad the lightbox image */















	max-width: 90%;

	max-height: 80%;

	margin-top: 2%;

	margin: 0 auto;

}

.lightbox:target {

	/** Remove default browser outline */















	outline: none;

	/** Unhide lightbox **/















	display: block;

}

.prdtxt {

	font-family: 'Open Sans', sans-serif;

	color: #6e6156;

	text-align: center;

	font-size: 19px;

	letter-spacing: 2px;

}

.prdtxt a:hover {

	color: #a18d6f;

}

.subquotes {

	color: #ffffff;

	font-size: 26px;

	text-align: center;

}

.referral {

	font-family: 'Mistral';

	color: #c3a195;

	font-size: 40px;

	text-align: center;

	padding: 0 150px 0 50px;

}

.subreferral {

	font-family: 'Mistral';

	color: #c3a195;

	font-size: 40px;

	text-align: center;

}

.toppad {

	padding-top: 30px;

}

.nopad {

	padding: 0 0 0 0 !important;

}

.topmarg {

	margin-top: 30px;

}

#leftslidemission {

	text-align: left !important;

	padding-left: 30px;

	float: left;

	font-family: 'League Spartan';

	color: #9E9792;

	font-size: 22px;

	letter-spacing: 9px;

}

#rightslidemission {

	text-align: right !important;

	padding-right: 30px;

	float: right;

}

.highfidelity {

	font-family: 'Mistral';

	color: #ffffff;

	text-align: center;

	font-size: 48px;

}

.alignleft, .alignright {

	margin: 0 0 0 0;

}

ul.artistlist {

	padding: 0 0 0 0;

	margin: 0 auto;

	max-width: 450px;

}

.artistlist li {

	color: #645448;

	font-family: 'Open Sans', sans-serif;

	font-size: 20px;

	letter-spacing: 4px;

	text-transform: uppercase;

	text-align: left;

	padding: 0 0 8px 0;

}

.legacyButton {

	font-family: 'Mistral';

	background-color: #803417;

	-moz-border-radius: 13px;

	-webkit-border-radius: 13px;

	border-radius: 13px;

	text-align: center;

	display: block;

	cursor: pointer;

	color: #ffffff;

	font-size: 35px;

	font-weight: bold;

	padding: 10px 31px;

	text-decoration: none;

	text-shadow: 0px 1px 0px #2f6627;

	margin-left: auto;

	margin-right: auto;

	width: 85%;

	max-width: 300px;

	margin-top: 30px;

	margin-bottom: 20px!important;

}

.legacyButton:hover {

	background-color: #b81a12;

	color: #ffffff;

}

.legacyButton:active {

	position: relative;

	top: 1px;

}

.productsButton {

	font-family: 'Mistral';

	background-color: #803417;

	-moz-border-radius: 13px;

	-webkit-border-radius: 13px;

	border-radius: 13px;

	text-align: center;

	display: block;

	cursor: pointer;

	color: #ffffff;

	font-size: 35px;

	font-weight: bold;

	padding: 10px 31px;

	text-decoration: none;

	text-shadow: 0px 1px 0px #2f6627;

	margin-left: auto;

	margin-right: auto;

	width: 85%;

	max-width: 220px;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	position: absolute;

}

.productsButton:hover {

	background-color: #b81a12;

	color: #ffffff;

}

.woocommerce a.button {

	font-family: 'Mistral';

	background-color: #803417;

	-moz-border-radius: 13px;

	-webkit-border-radius: 13px;

	border-radius: 13px;

	text-align: center;

	display: block;

	cursor: pointer;

	color: #ffffff;

	font-size: 1.4vw;

	font-weight: bold;

	padding: 10px 31px;

	text-decoration: none;

	text-shadow: 0px 1px 0px #2f6627;

	margin-left: auto;

	margin-right: auto;


	width: 100%;

	max-width: 220px;

	top: 50%;

	position: relative;

	text-transform: lowercase;

}

.woocommerce a.button:hover {

	background-color: #b81a12;

	color: #ffffff;

}

select {

	/* styling */



	background-color: white;

	border: thin solid #706154;

	border-radius: 4px;

	display: inline-block;

	font: inherit;

	line-height: 1.5em;

	padding: 0.5em 3.5em 0.5em 1em;

	/* reset */







	margin: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-appearance: none;

	-moz-appearance: none;

}

select {

	background-image: linear-gradient(45deg, transparent 50%, gray 50%),  linear-gradient(135deg, gray 50%, transparent 50%),  linear-gradient(to right, #ccc, #ccc);

	background-position: calc(100% - 20px) calc(1em + 2px),  calc(100% - 15px) calc(1em + 2px),  calc(100% - 2.5em) 0.5em;

	background-size: 5px 5px,  5px 5px,  1px 1.5em;

	background-repeat: no-repeat;

}

select:focus {

	background-image: linear-gradient(45deg, green 50%, transparent 50%),  linear-gradient(135deg, transparent 50%, green 50%),  linear-gradient(to right, #ccc, #ccc);

	background-position: calc(100% - 15px) 1em,  calc(100% - 20px) 1em,  calc(100% - 2.5em) 0.5em;

	background-size: 5px 5px,  5px 5px,  1px 1.5em;

	background-repeat: no-repeat;

	border-color: #803417;

	outline: 0;

}

.bannerButton {

	font-family: 'Mistral';

	background-color: #803417;

	-moz-border-radius: 13px;

	-webkit-border-radius: 13px;

	border-radius: 13px;

	text-align: center;

	display: block;

	cursor: pointer;

	color: #ffffff;

	font-size: 35px;

	font-weight: bold;

	padding: 10px 10px 10px 10px !important;

	text-decoration: none;

	text-shadow: 0px 1px 0px #2f6627;

	margin-left: auto;

	margin-right: auto;

	width: 100%;

	max-width: 300px;

	top: 30px;

	right: 15px;

	position: relative;

}

.bannerButton:hover {

	background-color: #b81a12;

	color: #ffffff;

}

.woocommerce .cart .button, .woocommerce .cart input.button {

	font-family: 'Mistral';

	background-color: #803417;

	-moz-border-radius: 13px;

	-webkit-border-radius: 13px;

	border-radius: 13px;

	text-align: center;

	display: block;

	cursor: pointer;

	color: #ffffff;

	font-size: 35px;

	font-weight: bold;

	padding: 10px 10px 10px 10px !important;

	text-decoration: none;

	text-shadow: 0px 1px 0px #2f6627;

	margin-left: auto;

	margin-right: auto;

	width: 100%;

	max-width: 300px;

	top: 10px;

	text-transform: lowercase !important;

	position: relative;

}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {

	background-color: #b81a12;

	color: #ffffff;

}

.woocommerce button.button {

	text-transform: lowercase !important;

}

header.title {

	background: transparent !important;

}

header.title h3 {

	color: #706154;

}

table, th, td {

	border: 1px solid #706154;

}

.woocommerce-cart .cart-collaterals .cart_totals tr th {

	border-top: 1px solid #706154;

}

.woocommerce table.shop_table {

	border: 1px solid #706154;

}

.woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th {

	border-top: 1px solid #706154;

}

.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {

	width: 100%;

	margin-bottom: 10px;

}

.woocommerce-billing-fields > h3, .woocommerce-shipping-fields > h3, #order_review_heading {

	color: #706154 !important;

}

.woocommerce ul.products {

	margin-bottom: 100px;

}

.woocommerce ul.products li.product h3 {

	color: #706154;

	height: 50px;

}

div.woocommerce-tabs ul.tabs {

	margin-top: 25px;

}

.woocommerce ul.products li.product .price {

	font-family: 'League Spartan';

	color: #706154;

	font-size: 1.4em;

	text-align: center;

	letter-spacing: 4px;

	padding-top: 35px;

}

div.woocommerce-tabs ul.tabs li.additional_information_tab, #tab-additional_information, .orderby {

	display: none !important;

}

.woocommerce ul.products li.product h3 {

	font-size: 1em !important;

	word-wrap: normal !important;

	white-space: pre-wrap !important;

}

.vc_tta-panel-heading {

	border-color: #706154 !important;

	background-color: #282f39 !important;

}

.vc_tta-title-text {
    color: #706154 !important;
    line-height: 29px;
    font-size: 19px;
}

.iconcontainer {

	height: 230px;

}

.iconhome {

	height: 230px;

	display: table-cell;

	vertical-align: bottom;

	margin: 0 auto;

	position: absolute;

	right: 0px;

	left: 0px;

}

.woocommerce-tabs wc-tabs-wrapper {

	margin-top: 20px;

}

.iconcontaineryo {

	width: 100%;

	/*height: 230px;*/

	position: relative;

}

.iconinner {

	margin: auto; /* Required */

	position: absolute; /* Required */

	bottom: 0; /* Aligns at the bottom */

	left: 0;

	right: 0; /* Aligns horizontal center */

	max-height: 100%; /* images bigger than 175 px  */

	max-width: 100%;  /* will be shrinked to size */

}

h1 {

	font-family: 'League Spartan';

}

h2, .entry-content h2 {

	font-family: 'League Spartan';

	color: #706154;

	font-size: 30px;

	text-align: center;

	letter-spacing: 5px;

	margin-top: 25px;

	text-transform: uppercase;

}

h2.nomargin {

	font-family: 'League Spartan';

	color: #706154;

	font-size: 29px !important;

	text-align: center;

	text-transform: uppercase;

	letter-spacing: 9px;

	margin-top: 17px!important;

}

h2.subs, .page-title {

	font-family: 'League Spartan';

	color: #706154;

	font-size: 30px !important;

	text-align: center;

	text-transform: uppercase;

	letter-spacing: 6px;

	margin-top: 17px!important;

	text-decoration: underline;

}

h3, .entry-content h3 {

	font-family: 'League Spartan';

	color: #9E9792;

	font-size: 30px;

	text-align: center;

	letter-spacing: 5px;

	text-transform: uppercase;

}

h4, .entry-content h4 {

	font-family: 'League Spartan';

	color: #706154;

	font-size: 24px;

	text-align: center;

	letter-spacing: 5px;

	text-transform: uppercase;

}

h5, .entry-content h5 {

	font-family: 'League Spartan';

	color: #706154;

	font-size: 18px;

	text-align: center;

	letter-spacing: 9px;

	text-transform: uppercase;

	margin: 10px 0 10px 0;

}

.formtext {

	font-family: 'Open Sans', sans-serif;

	color: #807854;

	font-size: 21px;

	text-align: left;

	letter-spacing: 4px;

	text-transform: uppercase;

	padding-top: 5px;

	display: block;

}

.missionstatement {

	color: #cac0a5;

	font-family: 'League Spartan';

	letter-spacing: 5px;

	text-align: center;

	text-transform: uppercase;

}

.content, .term-description {

	text-align: center;

	color: #6E6156;

	font-size: 18px;

	letter-spacing: 3px;

}

.faqcontent {

	text-align: left;

	color: #6E6156;

	font-size: 18px;

	letter-spacing: 3px;

}

.faqcontent li {

	text-align: left;

	color: #6E6156;

	font-size: 18px;

	letter-spacing: 3px;

	padding-top: 7px;

}

.prdcontent {

	text-align: right;

	color: #6E6156;

	font-size: 18px;

	letter-spacing: 2px;

}

.contactcontent {

	text-align: center;

	color: #a18d6f;

	font-size: 18px;

	letter-spacing: 5px;

}

.prdboxmax {

	margin-right: 15%;

	margin-left: 15%;

}

input {

	font-family: 'Open Sans', sans-serif;

}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {

	background: #282f39;

	background-image: -webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0));

	border: 1px solid #d1d1d1;

	border-radius: 4px;

	color: #efecd5;

	padding: 0.625em 0.4375em;

	width: 100%;

	font-family: 'Open Sans', sans-serif;

}

input[type="text"]:active {

	color: #706154;

}

input[type="submit"] {

	font-family: 'Mistral';

	background-color: #803417;

	-moz-border-radius: 13px;

	-webkit-border-radius: 13px;

	border-radius: 13px;

	text-align: center;

	display: block;

	cursor: pointer;

	color: #ffffff;

	font-size: 35px;

	font-weight: bold;

	padding: 10px 31px;

	text-decoration: none;

	text-shadow: 0px 1px 0px #2f6627;

	margin-left: auto;

	width: 85%;

	max-width: 200px;

	margin-top: 30px;

	margin-bottom: 20px!important;

	text-transform: none;

}

input[type="submit"]:hover {

	background-color: #b81a12;

	color: #ffffff;

}

input[type="submit"]:active {

	position: relative;

	top: 1px;

}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {

	float: right !important;

}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {

	float: left !important;

}

.woocommerce div.product p.price, .woocommerce div.product span.price {

	font-family: 'League Spartan';

	color: #706154;

	font-size: 36px;

}

.entry-summary p {

	color: #6E6156;

	font-size: 18px;

	letter-spacing: 2px;

}

.entry-summary h1 {

	font-family: 'League Spartan';

	font-size: 36px;

	color: #706154;

	letter-spacing: 4px;

}

.woocommerce div.product form.cart div.quantity {

	float: left;

	margin: 35px 4px 0 0;

}

.woocommerce .quantity .qty {

	text-align: center;

	background-color: transparent;

	color: #706154;

	font-size: 22px;

	font-family: 'League Spartan';

	border: 1px solid #706154;

}

.woocommerce div.product form.cart .button {

	float: right;

}

.woocommerce div.product form.cart .variations label {

	color: #706154;

	letter-spacing: 4px;

	text-transform: uppercase;

}

.woocommerce button.button.alt, .woocommerce input.button.alt {

	background-color: #803417;

	text-transform: lowercase;

}

.woocommerce button.button {

	font-family: 'Mistral';

	background-color: #803417;

	-moz-border-radius: 13px;

	-webkit-border-radius: 13px;

	border-radius: 13px;

	text-align: center;

	display: block;

	cursor: pointer;

	color: #ffffff;

	font-size: 35px;

	font-weight: bold;

	padding: 10px 31px;

	text-decoration: none;

	text-shadow: 0px 1px 0px #2f6627;

	margin-left: auto;

	margin-right: auto;

	width: 85%;

	max-width: 300px;

	margin-top: 30px;

	margin-bottom: 20px!important;

}

.woocommerce button.button:hover {

	background-color: #b81a12;

	color: #ffffff;

}

.woocommerce button.button:active {

	position: relative;

	top: 1px;

}

.productpassive {

	color: #6e6156;

	font-family: 'Open Sans', sans-serif;

	font-siZe: 19px;

	text-align: center;

}

.bluequotes {

	color: #ffffff;

	font-size: 26px;

	text-align: center;

}

.bluesubreferral {

	font-family: 'Mistral';

	color: #9b9ea2;

	font-size: 40px;

	text-align: center;

}

.vc_custom_1458604855611 {

	margin-top: 33px !important;

	padding-top: 20px !important;

	padding-bottom: 5px !important;

	background-color: #a18d6f !important;

}

.vc_custom_1458604832470 {

	margin-top: 80px !important;

	padding-top: 20px !important;

	padding-bottom: 20px !important;

	background-color: #282f39 !important;

}

.vc_custom_1458172201326 {

	padding-top: 20px !important;

	padding-bottom: 20px !important;

	background-color: #a18d6f !important;

}

.woocommerce .woocommerce-breadcrumb {

	color: #777;

	float: left;

	width: 50%;

	display: inline;

}

table.wccpf_fields_table td.wccpf_label label {

	color: #706154;

	letter-spacing: 4px;

	text-transform: uppercase;

}

.wccpf_fields_table table, .wccpf_fields_table > table, .wccpf_fields_table > tbody, .wccpf_fields_table > tbody > tr, .wccpf_fields_table > tbody > td {

	border: none !important;

}

body:not(.search-results) .entry-summary td, table.wccpf_fields_table {

	border: 0;

}

table.wccpf_fields_table td.wccpf_label label {

	width: 250px;

	font-weight: 700;

}

table.wccpf_fields_table td.wccpf_value input[type="text"] {

	width: 90%;

	margin-left: 50px;

}

.shopnav {

	float: right;

	margin-bottom: 20px;

	display: inline;

	color: #777;

	font-family: 'Open Sans', sans-serif;

	font-siZe: 16px;

	letter-spacing: 3px;

}

.shopnav a {

	color: #777;

}

.shopnav a:hover {

	color: #2F2F2F;

	text-decoration: underline;

}

.woocommerce .woocommerce-message {

	border-top-color: #803417;

	clear: both;

}

.woocommerce .woocommerce-message::before {

	color: #803417;

}

#newspad {

	margin-bottom: 215px !important;

}

#newspaddy {

	margin-bottom: 20px !important;

}

.homepageartists {

	color: #807854;

	text-align: center;

	font-size: 24px;

	text-transform: uppercase;

	margin: 20px 0 20px 0;

}

.bluelink {

	text-align: center;

}

.bluelink a {

	font-family: 'League Spartan';

	color: #9E9792;

	font-size: 22px;

	text-align: center;

	letter-spacing: 5px;

	text-decoration: underline;

}

.bluelink a:hover {

	color: #803417;

}

.main-navigation {

	font-family: 'Open Sans', sans-serif;

	font-size: 18px;

}

.main-navigation li {

	letter-spacing: 4px;

	display: inline;

	border-top: none;

}

.main-navigation li a {

	display: inline-block;

	text-align: center;

	padding: 1px 16px;

	text-decoration: none;

	color: #FFFFFF;

}

.main-navigation li a:hover {

	text-decoration: underline;

	color: #A18D6F;

}

.main-navigation li+li:before {

	content: "|";

	color: #ffffff;

}

#menu-main-navigation-1 > li > a {

	color: #A18D6F;

}

#menu-main-navigation-1 > li > a:hover {

	color: #FFFFFF;

}

.content-area-wide {

	float: left;

	margin-right: -100%;

	width: 100%;

}

.content-area-wide-sub {

	

	width: 100%;

}

.no-sidebar .entry-content {

	margin-right: 0px !important;

	margin-left: 0px !important;

	margin-bottom: 90px;

}

.site-inner {

	margin: 0 auto;

	max-width: auto !important;

	position: relative;

}

.page-template-fullwidth .div#primary, .page-template-fullwidth .hentry {

	max-width: 100%!important;

}

.fullwidth {

	margin-left: auto !important;

	margin-right: auto !important;

	height: auto;

	padding-right: 0 !important;

}

.page-template-fullwidth .sidebar .entry-header {

	max-width: 100%!important;

}

.headerlogo {

	width: 371px;

	height: 87px;

	background: url(https://www.pickup.world/wp-content/uploads/2017/02/pickup-the-world-logo.png) no-repeat;

	display: block;

	margin-left: auto;

	margin-right: auto;

	padding-top: 20px;

	position: relative;

}

#site-description {

	font-family: 'Mistral';

	font-size: 26px;

	color: #FFFFFF;

	float: right;

	position: absolute;

	bottom: -30px;

	right: 30px;

}

.homeslide {

	width: 100%;

	height: auto;

	margin: 0 auto;

	z-index: 1;

}

.forcefullwidth_wrapper_tp_banner {

	margin-top: 50px !important;

}

.bandmembers {

	max-width: 80%;

	height: auto;

	display: block;

	margin-left: auto;

	margin-right: auto;

	position: relative;

}

.bandmembers img {

	max-width: 50%;

	height: auto;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {

	padding-top: 0px !important;

}

#copyright {

	text-align: center;

	font-size: 14px;

	color: #FFFFFF;

	margin-top: 40px;

	padding-bottom: 30px;

	letter-spacing: 4px;

}

#copyright a {

	color: #FFFFFF;

	text-decoration: none;

}

#copyright a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}

.entry-content h3 {

	margin-bottom: 0px;

}

.wpb_row {

	margin-bottom: 0px!important;

}

.no-sidebar .entry-content {

	margin-right: 0px !important;

	margin-left: 0px !important;

}

body:not(.custom-background-image):before, body:not(.custom-background-image):after {

	background: inherit;

	content: "";

	display: block;

	height: 0px;

	left: 0;

	position: fixed;

	width: 100%;

	z-index: 99;

}

.newstentext {

	color: #706154;

	font-size: 30px;

	font-family: 'League Spartan';

	text-align: center;

	letter-spacing: 5px;

}

.menu-toggle {

	color: #FFFFFF;

}

.main-navigation .primary-menu {

	text-align: center;

}

.newssignuptext {

	color: #65503a;

	font-size: 34px;

	font-family: 'Open Sans', sans-serif;

	font-weight: 600;

	padding-left: 5px;

	letter-spacing: 4px;

}

.newssignuptext a {

	color: #65503a;

	text-decoration: underline;

}

.newssignuptext a:hover {

	color: #803417;

	text-decoration: underline;

}

footer {

 	width: 100%;

	background-color: #282F39;

	height: auto;

	padding-top: 15px;

	margin-top: -5px;

}

.footerlogo {

	width: 371px;

	height: 87px;

	background: url(https://www.pickup.world/wp-content/uploads/2017/02/pickup-the-world-logo.png) no-repeat;

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-top: 20px;

	position: relative;

}

.footerlogo img {

	max-width: 100%;

	height: auto;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.soundlife {

	font-size: 66px;

	font-family: 'Mistral';

	color: #705f55;

	text-align: center;

}

.whitesoundlife {

	font-size: 66px;

	font-family: 'Mistral';

	color: #ffffff;

	text-align: center;

}

.pluggedin {


	text-align: center;

	color: #cac0a5;

	font-size: 44px;

	font-family: 'Mistral';

	width: 100%;

	background-color: #a18d6f;
	padding: 21px 0px;
	margin-bottom: 40px;

}

.entry-content a {

	box-shadow: none;

}

#foot {

	display: inline !important;

	text-align: center;

	top: 30px;

	position: relative;

}

div.jp-audio {

	margin-bottom: 20px;

}

/*.clear {

	clear: both;

}*/

.woocommerce div.product form.cart .variations select {

	min-width: 95% !important;

}

table.wccpf_fields_table td.wccpf_label label {

	width: 150px !important;

}
.home #content {
    margin-top: 0px;
}
.home .homeslide {
    margin-top: 151px;
}
header{position:fixed;}
.site-header.mastheadall {

	background: url(https://www.pickup.world/wp-content/uploads/2017/02/header-map-pickups-1.jpg) no-repeat top center !important;

	width: 100%;

	height: auto;

	background-size: cover !important;
	

}
#content {
    margin-top: 151px;
}
.site-branding {

 /*margin: 0.875em auto 0.875em 0;*/

	max-width: 100%;

	min-width: 0;

	overflow: visible;



}
@media screen and (min-width: 768px) and (max-width: 910px) {
	#content {
    margin-top: 192px;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0px 0px 40px 0px;
}
.home .homeslide {
    margin-top: 191px;
}
}

@media screen and (max-width: 1200px) {

#site-header-menu {

    display: none;

}
button#responsive-menu-button {
    top: 10% !important;
}


}

@media screen and (min-width: 44.375em) {

.site {

	margin: 0px;

}

.site-main {

	margin-bottom: 0px;

}

}



@media screen and (min-width: 56.875em) {

.no-sidebar .entry-content {

	margin-right: 0px !important;

	margin-left: 0px !important;

}

 .site-inner {

  /*max-width: 2100px !important;*/

 

}

.site {

	margin: 0px;

}

.site-branding, .site-header-menu, .header-image {

	margin-top: 0px;

	margin-bottom: 0px;

}

.site-content {

	padding: 0 0;

}

.site-footer {

	display: block;

}

.site-header-menu {

	position: relative;

	top: 40px;

	left: 50px;

}

.footerlogo {

	display: none;

}

}



@media only screen and (max-device-width: 1024px) {

.footerlogo {

	display: none !important;

}

#foot {

	display: none !important;

}

}



@media only screen and (min-device-width: 1024px) {

.site-header-main {

	/*min-width: 1024px !important;*/

}

}

@media only screen and (min-device-width : 768px) 



{

	.content-area-wide-sub {

    top: 60px;

}

	

	}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

.main-navigation {

	font-size: 15px;

	margin: 0 1.9rem;

}

.headerlogo {

	width: 318px;

	height: 85px;

	background: url(https://www.pickup.world/wp-content/uploads/2017/02/pickup-the-world-logo-mobile.png) no-repeat;

	display: block;

	margin-left: auto;

	margin-right: auto;

	padding-top: 20px;

	position: relative;

}

.pluggedin {

	top: 150px;

}

}

@media only screen and (min-width: 1025px) and (max-width: 1300px) {


.vc_tta-title-text {
    font-size: 16px;
}
#slide-7-layer-1 .whitesoundlife {
    position: relative;
    left: 38%;
}
.tejas .wpb_column.vc_column_container.vc_col-sm-3 {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.tejas .alignleft {
    float: none;
}
.tejas .wpb_column.vc_column_container.vc_col-sm-9 {
    width: 100%;
    text-align: center;
}
.tejas .quotes {
    padding: 20px 50px 20px 50px;
    font-size: 19px;
    line-height: 26px;
}
.referral {
    margin-bottom: 20px !important;
    padding: 0px;
}
.same-art p.names {
    font-size: 16px;
    line-height: 24px;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.same-art p.names {
    font-size: 16px;
    line-height: 24px;
}
.pluggedin {
	

	top: 190px;

} 
.tejas .wpb_column.vc_column_container.vc_col-sm-3 {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.tejas .alignleft {
    float: none;
}
.tejas .wpb_column.vc_column_container.vc_col-sm-9 {
    width: 100%;
    text-align: center;
}
.tejas .quotes {
    padding: 20px 50px 20px 50px;
    font-size: 19px;
    line-height: 26px;
}
.referral {
    margin-bottom: 20px !important;
    padding: 0px;
}
.homepageartists {
    font-size: 20px;
    line-height: 31px;
}
h2.nomargin {
    font-size: 21px !important;
}
.vc_tta-title-text {
    font-size: 15px;
}
#slide-7-layer-1 .whitesoundlife {
    left: 95px ;
    position: relative;
}
}



@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {

.site-header-main {

	max-width: 600px;

}

.iconcontaineryo {

	height: auto;

}

.iconinner {

	position: relative;

}

.vc_custom_1458062978405, .vc_custom_1458062983376, .vc_custom_1458062987284 {

	float: none !important;

	margin: 0 auto !important;

}

.site-header {

/* padding: 1.5em 4.5455% 1.2em;*/

}

.twentysixteen .site-main {

	margin-right: 7.3%;

}

.shopsubnav {

	margin-top: 45px;

}

.content-area-wide-sub {

	top: 250px;

}

.vc_custom_1458251283286 {

	margin-left: 0 !important;

	margin-right: 0 !important;

}

.woocommerce a.button {

	font-family: 'Mistral';

	background-color: #803417;

	-moz-border-radius: 13px;

	-webkit-border-radius: 13px;

	border-radius: 13px;

	text-align: center;

	display: block;

	cursor: pointer;

	color: #ffffff;

	font-size: 25px;

	font-weight: bold;

	padding: 0;

	text-decoration: none;

	text-shadow: 0px 1px 0px #2f6627;

	margin-left: auto;

	margin-right: auto;

	width: 100%;

	max-width: 220px;

	top: 50%;

	position: relative;

	text-transform: lowercase;

}

.contentboxmax {

	margin-left: 7%!important;

	margin-right: 7% !important;

}

.contentboxmax {

	margin-top: 65px !important;

}

.woocommerce .woocommerce-breadcrumb {

	line-height: 130%;

}

}



@media only screen and (min-width: 417px) and (max-width: 436px) and (orientation: portrait) {

.shopsubnav {

	margin-top: 88px;

}

.pluggedin {

	top: 240px;

}

h2.subs {

	margin-top: 87px !important;

}

}



@media only screen and (max-width: 416px) and (orientation: portrait) {

.shopsubnav {

	margin-top: 68px;

}

.pluggedin {

	top: 222px;

}

h2.subs {

	margin-top: 70px !important;

}

}

@media only screen and (max-width: 767px)

{
	
.woocommerce .cart .button, .woocommerce .cart input.button {
    font-size: 19px;
}
	.tejas .quotes {
    padding: 20px 50px 20px 50px;
    font-size: 16px;
    line-height: 26px;
}
	.vc_tta-title-text {
    font-size: 14px;
}
	.tp-mask-wrap {
    padding-bottom: 30px;
}
div#rev_slider_2_1_wrapper {
    height: 680px !important;
}
.tp-mask-wrap h3 {
    line-height: 27px;
}
#leftslidemission{
    line-height: 19px !important;
}
	.home .homeslide {
    margin-top: 0px;
}
.shopsubnav {
    margin-top: 103px;
    line-height: 27px;
}
.woocommerce ul.products li.product h3 {
    line-height: 26px;
    font-size: 13px !important;
    letter-spacing: 0px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin-bottom: 40px;
    margin-right: 5px;
}
.subs {
    margin-bottom: 24px !important;
}
.entry-content .vc_custom_1458840703207,.entry-content .vc_custom_1458840556575,.entry-content .vc_custom_1458848480107 {
    margin-right: 1% !important;
    margin-left: 1% !important;
}
.site-main {
    margin-top: 40px;
}	

#masthead {

    position: static;

}
	#content {
    margin-top: 0px;
}
.woocommerce ul.products li.product .price {
    padding-top: 43px;
}

	}

@media only screen and (min-width: 735px) and (max-width: 767px) and (orientation: landscape) {

.shopsubnav {

	margin-top: 32px;

}



.pluggedin {

	top: 189px;

}

.site-header-main {

	max-width: 600px !important;

}

h2.subs {

	margin-top: 36px !important;

}

}



@media only screen and (max-width: 734px) and (orientation: landscape) {

.shopsubnav {

	margin-top: 32px;

}

.pluggedin {

	top: 180px;

}

.site-header-main {

	max-width: 600px !important;

}

h2.subs {

	margin-top: 28px !important;

}

}



@media only screen and (max-width: 416px) {

.site-header-main {

	max-width: 300px;

}

.headerlogo {

	width: 300px;

	height: 70px;

	background: url(https://www.pickup.world/wp-content/uploads/2017/02/pickup-the-world-logo-mobile.png) no-repeat;

	display: block;

	margin-left: auto;

	margin-right: auto;

	padding-top: 20px;

	position: relative;

}

.woocommerce .woocommerce-breadcrumb {

	margin-top: 15px;

}

.woocommerce a.button {

	font-family: 'Mistral';

	background-color: #803417;

	-moz-border-radius: 13px;

	-webkit-border-radius: 13px;

	border-radius: 13px;

	text-align: center;

	display: block;

	cursor: pointer;

	color: #ffffff;

	font-size: 19px;

	font-weight: bold;

	padding: 10px 31px;

	text-decoration: none;

	text-shadow: 0px 1px 0px #2f6627;

	margin-left: auto;

	margin-right: auto;

	width: 100%;

	max-width: 220px;

	top: 50%;

	position: relative;

	text-transform: lowercase;

}

#theentryz {

	margin-bottom: 0 !important;

}

.iconcontaineryo {

	height: auto;

}

.iconinner {

	position: relative;

}

.quotes {

	padding: 0;

	padding-top: 15px;

}

.referral {

	padding: 0;

	padding-top: 15px;

}

.iconcontainer {

	height: auto;

}

.iconhome {

	height: auto;

	display: inline;

	vertical-align: auto;

	margin: 0 auto;

	position: inherit;

	right: auto;

	left: auto;

}

h2, .entry-content h2 {

	font-size: 23px !important;

}

h3, .entry-content h3 {

	font-size: 19px !important;

}

.site-header {

	padding: 1.5em 4.5455% 2.5em !important;

}

.site-header-menu {

	margin: 0 0;

}

.bandmembers {

	margin-top: 50px;

}

.content {

	margin-left: 6%;

	margin-right: 6%;

}

.sitepad {

	margin-left: 6%;

	margin-right: 6%;

}

}



@media only screen and (min-width:61.5625em) {

.site-main {

	margin-bottom: 0em;

}

}

.my-center .wpb_wrapper p {
    text-align: center;
}
.woocommerce td.product-name .wc-item-meta dd, .woocommerce td.product-name dl.variation dd {
    margin: 12px 0 14px 0;
}  