@font-face {

    font-family: 'JennaSue';

    src: url('/themes/buyshop/font/JennaSue.eot');

    src: url('/themes/buyshop/font/JennaSue.eot#iefix') format('embedded-opentype'),

         url('/themes/buyshop/font/JennaSue.woff') format('woff'),

         url('/themes/buyshop/font/JennaSue.ttf') format('truetype'),

         url('/themes/buyshop/font/JennaSue.svg') format('svg');

    font-weight: normal;

    font-style: normal;



}



body {

  color: #000000;

  /*font-family: Arial,Times,'Times New Roman',serif;  */
  font-family: Arial, Helvetica, sans-serif
  
  background: none;

/*  background-color: rgba(244, 211, 167, 0.4)!important;*/

  background-color: #fff!important;

}

.title_block {

	color:#000000;

}

h1 {

font: 20px/24px Arial;

color:#000000;

}

h2 {

	font: 20px/24px Arial;

	color:#000000;

}

h2 span, h2 a.active {

	color: rgb(241, 171, 149);

}

h2 [class^="icon-"], h2 [class*=" icon-"]

{

  color: rgb(241, 171, 149);

}

h3 {

font: 18px/20px Arial;

	color:#000000;

}

h4 {

font: 18px/22px Arial;

	color:#000000;

}

.block .title_block a, .block h4 a {color:#000000;}

h4 [class^="icon-"], h4 [class*=" icon-"] {

color: rgb(241, 171, 149);

}

h5 {

color:#000000;

}

a {

	color: #000000;

}

a:hover {

	color: #000000;

}

a.themecolor{color: rgb(241, 171, 149);}

input.button_mini, input.button_small, input.button, input.button_large,

input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,

input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,

input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,

a.button_mini, a.button_small, a.button, a.button_large,

a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,

span.button_mini, span.button_small, span.button, span.button_large,

span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {

background-color:rgb(241, 171, 149);

font: 11px/25px Arial,Helvetica,sans-serif;

}

input.button_mini, input.button_small, input.button, input.button_large,

input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,

input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,

input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,

.block .title_block a.button, .block h4 a.button {

background-color:rgb(241, 171, 149);

color:#ffffff;

}

input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover,

input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover,

a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover,

a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive_large:hover,.product-shop .add-to-cart .qty input#decrease:hover,.product-shop .add-to-cart .qty input#increase:hover,

body .buttons_bottom_block #wishlist_button:hover i {

    background-color:rgb(241, 171, 149);

}

input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive_large:hover {

background-color:rgb(241, 171, 149);

}

input.button_large, input.button_large_disabled, input.exclusive_large, input.exclusive_large_disabled, a.button_large, a.exclusive_large, span.button_large, span.exclusive_large, span.exclusive_large_disabled,

body .buttons_bottom_block #wishlist_button i {

    background-color:rgb(241, 171, 149);

    color:#ffffff;

}

.block .title_block, .block h4 {

font: 20px/24px Arial;

}

.idTabs {

border-bottom: 5px solid rgb(241, 171, 149);

}

.idTabs .selected {

background-color: rgb(241, 171, 149);

}

.cart_voucher .submit input.button {

color:rgb(241, 171, 149);

font: 16px/33px Arial;

}

#cart_summary .price {

color:#e60000;

}

.regular-price{color:#e60000;}

.cart_total_price .total_price_container p {

background:rgb(241, 171, 149);

}

#order .delivery_options_address h3, #order-opc .delivery_options_address h3 {

background: none repeat scroll 0 0 rgb(241, 171, 149);

}

#add_address p.required {color:#000000}

a.btn, button.btn {

color:rgb(241, 171, 149);

}

.disable a.btn, .disable a.btn:hover { cursor: default;	color:rgb(241, 171, 149);	background: none;}

.custom_color, a .custom_color {

	color:rgb(241, 171, 149) !important;

}

