/*
Theme Name: Home Of Metal Sabbath 50
Theme URI: http://gabba.cc
Author: Jacob Masters
Author URI: http://gabba.cc
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: foundation
Description: Home Of Metal theme, with Foundation for WordPress.
Tags: Metal
*/

/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Images
:: Posts
:: Typography
:: Header
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/


@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=b31601ad-7662-42c4-924a-7fd0d2b79aa4");
    @font-face{
        font-family:"Gill Sans MT W01 Light";
        src:url("fonts/38c42f57-78ff-43f6-8607-ecc44835543d.eot?#iefix");
        src:url("fonts/38c42f57-78ff-43f6-8607-ecc44835543d.eot?#iefix") format("eot"),url("fonts/fc774b4f-a210-4903-b150-21d9b3c77465.woff2") format("woff2"),url("fonts/a8b3ca5f-8a5f-4f96-9f96-c83b72357337.woff") format("woff"),url("fonts/381443f3-fb2d-4418-8240-68ce15b99cf2.ttf") format("truetype");
    }
    @font-face{
        font-family:"Gill Sans MT W01 Book";
        src:url("fonts/dc7cc736-58a8-4a74-9b3d-f919677ed2fd.eot?#iefix");
        src:url("fonts/dc7cc736-58a8-4a74-9b3d-f919677ed2fd.eot?#iefix") format("eot"),url("fonts/1eb5a1e0-811a-4373-9d27-feb06cc89152.woff2") format("woff2"),url("fonts/f4ae95ad-3b19-408c-8425-d21ca77de637.woff") format("woff"),url("fonts/ef7c7027-e849-43f8-b5a1-8e4bc627e2ee.ttf") format("truetype");
    }
    @font-face{
        font-family:"Gill Sans MT W01 Bold";
        src:url("fonts/848f0556-5898-4aa0-95e3-eb4a5e4cd638.eot?#iefix");
        src:url("fonts/848f0556-5898-4aa0-95e3-eb4a5e4cd638.eot?#iefix") format("eot"),url("fonts/b4726fce-f7d8-4e90-89be-e211ffc621ab.woff2") format("woff2"),url("fonts/3a045ba2-aade-4e82-858c-8332a1b5071d.woff") format("woff"),url("fonts/346b07ee-ae4d-4bcc-a6d9-39189ba2c2b0.ttf") format("truetype");
    }
    @font-face{
        font-family:"Gill Sans MT W01 Heavy";
        src:url("fonts/1eb1fe97-c2f0-4eac-95e4-491dd9b92bf8.eot?#iefix");
        src:url("fonts/1eb1fe97-c2f0-4eac-95e4-491dd9b92bf8.eot?#iefix") format("eot"),url("fonts/44169840-67c3-4e57-a9b8-676badb65411.woff2") format("woff2"),url("fonts/a56d7c4b-09a4-44f0-827e-1e4d48a40b12.woff") format("woff"),url("fonts/238458ce-b0fa-473a-866e-e1632d2921f0.ttf") format("truetype");
    }
	
	
	@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?dj0h10');
  src:  url('fonts/icomoon.eot?dj0h10#iefix') format('embedded-opentype'),
    url('fonts/icomoon.woff2?dj0h10') format('woff2'),
    url('fonts/icomoon.ttf?dj0h10') format('truetype'),
    url('fonts/icomoon.woff?dj0h10') format('woff'),
    url('fonts/icomoon.svg?dj0h10#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-shopping-basket:before {
  content: "\e906";
}
.icon-envelope:before {
  content: "\e900";
}
.icon-facebook:before {
  content: "\e901";
}
.icon-instagram:before {
  content: "\e902";
}
.icon-twitter:before {
  content: "\e903";
}
.icon-youtube-play:before {
  content: "\e904";
}
.icon-paper-plane:before {
  content: "\e905";
}
.icon-send:before {
  content: "\e905";
}
.cart-customlocation span{
display:inline-block;
}
.cart-customlocation span.items{
font-size:0.7rem;

}

	
/* -----------------------------------------
   Images
----------------------------------------- */
#infscr-loading{
position: absolute; bottom:0px; display: block;background:url('http://homeofmetal.com/wp-content/uploads/2014/06/hom_back_tile2.jpg');width:100%;margin:10px;margin-top:40px;text-align:center;padding:10px;
}
#infscr-loading img{
width:50%;margin-bottom:10px;


}
.socialarchive{
background:#fff;
max-width:100%;

}

.event-template-event-bighead-purple #sabbath{
background-color:rgba(170, 69, 255, 0.4);
  background-image:url(img/sabbath.jpg);
 background-blend-mode: multiply;


}
.event-template-event-bighead{

}

#sabbath{

background-size:auto 150%;
background-position: center  0px ;
background-repeat:no-repeat;
background-attachment:fixed;
position:fixed;
top:0px;
height:100vh;
width:100%;
z-index:1;
}

.event-template-event-bighead-purple #sabbath .overlay{
background-color:rgba(170, 69, 255, 0.2);
height:100%;
width:100%;
position:absolute;

}
.bshome{
background-color: rgba(0, 0, 0, 0.8);

}
#hero,#heroslider {
margin-bottom:20px;

height:75vh;
width:100%;
position:relative;
z-index:2;
}
#heroslider {
margin-bottom:0px;

}
#heroslider{


}
#heroslider div{

height:75vh;
}
.withsliderhero{
margin-top:-75vh;
z-index:4;
}
.withsliderhero #hero{
pointer-events: none;

}
#heroslider img{

height:100%;
width:auto;
max-width:auto;
}
#hero  .overlay h1{
margin-top:130px;
line-height:1;
letter-spacing:2px;
margin-bottom:0px;
}
.withsliderhero #hero .overlay h2:first-child{
margin-top:410px;
line-height:1;
letter-spacing:2px;
margin-bottom:0px;
    margin-left: 20px;

}
 #hero  .overlay p{
