.clear{clear:both;
height:0px;
overflow:hidden;}

img{border:0; max-width:100%;}

.category-view .quantity-box, .category-view .quantity-controls, .browse-view .product-field-desc, .catcena .vm-price-desc, a.recommened-to-friend  img, 
.odporucane .quantity-box, .odporucane .quantity-controls, .odporucane .product-field-desc, .chrono_credits, 
.com_users.view-login #component .nav > li:nth-child(2), #com-form-login > div.floatleft:nth-child(2), .vm-orders-information h1 a,
.com_virtuemart.view-user.layout-edit #adminForm #tab-1 fieldset:nth-child(1), .com_virtuemart.view-user.layout-edit #adminForm #tab-2 table tr > *:nth-child(3)
, .com_virtuemart.view-user.layout-edit #adminForm #tab-2 table tr > *:nth-child(4), .fancybox-title.fancybox-title-inside-wrap{display:none!important; visibility:hidden!important;}

body{padding:0;
margin:0;
font-size:15px;}

 a, #menu1 a:before, #menu1 a:after, #vmCartModule .vm_cart_products, .vm-details-button, .vm-product-media-container img, .addtocart-button,
 .vm-customfields-wrap, #logo1 img, #menu1, #menu1 a, #over_head1, #vmCartModule, input, .nav-child, .highlight-button.button,
 button#submit_coupon_button, #onepage_main_div .field_wrapper #confirmbtn_button, #onepage_main_div button.login_button, .btn.btn-primary
 , button.button, input.default, .product-field, #respicon, div#logintab .button, .vm-button-correct, .vm-button-correct:before {-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease; 
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease; 
    transition: all 0.3s ease;}

/* full sirka */


/* sirka bocnych blokov */


/* sirka hlavnych blokov */


/* border radius */
.total_products a{-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}

.product-details.button, .button, .show_cart a, .show_cart a:hover:before, .product-details.button:hover:before, .show_cart a:before, .product-details.button:before,
.vm3pr-1.catdokosika .vm-customfields-wrap, .productdetails span.addtocart-button, .productdetails span.addtocart-button:hover:before, .productdetails  .vm-customfields-wrap .product-fields,
.odporucane .product-field, input, textarea, .button, .button:before, #fin-submit6, #fin-submit6:before, .gcore-line-td input, .gcore-line-td textarea, .gcore-line-td select
, .highlight-button.button, button#submit_coupon_button, button#submit_coupon_button:before, #onepage_main_div .field_wrapper #confirmbtn_button,
#onepage_main_div .field_wrapper #confirmbtn_button:before, #onepage_main_div button.login_button, #onepage_main_div button.login_button:before,
#system-message-container #system-message, #com-form-login, .btn.btn-primary, .btn.btn-primary:before, table.user-details input,
 button.button, input.default, #respicon, #respicon:before, div#logintab .button, .vm-button-correct, .vm-button-correct:before{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

/* border shadow */

/* fonty */
body, input, textarea, div#vmMainPageOPC, #vmMainPageOPC h2, #vmMainPageOPC h3, #vmMainPageOPC h4, #onepage_main_div div.opc_menu_item button span.opc_title,
button#submit_coupon_button, #onepage_main_div .field_wrapper #confirmbtn_button, #onepage_main_div button.login_button, .btn.btn-primary
, button.button, #info2 h3, .vm-button-correct, .vm-button-correct:link{font-family: 'Open Sans', sans-serif; font-weight:400;}

h1,h2,h3,h4,h5,h6, .product-description span.title, .top_b div.opc_heading{font-family: 'Amita', cursive; font-weight:400;}

a.ask-a-question:before, a.recommened-to-friend:before{font-family:FontAwesome;}

a, a:visited{color:;}
a:hover, a:focus{color:;}