a:hover .custom_color, a.custom_color:hover {

	text-decoration:underline;

	color:rgb(241, 171, 149);

}

#topline {

background:rgba(226, 226, 226, 0.78);

color:#9B9B9B;

}

#topline .phone {

	color:rgb(241, 171, 149);

}

#topline a {

	color:rgb(241, 171, 149);

	text-decoration:underline;

}

#topline a:hover {

	text-decoration:none;

	color:rgb(241, 171, 149);

}

.nav-header > a {

background:#ffffff;

}

#mob-nav-header

{

  color:rgb(241, 171, 149) !important;

}

.nav-list li a {

font: 18px/20px Arial;

color:#000000;

}

.nav-list li li a:hover {

	background:none;

	color:rgb(241, 171, 149);

}

.nav-list > li > a:hover {

	background-color:#ffffff;

}

#nav > li > a {

color: #000000;

font-family: Arial;

}

#nav > li:hover > a,#nav > li.current > a {

	background: #ffffff;

	color:rgb(241, 171, 149);

}

#nav li.level1 > a, #nav li.level2 > a,#nav li.level3 > a {

color: #000000;

font-family: Arial,Helvetica,sans-serif;

}

#nav li.level1:hover > a, #nav li.level2:hover > a,#nav li.level3:hover > a {

	background: #f0f0f0;

	color:#000000;

}

#nav ul ul ul ul{background:#ffffff;}

#nav > li > ul, #nav li:hover .menu_custom_block {

border-color:rgb(241, 171, 149);

}

#nav li ul.shadow, #nav li .menu_custom_block .shadow {

color:#000000;

	background-color:#ffffff;

  width:100%;

}

.shopping_cart_mini .button {

font: 11px/25px Arial;

}

.shopping_cart_mini .button:hover {

background: rgb(241, 171, 149);

}

.box-wrapper .line {

border-top:5px solid rgb(241, 171, 149);

}

.product a,.product-name a {

color:#000000;

    font-size: 16px;

    text-shadow: 1px 1px 4px rgb(241, 171, 149);

}

.product a:hover,.product-name a:hover {

color:#000000;

}

.product-listing .price-box{color:#4D4D4D;}

.product .product-price, .product .product-price-regular{

color:#4D4D4D;

font-family:Arial,Helvetica,sans-serif;

}

.preview .product-price, .preview .product-price-regular{

color:#000000;

}

.product .product-price span.new {

	color:#D40000;

}

.preview .product-price span.new{

color:#D40000;

}

.product .product-tocart a, .preview .product-tocart a {

color:rgb(241, 171, 149);

}

.product .product-tocart a:hover, .preview .product-tocart a:hover {

color:rgb(241, 171, 149);

}

.twit a {

	color:rgb(241, 171, 149);

}

.block .block-title {

font: 20px/24px Arial,Helvetica,sans-serif;

}

.line {

	height:1px;border-top:1px solid #ececec;

}

.footer-line {

/*  border-top: 6px solid #cc7358; */

  height: 0px;

}

.listing_header_row1 a[class^="icon-"].active, .listing_header_row1 a[class*=" icon-"].active {

 color:rgb(241, 171, 149);

}

a.small_icon_color i {

background-color:rgb(241, 171, 149);

}

.middle_icon_color {

background:rgb(241, 171, 149);

}

.rating strong i {

	color:rgb(241, 171, 149);

}

.product-img-box .more-views li i {

color:rgb(241, 171, 149);

}

.product-shop .product-name h1 {

color:#000000;

}

.product-listing .special-price .price {

	color:#D40000;

	font-family:Arial,Helvetica,sans-serif;

}

.product-shop .special-price .price

{

  color:#e60000;

	font-family:Arial,Helvetica,sans-serif;

}

.product-shop .add-to-cart button.btn-cart:hover {

background-color:rgb(241, 171, 149);

}

.dark .product-shop .add-to-cart button.btn-cart:hover {

color:rgb(241, 171, 149);

background-color:white;

}

.nav-tabs > li > a:hover, .nav-tabs > .active > a, .nav-tabs > .active > a:hover {

background-color: rgb(241, 171, 149);

}

.accordion-heading {

font: 16px/16px Arial,Helvetica,sans-serif;

}

#footer_line {

/*background-color:rgba(226, 226, 226, 0.78); */

	color:#808080

}

