/*YOUR CUSTOM STYLES*/
body {
  font-family: 'Titillium Web', Tahoma, Arial, helvetica, sans-serif;
  font-size: 15px;
}

.dropdown-menu {
	top: 70px;
}

.navbar-theme-img > img {
	width: 70%;
}

.navbar-brand > img {
    width: 120px;
}
a.navbar-brand {
	padding-top: 0px;
    padding-bottom: 5px;
}
.navbar-main {
	background: #FFFFFF;
}
.navbar-main .navbar-nav > li > a {
	color: #000000;
	padding-top: 25px;	
}
.navbar-main .navbar-nav > li:hover > a {
    background: #F5F5F5;
}
select.navbar-main-search-category-select {
	background: #e6e6e6;
}
div.navbar-main-search-category{
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 34px;
    line-height: 34px;
    -webkit-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    border: none;
    border-right: 1px solid #ccc;
    padding: 0 10px;
    font-size: 13px;
    color: #000000;
	background: #e6e6e6;
}
.widget-title, .widget-title-lg {
	color: #013893;
}
.navbar-main-search-category .form-control {
    background: #F5F5F5;
}
/*div.owl-next, div.owl-prev {
	background: #486d97 !important;
    color: white !important;
}*/
.owl-nav-out:hover .owl-nav .owl-next, .owl-nav-out:hover .owl-nav .owl-prev {
	background: #486d97 !important;
    color: white !important;
}
.copyright-area {
    background: #486d97;
}
.navbar-before {
    /*background: #486d97;*/
	background: #262626;
}
/*.container > .navbar-header, 
.container-fluid > .navbar-header, 
.container > .navbar-collapse, 
.container-fluid > .navbar-collapse {
	padding-bottom: 10px;
}*/
.consumables-selection {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background: #486d97;
	color: #fff;
	margin-bottom: 0px;
    padding-bottom: 10px;		
}
.no-margin {
	margin: 0px;
}
.consumables-selection-title {
	width: 100%;
    height: 41px;
    padding-left: 10px;
    line-height: 40px !important;
	background: #F5F5F5;
	color: #486d97;
}
.select-box {
	width: 100%;
	border-style: none;
    height: 41px;
	padding-left: 25px;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #95AFCC;
}
.btn-full-width {
	width: 100%;
}

.navbar-before .navbar-nav > li > a {
    text-align: right;
}

.consumables-selection-navbar-top-margin {
	margin-top: 15px;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #486d97;
    background-color: transparent;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent;
	color: #486d97;
	outline: none;
}

.page-title {
  font-size: 40px;
}

.product-page-price {
    font-size: 20px;
}

@media (max-width:992px) {
	div.navbar-main-search-category {
		display: none;
	}
}
@media (min-width:640px) and (max-width:992px) {
	.theme-caption {
		height: 240px !important;
		padding-left: 30% !important;
		padding-right: 30% !important;
		bottom: 2% !important;
	}
	.banner-product {
		height: 300px !important;
		padding-left: 30% !important;
		padding-right: 30% !important;
		bottom: 5% !important;
	}	
}
@media (min-width:384px) and (max-width:639px) {
	.theme-caption {
		height: 240px !important;
		padding-left: 25% !important;
		padding-right: 25% !important;
		bottom: 2% !important;
	}
	.banner-product {
		height: 300px !important;
		padding-left: 30% !important;
		padding-right: 30% !important;
		bottom: 5% !important;
	}		
}
@media (max-width:390px) {
	.banner-product {
		bottom: 5% !important;
	}	
}

@media (max-width: 769px) {
	.navbar-right {
		float: right !important;
		margin-right: -15px;
	}
}

@media (min-width: 991px) {
    .featured_thumb {
        height: 240px;
    }
    
    .top_thumb{
        height: 150px;
    }

    .available_thumb {
        height: 200px;
    }    

    .vid{
        width: 560px;
        height: 315px;
    }
}

@media (max-width: 990px) {
    .top_thumb{
        height: 700px;
    }
    
    .vid{
        width: 400px;
        height: 260px;
    }    
}

@media (max-width: 500px) {
    .top_thumb{
        height: 250px;
    }

    .vid{
        width: 100%;
        height: 215px;
    }     
}

.product-tabs .nav > li > a {
    background-color: #486d97;
    color: white;
}

.product-tabs .nav > li.active > a {
    background-color: #FFFFFF;
    color: #595959;    
    
}

#share-buttons img {
    width: 35px;
    padding: 5px;
    border: 0;
    box-shadow: 0;
    display: inline;
}