/**   
 * Theme Name: Website  
 * Theme URI: http://themes.kubasto.com/website/  
 * Description: Website is a responsive theme, which means it adapts to the device on which it's displayed.  
 * Author: Kuba Sto  
 * Author URI: http://themes.kubasto.com  
 * Version: 2.3.1  
*/   
 
/*  
 * If you want to customize CSS, please place your code in the Custom CSS field in Theme Options / Advanced (so you won't loose the changes after future theme updates).   
 * If you want to find the original CSS code, it's in the data/css folder.  
*/  
.hide {display:none !important;}
input[type="submit"], button{ font-family:Arial !important; }
#scroller
{
	height: 100px;
	margin: auto;
	padding-bottom: 9px;
}
#scroller li
{
	display: inline-block;
}
#scroller, #scroller .slides
{
	width: 796px;
}
#scroller .caroufredsel_wrapper
{
	margin: auto !important;
}
#scroller .slides li
{
	display: table-cell;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	width: 148px;
}
#prev, #next
{
	color: #888;
	font-size: 80px;
	margin-top: 40px;
	position: absolute;
}
#prev:hover, #next:hover
{
	border: 0;
	color: #555;
	text-decoration: none !important;
}
#next
{
	margin-left: 843px;
}
#header hgroup.noad
{
	float: left;
	width: 400px;
}
.slider-658
{
	float: right;
}
#header
{
	margin: 0;
}

label > input[type="checkbox"], label > input[type="radio"], .wpcf7-checkbox input, .wpcf7-radio input{ left:inherit !important; opacity:1 !important; position:relative !important; top:inherit !important; }
.post .about{ display:none; }



.main #loginform #rememberme{ float:left; margin-right: 5px; margin-top: 3px; }
.main #loginform .login-remember label{ width:136px; }
#wp-submit{ height: 28px;
    line-height: 26px;font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0 6px;
    position: relative; text-transform:uppercase; }

#content.alpha.active-sidebar-additional-0{ width:700px !important; }
footer .your-email .wpcf7-text{ height: 28px;
    margin-right: 5px;
    padding: 0 10px;
    width: 190px;box-shadow: 0 1px 0 0 #000000 inset, 0 -1px 0 0 rgba(255, 255, 255, 0.15) inset;color: #D5D5D5;background-color: #141414;border-style: solid;
    border-width: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px; }
    
.wpcf7-form .wpcf7-email{ box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.1) inset; border-color: #C0C0C0; background-color: #FFFFFF; border-width: 1px; height: 28px;
    margin-right: 5px;
    padding: 0 10px;
    width: 190px; font-size: 13px; border-style: solid; }
section.box{ overflow:hidden; }
.post .title:before{ background-image:none !important; }
.woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit{ font-size:12px; }

#lang_sel_list{ margin-top: -21px; right: 0px; z-index: 999; position: absolute; }
#lang_sel_list li{ list-style:none; display:inline-block; float:right; }
#lang_sel_list .lang_sel_sel{ display:none; }
table.em-calendar{ width:100%; }
#mc_embed_signup .button{ background:#111; color:#fff; }
.quantity.buttons_added{ display:none; }
.cart_item .product-quantity .quantity.buttons_added{ display:inline-block; }
.cart_item .product-quantity .quantity.buttons_added input[type="button"]{ display:none !important; }
ul.products a.add_to_cart_button{ display:none; }
nav li ul li ul.left{ left: 100% !important; right: inherit !important; z-index: 9999 !important; }
#nav-main{ z-index:9999 !important; }
#content, .tabs-shortcode .ui-tabs-nav li{ z-index:2 !important; }
#slp_tagline{ display:none; }
#addy_in_address label, #addy_in_radius label{ width:10% !important; }
#addy_in_radius{ width:100% !important; }
#map_sidebar{ padding-top:25px; }
.em-location-map-container { display: yes !important; min height: 300px !important; }

#mce-EMAIL {width: 300px; height: 30px; margin-bottom: 15px;}
#mce-FNAME {width: 300px !important; height: 30px; margin-bottom: 15px !important;}
#mce-LNAME {width: 300px !important; height: 30px; margin-bottom: 15px !important;}
#mce-MMERGE4 {width: 300px !important; height: 30px; margin-bottom: 15px !important;}
#mce-MMERGE3 {width: 300px !important; height: 30px; margin-bottom: 15px !important;}
#mce-MMERGE5 {width: 300px !important; height: 30px; margin-bottom: 15px !important;}
#mce-MMERGE6 {width: 300px !important; height: 30px; margin-bottom: 15px !important;}
.yaselect-anchor {width: 300px !important; height: 30px; margin-bottom: 15px !important;}


.widget_flickr, .widget_flickr + #text-3{ display:none; }
.logged-in .widget_flickr, .logged-in .widget_flickr + #text-3{ display:block; }
#aside .widget li{ list-style:none; }
ul.flickr a:hover{ text-decoration:none !important; border:0px !important; }