#footer_line a{

  color:rgb(241, 171, 149)

}

#footer_line a:hover{

  color:rgb(241, 171, 149)

}

#footer_popup,#footer_popup_static {

/*background-color:rgba(255, 255, 255, 1); */

	color:#808080;

}

#footer_popup a,#footer_popup_static a{

color:#808080

}

#footer_popup a:hover,#footer_popup_static a:hover{

color:#808080

}

#footer_popup h3, #footer_popup h4,

#footer_popup_static h3, #footer_popup_static h4 {

color:#CC7358;

	font:18px/24px Arial;

}

#footer_popup h3 a, #footer_popup h4 a,#footer_popup h3 a:hover, #footer_popup h4 a:hover,

#footer_popup_static h3 a, #footer_popup_static h4 a,#footer_popup_static h3 a:hover, #footer_popup_static h4 a:hover

{

  color:#CC7358

}

#login-box .line {

border-top:5px solid rgb(241, 171, 149);

}

select,textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {

border: 1px solid #F0F0F1;

color:#000000;

border-radius:4px 4px 4px 4px;

}

select:focus,textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {

	border-color: rgb(241, 171, 149) !important;

}

button, .button {

color:#ffffff;

font: 11px/25px Arial;

}

button.button-2x, .button.button-2x {

font: 16px/33px Arial;

}

button.button-3x, .button.button-3x {

font: 64px/64px Arial;

}

.form-search button, .form-mail button {

color:rgb(241, 171, 149);

}

a.btn:hover, button.btn:hover, #footer_bottom i:hover, #next_slide:hover, #prev_slide:hover 

{

background-color:rgb(241, 171, 149);

}

.flex-next i:hover,.flex-prev i:hover

{

color:rgb(241, 171, 149);

}

#footer_bottom i:hover {

color: rgb(241, 171, 149);

background-color:transparent;

	-webkit-transition: color 500ms linear;

	-moz-transition: color 500ms linear;

	-o-transition: color 500ms linear;

	-ms-transition: color 500ms linear;

}

#shopping_steps .step.current {

	border-color:rgb(241, 171, 149);

}

.current .marker {

	background:rgb(241, 171, 149);

}

.current .arrow{

color:rgb(241, 171, 149);

}

.current .step_name {

background-color: rgb(241, 171, 149);

}

#buy_block p.online_only {

color:rgb(241, 171, 149);

}

.addresses ul.address .address_update a {color:rgb(241, 171, 149);}

.flex-direction-nav a {

color:rgb(241, 171, 149);

}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {

color:rgb(241, 171, 149);

}

.loader-slider {

background:rgb(241, 171, 149);

}

.flexslider.banners {

border-bottom:5px solid rgb(241, 171, 149);

}

.flexslider.banners .flex-direction-nav a:hover {

background-color:rgb(241, 171, 149);

}

.flexslider.banners .flex-next i:hover,.flexslider.banners .flex-prev i:hover{color:white;}

.flexslider.more-views .flex-direction-nav li i {

color:rgb(241, 171, 149);

}

.flexslider.more-views .flex-direction-nav li .flex-disabled i:hover {

color:rgb(241, 171, 149);

}

#product_list li span.availability {

			color: rgb(241, 171, 149);

			font-size:13px;

}

#product_comparison .price {

color:#4D4D4D;

}

.discount {

background:rgb(241, 171, 149);

color:white;

display: inline;

font-size: 10px;

font-weight: bold;

padding: 0 10px;

text-shadow: none;

text-transform: uppercase;

}

