/* Primary color */
.home-message:hover {background-color:#2d5c88; background-color: rgba(45, 92, 136, 0.6);}
nav.woocommerce-pagination ul li a:hover, .wp-pagenavi a:hover, .panel-heading .accordion-toggle, .variations .kad_radio_variations label:hover, .variations .kad_radio_variations label.selectedValue {border-color: #2d5c88;}
a, #nav-main ul.sf-menu ul li a:hover, .product_price ins .amount, .price ins .amount, .color_primary, .primary-color, #logo a.brand, #nav-main ul.sf-menu a:hover,
.woocommerce-message:before, .woocommerce-info:before, #nav-second ul.sf-menu a:hover, .footerclass a:hover, .posttags a:hover, .subhead a:hover, .nav-trigger-case:hover .kad-menu-name, 
  .nav-trigger-case:hover .kad-navbtn, #kadbreadcrumbs a:hover, #wp-calendar a, .star-rating {color: #2d5c88;}
.widget_price_filter .ui-slider .ui-slider-handle, .product_item .kad_add_to_cart:hover, .product_item:hover a.button:hover, .product_item:hover .kad_add_to_cart:hover, .kad-btn-primary, html .woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:hover, html .woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a,
.product-category.grid_item a:hover h5, .woocommerce-message .button, .widget_layered_nav_filters ul li a, .widget_layered_nav ul li.chosen a, .wpcf7 input.wpcf7-submit, .yith-wcan .yith-wcan-reset-navigation,
#containerfooter .menu li a:hover, .bg_primary, .portfolionav a:hover, .home-iconmenu a:hover, p.demo_store, .topclass, #commentform .form-submit #submit, .kad-hover-bg-primary:hover, .widget_shopping_cart_content .checkout,
.login .form-row .button, .kad-post-navigation .kad-previous-link a:hover, .cart_totals .checkout-button, .wpcf7 input.wpcf7-back,
.kad-post-navigation .kad-next-link a:hover, .variations .kad_radio_variations label.selectedValue, #payment #place_order, .shop_table .actions input[type=submit].checkout-button, input[type="submit"].button, .order-actions .button {background: #2d5c88;}

/* 20% lighter than Primary */
a:hover {color: #6c8dab;}
.kad-btn-primary:hover, .login .form-row .button:hover, #payment #place_order:hover, .yith-wcan .yith-wcan-reset-navigation:hover, .widget_shopping_cart_content .checkout:hover,
.woocommerce-message .button:hover, #commentform .form-submit #submit:hover, .wpcf7 input.wpcf7-submit:hover, .wpcf7 input.wpcf7-back:hover, .widget_layered_nav_filters ul li a:hover, .cart_totals .checkout-button:hover,
.widget_layered_nav ul li.chosen a:hover, .shop_table .actions input[type=submit].checkout-button:hover, .order-actions .button:hover, input[type="submit"].button:hover {background: #6c8dab;}

.product_item.hidetheaction .kad_add_to_cart {background: transparent; color: transparent;}
.product_item:hover .kad_add_to_cart, .product_item:hover a.button {background: #6c8dab; color: #fff;}

/* Background Skins */
.contentclass, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {background: #fff;}
.mobileclass {background: #f2f2f2; background: rgba(0,0,0,0.05);}
.headerclass {background: #fff;}
.footerclass {background: #f2f2f2;}
.navclass {background: #fff;}
.bg-lightgray {background: #f2f2f2; background:rgba(0, 0, 0, 0.05); }
/* Header - Type */
h1, h2, h3 {color:#333;}
h4 {color: #444;}
h5 {color: #555;}

.sf-menu a {letter-spacing: normal;}
#nav-second ul.sf-menu a {letter-spacing: normal;}

.color_gray, #kadbreadcrumbs a, .subhead, .subhead a, .posttags, .posttags a, .product_meta a {color: #777;}

body, .color_body, .sidebar a, .author-name a, .author-latestposts h5 a, .author-latestposts h5, 
.author-profile .author-occupation, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .product_price, .product_details > .product_excerpt {color:#444;}

/* General */
a:hover {text-decoration: none;}
.hometitle {text-align: center;}

/* Footer */
#containerfooter h3, #containerfooter {color:#fff;}
.footercredits p {color: #fff;}
.footerclass a {color: #fff;}
.footernav ul li a {color:#fff;}

/* Custom */
.sidebar a {
	color:#555;
}

#nav-main ul.sf-menu a  {
background-color: rgba(0, 0, 0, 0.75);
padding-top:25px;
border-left: 1px solid rgba(255, 255, 255, 0.40);
padding-left: 5px;
padding-right:5px;
width: 115px;
}

@media (min-width:992px){
.contentclass {
background: url(http://wttb.pl/wp-content/uploads/2015/07/bg2.jpg);
background-attachment: fixed;
}}
@media (max-width:1200px){
#nav-main ul.sf-menu a {
	padding-left: 0px;
    padding-right: 0px;
    width: 100px;
	    padding-top: 15px;
		line-height: 50px;
}}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea
{
    background-color:rgba(192, 240, 130, 0.5);
    color: #000;
    width: 100%;
	padding: 12px;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	border: 0;
	-moz-border-radius:4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari, Chrome */
    -khtml-border-radius: 4px; /* KHTML */
    border-radius: 4px; /* CSS3 */
}
button, html input[type=button], input[type=reset], input[type=submit]{
	background: #3abb0b !important;
	color: #fff;
	padding: 15px;
	padding-left: 50px;
	padding-right: 50px;
	font-size: 17px;
	font-family: 'Lato', sans-serif;
	border: 0;
	text-align: center;
	text-transform: uppercase;
	-moz-border-radius:4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari, Chrome */
    -khtml-border-radius: 4px; /* KHTML */
    border-radius: 4px; /* CSS3 */



}

.wpcf7 .watermark {
    color: #6A6A6A;
    font-family: 'Lato', sans-serif;
}
::-webkit-input-placeholder {
    color: #6A6A6A;
    font-family: 'Lato', sans-serif;
}
:-moz-placeholder {
    color: #6A6A6A;
    font-family: 'Lato', sans-serif;
}
::-moz-placeholder {
    color: #6A6A6A;
    font-family: 'Lato', sans-serif;
}
:-ms-input-placeholder {
    color: #6A6A6A;
    font-family: 'Lato', sans-serif;
}


td, th  {
	width:25px;
	height:15px;
	padding:0;
	font-family: 'Lato', sans-serif;
}
tbody {
	border: 1px solid #404040;
}
}