/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


body.single-post #wpmem_reg{
	display: none;
}

.entry-image-float img{
 max-width: 400px;
 width: 100%;
}

.skiptranslate{
	display:none;
}

.mfp-bg {
    background: #f1f1f1!important;
}
.mfp-close {
    color: #222!important;
}

.lightbox-content {
    border: 4px solid #f1f1f1;
}

.refkonsultantlink{
	display:none!important;
}

.nnnalco{
text-align: center;
}
#dddcccx .nnnalco{
display:block!important;
}

#dddcccx .out-of-stock-label, #dddcccx .badge-container {
	display: none!important;
}


#dddcccx .mycopodaryk{
	border: 0px;
    width: 100%;
    height: 1.5em;
}

.sssddclautovv {
    padding-left: 0;
    padding-right: 0;
}
.xctitled{
	text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
    background: #f9f9f9;
	padding: 10px;
    border: 1px solid #6ca541;
}

#dddcccx .row-box-shadow-1 .col-inner, #dddcccx .row-box-shadow-1-hover .col-inner:hover, #dddcccx .box-shadow-1, #dddcccx .box-shadow-1-hover:hover {
    box-shadow: unset;
}

#dddcccx .button {
    margin-bottom: 0.4em;
}
.imgareaselect-outer{
	background-color:rgba(0, 0, 0, 0.5);
}

form.wpua-edit{
	display:none;
}

#dddcccx .image-fade_in_back{
	 border: 1px solid #f1f1f1;
}

#cropimage{
padding: 20px;
}

.zdddds{margin:20px;
}

#dddcccx .ccspace{
	margin-top:20px;
}
.favoptions{
margin-left: auto;
width: 120px;
}
.favoptions a {
    text-align: center;
    border: 2px dotted #efefef;
    text-transform: lowercase;
    color: #a1a1a1;
	    margin-top: 10px;
}
.favoptions a:hover {
    text-align: center;
    border: 2px dotted #393663;
    text-transform: lowercase;
    color: #393663;
}

.cart-fav-icon{
width: 25px;
}

.mfmmv {
    margin-right: -1px !important;
}

.favmain .product-title{
	/* font-size:25px; */
}
.favmain .post-title.is-large {
	font-size:14px;
}

.favmain ul{ 
margin-bottom: 0px;
}
.favmain h3{ 
margin-top: 10px;
margin-bottom: 10px;
}

.product_list_widget {
    background: #fdfdfd;
    padding: 17px;
    border: 1px dotted #efefef;
}

.vvvvwar{
border-radius: 99px;
background: #b20000 !important;
color: #fff !important;
}

.themeaddme{
margin-top: -10px;
margin-bottom: 20px;
width: 100%;
text-align: right;
}
.themeaddmebutton{
	border: 1px solid #6ca541;
    padding: 5px 10px 5px 10px;
    font-size: 16px;
    background: #6ca541;
    color: #fff;
	text-transform: uppercase;
}

.themeaddmebutton:hover{
	border: 1px solid #6ca541;
    padding: 5px 10px 5px 10px;
    font-size: 16px;
    background: #629a38;
    color: #fff;
}

.ddno {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
.stock.out-of-stock{
text-transform: uppercase;
color: red;
}


h2.name.product-title{
	font-size: 15px;
    color: #393663;
    height: unset !important;
    font-weight: normal;
}

.myshipptoaddress li {
      display: inline;
}

.myshipptoaddress li input[type='radio'] {
    display: inline;
    margin-right: 0px;
}
.myshipptoaddress li {
    margin-right: 15px !important;
}

.myshipptoaddress li:first-child {
    margin-right: 10px !important;
}

.error-404 .mytiandesitemap,.error-404 .mytiandesitemap ul {
    /* margin: 0; */
    margin: 0em 0 0em 3em;
}
.error-404 h2 {
    font-size: 20px;
}
 .error-404 .icon-search:before {
    color: #fff !important;
}
 .error-404 .page-title {
    border: none;
}

.mytiandesitemap li{
	margin-bottom: 0;
}
.mytiandesitemap, .mytiandesitemap ul{
	margin: 0;
}
.mytiandesitemap li a{
	text-transform: uppercase;
	    font-size: 15px;
}

.bannerspacefix{
	padding-bottom:0 !important;
}
.bannerrounded{
	border-radius: 20px;
	margin-bottom:20px;
}

.reset_variations{
	display:none;
}

.variable-items-wrapper.button-variable-wrapper{
	display:none;
}

.hide.woo-variation-raw-select.woo-variation-raw-type-button{
	display: block !important;
}

.variations td{
	display: block !important;
}


.header:not(.transparent) .header-bottom-nav.nav > li > a {
    font-weight: 800;
}

.mainh1css{
text-transform: uppercase;
    background: #ffffff;
    padding: 5px;
    border: 1px dotted #f1f1f1;
    margin-top: -15px;
	color: #393663;
    font-size: 20px;
}

#dddcccx .prodiconoptions{
	display: none;
}