.on-sale-wrapper{

background:rgb(241, 171, 149);

color:white;

display: inline;

font-size: 15px;

font-weight: bold;

padding: 0 10px;

text-shadow: none;

text-transform: uppercase;

}



/*button.dark, .button.dark {

	background: #333;

}*/

.product-price-old,.product .product-price span.old, .product .product-price-regular span.old, .product-listing .old-price .price

{color:#4D4D4D !important;}

.product-shop .old-price .price

{color:#000000 !important;}



.preview .product-price span.old, .preview .product-price-regular span.old

{color:#000000 !important;}



.preview .product-name a{color:#000000}

.preview .product-name a:hover{color:#000000}

.dark .preview .product-tocart a:hover{color:rgb(241, 171, 149);}

.addresses ul.address .address_title {

color:#000000;

}

.product-shop .add-to-cart button.btn-cart

{

color: #FFFFFF;

    margin: 20px 35px 0 0;

    height: 36px;

    background-color: #4ec80d;

    border-radius: 3px;

    display: block;

}

.product-shop .add-to-cart button.btn-cart:hover {

    color: white;

    margin: 20px 35px 0 0;

    height: 36px;

    background-color: #51ec00;

    border-radius: 3px;

}

.dark .product-shop .add-to-cart button.btn-cart

{background-color:rgb(241, 171, 149);color:white;

margin:12px 35px 0 0;

height:31px;

}



a.small_icon_color:hover i {

	background-color:rgb(241, 171, 149);

}

.promo_box:hover div {

	background-color:rgb(241, 171, 149);

}

.button_small:hover, #topline a.button_small:hover {

	background-color:rgb(241, 171, 149);

}

#footer_bottom i

{

  color:#808080;

}

.custom_blocks .tt-box .inside{border-bottom:5px solid rgb(241, 171, 149);}

#preloader .message{background-color:#333;color:#fff;opacity:0.85}

#product_comparison .lnk_more{color:#000000;}

table.std th,table.table_block th{color:#000000;}

a.small_icon{color:rgb(241, 171, 149);}

.dark ul.pagination .current span {

	color:rgb(241, 171, 149);

	font-weight:bold;

}

a.color-myaccount{color:rgb(241, 171, 149)}

.product {

box-shadow:0 0 4px rgba(0, 0, 0, 0.27);

background-color:#ffffff;

}

.preview {

box-shadow:0 0 4px rgba(0, 0, 0, 0.27);

background-color:#ffffff;

}



.dark .product{box-shadow:none}

.dark .compare-selector{color:rgb(241, 171, 149);}

.flexslider.more-views .flex-direction-nav a:hover {

background-color:rgb(241, 171, 149);

}

.flexslider.vertical .flex-direction-nav a:hover i{color:#fff;}

.flexslider.vertical .flex-direction-nav a:hover {

	color:#fff;

	background-color:rgb(241, 171, 149);

	-webkit-transition: background-color 0.25s 0s ease;

	-moz-transition: background-color 0.25s 0s ease;

	-o-transition: background-color 0.25s 0s ease;

}

#availability_statut #availability_value{background-color:rgb(241, 171, 149);}

.sale_discount{background-color:rgb(241, 171, 149);color: #ffffff;}

a.quickview{font-family:Arial;}

a.quickview:hover{background-color: rgb(241, 171, 149);font-family:Arial;}



#megamenu ul.rows_outer ul.menu_row li.col li.title{

font-family:Arial;

}

#megamenu ul.rows_outer ul.menu_row li.col li.title a {

    font: 16px/16px Arial;

    margin-bottom:10px;

    text-transform:uppercase;

    display: inline;

    background: none !important;

}

#categories_block_left li a:hover, #recent_article_block_left li a:hover, #smartblogarchive li a:hover {color:rgb(241, 171, 149);text-decoration:none;}

#megamenu ul.rows_outer ul.menu_row li.col li.title span{background-color:#FF391C;color:#ffffff;}



.ui-autocomplete .aucomplete-pprice{color:#4D4D4D;}

.dark .ui-autocomplete .aucomplete-pprice{color:#000000;}

.ui-autocomplete .ui-state-focus{background-color:rgb(241, 171, 149);border:1px solid rgb(241, 171, 149);}



.dark .custom_blocks .tt-box:hover {

	background-color:rgb(241, 171, 149);

}



.countdown_box{color: #ffffff;font-family: Arial,Helvetica,sans-serif;}

.countdown_inner{background-color: rgb(241, 171, 149);}



#layerslider .ls-nav-prev:hover,

#layerslider .ls-nav-next:hover { background: rgb(241, 171, 149); }



.carousel-testimonials .quotes { color: rgb(241, 171, 149); }

.carousel-testimonials .flexslider .flex-direction-nav a:hover { background: rgb(241, 171, 149); }



#filters ul li a { font-family: Arial; }

#filters ul li { border-color: rgb(241, 171, 149); }

#filters ul li a:hover { border-color: rgb(241, 171, 149); }

#filters ul li a.selected { border-color: rgb(241, 171, 149); background-color: rgb(241, 171, 149); }



#smartblogcat .sdsarticleHeader .sdstitle_block { font: 20px/24px Arial; color:#000000; }

#smartblogcat .sdsreadMore a { color: rgb(241, 171, 149); }

#content .tags-cloud a, #sdsblogArticle.blog-post .tags a { color:#000000; }



.footer-line + .container {

  -moz-box-shadow: 0 0 5px #888;

  -webkit-box-shadow: 0 0 5px#888;

  box-shadow: 0px 0px 15px #888;

  border-radius: 10px;

  background: #E2E2E2;

  padding: 10px;

  padding-left: 30px;

  border: 4px solid rgba(204, 115, 88, 0.3);

  font-size: 15px;

  margin-bottom: 30px;

}

#right_toolbar .form-search {

  box-shadow: none!important;

}

.logo_h1{

font-family: JennaSue;

    font-weight: bold;

    color: rgb(241, 171, 149);

    margin-left: 35px;

    margin-top: -10px;

text-shadow: 1px 2px 11px rgba(199, 116, 86, 0.46);    



}

#logo a:hover{

text-decoration:none!important;

}

.top_cont{

width: 80%;

}

.menu-top{

width: 97.7%;

}

.aka{

padding-top: 45px;

}



.wider_con{

//width:80%;

}



.es-carousel .product_outer .product, .slider{

box-shadow: 0px 0px 8px rgb(241, 171, 149);

}



.size_pick{

    float: left;

    margin: 0 8px 8px 0;

    padding: 1px;

    border: 1px solid #ccc;

    clear: none;

    height: 20px;

    text-align: center;

    font-weight: bold;

    background-color: #E8E8E8;

    color: #5E3728;

}

#attributes .attribute_list .size_pick span {

     float: none; 

     margin-left: 0px;

}



#attributes .attribute_list .activ{

    color: rgb(230, 0, 0);

    background-color: #F9F4F4;

    border: 1px solid black;

}



div.radio span.checked > #attributes .attribute_list .size_pick span#checked:focus {

    font-weight: bold;

    color: rgb(241, 171, 149);

    text-shadow: 1px 1px 0px black;

}



.attribute_list .radio{

    display: none;

}



div.attribute_list div.radio span.checked + label.size_pick{

border: 2px solid #ccc;

}





.productenquiry{

position: absolute;

bottom: 145px;

}

.product-shop {

position: relative;

}

#attributes .attribute_list input.attribute_radio {

    display: none;

}

#attributes .attribute_list #color_to_pick_list {

    width: auto;

}



.product_attributes{

position:relative;

/*width: 50%;*/

width:97%;

display: inline-block;



    background-color: #F7F7F7;

    padding: 10px;

    border: 1px solid #EDD6CF;

    margin-bottom: 15px;

    margin-top: 15px;

}



.ajax_block_product .color-list-container, .preview  .color-list-container{display:none;}

.warning_inline {

    margin-top: 10px;

}



.kombinace{

position: relative;

display: inline-block;

margin-top: 10px;

height: auto;

}

.kombinace table tr{

  line-height: 25px;

  cursor: default;

}

.kombinace table tr:hover{

  background-color: rgb(248, 248, 248);

}

.kombinace table tr td{

  padding-left:5px;

}



#attributes .attribute_list #color_to_pick_list a.color_pick{

cursor:pointer;

}



