/*
Template: cesis
Theme Name: cesis child theme
Theme URI: http://cesis.co
Description: <strong>A superflexible and responsive Business Theme by Tranmautritam team</strong> - <br/>Update notifications available on twitter and facebook:<br/> <a href='https://twitter.com/tranmautritam'>Follow me on twitter</a><br/> - <a href='https://www.facebook.com/tranmautritam.designer'>Join the Facebook Group</a> A theme by <a href="http://themeforest.net/user/tranmautritam?ref=tranmautritam">Tranmautritam Team</a>.
Version: 1.0
Author: Tranmautritam Team
Author URI: http://themeforest.net/user/tranmautritam?ref=tranmautritam
License: Themeforest Split Licence
License URI: -
*/


/************************************************************************************

Put your custom CSS below this block :)

*************************************************************************************/


ul#main-menu .menu-item a span{
	font-size: 22px;
    line-height: 24px;
    text-align: left;
    letter-spacing: 2.6px;
    font-family: 'Lato';
    font-weight: bold;
    text-transform: uppercase;	
	color:white;
}

ul#main-menu .menu-item a span:hover{	
	color:#f47d3b;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title {
   padding: 0;
   margin: 20px 0 0;
   font-size: 1em;
   text-transform: uppercase;
   line-height: 24px;
   color: #f47d3b;
	
}
.woocommerce ul.products li.product .woocommerce-loop-category__title mark{
	color: #828282 !important;
	padding-left:5px;
}

.xoo-wsc-ctxt,
.xoo-wsc-tools-label,
.woocommerce-billing-fields h4,
#order_review_heading,
.woocommerce-checkout-review-order-table tr.order-total th, .woocommerce ul.products li.product .woocommerce-loop-category__title
{
	text-transform:uppercase !important;
	font-family: Lato !important;
}
	
.wpcf7-form-control.wpcf7-submit, 
.xoo-wsc-ft-btn.xoo-wsc-chkt, 
.xoo-wsc-ft-btn.xoo-wsc-cart,
.xoo-wsc-ft-btn.xoo-wsc-cont,
#place_order{
	background: #f47c3b !important;
	color:white !important;
	text-transform:uppercase !important;
	font-family: Lato !important;
	border:0;
}

.wpcf7-form-control.wpcf7-submit:hover,
.xoo-wsc-ft-btn.xoo-wsc-chkt:hover, 
.xoo-wsc-ft-btn.xoo-wsc-cart:hover,
.xoo-wsc-ft-btn.xoo-wsc-cont:hover,
#place_order:hover{
	background: #ff5500 !important;
	color:white !important;
}

.over_btn2en, .over_btn2de{
	display:none;
}

.header_main{
			background: rgba(0,0,0,0);
}

#resmio-konoba-restaurant iframe{
	width:100%;
}

#site-navigation span.wpml-ls-display, #mobile-navigation span.wpml-ls-display{
	display:none !important;
}

#site-navigation span.wpml-ls-native, #mobile-navigation span.wpml-ls-native{
	border-bottom: 1px solid #eee;
	max-width:150px;
	width:150px;
}
#langSwitch{
	width:25px;
	height:25px;
	background:black;
	border-radius:25px;
	color:white;position:absolute;
	z-index:100;top:13px;
	right:75px;
	text-align:center;
	font-size:12px;
	cursor:pointer;
}

@media only screen and (max-width: 978px) {
  /* For mobile phones: */
  #langSwitch{
		top:13px;
		right:75px;		
	}
}

@media only screen and (min-width: 978px) {
  /* For mobile phones: */
  #langSwitch{
		top:32px;
		right:75px;
	}
}

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  #langSwitch{
		top:13px;
		right:50px;	  
	}
}






#header_container{
	position: absolute !important;
}

.menu_background_gray{
	background: #898c7b !important;
}

ul#mobile-menu li a span{
	text-transform:uppercase !important;
	
	font-size: 22px;
    line-height: 24px;
    letter-spacing: 2.6px;
    font-family: 'Lato';
    font-weight: bold;
	color:white;
}

#over_slider_div{
    position: absolute;
    bottom: 90px;
    left: 0px;
    z-index: 1;
	width:100%;
	height:auto;
    
}
/*
ul#mobile-menu li span{
	border:0px;
	
}*/
/*
.header_mobile {
    background: rgba(255,255,255,0.7) !important;
}*/
#cesis_header{
	position: fixed !important;
    width: 100% !important;
    top: 0 !important;
    z-index: 9997 !important;
}

.over_btn1, #over_slider_div a.cesis_button_ctn, .over_btn3, .over_text1{
	position: absolute;
	bottom: 0px;
	z-index:10;
	font-family: Georgia, serif;
}

