@charset "UTF-8";
/*!
 *  Copyright (C) 2017  Total Studio Kft.
 *  Author: Tamás Gergely
 *  This file is a part of Studio CMS engine.
 *
 */
/*!
 *  Copyright (C) 2017  Total Studio Kft.
 *  Author: Tamás Gergely
 *  This file is a part of Studio CMS engine.
 *
 */
a{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;color:#fb8902}a:hover{text-decoration:none}.ui-widget{font-family:"Open Sans",sans-serif!important}.ui-widget .ui-menu-item a{display:block;font-size:13px;border:none}.ui-widget .ui-menu-item a.ui-state-active{background-color:#fb8902;color:#fff;font-size:13px;border:none}.fb-login{background-color:#3B5998;color:#fff;border:1px solid #ffffff!important}.fb-login:hover{color:#fff;background-color:#29436e}.btn{border:1px solid #1e5d7e;height:50px;border-radius:26px;font-size:18px;text-transform:uppercase;display:inline-block;line-height:52px;padding:0 30px;font-family:"Exo",sans-serif;font-weight:700;white-space:nowrap}.social-btn{padding:0 10px!important;width:50px;line-height:50px}.btn-success:hover{background-color:#000}.btn-primary{background-color:#000;border:1px solid #000000!important}.btn-primary:hover{border:1px solid #000000!important}.white-btn{background-color:#fff;border:none!important;color:#000}.white-btn:hover{color:#fff;border:none!important;background-color:#fb8902}.orange-btn{background-color:#e0932d;border:none!important;color:#fff}.orange-btn:hover{color:#fff;border:none!important;background-color:#fb8902}.blue-btn{background-color:#1e5d7e;color:#ffffff!important}.blue-btn:hover{color:#fff;background-color:#fb8902}.btn-more{color:#1e5d7e;padding:0 30px}@media (min-width:992px){.btn-more{padding:0 60px}}.btn-more:hover{background-color:#4e94b8;color:#fff}h1{font-family:"Exo",sans-serif;font-size:36px}.lead{font-weight:300;font-size:20px}.title24{font-family:"Exo",sans-serif;text-align:left;font-size:24px;text-transform:uppercase;font-weight:700}.initial-hidden{display:none}.breadcrumb-holder{background-color:#1e5d7e;font-size:12px;color:#fff;border-top:25px solid #fff}.breadcrumb-holder .breadcrumb{background-color:transparent;margin-bottom:0}.breadcrumb-holder .breadcrumb a{color:#fff}.breadcrumb-holder .breadcrumb a:hover{color:#fff;text-decoration:underline}.breadcrumb-holder .breadcrumb-item+.breadcrumb-item::before{color:#fff}label{font-size:14px}.form-group .form-control{border:1px solid rgba(0,0,0,.4);padding:12px 10px;height:50px!important}.form-group.checkbox{position:relative}.form-group.checkbox .input{padding-left:30px}.form-group.checkbox input{position:absolute;top:5px;left:0;width:20px!important}.form-group textarea{min-height:200px}.form-group.required label:after{display:inline-block;content:"*";font-weight:400;font-size:12px;margin-left:5px}.show-password{color:rgba(0,0,0,.4);top:48px!important}.has-help .show-password{right:48px!important}.user-menu-content .show-password{top:18px!important}.ts-phone .form-control{border:1px solid rgba(0,0,0,.4);padding:12px 10px;height:50px!important}.has-error .form-control{border:2px solid #803a3a}.error-message{font-size:14px;color:red}.helpIcon{color:#346885}.helpIcon:after{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;font-size:18px;margin-left:10px;font-weight:400}.has-help .form-control{width:calc(100% - 30px);display:inline-block}.modal-lg{max-width:1000px!important}.modal-lg iframe{height:600px!important}.modal-lg .fa-clock{color:#1e5d7e;font-size:40px}.modal-body{padding:20px}.modal-body .top{background:none!important;color:#000000!important;padding:0!important;margin-top:-60px}.modal-body .top h1{font-size:22px;color:#000}.modal-body .top .orange-line{display:none!important}.modal-body .content{padding-top:40px!important}.modal-footer button{font-size:16px}.modal-header{z-index:100}.pagination{ms-flex-pack:center!important;justify-content:center!important}.pagination .page-link{margin:5px;border-radius:50%!important;width:50px;height:50px;border:1px solid #1e5d7e;line-height:50px;font-family:"Exo",sans-serif;font-size:20px;padding:0!important;text-align:center;color:#1e5d7e}.pagination .active .page-link{border:1px solid #1e5d7e;background-color:#1e5d7e;color:#fff}.alert{padding-right:40px;border-radius:4.25rem;-webkit-box-shadow:-2px 7px 16px -8px rgba(0,0,0,.45);-moz-box-shadow:-2px 7px 16px -8px rgba(0,0,0,.45);box-shadow:-2px 7px 16px -8px rgba(0,0,0,.45)}.alert .close{top:12px!important;color:#fff}.alert.alert-success{color:#fff;background-color:#00ab08;border-color:#00ab08}.alert.alert-danger{color:#fff;background-color:#f12200;border-color:#f12200}body{font-family:"Open Sans",sans-serif;font-size:16px;background-color:#fff;color:#000}.static{margin-top:70px}.static h2{font-size:24px;font-weight:700;margin-bottom:40px;margin-top:30px}.static h3{font-size:18px;font-weight:700;margin-bottom:40px;margin-top:30px}.static.has-image{margin-top:30px}.static ul{padding:0}.static ul li{list-style:none;position:relative;padding-left:22px}.static ul li:before{content:"";display:block;width:10px;height:10px;background-color:#fb8902;position:absolute;border-radius:3px;left:0;top:9px}header{position:sticky;position:-webkit-sticky;top:-45px;z-index:11;font-family:"Exo",sans-serif}@media (min-width:768px){header{top:-67px}}header .top{background:#1e5d7e;background:-moz-linear-gradient(left,#1e5d7e 1%,#4e94b8 100%);background:-webkit-linear-gradient(left,#1e5d7e 1%,#4e94b8 100%);background:linear-gradient(to right,r #1e5d7e 1%,rg #4e94b8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e5d7e",endColorstr="#4e94b8",GradientType=1)}header .top a{color:#fff;display:inline-block;padding:10px 6px;font-size:14px;position:relative}@media (max-width:350px){header .top a{font-size:12px}}header .top a:hover{text-decoration:underline}header .top .switch{text-transform:uppercase}header .top .switch a{padding:10px 15px;font-size:12px}@media (min-width:768px){header .top .switch a{padding:10px 30px;font-size:14px}}header .top .switch a:hover{background-color:#fb8902;color:#fff}header .top .switch a.active{background-color:#fff;color:#000}header .top .switch a.active:hover{background-color:#fb8902;color:#fff}header .top .right a:not(:first-child):before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;font-size:2px;position:absolute;top:19px;left:-2px}header .bottom{background-color:#fff;top:0}header .bottom .logo{margin:16px 0}@media (min-width:768px){header .bottom .logo{margin-bottom:5px!important;margin-top:30px}}header .bottom .logo img{width:100%;max-width:132px;margin-top:0}@media (min-width:768px){header .bottom .logo img{max-width:245px;margin-top:auto}}header .bottom .dropdown{border:1px solid #1e5d7e;height:40px;border-radius:20px;display:inline-block;padding-right:0;position:relative;float:right;margin-top:10px;background-color:#fff;cursor:pointer;text-transform:uppercase;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}@media (min-width:768px){header .bottom .dropdown{margin-top:35px}}header .bottom .dropdown:hover{background-color:#4e94b8;color:#fff}header .bottom .dropdown .dropdown-toggle{padding:7px 38px 6px 0}@media (min-width:768px){header .bottom .dropdown .dropdown-toggle{padding:7px 50px 6px 22px}}header .bottom .dropdown .dropdown-toggle:before{background-color:#1e5d7e;color:#fff;position:absolute;border-radius:50%;width:40px;height:40px;left:-1px;top:-1px;text-align:center;font-size:15px;padding-top:9px}header .bottom .dropdown .dropdown-menu{min-width:318px;left:-4px!important;top:44px!important;padding:0;border:0;font-size:14px;background-color:transparent;margin-right:-27px}@media (min-width:768px){header .bottom .dropdown .dropdown-menu{top:12px!important}}@media (min-width:1200px){header .bottom .dropdown .dropdown-menu{min-width:370px;left:auto!important}}header .bottom .dropdown .dropdown-menu:after{content:"";width:0;height:0;border:0 solid transparent;border-right-width:15px;border-left-width:15px;border-bottom:15px solid #b26306;position:absolute;top:-15px;right:30px}header .bottom .dropdown .dropdown-menu.user-dropdown-menu{left:-4px!important;top:44px!important}@media (min-width:768px){header .bottom .dropdown .dropdown-menu.user-dropdown-menu{min-width:500px;left:-25px!important;top:20px!important}}header .bottom .dropdown .dropdown-menu.user-dropdown-menu:after{border-bottom:15px solid #4e94b8!important;right:27px}@media (min-width:768px){header .bottom .dropdown .dropdown-menu.user-dropdown-menu:after{right:108px}}header .bottom .dropdown .dropdown-menu.user-dropdown-menu.dblue:after{border-bottom:15px solid #1e5d7e!important}header .bottom .dropdown .dropdown-menu.user-dropdown-menu h2{font-size:21px}header .bottom .dropdown .dropdown-menu.user-dropdown-menu .logout{font-size:14px}header .bottom .dropdown .dropdown-menu.user-dropdown-menu ul{margin:0;padding:0;list-style:none;margin-top:15px}header .bottom .dropdown .dropdown-menu.user-dropdown-menu ul li{display:inline-block}header .bottom .dropdown .dropdown-menu.user-dropdown-menu ul li a{display:block;padding:10px 15px 15px;background-color:#4e94b8!important;width:132px;height:110px;color:#fff;text-align:center;overflow:hidden;margin-right:4px;margin-left:4px;margin-bottom:4px;border-radius:10px}header .bottom .dropdown .dropdown-menu.user-dropdown-menu ul li a:hover{background-color:#fb8902!important}@media (min-width:992px){header .bottom .dropdown .dropdown-menu.user-dropdown-menu ul li a{width:145px}}header .bottom .dropdown .dropdown-menu.user-dropdown-menu ul li.profile-change a:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;font-weight:400;font-size:40px;display:block}header .bottom .dropdown .dropdown-menu.user-dropdown-menu ul li.prev-orders a:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;font-weight:400;font-size:40px;display:block}header .bottom .dropdown .dropdown-menu.user-dropdown-menu ul li.question-q a:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;font-weight:400;font-size:40px;display:block}header .bottom .dropdown .webshop-cart-products{background-color:#e0932d;color:#fff;overflow:hidden;border-radius:10px;border-top:5px solid #b26306}header .bottom .dropdown .webshop-cart-products .product-link{display:block}header .bottom .dropdown .webshop-cart-products span{font-family:"Open Sans",sans-serif}header .bottom .dropdown .webshop-cart-products a{color:#fff}header .bottom .dropdown .webshop-cart-products img{width:100%}header .bottom .dropdown .webshop-cart-products .row{margin-left:0;margin-right:0;border-bottom:1px solid #b26306;padding-bottom:5px}header .bottom .dropdown .webshop-cart-products .row:hover{background-color:#fb8902}header .bottom .dropdown .webshop-cart-products .bottom{font-family:"Open Sans",sans-serif;background-color:#b26306;text-transform:lowercase;padding:10px;text-align:right;overflow:hidden}header .bottom .dropdown .webshop-cart-products .bottom a{font-size:12px}header .bottom .dropdown .webshop-cart-products .bottom a:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;margin-right:10px}header .bottom .dropdown .webshop-cart-products .bottom a:hover{text-decoration:underline}header .bottom .dropdown .user-menu{background-color:#1e5d7e;min-height:200px;border-radius:10px;overflow:hidden;color:#fff}header .bottom .dropdown .user-menu .nav-link{background-color:#4e94b8}header .bottom .dropdown .user-menu .nav-link{color:#fff}header .bottom .dropdown .user-menu .nav-link small{display:block}header .bottom .dropdown .user-menu .nav-link.user-menu-active{background-color:#1e5d7e}header .bottom .dropdown .user-menu .user-menu-content{padding:15px}header .bottom .dropdown .user-menu .user-menu-content .error-message{color:#803a3a;text-transform:initial;margin-top:5px;background-color:#ffbdbd;font-family:"Open Sans",sans-serif;font-size:13px;border-radius:3px;padding:5px 5px 5px 26px;position:relative;margin-bottom:3px}header .bottom .dropdown .user-menu .user-menu-content .error-message:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;position:absolute;left:6px}header .bottom .dropdown .user-menu .btn{height:42px;border-radius:21px;font-size:16px;line-height:44px;padding:0 20px}header .bottom .dropdown .user-menu .social{width:42px!important;margin-left:10px;padding:0!important;color:#1e5d7e}header .bottom .dropdown .user-menu .social.fb-login{background-color:#3B5998;color:#fff;border:1px solid #ffffff!important}header .bottom .dropdown .user-menu .lost-pass{font-family:"Open Sans",sans-serif;margin-top:13px;font-size:12px;display:block;margin-left:12px;text-align:right;color:#fff}header .bottom .dropdown .user-menu .lost-pass:hover{color:#4e94b8}header .bottom .dropdown .user-menu .checkbox .control-label{margin-bottom:0}header .bottom .dropdown .user-menu label a:hover{color:#fb8902;text-decoration:underline}header .bottom .dropdown.cart-icon{border-color:#fb8902!important;margin-right:15px;font-size:18px;min-width:40px}@media (max-width:350px){header .bottom .dropdown.cart-icon{margin-right:5px}}header .bottom .dropdown.cart-icon .fa-clock{margin-top:10px}header .bottom .dropdown.cart-icon .price{font-weight:700}header .bottom .dropdown.cart-icon .price .price-currency{display:inline-block;margin-left:5px;text-transform:capitalize}header .bottom .dropdown.cart-icon .dropdown-toggle::after{display:none}header .bottom .dropdown.cart-icon .dropdown-toggle::before{left:auto!important;right:-1px!important;background:#fb8902!important;content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}header .bottom .dropdown.cart-icon:hover{background-color:#e0932d;color:#fff}header .bottom .dropdown.cart-icon:hover .dropdown-toggle:before{background:#b26306!important}header .bottom .dropdown.user-icon{font-size:16px}header .bottom .dropdown.user-icon .dropdown-toggle{padding:8px 32px 0 6px}@media (min-width:768px){header .bottom .dropdown.user-icon .dropdown-toggle{padding:8px 32px 0 50px}}header .bottom .dropdown.user-icon .dropdown-toggle:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}header .bottom .dropdown.user-icon .dropdown-toggle:after{display:none}@media (min-width:768px){header .bottom .dropdown.user-icon .dropdown-toggle:after{display:block}}header .bottom .dropdown.user-icon.logged-in{background-color:#4e94b8;color:#fff}header .bottom .dropdown.user-icon.logged-in .dropdown-toggle:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}header .bottom .dropdown.user-icon.logged-in .user-menu{border-top:5px solid #4e94b8}header .bottom .dropdown.user-icon.logged-in:hover{background-color:#1e5d7e}header .bottom .doctor .cart-icon.dropdown .dropdown-toggle{padding:7px 37px 6px 0}header .bottom .doctor .price{display:none}header .bottom .dropdown-toggle::after{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;border:0;position:absolute;right:20px;top:7px;font-size:16px}header .bottom nav{margin-top:0;padding:3px 0}@media (min-width:768px){header .bottom nav{margin-top:30px;padding:10px 15px}}header .bottom nav .collapse,header .bottom nav .collapsing{width:100%;background-color:#fff;padding:30px}@media (min-width:768px){header .bottom nav .collapse,header .bottom nav .collapsing{top:130px;left:50%}}@media (min-width:992px){header .bottom nav .collapse,header .bottom nav .collapsing{position:initial;padding:0}}header .bottom nav a{color:#000;display:inline-block;padding:5px 7px;font-size:16px;text-transform:uppercase;position:relative}header .bottom nav a:before{content:"";width:80%;position:absolute;bottom:-4px;left:10%;border-top:0 solid #4e94b8;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}header .bottom nav a:hover:before{content:"";border-top:2px solid #4e94b8}header .bottom nav li>ul{display:none}header .bottom nav .switch{border-bottom:1px solid #1e5d7e;margin-bottom:10px;padding-bottom:10px}header .bottom .navbar-toggler{margin-top:0}@media (min-width:576px){header .bottom .navbar-toggler{margin-top:2px}}@media (min-width:768px){header .bottom .navbar-toggler{margin-top:25px}}header .bottom .navbar-holder{position:absolute;left:0;top:94px;padding:0;z-index:10}@media (min-width:992px){header .bottom .navbar-holder{position:relative;top:0}}header.fixed{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.21);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.21);box-shadow:0 2px 5px 0 rgba(0,0,0,.21)}header .call{padding-top:25px}header .call i{margin-right:10px}header .call a{color:#1e5d7e}header .call a:hover{color:#000}.quiz{background:url(/theme_pro_gastro/img/quiz-bg-7.jpg);background-size:auto 100%;min-height:670px;color:#fff;padding-top:130px;position:relative;overflow:hidden;background-position:center}.quiz h2{font-family:"Exo",sans-serif;font-size:30px;font-weight:700}@media (min-width:768px){.quiz h2{font-size:48px}}.quiz h3{font-family:"Exo",sans-serif;font-size:24px}.quiz h4{font-weight:300}.quiz p{font-size:20px;font-weight:300}.quiz input{float:left;margin-top:8px}.quiz .radio-holder{position:relative}.quiz .radio-holder input{display:none}.quiz .radio-holder input[type=radio]+label{color:#fff}.quiz .radio-holder input[type=radio]+label:after{left:0;top:0;position:absolute;content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;font-weight:400;font-size:35px;margin-left:0}.quiz .radio-holder input[type=radio]:checked+label{color:#fb8902}.quiz .radio-holder input[type=radio]:checked+label:after{display:none}.quiz .radio-holder input[type=radio]:checked+label:before{left:0;top:0;position:absolute;content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;font-size:35px;margin-left:0}.quiz .radio-holder label{font-size:18px;padding-left:54px;padding-top:13px;font-weight:700;position:relative;cursor:pointer}.quiz .step{min-height:380px;padding-bottom:80px}.quiz .step .first{margin-top:45px!important;display:inline-block}.quiz .step .nextStep:not(.first){position:absolute;bottom:0}.quiz .step .prevStep{position:absolute;bottom:11px;background:inherit;color:rgba(255,255,255,.6)}.quiz .step .prevStep:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;margin-right:10px}.quiz .step .step-indicator{font-size:10px;margin-bottom:35px}.quiz .step .step-indicator span{position:relative;display:inline-block;width:30px}.quiz .step .step-indicator span:before{position:Absolute;right:0}.quiz .step .step-indicator span:after{content:"";display:inline-block;border-bottom:1px solid #fff;position:Absolute;width:77%;top:5px;left:-2px}.quiz .step .step-indicator span.active{color:#fb8902}.quiz .step .step-indicator span.active:after{border-bottom:1px solid #fb8902}.quiz .step .step-indicator span:first-child{padding-left:0;width:14px}.quiz .step .step-indicator span:first-child:after{display:none}.quiz .required-answer{position:absolute;bottom:66px}.quiz .required-answer i{margin-right:15px}.quiz ul{margin-top:30px;margin-bottom:30px;padding-left:0}.quiz ul li{margin-top:3px;margin-bottom:3px;list-style:none;position:relative;font-size:18px;padding-left:30px}.quiz ul li:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;position:absolute;left:0;top:0;color:#fb8902}.quiz .image{position:absolute;width:100%;bottom:0;z-index:0}.quiz .image img.p825{width:100%;max-width:574px;margin-right:-90px}.quiz .image img.activ{width:100%;max-width:514px;margin-right:-90px}.quiz .result{min-height:400px;padding-right:50px}.quiz .result .toCart{z-index:1;position:absolute;right:55px}.quiz .result h2{margin-bottom:30px}@media (min-width:1200px){.quiz .result{padding-top:100px}}.quiz .result-set,.quiz .result_1,.quiz .result_4{display:none}.butterfly .title24{text-align:center}footer{background-color:#336681;color:#fff;position:relative;overflow:hidden}footer .line{background:#fb8902;background:-moz-linear-gradient(left,#d6c469 0%,#fb8902 100%);background:-webkit-linear-gradient(left,#d6c469 0%,#fb8902 100%);background:linear-gradient(to right,#d6c469 0%,#fb8902 100%);display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E6AA3C",endColorstr="#d6c469",GradientType=1);height:30px;position:absolute;left:-10px;top:-24px;transform:rotate(-1deg);width:100%}footer h5{font-family:"Exo",sans-serif;font-size:24px;font-weight:700;margin-bottom:30px}footer a{color:#fff}footer a:hover{color:#ffffff!important;text-decoration:underline}footer ul{padding:0;margin:0;list-style:none}footer ul li{margin-bottom:10px}footer .copy{font-size:12px}footer .crowd{width:100%}footer .top{padding-top:120px}footer .top .footer-logo-big{width:100%;max-width:178px}footer .top li{margin-bottom:10px}footer .top .contact .phone:before{width:30px;text-align:center;content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}footer .top .contact .email:before{width:30px;text-align:center;content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}footer .top .contact .address:before{width:30px;text-align:center;content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}footer .bottom{font-size:12px;padding-top:70px;padding-bottom:100px;background-color:#063b49;color:#5686a0}@media (min-width:992px){footer .bottom .col-12{padding-left:200px;padding-right:200px}}footer .bottom img{margin-top:30px}.cc-window{background-color:#fb8902;color:#fff;border-radius:30px}.cc-window a{color:#ffffff!important;opacity:1!important}.cc-window .cc-btn{border-color:#ffffff!important;color:#ffffff!important}
/*!
 *  Copyright (C) 2017  Total Studio Kft.
 *  Author: Tamás Gergely
 *  This file is a part of Studio CMS engine.
 *
 http://www.templatemonsterpreview.com/71169.html
 */
.toCart:before,.toCartPopup:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;margin-right:5px}.addToCartNum{width:60px;margin-right:5px}.price-currency{display:inline-block;margin-left:5px}.product-item{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;padding:28px 18px}.product-item .product-image{width:100%;margin-bottom:20px}@media (min-width:992px){.product-item .product-image{max-width:250px}}.product-item h3{font-size:24px;font-family:"Exo",sans-serif;text-transform:uppercase}.product-item h3 a{color:#000;font-weight:700}.product-item .product-info{position:relative;min-height:200px}.product-item .product-info .inner{margin-bottom:85px}.product-item .product-info .cart-and-price{bottom:25px;left:0;position:absolute;width:100%;font-weight:700;font-size:18px;text-align:right;font-family:"Exo",sans-serif;padding:0 15px 0 1.5rem}.product-item .product-info .cart-and-price .cart{height:50px;display:inline-block;border-radius:25px;background-color:#1e5d7e;color:#fff;position:absolute;left:1.5rem;text-align:center;line-height:50px;top:-6px;text-transform:uppercase;padding:0 15px}.product-item .product-info .cart-and-price .cart i{margin-left:-2px;margin-right:15px}.product-item .product-info .cart-and-price .cart:hover{background-color:#fb8902}.product-item .product-info .cart-and-price .product-price{padding-top:5px;display:inline-block}.product-item:hover{box-shadow:0 0 20px rgba(0,0,0,.3)}.product-item:hover h3 a{color:#fb8902}.product-list main .top{overflow:hidden;background-size:cover;margin-bottom:60px;position:relative;color:#fff;padding-top:80px;padding-bottom:80px}.product-list main .top .orange-line{background:#fb8902;background:-moz-linear-gradient(left,#d6c469 0%,#fb8902 100%);background:-webkit-linear-gradient(left,#d6c469 0%,#fb8902 100%);background:linear-gradient(to right,#d6c469 0%,#fb8902 100%);display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E6AA3C",endColorstr="#d6c469",GradientType=1);height:30px;position:absolute;left:-10px;bottom:-26px;transform:rotate(1deg);width:100%}@media (min-width:992px){.product-list main .top .orange-line{bottom:-24px}}.product-list main .separator{margin-top:80px;height:40px;overflow:hidden;position:relative;width:100%}.product-list main .separator .blue-line{background:#1e5d7e;background:-moz-linear-gradient(left,#1e5d7e 0%,#4e94b8 100%);background:-webkit-linear-gradient(left,#1e5d7e 0%,#4e94b8 100%);background:linear-gradient(to right,#1e5d7e 0%,#4e94b8 100%);bottom:-24px;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e5d7e",endColorstr="#4e94b8",GradientType=1);height:30px;right:-12px;position:absolute;transform:rotate(-1deg);width:100%}@media (min-width:992px){.product-list main .separator .blue-line{right:-10px}}.product-view main .top{overflow:hidden;background-size:cover;position:relative;color:#fff}.product-view main .top .title{min-height:280px;padding-top:40px;padding-bottom:40px}.product-view main .top .title h1{font-weight:700}.product-view main .top .orange-line{background:#fb8902;background:-moz-linear-gradient(left,#d6c469 0%,#fb8902 100%);background:-webkit-linear-gradient(left,#d6c469 0%,#fb8902 100%);background:linear-gradient(to right,#d6c469 0%,#fb8902 100%);display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E6AA3C",endColorstr="#d6c469",GradientType=1);height:30px;position:absolute;left:-10px;bottom:-26px;transform:rotate(1deg);width:100%}@media (min-width:992px){.product-view main .top .orange-line{bottom:-24px}}.product-view main .top .price{font-family:"Exo",sans-serif;font-size:24px;font-weight:700}.product-view main .top .offer-tag{font-weight:700;align-items:center;display:flex;padding-left:60px;line-height:16px;background-color:#000;border-radius:25px;height:50px}.product-view main .top .offer-tag:before{display:inline-block;content:"%";border:12px solid #e0932d;width:50px;height:50px;border-radius:50%;text-align:center;line-height:27px;position:absolute;left:14px}.product-view main .description h2{font-size:20px;font-weight:700}.product-view main .description h3{font-size:18px;font-weight:700}.product-view main .right .main-image-holder{margin-top:50px;border-radius:15px;padding:45px;background:#fff url(/theme_pro_gastro/img/view-image-bg.png) no-repeat top right}@media (min-width:992px){.product-view main .right .main-image-holder{margin-top:-120px}}@media (min-width:1200px){.product-view main .right .main-image-holder{margin-top:-200px}}.product-view main .right .main-image-holder .product-main-image img{width:100%;min-height:200px}@media (min-width:1200px){.product-view main .right .main-image-holder .product-main-image img{min-height:400px}}.product-view main .right .info .icon{width:65px;height:65px;border-radius:50%;background-color:#336681;text-align:center;line-height:65px}.product-view main .right .info h5{font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:0}.product-view main .right .bottom-cart{margin-top:50px;background-color:#e7e7e7;padding:7px 7px 7px 25px;border-radius:30px}.product-view main .right .bottom-cart .price{font-family:"Exo",sans-serif;font-size:24px;font-weight:700;padding-top:8px}.product-view main .right .bottom-cart .toCart{font-size:0}.product-view main .right .bottom-cart .toCart:before{font-size:18px}@media (min-width:768px){.product-view main .right .bottom-cart .toCart{font-size:18px}}@media (min-width:992px){.product-view main .right .bottom-cart .toCart{font-size:0}}@media (min-width:1200px){.product-view main .right .bottom-cart .toCart{font-size:18px}}.product-view main .right .product-thumb-image{display:inline-block;padding-left:10PX;padding-right:10px}.product-view main .right .owl-dots{text-align:center}.product-view main .right .owl-dots .owl-dot{display:inline-block;margin-right:2px;margin-left:2px}.product-view main .right .owl-dots .owl-dot span{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000}.product-view main .right .owl-dots .owl-dot.active span{background-color:#fb8902}.product-view main .mobile-image-holder .main-image-holder{margin-top:-60px;border-radius:15px 15px 0 0}@media (min-width:768px){.product-view main .mobile-image-holder{position:absolute;top:-295px}.product-view main .mobile-image-holder .main-image-holder{margin-top:50px;border-radius:15px}}.product-view main .offers{background-color:#F6F6F6;padding-top:50px;padding-bottom:50px}@media (min-width:992px){.product-view main .offers{padding-top:100px;padding-bottom:100px}}.product-view main .offers h5{font-family:"Exo",sans-serif;font-size:40px;margin-bottom:50px;font-weight:300;padding:0 20px}@media (min-width:992px){.product-view main .offers h5{margin-bottom:100px}}.product-view main .separator{height:40px;overflow:hidden;position:relative;width:100%;background-color:#F6F6F6}.product-view main .separator .blue-line{background:#1e5d7e;background:-moz-linear-gradient(left,#1e5d7e 0%,#4e94b8 100%);background:-webkit-linear-gradient(left,#1e5d7e 0%,#4e94b8 100%);background:linear-gradient(to right,#1e5d7e 0%,#4e94b8 100%);bottom:-24px;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e5d7e",endColorstr="#4e94b8",GradientType=1);height:30px;right:-12px;position:absolute;transform:rotate(-1deg);width:100%}@media (min-width:992px){.product-view main .separator .blue-line{right:-10px}}.product-view main .nav-tabs{border-bottom:none;margin-bottom:50px;width:auto}.product-view main .nav-tabs .nav-link{display:none;padding:15px 25px;margin-top:-1px;border:1px solid transparent;border-radius:0 0 15px 15px;color:#1e5d7e;width:100%}.product-view main .nav-tabs .nav-link.active{color:#fff;background-color:#1e5d7e;border-color:#1e5d7e;font-weight:700;displaY:block!important}.product-view main .nav-tabs .nav-link.active:after{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;float:right}@media (min-width:768px){.product-view main .nav-tabs{width:50%}}@media (min-width:992px){.product-view main .nav-tabs{width:auto;border-bottom:none;margin-bottom:50px}.product-view main .nav-tabs .nav-link{padding:15px 13px;margin-top:-1px;border:1px solid transparent;border-radius:0 0 15px 15px;color:#1e5d7e;width:auto;display:inline-block}.product-view main .nav-tabs .nav-link.active{color:#fff;background-color:#1e5d7e;border-color:#1e5d7e;font-weight:700;display:inline-block!important}.product-view main .nav-tabs .nav-link.active:after{display:none}}@media (min-width:1200px){.product-view main .nav-tabs .nav-link{padding:15px 25px}}.product-view .product-price-original{font-size:14px;font-weight:400;text-decoration:line-through!important}.product-view .product-price-original .price-currency{text-decoration:line-through!important}.cart-view .cart-product,.order-view .cart-product{margin-bottom:40px}.cart-view .cart-product .img img,.order-view .cart-product .img img{width:100%}.cart-view .cart-product .price-holder,.order-view .cart-product .price-holder{height:52px;border-radius:26px;background-color:#e7e7e7;margin-top:40px;padding-left:10px;padding-right:20px}.cart-view .cart-product .price-holder .row,.order-view .cart-product .price-holder .row{height:100%}.cart-view .cart-product h2 a,.order-view .cart-product h2 a{color:#000}.cart-view .cart-product .qty .form-group,.order-view .cart-product .qty .form-group{display:inline-block;margin-bottom:0}.cart-view .cart-product .qty .form-group .form-control,.order-view .cart-product .qty .form-group .form-control{border:none;opacity:1;width:40px;text-align:center;padding:0;font-weight:700;font-size:14px;color:#000}.cart-view .cart-product .qty a,.order-view .cart-product .qty a{color:#fff;background-color:#1e5d7e;width:30px;height:30px;border-radius:50%;display:inline-block;text-align:center;line-height:30px;font-size:9px}.cart-view .cart-product .qty a:hover,.order-view .cart-product .qty a:hover{background-color:#fb8902}.cart-view .cart-product .price,.order-view .cart-product .price{font-family:"Exo",sans-serif;font-weight:700;font-size:24px}.cart-view .cart-product .cart-item-delete,.order-view .cart-product .cart-item-delete{color:#1e5d7e}.cart-view .header-placeholder,.order-page .header-placeholder{height:92px}.cart-view header,.order-page header{position:fixed;width:100%;top:0}.cart-view header .logo img,.order-page header .logo img{margin-top:24px}@media (min-width:768px){.cart-view header .logo img,.order-page header .logo img{margin-top:auto}}.cart-view header .call,.order-page header .call{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.cart-view header.fixed .logo,.order-page header.fixed .logo{margin-top:2px}.cart-view header.fixed .logo img,.order-page header.fixed .logo img{margin-top:14px}@media (min-width:768px){.cart-view header.fixed .logo img,.order-page header.fixed .logo img{margin-top:0}}.cart-view header.fixed .call,.order-page header.fixed .call{padding-top:0}.order-finish-page .order-head{position:relative;top:0}.order-finish-page .order-head.fixed{padding-top:66px;padding-bottom:66px}.order-finish-page .thanks{margin-top:50px;margin-bottom:50px;color:green}.order-finish-page .thanks .fa-check{font-size:50px}.order-finish-page .ident-holder{background-color:#1e5d7e;padding:15px;color:#fff}.order-finish-page .ident-holder .ident{font-weight:700}.order-finish-page .ident-holder-online-payment{background-color:#8EC940!important}.order-finish-page .ident-holder-online-payment-error{background-color:#c9775e!important}.order-finish-page footer{margin-top:80px}.order-head{background:#4e94b8 url(/theme_pro_gastro/img/poly-bg.jpg) fixed;background-size:cover;padding-top:33px;padding-bottom:33px;margin-bottom:80px;position:sticky;position:-webkit-sticky;top:52px;z-index:10;border-top:20px solid #fff;color:#fff;overflow:hidden;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}@media (min-width:992px){.order-head{padding-top:66px;padding-bottom:66px}}.order-head.fixed{padding-top:11px;padding-bottom:15px;border-top:0 solid #fff}@media (min-width:992px){.order-head.fixed{padding-top:27px;padding-bottom:33px}}.order-head h1{text-transform:uppercase;font-weight:700}.order-head p{font-size:20px;margin-bottom:40px;font-weight:300}.order-head .back-to-edit{cursor:pointer}.order-head .step{font-family:"Exo",sans-serif;font-size:18px;font-weight:700;color:#fff;text-align:center}.order-head .step .bg{border-radius:26px;height:52px;background-color:#346885;text-transform:uppercase}.order-head .step .bg .number{float:left}.order-head .step .bg span{display:inline-block;width:52px;height:52px;background-color:#fff;color:#346885;line-height:52px;text-align:center;border-radius:50%;font-size:23px}.order-head .step .bg .label{margin-top:10px;text-align:center;font-size:10px;float:left;font-weight:300}@media (min-width:992px){.order-head .step .bg .label{margin-top:14px;margin-left:10px;font-size:14px;font-weight:700}}@media (min-width:1200px){.order-head .step .bg .label{font-size:18px;margin-left:15px}}.order-head .step a{color:#fff}.order-head .step a:hover{color:#000}.order-head .step.active span{color:#000}.order-head .step.active .bg{background-color:#e0932d}.order-head .orange-line{background:#fb8902;background:-moz-linear-gradient(left,#d6c469 0%,#fb8902 100%);background:-webkit-linear-gradient(left,#d6c469 0%,#fb8902 100%);background:linear-gradient(to right,#d6c469 0%,#fb8902 100%);display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E6AA3C",endColorstr="#d6c469",GradientType=1);height:30px;position:absolute;left:-10px;bottom:-26px;transform:rotate(1deg);width:100%}@media (min-width:992px){.order-head .orange-line{bottom:-24px}}.order-page{background-color:#fff}.order-page section .select-boxes .row{margin-left:0;margin-right:0}.order-page section .select-boxes .pay-method .select-box{padding:35px 15px 15px 15px}.order-page section .select-boxes .pay-method .select-box img:not(.icon){border-radius:10px;margin-top:10px}.order-page section .select-boxes .select-box,.order-page section .select-boxes .address-select-box{overflow:hidden;border:1px solid rgba(0,0,0,.2);padding:35px;height:100%;cursor:pointer;margin:10px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.order-page section .select-boxes .select-box .fas,.order-page section .select-boxes .select-box .far,.order-page section .select-boxes .address-select-box .fas,.order-page section .select-boxes .address-select-box .far{font-size:40px}.order-page section .select-boxes .select-box h5,.order-page section .select-boxes .address-select-box h5{font-family:"Exo",sans-serif;margin-top:10px;font-weight:700;font-size:18px}.order-page section .select-boxes .select-box .price,.order-page section .select-boxes .address-select-box .price{font-family:"Exo",sans-serif;font-weight:700;font-size:24px;margin-top:10px}.order-page section .select-boxes .select-box .radio,.order-page section .select-boxes .address-select-box .radio{display:none}.order-page section .select-boxes .select-box .radio .error-message,.order-page section .select-boxes .address-select-box .radio .error-message{display:none!important}.order-page section .select-boxes .select-box .select-btn,.order-page section .select-boxes .address-select-box .select-btn{background-color:#fb8902;display:inline-block;text-transform:uppercase;padding:5px 10px;border-radius:5px;font-size:12px;font-weight:700;color:#fff}.order-page section .select-boxes .select-box:hover,.order-page section .select-boxes .select-box.active,.order-page section .select-boxes .address-select-box:hover,.order-page section .select-boxes .address-select-box.active{background-color:#fb8902;color:#fff}.order-page section .select-boxes .select-box:hover a,.order-page section .select-boxes .select-box.active a,.order-page section .select-boxes .address-select-box:hover a,.order-page section .select-boxes .address-select-box.active a{color:#fff}.order-page section .select-boxes .select-box:hover img.icon,.order-page section .select-boxes .select-box.active img.icon,.order-page section .select-boxes .address-select-box:hover img.icon,.order-page section .select-boxes .address-select-box.active img.icon{filter:invert(1)}.order-page section .select-boxes .select-box.active .select-btn,.order-page section .select-boxes .address-select-box.active .select-btn{opacity:0}.order-page section .select-boxes .select-box.active .fas:before,.order-page section .select-boxes .address-select-box.active .fas:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}.order-page section .select-boxes .select-box .edit,.order-page section .select-boxes .address-select-box .edit{font-size:14px}.order-page section .select-boxes .select-box .edit:before,.order-page section .select-boxes .address-select-box .edit:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;margin-right:5px}.order-page section .select-boxes .select-box .delete,.order-page section .select-boxes .address-select-box .delete{margin-left:15px;font-size:14px}.order-page section .select-boxes .select-box .delete:before,.order-page section .select-boxes .address-select-box .delete:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;margin-right:5px}.order-page section .select-boxes .inner{padding:0!important}.order-page section .all-places .error-message{visibility:hidden;display:none}.order-page section .box{margin-bottom:15px}.order-page section .box h2{margin-bottom:20px;margin-top:28px;border-bottom:3px solid #1e5d7e;padding-bottom:10px;color:#1e5d7e}.order-page section .box h6{margin-top:15px;margin-bottom:15px}.order-page section .box h6:before{margin-right:5px;content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}.order-page section .inner-padding{padding:0}.order-page section .inner-padding-sm{padding:15px 20px;font-weight:400}.order-page section .transport-and-payment{font-size:14px;font-weight:400}.order-page section .summary-product{border-bottom:1px solid rgba(0,0,0,.2);font-family:"Exo",sans-serif}.order-page section .summary-product .name,.order-page section .summary-product .price{font-weight:700}.order-page section .summary-product .price{font-size:18px}.order-page section .fill-data label{display:block;font-weight:700;font-size:14px}.order-page section .transport-and-payment .price{font-weight:700;font-size:18px}.order-page section #paymethod-fill .icon,.order-page section #carrier-fill .icon{font-size:30px}.order-page section #paymethod-fill .icon img,.order-page section #carrier-fill .icon img{height:30px}.order-page .error-holder-big .error-message,.order-page .paymethod-selects .error-message{background-color:red;color:#fff;padding:5px 10px}.order-page aside{padding-bottom:85px}.order-page aside .blue{background-color:#4e94b8;color:#fff;height:100%;padding:15px}.order-page aside .blue h2{text-transform:uppercase;font-size:16px;padding:10px}.order-page aside .blue .btn{position:absolute;bottom:15px}@media (min-width:992px){.order-page.order-finish .thanks{margin-right:70px}}.order-page.order-finish .thanks b,.order-page.order-finish .thanks strong{font-family:"Exo",sans-serif;font-weight:700}.order-page.order-finish .thanks .fas{color:green;font-size:50px}@media (min-width:992px){.order-page.order-finish .fail{margin-right:70px}}.order-page.order-finish .fail b,.order-page.order-finish .fail strong{font-family:"Exo",sans-serif;font-weight:700}.order-page.order-finish .fail .fas{color:#4e94b8;font-size:50px}.order-page.order-finish .ident-holder{font-weight:700;font-family:"Exo",sans-serif}@media (min-width:992px){.order-page.order-finish .ident-holder{margin-right:70px}}.order-page.order-finish .ident-holder .ident{text-transform:uppercase;font-size:18px;font-weight:900}.order-page .address-box{margin-bottom:15px}.order-page .address-box .address-select-box{padding:15px!important;background-color:#fff}.order-page .address-box h3{font-size:18px;font-weight:700}.order-page .address-box h4{font-size:14px}.order-page .address-box .select-box{margin:0!important}.order-page .address-box .edit{font-size:14px}.order-page .address-box .edit:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;margin-right:5px}.order-page .address-box .delete{margin-left:15px;font-size:14px}.order-page .address-box .delete:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;margin-right:5px}.order-page .new-address{text-transform:uppercase;font-size:14px}.order-page .new-address:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;margin-right:10px}.order-page footer{margin-top:85px}aside.summary-side .summary-fixed{position:sticky;position:-webkit-sticky;top:260px}aside.summary-side .summary{background-color:#1e5d7e;color:#fff;padding:15px;margin-bottom:35px}@media (min-width:576px){aside.summary-side .summary{padding:35px}}aside.summary-side .summary label a{color:#fff;text-decoration:underline}aside.summary-side .summary label a:hover{text-decoration:none}aside.summary-side .summary .line{border-bottom:2px solid #fff;margin-bottom:20px;margin-top:22px}aside.summary-side .summary .total{font-family:"Exo",sans-serif;font-weight:700;font-size:18px}aside.summary-side .summary .total .sum{font-size:30px}aside.summary-side .summary .fa{margin-left:30px}aside.summary-side .summary .continue{font-size:14px;color:#fff;display:inline-block}aside.summary-side .summary .error-message{background-color:red;color:#fff;padding:10px}aside.summary-side .summary .checkbox .input-holder:after{color:#fff}aside.summary-side .coupon{background-color:#fff;padding:35px}.added-to-cart h3{margin-top:-62px;font-size:16px;color:#1e5d7e;width:90%}@media (min-width:992px){.added-to-cart h3{font-size:22px}}.added-to-cart .webshop-cart-products{margin-top:40px;font-size:18px;text-align:right;font-family:"Exo",sans-serif;font-weight:700}.added-to-cart .webshop-cart-products a{display:block;font-size:24px;font-family:"Exo",sans-serif;text-transform:uppercase;color:#000}.added-to-cart .webshop-cart-products a:hover{color:#fb8902}.added-to-cart .webshop-cart-products .product-link{display:block;font-size:24px;font-family:"Exo",sans-serif;text-transform:uppercase;color:#000}.added-to-cart .webshop-cart-products a.btn{width:50px!important;padding:0 13px;font-size:18px}.order-index .ident-holder{margin-top:15px;margin-bottom:15px}.user-edit .select-box{margin-bottom:15px;overflow:hidden;padding:15px!important;background-color:#E7E7E7;border:1px solid rgba(0,0,0,.2);height:100%}.user-edit .select-box h3{font-size:18px;font-weight:700}.user-edit .select-box h4{font-size:14px}.user-edit .select-box span{font-size:13px;font-style:italic}.user-edit .select-box .edit{font-size:14px}.user-edit .select-box .edit:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;margin-right:5px}.user-edit .select-box .delete{margin-left:15px;font-size:14px}.user-edit .select-box .delete:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;margin-right:5px}.user-edit .new-address{background-color:rgba(182,182,182,.1);padding-top:40px;min-height:124px}
/*!
 *  Copyright (C) 2017  Total Studio Kft.
 *  Author: Tamás Gergely
 *  This file is a part of Studio CMS engine.
 *
 */
.home header .bottom .logo{margin-bottom:5px!important}.home .promo-holder{min-height:175px;background:#eeb930;background:-moz-linear-gradient(left,#eeb930 33%,#fb8902 100%);background:-webkit-linear-gradient(left,#eeb930 33%,#fb8902 100%);background:linear-gradient(to right,#eeb930 33%,#fb8902 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeb930",endColorstr="#dc8a2c",GradientType=1);position:relative}.home .promo-holder .orange-line-holder{width:100%;overflow-x:hidden;top:-23px;position:absolute;height:65px;z-index:5}.home .promo-holder .orange-line-holder .orange-line{background:#fb8902;background:-moz-linear-gradient(left,#eeb930 33%,#fb8902 100%);background:-webkit-linear-gradient(left,#eeb930 33%,#fb8902 100%);background:linear-gradient(to right,#eeb930 33%,#fb8902 100%);display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeb930",endColorstr="#d6c469",GradientType=1);height:30px;position:absolute;right:-2px;top:16px;transform:rotate(-1deg);width:100%}.home .promo-holder .img{background-color:#fff;border-radius:10px;width:100%;z-index:10;padding:20px;margin-top:15px}@media (min-width:992px){.home .promo-holder .img{margin-top:-100px;position:absolute}}.home .promo-holder .img .img-container{display:block;position:relative}.home .promo-holder .img .img-container:before{content:"";position:absolute;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;top:0;width:0;height:0;left:0;right:100%;bottom:100%;border-top:6px solid #fb8902;border-left:6px solid #fb8902;opacity:0}.home .promo-holder .img .img-container:after{content:"";position:absolute;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;width:0;height:0;bottom:0;right:0;border-bottom:6px solid #fb8902;border-right:6px solid #fb8902;opacity:0}.home .promo-holder .img .img-container:hover:after{opacity:1;width:100%;height:100%}.home .promo-holder .img .img-container:hover:before{opacity:1;width:100%;height:100%}.home .promo-holder .text{color:#000}@media (min-width:992px){.home .promo-holder .text{padding-left:60px}}.home .promo-holder .text h3{color:#fff;font-weight:900;font-family:"Exo",sans-serif;text-align:left;transform:rotate(-1.5deg);font-size:40px;margin-top:15px}@media (min-width:992px){.home .promo-holder .text h3{color:#fb8902;margin-top:-65px}}.home .promo-holder .text div{padding-top:30px;text-align:left}.home .promo-holder a:hover .img .img-container:after{opacity:1;width:100%;height:100%}.home .promo-holder a:hover .img .img-container:before{opacity:1;width:100%;height:100%}@media (min-width:992px){.home .promo-holder{margin-bottom:120px}}.home .slider{background:#dfffff;background:-moz-linear-gradient(45deg,#dfffff 1%,#d7dce0 100%);background:-webkit-linear-gradient(45deg,#dfffff 1%,#d7dce0 100%);background:linear-gradient(45deg,#dfffff 1%,#d7dce0 100%);border-top:0 solid #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dfffff",endColorstr="#d7dce0",GradientType=1);font-family:"Exo",sans-serif;height:635px;position:relative;overflow:hidden}@media (min-width:768px){.home .slider{height:728px;overflow:inherit;border-top:25px solid #fff}}.home .slider .slider-image{height:100%;position:absolute;width:100%}.home .slider .slider-image img{height:calc(100% + 37px);margin-left:-150px;margin-top:-37px;position:absolute;z-index:5}.home .slider .carousel,.home .slider .carousel-item,.home .slider .carousel-inner,.home .slider .carousel-caption{height:100%}.home .slider .slide{overflow:hidden;z-index:6}@media (min-width:992px){.home .slider .slide{z-index:0}}.home .slider .carousel-caption{right:0;left:0;bottom:0;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}@media (min-width:768px){.home .slider .carousel-caption{right:15%;bottom:20px;left:15%;background:none}}.home .slider .carousel-caption .inner{left:15px;position:absolute;text-align:left;text-transform:uppercase;bottom:5%}@media (min-width:768px){.home .slider .carousel-caption .inner{left:50%;top:30%;width:50%;bottom:auto}}.home .slider .carousel-caption .inner .h3{color:#000;font-size:50px;font-weight:700;line-height:50px}@media (min-width:768px){.home .slider .carousel-caption .inner .h3{font-size:72px;line-height:72px}}.home .slider .carousel-caption .inner .h3 i{display:block;font-size:40px;font-weight:400;font-style:normal}@media (min-width:768px){.home .slider .carousel-caption .inner .h3 i{font-size:67px}}.home .slider .carousel-caption .inner h1{line-height:32px}@media (min-width:992px){.home .slider .carousel-caption .inner h1{line-height:46px}}.home .slider .carousel-caption .inner h1 .p{color:#336681;font-size:22px;line-height:22px}@media (min-width:992px){.home .slider .carousel-caption .inner h1 .p{font-size:33px;line-height:37px}}.home .slider .carousel-caption .inner .more{background-color:#fb8902;border-radius:26px;color:#fff;display:inline-block;font-size:18px;height:52px;line-height:52px;margin-top:20px;min-width:200px;text-align:center;text-transform:uppercase}.home .slider .carousel-caption .inner .more:hover{background-color:#4e94b8}.home .slider .blue-line{background:#1e5d7e;background:-moz-linear-gradient(left,#1e5d7e 0%,#4e94b8 100%);background:-webkit-linear-gradient(left,#1e5d7e 0%,#4e94b8 100%);background:linear-gradient(to right,#1e5d7e 0%,#4e94b8 100%);display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e5d7e",endColorstr="#4e94b8",GradientType=1);height:30px;left:0;position:absolute;top:-40px;transform:rotate(-2deg);width:100%}@media (min-width:992px){.home .slider .blue-line{top:-35px}}@media (min-width:992px){.home .slider .blue-line{left:-10px}}.home .products{padding-bottom:110px;position:relative}.home .separator{height:40px;overflow:hidden;position:relative;width:100%}.home .separator .blue-line{background:#1e5d7e;background:-moz-linear-gradient(left,#1e5d7e 0%,#4e94b8 100%);background:-webkit-linear-gradient(left,#1e5d7e 0%,#4e94b8 100%);background:linear-gradient(to right,#1e5d7e 0%,#4e94b8 100%);bottom:-24px;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e5d7e",endColorstr="#4e94b8",GradientType=1);height:30px;left:0;position:absolute;transform:rotate(1deg);width:100%}@media (min-width:992px){.home .separator .blue-line{left:-10px}}.home .about{background:url(/theme_pro_gastro/img/why-bg.jpg) fixed;background-size:cover;color:#fff;min-height:540px;padding-bottom:110px;padding-top:80px;position:relative;overflow:hidden}.home .about .bontainer{padding-left:35px;padding-right:35px}.home .about h2{font-size:36px;text-align:center}.home .about .box h2{font-family:"Exo",sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;text-align:center}.home .about .box img{background-color:#fff;border-radius:50%;margin-bottom:25px;padding:15px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.home .about .box:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1)}.home .about .divider{padding-left:55px;padding-right:55px}.home .about .divider span{border-bottom:1px solid #fff;display:block;margin-top:-13px;width:100%}.home .about .orange-line{background:#fb8902;background:-moz-linear-gradient(left,#d6c469 0%,#fb8902 100%);background:-webkit-linear-gradient(left,#d6c469 0%,#fb8902 100%);background:linear-gradient(to right,#d6c469 0%,#fb8902 100%);display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E6AA3C",endColorstr="#d6c469",GradientType=1);height:30px;position:absolute;right:0;top:-24px;transform:rotate(1deg);width:100%}@media (min-width:992px){.home .about .orange-line{right:-10px}}.home .testimonials{background-color:rgba(0,0,0,.1);background:url(/theme_pro_gastro/img/testimonials-bg.jpg) fixed;background-size:cover;overflow:hidden;padding:110px 15px 140px 15px;position:relative}@media (min-width:992px){.home .testimonials{padding:110px 60px 140px 60px}}.home .testimonials .blue-line{background:#1e5d7e;background:-moz-linear-gradient(left,#1e5d7e 0%,#4e94b8 100%);background:-webkit-linear-gradient(left,#1e5d7e 0%,#4e94b8 100%);background:linear-gradient(to right,#1e5d7e 0%,#4e94b8 100%);display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e5d7e",endColorstr="#4e94b8",GradientType=1);height:30px;left:0;position:absolute;top:-24px;transform:rotate(-1deg);width:100%}@media (min-width:992px){.home .testimonials .blue-line{left:-10px}}.home .testimonials .blue-line-reverse{background:#1e5d7e;background:-moz-linear-gradient(left,#4e94b8 0%,#1e5d7e 100%);background:-webkit-linear-gradient(left,#4e94b8 0%,#1e5d7e 100%);background:linear-gradient(to right,#4e94b8 0%,#1e5d7e 100%);bottom:-24px;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e5d7e",endColorstr="#4e94b8",GradientType=1);height:30px;position:absolute;right:0;transform:rotate(-1deg);width:100%}@media (min-width:992px){.home .testimonials .blue-line-reverse{right:-10px}}.home .testimonials .testimonialWriter{font-size:24px;font-weight:700}.home .testimonials .testimonialSecond{margin-bottom:30px}.home .testimonials .testimonialText{font-size:17px;font-style:italic;font-weight:300;padding:30px}@media (min-width:992px){.home .testimonials .testimonialText{font-size:24px}}.home .testimonials .carousel-item{min-height:500px;padding-top:90px}.home .testimonials .carousel-item .inner{background-color:#fff;border:1px solid rgba(0,0,0,.3);border-radius:30px}.home .testimonials .carousel-item .inner img{border-radius:50%;margin-top:-50px;border:1px solid rgba(0,0,0,.3);width:100px}@media (min-width:992px){.home .testimonials .carousel-item .inner img{width:auto;margin-top:-87px}}.home .testimonials .carousel-indicators{z-index:3;bottom:-40px}.home .testimonials .carousel-indicators li{background-color:#fff;border:1px solid #000;border-radius:50%;height:15px;width:15px}.home .testimonials .carousel-indicators li.active{background-color:#000}.butterfly{background:url(/theme_pro_gastro/img/social-bgv2.jpg);background-size:cover;background-position-x:center;min-height:1270px;padding-top:125px;padding-bottom:125px}.butterfly a{display:inline-block}.butterfly a i{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;width:90px;height:90px;display:inline-block;text-align:center;line-height:90px;background-color:#602d04;color:#fff;font-size:50px;border-radius:50%}.butterfly a:hover i{background-color:#4e94b8}.butterfly a.hvr-ripple-out:before{border-radius:50%;border-color:#602d04}.butterfly span{display:block;color:#000;font-family:"Exo",sans-serif;margin-top:25px;font-weight:700}.butterfly h2{font-size:36px;font-family:"Exo",sans-serif;margin-bottom:24px;text-transform:uppercase;font-weight:700}.butterfly p{font-size:20px;margin-bottom:65px}.butterfly .follow{font-size:22px;font-family:"Exo",sans-serif;text-transform:uppercase;text-align:left;padding-left:155px}@media (min-width:992px){.butterfly .follow{transform:rotate(10deg)}}.butterfly .follow b{display:block;font-size:40px}.butterfly .follow img.arrow{position:absolute;top:-40px;left:20px}@media (min-width:768px){.butterfly .follow img.arrow{top:0;left:-33px}}.page main .main-image{border-radius:0 0 40px 0}.page main .top{overflow:hidden;background-size:cover!important;position:relative;color:#fff;padding-top:40px;padding-bottom:40px;background-position:0px!important}.page main .top .orange-line{background:#fb8902;background:-moz-linear-gradient(left,#d6c469 0%,#fb8902 100%);background:-webkit-linear-gradient(left,#d6c469 0%,#fb8902 100%);background:linear-gradient(to right,#d6c469 0%,#fb8902 100%);display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E6AA3C",endColorstr="#d6c469",GradientType=1);height:30px;position:absolute;left:-10px;bottom:-24px;transform:rotate(1deg);width:100%}.page main .separator{margin-top:80px;height:40px;overflow:hidden;position:relative;width:100%}.page main .separator .blue-line{background:#1e5d7e;background:-moz-linear-gradient(left,#1e5d7e 0%,#4e94b8 100%);background:-webkit-linear-gradient(left,#1e5d7e 0%,#4e94b8 100%);background:linear-gradient(to right,#1e5d7e 0%,#4e94b8 100%);bottom:-24px;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e5d7e",endColorstr="#4e94b8",GradientType=1);height:30px;right:-10px;position:absolute;transform:rotate(-1deg);width:100%}.page .container{position:relative}.page .content{padding-top:70px;padding-bottom:70px}.page .content .w-100{width:100%!important;height:auto!important}.page .right-box{padding-left:30px;position:relative;margin-bottom:75px}.page .right-box h3{font-family:"Exo",sans-serif;font-size:25px;text-transform:uppercase;font-weight:700}.page .right-box:before{display:block;content:"";height:100%;width:5px;background-color:#fb8902;position:absolute;left:0;top:0;border-radius:2.5px}.page .large-padding{padding-top:100px;padding-bottom:100px}.page .box.no-top-margin{margin-top:-70px}.page-question section.top{padding-bottom:50px;margin-bottom:30px}.page-question .search{margin-bottom:30px}.page-question .search .checkbox{margin-top:15px}.page-question .search .categories{margin-bottom:10px;padding-left:10px}.page-question .search .categories .checkbox{float:left;margin-right:15px;margin-top:0!important;position:relative}.page-question .search .categories .checkbox label{margin-left:20px}.page-question .search .categories .checkbox input{position:absolute;left:3px;top:7px}.page-question .search .form-control{border-radius:25px}.page-question .highlight{font-weight:700;background-color:#1e5d7e;color:#fff}.page-question .question{background-color:#E7E7E7;border-radius:25px 25px 0 0;padding:40px 35px}.page-question .question h3{font-family:"Exo",sans-serif;font-weight:700;font-size:18px}.page-question .question time{font-weight:700;font-family:"Exo",sans-serif}.page-question .question .text{font-style:italic;margin-top:20px;font-size:18px;line-height:28px}.page-question .question .corner{background-color:#e0932d;width:30px;position:Absolute;left:0;bottom:0}.page-question .question .corner div{-webkit-border-bottom-left-radius:30px;-moz-border-radius-bottomleft:30px;border-bottom-left-radius:30px;height:30px;background-color:#E7E7E7}.page-question .answer{background-color:#e0932d;color:#fff;padding:30px;border-radius:0 0 30px 30px;margin-bottom:40px}.page-question .answer img{width:75px;height:75px;border:4px solid #E7E7E7;border-radius:50%}.page-question .answer .corner{background-color:#E7E7E7;width:30px;position:Absolute;right:0;top:0}.page-question .answer .corner div{-webkit-border-top-right-radius:30px;-moz-border-radius-topright:30px;border-top-right-radius:30px;height:30px;background-color:#fb8902}.page-question .ask{position:sticky;position:-webkit-sticky;top:70px;background-color:#E7E7E7;padding:30px;margin-bottom:50px}.page-question .ask label{font-weight:700}.page-question .ask form{margin-top:15px}.page-question .ask .checkbox{margin-top:20px}.page-question .ask textarea{border:1px oslid rgba(0,0,0,.2);border-radius:0;margin-top:15px}.page-question .ask h3{font-family:"Exo",sans-serif;text-transform:uppercase;font-size:24px;font-weight:700}.page-question .doctor{padding:15px 30px;border-radius:50px;background-color:#fff;color:#000;display:block}.page-question .doctor h4{font-family:"Exo",sans-serif;font-size:20px;margin-bottom:0;text-transform:uppercase;font-weight:700}.page-question .doctor img{border-radius:50%;width:70px}.page-question .doctor b{display:block}.page-question .doctor:hover{color:#fff;background-color:#1e5d7e}
/*!
 *  Copyright (C) 2017  Total Studio Kft.
 *  Author: Tamás Gergely
 *  This file is a part of Studio CMS engine.
 *
 */
.post-item{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;height:100%;position:relative}.post-item img{width:100%;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.post-item .image{overflow:hidden;border-radius:20px 20px 40px 0}.post-item .image a{display:block;position:relative}.post-item .image a span{position:absolute;right:0;bottom:0;width:80px;height:80px;text-align:center;border-radius:50%;color:#fff;line-height:40px;padding-top:16px;background-color:#e0932d;text-transform:uppercase;font-size:34px;display:block;font-weight:700}.post-item h2{font-size:24px;font-weight:700;text-transform:uppercase;font-family:"Exo",sans-serif}.post-item h2 a{color:#000}.post-item h2 a:hover{color:#fb8902}.post-item:hover img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.post-item .content{padding:10px 0 70px 0}@media (min-width:992px){.post-item .content{padding:30px 0 70px 0}}.post-item .more{position:absolute;bottom:35px;left:0;width:100%}.post-list main .top{overflow:hidden;background-size:cover!important;margin-bottom:70px;position:relative;color:#fff;padding-top:40px;padding-bottom:40px}.post-list main .top .title{min-height:200px}.post-list main .top .orange-line{background:#fb8902;background:-moz-linear-gradient(left,#d6c469 0%,#fb8902 100%);background:-webkit-linear-gradient(left,#d6c469 0%,#fb8902 100%);background:linear-gradient(to right,#d6c469 0%,#fb8902 100%);display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E6AA3C",endColorstr="#d6c469",GradientType=1);height:30px;position:absolute;left:0;bottom:-24px;transform:rotate(1deg);width:100%}@media (min-width:992px){.post-list main .top .orange-line{left:-10px}}.post-list main .separator{margin-top:80px;height:40px;overflow:hidden;position:relative;width:100%}.post-list main .separator .blue-line{background:#1e5d7e;background:-moz-linear-gradient(left,#1e5d7e 0%,#4e94b8 100%);background:-webkit-linear-gradient(left,#1e5d7e 0%,#4e94b8 100%);background:linear-gradient(to right,#1e5d7e 0%,#4e94b8 100%);bottom:-24px;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e5d7e",endColorstr="#4e94b8",GradientType=1);height:30px;right:-10px;position:absolute;transform:rotate(-1deg);width:100%}.post-list .butterfly{margin-top:80px}.post-list .categories{padding:0;margin:0}.post-list .categories li{display:inline-block;text-align:center;width:100%}@media (min-width:768px){.post-list .categories li{width:auto}}.post-list .categories li a{background-color:#fb8902;color:#fff;display:inline-block;padding:5px 15px;margin:0 15px 30px 0;border-radius:20px}.post-list .categories li a:hover{background-color:#1e5d7e}.post-list .categories li a i{display:inline-block;margin-right:10px}.post-view main .main-image{border-radius:0 0 40px 0}.post-view main .top{overflow:hidden;background-size:cover!important;position:relative;color:#fff;padding-top:40px;padding-bottom:40px}.post-view main .top .title{min-height:300px}.post-view main .top .orange-line{background:#fb8902;background:-moz-linear-gradient(left,#d6c469 0%,#fb8902 100%);background:-webkit-linear-gradient(left,#d6c469 0%,#fb8902 100%);background:linear-gradient(to right,#d6c469 0%,#fb8902 100%);display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E6AA3C",endColorstr="#d6c469",GradientType=1);height:30px;position:absolute;left:0;bottom:-24px;transform:rotate(1deg);width:100%}@media (min-width:992px){.post-view main .top .orange-line{left:-10px}}.post-view main .separator{margin-top:80px;height:40px;overflow:hidden;position:relative;width:100%}.post-view main .separator .blue-line{background:#1e5d7e;background:-moz-linear-gradient(left,#1e5d7e 0%,#4e94b8 100%);background:-webkit-linear-gradient(left,#1e5d7e 0%,#4e94b8 100%);background:linear-gradient(to right,#1e5d7e 0%,#4e94b8 100%);bottom:-24px;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e5d7e",endColorstr="#4e94b8",GradientType=1);height:30px;right:-10px;position:absolute;transform:rotate(-1deg);width:100%}.post-view .container{position:relative}.post-view span.main-date{position:absolute;left:15px;top:-50px;width:80px;height:80px;text-align:center;border-radius:50%;color:#fff;line-height:40px;padding-top:16px;background-color:#e0932d;text-transform:uppercase;font-size:34px;display:block;font-weight:700;z-index:1}.post-view span.main-date span{display:block;font-size:30px}.post-view .butterfly{margin-top:80px}.post-view aside{padding-top:70px}.post-view .related{margin-top:55px}.post-view .related .content{padding:10px 0 110px 0;position:relative}.post-view .tags a{display:inline-block;padding:5px 15px;margin:7px;border-radius:15px;background-color:#fb8902;color:#fff}.post-view .tags a:hover{background-color:#1e5d7e}