font-size:0.8rem;
}
.withsliderhero #hero .overlay h2,.withsliderhero #hero .overlay h3{
    padding: 8px;
    background: #aa45ff;
    display: inline-block;
	margin-right:20px;
}

.event-template-event-bighead #hero  .overlay h1,.event-template-event-bighead #hero  .overlay h2,.event-template-event-bighead #hero  .overlay h3,.event-template-event-bighead #hero  .overlay p,.withsliderhero #hero .overlay h2,.withsliderhero #hero .overlay h3{
margin-left:40px;
}

.withsliderhero #hero .overlay h3{
margin:0px;
margin-left:20px;
text-transform:none;

}
.event-template-event-bighead-purple-box #hero  .overlay h1,.event-template-event-bighead-purple-box #hero  .overlay h2,.event-template-event-bighead-purple-box #hero  .overlay h3,.event-template-event-bighead-purple-box #hero  .overlay h3 ,.event-template-event-bighead-purple-box #hero  .overlay p{
margin-left:20px;
padding:8px;
background:#aa45ff;
width:auto;
display:inline-block;
margin-bottom:0px;
line-height:1;
}
.event-template-event-bighead-purple-box #hero  .overlay h2,.event-template-event-bighead-purple-box #hero  .overlay h3,.event-template-event-bighead-purple-box #hero  .overlay h3 ,.event-template-event-bighead-purple-box #hero  .overlay p{
margin-top:0px;
}

#hero  .overlay h2{
margin-top:0px;
line-height:1.4;
letter-spacing:2px;
}
#hero  .overlay h4{
line-height:1;
letter-spacing:2px;
}
#hero  .overlay{
height:100%;
width:100%;
position:absolute;
}
#hero  .overlay img{
float:left;
width:320px;
margin-top:40px;
margin-right:20px;
}
#hero .slider .item {
    width: 100%;
    height: 100%;
    background-size: cover;
	cursor:pointer;
	}
	table.slideinfo {
    background: transparent;
    padding: 0px;
    margin: 0px;
	border:0px;
	
}
.slideinfo {
    bottom: 1rem;
    position: relative;
    z-index: 14;
    color: #fff;
}
.slideinfo .row{
max-width:100%;
}
.viewslide h3{
    background: #343434;
    margin: -10px;
	margin-left:0px;
    padding-top: 5px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
width:auto;
display:inline-block;
}
.widget img {
    max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"] {
    height: auto; /* Make sure images with WordPress-added height and width >attributes are scaled correctly */
}
img.size-full {
    max-width: 100%;
    width: auto; /* Prevent stretching of full-size images with height and >>width attributes in IE8 */
}

.wp-caption { max-width: 100%; }

/* -----------------------------------------
   Posts
----------------------------------------- */

.author-box h5 {margin-top:0px;}
.author-box .author_gravatar {margin-right:10px;}
.author-box p {font-size:14px; font-size:1.4em;}

article .th {margin-bottom:10px; margin-bottom:1em;}

.alignleft {float:left;margin-right:10px;}
.alignright {float:right;margin-left:10px;}
.aligncenter {margin:0 auto;text-align:center;}

/* -----------------------------------------
   Typography
----------------------------------------- */
body{
margin-bottom:50px;
}
body.bigheader{
margin-bottom:0px;
}
body,p { font-family:"Gill Sans MT W01 Book", sans-serif; font-weight:300;}
h1,h2,h3,h4,h5,h6{font-family: 'Gill Sans MT W01 Bold',georgia,helvetica, arial, sans-serif;
text-transform:uppercase;

}
strong,b{
font-weight:normal;
 font-family:"Gill Sans MT W01 Bold";
}

h1,h2,h3,h4,h5,h6,a:link {font-weight:300;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
color:#fff;

}
h3 a:hover,h4 a:hover{
color:#fff;

}
.site-title .subheader {margin-bottom:0;}

/* -----------------------------------------
   Header
----------------------------------------- */


.site-header .fadeover{
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.7)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: radial-gradient(ellipse at center, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#00000000',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
padding-bottom:23px;
padding-top:30px;
}
a {
  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
  text-decoration:none;
}
.site-header a{
color:#fff;
}
.logo{
margin-top:20px;
margin-bottom:15px;
margin-right:80px;
margin-left:20px;
width:190px;
float:left;
}
.sidebar ul li {list-style:none;}

.top-bar-section li ul li{
background:none;

}
.pagenav ul{
font-size:16px;
margin-bottom:5px;
list-style:none;
margin-left:15px;
}
.pagenav ul li a,.pagenav ul li.current_page_item .children a{
color:#FFF;
}
.pagenav ul li {
padding-bottom:3px;
margin-top:2px;
border-bottom:0px;
}
.pagenav ul li a{
    font-family: "Gill Sans MT W01 Heavy";
    text-transform: uppercase;
font-size:14px;


}
.pagenav ul .children{
text-indent:10px;
margin-bottom:5px;
}
.social{
float:right;
font-size:16px;
margin-right:20px;
margin-top:2px;
}
.social a{
color:#fff;
margin-left:5px;
}
.social a:hover{
opacity:0.6;
}
.top-bar-section li:last-child{
background:none;
}
.homemenu{
list-style:none;
margin:auto;
width:auto;

}
.top-bar-section.homemenucontainer ul.homemenu  li{
float:none !important;
display:inline-block;

}