.prodiconoptions{
	position: absolute;
    z-index: 1;
    right: 11px;
    top: 30px;
}
.prodiconoptions span{
	display: block;
}


.minicartobshtotochki{
text-align: right;
text-transform: uppercase;
font-size: 14px;
}

.widget_shopping_cart p.total {
    text-align: right;
    text-transform: uppercase;
}

.errchangeu, .succhangeu{
	text-transform: uppercase;
}
.errchangeu{
	color: red;
}
.succhangeu{
	color: green;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.specialformobile{
	
}

}
.fb-comments iframe{
	width: 100%!important;
}

.sbshipping .box-image{
	width:100px;
}


@media (min-width: 992px){
.cli-modal .cli-modal-dialog {
    max-width: 845px!important;
}
}

.uservote{
	text-align: right;
    margin-top: -10px;
}

tr.fee, tr.fee .woocommerce-Price-amount.amount{
color: #f95f87 !important;
}

.obtextkymtiande{
	border: 1px solid red;
	padding: 10px;
}


#captcha_code{
	width:50%;
}


#address_bl, #address_vh, #address_et, #address_ap{
	    max-width: 25%;
}

#address_bl_field, #address_vh_field, #address_et_field, #address_ap_field {
    display: inline;
}


.pripoluchavane{
	text-align: center;
}

.pripoluchavane a{
	text-align: center;
	animation: blinker 1s linear infinite;
	    color: red;
}

.dinforeguser{
	text-align: center;
    text-transform: uppercase;
}
.chwhmessages{
    text-align: center;
    margin: 10px;
}

.chwhp{
text-align: center;
}

.checkmyskladstatusmessage{
	padding: 20px;
    background: #f9f9f9;
}
.checkmyskladstatusmessage div{
	text-align: center;
}
#chmywhsuc{
    margin: 10px;
}
@keyframes blinker {  
  50% { opacity: 0; }
}

.box-image .coming-soon-label {
    color: #333;
    font-weight: bold;
    text-transform: uppercase;
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    background: #fff;
    padding: 20px 0;
    background: rgba(255,255,255,0.9);
    text-align: center;
    opacity: .9;
}

.box-image .coming-soon-label span {
	animation: blinker 1s linear infinite;
}


.foreditorder{
	text-align: center;
    margin-bottom: 20px;
    color: red;
}

.editorderclass{
    text-align: center;
    font-size: 20px;
	background: #f3f3f3;
	    padding: 10px;
		margin-top: 2px;
}

.editorderclass span{
	color: green;
}

.editorderclass a{
display: block;
    text-transform: uppercase;
    font-size: 13px;
    border: 1px solid #ccc;
    padding: 5px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
}
   

section.woocommerce-customer-details, .woocommerce-checkout.woocommerce-page p.order-again{
		display: none;
}

.dannizaemail h2{
	    font-size: 20px;
    margin-top: 20px;
}
.dannizaemail p{
	 margin-bottom: 3px;
    font-size: 15px;
}

.dannizaemail div{
	 font-size: 18px !important;
    font-weight: bold !important;
    text-align: left !important;
    margin-bottom: 20px !important;
}
  
 .postsnextprev{
	 border-top: 1px solid #eeeeee;
	 border-bottom: 1px solid #eeeeee;
 }

.checkout_thumbnail, .loginuserifexist, .entry-author.author-box, .entry-meta.text-center, .navigation-post, .woocommerce-checkout .woocommerce-order-overview__payment-method.method{
	display: none;
}

.mbcorder{
text-align: center;
text-transform: uppercase;
}
.mbcorder .money{
	color: #5754a4;
}
.mbcorder .bonus{
	color: #5ca454;
}

.payment_box.payment_method_wallet p{
	text-align: center;
    font-size: 15px;
    text-transform: uppercase;
}

.js-rangea{
	display: block !important;
	border: none!important;
    box-shadow: unset!important;
	text-align: center;
	font-size: 18px !important;
	font-weight: bold;
}
.kcchqut{
	color: red;
}

.payment_box.payment_method_wallet{
	border: 1px solid #ccc!important;
    padding: 20px;
}

