/* Enter Your Custom CSS Here */
h3.breadcrumb {
    margin: 0px;
    padding-top: 5px;
    color: #1E26B3;
}

/* #### iPhone 6 and 6 plus Portrait or Landscape #### */
@media (min-device-height: 667px) and (min-device-width: 375px) and (-webkit-min-device-pixel-ratio: 3){
  

	
	tr { border: 1px solid #ccc; }
	
	td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	


h3.section-title.title_center {
    text-align: center;
    margin-bottom: 40px;
    line-height: 22px;
    color: #1E26B3;
}


h3.section-title {
    margin: 0px auto 30px;
    max-width: 1050px;
    text-transform: uppercase;
    border-bottom: 3px solid #1E26B3;
}

.product-overlay {
    font-size: 260%;
    background-color: rgba(0, 0, 0, 0.7);
    width: 150%;
    height: 50px;
    position: relative;
    left: -60px;
    top: 30px;

}

.image-border {
   margin-bottom: 20px; 
}

body {
    color: #777;
    font-family: "Helvetica",Helvetica,Arial,sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 1.3;
    cursor: default;
}

ul {
  list-style-position: inside;
}

.tabbed-content ul.tabs {
    display: block;
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
    background-color: #0041c4;
}

.tabbed-content ul.tabs li a {
    color: #999;
    font-weight: bold;
    text-transform: uppercase;
    margin-right: 25px;
    font-size: 90%;
    border-top: none;
    padding: 10px 10px;
    display: block;
    transition: border 200ms 
}

.tabbed-content ul.tabs li.active a {
    border-color: #333;
    color: #b0b0b0;
}

.product-info .social-icons {
    border-top: 1px dotted #DDD;
    padding-top: 25px;
    display: none;
}

.product_meta > span {
    display: none;
    border-top: 1px dotted #DDD;
    padding: 7px 0px;
    font-size: 80%;
}

.product-gallery {
    margin-bottom: 0px;
}

.sliderNav.small a, #main-content, #main-content h3.section-title.title_center span {
    background-color: #1e26b3 !important;
}

.sliderNav.small a {
    opacity: 1;
    background: #1e26b3 !important; 
}

.sliderNav.small a, #main-content, #main-content h3.section-title.title_center span {
    background-color: #1e26b3 !important;
}

.product-table h3 {
  color: #000;
  font-weight: normal;
}

table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {
    display: table-cell;
    line-height: 1.125em;
    color: #000;
    padding-left: 10px;
}

.message-box {
    background-repeat: repeat-x;

    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 110%;
    height: 540px;
}

.small-message-box {
  height:auto;
  background-color: #1E26B3;
  padding-top: 10px;
}

.small-message-box h3 {
color: #fff
}

div.small-message-box.text-center {
color: #fff !important;
}

.small-message-box .price{
 color: #fff; 
}

.small-message-box .product-small .name{
 color: #fff; 
}

.small-message-box .product-small h5{
 color: #fff; 
}

.type-page h1.entry-title, .search-results .text-center h1.entry-title {
    margin-bottom: 30px;
    text-transform: uppercase;
    display: none;
}

.extras {
 background-color: #DDD; 
  padding: 10px;
text-transform: uppercase;
font-size: 110%;
}

#main-content h3.section-title.title_center span {
    background-color: white !important;
}

h3.section-title.title_center {
    text-align: center;
    margin-bottom: 20px;
    line-height: 22px;
    color: #1E26B3;
    margin-top: 15px;
}
.btn-menu {
    color: black !important;
}

.hamburger-line, .menu-text
{
background-color: #000000 !important; 
color: #000000 !important;
}
