/*
Theme Name:       Theme for American Songwriter
Theme URI:        http://www.xxxxxxx.com/
Description:      12SM Base Theme
Author:           12South Music
Author URI:       http://12southmusic.com/

Version:          6.5.1
*/


.social-login-with {
    text-align: left;
    font-size: 17px;
    font-weight: bold;
    color: #383737;
    height: 30px;
}

.hr-lines {
    position: relative;
    font-size: 20px;
    font-family: sans-serif;
    margin: 0 auto;
    border-top: 1px solid silver;
    margin-top: 36px;
    color: #383737;
}

.hr-lines:before{
    content: attr(data-text);
    background-color: #fff;
    position: absolute;
    text-align: center;
    left: 50%;
    width: 90px;
    margin-left: -45px;
    padding: 10px;
    top: -20px;
}

.social-login-container {
    padding: 25px;
    width:300px;
    margin:auto;
}


.social-login-container {
    padding: 25px;
    width: 265px;
    margin:auto;
    margin-top: 30px;
}

/*Ith Css Custom*/

.image-screenshift{
    height: 412px;
    width: 100%;
    object-fit: cover;
}
/*Custom code for screen Shift*/
 .screeshift-area {
 background-color: #000000;
 color: white;
 margin: 2% auto;
 width: calc(100%);
 }
 .screeshift-area .innerItem {
 display: block;
 }
 .screenshift-innerItem {
 background-color: #000000;
 color:white;
 display: none;
 }
 .screenshift-innerItem .innerItem-select {
     padding-top: 40px;
 color: #fff;
 }
 .screenshift-innerItem .innerItem-select .btn-select {
 cursor: pointer;
 position: absolute;
 height: 30px;
 width: 30px;
 right: 10px;
 top: 10px;
 }
 .screenshift-innerItem .shiftbox-innerItem-options {
 display: block;
 }
 .singleitem {
 padding: 10px;
 }
 .screenshift-innerItem .shiftbox-innerItem-options singleitem .subinnerItem {
 display: none;
 }
 .screenshift-innerItem .shiftbox-innerItem-options singleitem:focus {
 outline: 0;
 }
 .screenshift-innerItem .shiftbox-innerItem-options singleitem:focus > .subinnerItem {
 display: block;
 -webkit-animation-name: showSubinnerItem;
 -webkit-animation-duration: .4s;
 }
 .screenshift-innerItem .shiftbox-innerItem-options singleitem a {
 display: block;
 padding: 1rem 1.5rem;
 }

 .bg-image-screenshift {
     position: relative;
 }
 /* ***************************************************
 ANIMACIONES
 *****************************************************/
 @-webkit-keyframes showSubinnerItem {
 0% {
 transform: scale(0,0);
 }
 100% {
 transform: scale(1,1);
 }
 }
 @-webkit-keyframes hideSubinnerItem {
 0% {
 transform: scale(1,1);
 }
 100% {
 transform: scale(0,0);
 }
 }
 .screeshift-area {
 margin: 0;
 }
 .screeshift-area .innerItem {
 display: none;
 }
 .screenshift-innerItem {
 display: block;
 }
 .screenshift-innerItem .shiftbox-innerItem-options {
 display: none;
 }
 .ad-container.thumbnail-ad {
    border: 0px solid #d4d4d4;
    background-color: rgba(242, 242, 242, 0);
}

/* Custom CSS */
.screenshift-innerItem [class*="col-"] .blog-piece {
  display: inline-block;
}

.customize-support .screenshift-innerItem .innerItem-select .btn-select {
    top: 40px;
}

.headertitle {
   padding: 5px 15px;
}

.headtitle {
    font-size: 45px;
    margin: 0;
    color: white;
 font-family: 'Black Ops One';
}

h2.subtitle {
    font-size: 35px;
    margin: 0;
    color: white;
 font-family: 'Black Ops One';
}

.ad-cta {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 23px;
    color: #fff;
    padding: 1.3em 3em;
    background-color: rgba(239, 6, 6, 0.79);
    border: 0;
    border-radius: 0;
    font-family: 'Black Ops One';
}

.ad-cta:hover,
.ad-cta:focus {
    background-color: rgba(239, 6, 6, 0.9);
    color: #fff;
}

.imgcontent {
    background-image: url(http://staging.unbecoming-ants.flywheelsites.com/wp-content/uploads/2017/09/bg.jpg);
    padding: 150px;
    background-size: cover;
    background-position: center;
    position: relative;
}


.footertitle {
    text-align: center;
    padding: 15px 15px;
}

.footertitle h3 {
    margin: 0;
    font-size: 24px;
    color: white;
 font-family: 'Black Ops One';
}
@media only screen and (max-width: 767px) {
    .ad-cta { font-size: 16px; }
    .headertitle { text-align: center; }
    h1.headtitle,
    h2.subtitle { font-size: 25px; }
    .footertitle h3 { font-size: 20px; }
    .customize-support .screenshift-innerItem .innerItem-select .btn-select {
        top: 50px; right: 0; }
}

article.discount .membership-cta {
    padding: 0 15px;
}
.fluid-width-video-wrapper {
    position: unset !important;
}

/**
Woocommerce
**/

.woocommerce .quantity .qty{
    display: none !important;
}
