/*
Theme Name: Son Volt 2016
Theme URI: http://sonvolt.net
Template: onepress
Author: Fast Atmosphere
Author URI: http://www.fastatmosphere.com
Description: OnePress is an outstanding creative and flexible WordPress one page theme well suited for business website, portfolio, digital agency, product showcase, freelancers and everyone else who appreciate good design. The theme overall is an elegant and classic one, a fine example of Bootstrap 4 WordPress theme which compatibility with latest version of WooCommerce. (Live preview : http://www.famethemes.com/preview/?theme=OnePress)
Tags: one-column,two-columns,left-sidebar,right-sidebar,custom-menu,featured-images,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,e-commerce,blog,portfolio
Version: 1.2.9.1479235036
Updated: 2016-11-15 10:37:16

*/



@font-face {
    font-family: 'Bowlby One';
    src: url('https://sonvolt.net/2018/fonts/BowlbyOne.eot');
    src: url('https://sonvolt.net/2018/fonts/BowlbyOne.eot?#iefix') format('embedded-opentype'),
        url('https://sonvolt.net/2018/fonts/BowlbyOne.woff2') format('woff2'),
        url('https://sonvolt.net/2018/fonts/BowlbyOne.woff') format('woff'),
        url('https://sonvolt.net/2018/fonts/BowlbyOne.ttf') format('truetype'),
        url('https://sonvolt.net/2018/fonts/BowlbyOne.svg#BowlbyOne') format('svg');
    font-weight: normal;
    font-style: normal;
}

