/* 
 Theme Name:     Bare bones for Divi
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: normal !important;
}

.et_pb_tabs_controls li a {
	color: #000;
	text-decoration: none;
}

.et_pb_text .prodwrapper {
  overflow: hidden;
  width:100%;
}

#prodname h1 {
font-weight:500;}

#prodname h3 {
margin-top:30px;
font-weight:500;
font-size:24px;
}
#prodname h5 {
font-weight:500;
font-size:24px;
}
.et_pb_text .prod-nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width:100%;
  float:left;
}

#left-area ul.prod-nav {
	
	padding:0px;}

.et_pb_text .prod-nav li {
   display: inline-block;
   width: 25%;
   margin:0;
   padding:15px;
   float:left;
 }

.et_pb_text .prod-nav a{
   display: block;
   background-color:#fff;
   font-size: 20px;
   padding: 15px 0 15px 0;
   color:#000000;
}

.et_pb_text .prod-nav a:hover{
   background-color:#e7e7e7;
 
}
a.shorlinkprod {
	
	display:block-inline;
	padding:10px;
	font-size:24px;
	color: #0196d7;
	margin: 0 30px 0 30px;
	}
	
a.shorlinkprod:hover {
	background-color:#e7e7e7;
	display:block-inline;
	padding:10px;
	font-size:24px;
	color: #0196d7;
	margin: 0 30px 0 30px;
	}	
	
/*.et_pb_text_3 h1{
	
	font-weight:600 !important;

} 

 .et_pb_text_3 h1{
	
	font-weight:600 !important;

}

#teambios .et_pb_text_3 h1{
	
	font-weight:normal;

} */

.et_pb_text_8 ul{

list-style-type: none !important;
list-style-position: inside  !important;
padding-left:0  !important;
}

.et_pb_text_8 li{

padding:0 0 15px 0  !important;
}

#footer-widgets .footer-widget li:before {
display: none;
} 

html #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {
line-height: 26px;
padding-left: 0px;
}

.shopify-buy__product__actual-price, .shopify-buy__product__compare-price {
    color: #FFF !important;
    display: inline-block;
}
.shopify-buy__product__actual-price {
    font-size: 22px !important;
}

.tablepress tbody td {
	font-size: 16px;
	color: #000000;
    
}

#techspecstable table{
	border: 0px solid #000;
}

#techspecstable table td{
	border-bottom:1px solid #e6e7e8;
	
}

.tablepress .column-1 {
  font-size:20px;
  color: #0196d7;
}

#awardslist h3 {
font-size:30px;	
margin-bottom:30px;
font-weight:600;
}

#awardslist li {
margin-bottom:15px;	
}

#awardslist ul {
list-style-type: none;
padding: 0 0 30px 0;
margin-bottom:50px;
}

#main-footer {
border-top: 1px solid #2f3130;
}
/****
*
* Styling for small mobile (phones)
*
****/
@media screen and (max-width: 480px) {

.et_pb_tabs_controls li a {
	color: #0196d7;
	text-decoration: none;
}

a.shorlinkprod {
	display:block-inline;
	padding:10px;
	font-size:24px;
	color:#0196d7;
	}
	
a.shorlinkprod:hover {
	background-color:#2d7ab2;
	display:block-inline;
	padding:10px;
	font-size:24px;
	color:#ccc;
	}	
	
.et_pb_text .prod-nav li {
   display: block;
   width: 100%;
   margin:0;
   padding:15px;
   float:left;
   border:1px solid #999;
 }

}

#footer-info a {
    color: #666;
    font-weight: 500;
}

sup {
    font-size: 40%;
    line-height: 0;
    position: relative;
    top: -1.2em;
    vertical-align: baseline;
}
sup, sub {
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline;
}
sup {
    bottom: 0.8em;
}
sub {
    top: 0.3em;
}
#main-header {
    background-color: #fff;
box-shadow: 0 0 0 rgba(0, 0, 0, 0.1) !important;    
font-weight: 500;
    line-height: 23px;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 99999;
}


.single .relatedposts .relatedthumb {
    display:inline-block;
    width: 32%;
}