.zmpldost{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.cmbannerstyle{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

.cctext{
	text-align: center;
    margin-top: 20px;
}


.rtborder{
	border: 1px solid #e4e4e4;
    padding: 10px;
    margin: 10px;
}

.rtborder2{
	border: 0px;
    margin: 10px;
}

.rtborder.zzrte select{
	width:20%;
	display:inline;
}
.rtborder.zzrte input{
	width:70%;
}


#shipping_notice{
	min-height: 60px;
}

.undercartfreeshipping{
    color: red;
    position: absolute;
    /* animation: blinker 1s linear infinite; */
    width: max-content;
    right: 32px;

}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.tablepress  a{
	color:blue!important;
}

.tablepress.dataTable a:hover{
	text-decoration: underline!important;
} 


.invoicenote{
	display: none;
	margin: 20px;
}

 .autocomplete-suggestion .shippicon{
	width:52px;
	height:21px;
}

.autocomplete-suggestions {
    border: 2px solid #ccc!important;
	-webkit-box-shadow: 2px 2px 24px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 24px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 24px 0px rgba(0,0,0,0.75);
font-size:12px;
}


.autocomplete-suggestion {
    padding: 1px 0.20em;
	text-transform: uppercase;
}
.autocomplete-suggestion b {
    padding-left: 4px;
    padding-right: 4px;
}







#street_number{
		max-width:30%;
}

#carrier_number{
		max-width:50%;
}

/*
#shipping_method li:last-child{
 display: none;
}
*/

.shipping__list_label {
    padding: 0 !important;
}


.woocommerce-cart.woocommerce-page .shop_table.shop_table_responsive .order-total, .woocommerce-cart.woocommerce-page .shop_table.shop_table_responsive .woocommerce-shipping-totals.shipping  {
	 display: none;
}

.ftiandeshipping {
    color: red;
    margin-top: 10px;
    font-size: 14px;
}




.shipping__table tr th{
	text-align: center;
	font-size: 1.1em;
	text-transform: uppercase;
}

.shipping__list_item {
    display: block;
}

shipping__table tr td{
	text-align: left !important;
}




#frm-comment .preview img{
	display: none;
}
#frm-comment .preview {
    text-align: center;
    padding-top: 20px;
    border: 2px solid #ffffff;
    padding-bottom: 20px;
	    background: #f9f9f9;
}

#frm-comment .preview #but_upload
{
	background: #5754a4;
}





.commentstiande{
	text-align: center;
}

.cclasss_1{
	background: #ffffff;
}

.cclasss_0{
	    background: #ffffd9;
}


.archive.tax-product_cat.term-grim.term-437 #woocommerce_layered_nav-11, .archive.tax-product_cat.term-grim.term-437 #woocommerce_layered_nav-16, #portfeil_namalenie{
	display: none;
}



.banner{
	background: #ffffff!important; 
}
.breadcrumbs a {
    color: rgba(0,0,0,0.7);
    font-weight: normal;
    font-family: "Roboto Condensed", sans-serif;
}


.woocommerce-checkout.woocommerce-page .woocommerce-privacy-policy-text{
	display: none;
}



.account-nav.nav-vertical.mt-half .woocommerce-MyAccount-navigation-link--woo-wallet {
    background: #6ca541;
}
.account-nav.nav-vertical.mt-half .woocommerce-MyAccount-navigation-link--woo-wallet a {
    color: #fff!important; 
}

.account-nav.nav-vertical.mt-half .woocommerce-MyAccount-navigation-link--woo-wallet:before {
    content: url(wimg.png);
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin-right: 5px;
    padding-left: 10px;
	padding-right: 10px;
    padding-top: 4px;
    color: #fff;
}



.woo-wallet-menu-contents span{
	
	font-size:14px;
}

.header-bg-color, .header-wrapper {
    background-color: unset!important; 
}
li.account-item span, span.header-cart-title{
	color: #4a586d!important; 
}
    
.slidertopborder{
border-top:3px solid #959291	
}


.badge-inner.secondary.on-sale{
	background: rgba(218, 1, 7, 0.6);
}

	
	
.footer-1, .footer-2 {
    border-top: 1px solid rgb(57, 54, 99);
	border-bottom: 1px solid rgb(57, 54, 99);
}	
	
.footer-widgets.footer.footer-2 .is-divider.small{
	display: none;
}


.footer-widgets.footer.footer-2 ul.menu>li>a {
    
	text-transform: uppercase;
}

.footer-widgets.footer.footer-2 .widget-title{
color: #393663;
font-size:16px;
font-weight: bold;
}

.footer-widgets.footer.footer-2 ul.menu>li>a{
color: #393663;
font-size:14px;
font-weight: normal;
}
	
