/*
Theme Name: Kalium - Child Theme
Theme URI: https://laborator.co/themes/kalium/
Author: Laborator
Author URI: https://laborator.co/
Description: Start creating that amazing website that you have always wanted, only with Kalium — Connect with Laborator:  <a href="https://themeforest.net/user/laborator">Envato</a>, <a href="https://twitter.com/thelaborator">Twitter</a> or <a href="https://www.facebook.com/laboratorcreative">Facebook</a>.
Version: 2.4
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: kalium
Text Domain: kalium
*/
/*.main-header
{
	background-color:#fff !important;
	border-bottom:4px solid #c7a400;
	padding-bottom:0px !important;
	position:fixed !important;
	top:0 !important;
	left:0 !important;
	right:0 !important;
}*/
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light div.menu>ul>li>a, .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light ul.menu>li>a {
    color: #000 !important;
}

.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light div.menu>ul ul, .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light ul.menu ul {
        background-color: #2c3142 !important;
}

.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light div.menu>ul>li>a:after, .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light ul.menu>li>a:after {
     background-color: #2c3142 !important;
}

.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light div.menu>ul ul li a, .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light ul.menu ul li a {
    color: #fff !important;
    background-color: #2c3142 !important;
}

.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light div.menu>ul ul li a:after, .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-light ul.menu ul li a:after {
     background-color: #fff !important;
}
.woocommerce{
	/*margin-top: 85px!important;*/
	padding-bottom: 55px;
}
.vc_active{
	background-color: #ffffff!important;
	border: 1px solid #dbdbdb;
}
.home{
	/*margin-top: 95px;*/
}

.main-header.menu-type-standard-menu .standard-menu-container ul.menu>li+li 
{
    margin-left: 25px !important;
}
.menu-column nav
{
	margin-right:0px;
	/*margin-top:20px;*/
}
.header-logo
{
	/*max-height:56px;*/
}
.logo-and-menu-container{
	height: 75px;
}

.menu-bar.menu-skin-light .ham::after, .menu-bar.menu-skin-light .ham::before {
    background-color: #000!important;
}
.menu-bar.menu-skin-light .ham {
    background-color: #000;
}
.header-logo.logo-image
{
		/*overflow:visible !important;
		position:relative;
		top:-7px;*/
}
.section-title-front{
	font-size: 26px;
}
.sticky-spacer
{
	/*display:none !important;*/
}
.chosen-container {
    min-width: 60px !important;
	width:auto !important;
	float:right;
}

.top-bar
{
	/*background-color:#0c2545 !important;*/
	background-color:#026475 !important;
	padding-top:0px;
	margin-bottom:5px;
	/*height:48px;*/
	overflow:hidden;
	padding-bottom: 0px;
}

.user-navi a.chosen-single:hover{
	color:#000;
}
.user-navi a
{
	color:#fff;
}
.user-navi a
{
	color:#fff;
}
.user-navi
{
	padding-top:3px;
	font-size:17px;
	margin-left:10px;
	/*margin-top:12px !important;*/
}
.contact-top{
	margin-left: 10px;	
}
.my-account-txt{
	color:#fff;
	font-size:13px;
	letter-spacing: 0.4px;
	margin-right:10px;
	color: #fff;
	top: 5px;
}
.phone-top .fa
{
	font-size:12px !important;
	position:relative;
	top:1px;
}
.phone-top{
	/*float:left;*/
	display:inline-block;
	color:#fff;
	font-size:12px;
	margin-left:10px;
	/*margin-top:16px !important;*/
}
 .phone-top a
 {
	 color:#fff;
	 font-size:12px;
	 letter-spacing: 0.4px;
 }
.chart-icon img
{
	max-height: 18px;
	/*margin-top:3px;*/
	bottom: 4px;
	position: relative;
}
footer.site-footer {
    background-color: #fcd126 !important;
}
#footer p {
    color: #000;
}
@media (min-width: 1200px)
{
	
header .container {
    /*width: 100%;*/
}
}

.site-header
{
	/*padding-top:0px !important;*/

}
.spot-iframe
{
	border:0;
	/*height:400px;*/
	/*margin-top:20px;*/
}

.phone-top .fa-lg {
    font-size: 0.7em;
    line-height: .35em;
    vertical-align: 5%;
}

.woocommerce .product .onsale.featured
{
	display:none;
}

.transaction-unactive
{
	display:none
}

.transaction-active
{
	display:block;
	
}



#showBuyTab{
	position: relative;
	display: block;
	line-height: 1;
	float: left;
	background-color: #fff;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #fff;
	font-size: 15px;
	color: #898989;
	padding: 15px 20px;
	bottom: -1px;
}
#showSellTab{
	position: relative;
	display: block;
	line-height: 1;
	float: left;
	background-color: #fff;
	border-bottom: 1px solid #fff;
	font-size: 15px;
	color: #898989;
	padding: 15px 20px;
	bottom: -1px;
}
#tiers{
	border: 1px solid #eee;
	clear: both;
	background-color: #fff;
	padding: 10px 20px 20px 20px;
	font-size: 15px!important;
	font-family: Arial, Helvetica, sans-serif!important;
}
.button-active-sell{
	color: #333 !important;
	border-bottom: 2px solid #fff !important;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	font-weight: 700;
}
#showBuyTab
{
	cursor:pointer
}
#quantity_sell, .summary .cart .qty
{
	background-color:#fff !important;
}
.summary .price
{
	display:none;
}

.sellForm span
{
		margin-top: 0;
    margin-bottom: 15px;
    font-size: 18px;
    color: #898989;
}

.summary .cart 
{
	background-color:#eee;
	padding:10px;
	position:relative;
	top:-10px;
}

