/*
Theme Name: Ágipilates
Author: Kreatív Vonalak
Author URI: http://www.kreativvonalak.hu
Description: Kreatív Vonalak Ágipilates téma
Version: 0.1

*/
html *{margin:0;padding:0;}
html, body{height:100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary{display:block;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{font-size:80%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html, button, input, select, textarea{font-family:sans-serif;color:#222;}
body{margin:0;font-size:1em;line-height:1.3;}
::-moz-selection{background:#e95522;color:#fff;text-shadow:none;}
::selection{background:#e95522;color:#fff;text-shadow:none;}
a{color:#e95522;font-family:'OpenSansBold';font-size:11pt;cursor:pointer;}
a:focus{outline:none;}
a:hover, a:active{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-family:'OpenSansBold';font-weight:normal;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:4em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre, code, kbd, samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before, q:after{content:"";content:none;}
small{font-size:85%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul, ol{margin:1em 0;padding:0 0 0 40px;}
dd{margin:0 0 0 40px;}
nav ul, nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
address{font-style:normal;}
figure{margin:0;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;outline:0;}
button, input{line-height:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled], input[disabled]{cursor:default;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:valid, textarea:valid{}
input:invalid, textarea:invalid{background-color:#f0dddd;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}
.ir br{display:none;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.content-box{background:#fff;border-radius:14px;padding:30px;width:920px;}
.no-style, .no-style a{text-decoration:none;color:#202020;}
.reset{margin:0;padding:0;list-style:none;display:block;}
@font-face{font-family:'BebasNeue';src:url('fonts/bebasneue-webfont.eot');src:url('fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bebasneue-webfont.woff') format('woff'), url('fonts/bebasneue-webfont.ttf') format('truetype'), url('fonts/bebasneue-webfont.svg#BebasNeue') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansBold';src:url('fonts/opensans-bold-webfont.eot');src:url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold-webfont.woff') format('woff'), url('fonts/opensans-bold-webfont.ttf') format('truetype'), url('fonts/opensans-bold-webfont.svg#OpenSansBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansRegular';src:url('fonts/opensans-regular-webfont.eot');src:url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular-webfont.woff') format('woff'), url('fonts/opensans-regular-webfont.ttf') format('truetype'), url('fonts/opensans-regular-webfont.svg#OpenSansRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansLight';src:url('fonts/opensans-light-webfont.eot');src:url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-light-webfont.woff') format('woff'), url('fonts/opensans-light-webfont.ttf') format('truetype'), url('fonts/opensans-light-webfont.svg#OpenSansLight') format('svg');font-weight:normal;font-style:normal;}
h1, h2, h3, h4, h5, h6, #reply-title{font-weight:normal;font-family:'OpenSansLight';color:#ff3600;font-size:15px;margin:0px;padding:0px;}
#reply-title{font-size:17pt;margin-top:0!important;padding-top:0!important;}
h1{font-size:28pt;margin-bottom:20px;}
h2, .single h2 a {margin-bottom:11px;font-size:24px;}
h3, .single h3 a {margin-bottom:5px;font-size:14pt;font-family:'BebasNeue';color:#808080;}
h4, .single h4 a{margin-bottom:3px;font-size:14px;color:#e95522;}
hgroup h1, hgroup h2{margin:0;}
hgroup{margin:0 0 20px 0;}
#content h2, #content h3{padding:10px 0;margin:10px 0;}
#content p{padding:3px 0;margin:3px 0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none;}
.single h1 a, .single h2 a, .single h3 a, .single h4 a, .single h5 a, .single h6 a {
  font-weight:normal;font-family:'OpenSansLight';color:#ff3600;margin:0px;padding:0px;
}
.single h2 a { font-size:24px; }
.button, .bigButton, .bigGreenButton, .greenButton, .submitbutton, .shopButton, .button-orange, .miniShopButton, .smallShopButton, .widgetShopButton, .button-primary, .register input[type="submit"], .wpcf7 input[type="submit"], #submit{cursor:pointer;border:0;text-shadow:none;display:inline-block;text-transform:uppercase;background:#e95522;color:#fff;text-decoration:none;font-size:9pt;font-family:'OpenSansBold';padding:6px 15px;border-radius:5px;}
.bigButton, .bigGreenButton{font-size:15pt;padding:15px 25px;}
.bigGreenButton, .greenButton{background:#196d1c;}
.button-orange{font-size:8pt;}
.register input[type="submit"]{font-size:15pt;width:auto!important;padding:8px 15px;margin-top:30px;text-transform:none;}
.smallShopButton{float:right;}
.smallShopButton .icon-cart{float:right;margin-right:0!important;}
.widgetShopButton{float:right!important;text-transform:none;display:inline-block;}
.miniShopButton{display:inline-block;text-transform:none;font-size:10pt!important;}
input, textarea{border:1px solid #ddd;background:#fff;border-radius:5px;padding:8px;color:#6e6e6e;box-sizing:border-box;}
textarea{height:150px!important;}
table td{vertical-align:middle;padding:8px 15px;}
table tr:last-child, thead tr{background:none;}
thead td{background:#eee;color:#019fe2;}
thead td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px;}
thead td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;}
html{width:auto;background:#fff;font-family:'OpenSansRegular';font-size:15px;}
body{}
.festi-cart-pop-up-body{overflow:hidden;margin-top:-5px;}
.festi-cart-buttons{text-align:right!important;float:right;}
.festi-cart-pop-up-footer{float:left;}
.icon-link3{display:none!important;}
body:not(.page-template-template-landing) p[text-align="justify"]{text-align:left!important;}
.icon-cart:before{font-family:'icomoon';}
.alignleft{float:left;margin:0 15px 7px 0;}
.alignright{float:right;margin:0 0 7px 15px;}
.aligncenter{display:block;margin:0 auto;}
div.aligncenter{width:auto!important;}
.woocommerce-info{display:none;}
.coachAnswerContent p{margin:0!important;padding:0!important;}
#comments ul li{background:#eee;border-bottom:5px solid #fff;padding:10px 30px 20px 30px;margin-bottom:0!important;}
#comments ul li p a { word-break: break-word; }
.commentsHeader{overflow:hidden;}
.commentsHeader h3{float:left;}
.commentsHeader small{float:right;padding:12px 0;margin:12px 0;}
.wpcf7, #respond{overflow:hidden;}
.wpcf7-form, #respond{padding:30px;margin:20px 0;background:#fbdfa3;overflow:hidden;}
.wpcf7-form label{width:100px;display:inline-block;vertical-align:top;margin-top:8px;}
.wpcf7-form span{display:inline-block;vertical-align:middle;}
.wpcf7-form textarea{border-radius:8px;border:1px solid #ddd;padding:7px;box-sizing:border-box;}
.wpcf7-form select{border-radius:5px;padding:10px;border:0;border:1px solid #ccc;}
.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label { display: inline; }
#wcFormYourName, #wcFormYourEmail{display:inline-block;}
input:invalid, textarea:invalid{background:#fff;}
.wpcf7 p input[type="submit"]{width:auto;}
div.wpcf7-validation-errors{padding:5px 2px!important;}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok{background:#e95522;border-radius:40px;border:0!important;font-family:'OpenSansBold';font-size:12pt;color:#fff;}
div.wpcf7-mail-sent-ok{background:#5C9B41!important;padding:10px 2px!important;}
div.wpcf7-validation-errors:before, div.wpcf7-mail-sent-ok:before{content:"\e7e6";color:#e95522;font-family:'icomoon';background:#fff;border-radius:100px;font-size:24pt;vertical-align:middle;margin:0 10px 0 7px;}
div.wpcf7-mail-sent-ok:before{content:"\f00c";color:#5C9B41!important;font-size:18pt!important;padding:6px;}
form.wpcf7-form .checkbox-gdpr input {vertical-align:middle;}
form.wpcf7-form .checkbox-gdpr span[role="alert"]{margin-left:0.5em;}
.minus, .plus{display:none!important;}
input.qty{width:56px!important;height:35px!important;}
.mmform-container input[type=checkbox]{display:inline-block;margin-bottom:15px;}
.payment_methods label, .shipping_methods label, .gdpr-wrapper label{margin-left:0!important;}
.payment_methods label:before, .shipping_methods label:before, #ship-to-different-address label:before, .gdpr-wrapper label:before{border-radius:16px;}
.payment_methods label:before, .shipping_methods label:before, #ship-to-different-address label:before, .gdpr-wrapper label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;left:0;bottom:1px;border:2px solid #d8d8d8;vertical-align:middle;}
input[type=radio]:checked + label:before, #ship-to-different-address input[type=checkbox]:checked + label:before, .gdpr-wrapper input[type=checkbox]:checked + label:before{content:"•";color:#e95522;font-size:43px;text-align:center;line-height:15px;}
div.error-container{color:red;display:none;margin-bottom:20px;font-size:14px;}
.mmform-container label, .mmform-container p, .mmform-container div:not(.error-container){display:inline-block;}
.mmform-container label{width:130px;margin-bottom:20px;}
.mssysform p{display:none;}
.mssysform .form-desc p{display:block;}
.groupListContentBlock{overflow:hidden;margin-bottom:40px;}
.icon-film4{vertical-align:middle;font-size:15pt!important;margin:0 5px 0 0;font-family:'icomoon'!important;color:#000!important;display:inline-block;}
.ytVideoContent{color:#000;font-size:10pt;}
.ytVideoText{vertical-align:middle;font-family:'OpenSansRegular'!important;font-size:9pt!important;color:#000!important;display:inline-block;text-decoration:underline;}
.footerContact{text-align:left;}
.footerContact a{display:inline-block!important;font-family:'OpenSansRegular';color:#fff;text-decoration:none;}
.thankYouOrderDetails small{display:none;}
#footer{background:#e95522;position:relative;z-index:100;}
.pagination{overflow:hidden;text-align:center;}
.pagination .current{background:#f1eee8;border-radius:6px;padding:5px 7px;}
.pagination span, .pagination a{display:inline-block;vertical-align:middle;color:#000;font-family:'OpenSansBold';padding:5px 4px;font-size:12pt;color:#404040;text-decoration:none;}
.icon-angle-left, .icon-angle-right{background:#c0c0c0;color:#fff;border-radius:20px;font-weight:bold!important;}
.icon-angle-left:before, .icon-angle-right:before{display:inline-block;vertical-align:middle;}
blockquote{margin:0 0 40px 0;color:#8e8e8e;font-style:italic;border-bottom:1px solid #ccc;padding:0 0 40px 0;}
blockquote h4{color:#8e8e8e;font-size:15px;font-family:'OpenSansRegular';}
#comments form p.comment-notes{display:block;width:100%;}
#comments form p.comment-form-url{width:100%;}
#comments form p.comment-form-url input{width:100%;}
#comments form p.comment-form-author input{width:100%;}
#comments form p.comment-form-email input{width:100%;}
#comments form p.comment-form-comment{width:100%;}
#comments form p.comment-form-comment textarea{width:100%;border-radius:5px;border:1px solid #ccc;}
#comments form p{width:49.6%;display:inline-block;}
#comments form p label{display:block;}
#comments form p label{margin-left:10px;}
table, table td div{width:100%!important;}
.emptyMobile{position:relative;list-style-type: none}
#faqCampListBlock h1, #campHeader h1{margin-bottom:0;padding-bottom:0;}
#faqCampListBlock h2, #campHeader h2{margin-top:0;padding-top:0;color:#979797;font-size:15pt;}
#faqCampList{list-style-type:none;margin:40px 0 0 0;padding:0;}
#faqCampList li{margin-bottom:40px;}
.icon-help{float:left;font-size:30pt;color:#e95522;margin-right:20px;}
.help-content{overflow:hidden;}
.help-content b{color:#404040;}
#chooseAnswerBlock header{text-align:center;}
#choose{position:relative;}
#choose p, .choose p{display:block;position:relative;background:#f1f1f1;border-radius:8px;}
#choose span, .choose span{font-family:'OpenSansBold';display:block;}
#post-1255 form{background:#fbdfa3;padding:20px;border-radius:8px;margin:20px auto 0;width:70%;}
#post-1255 .mmform-container{padding:0;width:100%;}
#post-1255 #mmform-container1420216516 #containeremail, #post-1255 .fieldcontainer{width:100%!important;}
#post-1255 .mmform-container label, #post-1255 .mmform-container div:not(.error-container){display:block!important;}
#post-1255 .mmform-container label{width:auto!important;margin-bottom:0!important;}
#post-1255 .mmform-container #containeremail label{width:130px!important;margin-bottom:0!important;display:inline-block!important;vertical-align:middle;}
#post-1255 .mmform-container #containermssys_firstname label{width:130px!important;margin-bottom:0!important;display:inline-block!important;vertical-align:middle;}
#post-1255 .mmform-container p{display:inline-block;vertical-align:middle;}
#post-1255 .mmform-container #containeremail .fieldcontainer{width:55%!important;}
#post-1255 .mmform-container #containermssys_firstname .fieldcontainer{width:55%!important;}
#post-1255 .mmform-container #containeremail #email{width:100%;}
#post-1255 .mmform-container #containermssys_firstname #mssys_firstname{width:100%;}
#post-1255 input[type="text"], #post-1255 input[type="email"]{width:100%;}
#post-1255 input[type="radio"]{margin:10px 0 0 10px;}
#containerpilates_iq_kerdes_1{clear:both;}
label.formlabel{font-weight:bold;}
#post-1255 .mmform-container div:not(.error-container), #post-1255 .mmform-container div:not(.error-container){display:inline-block!important;vertical-align:top;}
div#containerpilates_iq_kerdes_1, div#containerpilates_iq_kerdes_2, div#containerpilates_iq_kerdes_3, div#containerpilates_iq_kerdes_4,
div#containerpilates_iq_kerdes_5, div#containerpilates_iq_kerdes_6, div#containerpilates_iq_kerdes_7, div#containerpilates_iq_kerdes_8,
div#containerpilates_iq_kerdes_9, div#containerpilates_iq_kerdes_10, div#containerpilates_iq_kerdes_11, div#containerpilates_iq_kerdes_12,
div#containerpilates_iq_kerdes_13, div#containerpilates_iq_kerdes_14{border:3px solid #fff;border-radius:8px;padding:20px;margin:20px 0;}
.fieldcontainer table td{border:0;}
.submitcontainer .submitbutton{padding:15px!important;font-size:11pt!important;}
.mmform-container{background:#fbdfa3;padding:20px;width:70%;margin:0 auto;}
.mmform-container h2{margin-top:0!important;padding-top:0!important;}
.mmform-container .submitcontainer{display:block!important;margin:20px 0;}
.mmform-container .formrowcontainer, .mmform-container .formrowcontainer input[type="text"], .mmform-container .formrowcontainer input[type="email"], .mmform-container .formrowcontainer input[type="tel"], .mmform-container .formrowcontainer select{width:100%;box-sizing:border-box;}
.fieldcontainer{width:55%;}
#mmform-container1428344211 #containermssys_mobile{display:none;}
#containerfiatal_anyuka, #containerporgos_csaj, #containererett_nok, #containeraktiv_seniorok, #containerferfi{display:none;}
.logged-in-as{width:100%!important;}
.page-id-213 .login input{width:auto!important;}
p#billing_country_field{display:none;}
.product-thumbnail img{width:98px;}
.popupContent{display:none;position:absolute;top:100px;left:0;right:0;margin:0 auto;background:#fff;padding:40px;z-index:9999;}
.blackBg{display:none;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;height:100%;width:100%;z-index:9998;cursor:pointer;}
.popupContent .icon-cancel2{cursor:pointer;position:absolute;top:10px;right:10px;color:#E95522;font-size:30pt;}
.modal-title a{text-decoration:none;color:#ff3600;font-size:24px;font-family:'OpenSansLight';}
.notice_overlay{height:100%;width:100%;background-color:#000;opacity:0.8;top:0px;left:0px;position:fixed;z-index:1002;}
.notice_close{position:absolute;top:15px;right:15px;}
.notice_close .icon-cancel2{font-size:35px;cursor:pointer;}
.woocommerce-message2, .woocommerce-error2{background-color:#FFFFFF;position:fixed;left:50000%;border-radius:20px;width:auto;z-index:10000000;box-shadow:0 0 10px #888888;}
.mmFormContainer{overflow:hidden;background:#fbdfa3;padding:20px;}
.mmform-container .mm-checkbox{display:none!important;}
.chooseList{margin:0;padding:0;}
.chooseList .choose{float:left;overflow:hidden;}
input[type="text"], input[type="email"], input[type="password"], textarea, select{-webkit-appearance:none;}
select{color:#000;background-color:#ffffff;*background-color:#ffffff;background-image:-moz-linear-gradient(top, #ffffff, #ffffff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));background-image:-webkit-linear-gradient(top, #ffffff, #ffffff);background-image:-o-linear-gradient(top, #ffffff, #ffffff);background-image:linear-gradient(to bottom, #ffffff, #ffffff);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.personalShippingDataHeader{border-bottom:1px solid #cfcfcf;margin:0;padding:0;}
.personalShippingDataHeader li{cursor:pointer;background:#f1f1f1;display:inline-block;padding:10px 40px;margin-right:13px;border-top-left-radius:15px;border-top-right-radius:15px;border-top:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-left:1px solid #cfcfcf;}
.personalShippingDataHeader li h3{text-transform:none;color:#e95522;font-family:'OpenSansLight';padding:0!important;margin:0!important;}
.personalShippingDataHeaderActive{background:#fff!important;border-bottom:1px solid #fff;margin-bottom:-1px;}
.personalShippingDataHeaderActive h3{font-size:20pt;}
#personalShippingDataContent2 #billing_first_name_field, #personalShippingDataContent2 #billing_last_name_field, #personalShippingDataContent2 #billing_email_field, #personalShippingDataContent2 #billing_phone_field{display:none;}
.personalShippingDataContent{list-style-type:none;margin:40px 0 0 0;padding:0;}
.coachAnswerButton{cursor:pointer;background:#e95522;color:#fff;border-radius:5px;padding:5px 15px;display:block;margin-bottom:10px;}
.cart_remove:before{font-family:'icomoon';content:"\e641";display:inline-block;font-size:14pt;position:relative;cursor:pointer;background:#e95522;border-radius:100px;padding:3px 6px;color:#fff;}
.product-reload, .product-remove{position:relative;display:inline-block;width:33px!important;vertical-align:middle;}
.product-reload:before{margin-top:32px;font-family:'icomoon';content:"\f01e"!important;display:inline-block!important;font-size:14pt;position:relative;cursor:pointer;z-index:1;background:#808080;border-radius:100px;padding:4px 6px 4px 8px;color:#fff;}
.cart_reload{border:0;height:33px;width:33px;position:relative;z-index:1;top:-32px;background:transparent;}
.product-quantity{min-width:140px!important;}
.quantity{width:60px!important;display:inline-block;vertical-align:middle;}
.shopButton [class^="icon-"]{font-family:'icomoon'!important;color:#fff!important;margin-right:10px;}
.lcp_catlist{height:140px;}
.variation{margin:0!important;}
.variation dd{margin:0;}
.variation dd p{padding:0!important;margin:0!important;}
.blogDate{color:#bbb;font-size:11pt;}
.wp-caption-text span{display:block;text-align:center;}
#ship-to-different-address-checkbox, #payment_method_cod, #payment_method_bacs, #terms, .shipping_method {display:none;}
#mmform-container1428770159 #containermegjegyzesed_ha_van label{width:130px;}
#mmform-container1428770159 #containermegjegyzesed_ha_van textarea{width:100%;margin-bottom:20px;}
#containermegjegyzesed_ha_van label{width:auto;}
#containeredzokepzes_barmely_kurzusa{display:none!important;}
.festi-cart-product-title{text-align:left!important;}
#containermegjegyzesed_ha_van p{display:block;width:100%;}
#containermegjegyzesed_ha_van .fieldcontainer{width:100%;}
#containermegjegyzesed_ha_van textarea{width:77%;}
.cart_list .empty{padding-left:0!important;}
.sidebarNav .fieldcontainer{width:auto!important;}
.sidebarNav label{margin-bottom:8px;}
.sidebarNav .mmform-container .submitcontainer{margin:0;}
#captchaImgDiv{display:inline-block!important;margin-top:15px!important;}
.captchaSizeDivSmall, #si_refresh_com, #captchaInputDiv{display:inline-block!important;vertical-align:middle!important;}
.comment-form-comment{display:inline!important;}
input#captcha_code{width:auto!important;}
.children{list-style-type:none;}
.page-template-template-landing #mainBlock>div{width:100%;max-width:1000px;margin:0 auto;padding:50px 20px;box-sizing:border-box;}
.page-template-template-landing table tr td{vertical-align:top;}
.page-template-template-landing table tr td p{text-align:center!important;}
.sidebarNav #mssysform596051428778301 h2{font-size:11pt;}
@media only screen and (max-width:479px){ body:not(.page-id-8525) table {overflow-x:auto;}
#mainBlock>div{padding:50px 0;border-bottom:1px solid #c0c0c0;}
.page-template-template-landing #mainBlock>div{padding:0 20px;}
.woocommerce-message2, .woocommerce-error2{padding:20px 35px;left:10%!important;right:10%!important;top:40px!important;margin:0!important;width:180px!important;}
.bx-wrapper{height:220px;margin-bottom:30px!important;}
.bx-wrapper .bx-controls-direction a{top:90%!important;}
.chooseList .choose{margin:0;}
#choose span, .choose span{margin:10px 30px 0 70px;}
.container{position:relative;}
input, textarea, select{width:100%;}
.Csoportod{width:100%;}
#modalLoginMobile{display:inline-block;}
#back-top-mobile{display:block;}
#comments form p{width:100%;display:block;}
.empty{display:none;}
#hideSidebar #mobileSidebar{display:block;margin:15px;}
#sidebar{display:none;}
#header{overflow:hidden;text-align:center;padding-bottom:40px;}
#header #logo{display:inline-block;margin:25px a 25px 0;width:50px;}
.headerBox{display:none;}
#header div:nth-child(6){display:inline-block!important;}
#header div:nth-child(6) h4{display:none;}
#header div:nth-child(6) .icon-cart{display:inline-block;font-size:13pt;padding:9px;border:2px solid #e95522;border-radius:100px;}
#header div:nth-child(6) #miniCartResp{position:relative;margin:10px;}
#header div:nth-child(6) .miniCartNumber{position:absolute;top:-10px;right:-10px;background:#000;color:#fff;border-radius:200px;padding:5px 10px;}
.icon-user14, .icon-navicon, .icon-link3{margin:10px;position:relative;z-index:2;}
#modalLoginMobile{border:2px solid #e95522;border-radius:200px;color:#e95522;font-size:13pt;}
.icon-link3, #miniCartResp .icon-cart{display:inline-block;padding:9px;border:2px solid #e95522;border-radius:200px;color:#e95522;font-size:13pt;}
.icon-navicon{font-size:13pt;display:inline-block;padding:10px 10px 10px 12px;border-radius:200px;border:2px solid #e95522;color:#e95522;text-align:center;}
img{max-width:100%;height:auto;}
#content{margin:0 20px;}
#showMenu{display:block;color:#fff;text-transform:uppercase;text-align:center;padding:10px 0;font-family:'OpenSansBold';cursor:pointer;}
#homePage #mainBlock>div{padding:50px 20px;border-bottom:1px solid #c0c0c0;}
#homePage #mainBlock>div:last-child{border-bottom:0;}
#nav{background:#e95522;margin-top:-29px;margin-bottom:-29px;position:relative;z-index:1000;overflow:visible;}
#menu-fomenu{display:none;text-align:center;overflow:hidden;z-index:1001;margin:0;padding:0;}
#menu-fomenu>li a{color:#fff;text-transform:uppercase;text-decoration:none;display:block;padding:20px 12px;}
#menu-fomenu>li a:hover{background:#d04e20;}
#menu-fomenu{list-style-type:none;}
.sub-menu{text-align:left;background:#d04e20;display:none;position:absolute;margin:0;padding:0;list-style-type:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.sub-menu li{margin:0px 15px;padding:10px;border-bottom:1px dotted #ebb4a1;}
.sub-menu li:last-child{border-bottom:0;}
.sub-menu li:before{content:'»';color:#ff7800;display:inline-block;}
.sub-menu li a{text-transform:none!important;display:inline-block!important;padding:5px!important;}
#videoBlock video{overflow:hidden;width:100%;height:200%;position:absolute;bottom:-50%;}
#videoText{position:absolute;text-align:center;left:15%;right:15%;top:14%;z-index:2;}
#videoText p{text-align:center!important;}
#video{color:#fff;font-family:'OpenSansBold';font-size:14pt;background:url(images/videoBg.jpg) top right;max-width:100%;height:517px;}
#video h1{text-transform:uppercase;color:#fff;font-family:'BebasNeue';font-size:28pt;margin-bottom:0;}
#video a{display:inline-block;padding:15px 20px;color:#fff;text-decoration:none;text-transform:uppercase;border:2px solid #fff;font-family:'BebasNeue';font-size:20pt;margin-top:40px;}
#video a:hover{background:#fff;color:#000;}
#videoBlock{height:516px;margin-left:0;background:#7f7f7f;position:relative;overflow:hidden;}
#videoBlock video{position:absolute;width:100%;height:100%;}
#miniCartResp{display:inline-block;}
#miniCart{display:none;}
#group header{text-align:center;}
#group header h3{margin:0;}
#group header h2{margin-bottom:30px;font-size: 31pt;}
#chooseBlock{margin-bottom:20px;}
#groupList{margin:0;padding:0;list-style-type:none;}
#groupList li{margin-bottom:20px;}
#groupList li a{text-decoration:none;}
#groupList li h2{font-size:18pt;margin:0;padding:10px 0;}
#groupList li p{padding:10px 0;}
#groupList .img{width:170px;height:170px;margin:0 auto;border-radius:200px;overflow:hidden;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);}
#groupList li:hover .img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%);}
#about{overflow:hidden;}
#about a{text-decoration:none;}
.aboutLeft{border-radius:100px;width:193px;height:193px;overflow:hidden;margin:0 auto 30px auto;}
#aboutBlockRight{margin-bottom:30px;}
#about p{margin-bottom:30px;}
.aboutHeader{text-align:center;}
.aboutHeader h2{margin:0;font-size: 31pt;}
.aboutHeader h3{margin-bottom:40px;}
#webshop header{text-align:center;}
#webshop #webshopContainerList{list-style-type:none;margin:0;padding:0;}
#webshop .webshopList, #webshop .subWebshopList{vertical-align:top;margin-bottom:60px;}
#webshop .subWebshopList{width:100%!important;margin-right:0;float:none;overflow:hidden;}
#webshop .webshopList .productImg, #webshop .subWebshopList .productImg{width:200px;margin-right:15px;}
#webshop .subWebshopList .productImg{width:160px!important;margin:0 auto;}
#webshop .webshopList .productImg img, #webshop .subWebshopList .productImg img{width:200px;box-shadow:none!important;}
#webshop .subWebshopList .productImg img{width:160px!important;}
.productImg{margin:0 auto!important;}
#webshop .webshopList .productContent a p, #webshop .subWebshopList .productContent a p{font-family:'OpenSansRegular';color:#000;font-weight:normal;}
.productContent a h2{text-align:center;}
#webshop .webshopList a{display:block;overflow:hidden;}
#webshop .webshopList a, #webshop .subWebshopList>a{text-decoration:none;}
#webshop .webshopList .productMoreInfo{overflow:hidden;margin:10px 10px 0 10px;}
#webshop .webshopList .productMoreInfo1, .productMoreInfo2{color:#000;font-family:'OpenSansRegular';text-decoration:underline;font-size:10pt;float:left;}
#webshop .webshopList .productMoreInfo2{float:right!important;cursor:pointer;}
.productPrice{overflow:hidden;padding:10px 0;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;margin:10px 0;}
.productPrice>span{display:inline-block!important;overflow:hidden;}
.productPrice span, .regprice{font-size:14pt;font-family:'OpenSansBold';color:#e95522;}
.regprice{float:left;margin-top:10px;}
.productPrice .woocommerce-price-suffix{float:left;margin-right:10px;font-size:100%;}
.productLink a{color:#000;font-size:10pt;font-family:'OpenSansRegular';}
.wcProductPrice .amountBlock{width:100%;text-align:center;}
.ytVideoContainer{text-align:center;clear:both;}
.quantity-buttonBlock{overflow:hidden;margin:0 35px;}
.wcProductPrice .buttons_added input{border-right:1px solid #ccc!important;}
.wcProductPrice .shopButton{float:right;}
.wcProductPrice .buttons_added, .wcProductPrice .shopButton{margin-top:20px!important;margin-bottom:20px!important;}
.wcProductPrice .amountBlock, .wcProductPrice .quantity{display:block;float:left;}
#knowledgeList a, #subknowledgeList a, #knowledgeList2 a{text-decoration:none;}
#knowledgeBlock header, #subknowledgeList header{text-align:center;}
#knowledgeList, #subknowledgeList, #knowledgeList2{list-style-type:none;margin:0;padding:0;}
#knowledgeList li{margin-bottom:20px;}
#knowledgeList2{border-bottom:1px solid #ccc;padding:40px 0;margin:40px 0;}
#subknowledgeList li{margin-bottom:20px;}
#knowledgeList2 li{margin-bottom:10px;}
#knowledgeList2 li>a{}
#subknowledgeList li>a{}
.clearLeftMargin{margin-left:0px!important;}
#knowledgeList a img{width:318px;}
.knowledgeContent p{padding-bottom:20px;}
.knowledgeContent h2{padding:10px 0;}
.knowledgeMoreLink{text-align:center;padding:40px 0 0 0;}
.knowledgeMoreLink a{text-decoration:underline;}
.sidebarNav ul{list-style-type:none;margin:0;padding:0;}
.sidebarNav ul li{margin-bottom:10px;}
.sidebarNav ul li:before{content:'»';color:#ff3600;display:inline-block;margin-right:10px;}
.sidebarNav ul li a{color:#000;font-family:'OpenSansRegular';display:inline-block;text-decoration:none;}
#mobileSidebar h5{font-family:'OpenSansBold';font-size:14pt;color:#e95522;margin-bottom:20px;}
#mobileSidebar>div{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px;}
#mobileSidebar .productMoreInfo{margin-left:0;}
#mobileSidebar .webshopList a{text-decoration:none;}
#mobileSidebar .webshopList a img{float:none;}
#mobileSidebar .webshopList a h2{font-size:12pt;}
#mobileSidebar .webshopList a p{font-family:'OpenSansRegular';color:#000;font-weight:normal;}
#mobileSidebar .webshopList .productPrice{display:none;}
#footer .menu-item{margin-bottom:20px;}
#menu-lablec-menu{list-style-type:none;margin:0;padding:30px 0;border-bottom:1px solid #bc451c;text-align:center;}
#menu-lablec-menu li a{list-style-type:none;color:#000;text-transform:uppercase;text-decoration:none;}
#footerBlock{padding:30px 0;border-bottom:1px solid #bc451c;overflow:hidden;text-align:center;}
#footerBlock>div{display:inline-block;vertical-align:middle;}
#footerBlock .footerContact{color:#fff;margin:20px 0 0 0;text-align:center;}
#footerBlock .footerInfoLink>ul{list-style-type:none;margin:0;padding:0;text-align:center;}
#footerBlock .footerInfoLink>ul li{margin:20px 10px;display:block;}
#footerBlock .footerInfoLink>ul li a{color:#000;font-family:'OpenSansRegular';text-decoration:none;font-size:9pt;}
#footerCopyright{text-align:center;color:#8d2e0d;font-size:10pt;padding:30px 0;}
#footerCopyright a{color:#8d2e0d;font-size:10pt;text-decoration:none;font-family:'OpenSansRegular';margin-top:40px;display:block;}
.icon-angle-left{padding:1px 9px 6px 8px;}
.icon-angle-right{padding:1px 8px 6px 9px;}
.pagination span, .pagination a{font-size:8pt;margin:0;}
.wpcf7 span{width:100%;}
.place-order{width:auto!important;}
#place_order{font-size:15pt;}
.searchform{margin:20px 0;}
.searchform #s{width:180px;}
.searchform .button{width:auto;}
.productContent{margin-top:20px;}
#choose p, .choose p{padding:18px!important;}
.place-order .shopButton{font-size:12pt!important;padding:15px 20px!important;}
#wpcf7-f433-p179-o1 p{float:none!important;width:100%!important;}
}
@media only screen and (max-width:480px){.couchAnswerList{border-bottom:1px solid #ccc;padding:20px 0;}
.couchAnswerList div, .couchAnswerList span{text-align:center;float:none!important;}
.chooseList .choose{margin:0;}
}
@media only screen and (min-width:480px){#header{overflow:hidden;text-align:center;padding-bottom:40px;}
#header #logo{display:inline-block;margin:25px 50px 25px 0;width:72px;}
.woocommerce-message2, .woocommerce-error2{padding:20px 35px;left:30%!important;right:50%;margin:0!important;width:180px!important;}
.headerBox{display:none;}
#header div:nth-child(6){display:inline-block!important;}
#header div:nth-child(6) h4{display:none;}
#header div:nth-child(6) .icon-cart{display:inline-block;font-size:17pt;padding:10px;border:2px solid #e95522;border-radius:100px;}
#header div:nth-child(6) #miniCartResp{position:relative;margin:10px;}
#header div:nth-child(6) .miniCartNumber{position:absolute;top:-10px;right:-10px;background:#000;color:#fff;border-radius:200px;padding:5px 10px;}
.icon-user14, .icon-navicon, .icon-link3{margin:10px;position:relative;z-index:2;}
.icon-user14, .icon-link3, #miniCartResp .icon-cart{display:inline-block;padding:10px;border:2px solid #e95522;border-radius:200px;color:#e95522;font-size:17pt;}
.icon-navicon{font-size:17pt;display:inline-block;padding:10px 10px 10px 12px;border-radius:200px;border:2px solid #e95522;color:#e95522;text-align:center;}
#choose p, .choose p{padding:18px!important;}
#campContentLeft{margin-bottom:30px;}
#sidebar{display:none;}
#back-top-mobile{display:block;}
.empty{display:none;}
.emptyMobile{display:inline-block;}
img{max-width:100%;height:auto;}
#content{margin:0 20px;}
#showMenu{display:block;color:#fff;text-transform:uppercase;text-align:center;padding:10px 0;font-family:'OpenSansBold';cursor:pointer;}
#nav{background:#e95522;margin-top:-29px;margin-bottom:-29px;position:relative;z-index:1000;overflow:visible;}
#menu-fomenu{display:none;text-align:center;overflow:hidden;z-index:1001;margin:0;padding:0;}
#menu-fomenu>li a{color:#fff;text-transform:uppercase;text-decoration:none;display:block;padding:20px 12px;}
#menu-fomenu>li a:hover{background:#d04e20;}
#menu-fomenu{list-style-type:none;}
.socialList{list-style-type:none;margin:0;padding:0;}
.socialList li{display:inline-block;font-size:20pt;color:#717171;margin-right:10px;}
.sub-menu{text-align:left;background:#d04e20;display:none;position:absolute;margin:0;padding:0;list-style-type:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.sub-menu li{margin:0px 15px;padding:10px;border-bottom:1px dotted #ebb4a1;}
.sub-menu li:last-child{border-bottom:0;}
.sub-menu li:before{content:'»';color:#ff7800;display:inline-block;}
.sub-menu li a{text-transform:none!important;display:inline-block!important;padding:5px!important;}
#videoBlock video{position:absolute;top:0;left:0;min-width:100%;}
#videoText{position:absolute;text-align:center;left:15%;right:15%;top:15%;z-index:2;}
#videoText p{text-align:center!important;}
#video{color:#fff;font-family:'OpenSansBold';font-size:14pt;background:url(images/videoBg.jpg) top right no-repeat;max-width:100%;height:517px;}
#video h1{text-transform:uppercase;color:#fff;font-family:'BebasNeue';font-size:38pt;margin-bottom:0;}
#video a{display:inline-block;padding:15px 20px;color:#fff;text-decoration:none;text-transform:uppercase;border:2px solid #fff;font-family:'BebasNeue';font-size:20pt;margin-top:40px;}
#video a:hover{background:#fff;color:#000;}
#videoBlock{height:516px;margin-left:0;background:#7f7f7f;position:relative;overflow:hidden;}
#miniCartResp{display:inline-block;}
#miniCart{display:none;}
#header{text-align:center;}
#group header{text-align:center;}
#group header h3{margin:0;}
#group header h2{margin-bottom:30px;font-size: 31pt;}
#groupList{margin:0;padding:0;list-style-type:none;}
#groupList li{margin-bottom:20px;}
#groupList li a{text-decoration:none;}
#groupList li h2{font-size:18pt;margin:0;padding:10px 0;}
#groupList li p{padding:10px 0;}
#groupList .img{float:left;width:170px;height:170px;margin-right:20px;border-radius:200px;overflow:hidden;}
#groupList .img img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);}
#groupList li:hover .img img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%);}
#aboutPilates{overflow:hidden;margin-bottom:40px;}
.aboutLeft{width:193px;float:left;margin-right:26px;}
.aboutRight{overflow:hidden;}
#about{overflow:hidden;}
#about a{text-decoration:none;}
#about p{margin-bottom:30px;}
.aboutHeader{text-align:center;}
.aboutHeader h2{margin:0;font-size: 31pt;}
.aboutHeader h3{margin-bottom:40px;}
#webshop header{text-align:center;}
#webshop header h2 {font-size: 31pt; margin-bottom: 20px;}
#webshop #webshopContainerList{list-style-type:none;margin:0;padding:0;}
#webshop .webshopList, #webshop .subWebshopList{vertical-align:top;margin-bottom:60px;}
#webshop .subWebshopList{width:100%!important;margin-right:0;float:none;overflow:hidden;}
#webshop .webshopList .productImg, #webshop .subWebshopList .productImg{float:left;width:200px;margin-right:15px;}
#webshop .subWebshopList .productImg{width:160px!important;margin-right:0!important;}
#webshop .webshopList .productImg img, #webshop .subWebshopList .productImg img{width:200px;box-shadow:none!important;}
#webshop .subWebshopList .productImg img{width:160px!important;}
#webshop .subWebshopList .productContent{overflow:hidden;}
#webshop .webshopList .productContent a p, #webshop .subWebshopList .productContent a p{font-family:'OpenSansRegular';color:#000;font-weight:normal;}
#webshop .webshopList a, #webshop .subWebshopList>a{text-decoration:none;margin-right:20px;}
#webshop .subWebshopList>a{float:left;}
#webshop .webshopList .productMoreInfo{overflow:hidden;margin:10px 10px 0 10px;}
#webshop .webshopList .productMoreInfo1, .productMoreInfo2{color:#000;font-family:'OpenSansRegular';text-decoration:underline;font-size:10pt;float:left;}
#webshop .webshopList .productMoreInfo2{float:right!important;cursor:pointer;}
.productPrice{overflow:hidden;padding:10px 0;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;margin:10px 0;}
.productPrice>span{display:inline-block!important;overflow:hidden;vertical-align:middle;}
.productPrice span, .regprice{font-size:14pt;font-family:'OpenSansBold';color:#e95522;}
.regprice{float:left;margin-top:10px;}
.productPrice .woocommerce-price-suffix{float:left;margin-right:10px;font-size:100%;}
.productLink a{color:#000;font-size:10pt;font-family:'OpenSansRegular';}
.shop_table td.product-remove{width:33px;}
.shop_table td.product-reload{width:33px;}
#knowledgeList a, #subknowledgeList a, #knowledgeList2 a{text-decoration:none;}
#knowledgeBlock header, #subknowledgeList header{text-align:center;}
#knowledgeList, #subknowledgeList, #knowledgeList2{list-style-type:none;margin:0;padding:0;}
#knowledgeList2{border-bottom:1px solid #ccc;padding:40px 0;margin:40px 0;}
#subknowledgeList li{margin-bottom:20px;}
#subknowledgeList li img{display:block;width:270px;margin:0 auto;}
#knowledgeList2 li{overflow:hidden;margin-bottom:10px;}
#knowledgeList2 li>a{width:210px;float:left;}
.clearLeftMargin{margin-left:0px!important;}
#knowledgeList a img{width:318px;display:block;margin:10px auto;}
.knowledgeContent p{padding-bottom:20px;}
.knowledgeContent h2{padding:10px 0;}
.knowledgeMoreLink{text-align:center;padding:40px 0 0 0;}
.knowledgeMoreLink a{text-decoration:underline;}
#sidebar h5{font-family:'OpenSansBold';font-size:14pt;color:#e95522;margin-bottom:20px;}
.sidebarNav ul{list-style-type:none;margin:0;padding:0;}
.sidebarNav ul li{margin-bottom:10px;}
.sidebarNav ul li:before{content:'»';color:#ff3600;display:block;float:left;margin-right:10px;}
.sidebarNav ul li a{color:#000;font-family:'OpenSansRegular';overflow:hidden;display:block;text-decoration:none;}
#sidebar .productMoreInfo{margin-left:0;}
#sidebar .webshopList a{text-decoration:none;}
#sidebar .webshopList a img{float:none;}
#sidebar .webshopList a h2{font-size:12pt;}
#sidebar .webshopList a p{font-family:'OpenSansRegular';color:#000;font-weight:normal;}
#sidebar .webshopList .productPrice{display:none;}
#footer{background:#e95522;}
#footer .menu-item{margin-bottom:20px;}
.menu-lablec-menu-container{border-bottom:1px solid #bc451c;overflow:hidden;}
#menu-lablec-menu{list-style-type:none;margin:0;padding:30px 0;text-align:center;width:394px;margin:0 auto;}
#menu-lablec-menu li a{list-style-type:none;color:#000;text-transform:uppercase;text-decoration:none;}
#footerBlock{padding:30px 0;border-bottom:1px solid #bc451c;overflow:hidden;text-align:center;}
#footerBlock>div{display:inline-block;vertical-align:middle;}
#footerBlock .footerContact{color:#fff;margin-left:20px;}
#footerBlock .footerInfoLink{width:505px;}
#footerBlock .footerInfoLink>ul{list-style-type:none;margin:0 0 0 70px;padding:0;text-align:left;}
#footerBlock .footerInfoLink>ul li{margin:0 30px 10px 0;display:inline-block;}
#footerBlock .footerInfoLink>ul li a{color:#000;font-family:'OpenSansRegular';text-decoration:none;font-size:9pt;}
#footer .menu-item{margin-bottom:20px;width:183px;float:left;}
#footerCopyright{text-align:center;color:#8d2e0d;font-size:10pt;padding:30px 0;}
#footerCopyright a{color:#8d2e0d;font-size:10pt;text-decoration:none;font-family:'OpenSansRegular';margin-left:40px;}
.icon-angle-left{padding:2px 15px 10px 14px;}
.icon-angle-right{padding:2px 14px 10px 15px;}
.pagination span, .pagination a{font-size:8pt;margin:0 7px;}
.your-message{width:100%;}
.wpcf7 p textarea{width:100%;}
#wcFormLeftBlock{float:left;width:49%;}
#wcFormRightBlock{float:right;width:49%;}
#wcFormRightBlock textarea{width:95%;height:95px!important;}
#wcFormRightBlock span{display:block;}
.chooseList .choose{margin:0;}
}
@media only screen and (max-width:600px){.cart{text-align:left;}
.wcProductPrice .amountBlock, .wcProductPrice .quantity{display:inline-block;float:none;}
body:not(.page-id-8525) table tr td{display:block;}
.video_container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden;margin:0 15px;}
iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
#contentBlockRight{padding:30px 0 0;}
.festi-cart-pop-up-body{width:auto!important;}
div#festi-cart-pop-up-content div.festi-cart-pop-up-body{padding:20px!important;}
.woocommerce .order_details li{float:none!important;margin:1em!important;border:0!important;}
#userActionBlockLeft .shopButton{margin:10px;}
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail{display:block!important;}
.product-price{display:none!important;}
.product-subtotal{width:auto!important;}
table.shop_table.cart caption{background-image:none;}
table.shop_table.cart thead{display:none;}
table.shop_table.cart tbody td{display:block;padding:.6rem;border:1px solid #ccc;}
table.shop_table.cart tbody tr td:before{content:attr(data-th);font-weight:bold;display:inline-block;width:7rem;}
.page-id-212 table.shop_table.order_details tbody td{display:table-cell;}
}
#mainBlock{position: relative;background:#fff;}
@media only screen and (min-width:768px){.wpcf7 p textarea{width:680px;}
#mainBlock>div{padding:50px 20px;border-bottom:1px solid #c0c0c0;}
#mainBlock>div:last-child{border-bottom:0;}
#header>div{display:inline-block;vertical-align:top;height:150px;padding:0 20px 0 3%;text-align:center;}
#header div:nth-child(6) h4{display:block;}
#miniCartResp{display:none;}
#miniCart{display:inline-block;}
#header h4{font-size:12pt;font-family:'OpenSansLight';color:#909090;text-transform:uppercase;margin-bottom: 20px;}
#header #logo{padding:30px 20px 20px;margin:0 0 25px 0;}
#header #logo img{width:80%;}
#logInBox{width:140px;}
#headerBlock{height:173px;border-top:3px solid #c0c0c0;}
.headerBox{background:url(images/headerShadow.png) no-repeat top left;padding-top:33px!important;}
.icon-cart.miniCartContainer{color:#000!important;padding:10px 15px;border-radius:5px;font-size:24pt!important;}
.miniCartNumber{background:#e95522;border-radius:20px;padding:10px;margin:-46px 0 0 39px;position:relative;display:block;width:10px;height:10px;line-height:11px;color:#fff;}
.icon-link3{display:none!important;}
.woocommerce-message2, .woocommerce-error2{padding:40px 70px 40px 70px;}
#modalLoginMobile{display:none;}
#campContentLeft{margin-bottom:0;}
#choose span, .choose span{margin:10px 0 0 70px;}
.empty{font-size:10pt;width:130px;}
.empty{display:block;font-size:10pt;width:130px;}
.emptyMobile{display:none;}
.searchform{float:right;margin-top:10px;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-family:'OpenSansLight';color:#ff3600;font-size:15px;margin:0px;padding:0px;}
h1{font-size:31pt;margin-bottom:20px;}
h2{margin-bottom:15px;font-size:24px;}
h3{margin-bottom:5px;font-size:18pt;font-family:'BebasNeue';color:#808080;}
h4{margin-bottom:3px;font-size:18px;color:#e95522;}
table td{border-bottom:1px solid #ccc;}
.icon-link3{display:none!important;}
#seeUs i b{font-family:'OpenSansRegular';}
#campContent header{text-align:center;}
#campContentLeft{text-align:center;margin-bottom:20px;}
#chooseAnswerBlock{overflow:hidden;}
#sidebar{display:none;}
.icon-cart{color:#fff!important;margin-right:10px;font-size:12pt;font-family:'icomoon'!important;}
.register p, .login p{margin-bottom:10px;}
.register input{width:100%;}
#reg_username{width:100%!important;}
.login label{width:250px;}
.login input{width:430px;}
.modal-footer a{font-family:'OpenSansRegular'!important;margin-top:5px!important;display:inline-block;}
.modal-header h2{margin:10px 0 8px 0;}
.modal-header .close{border:0;background:0;float:right;font-size:25pt;margin-top:8px!important;}
.modal-footer .button{font-size:12pt!important;}
.modal #loginform p{margin-bottom:10px;}
.cart_list{list-style-type:none;margin:0;padding:0;}
.form-row{display:inline-block;}
#video{color:#fff;font-family:'OpenSansBold';font-size:14pt;background:url(images/videoBg.jpg) top right no-repeat;max-width:100%;height:517px;}
#videoText{top:30%;}
#userActionBlock{background:#fbdfa3;overflow:hidden;border-top:10px solid #fbdfa3;border-bottom:10px solid #fbdfa3;margin:30px -40px;text-align:center;}
#userActionBlockLeft, #userActionBlockRight{width:328px;display:inline-block;padding:20px 20px;text-align:left;}
#userActionBlockRight #loginform input:not([type='submit']){width:100%;}
#userActionBlockRight{border-left:1px dotted #cfb683;}
#userActionBlockLeft h2, #userActionBlockRight h2{padding:0;margin:0;}
#userActionBlockLeft p{margin:9px 0 0 0;padding:0;font-size:10pt;}
#userActionBlockLeft .shopButton{text-transform:none;font-size:13px;margin-top:10px;}
#subknowledgeList li>a{width:270px;float:left;}
#knowledgeList a img{float:left;width:318px;}
.knowledgeContent{padding:0 15px;overflow:hidden;}
#webshop .webshopList .productImg, #webshop .subWebshopList .productImg{float:left;}
#webshop .subWebshopList .productContent{overflow:hidden;}
#webshop .subWebshopList>a{float:left;}
#webshop .webshopList a, #webshop .subWebshopList>a{margin-right:20px;}
#webshop .subWebshopList .productImg{margin-right:0!important;}
.page-title{float:left;}
.woocommerce-ordering{margin-top:30px!important;}
.woocommerce-ordering, .woocommerce-ordering select{color:#c0c0c0;font-size:9pt;}
.woocommerce-ordering select{border:0;border:1px solid #c0c0c0;}
.widget_shopping_cart_content, .widget-container{margin:0!important;padding:0!important;}
.shop_table{border:0!important;}
.shop_table th{color:#cfcfcf;text-transform:none;font-family:'OpenSansRegular';font-weight:normal!important;}
.shop_table th.product-subtotal{text-align:right;}
.shop_table th.product-quantity{text-align:center;}
.shop_table td.product-thumbnail{width:74px!important;}
.shop_table td.product-name{width:287px;}
.shop_table td.product-quantity{width:60px;}
.shop_table td.product-subtotal{text-align:right;font-family:'OpenSansBold';font-size:14pt;}
.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle;}
.wcProductPrice .amountBlock, .wcProductPrice .quantity{float:left;margin-right:30px;}
.order-total{color:#e95522;font-size:18pt;font-family:'OpenSansBold';}
.col-1 #billing_company_field{display:none;}
.col-2 #billing_first_name_field, .col-2 #billing_last_name_field{display:none;}
.register{border:0!important;padding:0!important;}
.register input[type="checkbox"]{width:20px!important;}
#myModal form p{margin-bottom:10px;}
#myModal label{width:120px;display:inline-block;}
#myModal input{width:310px}
#myModal input[type="submit"]{width:auto;}
.woocommerce.widget_shopping_cart .total{border:0!important;padding:0!important;}
.aligncenter{text-align:center;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
#aboutPilates{margin-bottom:0;}
#loginform label{width:110px;display:inline-block;}
.modal-body #loginform input{width:390px;}
#loginform input{width:203px;}
#loginform input[type="submit"]{width:auto;}
#payment{background:#fff!important;}
.form-row-wide{width:100%;}
.checkout label{font-size:10pt;margin-left:10px;text-align:left;}
#customer_details, .woocommerce-shipping-fields{border-bottom:1px solid #ccc;padding:0 0 20px 0;}
.quantity .input-text{border:0!important;border:1px solid #c7c0c7!important;}
.galleryList{list-style-type:none;margin:0;padding:0;}
.item{margin-bottom:11px;}
.chooseList{list-style-type:none;margin:0;padding:0;width:1800px;}
.chosen-container{display:none!important;}
.entry-content .order_details th{color:#000;}
.entry-content .order_details tfoot td{text-align:right;}
.product-total{text-align:right;}
.product .image{float:left!important;width:280px;}
.product .summary{float:none!important;width:52%!important;overflow:hidden;}
.couchAnswerList{border-bottom:1px solid #ccc;padding:15px 10px;margin:15px 0;}
.couchAnswerList h1{display:inline-block;margin-left:20px;}
.couchAnswerList h1 a{font-size:14pt;}
#orderDetailsTable{border-bottom:1px solid #ccc!important;border-top:1px solid #ccc!important;padding:10px 0;margin:30px 0;}
.order_details td{border-bottom:0;}
.order_details td a{color:#000;font-family:'OpenSansRegular';text-decoration:none;}
.order_details td a:hover{text-decoration:underline;color:#ff3600;}
.order_details thead .product-name, .order_details thead .product-total{font-size:15pt;color:#ff3600!important;}
.order_details tfoot tr:last-child th, .order_details tfoot tr:last-child td{font-size:20pt!important;font-family:'OpenSansBold'!important;color:#ff3600;}
.order_details .product-name{width:500px!important;}
.col3-set{width:100%;}
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3{width:33%;display:inline-block;vertical-align:top;}
.required{display:none;}
.form-row{width:100%;text-align:center;padding:0!important;}
.register .form-row{text-align:left;}
.register .form-row label{font-size:9pt;margin-left:15px;}
.form-row div, .form-row input{float:none!important;}
.form-row{margin-top:20px!important;}
.ytVideoContainer{margin-top:8px;clear:both;}
.wcProductPrice .shopButton{float:right;}
.wcProductPrice{padding:20px 0;}
#footer .menu-item{margin-bottom:20px;width:183px;float:left;}
#place_order{width:auto!important;margin-top:20px;}
#menu-lablec-menu{width:auto;margin:0;}
span.wpcf7-form-control-wrap{width:100%;}
.wpcf7 p input:not([type="checkbox"]):not([type="submit"]){width:100%;}
#wcFormSelect select{width:100%;}
.wpcf7-form #wcFormYourName, .wpcf7-form #wcFormYourEmail{width:49.7%;}
.icon-angle-left{padding:2px 15px 10px 14px;}
.icon-angle-right{padding:2px 14px 10px 15px;}
.pagination span, .pagination a{font-size:12pt;margin:0 15px;}
.wpcf7 p textarea{width:100%;}
#video{background:url(images/videoBg.jpg) top right no-repeat;}
.popupContent{width:540px;}
.contentColumn2{width:47%;display:inline-block;vertical-align:top;}
.contentColumn2 header{text-align:center;}
#contentBlockLeft.contentColumn2{padding-right:30px;}
#contentBlockRight.contentColumn2{padding-left:30px;}
.contentColumn1 img{float:left;width:500px;margin-right:30px;}
.contentColumn1 div{overflow:hidden;}
}
@media only screen and (max-width:979px){#answerBlock header h1{margin-top:30px;}
.place-order{width:auto!important;}
.lb-nav a.lb-next, .lb-nav a.lb-prev{opacity:1!important;}
.icon-navicon{display:inline-block;padding:8px 8px 8px 10px!important;margin-top:50px;height:auto!important;border:2px solid #e95522;border-radius:200px;color:#e95522;font-size:13pt;}
.container{position:relative;}
#sidebar h5{font-family:'OpenSansBold';font-size:14pt;color:#e95522;margin-bottom:20px;}
.sidebarNav ul{list-style-type:none;margin:0;padding:0;}
.sidebarNav ul li{margin-bottom:10px;}
.sidebarNav ul li:before{content:'»';color:#ff3600;display:inline-block;margin-right:10px;}
.sidebarNav ul li a{color:#000;font-family:'OpenSansRegular';display:inline-block;text-decoration:none;width: 88%;}
#sidebar .productMoreInfo{margin-left:0;}
#sidebar .webshopList a{text-decoration:none;}
#sidebar .webshopList a img{float:none;}
#sidebar .webshopList a h2{font-size:12pt;}
#sidebar .webshopList a p{font-family:'OpenSansRegular';color:#000;font-weight:normal;}
#sidebar .webshopList .productPrice{display:none;}
#hideSidebar #mobileSidebar{display:block;margin:15px;}
#mobileSidebar h5{font-family:'OpenSansBold';font-size:14pt;color:#e95522;margin-bottom:20px;}
#mobileSidebar>div{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px;}
#mobileSidebar .productMoreInfo{margin-left:0;}
#mobileSidebar .webshopList a{text-decoration:none;}
#mobileSidebar .webshopList a img{float:none;}
#mobileSidebar .webshopList a h2{font-size:12pt;}
#mobileSidebar .webshopList a p{font-family:'OpenSansRegular';color:#000;font-weight:normal;}
#mobileSidebar .webshopList .productPrice{display:none;}
.reviewsBlockList .bx-wrapper{padding-bottom:20px!important;}
.reviewsBlockList .bx-viewport{height:194px;}
.reviewsBlockList .bx-controls-direction a{top:83%!important;}
.reviewsBlockList .choose span{margin:20px 20px 0 70px;}
.modal{width:100%!important;right:0;left:0!important;margin:0!important;display:none;}
}
@media only screen and (min-width:980px){.woocommerce-message2, .woocommerce-error2{padding:20px 35px;right:50%;margin:0!important;width:600px!important;}
.woocommerce-message2 img{display:inline-block;width:auto;}
.woocommerce-message2 p{display:inline-block;width:65%;margin-left:10px;}
.chooseList .choose{margin:0 56px;}
#choose:after, .choose:after{position:relative;top:-46px;left:40px;content:'';width:0;height:0;border-style:solid;border-width:0 16px 30px 0;border-color:transparent #f1f1f1 transparent transparent;}
#choose p, .choose p{padding:40px!important;}
.mmFormLeft{float:left;width:460px;}
.mmFormRight{float:right;width:330px;}
#answerBlock header h1{margin-top:0;}
.icon-navicon{display:none!important;}
#hideSidebar{display:none!important;}
#back-top-mobile{display:none!important;}
.empty{font-size:12pt;width:auto;}
#choose p{padding:40px;}
#choose:after, .choose:after{position:relative;top:-46px;left:40px;content:'';width:0;height:0;border-style:solid;border-width:0 16px 30px 0;border-color:transparent #f1f1f1 transparent transparent;}
#header h4{font-size:16pt;}
#header>div{display:inline-block;vertical-align:top;height:150px;padding:0 50px;text-align:left;}
.headerBoxCart{padding:33px 0 0 50px!important;}
#header #logo{padding:20px 82px 20px 15px;}
#header #logo img{width:100%;}
#logInBox{width:auto;}
#showMenu{display:none;}
#menu-fomenu{display:block;}
#menu-fomenu>li{display:inline-block;}
#menu-fomenu>li a{padding:20px 8px;}
#mainBlock>div{padding:50px 0;border-bottom:1px solid #c0c0c0;}
.modal{padding:0!important;display:none;}
.centered{overflow:hidden;margin:0 auto;}
#video{color:#fff;font-family:'OpenSansBold';font-size:14pt;max-width:100%;height:517px;}
#groupList{text-align:center;}
#groupList li{display:inline-block;vertical-align:top;text-align:center;width:170px;margin:0;}
#groupList .img{float:none;margin:0;}
#groupList li+li{margin-left:30px;}
#aboutBlockLeft, #chooseBlock{float:left;width:497px;}
#aboutBlockRight, #answerBlock{float:right;width:497px;}
.aboutLeft{width:193px;float:left;margin-right:26px;}
.aboutRight{width:278px;float:left;}
#campContentLeft{width:582px;float:left;}
#campContentRight{width:416px;float:right;}
#knowledgeList li, #subknowledgeList li, #knowledgeList2 li{display:inline-block;vertical-align:top;}
#knowledgeList li+li{margin-left:31px;}
#knowledgeList2 li{width:189px;}
#subknowledgeList li{overflow:hidden;margin:0 0 50px 0;}
.register input{width:440px;}
#reg_username{width:464px!important;}
#sidebar{display:block;}
#sidebar{border-bottom:0!important;float:left;width:186px;border-right:1px solid #dbd5d2;display:block;}
#content{float:left;width:75%;margin:0;margin-left:25px;}
#sidebar, #sidebar a{font-size:10pt;}
#sidebar>div{padding:25px 8px 25px 0;margin:15px 8px 15px 0;border-bottom:1px solid #ccc;}
#sidebar .productImg{margin-bottom:10px;}
#sidebar .productImg img{width:100%!important;margin-left:0;}
#sidebar .productMoreInfo1{display:block;margin-bottom:10px;}
#sidebar .productMoreInfo1, #sidebar .productMoreInfo2{float:none!important;}
#mobileSidebar{display:none;}
#webshop .subWebshopList .productContent{width:74%!important;margin-left:22px!important;}
#webshop .webshopList .productContent, #webshop .subWebshopList .productContent{float:left;width:500px;}
#webshop .webshopList, #webshop .subWebshopList{width:50%;display:inline-block;}
#webshop .webshopList .productContent, #webshop .subWebshopList .productContent{width:275px;}
#webshop .subWebshopList>a{margin-right:0;}
#webshop .webshopList a, #webshop .subWebshopList>a{float:none;width:auto;margin-right:0;}
.product .image{float:left;width:280px;}
.product .summary{width:546px!important;}
#sidebar{padding-left:20px!important;}
.product-margin-left{margin-left:22px!important;}
.ytVideoContainer{float:right;margin-top:0;clear:none;}
.wcProductPrice{padding:20px;}
.wcProductPrice .shopButton{float:left;}
.ytVideoText{width:64px;}
#userActionBlock{margin:30px 0;text-align:left;}
#userActionBlockLeft, #userActionBlockRight{float:left;display:block;padding:20px 27px;}
#menu-lablec-menu li{display:inline-block;margin:0 8px;}
#footer .menu-item{width:auto;}
#footer .menu-item{margin-bottom:0;float:none;}
#footerBlock{text-align:left;}
#footerBlock .footerContact{width:254px;color:#fff;margin-left:20px;}
#wcFormSelect select{width:800px;}
.wpcf7 p input:not([type="checkbox"]):not([type="submit"]){width:380px;}
#footerBlock .footerInfoLink{width:482px;}
.order_details tfoot tr:last-child th, .order_details tfoot tr:last-child td{font-size:11pt!important;font-family:'OpenSansRegular'!important;color:#000;}
}
@media only screen and (min-width:1025px){#sidebar{padding-left:0!important;}
#video{background:url(images/videoBg.jpg) top center no-repeat;}
.centered{width:1080px;}
#groupList li+li{margin-left:48px;}
#knowledgeList2 li{width:210px;}
#campContentRight{width:478px;}
#webshop .webshopList, #webshop .subWebshopList{width:48%!important;}
#webshop .webshopList .productContent, #webshop .subWebshopList .productContent{width:280px;}
#webshop .subWebshopList .productContent{width:54%!important;margin-left:22px!important;}
#webshop .subWebshopList .productContent{padding-right:0;}
#knowledgeList li+li{margin-left:50px;}
#content{width:866px;}
#menu-fomenu>li a{padding:20px 12px;}
#menu-lablec-menu li{margin:0 12px;}
#footerBlock .footerInfoLink{width:505px;}
#knowledgeList li{width:320px;}
#subknowledgeList li{width:270px!important;}
#knowledgeList2 li+li{margin-left:4px;}
#subknowledgeList li{overflow:hidden;margin:0 0 50px 24px;}
#userActionBlockLeft, #userActionBlockRight{float:left;display:block;padding:20px 40px;}
}
.menuHidden { display: none; }

#chooseAnswerBlock header h2, #trainingPlans header h2, #knowledgeBlock header h2 { font-size: 31pt; margin-bottom: 20px;}

.gdpr-wrapper { padding: 1em; }

.woocommerce #payment .terms, .woocommerce-page #payment .terms { text-align: left!important; margin: 0!important; }

.shipping_methods {
  text-align: left;
  padding: 1em;
  border-bottom: 1px solid #d3ced2;
  margin: 0;
  list-style: none outside;
}

.woocommerce-checkout #payment ul.shipping_methods li {
  line-height: 3;
  text-align: left;
  margin: 0;
  font-weight: 400;
}

.woocommerce label {
  text-align: left;

}

table td.shipping_data {
  display: none;

}

.shop_table.shop_table_responsive.customer_details th {
  color: #222;
}
.page-template-template-landing .bx-wrapper {
  width: 90%;
  margin: 0 auto;
}
.page-template-template-landing .bx-wrapper .chooseList .choose {
  margin: 0;
}

.woocommerce form #billing_company_field .optional{
  display: none ;
}

.munkatars-item {
  margin-bottom: 60px;
}
.munkatars-item-thumb {
  float: left;
  width: 20%;
}
.munkatars-item-thumb img {
  border-radius: 50%;
}
.munkatars-item-text {
  float: left;
  width: 80%;
}
.munkatars-item-text .inner {
  padding-left: 50px;
}
.munkatars-item-text .title {
  font-family: "OpenSansBold";
  font-weight: 400;
  margin-bottom: 5px;
  font-size: 32px;
  color: #e95522;
}
.munkatars-item-text .titulus {
  font-family: "OpenSansBold";
  font-weight: 400;
  font-size: 18px;
}
.munkatars-item-text p.descr {
  padding: 0;
  margin: 15px 0 20px !important;
  font-size: 17px;
}
.munkatars-item-text a {
  color: #e95522;
  font-size: 16px;
  cursor: pointer;
}

@media only screen and (max-width: 767px) and (min-width: 0px) {
  .munkatars-item {
    text-align: center;
  }
  .munkatars-item-thumb {
    float: none;
    width: 100%;
  }
  .munkatars-item-thumb img {
    width: 150px;
    margin-bottom: 20px;
  }
  .munkatars-item-text {
    float: none;
    width: 100%;
  }
  .munkatars-item-text .inner {
    padding-left: 0;
  }
  .munkatars-item-text .title {
    font-size: 22px;
  }
  .munkatars-item-text .titulus {
    font-size: 17px;
  }
  .munkatars-item-text p.descr {
    margin: 15px 0 !important;
    font-size: 16px;
  }
  .munkatars-item-text a {
    font-size: 15px;
  }
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
  .munkatars-item-text .title {
    font-size: 22px;
  }
  .munkatars-item-text .titulus {
    font-size: 17px;
  }
  .munkatars-item-text p.descr {
    margin: 15px 0 !important;
    font-size: 16px;
  }
  .munkatars-item-text a {
    font-size: 15px;
  }
}