.maincontent .bshome  .column .inner .inner{


}
.maincontent .bshome  .column .inner{
background:transparent;

}
h3.exhead{
background:#aa45ff;
padding:10px;
margin:0px;
padding-left:20px;
}
.maincontent .sidebar h3.exhead{
margin:0px;

}
.maincontent .bshome  .column .inner h3{
padding-right:10px;
display:inline-block;
width:auto;

}
.homemenucontainer{
margin:auto;
width:auto;
text-align:center;
}
.homemenucontainer.pagenav.bighead li{
display:inline-block;
margin-left:10px;
margin-right:10px;
}
aside .homemenucontainer.pagenav{
text-align:left;

}
.top-bar-section ul li a:hover,.top-bar-section ul li.current-menu-item > a,.top-bar-section ul li.current-page-ancestor a,.pagenav ul li a:hover, .pagenav ul li.current_page_item a,.pagenav ul li.current_page_item .children a:hover,ul li.current-menu-item > a{
color:#aa45ff;
}
.top-bar input, .top-bar .prefix.button{
height:22px;
line-height:1rem;
}
.topband{
background-color: rgba(0,  0,  0,  0.9);
background: rgba(0,  0,  0,  0.9);
position:relative;
z-index:4;
}
.post-edit-link,#comment_submit{
   font-family: "Gill Sans MT W01 Heavy";
text-transform:uppercase;
padding:4px;
padding-right:6px;
margin-top:5px;
float:right;
 background-color: #aa45ff;
 text-shadow: none;
 border-radius:0px;
 margin-right:10px;
 font-size:14px;
 border:0px;
 color:#fff;
}
.post-edit-link{
position:fixed;
bottom:55px;
right:80px;
 font-size:20px;
 z-index:99999;
 border:1px solid #fff;
  color:#fff;
}
#comment_submit{
margin-right:0px;
}
.bscontent label{
color:#FFF;

}
#commentform label{
color:#FFF;

}
.post-edit-link:hover,#comment_submit:hover{
color:#fff;
background:#AE0000;
}

.thumbs{
margin-top:20px;
margin-right:-10px;
margin-left:-10px;

}

.related li{
display:block;
clear:both;

margin-top:5px;
margin-bottom:10px;
border-bottom:1px solid #343434;
}
.related li:last-child{
border-bottom:0px;

}
.related li a{
color:#fff;
font-size:17px;
}
.related li img{
 border: 5px solid #FFFFFF;
}
.relatedlink{
font-family: 'Gill Sans MT W01 Bold',georgia,helvetica, arial, sans-serif;
font-size:18px;
}
.archive .medium{
float:left;
margin-right:10px;
margin-bottom:10px;
}
.archive .two{
display:inline;
margin-bottom:10px;
}
.archiveitem{
margin-top:10px;
}

.isotope{
padding:0px;

}


.eventsorbit{
height:400px;
}
.eventsorbit li{
width:100%;

}
.eventsorbit li img{
width:100%;
}
.orbit-slide-number{
display:none;

}
.eventsorbit .event time{
margin-left:20px;
}
.orbit-bullets{
float:right;
margin-bottom:10px;

}
.orbit-caption a{
color:#fff;

}
.eventthumb{
display:block;
margin:-10px;
margin-bottom:10px;
}
.homeimage{
float:left;
margin:10px;
margin-top:5px;
margin-left:5px;
}
.event h4{
padding-top:5px;
}
.event img{
width:100%;


}
.woocommerce h2{


}
.cart_totals h2{
color:#000;
font-size:1rem;
padding:5px;

font-family: "Gill Sans MT W01 Bold";
    text-transform: uppercase;
}
.checkout label{
color:#fff;
font-family: "Gill Sans MT W01 Bold";
}
#ship-to-different-address{
font-family:"Gill Sans MT W01 Book";
 text-transform: none;
 background:transparent;

}

 .woocommerce table tr td{
 background:#f5f5f5;
 
 }
#ship-to-different-address span{
 font-size:1rem;
 margin:0px;
margin-left:10px;
}
.cart_totals{
background:#f5f5f5;

padding:1rem;

}
.corner-stamp{
position:absolute;
right:0px;
top:0px;
}
.eventslist .event time,.bshome time{
position:absolute;
margin:5px;
margin-top:20px;
background:	#aa45ff;
padding:5px;
border-radius:0px;
font-size:14px;

    font-family: "Gill Sans MT W01 Heavy";
}
.bshome time{
position:relative;
display:inline-block;
margin:0px;
margin-top:5px;

}
.bscontent p{
width:75%;
font-size:1.1rem;
line-height:1.6;
}
.bscontent .eventslist p{
width:100%;

}
.top-bar-section .dropdown li a{
padding-left:1rem;

}
.top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
background:#000;

}
.bscontent ul,.archiveitem ul{
margin:0px;

}
blockquote{
padding:1.5rem;
background-color:rgba(170, 69, 255, 0.2);
font-size:1.5rem;
border:0px;

}
blockquote p{
margin-bottom:0px;

}
.bscontent p a{
color:#fff;
border-bottom:1px solid #fff;
}
.bscontent p a:hover{
color:rgba(170, 69, 255, 1);

}
.bscontent h1,.bscontent h2,.bscontent h3,.bscontent h4,.bscontent h5{
width:100%;
text-transform:none;

}
.bscontent header h3,.bscontent header h4{
width:auto;
text-transform:uppercase;

}
.latestnews div{
width:100%;
float:left;
}
.latestnews img{
float:left;
margin-right:10px;
margin-bottom:10px;
width:50%;
}
.fanimage img{
width:100%;	
margin-right:0px;
}

.latestnews .headerlink{
float:right;
margin-top:-35px;
color:#fff;
font-family: 'Gill Sans MT W01 Light',georgia,helvetica, arial, sans-serif;
font-size:13px;
}

