/* DOMAINS MENU */

.domainLinkSub {
   display: inline-block;
   background-color: #f2f2f2;
   width: 100%;
   padding-left: 15px;
   height: 24px;
} 

.domainLinkActive {
   padding: 3px 15px;
   display: inline-block;
   background-color: #ffffff;
   height: 24px;
}  

.domainLink {
   padding: 3px 10px;
   display: inline-block;
   height: 24px;
} 

/* BIO TEXT */

div.bioHeader {
  font-size: 3.25em;
  color: #212121;
  padding: 45px 50px 20px 0px;
  text-transform: uppercase;
  font-weight: 650;
  line-height: 40px;
}

@media only screen and (max-width: 1300px){
    div.bioHeader {
  		  font-size: 35px;
		  color: #212121;
		  padding: 45px 50px 20px 0px;
		  text-transform: uppercase;
		  font-weight: 650;
		  line-height: 40px;
    }
}

@media only screen and (max-width: 1000px){
    div.bioHeader {
  		font-size: 28px;
		padding: 0px 0px 10px 0px;
		line-height: 33px;
    }
}

div.bio {
  font-size: 2.0em;
  color: #ababab;
  padding: 0px 50px 0px 0px;
  line-height: 1.75;
}
@media only screen and (max-width: 1300px){
    div.bio {
	  font-size: 18px;
	  color: #ababab;
	  padding: 0px 50px 0px 0px;
	  line-height: 1.75;
    }
}
@media only screen and (max-width: 1000px){
    div.bio {
  		padding-right: 0px;
		font-size: 16px;
    }
}

/* FOOTER TAGLINE */

div.tagline {
  font-family: Verdana;
  font-size: 23px;
  color: #444444;
  padding: 0px 0px 0px 0px;
}

@media only screen and (max-width: 1300px){
    div.tagline {
  		  font-size: 23px;
		  color: #444444;
		  padding: 0px 0px 0px 0px;
    }
}

@media only screen and (max-width: 1000px){
    div.tagline {
  		font-size: 23px;
		padding: 0px 0px 0px 0px;
    }
}

/* SECTION TITLES */
div.sectionTitles {
  font-family: 'Comfortaa', cursive;
  font-size: 18px;
  color: #444444;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  padding-bottom: 15px;
  
  /* padding-bottom: 8px;
  border-bottom: 5px solid blue;
  line-height: 48px; */
}

/* PRODUCT NAME */
div.productName {  
  	font-family: 'Comfortaa', cursive;
	font-size: 14px;
	color: #444444;
	text-align: center;
	padding: 15px 0px 5px 0px;
}

/* PRODUCT PRICING */
div.productPrice {  
  	font-family: 'Comfortaa', cursive;
	font-size: 14px;
	font-weight: bold;
	color: #3365cc;
	text-align: center;
}

/* PRODUCT PRICING */
div.productClearance {  
  	font-family: 'Comfortaa', cursive;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
	text-align: center;
}

/* PRODUCT, TITLE */

div.product {
  font-family: Verdana;
  font-size: 28px;
  color: #3e3e3e;
  padding: 0px 0px 0px 0px;
}

@media only screen and (max-width: 1300px){
    div.product {
  		  font-size: 28px;
		  color: #3e3e3e;
		  padding: 0px 0px 0px 0px;
    }
}

@media only screen and (max-width: 750px){
    div.product {
  		font-size: 28px;
		padding: 30px 0px 0px 0px;
    }
}

/* PRODUCT, PRICE */

div.price {
  font-family: Verdana;
  font-size: 23px;
  color: #3e3e3e;
  padding: 0px 0px 20px 0px;
  display: inline-block;
}

/* CLEARANCE PRICE */

div.clearance {
  font-family: Verdana;
  font-size: 23px;
  color: #ff0000;
  padding: 0px 0px 20px 0px;
  display: inline-block;
}

div.clearancestrike {
  font-family: Verdana;
  font-size: 18px;
  color: #3e3e3e;
  padding: 0px 0px 20px 0px;
  text-decoration:line-through;
  display: inline-block;
}

@media only screen and (max-width: 1300px){
    div.price {
  		  font-size: 23px;
		  color: #3e3e3e;
		  padding: 0px 0px 20px 0px;
    }
}

@media only screen and (max-width: 750px){
    div.price {
  		font-size: 23px;
		padding: 0px 0px 20px 0px;
    }
}

/* PRODUCT, DETAILS */

div.details {
  font-family: Verdana;
  font-size: 13px;
  color: #3e3e3e;
  line-height: 22px;
}

@media only screen and (max-width: 1300px){
    div.details {
  		  font-size: 13px;
		  color: #3e3e3e;
    }
}

@media only screen and (max-width: 750px){
    div.details {
  		font-size: 13px;
		padding: 0px 0px 25px 0px;
    }
}

/* PRODUCT, CHARACTER */

div.character {
  font-family: Verdana;
  font-size: 13px;
  color: #0099ff;
  line-height: 22px;
}

@media only screen and (max-width: 1300px){
    div.character {
  		  font-size: 13px;
		  color: #0099ff;
    }
}

@media only screen and (max-width: 750px){
    div.character {
  		font-size: 13px;
		padding: 0px 0px 25px 0px;
    }
}

/* FLOATING FOOTER */
div.newsTicker {  
  	font-family: 'Comfortaa', cursive;
	font-size: 14px;
	color: #335aa9;
	text-align: center;
	padding: 8px 0px 8px 0px;
}

/* SECTION SUGGESTIONS */
div.sectionSuggestions {
  font-family: 'Comfortaa', cursive;
  font-size: 16px;
  color: #444444;
  text-align: left;
  font-weight: bold;
  padding-bottom: 15px;
  
  /*border-bottom: 3px solid black;
  padding-bottom: 10px;
  display: inline-block;
  text-align: center; */
}