.product-shop form {

    margin: 0 0 0px;

}

.productEnquiry{

list-style-type: none;

margin-bottom: 15px;

}
#enquire_product_button {
    background: none repeat scroll 0 0 #F1BAAA;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 100;
    height: 50px;
    margin-left: 10px;
    padding: 6px 41px;
    }

.productEnquiry a{

font-size: 16px;

color: rgb(241, 171, 149);

font-weight: 700;

}



.flexslider.more-views .flex-viewport li.clone {

display:none!important;

}



.uploader{

    padding: 15px 5px 0px 5px;

    height: 34px;

    width: 50%;

    border: 1px solid #ccc;

    font-size: 12px;

    color: #666;

    display: inline-block;

    border-radius: 3px;

}



.uploader .filename, .uploader .action{

display:none;

}

.uploader input[type="file"] {

    height: 30px;

    line-height: 20px;

    vertical-align: middle;

}



#prdct{

width: 97.5%;

}





/* NÁKUPNÍ KOŠÍK */

                                        



@media (min-width: 768px){



#cart_login_wrap {

    width: 100%;

}

#cart_other_wrap {

    width: 100%;

}



}



@media (min-width: 992px){





#cart_login_wrap{

    width: 30.33333333333333%;

    display:inline-block;

    margin-right:2%;

}