.latestnews .headerlink:hover{
color: #aa45ff;
}
.footernavigation{

margin-bottom:20px;	

}
.backgroundcap{
font-size:0.8rem;
padding:10px;
display:block;
}
.footerwidget{


font-size:0.9em;
}.footerwidget .menu li{
margin-bottom:0.3rem;
}
.footerwidget .menu li a{
color:#fff;
padding-right:10px;

}
.footerwidget h4{

font-size:0.9em;

}
.footerwidget .menu li a:hover{
color:	#AE0000;
}
.footerwidget .textwidget{
font-size:0.9em;
line-height:1.5em;
}
.footerwidget ul{
list-style:none;
margin:0px;
font-size:0.9em;
line-height:1.5em;
}
.footernavigation .inner{

padding:20px;
}
.footernavigation  a{
font-size:	23px;
font-weight:	300;
color:	#FFFFFF;
margin:10px;
}
.footernavigation  a:hover{
opacity:0.6;

}
.footernavigation .prev-link a{
float:right;
padding-right:30px;
height:26px;
background:url("img/right_arrow.png");
background-repeat:no-repeat;
background-position:right center;
font-size:16px;
text-transform:uppercase;
    font-family: "Gill Sans MT W01 Heavy";
}
.footernavigation .next-link a{
float:left;
padding-left:30px;
height:26px;
background:url("img/left_arrow.png");
background-repeat:no-repeat;
background-position:left center;
font-size:16px;
text-transform:uppercase;
    font-family: "Gill Sans MT W01 Heavy";
}
footer{
position:relative;
z-index:5;
background-image:url('img/crowd.svg');
background-size:100% auto;
padding-top:250px;
padding-bottom:30px;

}
.takemeup{
z-index:8;
background-color: rgba(0,  0,  0,  0.4);
background: rgba(0,  0,  0,  0.4);
position:fixed;
bottom:60px;
right:20px;
background-repeat:no-repeat;
background-position:right top;
padding:5px;
display:none;
}
.sorter{
background: #aa45ff; /* Old browsers */

width:100%;
z-index:999;
border:2px solid #aa45ff;
height:50px;

 font-size: 0.9rem;
margin-bottom:5px;
position:relative;
z-index:2;
}
.sort{

display:none;
margin-top:-3px;

margin-left:0px;
background:#fff;
color:#000;
padding:15px;
padding-top:0px;
border-radius:0px;
margin-bottom:0px;
}
.sort ul{
margin:0px;
font-size:18px;
}
.bands li{
list-style:none;
display:inline;
float:left;

}
.bands li .badge{
float:left;
vertical-align:top;
margin-right:15px;

width:auto;
background-repeat:repeat-y;
padding-left:45px;
padding-top:6px;
}
.categories,.years,.bands,.locations{
border:0px;
width:100%;
margin-bottom:5px;
table-layout: fixed;
}
.datespan{
margin-top:15px;
}
.datespan select{
width:44%;

}
.datespan .button{
margin-left:1%;
width:6%;
padding:9px;
}
.categories td,.years td,.bands td,.locations td{
padding-left:0px;
vertical-align:top;
}
.years td,.bands td{
width:16%;
}
.years tfoot{
background:#fff;
font-weight:normal;
}
.categories li,.years  li,.bands li,.locations li{
list-style:none;
}
.sort a{
color:#aa45ff;
}
.sort a:hover{
color:#000;
}
.badge.judas-priest{
background-image:url(img/judas-priest.png);
}
.badge.napalm-death{
background-image:url(img/napalm-death.png);
}
.badge.black-sabbath{
background-image:url(img/black-sabbath.png);
}
.badge.led-zeppelin{
background-image:url(img/led-zeppelin.png);
}
.badge.godflesh{
background-image:url(img/godflesh.png);
}

.badge{
display:block;
width:42px;
height:42px;
margin-bottom:3px;
  -o-transition:0s;
  -ms-transition:0s;
  -moz-transition:0s;
  -webkit-transition:0s;
  transition:0s;
}
.commentnum{
  -o-transition:none;
  -ms-transition:none;
  -moz-transition:none;
  -webkit-transition:none;
  transition:none;
margin:auto;
margin-top:7px;
background-image:url(img/comments.png);
display:block;
width:35px;
height:34px;
text-align:center;
line-height:28px;
background-position:0px 34px;
color:#fff;
}
.isotopeitem .votes{
  -o-transition:none;
  -ms-transition:none;
  -moz-transition:none;
  -webkit-transition:none;
  transition:none;
margin:auto;
margin-top:7px;
    background: url("img/horns_red.gif");
	background-color:#FFF;
 border-radius: 4px;
 
 padding-top:31px;

display:block;
text-align:center;
width: 35px;
background-position:center 2px;
   font-size: 12px;
background-repeat:no-repeat;
color:#aa45ff;

}
.meta time{
font-size:13px;
background:#fff;
color:#aa45ff;
margin:auto;
padding:3px;
margin-top:5px;
display:block;
position:relative;
text-align:center;
width:35px;
}
.share{
float:right;
}
.sharevote .share{
text-align:center;
font-size:12px;
margin-top:10px;
}
.sharevote .share div{


}
.commentnum:hover{
background-position:0px 0px;
}
.badge:hover{
background-position:0px 43px;

}
.fixed{
padding:0px;
}
.wp-social-login-connect-with{
display:none;

}
.wp-social-login-provider-list{
padding:0px;
padding-right:10px;
}
.ticketsbutton{
    display: block;
    color: #fff;
    width: 110px;
    height: 110px;
    border-radius: 55px;
    background-color: #fff;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    position: fixed;
    z-index: 9999;
    text-align: center;
    right: 3rem;
    top: 6rem;
text-transform:uppercase;
    font-size: 1.1rem;
    line-height: 1.1rem;
    padding-top: 3.3rem;

	letter-spacing:-1px;
	background-image:url(img/buytickets.svg);
	background-position: center 10px;
background-size:57%;    font-family: "Gill Sans MT W01 Heavy";
  transition: all 0.2s;
  -webkit-box-shadow: 1px 1px 5px 2px rgba(166,153,166,0.7);
-moz-box-shadow: 1px 1px 5px 2px rgba(166,153,166,0.7);
box-shadow: 1px 1px 5px 2px rgba(166,153,166,0.7);
cursor:pointer;
}
.ticketsbutton:hover{

 transform: scale(1.1); 

}
.ticketsbutton a{
color:#000;
width:80%;
text-align:center;
display:block;

margin:auto;
}
.actionsfoot{
position:fixed;
bottom:0px;
background-color: rgba(0,  0,  0,  0.9);
background: rgba(0,  0,  0,  0.9);
border-top:2px solid #4F4F4F;


width:100%;
z-index:999;
height:45px;
 font-size: 0.9rem;

}
.tweets{
height:370px;

}
.meta{
position:absolute;
margin:10px;

}
.postmeta{
font-size:0.7em;
margin:10px;
margin-left:0px;
}
.rss_image{
width:50%;
float:left;
padding-right:10px;
font-size:0.9em;
height:250px;
}
.simplepie{

margin-right:-10px;
}
.large-12 .rss_image{
width:50%;
margin-bottom:10px;
}