.cart-sell
{
	position:relative;
	top:0px !important;
}

#showSellTab
{
	cursor:pointer
}

.sellForm
{
	padding:20px;
	clear:both !important;
	    background: #eee;
}

.cart-sell .button
{
		height:40px;
		margin-left:20px;
}

.cart-sell .quantity
{
	float: left;
}

 header.main-header a:hover {
    color:#fff;
}

.sell-login-message{
	clear: both;
	border: 1px solid #eee;
	padding: 20px;
}

.logo-column
{
	position:relative;
	/*left:15px;*/
	top: 0px;
}
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu li a
{
	/*font-size:18px !important;*/
}

.main-header.menu-type-standard-menu .standard-menu-container ul.menu li a {
   /* font-size: 18px !important;*/
}

/**Seba style**/
.black-text p {
	color: #000!important;
}
.chosen-container .chosen-results {
    height: 77px!important;
}
.title{
	font-size: 60px;
}
.read-more-button{
	background: none;
	color: #000;
}
.section-title {
    /*margin-top: 200px;*/
    margin-bottom: 20px;
    position: relative;
}
.section-title h1, .section-title h2, .section-title h3 {
   /*font-size: 40px;*/
    color: #333;
    margin-top: 0;
    position: relative;
}
@media (max-width: 480px)
{
	
	.woocom-wrapper
	{
		margin-top:-5px !important;
	}
	
header .container {
    /*width: 100%;*/
}
.contactMobilehide{
	display: none;
}
.myAccountname{
	display: none;
}
.phone-top{
	font-size: 10px;
}
.cart-items-count{font-size: 12px;}
.logo-column{width: 70%;}
a.dropdown-back{margin-left: 5px; margin-right: 5px;}
.user-navi{font-size: 12px;}
}
/** Top Bar by Seba**/
.top-bar-seb{
	background-color: #026475;
	position: relative;
	z-index: 100;
}	
.woocommerce-result-count {
    color: #000;
    position: relative;
	display:none;
    /*bottom: -40px;*/
}
.woocommerce-shop-header--sorting
{
	display:none;
}

.term-description .container
{
	padding-left:0;
}

.tax-product_cat .vc_column_container>.vc_column-inner
{
	padding-right:30px
}


@media screen and (max-width: 760px)
{
	.tax-product_cat .vc_column_container>.vc_column-inner
	{
		padding-right:0px
	}
}



.tax-product_cat header
{
	margin-bottom:0px !important;
}

.woocommerce-currency-switcher-form {
    width: 57px;
    float: right;
    color: #000;
    font-size: 12px;
    
}
._woocommerce-currency-switcher{
	height: 18px!important;
	margin-top: 4px;
	background-image: none;
}  
.woocommerce-currency-switcher{
	height: 22px !important;
    /* margin-top: 4px; */
    background-image: none;
	font-size:11px;
	padding-bottom:2px
}  

.info-contact-wrapper{
	margin-top: 3px;
}
.woocom-wrapper{
	margin-top: 4px;
}

.container.page-heading-title
{
	/*display:none;*/
}

.item-info-row h3 a , .item-info-row .add_to_cart_button
{
	text-transform:uppercase;
}

.woocommerce .product .item-info .price > .amount {
	color: #000000 !important;;
	font-weight:bold;
}

.woocommerce .product.catalog-layout-default .item-info h3 a {
	color: #898989 !important;
	font-weight:normal !important;
}

.search-item
{
	padding-left:40px;
	display:none;
	position:relative
}

@media only screen and (min-width: 1201px) {
	.search-item
	{
		display:block
	}
}

.search-item:hover .header-search
{
	display:inline-block;
}

.search-dropdown
{
	width:250px;
}

.header-search
{
	display:none;
	position:absolute;
	top:30px;
	right:0px;
	background-color:#ffffff;
	border:1px solid #898989;
}

.col-8
{
	width:90%;
	float: left
}
.col-4
{
	width:10%;
	float: left
}

.p-0
{
	padding:0px;
}

.m-0
{
	margin:0px
}
.top-input-search
{
	max-width:100%;
	width:100%
}

.search-item span
{
	cursor:pointer;
}

#wsearchsubmit
{
	padding:0;
	margin:0;
	
	max-width:25px;
	width:35px;
	height:35px;
	padding-top:3px;
	line-height:16px;
	/*width:100%;*/
}


.newsfeed .title
{
	font-size:16px;
	line-height:14px
}

.newsfeed ul{
	padding:0px !important;
}


.spot-col-w .vc_tta-panel-heading
{
	display:none;
}

.spot-col-w h3
{
	margin:0!important;
	padding:0!important;
	font-size:20px;
	position:relative;
	top:10px;
}

.feedzy-rss ul li
{
	display:none;
}

.triangle-down
{
	width: 0;
height: 0;
border-style: solid;
border-width: 13px 17px 0 17px;
border-color: #a1a1a1 transparent transparent transparent;
	margin:0 auto;
	cursor:pointer;
}

.triangle-up
{
	width: 0;
height: 0;
border-style: solid;
border-width: 0 17px 13px 17px;
border-color: transparent transparent #a1a1a1 transparent;
display:none;
margin:0 auto;
	cursor:pointer;
	margin-top:10px;
}

#billing_state_field .select2-container.select2-container--default .select2-selection--single {
    border-color: #eee;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
     height: 30px !important; 
}

#billing_country_field .select2-container.select2-container--default .select2-selection--single {
    border-color: #eee;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
     height: 30px !important; 
}



#text-5
{
	position:relative;
	top:-10px;
}
#text-5 h2
{
	font-size:18px
}

#text-5 a 
{
	color:#000;
	font-size:14px;
}

.payment_box.payment_method_moneris img
{
	display:none
}