#cart_other_wrap{

    width: 66.66666666666666%;

    display:inline-block;                         

}



}



#order_wrap_cart{

clear:both;

width:auto;

margin-bottom: 30px;

}



#order_wrap_cart .row .span12{

width:auto;

}



#order_wrap_carrier{

float: left;

width: 48%;

margin-right:2%;

}



#order_wrap_payment{

float: left;

width: 50%;

}



#order-opc h2 {

    background: rgba(203, 114, 87, 0.3);

    height: 35px;

    color: rgb(211, 111, 87);

    vertical-align: bottom;

    border-radius: 5px;

    line-height: 35px;

}

#order-opc h2 span {

    display: inline-block;

    padding: 2px 7px;

    color: rgb(211, 111, 87);

    font-size: 30px;

    line-height: 24px;

    background-color: transparent;

}



#order .delivery_option label > table.resume td, #order-opc .delivery_option label > table.resume td {

    vertical-align: middle;

}

#order-opc input[type=radio] {

    height: 75px;

}



#order-opc .delivery_option label {

    width: 88%;

    display: inline-block;

}

#order-opc .delivery_option .delivery_option_delay {

    font-size: 12px;

    line-height: 15px;

    color: rgb(241, 171, 149);

}

.delivery_options .radio {

    width: 10%;

    display: inline-block;

    float: left;

}



.delivery_option_price {

    color: rgb(241, 171, 149);

    font-weight: bold;

}



#order-opc #opc_delivery_methods h3 {

    margin-top: 0px; 

}



.checker {

    width: 20px;

    display: inline-block;

}



.activ_carr{

background-color:blue!important;

}



#order-opc .paiement_block, #order-opc .order_carrier_content {

     box-shadow: none; 

}  



#center_column {

    position:relative;

}

#message_leaver {

    width: 207%;

    margin-top:15px;

} 