.ecatcss{
	color: #243d66!important;
    font-size: 14px!important;
    font-weight: bold !important;
	margin-top: 2px;
}


.ecatcss7 {
    font-size: 14px;
    text-transform: uppercase;
}

.ecatcss7 img {
   margin-right:6px;
   margin-top: 3px;
   border-radius: 100%;
}





.ecatcss7 ul li a {
    font-size: 14px!important;
    padding-right: 5px;
    padding-left: 5px;
}

.ecatcss7 .nav.top-bar-nav.nav-right.nav-small
{
display: inline;

}


.ecatcss7 .nav>li {
  
    margin: 0!important;
	border: none!important;

}

.mtddev{
    bottom: -5px;
    font-weight: bold;
}

.reflinktake{
	 font-size: 14px!important;
	 font-family: "Roboto Condensed", sans-serif!important;
}

.reflinktakedivcont{
	display: inline;
}


.ecatcss2{
	background: #ffffff!important;
    color: #393663!important;
    font-size: 14px!important;
    padding: 3px!important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-top: 2px;
    border-radius: 10px;
	margin-left: 5px;
}

.bantitles {
    font-size: 28px !important;
    text-transform: uppercase;
}

.bantitles2, .bantitles3{
	font-size: 18px !important;
}

.vhicon{
margin-right: -5px;
}

.stuck .header-main {
    background: #fff;
}


.buton1{
	background:#384d6c;
	color: #ffffff;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-transform: uppercase;
	border-radius: 10px;
}

.buton1:hover{
	color: #f1f1f1;
}
.buton2:hover{
	color: #f1f1f1;
}


.xxrtt .col{
	padding: 0;
}

.xxrtt .rightban{
    padding-right: 10px;
}
.xxrtt .leftban{
    padding-left: 10px;
}


.xxrtt .rightban p{
    margin-bottom: 0;
}
.xxrtt .leftban p{
    margin-bottom: 0px;
}


.xxrtt img.size-full.alignnone {
    margin-bottom: 0;
}





#thereflink{
	max-width: 70%;
}
#thereflinkbut{
border: 1px solid #ccc;
}


#thereflinkbut2 {
    float: right;
    padding: 0;
    margin-right: 0px;
}



.primary.add_to_cart_button.ajax_add_to_cart.is-outline
{
font-size: 16px;
    background: #6ca541;
    color: #fff;
    border-radius: 10px;
	    padding-left: 30px;
    padding-right: 30px;
}

.zzre{
	text-align: center;
    margin-bottom: 7px;
}

.zzre2 {
    text-align: center;
    margin-bottom: 6px;
}

.mytiandeproducts{
	margin-bottom:-5px;
}
.mytiandeproducts2{
	margin-bottom:-40px;
}

.button.circle.facebook{
	background: #3a589d !important;
    color: #fff;
}
.button.circle.instagram {
	background: #ad2ebd !important;
    color: #fff;
}


.button.circle.email {
    background: #000 !important;
    color: #fff;
}



.button.instagram:not(.is-outline), .button.instagram:hover {
    color: #ad2ebd !important;
}

.price.product-page-price.mmss .woocommerce-Price-currencySymbol{
	text-decoration: line-through;
}

.buton3{
	background:#384d6c;
	color: #ffffff;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-transform: uppercase;
	border-radius: 10px 10px 0px 0px;
}

.buton3:hover{

	color: #f1f1f1;
	
}

.buton49{
	background:#208410;
	color: #ffffff;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-transform: uppercase;
	border-radius: 10px 10px 0px 0px;
}

.buton49:hover{

	color: #f1f1f1;
	
}








.buton2{
	background:#4a6ea2;
	color: #ffffff;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-transform: uppercase;
	    border-radius: 10px;
}








/* slider */


.slidertitleg{
	font-size:32px !important;
	font-weight: normal !important;
	text-transform: uppercase;
	text-align: left;
}
.slidertextg{
	font-size:17px !important;
	text-align: left;
	color: #dad4d0!important;
}
.buton4{
	background:#868589;
	color: #ffffff;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-transform: uppercase;
	    border-radius: 10px;
}







.slidertitleg2{
	font-size:32px !important;
	font-weight: normal !important;
	text-transform: uppercase;
	text-align: left;
	color: #072341!important;
}
.slidertextg2{
	font-size:17px !important;
	text-align: left;
	color: #494746!important;
}
.buton42{
	background:#384f66;
	color: #ffffff!important;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-transform: uppercase;
	    border-radius: 10px;
}



/* slider */


.off-canvas-center .mfp-content .searchform {
    max-width: 100%;
    margin-left: 30px;
    margin-right: 30px;
}