.page-header {background:#4d0204 !important; border-bottom:0px #ffffff !important;}

.site-content {border-top: 0px #ffffff !important;}

#primary {padding-top:20px !important}

.breadcrumbs {display:none !important}

.onepress-menu > li > a {

    color: #ffcc66 !important;
    font-family: "Bowlby One", san-serif !important;
    font-size:1.2em;
    padding-right:8px !important;
    padding-left:8px !important;

}

.onepress-menu > li > a:hover {color:#cc6633 !important}

.vid23 {margin-top:100px !important}

.postid-241 .post-images {display:none !important}

.postid-448 .post-images {display:none !important}

li.menu-item {text-align: center !important; }

li.menu-item a {font-family: 'Bowlby One', sans-serif !important; background-color:transparent !important}

div#comments.comments-area  {visibility: hidden !important;}

h1 {color:#4b0605; font-family: 'Bowlby One', sans-serif; font-size:2.7em !important;}
h1.entry-title {color:#4b0605; font-family: 'Bowlby One', sans-serif; font-size:2.7em !important;}

h2.section-title {color:#4b0605; font-family: 'Bowlby One', sans-serif; font-size:2.7em !important;}


.onepress-menu.onepress-menu-mobile {border-top:1px solid #7a0008 !important; border-bottom:1px solid #7a0008 !important}
.onepress-menu.onepress-menu-mobile li  {border-top:1px solid #7a0008 !important}

.menu-item {background:#4d0204 !important}

a.read-more {
	background-color: #dcd6d0;
    padding: 7px 7px;
    font-size: 14px;
    text-transform: uppercase;
    color: #1e180e;
    border-radius: 5px;
    font-weight: 700;
	   transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
   margin-top:10px;
   margin-bottom:15px;
   float:right;
}

.read-more:active  {
	top: 3px;
}
.read-more:hover
 {
	color: #fff;
	text-decoration: none;
	background-color: #1d180f;
}

span.byline {display:none !important;}

.post-images {float:right; padding-left:20px; padding-bottom:20px;}

.page-id-4 aside#gigpress-2 {display:none !important;}

.gigpress-date {font-weight:bold !important; font-size:1.2em !important;}
.gigpress-city {font-weight:bold !important;  font-size:1.2em !important;}
.gigpress-venue {font-weight:bold !important;  font-size:1.2em !important;}

th.gigpress-date {border: 0px !important;}
th.gigpress-city {border: 0px !important;}
th.gigpress-venue {border: 0px !important;}

td.gigpress-date {border: 0px !important;}
td.gigpress-city {border: 0px !important;}
td.gigpress-venue {border: 0px !important;}
td.gigpress-links-cell {border: 0px !important;}

tr.gigpress-header {border: 0px !important; font-size:1.3em; border-top: 0px !important;}
tr.gigpress-info {border: 0px !important; padding-top:0px !important; padding-bottom:5px !important;}
tr.gigpress-info td {border: 0px !important; border-bottom: 1px #CDCDCD solid !important; padding-top:0px !important; margin-bottom:5px !important;}

tr.gigpress-row  {border: 0px !important;}

table.gigpress-table   {border: 0px !important; border-top: 0px !important;}

span.gigpress-info-item { display:block; padding-bottom:5px; }

span.gigpress-sidebar-status {display: block !important; color:#fff !important}

a.gigpress-tickets-link {background-color:#dcd6d0; padding: 3px 6px 3px 6px; border-radius:3px; color:#1d180f !important; text-decoration: none !important; display:inline-block !important;}

a.gigpress-tickets-link:hover {background-color:#1d180f !important; padding: 3px 6px 3px 6px; border-radius:3px; color:#fff !important; text-decoration: none !important; display:inline-block !important; }

.gigpress-soldout {background-color:#ba0000 !important; padding: 3px 10px 3px 10px !important; border-radius:3px; color:#fff !important; text-decoration: none !important; display:inline-block !important; }

p.gigpress-sidebar-more a {background-color:#dcd6d0; padding: 3px 6px 3px 6px; border-radius:3px; color:#1d180f !important; text-decoration: none !important; display:inline-block !important; font-weight:bold;}

p.gigpress-sidebar-more a:hover {background-color:#1d180f !important; padding: 3px 6px 3px 6px; border-radius:3px; color:#fff !important; text-decoration: none !important; display:inline-block !important; }

div.addthis_toolbox {margin-top:50px !important;}

.homeimg {margin-top:0px !important; padding-top:20px !important; text-align:center; margin-left:auto; margin-right:auto;}

.homesv {width: 100%; height: auto; }
.homesvmobile {display:none !important}

#videolightbox {background-image: url("https://sonvolt.net/wp-content/uploads/2023/12/sv-sygtscr-still-scaled.jpg")}

.videolightbox__heading {text-shadow: 2px 2px 8px #000;}
    
.hometxt {font-style: normal; color: #2c2312 !important; font-size: 1.6em; margin-top:15px;}

.hometxt2 {font-style: normal; color: #2c2312 !important; font-size: 0.9em; margin-top:20px;}

.hometxt3 {font-style: normal; color: #2c2312 !important; font-size: 0.6em; margin-top:15px;}

a.homebtn {color:#fff !important; padding: 7px 12px 7px 12px; border: 1px #a0420f solid !important; background-color:#901717 !important; font-weight:bold !important; -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;}

a.homebtnmobile {color:#fff !important; padding: 7px 12px 7px 12px; border: 1px #a0420f solid !important; background-color:#901717 !important; font-weight:bold !important; -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;}

.homebtn:hover {text-decoration: none !important; color:#fff !important;  background-color:#600e0e !important;}

.hometxt2mobile {display:none}



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

}


@media screen and (max-width: 767px) {
    
    .vid23 {margin-top:0px !important}
    
   .page-id-49 .hometxt2 {display:none !important}
	
	h2.hero-large-text {margin-top:-65px !important; font-size:1.2em !important;}
	img.custom-logo {max-width:200px !important; height: auto !important;}
	.post-images {float:none !important; padding-left:0px !important; padding-bottom:20px;}
	
	div.addthis_toolbox {display:none !important;}
    
.homeimg {margin-top:0px !important; padding-top:20px !important; text-align:center; margin-left:auto; margin-right:auto}
    
.homesv {display:none !important }
    
.homesvmobile {width: 85%; height: auto; display: block !important;  margin-left:auto; margin-right:auto}
    

    
    .hometxt2mobile {display:block !important}
    
    .at-below-post {display:none !important}
    
}

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

.custom-logo-transparent {max-width:200px !important} 
    
.homesv {width: 100%; height: auto; max-width: 900px; margin-top:0px}


    
}

/* Landscape iPhone 8/9 */
@media only screen 
  max-width: 1334px
  and (orientation: landscape) { 

.custom-logo-transparent {max-width:200px !important} 
.homesv {width: 100% !important; height: auto; max-width: 300px; margin-top:-25px}
      
}


/* Landscape iPhone5 */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
      
  .custom-logo-transparent {max-width:200px !important} 
.homesv {width: 100% !important; height: auto; max-width: 280px; margin-top:-45px}

.hometxt {font-size: 1.0em; margin-top:0px;}      

.hometxt2 {font-style: normal; color: #2c2312 !important; font-size: 1.0em; margin-top:-6px; width:100% !important;  padding:10px !important; margin-bottom:25px;}

}

/* Portrait iPhone5 */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
      
      .hometxt {font-size: 1.0em; margin-top:20px;}
      

.hometxt2 {font-style: normal; color: #2c2312 !important; font-size: 1.0em; margin-top:0px; width:100% !important; padding:10px !important; margin-bottom:25px;}
      
      .homesv {margin-top:-40px;}
}