#order-opc #opc_delivery_methods #message {

    width: 99%;

} 

    

.souhrn {

    background: rgba(203, 114, 87, 0.3);

    padding: 7px;

    color: rgb(241, 171, 149);

    vertical-align: bottom;

    border-radius: 5px;

}



#vouch_disc{

margin-left: 60px;

}

#vouchers_discount{

    background: transparent!important;

    height: auto!important;

    color: black!important;

    vertical-align: initial!important;

    border-radius: 0px!important;

}



.cart_all {

    background: rgba(203, 114, 87, 0.3);

    color: rgb(211, 111, 87);

    vertical-align: bottom;

    padding: 5px;

    border-radius: 5px;

}

  

a.button:hover{

    background-color: #FD906F;

}

#kosik_zaplatit a.button:hover{

    background-color: #59ce1b

}

#kosik_zaplatit{

    background-color: #5ee218;

}

#center_column #new_account_form p {

    font-weight: 600;

}



.product-shop .add-to-cart .qty input {

height:auto;

}



.standard_rating a#click {

    background: none;

    padding-left: 0px;

    color: rgb(241, 171, 149);

    font-weight: bold;

    margin: 0 auto;

    width: 120px;

}

.post_cur{

cursor:pointer;

}



.parallax-block {

    background-size: cover;

}

.testam .fullwidth-block {

    margin-left: 0px;

    margin-right: 0px;

    padding-left: 0px;

    padding-right: 0px;

    

    background-size: 150% 200%!important;

    background-position: 50%!important; 

    background-attachment: initial!important;   



}

.testam {

    float: none;

    margin: 0 auto;

}



.testam .row, .testam .span12{

    width: 100%;

}

.menicko{

    margin-bottom: 15px;

    background-color: rgba(232, 232, 232, 0.36);

    border: 2px solid rgba(204, 114, 87, 0.25);

    border-radius: 5px;

    box-shadow: 1px 2px 11px rgba(199, 116, 86, 0.46);

}

#new_account_form h3 {

    color: rgb(211, 111, 87);

    background: #F0D5CD;

}

#uniform-id_gender1, #uniform-id_gender2{

    padding: 0px;

    width: auto;

    display: none;

}

.condition_title {

    color: rgb(211, 111, 87);

    font-weight: bold;

    font-size: 15px;

}



#center_column #new_account_form .select.birth {

    text-align: center;

}

#center_column #new_account_form .select.birth span{

    width: 100%;

    text-align: left;

}

#center_column #new_account_form p#opc_account_saved {

    color: green;

    margin-right: 20px;

    padding: 0;

    display: block;

    padding-bottom: 15px;

    text-align: center;

    width: 100%;

}



.product-tocart{

display:none!important;

}



#attributes fieldset label, .product-shop .add-to-cart label {

    font-size: 15px;

}

#attributes #radio > div > label.radio_label.size_pick{

    min-width:20px;

}

#attributes fieldset label {

    min-width: 75px;

    display: inline-block;

}



    min-width: 20px;

#layerslider.ls-container {

    height: 418px!important;

}



#vouch_disc {

    width: 93%;

}



#voucher fieldset {

        box-shadow: none;

}

#selulozenka{

    width: 100%;

}



.carousel-testimonials .flexslider{background: rgba(15, 24, 31, 0.15)!important;}







/* RESPONSIVA */

@media (max-width: 1024px){



  .custom_blocks .tt-box .icon_circle {

    display: block;

    margin: 0 auto;

    margin-bottom: 15px;

  }

  .custom_blocks .tt-box .text {

    line-height: normal;

    min-height: 35px;

  }



}



@media (max-width: 1024px) and (min-width:769px){



#opc_account_choice .opc_float {

    float: none;

    width: auto;

}

#order-opc h2 {

    font-size: 14px;

}



}