h1.product-title.product_title.entry-title{
text-transform: uppercase;
}

.header-bottom {
    border-bottom: 1px dotted #393663;
}

.page-title-inner {
    padding-top: 0;
}
.page-title {
    border-bottom: 1px dotted #393663;
}
.normal-title {
    background-color: #fff!important;
    border-top: none !important;
}
.woocommerce-result-count{
text-transform: uppercase;
    font-family: "Roboto Condensed", sans-serif;
font-size: .8em;
}

.checkout-page-title.page-title a{
	font-size: .6em;
}
.woocommerce-billing-fields {
    border-top: 0;
}
.links.footer-nav.uppercase {
    color: #000!important;
    font-weight: bold;
    font-size: 15px;
	 font-family: "Roboto Condensed", sans-serif;
}
.absolute-footer {
    color: rgba(0,0,0,0.9);
    padding: 10px 0 15px;
    font-size: .9em;
	 font-family: "Roboto Condensed", sans-serif;
}
.footer-widgets.footer{
text-transform: uppercase;
    font-size: 14px;
}

/*
form.woocommerce-ordering{
margin-right: -28px;
}
.woocommerce-breadcrumb.breadcrumbs{
margin-left: -28px;
}
*/
.mytitles{
	color: #4a586d;
	text-transform: uppercase;
	 font-size: 28px;
	 text-align: center;
	     margin-bottom: -15px;
    margin-top: 30px;
}


.xtitlew{
	text-transform: uppercase;
	color: #4a586d;
	font-size:28px;
	font-weight: normal;
}

.social-icons {

    color: #4a586d!important;
}

#masthead .top-divider.full-width{
	display:none;
}


body.home.page-template .footer-widgets.footer.footer-1{
	display: none;
}

.header-top {
    background: none;
}



.disfilesnum{
	list-style:decimal;
}


#wpmem_msg, .wpmem_msg {
    padding: 20px!important;
}


.mwb_wpr_product_point {
    /* box-shadow: none!important; */
    padding-left: 20px!important;
    padding-right: 20px!important;
    box-shadow: 0 0px 10px #eee;
    text-transform: uppercase;
    font-size: 13px;
    /* width: 100%; */
    /* text-align: -webkit-right; */
}
.mwb_wpr_product_point {
    font-family: "Roboto Condensed", sans-serif!important;
}
.product-summary .woocommerce-Price-currencySymbol {
    font-size: 18px!important;
}

.mmssd{
	display: none;
}

.mwb_wpr_product_point {
   
    margin-bottom: 20px;
    text-align: center;
    font-size: 14px;
    background-color: #fff !important;
    padding: 4px 8px 4px 0px!important;
    color: #000!important;
}
@keyframes blinker {  
  50% { opacity: 0; }
}


.mmss span.amount {
 /*   color: #a1a1a1!important;
    font-size: 18px; */
}

.mmss2 span.amount {
    color: #3a9e2a!important;
    font-size: 18px;
}

.mmss3 span.amount {
    color: #e82100!important;
    font-size: 18px;
    animation: blinker 1s linear infinite;
}

.woo-wallet-my-wallet-container .woo-wallet-sidebar {
    width: 25%;
    float: left;
    background: #fff;
    min-height: 100px;
    padding-top: 0;
}

.woo-wallet-sidebar-heading a{
	font-size:14px;
	text-transform: uppercase;
}
.woo-wallet-content-h3 {
    float: left;
    margin: 0;
    line-height: 1em;
    text-transform: uppercase;
    font-size: 13px;
}
.woo-wallet-sidebar ul li p {
    margin: 0 auto;
    line-height: 140%;
    font-size: 13px;
    text-transform: uppercase;
}




.header-search-form.search-form .searchform input{
	width:200px;
	box-shadow: none;
    border: 0px;
}


.mfp-content .header-search-form.search-form .searchform input{
	width: 100%;
}

.off-canvas-center .mfp-content {
    max-width: 100%;
}



.mfp-content .autocomplete-suggestions{
	    width: 100%;
}


.mfp-content .header-search-form.search-form.html.relative.has-icon {
    z-index: 9999;
}


.header-search-form.search-form .searchform {
	border: 1px solid #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	
}

.icon-search:before {
    content: "Търсене"!important;
    text-transform: uppercase!important;
	font-size:14px!important;
	color:#393663!important;
	font-family: "Roboto", sans-serif;
}
.header-search-form.search-form button{
background-color: #ffffff!important;
    border: none;
    border-left: 1px solid #a1a1a1;
}
.header-search-form.search-form button:hover{
	box-shadow: none;
}








.tablepress-table-name, .tablepress-table-description{
	text-align: center;
}

