@import "bismuth.scss";

/* 

OVERWRITE EXISTING STYLES

1.0 DESKTOP
	1.1 HEADER
2.0 MOBILE
	2.1 HEADER

WWW.JESSE-HSU

*/

/* 1.0 DESKTOP START */
@media (min-width: 769px){
  
  	/* 1.1 HEADER START */
  	ul.nav.navbar-nav{
      padding-left: 25px;
    }
  	.dash.centered{
      margin-top: 27px;
    }
  
  	.buy .variants .coloredRadios {
    	padding-top: 10px;
    }
  
  	

  
  	/* 1.1 HEADER END */
  
  	.row {
      	margin-right: 0px;
      	margin-left: 0px;
    }
  	
 	 .variant-indicator{
       	font-size: 1em;
       	font-family: 'medium';
  		float: left;
 	 }
  	
  
}

/* 1.0 DESKTOP END */


/* MOBILE + */
@media (max-width: 768px){
  
  	img{
      max-width: 100%;
    }
  	.container.generic{
      max-width: 90%;
    }
  	.generic p{
      font-size: 13px;
    }
  	.logo {
      width: 35%;
    }
  	.logo img {
      height: auto;
      padding-top: 4px;
    }
	.navbar-header {
		margin-right: 0px;
		margin-left: 0px;
	}
  	.mobilecart a {
      	padding-left: 0px !important;
      	padding-right: 25% !important;
      	font-size: 14px;
    }
  	.navbar-toggle .icon-bar {
    	display: block;
    	width: 25px;
    	height: 1px;
    	border-radius: 1px;
	}
  	.navbar-nav{
      	margin: 5px 0px;
    }
  	nav.navbar.navbar-default.navbar-fixed-top {
      	width: 100vw;
    }
  	.navbar .navbar-nav > li.login > a {
      	margin-right: 0px;
    }
  	.
  	a.cta-link.blue.mobiletopcta {
    background-size: 15% !important;
    padding-right: 30px !important;
	}
  	.home .copy{
      padding-left: 20px;
    }
  	.newsletter .container .row {
      margin-left: 0px;
      margin-right: 0px;
    }

    .mc-field-group {
      max-width: 100vw;
    }
  	
  	.cta-link {
      background-size: 5%;
      padding-right: 25px;
      font-size: 24px;
    }
  	.buyextracta {
      padding-top: 20px;
      max-width: 75%;
      margin: auto;
    }
  	/* FOOTER + */
  	footer .legal .legal-links{
		text-align: center;
      	padding-top: 20px;
    }
 	 .col-md-7.legal-blurb {
    	max-width: 80%;
    	margin: auto;
	}
  	.row.legal{
     	margin-left: 0;
      	margin-right: 0;
    }
  	footer .legal .legal-links > a {
      	margin: 10px;
    }
  	footer h6{
      	text-align: center;
    }
  	footer li{
      	text-align: center;
    }
  	/* FOOTER - */
  	
  	/* BUY PAGE + */
  	.buy .buynow {
     	margin-right: 0px;
     	margin-left: 0px;
      	padding-bottom: 30px;
    }
  	.buy .variants p{
      	padding-right: 0px;
    }
  	.variant-indicator{
       	font-size: 1em;
       	font-family: 'medium';
  		float: none;
 	 }
  	/* BUY PAGE - */
}

/* MOBILE -*/