.newsimages img{
width:100%;
margin-bottom:10px;
}
.rss_image img{
width:100%;

}
.meta.nothumb{
position:relative;
width:40px;
margin:0px;
margin-right:10px;
float:left;
}
.actionsfoot.hidden{
height:55px;
position:fixed;
bottom:0px;
}
.actionsfoot.shown{
height:auto;
top:235px;
position:absolute;
}

.actionsfoot .links{
margin-left:8px;
margin-top:10px;
display:block;
float:left;
}

.actionsfoot .links a:hover{
color:#aa45ff;
}
.actionsfoot .logins{

display:block;
float:left;
}
.actionsfoot .logins #loginform,.actionsfoot .logins #loginform label,.actionsfoot .logins #loginform p,.actionsfoot .logins #loginform input{
display:inline;
}
.actionsfoot .links a.currentuser{
background:#aa45ff;
   font-family:"Gill Sans MT W01 Book";
   text-transform:none;

   display:inline-block;
   padding:0px;
   margin-right:25px;
}
.actionsfoot .links a.currentuser:hover{
color:#fff;
}
a.currentuser img{
margin-right:10px;

}
#wp-social-login-connect-with {
    font-weight: normal;
}
#wp-social-login-connect-options{
display:inline;
padding-top:10px;
}
#wp-social-login-connect-options a{
margin-left:5px;
}
.actionsfoot .logins #loginform{


}
.actionsfoot .logins #loginform input{
width:100px;
margin-top:6px;
    border-radius: 0px;

  height:33px;
}


#fileupload{
   cursor: pointer;
    direction: ltr;
    margin: 0;

color:#343434;
    left: 0;	
height:50px;
margin-bottom:10px;

}
.progress {
    background-color: #F5F5F5;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
}
.progress-bar-success {
    background-color: #AE0000;
}
.progress-bar {
    background-color: #AE0000;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 100%;
    text-align: center;
    transition: width 0.6s ease 0s;
    width: 0;
}

.placeholder { color: #aaa; }


.actionsfoot .links a{
padding-right:10px;
margin-right:10px;

color:#fff;
 font-family:"Gill Sans MT W01 Bold";
 text-transform:uppercase;
}


.upbut,.actionsfoot .links a.upbut,.usersubmit .submit,.actionsfoot .logins #loginform input#wp-submit{
border:0px solid #fff;
border-radius:0px;
padding:4px;
color:		#ffffff;
 font-family:"Gill Sans MT W01 Bold";
 text-transform:uppercase;
background-color: #aa45ff;
font-size:20px;
text-shadow:none;
width:auto;
}
.upbut{

  -o-transition:0s;
  -ms-transition:0s;
  -moz-transition:0s;
  -webkit-transition:0s;
  transition:0s;
}
.upbut:hover{
color:#fff;
opacity:0.8;

}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{
font-size:1rem;

}
.woocommerce ul.products li.product .price,.woocommerce div.product p.price, .woocommerce div.product span.price{
color: #aa45ff;
 font-family:"Gill Sans MT W01 Bold";
font-size:1.1rem;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt {
border:0px solid #fff;
border-radius:0px;
padding:10px;
color:		#ffffff;
 font-family:"Gill Sans MT W01 Bold";
 text-transform:uppercase;
background-color: #aa45ff;
font-size:14px;
text-shadow:none;
width:auto;

}

.filterbut,.browsebut,div.filterbut.orderit{
border:2px solid #fff;
border-radius:0px;
padding:4px;
color:		#000000;
     font-family:"Gill Sans MT W01 Heavy";
font-weight:300;
background-color: #FFFFFF;
font-size:16px;
background-image:url(img/down_arrow_b.png);

background-repeat:no-repeat;
background-position: right 4px;
padding-right:30px;
padding-left:6px;
margin-top:8px;
margin-right:7px;
float:left;
display:block;
  -o-transition:0s;
  -ms-transition:0s;
  -moz-transition:0s;
  -webkit-transition:0s;
  transition:0s;
  text-transform:uppercase;

}

.filterer .thefilters{
font-size:14px;
margin-left:10px;
margin-right:10px;
}
.thefilters a{
color:#fff;

}
.thefilters a:hover{
text-decoration: line-through;

}

div.filterbut{
background:transparent;
padding-right:0px;
color:#fff;
border:0px;
line-height:24px;
}
.orderer{
position:fixed;
}
div.filterbut.orderit{
position:relative;
z-index:99;
overflow:hidden;
line-height:12px;

    margin-top: 9px;
    height: 24px;
}
.orderit a{
display:block;
font-size:13px;
margin-top:8px;

}
.orderit a:hover{
color:#000;
}
div.filterbut.orderit:hover{
height:auto;

}
.browsebut{

font-size:inherit;
margin:0px;
padding:0px;
padding-right:34px;
border:0px;
float:none;
}
.browsebut span{
font-size:16px;
text-shadow:none;
}
.layouts a{
display:block;
}
.sorter input.search,#s{
width:160px;
border:2px solid #fff;
border-radius:0px;
padding:4px;
color:		#aa45ff;
height:28px;
font-weight:300;
background-color: #FFFFFF;
font-size:16px;
font-family: 'Gill Sans MT W01 Light',georgia,helvetica, arial, sans-serif;
background-repeat:no-repeat;
background-position: right 5px;
padding-right:34px;
padding-left:10px;
margin:0px;
margin-top:8px;
margin-right:10px;
float:left;
}