.tablepress-table-description{
background: #a9d19a;
    padding: 10px;
    font-size: 20px;
    color: #111;
}


.dataTables_length,.dataTables_info,.dataTables_paginate {
    display: none;
}


.woocommerce-account.woocommerce-page .dataTables_length,.woocommerce-account.woocommerce-page .dataTables_info,.woocommerce-account.woocommerce-page .dataTables_paginate {
    display: inline;
}


.tablepress tfoot th, .tablepress thead th {
    background-color: #358c2b;
	color: #fff;
	padding: 5px;
}

.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
    background-color: #27741e;
}


.tablepress .sorting, .tablepress .sorting_asc, .tablepress .sorting_desc {
    padding-right: 20px;
    padding-left: 20px;
}





.tablepress .even td {
    background-color: #f2f6e3;
	padding: 5px;
}

.tablepress .odd td {
    background-color: #ffffff;
	padding: 5px;
}

.tablepress .row-hover tr:hover td {
    background-color: #fff;
}






span.widget-title {
    color: #333;
}


.col.large-3{ 
background: #fdfdfd;
    padding: 20px;
    margin-top: -15px;
    border: 1px dotted #efefef;
}

.widget>ul>li .count {
    opacity: .9;
    color: #333333;
    font-size: 13px;
}

.sidebar-inner.col-inner .is-divider, .post-sidebar.large-3.col .is-divider {
    background: url(/imgs/d1.png) #393663 right no-repeat!important;
    height: 1px!important;
    max-width: 100%!important;
}


.single_add_to_cart_button {
    background-color: #6ca541;
    border-radius: 10px;
}





@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

.slidertextbox1{
	background-color:rgba(255, 254, 254, 0.5);
	width: 90% !important;
	padding:20px;
	border-radius: 25px;
}

.slidertextbox2{
	background-color:rgba(24, 41, 67, 0.7);
	width: 90% !important;
	padding:20px;
	border-radius: 25px;
}


.mfmmv {
    margin-right: 10px !important;
}




.slidertitleg{
	font-size:25px !important;
	font-weight: normal !important;
	text-transform: uppercase;
	text-align: left;
	color: #fff!important;
}
.slidertextg{
	font-size:15px !important;
	text-align: left;
	color: #dad4d0!important;
	color: #fff!important;
}






.slidertitleg2{
	font-size:25px !important;
	font-weight: normal !important;
	text-transform: uppercase;
	text-align: left;
	color: #000!important;
}
.slidertextg2{
	font-size:15px !important;
	text-align: left;
	color: #000!important;
}


.mobilecenteredimage{
	    margin-left: auto;
    margin-right: auto;
}


.xxrtt .rightban{
    padding-right: 0px;
	padding-top:20px;
}
.xxrtt .leftban{
    padding-left: 0px;
	padding-top:20px;
}

.bantitles {
    font-size: 20px !important;
}


}











.header-wrapper.stuck [data-icon-label]:after {
    top: 0!important;
}



.econt-button {
    font-weight: 300 !important;
    margin-top: 8px;
   line-height: 130%;
    background-color: #234182;
    color: white;
    margin-right: auto;
    margin-left: 10px;
}


.comisio{
	text-align: right;
	font-size:20px;
	font-weight: bold;
}

.comisio .com{
	color: #5754a4;
}
.comisio .bon{
	color: #5ca454;
}


.bontype{
	background: none !important;
    background: #E2FFDE !important;
}
.montype{

	background: none !important;
    background: #dad9ff !important;
}

.gykom{
	text-transform: uppercase;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #5754a4 !important;
    border: 1px solid #a1a1a1;
}

.errorloga{
	    font-size: 20px;
    text-align: center;
    background: #f5f5f5;
    margin-top: 40px;
    margin-bottom: 40px;
}

.formazaqvka h4{
text-align: center;
text-transform: uppercase;
}

.formazaqvka {
    padding: 20px;
	margin-top: -15px;
}
#row-1914161144{
 border: 1px solid #5754a4;
}

.errorloga .suc{
	color: green;
}

.errorloga .err{
	color: red;
}


.konsultfooter2 {
    background: rgba(255, 255, 255, 0.9);
    position: fixed;
    bottom: 133px;
    top: 40px;
    right: 20px;
    width: 16em;
    height: 100%;
    z-index: 99;
    border-radius: 3em;
    text-align: center;
    border: 9px solid #f1f1f1;
}

.kpicons{    
	width: 30px;
    border: 1px solid #ccc;
    padding: 2px;
}