.cesis_mobile_menu_switch .lines, .cesis_mobile_menu_switch .lines:before, .cesis_mobile_menu_switch .lines:after {
    background: #000 !important;
}

.cesis_mobile_menu_switch.open .lines{
	background: transparent !important;
}
.cesis_mobile_menu_switch.open .lines:before, .cesis_mobile_menu_switch.open .lines:after {
    background: #fff !important;
}


.over_text1{
	left: 0px;
    height: 40px;
    text-align: center;
    bottom: -40px;
    width: 100%;
	margin-bottom: 0px !important;
}
.over_btn1{
	left: calc(50% - 80px - 30px - 40px);
	margin-bottom: 15px !important;
}

.over_btn3{
	left: calc(50% + 80px + 30px);
	margin-bottom: 15px !important;
}
#over_slider_div a.cesis_button_ctn{
	width: 180px;
	left: calc(50% - 80px);
}
.slider_overall_shadow{
	position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    width: 100%;
    height: 100%;
    /*background: rgb(2,0,36);
    background: linear-gradient(0deg, rgba(255,255,255,1) 6%, rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.3) 60%, rgba(255,255,255,0) 100%);*/
}

#over_slider_div a.cesis_button_ctn {
	background-color: transparent !important;
    border: 2px solid #fff !important;    
	font-weight: normal !important;
	color: #fff !important;
}
#over_slider_div .cesis_button_center a:hover {
	border: 1px solid rgb(55, 55, 5) !important;
    background: rgba(255, 255, 255,0.7) !important;
	color: #000 !important;
}
li.product .cesis_product_thumbnail_container .cesis_add_to_cart{
	opacity:1;
	display:block !important;
	top:0px;
}
.woocommerce-page #main-content{
	margin-top:90px;
}

/* basket start */
.xoo-wsc-basket{
	top:95px;
	bottom:auto;
	z-index:99;
	
}
.xoo-wsc-items-count, .xoo-wsc-basket{
border-radius: 4px;	
}
.xoo-wsc-items-count{
	background-color: #f47d3b;
	color: #ffffff;
}

/* basket end */	
/* single line product start */
.woocommerce-result-count{
	display:none !important;
	opacity:0 !important;
}
.woocommerce-page ul.products li.product  {
    width: 100% !important;
    padding: 15px !important;
    border: 1px solid #f5f5f5;
}
.woocommerce-page ul.products li.product img  {
    width: 100% !important;
    height:75px;
    opacity:0 !important;
}
body.post-type-archive-product  ul.products li.product img{
    display:none !important;
}
body.post-type-archive-product mark.count{
    background:transparent !important;
}
li.product .cesis_product_thumbnail_container .cesis_add_to_cart{
    width: 75px;
    height: 75px;
    padding:0px;
    right: 0px;	
}
li.product .cesis_product_thumbnail_container .cesis_add_to_cart a:hover{
    background:#f0f0f0;
}

li.product .cesis_product_thumbnail_container{
    position:absolute;
    width:100%;
    padding:0px;
    right: 0px;
}

li.product .cesis_product_thumbnail_container .cesis_add_to_cart a{
    width: 100%;
    height: 100%;
	padding: 0px !important;
    line-height:75px !important;
	font-size: 30px;
	background: #fafafa;
}
.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
	width: calc(100% - 85px) !important;
    float: left;
}
.woocommerce a.button.added::after {
    content: "";
    margin-left: 0;
}
.woocommerce-loop-product__title{
	color:#f47d3b;
}

.woocommerce-ordering .orderby{
	display:none;
	opacity:0;
	visibility:hidden;
}
#product_cat{
	float: right;
    margin-right: -15px;
    margin-bottom: 20px;
}
/* single line product end */

/* checkout layout fix start */
.woocommerce-page:not(.woocommerce-order-received) .woocommerce .col2-set .col-1, .woocommerce-page:not(.woocommerce-order-received) .col2-set .col-1, .woocommerce-page:not(.woocommerce-order-received) .woocommerce .col2-set .col-2, .woocommerce-page:not(.woocommerce-order-received) .col2-set .col-2 {
    margin-bottom: 0px !important;
}

.woocommerce-additional-fields h4{
	display:none !important;
}
/* checkout layout fix end */

.woocommerce-page .xoo-wsc-modal{
	display:block;
}

.xoo-wsc-modal{
	display:none;
}

.button.product_type_simple.add_to_cart_button.added{
	display: block !important;
}
.item_current_status, .added_to_cart.wc-forward{
	display:none !important;
}