.arcsearch{
float:right;
margin:0px;
}
.arcsearch input{
float:left;

}

.searchsubmit{
width:30px;
height:30px;
padding:0px;
margin-left:-44px;
margin-top:7px;
background-color:transparent;
background-image:url(img/search.png);
background-repeat:no-repeat;
background-position:center;
border:0px;
text-indent: -9999px;
float:left;
}

.actionsfoot .logins #loginform input#wp-submit{
padding-bottom:3px;
}
#loginform p,.sociallogin{
display:block;
float:left;
margin-right:6px;
}
#loginform p{
margin-top:3px;
margin-bottom:5px;
}
.sociallogin{
margin-left:10px;
margin-right:5px;
margin-top:9px;
padding-left:10px;

}
.upbut,.actionsfoot .links a.upbut{
background-image:url(img/down_arrow.png);
background-repeat:no-repeat;
background-position: right 5px;
padding-right:34px;
padding-left:10px;
margin-top:10px;
float:right;
display:block; font-family:"Gill Sans MT W01 Bold";
font-size:14px;
line-height:25px;
}

.actionsfoot .logins #loginform input#wp-submit{
color:		#ffffff;
 font-family:"Gill Sans MT W01 Bold";
 text-transform:uppercase;
background-color: #aa45ff;
height:auto;
width:auto;
padding-left:8px;
padding-right:8px;
line-height:25px;
font-size:14px;
}
.actionsfoot .logins #loginform input{
margin-bottom:0px;

}
#loginform input{
opacity:0.7;

}
#loginform input:focus{
opacity:1;


}
.shown .upbut,.closebut{
border-radius:0px;
width:30px;
padding-left:0px;
overflow:hidden;
background-image:url(img/cross.png);
background-repeat:no-repeat;
background-position:center;
text-indent: -9999px;
float:right;

}
.logged-in .shown .upbut{

float:right;
}
.shown .upbut{
float:left;
}
.sort .closebut{
height:30px;
margin:-5px;
}
.actionsfoot label.large-3{
float:left;
}
.usersubmit fieldset .inputbox label.bandlabel{
font-size:16px;
 color: #4D4D4D;
}

.actionsfoot .column{

padding-left:20px;

}
.actionsfoot .column.mainform{
padding:0px;
padding-top:10px;
}
.usersubmit fieldset{
margin:0px;
padding:0px;
border:0px;
line-height:1.5em;

}
.usersubmit fieldset input{
margin-bottom:0px;
border-radius:0px;
}
.usersubmit fieldset small{
display:block;
margin-top:-1px;
padding:	0.5625rem;
padding-top:	0.375rem;
font-size:	0.75rem;
font-style: italic;

}
#files{
color:#343434;
}
#files small{
color: #4D4D4D;
}
#files p{
margin-bottom:10px;
}
.usersubmit fieldset .inputbox{
background:#fff;
border-radius:0px;
margin-top:10px;
padding:10px;
 color: #4D4D4D;
}
.usersubmit fieldset .inputbox select{
margin-bottom:0px;
 color: #4D4D4D;
}

.usersubmit fieldset .inputbox label,.usersubmit fieldset .post_title{
font-size:	20px;
height:auto;
color:#000;
}
.usersubmit fieldset .inputbox label{
padding-top:7px;
}
.usersubmit fieldset .submit{
background-image:url(img/right_arrow_red.png);
background-repeat:no-repeat;
background-position:right;
}
.reveal-modal{
color:#000;
}
.usersubmit fieldset .intro{
font-size:16px;
text-align:center;
}
#searchform{
margin-top:4px;
margin-right:12px;
}
.maincontent{
overflow:hidden;
}

.maincontent .column .inner{
background-color: rgba(0,  0,  0,  0.8);
background: rgba(0,  0,  0,  0.8);
margin-bottom:20px;	
padding:10px;
font-family: 'Gill Sans MT W01 Light', sans-serif;

}
.single-archive .maincontent .column .archiveinner,.maincontent .column .inner.doublepadd{
padding-left:20px;
padding-right:20px;

}
.fullimage{
width:100%;

}

.maincontent .column .inner img{
border: 0px;

}
.panel h2,.wc-tabs,.woocommerce-result-count,.woocommerce-ordering{
display:none;

}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea{
border-radius:0px;
padding:0px;
text-indent:5px;
}
.woocommerce div.product form.cart .variations tr td{
background:transparent;

}
.variations label,.variations .label{
background:transparent;
color: #aa45ff;
font-family:"Gill Sans MT W01 Heavy";
}
.single-product input[type="number"]{
height:2.1rem;

}
.variations label{
padding-top:0.5rem;

}
.description_tab,.product_meta{
display:none;

}
.maincontent .sidebar h3{
background: #aa45ff;

padding-top:8px;
margin-bottom:10px;
padding-left:20px;
padding-bottom:8px;
margin-right:0px;
margin-left:-10px;
margin-right:-10px;
margin-top:0px;
}
.maincontent .column .inner h3{
background: #aa45ff;
margin:-10px;
padding-top:8px;
margin-bottom:20px;
padding-left:10px;
padding-bottom:8px;
margin-right:10px;
}