.konsultfooter {
   /*  background: rgba(76, 175, 80, 0.6); */
    position: fixed;
    bottom: 133px;
    right: 20px;
    width: 16em;
    height: 16em;
    z-index: 2;
    border-radius: 8em;
    text-align: center;
    border: 9px solid #f1f1f1;
	display:none;
}

.konsultfooter .kname, .konsultfooter2 .kname {
	margin-top: 1em;
    margin-bottom: 10px;
    text-transform: uppercase;
    background: #fff;
    border: 1px solid #f1f1f1;
}

.konsultfooter2 .ktel ul {
	text-align: left;
	    padding-left: 30px;
}

.konsultfooter .ksocial {
   margin-top: 2px;
    color: #fff;
}
.konsultfooter .ktel, .konsultfooter .kemail {
     color: #fff;
	 text-transform: uppercase;
}
  .ksocial b{
	  text-transform: uppercase;
  }



.konsultfooter .kpic {
    margin-bottom: 5px;
}



.konsultfooter{
		animation: blinkingText 2s infinite;
	}
	@keyframes blinkingText{
		0%		{ background: #6ca541;}
		25%		{ background: #6aa140;}
		50%		{ background: #679d3e;}
		75%		{ background: #6ca844;}
		100%	{ background: #64993d;}
	}




@media only screen and (max-width: 48em) {
.konsultfooter .ktel, .konsultfooter .kemail {
     font-size:13px;
}



.konsultfooter {
    right: 10px;
    width: 12em;
    height: 12em;
    border-radius: 6em;
    border: 5px solid #f1f1f1;
	bottom: 100px;
}

.kname span{
	display: none;
}

.kpic img{
	width:50px;
	height:50px;
}


}

.zxformcont{
    text-transform: uppercase;
    border-bottom: 3px solid #6ca541;
}

#opencommentform {
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    font-weight: bold;
    background-color: #6ca541;
    color: #ffffff;
}

.comment-form-container {
	background: #f6f6f6;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 2px;
	display: none;
}

#frm-comment{
	padding-top: 10px;
}



.input-field {
	width: 100%;
	border-radius: 2px;
	padding: 10px;
	border: #e0dfdf 1px solid;
}

#output ul {
	list-style-type: none;
}

.comment-row {
	border-bottom: #e0dfdf 1px solid;
	margin-bottom: 15px;
	padding: 15px;
	-webkit-box-shadow: 6px 6px 24px -21px rgba(0,0,0,0.75);
-moz-box-shadow: 6px 6px 24px -21px rgba(0,0,0,0.75);
box-shadow: 6px 6px 24px -21px rgba(0,0,0,0.75);
border-radius: 25px;
}

.outer-comment {
	padding-top: 10px;
}
.outer-comment li{
	margin-left: 0 !important;
}
.outer-comment ul{
margin-top: 0;
}

span.posted-by {
	color: #09F;
}

.commet-row-avatar img {
    width: 80px;
    padding: 8px;
    border-radius: 80px;
}







.btn-reply {
    font-size: 0.8em;
    text-decoration: underline;
    color: #888787;
    cursor:pointer;
}
#comment-message {
    margin-left: 20px;
    color: #189a18;
    display: none;
	padding-bottom: 10px;
}



/*
.button.myactiv{
	
}
*/

.button.myactiv{
	background: #5754a4!important;
}


.button.mynotactiv{
	background: #777777 !important;
}
.button.mynotactiv:hover{
	background: #5754a4!important;
}


.gykom{
margin-left: auto !important;
margin-right: auto !important;
}
.ttdanuk{
	display: none;
}

.sumazapoluchavane{
	
 text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    color: #5754a4;
    font-weight: bold;
	
}

.moneyrequest{
	margin-top: 30px;
}

.obshtosuma {
    max-width: 100px !important;
    border: none !important;
    box-shadow: unset !important;
    margin-top: 14px;
}


.tooltipnaso {
    position: absolute;
    display: block;
    border-bottom: 1px dotted black;
    margin-top: -45px;
}



.tooltipnaso .tooltiptext {
  visibility: hidden;
  width: 220px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltipnaso:hover .tooltiptext {
  visibility: visible;
}



.qboxa{
display: inline;
}
.qboxa2{
display: inline;
}
.qboxa2 img{
	width:10px;
}

.hmlff .dannizaemail div {
    text-align: right!important;
}

.woocommerce-account #wpua-edit-attachment-existing{
	display: none;
}
.vbcbutt{
position: absolute;
    right: 10px;
    top: 0px;
	cursor: pointer;
}

.reflie{
background: antiquewhite;
}

.reflie2{
	background: cornsilk;
}




.dataTables_wrapper{
    overflow-x: auto;
    overflow-y: hidden;
}


.cpoint{    
	margin-top: 3px;
    color: #999;
}


.konsultfooter_slim {
    animation: blinkingText 2s infinite;
    position: fixed;
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    top: 300px;
    right: -72px;
    padding: 0px;
    margin: 0px;
    text-align: center;
    text-transform: uppercase;
    z-index: 99;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 8em;
    border: 5px solid #f1f1f1;
    cursor: pointer;
}


.sbshipping .widgettitle{
	font-size: 16px;
	text-transform: uppercase;
	color: #222222;
	text-align: center;
    background: antiquewhite;
    padding: 8px;
    margin-bottom: 20px;
}
.ostavatti{
	font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    border: 1px solid #6ca541;
    margin-bottom: 20px;
    font-weight: bold;
	animation: blinker 1s linear infinite;
}

.sbshipping ul li a{
	padding-right: 10px !important;
	font-size: 14px!important;
}
/*
.sbshipping{
    border: 1px solid #f1f1f1;
    padding: 20px;
}
*/
.addtofavorites{
border-radius: 10px;
margin-left: 8px;
}

a[name="add-to-favorites"] {
  background-color: #6e82a8!important;
  color: #ffffff!important;
}

a[name="rem-from-favorites"] {
  background-color: #8ba3d2!important;
}


@media only screen and (max-width: 500px) {
	
	
#dddcccx .small-columns-2 .flickity-slider>.col {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

/*************** ADD MOBILE ONLY CSS HERE  ***************/
embed, iframe, object {
    max-width: 100%;
    width: 100%;
    height: 240px!important;
}



.ecatcss7 {
    font-size: 12px;
}


.zz8menu{
	margin-top: 10px;
    margin-bottom: 5px;
}
.nav-dropdown-default {
    margin-top: 10px;
}

.nav-dropdown-has-arrow li.current-dropdown.has-dropdown:before, .nav-dropdown-has-arrow li.current-dropdown.has-dropdown:after{
	top: 7px;
}

#logo {
    width: 90px!important;
}

.ecatcss7 ul li a {
    font-size: 12px!important;
    padding-right: 0px;
    padding-left: 0px;
}

.buton1, .buton2{
	margin-top: 10px;
	display: block;
}

.ecatcss7 img {
    margin-right: 3px;
    margin-top: 3px;
    width: 17px;
}
.ecatcss7 li {
    line-height: 1px;
}

#masthead {
    height: 60px!important;
}


