body{font-family:'Open Sans', sans-serif;font-size:14px;color:#8C8F94;word-wrap:break-word;line-height:1.7;}
@media (min-width: 1200px)
.container{width:1380px !important;}
.hero-section{max-width:1380px !important;}
h1,
h2,
h3,
h4,
h5{color:#2c292a;font-family:'Oswald', sans-serif;font-weight:700;}
h6{background-color:#54BB4E !important;padding:6px !important;font-size:15px !important;font-weight:bold !important;font-style:italic !important;color:#ffffff !important;}
.upsells.products h2{font-size:15px !Important;}
a,
a:hover{color:#000000;}
mark{background-color:transparent;}
table{width:100%;margin-bottom:20px;border:1px solid #e0e0e0;}
th{background-color:#f5f5f5;}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td{padding:10px;line-height:1.42857143;vertical-align:top;}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td{border:1px solid #dddddd;}
margin: 0; vertical-align: baseline; }
button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"]{padding: 15px 25px;
border: 0;
color: #fff;
font-weight: 700;
background-color: #9FAFF1;
-webkit-transition: all 0.3s;
transition: all 0.3s;
cursor: pointer; -webkit-appearance: none;
}
input[type="submit"]{margin-top: 5px;
}
button:hover,
.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{background-color: #17191B;
color: #fff;
text-decoration: none;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active{border-color: #aaa #bbb #bbb;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}
p.item-shipping_class strong{background-color: black !important;
color: #53bb4d !important;
font-size: 13px !important;
padding: 5px 10px 5px 10px !important;
}
.woocommerce-privacy-policy-text p{font-size: 16px !important;
}
input[type="checkbox"],
input[type="radio"]{padding: 0; }
input[type="search"]{-webkit-appearance: textfield; -webkit-box-sizing: border-box; -moz-box-sizing:    border-box;
box-sizing:         border-box;
}
input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner{border: 0;
padding: 0;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea{color: #666;
border: 1px solid #e0e0e0;
border-radius: 3px;
width: 100%;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus{color: #111;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"]{padding: 14px;
}
textarea{overflow: auto; padding-left: 8px;
vertical-align: top; width: 100%;
}
.swnza_banner p{font-size: 13px !important;
}
.swnza_banner{height: 140px !important;
padding: 15px !important;
}  a:focus{outline: thin dotted;
}
a:hover,
a:active{outline: 0;
} .main-navigation{display: block;
float: right;
text-align: right;
}
.main-navigation ul,
.secondary-navigation ul{list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation li{display: inline-block;
position: relative;
padding: 3px 20px 3px 5px;
font-size: 19px;
font-family: 'Oswald', sans-serif;
font-weight: 600;
}
.main-navigation a{display: block;
text-decoration: none;
color: #FFFFFF !important;
border-bottom: 2px solid #54bb4e;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.main-navigation a:hover{color: #9FAFF1;
}
.main-navigation ul ul,
.secondary-navigation ul ul{float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
text-align: left;
}
.main-navigation ul ul{background-color: #2C292A;
opacity: 0.94;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=94)";
filter: alpha(opacity=94);
-moz-opacity:0.94;
-khtml-opacity: 0.94;
}
.secondary-navigation ul ul{top: 0;
background-color: #9FAFF1;
box-shadow: none;
}
.main-navigation ul ul ul,
.secondary-navigation ul ul ul{left: -999em;
top: 0;
}
.secondary-navigation ul ul li{width: 200px;
border-bottom: 1px solid #6B6A6A;
text-transform: none;
}
.secondary-navigation ul ul li:last-of-type{border-bottom: 0;
}
.secondary-navigation li{position: relative;
}
.main-navigation ul ul a{width: 200px;
color: #ffffff !important;
padding: 5px;
text-transform: uppercase;
border-bottom: 1px solid #54BB4E !important;
}
.main-navigation ul ul li{font-family: 'Open Sans', sans-serif;
font-size: 15px;
}
.main-navigation ul ul li:last-of-type{border-bottom: 0;
}
.main-navigation li:hover > a,
.main-navigation li.focus > a{}
.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a{}
.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus{}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul{left: auto;
}
.secondary-navigation ul li:hover > ul,
.secondary-navigation ul li.focus > ul{left: 100%;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul{left: 100%;
}
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a{}
.secondary-navigation a,
.secondary-navigation a:hover{color: #fff;
text-decoration: none;
}
@media only screen and (min-width: 850px){.secondary-navigation{height:500px;}
}
@media only screen and (max-width: 850px){.post-type-archive-product.woocommerce .content-area{padding-left:0px !Important;}
}
.secondary-navigation{background-color: #2C292A;	
width: 25%;
float: left;
}
.secondary-navigation .menu{padding: 0;
}
.secondary-navigation li{padding: 15px 25px;
text-transform: uppercase;
border-bottom: 1px solid #212121;
-webkit-transition: background-color 0.2s;
transition: background-color 0.2s;
}
.secondary-navigation li::before{font-family: FontAwesome;
}
.secondary-navigation .fa,
.secondary-navigation li::before{-webkit-transition: color 0.2s;
transition: color 0.2s;	
}
.secondary-navigation li:hover{background-color: #E33A0C !important;
}
.secondary-navigation li:hover .fa,
.secondary-navigation li:hover::before{color: #fff;
}
.secondary-navigation .fa,
.secondary-navigation li::before{margin-right: 10px;
color: #8A8A8A;
} .mobile-nav,
.s-mobile-nav{display: none;
text-align: center;
background-color: #1c1c1c;
}
.s-mobile-nav{padding: 15px;
}
.mobile-nav{background-color: transparent;
width: 100%;
}
.slicknav_btn{padding: 15px;
margin: 0 auto;
font-size: 22px;
}
.slicknav_btn,
.slicknav_btn:hover{color: #fff;
}
.mobile-nav .slicknav_btn,
.mobile-nav .slicknav_btn:hover{color: #54BB4E;
font-size: 30px;
}
.mobile-nav .slicknav_menu{text-align: right;
}
.slicknav_nav{position: absolute;
left: 0;
background-color: #1c1c1c;
width: 100%;
z-index: 999;
text-align: center;
margin-top: 15px;
}
.slicknav_nav,
.slicknav_nav ul{list-style: none;
padding: 0;
}
.slicknav_nav a{color: #fff;
}
.mobile-nav .slicknav_nav a{color: #fff;
}
.slicknav_nav a:hover,
.slicknav_nav a:afmobilctive,
.slicknav_nav a:focus,{text-decoration: none;
}
.slicknav_nav li{border-bottom: 1px solid #333;
padding: 8px 0;
}
.s-mobile-nav .slicknav_menutxt .fa{margin-right: 0;
color: #fff;
}
.secondary-navigation .s-mobile-nav ul ul li{border-bottom: 1px solid #333;
}
.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open{padding-bottom: 0;
border-bottom: 0;
}
.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li{background: #111;
text-align: center;
padding: 15px;
}
.slicknav_arrow{margin-left: 10px;
} .site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation{margin: 0 0 45px;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{float: left;
max-width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{float: right;
text-align: right;
max-width: 50%;
}
.post-navigation a,
.posts-navigation a{display: block;
padding: 15px 25px;
border: 0;
color: #fff;
font-weight: 700;
background-color: #9FAFF1;
-webkit-transition: all 0.3s;
transition: all 0.3s;
cursor: pointer;
-webkit-appearance: none;
}
.post-navigation a:hover,
.posts-navigation a:hover{background-color: #17191B;
color: #fff;
text-decoration: none;
}  .screen-reader-text{clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus{background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft{display: inline;
float: left;
margin-right: 1.5em;
}
.alignright{display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter{clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .widget{margin: 0 0 15px;
background-color: #fff;
padding: 15px;
border: 1px solid #f1f1f1;
}
.widget:last-of-type{margin-bottom: 0;
}
.widget,
.widget a{color: #8C8F94;
}
.gallery-caption{display: none !important;
}
.widget-title{position: relative;
margin: 0 0 20px;
background-color: #54BB4E;
padding: 10px;
text-align: center;
color: #ffffff !important;
text-transform: uppercase;
}
.home .widget-title h4{border-bottom: none !important;
}  .widget select{max-width: 100%;
} .widget_search .search-submit{display: none;
}
.woocommerce .star-rating span{color: #9FAFF1;
} .footer-widgets{background-color: #54BB4E;
padding: 30px 0;
}
.footer-widgets .textwidget,
.footer-widgets .widget-title{color: #ffffff;
border-bottom: none !important;
}
.footer-widgets .widget{background-color: transparent;
border: 0;
margin-bottom: 0;
}  .sticky{display: block;
}
.hentry{margin: 0 0 45px;
padding-bottom: 45px;
border-bottom: 1px solid #ffffff;
}
.hentry:first-of-type{border-top: 1px solid #ffffff;	
}
.byline,
.updated:not(.published){display: none;
}
.single .byline,
.group-blog .byline{display: inline;
}
.page-content,
.entry-content,
.entry-summary{margin: 1.5em 0 0;
}
.page-links{clear: both;
margin: 0 0 1.5em;
}
.single-thumb{margin-bottom: 30px;
}
.entry-title{margin: 0 0 15px;
font-size: 18px;
}
.entry-title a{color: #1c1c1c;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.entry-title a:hover{color: #9FAFF1;
text-decoration: none;
}
.entry-thumb,
.inner-content{width: 50%;
float: left;
}
.inner-content{padding-left: 30px;
}
.inner-content.no-thumb{width: 100%;
float: none;
padding: 0;
}
.entry-meta,
.entry-meta a,
.entry-footer,
.entry-footer a{color: #AFAFAF;
font-style: italic;
}
.entry-meta,
.entry-footer{display: table;
margin-left: auto;
padding: 10px 15px 0;
padding-top: 10px;
border-top: 1px solid #f1f1f1;
border-left: 1px solid #f1f1f1;
}
.entry-footer{margin-top: 30px;
}
.cat-links,
.tags-links{margin-right: 15px;
}
.page-header{padding-bottom: 30px;
margin: 0;
border-bottom: 0;
}
.page-header .page-title{margin: 0;
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title{display: none;
} .comments-area{margin-bottom: 60px;
}
.comments-title{margin: 0;
font-size: 24px;
padding: 30px;
border-bottom: 1px solid #e0e0e0;
background-color: #fff;
}
.comments-area ol{list-style: none;
}
.comments-area ol{padding: 0;
}
.comments-area .children{padding-left: 20px;
}
.comments-area .fn{}
.comment-author .avatar{position: absolute;
}
.comment-author .fn,
.comment-metadata{margin-left: 80px;
}
.comment-metadata{font-size: 12px;
margin-bottom: 30px;
}
.comment-body{padding: 30px;
border: 1px solid #e0e0e0;
background-color: #fff;
margin-bottom: 15px;
}
.reply{text-align: right;
}
.comment-reply-link{padding: 5px;
background-color: #fff;
font-size: 12px;
-webkit-transition: all 0.4s;
transition: all 0.4s;	
}
a.comment-reply-link{text-decoration: none;
}
a.comment-reply-link:hover{color: #000;
box-shadow: 0 0 1px #505050;
}
.comments-area a.url{text-decoration: underline;
}
.comment-metadata a,
.comments-area a.url{color: #444;
}
.bypostauthor{}
.comment-respond{margin-top: 60px;
}
.comment-form .form-submit{margin-top: 30px;
}  .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer{display: none;
} .infinity-end.neverending .site-footer{display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object{max-width: 100%;
}
img{height: auto; max-width: 100%; } .wp-caption{margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"]{display: block;
margin: 0 auto;
}
.wp-caption-text{text-align: center;
}
.wp-caption .wp-caption-text{margin: 0.8075em 0;
} .gallery{margin-bottom: 1.5em;
}
.gallery-item{display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
padding: 5px !important;
}
.gallery-columns-2 .gallery-item{max-width: 50%;
}
.gallery-columns-3 .gallery-item{max-width: 33.33%;
}
.gallery-columns-4 .gallery-item{max-width: 25%;
}
.gallery-columns-5 .gallery-item{max-width: 20%;
}
.gallery-columns-6 .gallery-item{max-width: 16.66%;
}
.gallery-columns-7 .gallery-item{max-width: 14.28%;
}
.gallery-columns-8 .gallery-item{max-width: 12.5%;
}
.gallery-columns-9 .gallery-item{max-width: 11.11%;
}
.gallery-caption{display: block;
} .site-logo{max-height: 80px;
max-width: 100%;
}
.site-header{background-color: #2C292A !important;
padding: 20px 0;
}
.site-title{margin: 0;
}
.site-description{color: #a9a9a9;
margin: 15px 0 0;
font-size: 14px;
font-weight: 400;
}	
.site-title a,
.site-title a:hover{text-decoration: none;
color: #1c1c1c;
}
.site-header .container,
.header-inner-text{display: -webkit-flex;
display: -ms-flexbox;
display: flex;
align-items: center;	
}
.site-branding{padding-left: 0;
}
.main-navigation{padding-right: 0;
} .header-promo{background-color: #fff;
text-align: center;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #54BB4E;
}
.promo-box{padding: 30px 15px;
width: 33%;
border-right: 1px solid #ffffff;
vertical-align: top;
font-weight: 300;
display:none !important;
}
.header-promo .container{display: block;
}
.promo-box span{font-size: 18px;
font-family: 'Oswald', sans-serif;
font-weight: 300;
position: relative;
top: 3px;
}
.promo-box .fa{margin-right: 15px;
font-size: 20px;
color: #54BB4E;
background-color: #2C292A;
padding: 8px;
border-radius: 25%;
vertical-align: middle;  
}
.promo-box,
.promo-box a{color: #4c4c4c;
}
.promo-box:last-of-type{border-right: 0;
} .nav-cart a{display: inline-block;
}
.nav-cart,
.nav-cart a{color: #fff !important;
}
.nav-cart a:hover{color: #fff;
}
li.nav-cart{margin-left: 15px;
background-color: #9FAFF1;
padding: 5px 15px;
font-size: 13px;
} .hero-section{max-width: 1170px;
padding: 0 15px;
margin: 0 auto !Important;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex: 1;
}
.header-slider{padding-left: 30px;
width: 75%;
}
.header-image{width: 100%;
float: left;
background-size: cover;
} .content-area{width: 75%;
float: left;
padding-right: 45px;
}
.widget-area{width: 25%;
float: right;
}
.site-content{margin: 5px 0;
}
.content-wrapper{padding: 15px;
background-color: #fff;
}
.page-template-page_front-page .site-content{margin-top: 0;
margin-bottom: 0;
}
.page-template-page_front-page{background-color: #fff;
}
.page-template-page_fullwidth .content-area,
.fullwidth,
.fullwidth-single .content-area{width: 100%;
}
.site-footer{padding: 15px 0;
background-color: #49A144;
}
.site-footer,
.site-footer a{color: #ffffff;
} .error404 .content-area{text-align: center;
}
.error404 .widget_recent_entries ul{list-style: none;
padding: 0;
margin: 0;
}
.woocommerce ul.product_list_widget li img{width: 100px !important;
}
.woocommerce ul.product_list_widget li{padding: 4px !Important;
}
aside#woocommerce_products-2{background: #2c292a !Important;
}
aside#woocommerce_products-2 a{color: #ffffff !Important;
} .home-section{padding: 100px 0;
}
.home-section .container{display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex: 1;
}
.home-section.cta-section .container{display: block;
}
.section-title{display: -webkit-flex;
display: -ms-flexbox;
display: flex;
align-items: center;
margin: 0 0 80px;
position: relative;
text-transform: uppercase;
justify-content: center;
text-align: center;
width: 25%;
float: left;
}
.section-title span{padding: 15px;
border-right: 2px solid;
border-top: 2px solid;
border-bottom: 2px solid;
}
.inner-section{width: 75%;
float: left;
padding-left: 30px;
} .products-loop .woocommerce ul.products .owl-item li{width: 100% !important;
margin: 0 !important;
}
.products-loop .owl-item{padding: 0 15px;
}
.products-loop .inner-section{padding-left: 15px;
} .cta-section{background-color: #2C292A;
color: #fff;
text-align: center;
padding: 50px 0;
}
.cta-text{margin-bottom: 45px;
font-size: 24px;
} .cats-loop{background-color: #f7f7f7;
}
.cats-loop .product-category.product{position: relative;
}
.cats-loop .product-category.product::after{content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.6);
}
.cats-loop .woocommerce .product.product-category h3{position: absolute;
top: 40%;
width: 100%;
text-align: center;
z-index: 12;
color: #fff;
font-size: 18px;
font-weight: 400;
}
.cats-loop mark{color: #fff;
} .preloader{background-color: #ffffff;
height: 100%;
opacity: 0.95;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
filter: alpha(opacity=95);
-moz-opacity:0.95;
-khtml-opacity: 0.95;
position: fixed;
text-align: center;
transition: all 0.5s ease 0s;
width: 100%;
z-index: 9999;
}
.preloader .preloader-inner{left: 40%;
position: relative;
top: 16%;
width: 20%;
font-size: 22px;
color: #9FAFF1;
font-weight: 700;
text-transform: uppercase;
} @media only screen and (max-width: 1199px){}
@media only screen and (max-width: 1024px){.main-navigation,
.secondary-navigation .menu{display:none;}
.mobile-nav,
.s-mobile-nav{display:block;}
.secondary-navigation,
.header-slider{width:100%;padding:0;float:none;}
.hero-section{display:block;}
.secondary-navigation ul ul{float:none;position:relative;left:0;}
.secondary-navigation ul ul li{width:100%;}
.secondary-navigation ul li:hover > ul,
.secondary-navigation ul li.focus > ul{left:auto;}
li.nav-cart{margin:0;border-radius:0;}
}
@media only screen and (max-width: 991px){.content-area,
.widget-area{width:100%;}
}

@media only screen and (max-width: 767px){h1{font-size:24px !important;}
h2{font-size:22px !important;}
.site-description{font-size:14px !important;}
.site-header .container{display:block;}
.site-branding{width:100%;padding:0 15px;text-align:center;}
.mobile-nav .slicknav_menu{text-align:center;margin-top:15px;}
.promo-box{display:block;width:100%;padding:15px;border-bottom:1px solid #fff;border-right:0;}
.promo-box .fa{font-size:18px;}
.promo-box span{font-size:14px;}
.home-section .container{display:block;}
.section-title{width:100%;margin:0 0 40px;}
.inner-section{width:100%;padding:0;}
.home-section{padding:50px 0;}
.products-loop .inner-section{padding:0;}
.cats-loop .woocommerce .products li.product-category{clear:none;margin:0;text-align:center;}
.content-wrapper{padding:15px;}
.content-area{padding-right:0;}
.preloader .preloader-inner{left:auto;width:100%;font-size:14px;}
}
@media only screen and (max-width: 650px){.entry-thumb,
.inner-content{width:100%;float:none;}
.entry-thumb{text-align:center;margin-bottom:15px;}
.inner-content{padding:0;}
}
@media only screen and (max-width: 500px){.blog-post{width:100%;padding:0;}
.widget{padding:15px;}
.footer-widgets .widget{padding:15px 0;}
}
@media only screen and (max-width: 320px){h1{font-size:20px !important;}
h2{font-size:18px !important;}
h3{font-size:16px !important;}
.site-description{font-size:14px !important;}
}
 .owl-carousel .owl-wrapper:after{content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel{display: none;
position: relative;
width: 100%;
padding: 0;
-ms-touch-action: pan-y;
margin: 0;
}
.owl-carousel .owl-wrapper{display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;
}
.owl-controls{-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .grabbing{cursor:url(//worldtickets.hu/core/views/726fafcc1c/grabbing.png) 8 8, move;
}
.modal-body{background-color: #252525 !important;
}
.modal-title{background-color: #000000 !important;
} .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}
aside#woocommerce_products-2 .woocs_price_info_list{display: none !Important;
} .owl-theme .owl-controls{text-align: center;
} .owl-theme .owl-controls .owl-buttons div{color: #54BB4E;
display: inline-block;
zoom: 1;
*display: inline;
font-size: 60px;
filter: Alpha(Opacity=90);
opacity: 0.9;
padding: 15px;
position: absolute;
top: 37%;
}
.owl-prev{left: 15px;
}
.owl-next{right: 15px;
}  .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100); opacity: 1;
text-decoration: none;
} .owl-theme .owl-controls .owl-page{display: inline-block;
zoom: 1;
*display: inline; }
span.owl-numbers{width: 20px !important;
}
.owl-theme .owl-controls .owl-page span{display: block;
width: 15px;
height: 8px;
margin: 15px 5px 0;
filter: Alpha(Opacity=50); opacity: 0.5;
background-color: #9FAFF1;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100); opacity: 1;
} .owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
} .home .entry-title{display: none !important;
}
.home .stadiongomb{display: none !important;
}
.stadiongomb_kinezet{padding: 5px;
font-size: 14px;
background-color: #54BB4E;
color: #ffffff;
width: 100%;
text-align: center;
}
.woocommerce div.product .product_title{padding: 6px !Important;
margin-top: -20px !Important;
}
.woocommerce div.product form.cart .variations select{font-size: 15px !important;
border: 1px solid #2c292a;
font-weight: 600;
}
.woocommerce div.product form.cart .variations label{font-size: 14px !important;
padding: 1px 5px 1px 5px !important;
color: white !important;
background-color: #2c292a !important;
}
span.optional{display: none !important;
}
.optional span{display: none !important;
}
.reset_variations{background-color: #54bb4e !important;
color: #ffffff !important;
padding: 2px;
margin-top: 1px;
float: right;
}
ul.product-categories{list-style-type: none;
}
li.cat-item{margin-left: -35px;
} a.button.product_type_variable.add_to_cart_button{display: inline-block;
background-color: rgba(84, 187, 78, 0.77);
color: #fff;
margin-top: 10px;
}
p.caption{background-color: rgba(84, 187, 78, 0.86);
position: absolute;
bottom: 15% !important;
color: #ffffff;
font-size: 25px;
padding: 5px 55px 5px 55px;
right: 0;
} .main-navigation ul ul a:hover{border-bottom: 1px solid #54BB4E !important;
background-color: #E33A0C !important;
}
.main-navigation ul ul ul a:hover{border-bottom: 1px solid #54BB4E !important;
background-color: #E33A0C !important;
}
.nav-cart{position: fixed !important;
right: 0 !important;
top: 0 !important;
z-index: 999 !important;
border-radius: 0 !important;
} aside#wpb_wps_latest_product-2{background-color: #2C292A;
}
aside#woocommerce_layered_nav-3{background-color: #2C292A !important;
color: #fff !important;
}
aside#woocommerce_layered_nav-3 a{color: #fff !important;
}
aside#woocommerce_layered_nav-2{background-color: #2C292A !important;
color: #fff !important;
}
aside#woocommerce_layered_nav-2 a{color: #fff !important;
}
aside#woocommerce_product_categories-3{background-color: #2C292A !important;
color: #fff !important;
}
aside#search-2{background-color: #2C292A !important;
color: #fff !important;
}
aside#search-2 label{width: 100% !important;
}
.not-found .page-header{display:none !Important;
}
aside#woocommerce_product_categories-3  a{color: #fff !important;
}
aside#woocommerce_product_categories-3 li.cat-item{list-style-type: none !important;
}
button#place_order{background-color: #E33A0C !important;
color: #fff !important;
font-size: 17px !important;
}
p.woocommerce-result-count{color: #fff !important;
}
.forintar{font-size:12px !important;
color: #4c4c4c !important;	
}
.upsells.products h4{}
.elfogadom{float:right;
color:#000 !important;
padding: 10px;
font-size: 16px !important;
}
aside#wpb_woo_product_slider_widget-2{background-color: #2c292a !important;
}
.nivo-caption{background: #53bb4d !important;
font-size: 21px !important;
padding: 15px 30px !important;
}
.pro_price_area{color: #2c292a !important;
}
.grid_no_animation figcaption{background: #ffffff !important;
}
.woocommerce .woocommerce-message{border-top-color: #E33A0D !important;
}
.figyelemdiv{background-color: #E33A0D;
border-radius: 3px;
color: #ffffff !important;
padding: 14px;
}
.woocommerce div.product form.cart .button{vertical-align: middle;
float: left;
background-color: #E33A0D !important;
color: #ffffff !important;
}
.wpb_slider_area .owl-theme .owl-controls .owl-page.active span, .wpb_slider_area .owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#54BB4E ;	
}
p.form-row.terms.wc-terms-and-conditions{border-left: 6px solid #E33A0D;
border-bottom: 1px solid #E33A0D;
border-top: 1px solid #E33A0D;
padding-left: 10px !important;
border-right: 1px solid #E33A0D;
} .owl-item img{height: 500px !important;	
} .wpb_pro_img_url img{height: auto !Important;
}
.ikonsav{display: table;
width: 100%;
background-color:#fff;
height: auto;		
padding-left: 40px;
padding-right: 40px;
}
.ikonsav-term{display: table;
width: 100%;
background-color:#fff;
height: auto;
}
h3.widget-title{font-size: 34px;
}
.vc_license{display: none !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel{color: #bb3034;
border: 1px solid #e0e0e0;
border-radius: 3px;
height: 50px;
width: 100%;
}
.figyelemdiv h4{color: #ffffff;
}
input#feliratkozas{height: 33px !important;
}
aside#mc4wp_form_widget-2{background-color: #2C292A;
}
aside#wpb_wps_feature_product-2{background-color: #2C292A;
}
aside#woocommerce_price_filter-3{background-color: #2C292A;
}
a#cn-accept-cookie{background-color: #2c292a !important;
background-image: linear-gradient(to bottom, #54bb4e, #54bb4e) !important;
}
.woocommerce-loop-product__title{font-size: 16px !important;
height: 40px;
}
.woocommerce form .form-row .input-checkbox{margin: -2px 0px 0px 20px !important;
-ms-transform: scale(2); -moz-transform: scale(2); -webkit-transform: scale(2); -o-transform: scale(2); transform: scale(2);
padding: 10px;
}
input[type=checkbox]{-moz-appearance:none;
-webkit-appearance:none;
-o-appearance:none;
outline: none;
content: none;	
}
input[type=checkbox]:before{font-family: "FontAwesome";
content: "\f00c";
font-size: 15px;
color: transparent !important;
background: #96dd92;
display: block;
width: 15px;
height: 15px;
border: 1px solid red;
margin-right: 7px;
}
span.onsale{z-index: 999 !important;
background-color:red!important;
}
input#createaccount{padding-left: 90px !important;
}
ul.woocommerce-error{font-weight: bold;
border-top: 5px solid red !important;
font-size: 16px !Important;
background-color: #bb3034 !important;
color: #ffffff !important;
}
input[type=checkbox]:checked:before{color: red !important;
}
.woocommerce-terms-and-conditions-wrapper{font-weight: bold !important;
}
span.woocommerce-terms-and-conditions-checkbox-text{font-size: 15px !important;
color: #ffffff !important;
background-color: black !important;
padding: 5px !important;
}
.wpb_wl_preview_area{display: none !important;
}
.woocs_price_info_list{left: 0px !important;
padding: 0px !important;
}
.woocommerce ul.products li.product a{font-size: 11px !important;
}
#cookie-notice .cn-button{color: #fff !important;
}
.woocommerce .woocommerce-breadcrumb{margin: 0 0 20px !important;
padding: 3px 10px 3px 10px !important;
color: #54BB4E;
font-size: 11px !important;
}
.woocommerce-breadcrumb a{font-size: 11px !important;
}
.summary{margin-bottom: 5px !important;
}
body .wcmenucart-items-0{display: none !important; }