.maincontent .bshome .eventslist{

padding:0px;
margin-left:-10px;
}
.maincontent .bshome .column .inner h3{
margin-left:0px;

}
.maincontent .column .inner h4,.maincontent .column .bscontent .inner .isotopeitem.event h4{
background: #aa45ff;
margin:-10px;
padding-top:10px;
margin-bottom:10px;
padding-left:10px;
padding-bottom:10px;
}
.maincontent .column .bscontent .inner h4{
margin:0px;
margin-bottom:10px;
}
#reply-title{
margin-bottom:0px;
background:inherit;
line-height:50px;
}
.page img.size-full{
width:100%;
max-width:100%;
margin-top:5px;
margin-bottom:5px;
margin-right:-20px;
}
.maincontent .column .inner h4.comments-title{

background:inherit;
margin-top:20px;
}
.commentlist{
list-style:none;
margin:0px;
}
.commentlist li{
border-bottom: 1px solid 	#343434;
padding-bottom:5px;
margin-bottom:10px;
}
.commentlist li:last-child{
border:0px;
}
.commentavatar{
width:90px;
}
.maincontent .column .inner h5{
font-size:18px;
margin-left:-10px;
margin-bottom:10px;
padding-left:10px;
padding-bottom:5px;
}

.maincontent .isotope .column .inner h5{
margin-bottom:0px;
font-size:16px;
}
.thumblist{
float:left;
margin-right:10px;
margin-bottom:10px;

}
.searchresult{
margin-top:10px;
padding-bottom:10px;
border-bottom:1px solid #343434;
}
.searchresult p{
margin-bottom:0px;
}
h3 span{
margin:10px;
margin-top:12px;
font-size:0.5em;
float:right;

}
.sidebar .pagenav ul{
margin-left:10px;
}
.sidebar ul{
margin-left:0px;

}
.sidebar{

margin-left:0px;
}
.sidebar .inner{
clear:all;
}
/* -----------------------------------------
   Shared Styles
----------------------------------------- */
.wp-caption-text {text-align: center;}
.sticky { }
.gallery-caption { }
.bypostauthor{ }
.site-content .gallery {
  margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-content .gallery a img {
  border: none;
  height: auto;
  max-width: 90%;
}
.site-content .gallery dd {
  margin: 0;
}
.site-content .gallery-columns-4 .gallery-item {
}
.site-content .gallery-columns-4 .gallery-item img {
}

embed,
iframe,
object {
  max-width: 100%;
}
.authorimage{
width:90px;
border:5px solid #fff;
float:left;
margin-right:10px;
margin-bottom:0px;
}
.authordetails{
font-size:14px;
line-height:18px;
}

/* -----------------------------------------
SLY
----------------------------------------- */

.homeslider{
padding-top:30px;
padding-bottom:20px;
background:url(img/slidebg.jpg);
background-position: top center;
background-repeat:no-repeat;
}

.tagline{
margin-top:-3px;
background:#fff;

position:absolute;

z-index:3;
text-align:center;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 20px;
-webkit-border-bottom-left-radius: 20px;
border-bottom-left-radius: 20px;
padding:0.625rem;
padding-top:5px;
padding-bottom:0px;
height:45px;
overflow:hidden;
}
.tagline:hover{
height:auto;

}
.tagline h4,.tagline h4 a{
color:#aa45ff;
}
.layouts a:hover{
background:	#aa45ff;
color:#fff;

}
.maincontent .column .previousitem, .maincontent .column .nextitem{
font-family:"Gill Sans MT W01 Heavy";
text-transform:uppercase;
color:#fff;
}
.maincontent .column .previousitem a, .maincontent .column .nextitem a{
color:#fff;

}
.maincontent .column .previousitem a:hover, .maincontent .column .nextitem a:hover{
color:	#aa45ff;
}
.maincontent .column .inner.previousitem img,.maincontent .column .inner.nextitem img{
border:0px;
}


.archiveactions{
float:right;
margin:-10px;
}

.archiveactions a.vote,.archiveactions a.voted{
    background: url("img/horns_vote.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    height: 26px;
    text-indent: -9999px;
    width: 20px;
}
.archiveactions a.flag,.archiveactions a.flagd{
    background: url("img/flag_item.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    height: 26px;
    text-indent: -9999px;
    width: 20px;
}
.archiveactions a.vote:hover,.archiveactions a.voted{
background-position: 0 -26px;

}
.archiveactions a.flag:hover,.archiveactions a.flagd{
background-position: 0 -29px;

}
.archiveactions a.comment{
    background: url("img/comments.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  
    height: 26px;
    text-indent: -9999px;
    width: 20px;
	
}
.archiveactions a{
display:block;
margin:auto;
margin-bottom:5px;
 -o-transition:0s;
  -ms-transition:0s;
  -moz-transition:0s;
  -webkit-transition:0s;
  transition:0s;

}
.archiveactions div{
float:left;
margin:10px;
text-align:center;
font-size:12px;
}

button.prev{
margin-left:-90px;
float:left;
margin-top:-110px;

background:url(img/left.png);
background-position:center;
background-repeat:no-repeat;
text-indent:-9999px;
}
button.prev:hover{

background:url(img/left.png);
background-position:center;
background-repeat:no-repeat;
opacity:0.6;
}
button.next{
margin-right:-90px;
float:right;
margin-top:-110px;
background:url(img/right.png);
background-position:center;
background-repeat:no-repeat;
text-indent:-9999px;
}
button.next:hover{

background:url(img/right.png);
background-position:center;
background-repeat:no-repeat;
opacity:0.6;
}
button.next.disabled,button.prev.disabled{
opacity:0.2;

}
/* Frame */
.frame {
	height: 250px;
	line-height: 250px;
	overflow: hidden;
}
.frame ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 100%;
	font-size: 50px;
}
.frame ul li {
	float: left;
	width: auto;
	height: 100%;
	margin: 0 1px 0 0;
	padding: 0;
	background: #333;
	color: #ddd;
	text-align: center;
	cursor: pointer;
}
.frame ul li img{
height:188px;
}
.frame ul li a{
padding:5px;
}
.frame ul li.active {
	color: #fff;
	background: #a03232;
}

/* Scrollbar */
.scrollbar {
	margin: 0;
	height: 7px;
	background: #fff;
	line-height: 0;
-webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0,0.8);
-moz-box-shadow:    0px 3px 8px rgba(0, 0, 0,0.8);
box-shadow:         0px 3px 8px rgba(0, 0, 0,0.8);
position:relative;
z-index:4;
}
.scrollbar .handle {
	width: 100px;
	height: 100%;
	background: #aa45ff;
	cursor: pointer;
}
.scrollbar .handle .mousearea {
	position: absolute;
	top: -9px;
	left: 0;
	width: 100%;
	height: 20px;
}



/* Controls */
.controls { margin: 25px 0; text-align: center; }



/* Effects */
.effects {
	height: 200px;
	line-height: 200px;
	-webkit-perspective: 800px;
	-ms-perspective: 800px;
	perspective: 800px;
	-webkit-perspective-origin: 50% 50%;
	-ms-perspective-origin: 50% 50%;
	perspective-origin: 50% 50%;
	overflow-y: show;
}
.effects img{
margin:auto;
margin-top:6px;

}
.effects ul {
	-webkit-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.effects ul li {
	position: relative;
	margin: 0 -20px;
	-webkit-transform: rotateY(60deg) scale(0.9);
	-ms-transform: rotateY(60deg) scale(0.9);
	transform: rotateY(60deg) scale(0.9);
	-webkit-transition: -webkit-transform 300ms ease-out;
	transition: transform 300ms ease-out;
}
.effects ul li.active {
	z-index: 10;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.effects ul li.active ~ li {
	-webkit-transform: rotateY(-60deg) scale(0.9);
	-ms-transform: rotateY(-60deg) scale(0.9);
	transform: rotateY(-60deg) scale(0.9);
}

.loginlink{
display:none;
}
.isotope,.bshome{
z-index:1;

}




@media only screen and (max-height:700px) {

#hero .overlay img{
width:280px;

}
#hero .overlay h1{
margin-top:80px;
}

}

/* -----------------------------------------
   Page Name 2
----------------------------------------- */
/*BIG SCREENS*/
@media only screen and (max-width: 1040px) {

.eventslist{
top:70px;


}

}
@media only screen and (min-width: 641px) {

.arcsearch.mobile{
display:none;

}

}

@media only screen and (max-width: 741px) {
.title-area{
display:block;
}
.sorter{
height:auto;
padding-bottom:10px;
}

.orderer{
position:relative;
}
.sort {

margin:10px;	
}
.sort ul{
font-size:14px;
}
.sort .bands li .badge{
background:#fff;
padding-left:0px;
}
}
/*Mobile*/


.title-area{
display:block;
}

.actionsfoot .links a.upbut{
width:100%;

}

.filterer .thefilters{
width:auto;
margin-left:0px;
}

.actionsfoot.hidden{
height:55px;
position:fixed;
bottom:0px;
}
.actionsfoot .logins #loginform input{
width:80px;
}
.actionsfoot #searchform{

display:none;
}