#top-bar .nav.nav-center.nav-small.mobile-nav.nav-divided{
	margin-bottom: 5px;
}

.menu-title.uppercase.hide-for-small{
	display: inline !important;
}

}

.hrtpad{
	margin-top:-30px;
}


.skladkontakt{
    padding-left: 20px;
    padding-right: 20px;
}

#flags {
    margin-left: 27px;
}

.skladkontakt ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.skladkontakt ul li {
  margin-bottom: 0!important;
}

.skladkontakt ul li {
  float: left;
}

.skladkontakt ul .df {
    font-size: 24px;
    font-weight: bold;
    line-height: 90%;
	color:#253c66;
}
.skladkontakt ul .df span {
  font-size: 15px;
  font-weight: normal;
}

.woocommerce-checkout .large-5.col .mmmklx{
	display: none;
}

.woocommerce-checkout .large-5.col .dannizaemail {
    padding: 10px;
    margin-bottom: 10px;
}

.promcode{
    text-transform: uppercase;
    text-align: center;
}
.promcodecont{
text-align: center;
    text-transform: uppercase;
    margin-top: 7px;
}

.oldorderdanni {
    border: 1px solid #ccc;
    padding: 10px;
}
.oldorderdanni2 {
    padding-left: 10px;
}

.woocommerce-checkout .large-5.col .dannizaemail h2{
	font-size: 15px;
    margin-top: 0px;
}


.woocommerce-checkout .large-5.col .dannizaemail div {
    font-size: 14px !important;
    font-weight: bold !important;
    text-align: left !important;
    margin-bottom: 0px !important;
}



.woocommerce-checkout .large-5.col .dannizaemail p {
    margin-bottom: 3px;
    font-size: 13px;
}
.woocommerce-checkout .large-5.col .dannizaemail p b {
    font-size: 12px;
}





#hhcopy {
       text-transform: none !important;
    background: #fff;
    color: black;
    padding: 5px;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    /* height: 20px; */
    white-space: nowrap;
}



@media only screen and (max-width: 500px) {

	.reflinkupper 
	{
    text-align: center;
    width: 200% !important;
    line-height: 150% !important;
    margin-left: -100px!important;
	}

}




