@media screen and (max-width: 767px) {

  .woocommerce div.product form.cart .button {
	    margin-left: 15px;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    padding: .600em 1em;
}

  #footer-nav li a{
		padding : 5px 0px !important;
  }

  .woocommerce .quantity .qty {
    margin-right: -10px !important;
   }



  .container {
    width: 320px;
}			
  .col-1-4, #main .col-1-4 {
    width: 320px;
  }

  .p1{
	text-align:left !important;
  }
  #top-wrap .responsive-nav{
	display :none !important;
  }
  .comment-form-cookies-consent label {
  	display:inline-block;margin-left:30px !important;margin-top:-20px;
  }

  .comment-form-email input, .comment-form-author input{
	width:100% !important; 
  }
}

@media screen and (max-width: 320px) {
 .container {
    width: 300px;
}			
.col-1-4, #main .col-1-4 {
    width: 300px;

  }
}


.woocommerce-error, .woocommerce-info, .woocommerce-message{
background-color: #222 !important;
  border-top:none !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .portfolio article footer{
background: #1b1b1b !important
}

.woocommerce div.product .woocommerce-tabs .panel h2:first-child{
  display:none }

.comment-form-email input, .comment-form-author input, #wp-comment-cookies-consent {
  width:auto;}

.comment-form-cookies-consent label {
	display:inline-block;margin-left:10px;
}

.header-content {
color:#aaa;
}

.woocommerce div.product .woocommerce-tabs .panel{
padding: 30px 0px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs{
margin:0px;    
  left:0;
}

.woocommerce div.product .product_title{
	font-size:28px;
}

.woocommerce-checkout #payment div.payment_box{
	padding:1em !important;
}

.woocommerce .quantity .qty{
	margin-right: 0;
}

.switcher .selected{
	background:transparent !important;
}

.switcher .selected a{
	border:none !important;
}

.switcher .selected a:hover {
	background:transparent !important;
}

.switcher .option{
  background:#000 !important; border:none !important;
padding-left:1em;
}

.switcher .option a{
  padding-left:1em !important;
}

.switcher .option a:hover {
background: transparent !important;
}

font{
	color: inherit !important;
}

.woocommerce #reviews #comments ol.commentlist{
margin-bottom:0px !important;
}

.woocommerce-checkout #payment ul.payment_methods li input{
	margin-top: 0px;
    margin-right: 5px;
}
.tp-caption span{
font-size:inherit !important;
}

.playable {
  background-image: url(https://store.djsantanaitaly.com/wp-content/themes/djsantana/styles/img_dark/play.png);
  background-size: 28px;
  padding: .8em 1.5em !important; text-indent:0px;
}

.playable.playing{
	background-image: url(https://store.djsantanaitaly.com/wp-content/themes/djsantana/styles/img_dark/pause.png);
  background-size: 28px;
  padding: .8em 1.5em !important;
}

.playable .ui.progress{
	margin-left:25px;
}


.playable .track-title {
    margin-left: 25px;
    text-align: left !important;
    padding: 0px !important;
}

.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    color: #FFF;
    font-weight: 900;
    background: #F49E34;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
color: #FFF;
    font-weight: 900;
    background: #222;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