.sociallogin{
margin-left:0px;
margin-right:0px;
}
.homeslider button.prev,.homeslider button.next {
display:none;
}
.arcsearch,.filterbut, div.filterbut.orderit{
float:left;
clear:all;
font-size:13px;
border-radius:0px;
}
.orderer .filterbut{
width:auto;
margin-right:7px;

}

div.filterbut.orderit{
width:auto;
margin-right:0%;
float:right;
}
.large-6#homedropper{
width:100%;

}
.tagline{
position:relative;
height:40px;

}
.tagline h4{
line-height:28px;

}

.filterer a.filterbut:after{


}

div.filterbut{
width:13%;
margin-right:0px;
}

.sorter input.search{
font-size:14px;
border-radius:0px;
margin:0px;
width:100%;
height:28px;
}

.searchsubmit{
margin-top:0px;
 margin-left: -35px;
}

.sorter input.search,.searchsubmit{
margin-top:6px !important;

}
.searchsubmit{
margin-top:4px !important;

}

.logo{
margin-bottom:10px;
}
.site-header{
font-size:13px;
}
#searchform{
border-top:1px solid #fff;
margin-top:5px;
padding-top:10px;

}
#searchform.right{
margin-bottom:20px;
float:left !important;
margin-left:10px;
width:95%;
}
#searchform input[type="text"]{
width:74%;
}
#searchform .button{
width:23%;
margin-right:1%;
padding:6px;
}
#searchform input[type="text"],#searchform .button{
font-size: 	1rem;

}
#s{
padding:6px;
float:left;
}
}
/* Mini Mobile*/
@media only screen and (max-width: 500px) {
.loginlink{ 
font-size:18px;
color:#FFF;
font-weight:bold;
display:inline;
}
.actionsfoot .logins #loginform{
display:none;
}

}

.woocommerce-cart-form__contents tr:nth-of-type(even){
background:#fff;

}