@media (max-width: 980px){



#order_wrap_cart > div > div.row > div > div > div.inside > div > div.hidden-phone{

display: inline-block!important;

float: none!important;

margin-bottom: 10px;

}



  div.container > div.head_wrap  > div:nth-child(5) {

    width:100%;

    margin-bottom: 20px;

  }

  .form-search-wrapper{

    width:100%;

  }

  .form-search-wrapper > input[type="text"]{

    min-width: 90%;

    border-right: 0px;

    border-radius: 4px 0px 0px 4px;

  }



  .custom_blocks .tt-box .icon_circle {

    display: block;

    margin: 0 auto;

    margin-bottom: 15px;

  }

  .custom_blocks .tt-box .text {

    line-height: normal;

    min-height: 35px;

  }



}

@media (max-width: 768px){



  .form-search input.search-query{

    min-width: 80%;

    border-right: 0px;

    border-radius: 4px 0px 0px 4px;

  }

  #order-opc h2 {

    line-height: 40px;

    font-size: 13px;

}

 

}



@media (max-width: 767px){



  .slider, .parallax {display:none;}

  

   .form-search input.search-query{

    min-width: 80%;

    border-right: 0px;

    border-radius: 4px 0px 0px 4px;

  }

 

}



@media (max-width: 639px){



  .top_conte {

    width: 80%;

    margin: 0 auto;

    padding: 0px;

  }

  .menicko{

    width: 96%;

  }

  #right_toolbar{

    display:none!important;

    opacity:0!important;

  }

  .logo_h1{

    margin-left:0px;

    margin-top:15px;

  }

  .foot_cont {

    width: 80%;

    margin: 0 auto;

    padding: 0px!important;

  }

  

  #primary_block > div > div.span5 > table{display:none;}

  .product-box .span5{margin-bottom:0px;}

  .product-box .span7{margin-left:20px;}





#order-opc h2 {

    line-height: 40px;

    font-size: 17px;

}  

#order_wrap_carrier {

    float: none;

    width: 100%;

    margin-right: 2%;

}

#order-opc #opc_delivery_methods #message {

    width: 47%;

}

#order_wrap_payment {

    float: none;

    width: 100%;

}

#opc_account_choice .opc_float {

    float: none;

    width: auto;

}

.table.shopping-cart-table-total{font-size:10px;}

#cart_title{width:100%;text-align:center;}

#order_wrap_cart > div > div.span12 > div.wrapper > div{width: 100%;}

#order_wrap_cart > div > div.span12 > div.wrapper > div > a{

    width: 100%;

    text-align: center;

    padding: 0px;

}

.cart_all {

    background: rgba(203, 114, 87, 0.15);

    color: rgba(211, 111, 87, 0.58);

    margin-top: 20px;

}

}



#step_one, #step_two, #step_three{

    color: #F2B0A4;

    font-size: 15px;

    line-height: 20px;

    font-weight: bold;

    display:block;

    margin-bottom: 5px;

}



                                                              



/*PRODUKT*/



.product-shop .price-box{

    border-bottom: 2px solid #D79985;

    margin-bottom: 15px;

}  

#attributes fieldset{

    background-color: rgba(241,171,149,0.3);

    padding: 10px;

    padding-bottom: 0px;

    margin-bottom: 10px;

}   



.product-shop .add-to-cart .qty{



    width: 97%;

}  

.product-shop .add-to-cart #quantity_wanted_p{

background-color: rgba(241,171,149,0.3);

    padding: 8px 10px 0px 10px;

    margin-bottom: 10px;

    height: 35px;

    border-radius: 0px;

    width: 100%;

    margin-top: -12px;

}   

#quantity_wanted_p{

    line-height: 40px;

}     



  



#btn_nobut{

  color: #FFFFFF;

  margin: 20px 35px 0 0;

  height: 31px;

  background-color: rgb(241, 171, 149);

  border-radius: 3px;

  font-size: 16px;

  line-height: 33px;

  width: auto;

  display: inline-block;

}