/**** biela ****/
#menu1 li  a, #vmCartModule .vm_cart_products .show_cart a:hover, .total_products a:hover, .product-details.button:hover, .productdetails  span.addtocart-button input.addtocart-button:hover,
.button:hover, #footer1 h3, #footer1, #pata3 .button:hover, .highlight-button.button:hover, div#vmMainPageOPC div.opc_menu_active.opc_menu_item button{color:#FFF;}
div#vmMainPageOPC div.opc_menu_active.opc_menu_item button span, button#submit_coupon_button:hover, #onepage_main_div .field_wrapper #confirmbtn_button:hover,
#onepage_main_div button.login_button:hover, .btn.btn-primary:hover, input.default:hover, #respicon:hover, div#logintab .button:hover, .vm-button-correct:hover,
.vm-button-correct:link:hover{color:#FFF!important;}

.gcore-line-td input, .gcore-line-td textarea, input, textarea, .ask-a-question-view input.counter, .ask-a-question-view input#name, .ask-a-question-view input#email,
.ask-a-question-view .form-field textarea.field, .ask-a-question-view input#name:hover, .ask-a-question-view input#email:hover,
.ask-a-question-view .form-field textarea.field:hover, .ask-a-question-view input.counter:hover{background:#FFF}


/**** zlta ****/
a:hover, a:focus, #menu1 li  a:hover, #vmCartModule, #vmCartModule .vm_cart_products a:hover, .browse-view h2 a:hover, .odporucane h3 a:hover, #footer1 a:hover,
.category-view.podkategorie h2 a:hover{color: #ffbf24;}

.show_cart a, .total_products a, .product-details.button, .product-details.button:hover, .categ-produkty .row:hover .vm3pr-1.catdokosika .vm-customfields-wrap,
.productdetails span.addtocart-button, .odporucane .product-container:hover .product-field, .button, #fin-submit6, .highlight-button.button,
button#submit_coupon_button, button#submit_coupon_button:hover, #onepage_main_div .field_wrapper #confirmbtn_button, 
#onepage_main_div .field_wrapper #confirmbtn_button:hover, #onepage_main_div button.login_button, #onepage_main_div button.login_button:hover, .btn.btn-primary,
 .btn.btn-primary:hover, input.default, #respicon, div#logintab .button, .vm-button-correct, .vm-button-correct:link{background:#ffbf24;}

#vmCartModule .vmcontainer{border-bottom:1px solid #ffbf24;}
#vmCartModule .vm_cart_products{border-top:1px solid #ffbf24;}


.vm3pr-1.catdokosika .vm-customfields-wrap, .productdetails  .vm-customfields-wrap .product-fields, .odporucane .product-field,
 form.chronoform, #system-message-container #system-message, #com-form-login{background:url("../images/blede.jpg");}

/**** oranzova ****/
.show_cart a:before, .total_products a:hover, .product-details.button:hover:before, .productdetails span.addtocart-button:hover:before,
.button:hover:before, #fin-submit6:hover:before, .highlight-button.button:hover, button#submit_coupon_button:hover:before,
#onepage_main_div .field_wrapper #confirmbtn_button:hover:before, #onepage_main_div button.login_button:hover:before, .btn.btn-primary:hover:before
, input.default:hover, input.button:hover, input.btn.btn-primary:hover, #respicon:hover:before, div#logintab .button:hover, .vm-button-correct:hover:before{background: #ff9601;}

a, a:visited, .browse-view .row .product .spacer .catcena span, .product-price .PricesalesPrice, a.ask-a-question:hover, a.recommened-to-friend:hover,
#info2 h3 span, .notify{color:#ff9601;}
 
/**** cervena ****/ 
.browse-view .row .product .spacer .catcena .price-crossed span, .product-price .PricebasePriceWithTax, .asterisk {color:#FF5001;}

/**** hneda ****/
h1,h2,h3,h4,h5,h6, .browse-view h2 a, .odporucane h3 a, .category-view.podkategorie h2 a, .top_b div.opc_heading{color:#523D2F;}

div.opc_heading, div.opc_menu_active{background:url("../images/hnede-bg.jpg") repeat top center}

div.opc_arrow { border-left: 20px solid #6E513F;}

/**** seda ****/
#vmCartModule .vm_cart_products{background: #f1f1f1;}

.product-description span.title, #ui-tabs ul#tabs{border-bottom:1px solid #f1f1f1;}

.vm-orders-order > table > tbody > tr > td{border-bottom:1px dotted #F1F1F1;}

.gcore-line-td input, .gcore-line-td textarea, .gcore-line-td select, input, textarea, .ask-a-question-view input.counter, .ask-a-question-view input#name, .ask-a-question-view input#email,
.ask-a-question-view .form-field textarea.field, table.user-details input {border:1px solid #DDD;}

#footer1 a, #pata4{color:#CCC;}

input::placeholder, textarea::placeholder{color:#523D2F;}

/**** cierna ****/
#body, #vmCartModule .vm_cart_products, #vmCartModule .vm_cart_products a,.product-details.button, .productdetails  span.addtocart-button input.addtocart-buttond,
.button, #pata3 .button, .ask-a-question-view input.counter, .ask-a-question-view input#name, .ask-a-question-view input#email, .highlight-button.button, 
.total_products a, .productdetails span.addtocart-button input.addtocart-button, #basket_container .opc_PricesalesPrice, #basket_container .op_basket_row .opc_total_price, 
div#basket_container div.op_basket_row div.op_col5_3, div#basket_container div.op_basket_row div.op_col1_4, div#vmMainPageOPC div.formLabel,
button#submit_coupon_button, #onepage_main_div .field_wrapper #confirmbtn_button, #onepage_main_div button.login_button, .btn.btn-primary, input.default,
#respicon, div#logintab .button, .vm-button-correct, .vm-button-correct:link{color:#3e320e;}

a.ask-a-question, a.recommened-to-friend{color:#666256;}



/* vseobecne */
#menu1 ul, #pata4 ul{list-style-type:none; padding:0; margin:0;}

a, a:visited, a:hover, a:focus{text-decoration:none;}

.products-view .row, .odporucane .product-container, .chronoform input[type="text"], .chronoform textarea, .category-view.podkategorie .row, 
.ask-a-question-view .form-field textarea.field, div#vmMainPageOPC .inside_product_wrapper, #basket_container .product_wrapper, div#vmMainPageOPC .top_b div.opc_heading,
 div#vmMainPageOPC .top_b  {box-sizing:border-box;}

#logo1 p, .browse-view .row .product .spacer, .productdetails .product-short-description, .ask-a-question-view h3, #vmMainPageOPC h3,
#system-message-container #system-message h4{margin:0;}

#menu1 li  a, .show_cart a, .total_products a, .browse-view .vm-product-media-container a, .product-description span.title, .vm-product-media-container a,
.gcore-display-table, .top_b div.opc_heading span.opc_title, #info2 h3 span, .podkategorie h2 span{display:block;}

#vmCartModule .subtotal_with_tax{display:inline;}

.catcena .vm-display, #fin-submit6, .sigFreeContainer, #pata4 li, .moduletable #login-form > div{display:inline-block;}

#vmCartModule .subtotal_with_tax, .show_cart a{float:none!important;}

.vmcontainer2, .total_products a, .category-view h1, .category-view .row, .odporucane h2, .odporucane .vm-customfields-wrap .product-fields,
.sigFreeContainer, .itemid-180 .clanokbody, .itemid-180  h1, .custom.kontakty-mod > div, #system-message-container #system-message, #component .login,
#component .reset, #component .remind, #info2, .browse-view .vm-details-button{text-align:center;}

.odporucane .product-price{text-align:right;}

#ui-tabs #tab-2 thead th, .vm-orders-list #editcell thead th{text-align:left;}

.vmcontainer3, #vmCartModule  .product_row, #vmCartModule .vmcontainer2 div{white-space: nowrap;}

.spacer.product-container, .product-details.button, #fin-submit6 input.button, .highlight-button.button, #basket_container .product_wrapper,
#basket_container .product_wrapper .inside_product_wrapper, .btn.btn-primary, button.button, input.default, input.button, 
.vm-button-correct, .vm-button-correct:link{border:0;}

.catdokosika .product-fields-title-wrapper strong, a.ask-a-question, .odporucane .product-fields-title strong{font-weight:normal;}

.quantity-controls{overflow:hidden;}

span.addtocart-button span.addtocart-button, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button,
 #onepage_main_div div.opc_menu_item button span.opc_title, .vm-button-correct, .vm-button-correct:link{letter-spacing:0;}

ul{list-style-image: url("../images/kvet.png");}

.gcore-line-tr .gcore-input {float: none;}

#fin-submit6 input.button, .top_b div.opc_heading, table.user-details input, table.user-details input:hover, table.user-details input.invalid{background:none;}

.button, button#submit_coupon_button, .btn.btn-primary, input.default, #respicon{cursor:pointer;}

#info2 h3 span{font-weight:bold;}

.fancybox-skin{padding:0px!important;}

/**** button efekt ****/
.show_cart a, .product-details.button, .productdetails span.addtocart-button, .button, #fin-submit6, #onepage_main_div button.login_button, .btn.btn-primary, #respicon 
, .vm-button-correct{position:relative; z-index: 1;}
 button#submit_coupon_button, #onepage_main_div .field_wrapper #confirmbtn_button {z-index: 1;}
.show_cart a:before, .product-details.button:before, .productdetails span.addtocart-button:before, .button:before, #fin-submit6:before,
button#submit_coupon_button:before, #onepage_main_div .field_wrapper #confirmbtn_button:before, #onepage_main_div button.login_button:before, .btn.btn-primary:before,
#respicon:before, .vm-button-correct:before{
content: '';
position: absolute;
width: 100%;
height: 0;
top: 0px;
left: 0px;
right: 0px;
-webkit-transition: all 700ms cubic-bezier(0.49, 0.07, 0.07, 0.97);
-o-transition: all 700ms cubic-bezier(0.49, 0.07, 0.07, 0.97);
transition: all 700ms cubic-bezier(0.49, 0.07, 0.07, 0.97);
border-bottom-left-radius: 250px;
border-bottom-right-radius: 250px;
display: block;
z-index: -1;
opacity: 0.8;}
.show_cart a:hover:before, .product-details.button:hover:before, .productdetails span.addtocart-button:hover:before, .button:hover:before,
#fin-submit6:hover:before, button#submit_coupon_button:hover:before, #onepage_main_div .field_wrapper #confirmbtn_button:hover:before,
#onepage_main_div button.login_button:hover:before, .btn.btn-primary:hover:before, #respicon:hover:before, .vm-button-correct:hover:before{
height: 100%;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
display: block;
opacity: 1;}

/* vseobecne koniec */
/* hlavicka */
#logo1 a, #logo1 p{line-height:0;}
/* hlavicka koniec */

/* menu */

/* menu koniec */
/* slider */

/* slider koniec */
/* left */

/* left koniec */
/* right */

/* right koniec */
/* hlavna cast pre komponenty */
#system-message-container #system-message{padding:5px;}

.productdetails-view .spacer-buy-area {padding-left: 0px;}

a.ask-a-question, a.ask-a-question:hover{margin:0; border:none; background:none; padding:0;}
a.ask-a-question:before{content: "\f128"; padding-right:8px;}

a.recommened-to-friend:before{content: "\f1d8"; padding-right:8px;}
a.recommened-to-friend:after{content:"Odporučiť známemu";}

.ask-a-question-view .product-summary{margin:0;}
.ask-a-question-view .form-field .submit{width:auto;}

#jform_captcha > div{margin-left:auto; margin-right:auto;}

.vm-button-correct{margin:10px;}

.notify{margin:0;}
.categ-produkty .notify{margin-top:10px; line-height:17px;}
/* hlavna cast pre komponenty koniec */
/* info blok */

/* info blok koniec */
/* pata */

/* pata koniec */
#footer0{background:url("../images/hnede-bg.jpg") repeat top center; position:relative}

#footer1:before{position:absolute; content:""; display:block; width:100%; height:59px; top:-25px; left:0; background:url("../images/lem-biely2.png") repeat-x bottom center;}

#footer1{background:url("../images/vcely.png") no-repeat top center;}



@media (min-width: 751px) {
#menu1{display:block!important;}
}

@media (max-width: 750px) {

}