﻿@charset "UTF-8";

/*
Theme Name: Flavon theme
Author: Kreatív Vonalak - Chris Dark
Author URI: http://www.kreativvonalak.hu
Version: 1.25
*/


/*======================================================================================================

`////////////:` `:///:              -//////.    /////`     .////.   `./////:-`     .////-`    `:///-
:sssssssssssss- +sssss.            .sssssss/   `sssss-    `sssss- -+ossssssssoo.   +sssss:    :sssss
:sssss+//////-` +sssss-            /ssssssss.   :sssso    -sssso`+ssssso/+osssss:  +ssssss+`  /sssss
:sssss:         +sssss-           .sssssssss+   `ossss:   +ssss:.sssss+.  `osssss  +sssssss/  /sssss
:sssss:         +sssss-           /ssss+sssso`   :sssso  -sssso.-sssss.    /sssss  +ssssssss/`/sssss
:ssssso+++++/   +sssss-          `sssss.ossss:   .ossss. +ssss/ -sssss.    /sssss  +sssssssss//sssss
:ssssssssssss   +sssss-          :sssso :sssso`   /ssss+.sssso. -sssss.    /sssss  +sssssossssosssss
:sssss+-----.   +sssss-          ossss/.:sssss/   .sssssossss/  -sssss.    /sssss  +sssss:+sssssssss
:sssss:         +sssss-         -ssssssssssssss`   /sssssssss-  -sssss.    /sssss  +sssss..sssssssss
:sssss:         +sssss-         osssssoooosssss-   .sssssssso   .sssss+`  .osssss  +sssss. `+sssssss
:sssss:         +sssss+//////: .sssss:````+sssso`   osssssss.    +ssssso/+osssss:  +sssss.  `ossssss
:sssss:         +sssssssssssss./sssss.    -sssss-   -sssssso      -+osssssssss/.   +sssss.   .ssssss
`////:.         `:///////////: .:///-      :///:`    ://///-        `.////::.`     `:///:     .-///-

=======================================================================================================*/


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:400;vertical-align:middle}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}

/* GLOBALS */
*{text-rendering:optimizelegibility;font-smooth:always;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#000;font-size:15px;margin:0;padding:0;line-height:1.4em}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}
input[type="text"],input[type="email"],textarea{border:1px solid #efefef;background:#fff;color:#6e6e6e;width:100%;padding:8px 10px;margin:0;box-sizing:border-box}
input[type="button"], input[type="submit"]{border-radius:0;border:0;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;outline:0;}
button {border-radius:0;border:0;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;outline:0;}
select{border:1px solid silver;padding:10px;font-style:italic;color:#6e6e6e}
textarea{min-height:100px;resize:vertical}
p{margin-top:20px}
a{color:#000;line-height:1.4em}
::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}
::selection{background:#000;color:#fff;text-shadow:none}
.centered{overflow:hidden;margin:0 auto;width:1000px;position:relative}
.button,.custom_button{display:inline-block;background:#000;color:#fff;text-transform:uppercase;text-decoration:none;font-size:11px;padding:7px 14px;border-radius:5px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.button:hover,.custom_button:hover{background:#E6680B}
.websymbols{font-family:'websymbols-regular-webfont'}
.alignright{float:right}
.alignleft{float:left}
.aligncenter{margin:0 auto;display:block}
img.alignright{margin-left:15px}
img.alignleft{margin-right:15px}
.hidden{display:none}


/*-----====:::::::::: |B A S I C   S T Y L E| ::::::::::=====----- */

.mobile-items {display:none;}
.relative {position:relative;}
.absolute {position:absolute;}
.inline {display:inline-block;vertical-align:top;}
.alignright{float:right}
.alignleft{float:left}
.aligncenter{margin:0 auto;display:block}
.hidden, .tunjel {display:none}
.galleryList img{width:100%!important;height:auto!important}
.galleryList li{width:31%;margin:1%;padding:0!important}
.galleryList{list-style-type:none;margin:0;padding:0;z-index:1}
.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.noscroll {overflow:hidden;}
.scroll {overflow-y:scroll;top:0;left:0;right:0;bottom:0;position:fixed;background:transparent;}
.opacity90 {display:block;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
.page-template-template_kapcsolat table {border:none;}
.page-template-template_kapcsolat table td{border:none;}
.page-template-template_kapcsolat table tr{border:none;}
.page-template-template_kapcsolat table td img{}
.page-template-template_kapcsolat table td img{}
.page-template-template_kapcsolat td:nth-child(1), .page-template-template_kapcsolat td:nth-child(3) {}
.page-template-template_kapcsolat table td:nth-child(2) {}
.lang_sel_sel {display:none!important}
.left {text-align:left!important;}
.WS {font-family:'WS'!important;}
.block {display:block;}
.center {margin:0 auto;text-align:center;}
.circle {-webkit-border-radius: 50%;-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;max-width:inherit;}

@media print {
#header,#footer,#menu{display:none}
body{font:12pt georgia,serif}
h1{font-size:18pt}
h2{font-size:16pt;color:#000}
}



/* Prefix */
:invalid {box-shadow: none;}
:-moz-submit-invalid {box-shadow: none;}
:-moz-ui-invalid {box-shadow:none;}
::-moz-selection{background:#221A37;color:#fff;text-shadow:none}
::selection {background:#221A37;color:#fff;text-shadow:none}
::-webkit-input-placeholder {color:#808080;font:16px 'OS';}
:-moz-placeholder {color:#808080;font:16px 'OS';}
::-moz-placeholder {color:#808080;font:16px 'OS';}
:-ms-input-placeholder {color:#808080;font:16px 'OS';}

input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }


input[type="radio"],input[type="checkbox"]{display:none}
input[type="radio"] + label span.unique{display:inline-block;width:19px;height:19px;margin:-1px 10px 0 0;vertical-align:middle;background:url(images/buttons_sprite.png) 0 -62px no-repeat;cursor:pointer}
input[type="radio"]:checked + label span.unique{background:url(images/buttons_sprite.png) 0 -81px no-repeat}
input[type="checkbox"] + label span.unique{display:inline-block;width:27px;height:31px;margin:-1px 20px 0 0;vertical-align:middle;background:url(images/buttons_sprite.png) 0 0 no-repeat;cursor:pointer}
input[type="checkbox"]:checked + label span.unique{background:url(images/buttons_sprite.png) 0 -31px no-repeat}



/*FONT FACES*/
@font-face{font-family:'OS';src:url(fonts/opensans-regular-webfont.eot);src:url(fonts/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-regular-webfont.woff2) format("woff2"),url(fonts/opensans-regular-webfont.woff) format("woff"),url(fonts/opensans-regular-webfont.ttf) format("truetype"),url(fonts/opensans-regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'OSL';src:url(fonts/opensans-light-webfont.eot);src:url(fonts/opensans-light-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-light-webfont.woff2) format("woff2"),url(fonts/opensans-light-webfont.woff) format("woff"),url(fonts/opensans-light-webfont.ttf) format("truetype"),url(fonts/opensans-light-webfont.svg#open_sanslight) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'OSB';src:url(fonts/opensans-bold-webfont.eot);src:url(fonts/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-bold-webfont.woff2) format("woff2"),url(fonts/opensans-bold-webfont.woff) format("woff"),url(fonts/opensans-bold-webfont.ttf) format("truetype"),url(fonts/opensans-bold-webfont.svg#open_sansbold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'OSCB';src:url(fonts/opensans-condbold-webfont.eot);src:url(fonts/opensans-condbold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-condbold-webfont.woff2) format("woff2"),url(fonts/opensans-condbold-webfont.woff) format("woff"),url(fonts/opensans-condbold-webfont.ttf) format("truetype"),url(fonts/opensans-condbold-webfont.svg#open_sans_condensedbold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'OSSB';src:url(fonts/opensans-semibold-webfont.eot);src:url(fonts/opensans-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-semibold-webfont.woff2) format("woff2"),url(fonts/opensans-semibold-webfont.woff) format("woff"),url(fonts/opensans-semibold-webfont.ttf) format("truetype"),url(fonts/opensans-semibold-webfont.svg#open_sanssemibold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'OSEB';src:url(fonts/opensans-extrabold-webfont.eot);src:url(fonts/opensans-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-extrabold-webfont.woff2) format("woff2"),url(fonts/opensans-extrabold-webfont.woff) format("woff"),url(fonts/opensans-extrabold-webfont.ttf) format("truetype"),url(fonts/opensans-extrabold-webfont.svg#open_sansextrabold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'OSI';src:url(fonts/opensans-bolditalic-webfont.eot);src:url(fonts/opensans-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-bolditalic-webfont.woff2) format("woff2"),url(fonts/opensans-bolditalic-webfont.woff) format("woff"),url(fonts/opensans-bolditalic-webfont.ttf) format("truetype"),url(fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'UMB';src:url(fonts/ultramagnetic_bold_new_flavon_font-webfont.eot);src:url(fonts/ultramagnetic_bold_new_flavon_font-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/ultramagnetic_bold_new_flavon_font-webfont.woff) format("woff"),url(fonts/ultramagnetic_bold_new_flavon_font-webfont.ttf) format("truetype"),url(fonts/ultramagnetic_bold_new_flavon_font-webfont.svg#ultramagneticbold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'WS';src:url(fonts/websymbols-regular-webfont.eot);src:url(fonts/websymbols-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/websymbols-regular-webfont.woff) format("woff"),url(fonts/websymbols-regular-webfont.ttf) format("truetype"),url(fonts/websymbols-regular-webfont.svg#websymbols-regular-webfont) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'SIP';src:url(fonts/social_icons_pro_set_1_-_rounded-webfont.eot);src:url(fonts/social_icons_pro_set_1_-_rounded-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/social_icons_pro_set_1_-_rounded-webfont.woff2) format("woff2"),url(fonts/social_icons_pro_set_1_-_rounded-webfont.woff) format("woff"),url(fonts/social_icons_pro_set_1_-_rounded-webfont.ttf) format("truetype"),url(fonts/social_icons_pro_set_1_-_rounded-webfont.svg#social_icons_pro_set_1_-_rounded-webfont) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'CART';src:url(fonts/cartographer-webfont.eot);src:url(cartographer-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/cartographer-webfont.woff2) format("woff2"),url(fonts/cartographer-webfont.woff) format("woff"),url(fonts/cartographer-webfont.ttf) format("truetype"),url(fonts/cartographer-webfont.svg#cart_o_grapherregular) format("svg");font-weight:400;font-style:normal}

.SIP {font-family: 'SIP'!important;}

#slider{visibility:hidden;position:relative}
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1;text-align:center}
.bx-wrapper .bx-viewport{background:#fff;text-align:center;margin:0 auto; box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;border: 0;left: 0;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url(js/bxslider/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}
.bx-wrapper .bx-prev{left:10px;background:url(js/bxslider/images/controls.png) no-repeat 0 -32px}
.bx-wrapper .bx-next{right:10px;background:url(js/bxslider/images/controls.png) no-repeat -43px -32px}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
.bx-wrapper .bx-pager.bx-default-pager a{background:transparent;text-indent:-9999px;display:block;width:14px;height:14px;margin:0 8px;outline:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:1px solid #fff;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;position:relative;bottom:70px;z-index:99999}
.antispam{display:none}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{z-index:50}



@font-face{font-family:'FontAwesome';src:url(fonts/fontawesome-webfont.eot?v=4.5.0);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}

.lightboxOverlay{filter:alpha(Opacity=99)!important;opacity:.995!important}
.wow{visibility:hidden}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.fast-animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.X2{-webkit-animation-duration:2s;animation-duration:2s}
.animated.X3{-webkit-animation-duration:3s;animation-duration:3s}
.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}
.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes bounce {
0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
@keyframes bounce {
0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
@-webkit-keyframes flash {
0%,50%,100%{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash {
0%,50%,100%{opacity:1}
25%,75%{opacity:0}
}
.flash{-webkit-animation-name:flash;animation-name:flash}
@-webkit-keyframes pulse {
0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes pulse {
0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes zoomIn {
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
@keyframes zoomIn {
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomInClose {
0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}
50%{opacity:1}
}
@keyframes zoomInClose {
0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}
50%{opacity:1}
}
.zoomInClose{-webkit-animation-name:zoomInClose;animation-name:zoomInClose}



#back-top{display:none;position:fixed;bottom:10px;right:10px;padding:1.25em;cursor:pointer;background: rgba(20,42,110,.85);z-index:99999;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
#back-top:after{content:"\f077";font:17pt FontAwesome;color:#fff;position:absolute;left:8px;top:6px}
#back-top:hover{background:#142a6e;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
#back-top:hover:after{color:#fff}

.video_container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.video_container iframe{position:absolute;top:0;left:0;width:100%;height:100%}

.alink a {font:16px 'OSB';color:#142A6E;}
.left {max-width:220px;float:left;clear:left;position: relative;}
.right {float:right;clear:right;position: relative;}
.wrapper {max-width: 1240px;width:100%;margin:0 auto;position: relative;}
.inline {display:inline-block;vertical-align: top;position: relative;}
strong, b, .strong {font-family: 'OSB';}


/* | HTML - BODY - MAIN| */
html{width:auto;font-size:100%;color:#000;min-height:100%;}
body{line-height:1.5em!important;letter-spacing:0;font:16px 'OS';min-height:100%;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-tap-highlight-color:transparent;-moz-text-size-adjust:none;-moz-font-smoothing:antialiased;margin:0 auto;background:#fff;color:#000;}



/* |HEADER| */

#topbar {font:13px 'OS'; color:#404040;margin:0 auto;height:50px;background:#FAFAFA;border-bottom:1px solid #E9E9E9;}
#topbar a span {font:24px 'OSCB';color:#29B6DB;}
#topbar a {font:17px 'OSCB';color:#142A6E;text-transform: uppercase;text-decoration: none;margin:0 17px;}
#topbar a:first-child {margin:0 17px 0 0}
#topbar a:last-child {margin:0 0 0 17px;}
#topbar .global-ico {position: relative;top: 3px;}
#topbar .wrapper {top: 7px;max-width: 1190px;}
#topbar .left {position: relative;top: 7px;max-width:415px;width:100%;}

div.cs-select{display:inline-block;vertical-align:middle;position:relative;text-align:left;background:#fafafa;z-index:100;width:100%;max-width:190px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
div.cs-select:focus{outline:none}
.cs-select select{display:none}
.cs-select span{display:block;position:relative;cursor:pointer;padding:3px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cs-select > span{padding-right:1em;}
.cs-select > span::after,.cs-select .cs-selected span::after{speak:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}


.cs-select > span::after{content:'O';right:1em}
.cs-select .cs-selected span::after{content:'O';margin-left:1em 1em 1em}
.cs-select.cs-active > span::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
div.cs-active{z-index:200}
.cs-select .cs-options{position:absolute;overflow:auto;width:100%;background:#fafafa;visibility:hidden;max-height:250px;border: 1px solid #DBDAE0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cs-select.cs-active .cs-options{visibility:visible}
.cs-select ul{list-style:none;margin:0;padding:0;width:100%}
.cs-select ul span{padding:1em}
.cs-select ul li.cs-focus span{background-color:#ddd}
.cs-select li.cs-optgroup ul{padding-left:1em}
.cs-select li.cs-optgroup > span{cursor:default}

div.cs-skin-border{background:transparent;font:13px 'OS';width:auto;position: relative;top:-2px;}
.cs-skin-border > span{border:none;border-color:inherit;-webkit-transition:background 0.2s,border-color .2s;transition:background 0.2s,border-color .2s}
.cs-skin-border > span::after,.cs-skin-border .cs-selected span::after{font:13px 'WS';content: '[';position: absolute;right:2px;}
.cs-skin-border ul span::after{content:'';opacity:0}
.cs-skin-border .cs-selected span::after{content:'.';color:#404040;font-size:11px;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s;position: absolute;right: 2px;}
.cs-skin-border.cs-active > span{background:#fafafa;border-color:#fff;}
.cs-skin-border .cs-options{font-size:.75em;opacity:0;-webkit-transition:opacity 0.2s,visibility 0 .2s;transition:opacity 0.2s,visibility 0 .2s}
.cs-skin-border.cs-active .cs-options{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}
.cs-skin-border ul span{padding:1em 1em 1em .6em;-webkit-backface-visibility:hidden;backface-visibility:hidden;font:12px 'OS';}
.cs-skin-border .cs-options li span:hover,.cs-skin-border li.cs-focus span{background:#29B6DB;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}


header {height:123px;box-shadow: 0 10px 50px 0 #f7f7f7;}
header .wrapper {max-width: 1490px;top:30px;} /*előrendelés menü előtt 1190 volt, előrendeléskor 1490*/
header h1 {font:69px 'UMB';color:#29B6DB;text-transform: uppercase;}
header #logo a {text-decoration: none;}
header .right {top:20px;width:calc(100% - 220px);text-align:right;}
#menu {}
#menu ul li {display: inline-block;margin: 0 23px;position: relative; }
#menu ul li a{font:17px 'OS';text-decoration: none; text-transform: uppercase;color:#000;padding:7px 3px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
#menu ul li a:hover {border-bottom:5px solid #29B6DB;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
#menu ul li.products {margin:0 0 0 23px;}
#menu ul li.products > a {padding: 15px 25px 40px 25px;margin:0 0 0 23px;}
#menu ul li.products > a:hover, #menu ul li.products > a.hovered {border-bottom: none;background: #29B6DB;color: #fff;}
#menu ul li.products .menu-caption {font:16px 'OSB';color:#29b6db;text-transform: uppercase;}


#menu ul li ul.sub-menu {display: none;position: absolute;top: 63px;left: -360px;margin:0 auto;z-index: 1000;background: #fff;width: 1218px;height:635px;border: 1px solid #29B6DB;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:39px 35px 50px 30px;}
#menu ul li ul.sub-menu li{display:block;margin:0;}
#menu ul li ul.sub-menu li .product-list {max-width:755px;width:100%;margin:0 45px 0 0;}
#menu ul li ul.sub-menu li .product-list a {padding:0;}
#menu ul li ul.sub-menu li .product-list li {-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
#menu ul li ul.sub-menu li .product-list li:hover {background:#eee;border:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
#menu ul li ul.sub-menu li .product-list ul li{display: inline-block;vertical-align: top;margin:0;width:365px;height:130px;margin:0 10px 0 0;}
#menu ul li ul.sub-menu li .product-list .menu-caption {margin:0 0 8px 21px;}
#menu ul li ul.sub-menu li .product-list .innerwrap{margin:15px 0 0 22px}
#menu ul li ul.sub-menu li .product-list .image {margin:0 25px 0 0}
#menu ul li ul.sub-menu li .product-list .image img{position: relative;left:0;-webkit-transition: .25s linear;-moz-transition: .25s linear;-ms-transition: .25s linear;-o-transition: .25s linear;transition: .25s linear;}
#menu ul li ul.sub-menu li .product-list li:hover .image img{left:5px;-webkit-transition: .25s linear;-moz-transition: .25s linear;-ms-transition: .25s linear;-o-transition: .25s linear;transition: .25s linear;}
#menu ul li ul.sub-menu li .product-list .content {margin-top:15px;}
#menu ul li ul.sub-menu li .product-list .content h2 {font:24px 'OSB';text-transform: uppercase;line-height: 1.1em;}
#menu ul li ul.sub-menu li .product-list .content span {font:16px 'OS';color:#808080;text-transform: none;}






#menu ul li ul.sub-menu li .business-products .menu-caption {margin:0 0 22px 8px;}
#menu ul li ul.sub-menu li .business-products {max-width:335px;width:100%;}
#menu ul li ul.sub-menu li .business-products ul{}
#menu ul li ul.sub-menu li .business-products ul li{display:block;padding:0;border-bottom:1px dashed #ddd;}
#menu ul li ul.sub-menu li .business-products li a {left:0;border:none;padding:12px 0 12px 30px;display: block;font:16px 'OSB';color:#142A6E;text-transform: none;position: relative;letter-spacing: 0.025em;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
#menu ul li ul.sub-menu li .business-products a:hover {left:5px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
#menu ul li ul.sub-menu li .business-products li a:before {content:"»";position: absolute;color:#29B6DB;left:10px;}

.shopbuttons {position: relative;top:-2px;}
.shopbuttons .search {margin:0 20px 0 30px;}

/* |SLIDER EXTRA OPTIONS| */

.bx-wrapper img.main{max-width:2000px;display:block;margin:0 auto;height:640px;position: relative;left:-49px;}
.caption{position:absolute;top:20.65%;right:17.1%;text-align:left;margin:0 auto;max-width: 800px;width:100%;}
.caption h2 {font:64px 'OSEB'; color:#fff;text-transform: uppercase;margin:0 0 4px;}
.caption h3 {font:97px 'OSEB'; color:#30E0FA;line-height: .5em;text-transform: uppercase;}
.caption p {font:31px 'OSL'; color:#fff;margin:40px 0 46px;}
.caption a {font:19px 'OSB'; color:#fff;text-transform: uppercase;padding:16px 44px;-webkit-border-radius: 7px;-moz-border-radius: 7px;-ms-border-radius: 7px;-o-border-radius: 7px;border-radius: 7px;text-decoration: none;}
.caption a.blue-button {background:#44CEEC;margin:0 22px 0 0;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}
.caption a.blue-button:hover {background:#00CEEC;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}
.caption a.purple-button {background:#626A90;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}
.caption a.purple-button:hover {background:#826A90;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}
.caption .content {top:20px;left:15px;}


.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;position:relative;bottom:60px;z-index:99999}
.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent:-9999px;display:block;width:9px;height:9px;margin:0 9px;outline:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:3px solid #fff;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}
.antispam{display:none}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#31DBFF;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}
.controls {position: absolute;max-width: 397px;width: 100%;bottom: 70px;text-align: center;margin: 0 auto;left: 0;right: 0;}
#slider-prev,#slider-next{position:absolute;top:-6px;z-index:999}
#slider-next {right: 0;}
#slider-prev {left: 0;}



a.bx-next,a.bx-prev{line-height:1.4em;color:#fff;text-decoration:none}
a.bx-next img,a.bx-prev img{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;padding:6px;}
a.bx-next img:hover,a.bx-prev img:hover{background: rgba(68,206,236,0.6);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}


/* |HEALTH AND SUCCESS| */

#health-and-success {position: relative;min-height: 609px;background:#E0FAFF;}
#health-and-success:before{content:"FLAVON";font:490px 'UMB'; color:red;position: absolute;top:0;left:0;right:0;text-align: center;margin:0 auto;line-height: 1.3em;color:#D4F8FF;overflow: hidden;}
#health-and-success:after{content:"";background: url('images/gyumolcs.png') no-repeat center;width:230px;height:234px;position: absolute;left:0;right:0;text-align: center;margin:0 auto;bottom:-50px;}
#health-and-success .wrapper {padding:70px 0 0;}
#health-and-success .first {max-width: 660px;margin:0;padding:0 0 0 50px;}
#health-and-success h2 {font:59px 'OSEB';color:#142A6E;text-transform: uppercase;}
#health-and-success p {font:17px 'OS';margin:25px 0 0;line-height:1.5em;}
#health-and-success .alink {margin:50px 0 0;}
#health-and-success .alink a {font:16px 'OSB';color:#142A6E;}
#health-and-success .second {display:inline-block;max-width: 500px;width:100%;    margin: 4.5% 0 0 3.5%;}



/* RESP AND REVIEW */
h2 {color:#142A6E;}
#resp-and-review {background: #fff;min-height: 733px;}
#resp-and-review .wrapper {padding:112px 0 0;}
#resp-and-review .first {max-width: 48%; width:100%;margin:0 3.5% 0 0;}
#resp-and-review .first h2 {font:48px 'OSEB';text-transform: uppercase;line-height: 1.1em;margin:0 0 20px;}
#resp-and-review .first .uniquetext {font:16px 'OSSB';color:#3ABCDE;text-transform: uppercase;margin: 0 0 35px;}
#resp-and-review .first .content {max-width:330px;margin: 4% 0 0 4%;}
#resp-and-review .first .alink {margin:25px 0 0;}
#resp-and-review .second {text-align: left;max-width: 48%;width:100%;}
#resp-and-review .second h2 {font:48px 'OSEB';text-transform: uppercase;line-height: 1.1em;margin:0 0 50px;}

#resp-and-review .second .content {background:#E9EEFD;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding:40px 60px;text-align: left;min-height:215px;}
#resp-and-review .second .content p img {float:left;margin:0 15px 0 -15px;}

#resp-and-review .second .author {position: relative;text-align: left;left:22%;height:40px;top:15px;}
#resp-and-review .second .content:after {content: "";left: 70px;width: 0;height: 0;bottom: 15px;border-top: 25px solid #E9EEFD;border-left: 35px solid transparent;position: absolute;}
#resp-and-review .second .content p {margin:15px 0 0;font:italic 16px 'OS';}
#resp-and-review .second .bx-wrapper .bx-pager {text-align: right;padding-top: 20px;font-size:0pt;}
#resp-and-review .second .bx-wrapper .bx-pager .bx-pager-item,#resp-and-review .second .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;position:relative;bottom:60px;z-index:99999;top:-35px;}
#resp-and-review .second .bx-wrapper .bx-pager.bx-default-pager a{background:#f1f1f1;text-indent:-9999px;display:block;width:9px;height:9px;margin:0 9px;outline:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:3px solid #f1f1f1;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}
.antispam{display:none}
#resp-and-review .second .bx-wrapper .bx-pager.bx-default-pager a:hover,#resp-and-review .second .bx-wrapper .bx-pager.bx-default-pager a.active{background:#142A6E;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}



/* |JOINUS| */

#joinus {background:url('images/csatlakozz-bg.jpg') no-repeat center center;min-height: 610px;}
#joinus .wrapper {}
#joinus .content {float:right;clear:right;max-width: 545px;width:100%;margin:100px 50px 0 0;}
#joinus h2 {font:59px 'OSEB';text-transform: uppercase;line-height: 1.15em;}
#joinus .uniquetext {font:21px 'OSSB';text-transform: uppercase;color:#3ABCDE;margin:15px 0 35px;}
#joinus p {color:#202020;line-height: }
#joinus .blink {margin:24px 0 0;}
#joinus a.button {background:#44CEEC;padding:14px 40px;font:19px 'OSB';text-transform: uppercase;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
#joinus a.button:hover {background: #142A6E;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}


/* |NEWS| */

/*#news {min-height: 920px;border-bottom: 1px solid #e9e9e9;}*/
#news {height: auto;border-bottom: 1px solid #e9e9e9;}

#news .wrapper{padding:80px 0 0;text-align: center;}
#news .bluehr {margin: 1.55em auto 3em;}
#news h2{font:59px 'OSEB';color:#142A6E;text-transform: uppercase;}
#news .OneThird {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width:33%;padding:1%;}
#news .OneThird article {}
#news .OneThird .image {    overflow: hidden; max-height: 231px;max-width:353px;}
#news .OneThird .image img {}
#news .OneThird .image img {transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transition: .25s linear;-moz-transition: .25s linear;-ms-transition: .25s linear;-o-transition: .25s linear;transition: .25s linear;}
#news .OneThird:hover .image img{transform: matrix(1.075, 0, 0, 1.075, 0, 0);-webkit-transition: .25s linear;-moz-transition: .25s linear;-ms-transition: .25s linear;-o-transition: .25s linear;transition: .25s linear;}
#news .OneThird .content {max-width: 350px;margin: 0 auto;text-align: left;}
#news .OneThird .content .date {font:16px 'OS';color:#888;margin:13px 0 5px;}
#news .OneThird .content h3 {font:20px 'OSSB';color:#29b6db;}
#news .OneThird .content p {font:16px 'OS';}
#news .OneThird .content .alink {margin:10px 0 0;}
#news .OneThird .content .alink a {font:16px 'OS';}
#news .hrimg {background: url('images/hr-img.png') no-repeat;height: 39px;width:100%;text-align: center;margin: 0 auto;position: relative;margin:40px auto 0;}
#news .extralink {}
#news .extralink a {font: 16px 'OSB';color: #142A6E;}


/* |GALLERY AND VIDEO| */

#gallery-and-video {min-height: 865px;}
#gallery-and-video .wrapper {text-align: center;padding:55px 0 0;}
#gallery-and-video .OneHalf {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width:49.5%;}
#gallery-and-video .first {-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align: left;
padding: 0 0 0 2%;}
#gallery-and-video .first h2 {font:48px 'OSEB';text-transform: uppercase;color:#142A6E;margin:0 0 20px;}
#gallery-and-video .first .date {font:16px 'OS';color:#888;}
#gallery-and-video .first h3 {font:16px 'OSSB';color:#29B6DB;text-transform: uppercase;}
#gallery-and-video .first .OneImg {margin:12px 0 6px;}
#gallery-and-video .first .OneThirdImg {-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;width:31.75%;}
#gallery-and-video .first .alink {    margin: 30px 0 0 5px;}
#gallery-and-video .first .alink a {}
#gallery-and-video .second {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: left;padding: 0 0 0 2%;}
#gallery-and-video .second h2 {font:48px 'OSEB';text-transform: uppercase;color:#142A6E;margin: 0 0 45px;}
#gallery-and-video .second h3 {font:16px 'OSSB';color:#29B6DB;margin:0 0 8px;}
#gallery-and-video .second h4 {font:15px 'OSSB';color:#29B6DB;margin:4px 0 0 4px;}
#gallery-and-video .second .OneVideo {margin:0 0 8px;}
#gallery-and-video .second .OneHalfVideo {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width:47.6%;}
#gallery-and-video .second .alink {margin: 21px 0 0 2px;}
#gallery-and-video .second .alink a {}

/* |CONTENT| */


#main {position: relative;z-index: 2; }

.bluehr{height: 10px;width:140px;background:#44CEEC;margin:1em 0 3em;}



/* |FOOTER| */

footer {height:520px;background:#1B2245;color:#fff;position: relative;margin:85px 0 0;}
footer .wrapper {}
footer #footer-info {padding:35px 0 0;}
footer .footer-logo {margin: 0 0 0 2.5%;}
footer .content {margin: 1.5em 0 .6em;line-height: 1.4em;}
footer .content p {margin:2px 0 0 ;}
footer #share {font-size:36pt;}
footer #share a{color:#454F81;text-decoration: none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
footer #share a:hover {color:#8790bf;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
footer .right {padding-top:5px;}
footer .right .title {padding:0 0 10px;}
footer .right .inline:nth-child(1n) {margin:0 2.5em 0 0}
footer .right .inline:nth-child(2n) {margin:0 2.5em}
footer .right .inline:nth-child(3n) {margin:0 3.5em 0 2.5em}
footer .right .inline li.padding-plus {margin:40px 0 0;}
footer .right a{color:#fff;text-decoration: none;margin:.6em 0;display: block;}
footer .right .title {font:16px 'OSCB';color:#1DE2FF;text-transform: uppercase;}
footer #copyright {position: absolute;bottom: 0;height: 85px;background: #161B37;width: 100%;text-align: center;}
footer #copyright {font-size:15px;color:#57639f;}
footer #copyright a {color:#57639f;text-decoration: none;}
footer #copyright .fromto {margin:0 15% 0 5%}
footer #copyright .wrapper {top:30px;}


.breadcrumb a{font:15px 'OS';color: #7480a8;text-transform: uppercase;text-decoration: none;}
.breadcrumb {font:15px 'OS';color: #7480a8;}




/*==============================
***********|SUBPAGE| ***********
===============================*/


#subpage {}
#subpage h1 {font:59px 'OSB';color:#142A6E;text-transform: uppercase;}
#subpage h2 {font:27px 'OSSB';color:#29b6db;margin:50px 0 0;}
#subpage .imgsign {font:italic 17px 'OS';color:#808080;text-align: center;margin: 10px 0 35px;}
#subpage .wrapper {margin:65px auto 150px;max-width:980px;width:100%;}




/*==============================
********|PRODUCT-LIST| *********
===============================*/


#product-list {position: relative;}
#product-list .wrapper {max-width:1280px;margin:140px auto 40px;}
#product-list a.button {background: #44CEEC;color:#fff;padding: 16px 40px;font: 19px 'OSB';text-transform: uppercase;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
#product-list a.button:hover {background: #142A6E;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
#product-list .price {font:29px 'OSB';color:#29B6DB;margin:6px 0 0 44px;}
#product-list .price span.unit {font:19px 'OS';color:#29B6DB;}
#product-list .alink {margin:25px 0 0;}
#product-list .left-oriented,
#product-list .right-oriented {margin:0 auto 156px;}
#product-list .left-oriented .image {text-align: left;}
#product-list .left-oriented h2{font:58px 'OSEB';text-transform: uppercase;color:#142A6E;}
#product-list .left-oriented .uniquetext{font:21px 'OSSB';text-transform: uppercase;color:#29B6DB;margin: 5px 0 0 5px;padding: 0 0 15px;}
#product-list .right-oriented h2{font:58px 'OSEB';text-transform: uppercase;color:#142A6E;}
#product-list .right-oriented .uniquetext{font:21px 'OSSB';text-transform: uppercase;color:#29B6DB;margin: 3px 0 0 2px;padding: 0 0 15px;}
#product-list .left-oriented .image {max-width:54%;width:100%;display: inline-block;vertical-align: top;}
#product-list .left-oriented .content {max-width:43%;width:100%;display: inline-block;vertical-align: top;margin:5px auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#product-list .right-oriented .image {max-width:50%;width:100%;display: inline-block;vertical-align: top;}
#product-list .right-oriented .image img {margin:0 0 0 3.5%;}
#product-list .right-oriented .content {max-width:49%;width:100%;display: inline-block;vertical-align: top;margin:5px auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 3% 0 4.35%;}

/* natural-ingredients */
#natural-ingredients {min-height: 555px;background: #E0FAFF;position: relative;}
#natural-ingredients:after {content:"";position: absolute;background: url('images/termek-lista/natural-ingredients.png') no-repeat;width:555px;height:515px;right:15%;bottom:-70px;}
#natural-ingredients .wrapper {padding:90px 0 0;}
#natural-ingredients .content {-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding:0 0 0 20px;}
#natural-ingredients .content h2 {font:120px 'OSL'; color:#29B6DB;line-height: 1em;padding:0 0 20px;}
#natural-ingredients .content h2 span {font:48px 'OSEB';color:#142A6E;display:block;text-transform: uppercase;}
#natural-ingredients .content p {max-width: 475px;}
#natural-ingredients .content .alink {margin:25px 0 0 0;}
#natural-ingredients .content .alink a {}

/* why-flavon-unique */
#why-flavon-unique {min-height:930px;}
#why-flavon-unique .wrapper {padding:180px 0 0;}
#why-flavon-unique .wrapper h2 {font:59px 'OSEB';text-transform: uppercase;color:#142A6E;text-align: center;}
#why-flavon-unique .wrapper .bluehr {margin:30px auto 80px;}
#why-flavon-unique ul li {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:10px 30px 10px 80px;position: relative;}
#why-flavon-unique ul li:before {content:".";position: absolute;font:21pt 'WS';color:#44CEEC;left:30px;}
#why-flavon-unique ul li {width: 50%;float: left;text-align: left;}
#why-flavon-unique ul li:nth-child(odd) {clear: left;}
#why-flavon-unique .alink {margin:60px auto 0;text-align: center;}

.clear {clear:both;}




/*==============================
***********|PRODUCT| ************
===============================*/


#product {}
#product .wrapper {margin:65px auto;max-width: 1220px;}
#product .bluehr {}
#product .product-main .image,
#product .product-main .summary{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width:50%;float:left;}
#product .product-main .summary {padding:0 0 0 30px;}
#product .product-main .summary h1 {font:59px 'OSEB';text-transform: uppercase;color:#142A6E;}
#product .product-main .summary .bluehr {margin: .75em 0 2.25em;}
#product .product-main .summary p {font-size:17px;margin:22px 0 0;}
#product .product-main .summary .ration {font:27px 'OSB';color:#142A6E;margin:1em auto;}
#product .product-main .summary .ration img {position: relative;top:6px;}
#product .product-main .summary .cart { float: right;margin: 10px 10px 0 0;}
#product .product-main .summary .cart .quantity {}
#product .product-main .summary .cart .quantity:after {content:"";position: absolute;font:16px 'OS';right:18px;color:#808080;z-index:1;top:20px;}
#product .product-main .summary .price {position: relative;font:43px 'OSB';color:#29B6DB;margin:0 auto 2em;}
#product .product-main .summary .price span.unit {font:29px 'OS';}
#product .product-main .summary a.button {}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
input[type="number"]{background:#ECECEC;color:#808080;width:86px;padding:.75em 0 .75em .25em;margin:0;outline:0;font:24px 'OS';border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em 0 .5em .75em;-moz-appearance:textfield;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;position: relative;vertical-align: top;display:inline-block;}

#tabs{max-width:100%;height:90px;border-bottom:solid 1px #ddd;padding:0 0 0}
#tabs a{cursor:pointer}
#tabs li{list-style:none;display:inline-block;vertical-align:top;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;outline:none;text-align:center;position:relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width:31.75%;margin:0 1%;}
#tabs li:first-child {margin:0 1% 0 0;}
#tabs li:last-child {margin:0 0 0 1%;}
#tabs li a{color:#202020;display:block;background:#FFF;text-decoration:none;outline:none;padding:0 0 16px;height:75px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
#tabs li h3 {font:19px 'OSB';text-transform: uppercase;color:#142A6E;padding: 35px 0 0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
#tabs li a.inactive h3{padding: 25px 0 0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
#tabs li a div{position:absolute;bottom:20%;left:0;right:0}
#tabs li a.inactive{color:#202020;background:#f8f8f8;outline:none;border-bottom:solid 1px #ddd;padding:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
#tabs li a:hover,#tabs li a.inactive:hover{color:#202020;outline:none}
.container{clear:both;max-width:100%;text-align:left;padding:20px 1.5em;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.container .content {width:67.5%;padding:3.5% 70px 3% 55px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.container .content h4{font:27px 'OSSB';color:#29b6db;padding:20px 0;}
.container .content p{font-size:17px;color:#202020;margin:0 auto;padding:12px 0;line-height: 1.5em;}
.container .image {width:32%;margin: 74px 0 0;}
.container ul{margin:5px 0 0;}
.container li{font-size:17px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;padding:3px 0 3px 35px;}
.container li:before {content:".";position: absolute;font:17px 'WS';color:#29B6DB;left:0;top:5px;}


input[type="button"], input[type="submit"] {background:#44CEEC;color:#fff;padding:15px 40px;font:19px 'OSB';text-transform: uppercase;display:inline-block;vertical-align: top;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;px}
input[type="submit"]:hover {background:#142A6E;}

button {background:#44CEEC;color:#fff;padding:15px 40px;font:19px 'OSB';text-transform: uppercase;display:inline-block;vertical-align: top;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;px}
button:hover {background:#142A6E;}
button img {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-top: 1px;
	vertical-align: text-bottom;
}


/*==============================
***********|CART| **************
===============================*/


#cart {}
#cart .wrapper {max-width: 980px;margin:65px auto 25px;}
#cart h1 {font:59px 'OSEB';text-transform: uppercase;color:#142A6E;}
#cart table {width:100%;color:#404040;}
#cart table thead {border-bottom:2px solid #ddd;}
#cart table tr{border-bottom:1px solid #ddd;padding:20px 0;}
#cart table td{padding:15px 0;}
#cart table th {font:12px 'OSB';text-transform: uppercase;color:#808080;padding:0 0 10px;}
#cart table th.product-quantity {}
#cart table th.product-unit {text-align: center;}
#cart table th.product-price {text-align: right;padding:0 15px 10px 0;}
#cart table th.product-subtotal {text-align: right;padding:0 40px 10px 0;}
#cart table td.product-quantity {}
#cart table td.product-unit {text-align: center;}
#cart table td.product-price {text-align: right;}
#cart table td.product-subtotal {text-align: right;}
#cart table th.product-name {text-align: right;}
#cart table td.product-name img{text-align: center;border:1px solid #808080;}
#cart table td.product-thumbnail {width:100px;text-align: center;}
#cart table td.product-thumbnail img{border:1px solid #ddd;padding:3px;}
#cart table td h2{font:16px 'OSB'; color:#29b6db;}
#cart table .quantity input[type="number"]{width:44px;margin:0;outline:0;font:18px 'OS';color:#404040;padding:.5em 0 .5em .6em;}
/*#cart .quantity:after {content:"db";position: absolute;font:16px 'OS';right:10px;color:#404040;z-index:1;top:12px;}*/
#cart table td.product-quantity .remove a{font:32px 'WS'; color:#808080;text-decoration: none;margin:0 0 0 5px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
#cart table td.product-quantity .remove a:hover{color:#EA6153;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
#cart .totaldiv {padding:1.5em 0 2em;border-bottom:2px solid #ddd;}
#cart .totaldiv .alink {margin:15px 0 0 15px;}
#cart .totaldiv .alink a {font:17px 'OS';}
#cart .totaldiv .total {float:right;}
#cart .totaldiv .total .tricky{font:16px 'OSB';color:#142A6E;line-height: .75em;margin: 10px 0 0;}
#cart .totaldiv .total span{font:16px 'OSB';color:#142A6E;display:block;}
#cart .totaldiv .total .price{font:35px 'OSB';color:#142A6E;margin: 0 0 0 18px;}


/* member-area */
#member-area {min-height:300px;background:#EAF8FB;position: relative;}
#member-area .wrapper {max-width: 980px;position: relative;}
#member-area:after {content: "";background: url('images/gyumolcs.png') no-repeat center;width: 230px;height: 234px;position: absolute;right: 24.5%;bottom: -35px;}
#member-area .content {position: relative;max-width:725px;padding:40px 0 0 10px;}
#member-area .content h2 {font:27px 'OSSB';color:#29B6DB;padding: 0 0 25px;}
#member-area .content .alink {display: inline-block;vertical-align: top;margin:15px 0 0 25px;}
#member-area .content .alink a {font:17px 'OS';}
#member-area label {font:16px 'OS';margin:0 0 0 10px;padding:0 0 5px;}
#member-area input[type="submit"] {background: #29B6DB;padding: 13px 50px;border:none;}
#member-area input[type="submit"]:hover {background:#142A6E;}
#member-area input[type="text"],
#member-area input[type="password"]{border:1px solid #D8F2F8;padding:14px 15px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;font:16px 'OS';color:#202020;margin: 5px 0 20px;}
input[type="text"], input[type="email"], input[type="password"], select, textarea {border: 1px solid #efefef;background: #fff;color: #6e6e6e;width: 100%;padding: 8px 10px;margin: 0;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height: 1.5em;}

.first {float:left;width:48.75%;}
.last {float:right;width:48.75%;}
.wide {width:100%;}

.last .alink.extra{position: relative;top: 40px;}

/* be-member */
#be-member {}
#be-member .wrapper {max-width: 980px;margin:40px auto;}
#be-member .alink a {font:17px 'OS';}
#be-member h2 {font:27px 'OSSB';color:#29B6DB;padding:0 0 10px;}
#be-member h3 {font:19px 'OSSB'; text-transform: uppercase;color:#142A6E;padding:35px 0 5px;margin:0 0 0 5px;}
#be-member .uniquetext {font:17px 'OS';}
#be-member #register label {font:16px 'OS';margin:0 0 0 10px;padding:0 0 5px;}
#be-member #register .check label {font:17px 'OS';margin:0;padding:0;}
#be-member #register .check {padding: 2em 0;border-top: 2px solid #e2e2e2;border-bottom: 2px solid #e2e2e2;}
#be-member input[type="text"],#be-member input[type="email"],#be-member input[type="password"],#be-member select, #be-member textarea {background: #ECECEC;color: #6e6e6e;width: 100%;padding: 13px 20px;-webkit-border-radius: 4px;-moz-border-radius: 4x;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;font:16px 'OS';color:#202020;margin: 5px 0 18px;}
#be-member ::-webkit-input-placeholder {color:#606060;font:16px 'OS';}
#be-member :-moz-placeholder {color:#606060;font:16px 'OS';}
#be-member ::-moz-placeholder {color:#606060;font:16px 'OS';}
#be-member :-ms-input-placeholder {color:#606060;font:16px 'OS';}
#be-member .submit-and-register {padding: 25px 0 0;}
#be-member .submit-reg {float:right;clear:right;}
#be-member input[type="submit"] {background:#29B6DB;font:24px 'OSB';padding: 23px 59px;}
#be-member input[type="submit"]:hover {background:#142A6E;}
#be-member .total {margin: 20px 0 0;}
#be-member .total .tricky{font:16px 'OSB';color:#142A6E;line-height: .75em;margin: 10px 0 0;}
#be-member .total span{font:16px 'OSB';color:#142A6E;display:block;}
#be-member .total .price{font:35px 'OSB';color:#142A6E;margin: 0 0 0 18px;}


/* Checkout select */
div.cs-select.checkout{display:inline-block;vertical-align:middle;position:relative;text-align:left;background:#ECECEC;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4x;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin:5px 0 18px}
div.cs-select.checkout .cs-skin-border > span::after{font:20px WS;content:'[';position:absolute;right:20px;color:#202020;}
div.cs-select.checkout .cs-skin-border .cs-selected span::after{font:15px WS;content:'.';position:absolute;right:10px;color:#202020;}
div.cs-select.checkout .cs-skin-border ul span{padding:15px 20px;font:16px 'OS';}
.checkout div.cs-skin-border{background:transparent;font:16px OS;width:100%;max-width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.checkout .cs-skin-border > span{padding:13px 20px;color:#606060;}



/*==============================
***********|ABOUT| ************
===============================*/
#cookie-bar {background:rgba(0,0,0,.7); height:auto; line-height:24px; color:#eeeeee; text-align:center; padding:13px 0;z-index:999;}
#cookie-bar.fixed {position:fixed; bottom:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:15px;}
#cookie-bar .cb-enable {background: #29B6DB;padding:5px 10px;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}
#cookie-bar .cb-enable:hover {background:#142a6e;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}


#about-one {
    min-height: 546px;
    background: url('images/rolunk/section-one-bg.png') no-repeat left -40px top #EFEFF3;
    width: 100%;
}
#about-one .wrapper {max-width: 1240px;margin:0px auto 25px;}
#about-one .wrapper .content {max-width: 660px;float:right;padding:90px 25px 40px 0}
#about-one .bluehr {margin: 1em 0 2em;}
#about-one h1 {font:48px 'OSEB';text-transform: uppercase;color:#142A6E;}
#about-one h1 span {display: block;}
#about-one p {font-size:17px;}
#about-one .alink {margin:30px 0 0;}

#about-two {
    min-height: 507px;
    background: url('images/rolunk/section-two-bg.jpg') no-repeat right -40px top #F4EDE4;
    width: 100%;
    margin:-25px 0 0;
}
#about-two h2 {font:48px 'OSEB';text-transform: uppercase;color:#142A6E;}
#about-two .bluehr {background: #44CEEC;margin: 1em 0 2.25em;}
#about-two .content {width:640px;padding:90px 0 50px;}
#about-two .alink {margin:30px 0 0;}


#about-three {
    min-height: 546px;
    background: url('images/rolunk/section-three-bg.jpg') no-repeat left -40px top #EFEFF3;
    width: 100%;
}
#about-three .wrapper {max-width: 1240px;margin:0px auto 25px;}
#about-three .wrapper .content {max-width: 660px;float:right;padding:90px 0 40px}
#about-three .bluehr {margin: 1em 0 2em;}
#about-three h2 {font:48px 'OSEB';text-transform: uppercase;color:#142A6E;}
#about-three p {font-size:17px;}
#about-three .alink {margin:30px 0 0;}

/* magic-tree */

#magic-tree .wrapper{max-width:1210px;margin:0 auto}
#magic-tree .tree.closed .leftblock,#magic-tree .tree.closed .rightblock{display:none}
#magic-tree .tree.closed .hidden{display:block}
#magic-tree .tree.closed{margin:0 0 40px}
#magic-tree .hidden{display:none}
#magic-tree .closed .hidden{text-align:center;position:relative;top:-30px;display:block}
#magic-tree .closed .hidden a{display:block;color:#21409A}
#magic-tree .tree.closed:after{height:25px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
#magic-tree .tree:after{content:"";height:675px;background:silver;width:2px;position:absolute;left:0;right:0;text-align:center;margin:0 auto;-webkit-transition:2s;-moz-transition:2s;-ms-transition:2s;-o-transition:2s;transition:2s}
#magic-tree .tree h2{font:35px OSEB;color:#21409A;text-align:center;padding:30px 0;cursor:pointer}



#magic-tree .tree .leftblock{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;clear:left;margin:0 auto 35px;cursor:default}
#magic-tree .tree .leftblock:before{z-index:2;content:"";background:silver;width:14px;height:14px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;right:-7px;top:100px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
#magic-tree .tree .leftblock.changed:before{box-shadow:0 0 0 5px #21409A;background:#29B6DD;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
#magic-tree .tree .leftblock:after{content:"";background:silver;width:30px;height:2px;position:absolute;right:0;top:106px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
#magic-tree .tree.main-right .leftblock:nth-child(1n){top:115px}
#magic-tree .tree .leftblock .image{max-width:240px;width:100%;float:left}
#magic-tree .tree .leftblock .image img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
#magic-tree .tree .leftblock .content{max-width:265px;width:100%;margin:60px 0 0 7.5%}
#magic-tree .tree .leftblock .content .date{font:16px OS;color:gray}
#magic-tree .tree .leftblock .content h3{font:27px OSB;color:#29B6DB;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
#magic-tree .tree .leftblock .content p{margin:5px 0 0;line-height:1.3em}


#magic-tree .tree .rightblock{float:right;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;clear:right;cursor:default}
#magic-tree .tree.main-right .rightblock{margin:0 0 35px}
#magic-tree .tree .rightblock:before{z-index:2;content:"";background:silver;width:14px;height:14px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;left:-7px;top:80px}
#magic-tree .tree .rightblock.changed:before{box-shadow:0 0 0 5px #21409A;background:#29B6DD;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
#magic-tree .tree .rightblock:hover .image img,#magic-tree .tree .leftblock:hover .image img{box-shadow:0 0 0 10px #21409A;box-shadow:0 0 0 10px #d6dcec;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
#magic-tree .tree .rightblock:hover .content h3,#magic-tree .tree .leftblock:hover .content h3{color:#21409A!important;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
#magic-tree .tree .rightblock:after{content:"";background:silver;width:30px;height:2px;position:absolute;left:0;top:86px}
#magic-tree .tree.main-left .rightblock:nth-child(2n):before{top:100px}
#magic-tree .tree.main-left .rightblock:nth-child(2n):after{top:107px}
#magic-tree .tree.main-left .rightblock:nth-child(1n){top:155px}
#magic-tree .tree .rightblock .image{max-width:240px;width:100%;float:right}
#magic-tree .tree .rightblock .image img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
#magic-tree .tree .rightblock .content{max-width:265px;width:100%;margin:30px 0 0 8.5%}
#magic-tree .tree.main-right .rightblock .content{margin:50px 0 0 8.5%}
#magic-tree .tree .rightblock .content .date{font:16px OS;color:gray}
#magic-tree .tree .rightblock .content h3{font:27px OSB;color:#29B6DB;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
#magic-tree .tree .rightblock .content p{margin:5px 0 0;line-height:1.3em}



/*==============================
********* |BUSINESS| **********
===============================*/



#business {height:641px;background:url('images/uzleti/business-main-bg.jpg') no-repeat center top;width:100%;}


#business .content {float:right;margin:180px 5% 0 0;}
#business .content h1 {font:53px 'OSEB';text-transform: uppercase;color:#fff;line-height: 1.25em;margin:0 0 60px;}
#business .content h1 span {display:block;}
#business .content h1 span.big{font-size:92px;color:#30E0FA;}
#business .content h1 span.small{font-size:56px;color:#30E0FA;position: relative;top:15px;}
#business .content .uniquetext {font:24px 'OSSB';color:#fff;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:12px .5em;text-transform: uppercase;display: inline-block;vertical-align: top;}

#customized {height:675px;background:url('images/uzleti/customized-main-bg.jpg') no-repeat right 20% top 50%;width:100%;}
#customized h2, #honor h2, #payback h2, #bonus-sheme h2 {font:49px 'OSEB';text-transform: uppercase;line-height: 1.25em;padding: 0 0 15px;letter-spacing: -1px;}
#customized p, #honor p, #payback p, #bonus-sheme p, #register-now p {font-size:17px;}
#customized .wrapper {padding:120px 0 0;}
#customized .wrapper .content {max-width: 645px;width:100%;margin:15px 0 0 25px;}

#honor {height:661px;background:url('images/uzleti/honor-main-bg.jpg') no-repeat center top;width:100%;}
#honor .wrapper {}
#honor .wrapper .content {float:right;margin:120px 3% 0 0;max-width: 645px;width:100%;}
#honor .wrapper .content .uniquetext {font:19px 'OSSB';text-transform: uppercase;color:#44CEEC;}

#payback {height:754px;background:url('images/uzleti/payback-main-bg.jpg') no-repeat right -48px top 10px;width:100%;}


#payback p, #honor p, #payback p, #bonus-sheme p {font-size:17px;}
#payback .wrapper {padding:130px 0 0;}
#payback .wrapper .content {max-width: 645px;width:100%;margin:0 0 0 25px;}
#payback .content .uniquetext {font:19px 'OSSB';text-transform: uppercase;color:#44CEEC;}

#payback .round {max-width:218px;height:218px;width:100%;background:#142A6E;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;position: absolute;right: 17%;top: 65px;}
#payback .round .roundcontent {text-align: center;margin:55px auto 0;}
#payback .round div {font:18px 'OSEB';color:#fff;text-transform: uppercase;line-height: 1em;}
#payback .round div.align {position: relative;top:5px;}
#payback .round div.unique {font-size:66px;color:#30E0FA;}

#bonus-sheme {height:680px;background:url('images/uzleti/bonus-sheme-main-bg.jpg') no-repeat center top;width:100%;}
#bonus-sheme .wrapper .content {float:right;margin:140px 3% 0 0;max-width: 645px;width:100%;}


#register-now {min-height:440px;}
#register-now .wrapper {text-align: center;padding:100px 0 0;}
#register-now .bluehr {margin:1.5em auto 3em;}
#register-now .content {max-width: 900px;width:100%;margin: 0 auto;}
#register-now h2 {font:59px 'OSEB';text-transform: uppercase;}
#register-now p {font-size:16px;}
#register-now .alink {margin:2.5em auto;}




#business-productlist-title {height:440px;background:url('images/uzleti-termek-lista/business-productlist-main.jpg') no-repeat -50px top;width:100%;}
#business-productlist-title .wrapper {text-align: center;padding:130px 0 0;}
#business-productlist-title h1 {font:73px 'OSEB';text-transform: uppercase;color:#fff;}
#business-productlist-title .uniquetext {font:37px 'OSL';color:#fff;margin:-7px 0 0;}

#business-list {}
#business-list .wrapper{margin:50px auto 150px;}
#business-list .business-products li a {border: none;padding: 7px 0 7px 20px;display: block;font: 16px 'OS';color: #142A6E;text-transform: none;text-decoration: none;position: relative;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}

#business-list .business-products li a:before {content: "»";position: absolute;color: #29B6DB;left: 2px;top:3px;}


aside {float:left;clear:left;max-width: 300px;width:100%;}
aside .wrapper{max-width: 260px;margin:0 auto!important;}
aside h2 {font: 19px 'OSSB';color: #29B6DB;text-transform: uppercase;margin:0 auto 15px;}
aside .cs-select .cs-options {background: #ECECEC;}
aside .cs-skin-border.cs-active > span {background: #ececec;}
aside .currency-exchange {margin:0 auto 30px;}

.business-product-list {float:left;position:relative;max-width:935px;width:100%;border-left:1px solid #f1f1f1;}
.business-product-list .wrapper {margin:0 auto!important}
.business-product-list h2 {font: 19px 'OSSB';color: #29B6DB;text-transform: uppercase;margin:0 0 60px 35px;}
.business-product-list .business-product {display: inline-block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width:33%;padding:0 1%;margin:0 auto 65px;vertical-align: top;height:450px;}

.business-product-list .business-product .inwrap {width:290px;text-align: center;height:440px;}
.business-product-list .business-product .inwrap .image {height:215px;position: relative;}
.business-product-list .business-product .inwrap .image img {position: absolute;top:0;bottom:0;left: 0;right: 0;margin:auto;max-width:100%;max-height: 90%;}
.business-product-list .business-product .inwrap .content {}
.business-product-list .business-product .inwrap .content h3 {font:16px 'OSB';text-transform: uppercase;color:#142A6E;margin:30px auto 0;}
.business-product-list .business-product .inwrap .content p {margin:5px 0 0;font:15px 'OS';}
.business-product-list .business-product .inwrap .content .price-cart{position: absolute;margin:0 auto;bottom:20px;left:0;right:0;}
.business-product-list .business-product .inwrap .content .price {font:24px 'OSCB';color:#29B6DB;margin:5px 5px 0 0;}
.business-product-list .business-product .inwrap .content .price span {font:19px 'OSCB';}

.business-product-list .business-product input[type="number"] {background: #ECECEC;color: #404040;width: 65px;
margin: 0;outline: 0;font: 18px 'OS';-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 15px 0 15px 26px; -moz-appearance: textfield;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;}
.business-product-list .business-product input[type="submit"] {font:20pt 'CART';text-transform: none;padding:0;width: 70px;height:54px;background:#29B6DB;z-index:2;position: relative;left:-10px;}
.business-product-list .business-product input[type="submit"]:hover {background:#142A6E;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}





/*==============================
********** |REFERRAL| *********
===============================*/

#topbar .right.another {top:7px;color:#142A6E;}
#topbar .another a:first-child {margin: 0 10px 0 0;}
#topbar .another a:last-child {margin: 0 10px;}
#topbar .another a {font: 16px 'OS';color: #142A6E;text-transform: none;}


#referral {height:352px;background:url('images/referral/referral-main-bg.jpg') no-repeat center top;width:100%;position: relative;}
#referral .wrapper {padding:95px 0 0;}
#referral .content {padding:0 0 0 25px;}
#referral .content h1 {font:54px 'OSEB';color:#fff;text-transform: uppercase;line-height: 1.11em;}
#referral .content h1 span {font-size:74px;display: block;color:#30e0fa;}
#referral .content p {font-size:17px;}
#referral .content .rank {font:19px 'OSB';text-transform: uppercase;color:#fff;margin: 25px 0 0 5px;}
#referral .image {position: absolute;right:5%;top:25px;}
#referral .image img {-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}

#ref-intro {min-height: 515px;width:100%;}
#ref-intro .wrapper {padding:65px 0 0;}
#ref-intro .content {max-width:645px;width:100%;display: inline-block;vertical-align: top;margin:0 0 0 25px;}
#ref-intro .content h2 {font:59px 'OSEB';text-transform: uppercase;}
#ref-intro .personal-contact {display: inline-block;vertical-align: top;max-width:460px;width:100%;min-height:265px;background:#F6F5F4;font:16px'OS';color:#202020;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:35px 30px 35px 45px;position: relative;margin:100px 0 0 5.5%;}
#ref-intro .personal-contact h3 {font:21px 'OS'; color:#142a6e;margin:0 0 25px;}
#ref-intro .personal-contact .name {font:16px 'OSB';}
#ref-intro .personal-contact .personal-rank {margin:0 0 25px;}
#ref-intro .personal-contact .qr-code {position: absolute;right:30px;top:35px;}


#ref-video {width:100%;position: relative;background:#E0FAFF;min-height: 940px;}
#ref-video .wrapper {text-align: center;}
#ref-video .bluehr {margin:0 auto 5em;}
#ref-video h2 {font:59px 'OSEB';text-transform: uppercase;padding:100px 0 20px;}
#ref-video:before{content:"FLAVON";font:490px 'UMB';position: absolute;top:0;left:0;right:0;text-align: center;margin:0 auto;line-height: 1.15em;color:#D4F8FF;overflow: hidden;}
#ref-video .video {max-width:960px;width:100%;margin:0 auto;}


#ref-products {}
#ref-products .wrapper {text-align: center;padding:85px 0 115px;}
#ref-products h2 {font:59px 'OSEB';text-transform: uppercase;padding:0 0 23px;}
#ref-products .bluehr {margin:0 auto 2.5em;}
#ref-products .image {max-width:610px;width:100%;display: inline-block;vertical-align: top;margin:20px 10px 0 0;}
#ref-products .content {max-width:615px;width:100%;display: inline-block;vertical-align: top;text-align: left;}
#ref-products .content p {font-size:17px;}


#ref-network {min-height:679px;background:url('images/referral/network-main-bg.jpg') no-repeat center top;width:100%;position: relative;}
#ref-network .wrapper {padding:100px 0 20px;}
#ref-network .bluehr {margin:.5em 0 4.5em;}
#ref-network .content {position: relative;max-width: 635px;width:100%;margin:0 0 0 30px;}
#ref-network .content p{font-size:17px;}
#ref-network h2 {font:59px 'OSEB';text-transform: uppercase;padding:0 0 20px;}

#register-to-team {}
#register-to-team .wrapper {text-align: center;padding:80px 0;}
#register-to-team input[type="submit"] {padding: 25px 40px;font: 32px 'OSB';-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}

header.two #menu ul li{margin:0 15px}
#menu ul li a:hover{border-bottom:5px solid #29B6DB;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
#menu ul li.unique a{font:17px OS;text-decoration:none;text-transform:uppercase;color:#fff;background:#44ceec;padding:8px 35px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}





#map-canvas{width:100%;height:515px!important;}
#map-canvas img{max-width:none}

#contact {position: relative;font-size:17px;}
#contact .wrapper {padding:70px 0;margin:0 auto;max-width:980px;width:100%;}
#contact h1 {font:59px 'OSEB';color:#142A6E;text-transform: uppercase;}
#contact .bluehr{background:#29B6DB;margin:1em 0 2em;}
#contact .OneThird {max-width:375px; width:100%;}
#contact .OneThird a{color:#142A6E;}

/* Mod. 2016-08-10 */
/*
#contact .TwoThird {max-width:550px; width:100%;}
#contact .TwoThird strong {max-width:400px; width:100%;display:block;}
*/

#contact .TwoThird {max-width:100%; width:100%;}
#contact .TwoThird strong {max-width:100%; width:100%;display:block;}

/* END */

#contact .TwoThird ul {max-width:100%;float:left;width:100%;padding:20px 0;}
#contact .TwoThird ul li {width: 50%;float: left;text-align: left;vertical-align: top;font-size:17px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 0 3px;
}
#contact .TwoThird ul li .language{width:150px;}
#contact ul li:nth-child(odd) .language {width:100px;}
#contact strong, #global strong, #company-info strong {color:#202020;}

#global {position: relative;height: auto;background:#E0FAFF;font-size:17px;}
#global:before{content:"FLAVON";font:490px 'UMB'; color:red;position: absolute;top:54.25%;left:0;right:0;text-align: center;margin:0 auto;line-height: 1.3em;color:#D4F8FF;overflow: hidden;}
#global .wrapper {padding:70px 0;margin:0 auto;max-width:980px;width:100%;}
#global h2 {font:45px 'OSEB';color:#142A6E;text-transform: uppercase;}
#global h3 {font:21px 'OSB';color:#29B6DB;text-transform: uppercase;}
#global h4 {font:16px 'OSB';color:#142a6e;}
#global p {font:17px 'OS';margin:25px 0 0;line-height:1.5em;}
#global ul {max-width:100%;float:left;width:100%;padding:25px 0 0;}
#global ul li {width: 49%;float: left;text-align: left;vertical-align: top;padding:0 0 50px;}

#company-info {position: relative;font-size:17px;}
#company-info .wrapper {padding:70px 0;margin:0 auto;max-width:980px;width:100%;}
#company-info h2 {font:45px 'OSEB';color:#142A6E;text-transform: uppercase;}
#company-info h3 {font:21px 'OSB';color:#29B6DB;text-transform: uppercase;}
#company-info h4{font:16px 'OSB';color:#142a6e;padding:0 0 15px;}
#company-info .uniquetext {font:16px 'OSB';color:#29B6DB;margin:0 0 10px;}
.br {height:20px;}
.br2 {height:60px;}
hr {outline:none;height:3px;background:#eee;padding:0;margin:0 auto 2.5em;width:100%;border:none;}

#company-info ul {max-width:100%;float:left;width:100%;padding:25px 0;}
#company-info ul li {width: 49%;float: left;text-align: left;vertical-align: top;padding: 0 0 35px;}
#company-info ul li:nth-child(odd), #global ul li:nth-child(odd) {clear: left;}


/*==============================
******** | MANAGEMENT| ********
===============================*/

#management {position: relative;}
#management .wrapper {padding:70px 0;margin:0 auto;max-width:980px;width:100%;}
#management h1 {font:59px 'OSEB';color:#142A6E;text-transform: uppercase;}
#management h2 {font:36px 'OSB';color:#142A6E;text-transform: uppercase;}
#management h2.padding {padding:50px 0 0;}
#management .bluehr {background: #29B6DB;}
#management .ownerBlock {margin:0 0 80px;}
#management .ownerBlock .image {max-width:40%; display: inline-block;vertical-align: top;padding:0 5% 0 0;}
#management .ownerBlock .image img {}
#management .ownerBlock .content {max-width: 54%;display: inline-block;vertical-align: top;}
#management .ownerBlock .content h3 {font:36px 'OSB';color:#142A6E;}
#management .ownerBlock .content .uniquetext {font:19px 'OSSB';color:#29b6db;text-transform: uppercase;}
#management .ownerBlock .content p {}

/*==============================
******** | MODAL POPUP| ********
===============================*/

.modal#loginModal .modal-dialog {max-width: 660px;top:55px;}
.modal#loginModal .modal-dialog .bluehr {margin:1em 0 1.6em;}
.modal#loginModal .modal-content {}
.modal#loginModal .modal-dialog h1 {line-height: 1em;padding: 0 0 5px;}
.modal#loginModal .modal-body {padding:50px 70px 42px;}

.modal#loginModal .modal-dialog .content {max-width: 100%;padding: 0;}

.modal#loginModal .modal-body .login-remember {padding:18px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:5px 0 25px;}
.modal#loginModal .modal-body .login-remember a {color: #142A6E;}
.modal#loginModal .modal-body .login-remember .link {float: right;}
.modal#loginModal .modal-body .login-submit {text-align: center;}



.modal#loginModal .login-username div {width:24%;display: inline-block;margin:15px 0 0;}
.modal#loginModal .login-password div {width:24%;display: inline-block;margin:15px 0 0;}
.modal#loginModal input[type="text"], .modal#loginModal input[type="password"] {background: #ECECEC;color: #6e6e6e;width: 76%;padding: 12px 20px;-webkit-border-radius: 4px;-moz-border-radius: 4x;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;font: 16px 'OS';color: #202020;margin: 5px 0 15px;display: inline-block;vertical-align: top;}


.modal#loginModal input[type="submit"] {padding: 15px 45px;}

.modal .modal-body a.close { text-decoration: none; position: absolute; top: -15px; right: -15px;float: right; opacity:inherit;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
.modal .modal-body a.close span { font-size: 20px; color: #2ca1fa; }
.modal .modal-body a.close:hover, .close:focus {-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;
-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);top:-16px;right:-13px;}
.modal .modal-content {border: none;border-radius: 0;}
.modal .modal-body {padding:50px 60px 40px;}
.modal .modal-dialog { z-index: 2000; max-width:1000px;top:100px;}
.modal .modal-dialog h1 {font:59px 'OSEB';color:#142A6E;text-transform: uppercase;}
.modal .modal-dialog .bluehr {margin:1em 0 2em;}
.modal .modal-dialog .uniquetext {font:20px 'OSSB';color:#29b6db;text-transform: uppercase;letter-spacing: 0.025em;}
.modal .modal-dialog .content {display: inline-block;vertical-align: top;max-width:500px;width:100%;padding:0 10px 0 0;}
.modal .modal-dialog .content p {}
.modal .modal-dialog .image {display: inline-block;vertical-align: top;max-width:360px;width:100%;}
.modal .modal-dialog .image img {}
.modal .modal-dialog .image img {}
.modal .modal-dialog a.button {font:20px 'OSB';text-transform: uppercase;color:#fff;background:#44CEEC;padding:15px 40px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;margin:2.25em 0 0;}
.modal .modal-dialog a.button:hover {background:#142A6E;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}



.mobile-country {
	display:block;
	margin: 10px;
}
.mobile-language {
	display:block;
	margin: 20px 10px 10px 31px;
}


/*================================================
* * * * * * * | R E S P O N S I V E| * * * * * * * 
=================================================*/


/*==============================
**********| 1280 > | ***********
===============================*/
@media only screen and (max-width:1280px) {
    
img {max-width: 100%;height:auto;}
    
#topbar .wrapper, header .wrapper, #resp-and-review .wrapper, #health-and-success .wrapper, #news .wrapper, #gallery-and-video .wrapper, footer .wrapper, footer #copyright .wrapper {max-width: 95%;}
#resp-and-review .first .content {max-width: 54%;margin: 4% 0 0 4%;}
#resp-and-review .first .image {max-width: 40%;}
    
/* h&s */
#health-and-success .first {max-width: 50%;padding: 0 0 0 3%;}
#health-and-success .second {max-width: 44%;margin: 4.5% 0 0 3%;}
    
/* g&v */
#gallery-and-video .second .OneHalfVideo {width: 49.5%;}
#gallery-and-video .first .OneThirdImg {width: 32.5%;}
    
    
    
/*==============================
******* |BUSINESS LIST| *******
===============================*/
aside {float: none;clear: none;max-width: 100%;width: 100%;background:#E0FAFF;}
aside .wrapper {max-width: 90%;margin: 0 auto!important;padding:50px 0;}

.business-products ul {padding:0 0 50px;}
.business-products ul li {display: inline-block;vertical-align: top;}

#business-list .wrapper {margin: 0 auto;}
.business-product-list {float: none;max-width: 100%;border-left: none;}
#business-list .business-products li a {padding: 7px 0 7px 0;font: 16px 'OS';margin: 0 20px 0 20px;}
#business-list .business-products li a:before {left: -15px;top:5px;}

.business-product-list .wrapper {max-width: 90%;padding: 0 0 50px;}
.business-product-list h2 {font: 19px 'OSSB';margin: 50px 0 60px 0;}

#natural-ingredients .wrapper {max-width: 90%;}
    


    

/* ABOUT */
#about-one {background: url('images/rolunk/section-one-bg.png') no-repeat left -375px top #EFEFF3;}
#about-two {background: url('images/rolunk/section-two-bg.jpg') no-repeat right -375px top #F4EDE4;}
#about-three {background: url('images/rolunk/section-three-bg.jpg') no-repeat left -375px top #EFEFF3;}
    

    
}



.from-small {display:none!important;}

/*==============================
**********| 1240 > | ***********
===============================*/
@media only screen and (max-width:1240px) {
    
#menu ul li ul.sub-menu {top: 63px;left: -335px;width: 1200px;height: 635px;border: 1px solid #29B6DB;padding: 39px 10px 50px 10px;}


/*==============================
********** |REFERRAL| *********
===============================*/
    
#main.two .wrapper {max-width:95%;} 

#ref-intro .content { max-width: 50%; margin: 0;}
#ref-intro .personal-contact {margin: 100px 0 0 4%;max-width: 45%;}
    
#ref-products .image {max-width: 49%;margin: 0 auto;}
#ref-products .content {max-width: 50%;}
    
#ref-network .content {max-width: 72%;margin: 0;}

    
/*==============================
*******| PRODUCT LIST | ********
===============================*/
#product-list .wrapper {max-width:95%;margin:140px auto 40px;}
#product-list .left-oriented h2{font:42px 'OSEB';text-transform: uppercase;color:#142A6E;}
#product-list .left-oriented .uniquetext{font:18px 'OSSB';text-transform: uppercase;color:#29B6DB;margin: 5px 0 0 5px;padding: 0 0 15px;}
#product-list .right-oriented h2{font:42px 'OSEB';text-transform: uppercase;color:#142A6E;}
    
    
#natural-ingredients .content p {max-width: 450px;}
#natural-ingredients:after {right: -25px;bottom: -90px;}
#why-flavon-unique .wrapper {padding: 180px 0 80px;}
    
    
    
/*==============================
********* |BUSINESS| **********
===============================*/
    
    
#payback {min-height: 754px;background: url('images/uzleti/payback-main-bg.jpg') no-repeat right -350px top 10px;}
#customized {min-height: 675px;background: url('images/uzleti/customized-main-bg.jpg') no-repeat right -5% top 50%;}
    
    
/* ABOUT */
#about-one .wrapper, #about-two .wrapper, #about-three .wrapper {max-width: 90%;}
}





/*==============================
**********| 1200 > | ***********
===============================*/
@media only screen and (max-width:1200px) {

header .left {max-width: 165px;}
header .left img{max-width: 165px;}
#menu ul li ul.sub-menu {top: 63px;left: -250px;width: 1110px;height: 635px;border: 1px solid #29B6DB;padding: 39px 10px 50px 10px;}
#menu ul li ul.sub-menu li .product-list {max-width: 755px;width: 100%;margin: 0 1% 0 0;}
#menu ul li ul.sub-menu li .business-products {max-width: 300px;}

#health-and-success:after {right: 17.5%;text-align: right;left:inherit;}
#health-and-success {padding: 0 0 5%;}
#health-and-success h2 {font: 55px 'OSEB';}
    

    
/*==============================
***********|ABOUT| ************
===============================*/
#magic-tree .wrapper {margin: 0 auto;max-width: 95%;}
    
#magic-tree .tree .leftblock .image {max-width: 200px;width: 100%;float: left;}
#magic-tree .tree .leftblock .content {max-width: 225px;margin: 60px 0 0 5%;}
    
    
#magic-tree .tree .rightblock .image {max-width: 200px;width: 100%;float: right;}
#magic-tree .tree .rightblock .content {max-width: 225px;margin: 30px 0 0 8%;}


    
}



/*==============================
**********| 1151 > | ***********
===============================*/
@media only screen and (max-width:1151px) {
    
#about .wrapper {margin: 100px auto 25px;}
    
#main {margin:65px auto 0;}
#topbar, header hr, header .menu-wrapper #menu, .shopbuttons {display:none;}
    
header {height: auto;box-shadow: none;position: fixed;z-index: 1001;width: 100%;top:0;box-shadow: 0 2px 50px #eee;}   
header #menubar {background: rgba(256,256,256,.9);height:65px;}
header #menubar .left {max-width: 150px;position: relative;margin: 0 10px 0 15px;float:none;clear:none;}
header #menubar .right {top:-1px;width:100%;}
    
    
header.two #menubar .right {top: -6px;width: 100%;}

header.two #menu ul li.unique a {font: 14pt 'OSEB';padding: 25px 0 25px 35px;color: #202020;background: none;-webkit-border-radius: none;-moz-border-radius: none;-ms-border-radius: none;-o-border-radius: none;border-radius: none;}
    
#menu ul li.products {margin: 0;}
#menu ul li.products > a {margin:0;}
#menu ul li > a {margin:0;} 
#menu ul li {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#menu ul li a{padding:25px 0 25px 35px;}
#menu ul li.products > a {padding:25px 0 25px 35px;border-bottom: none;background: #29B6DB;color: #fff;}
#menu ul li ul.sub-menu li {padding:inherit;}
#menu ul li ul.sub-menu > li {margin:0 0 0 3%;}

header .wrapper {top: 11px;max-width:100%;}
#menu ul li.products {}
#menu {display: none;}
#menu {float: none;margin: 8px 0 0;}
#menu ul {padding: 0 0 2em;background:rgba(256,256,256,.95)}
#menu ul li .show-subnav {background: inherit!important;}
#menu ul li {display: block;margin: 0;}
#menu ul li a{font: 14pt 'OSEB';}
#menu ul li a:hover{border:none;}
#menu ul li a {display: block;}
#menu ul li ul.sub-menu li .product-list {margin:0;}

#menu-button {position: absolute;right:15px;top:17px;}
#menu-button{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;height:40px;}
.menu-piece {width:45px;height:2px;background:#29B6DB;margin:0 0 10px;display:block;position:relative;top:.16em;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.changed .menu-piece.one{-webkit-transform:rotate(45deg);background: #142a6e; -moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:15px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;
height:5px;}
.changed .menu-piece.two{display:none;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.changed .menu-piece.three{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;background: #142a6e;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;height:5px;}

#menu ul li ul.sub-menu li .product-list .menu-caption {margin: 0 0 0 15px;}
#menu ul li ul.sub-menu li .business-products .menu-caption {margin: 30px 0 0 5px;}
#menu ul li ul.sub-menu {position: relative;background:inherit;}
#menu ul li ul.sub-menu li .business-products ul,
#menu ul li ul.sub-menu li .product-list ul{background: transparent;padding:1em 0 0;}
#menu ul li ul.sub-menu {top: 0;left:0;width: auto;height: auto;border:none;padding: 39px 10px 50px 10px;padding:1em 0 0;}

.show-subnav{display:block!important}
    

/*==============================
***********|PRODUCT| ************
===============================*/

#product .wrapper {margin:100px auto 65px;max-width: 95%;}
#tabs li{list-style:none;display:inline-block;vertical-align:top;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;outline:none;text-align:center;position:relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width:31.7%;margin:0 1%;}
 
    
/*==============================
***********|CART| **************
===============================*/
#cart .wrapper {max-width: 980px;margin: 100px auto 25px;}
#member-area:after {right: 5%;bottom: -85px;}
    
    
/*==============================
*******| SUBPAGE | ********
===============================*/
#subpage .wrapper {margin: 100px auto 150px;max-width: 980px;width: 100%;}
    



.from-small {display: block!important;padding: 25px 0 20px 30px;}
.from-small img {position: relative;top:2px;}
.from-small div.cs-select {background:transparent;}
.from-small div.cs-select.country-select {z-index:999;}

}



/*==============================
**********| 1100 > | ***********
===============================*/
@media only screen and (max-width:1100px) {
    
#health-and-success h2 {font: 46px 'OSEB';}
    
#gallery-and-video {min-height: 715px;}
footer .right .inline:nth-child(1n) {margin:0 1em 0 0}
footer .right .inline:nth-child(2n) {margin:0 1em}
footer .right .inline:nth-child(3n) {margin:0 3.5em 0 1em}
footer #copyright .fromto {margin: 0 5%;}
    
}



/*==============================
**********| 1023 > | ***********
===============================*/
@media only screen and (max-width:1023px) {
    

    
#menu ul li ul.sub-menu li .product-list ul li {margin: 0;width: 46%;margin: 0 10px 0 0;}
#menu ul li ul.sub-menu li .product-list .content h2 {font: 21px 'OSB';}
#menu ul li ul.sub-menu li .product-list .content span {font: 15px 'OS';}
#menu ul li ul.sub-menu li .business-products {max-width: 90%;margin:0 0 1em;}
#menu ul li ul.sub-menu li .business-products ul li {display: inline-block;}
#menu ul li ul.sub-menu li .business-products li a {padding: 12px 30px 12px 30px;}
    

.caption {position: absolute;top: 30%;right: 0;left: 0;max-width: 700px;width: 100%;}
.caption .image {max-width:40%;}
.caption .content {max-width: 55%;}
.caption h2 {font: 60px 'OSEB';}
.caption h3 {font: 80px 'OSEB';line-height: .5em;}
.caption p {font: 25px 'OSB';text-shadow: 0 1px 2px #000;}
.caption a {font: 18px 'OSB';padding: 15px 30px;}
.caption a.blue-button {background: #44CEEC;margin: 0 5% 0 0;}
    
    
#health-and-success:after {right: 0;left: 0;text-align: center;}
#health-and-success .first {max-width: 100%;width: 100%;padding: 0 1em 2em;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#health-and-success .second {max-width: 100%;padding: 4.5% 1em 10em;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

    
#resp-and-review .first h2, #resp-and-review .second h2 {font: 42px 'OSEB';}
#resp-and-review .first {max-width: 100%;margin: 0;padding: 0 1em 3em;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;} 
#resp-and-review .second {max-width: 100%;padding:0 1em 5em;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}


#joinus .content {max-width: 450px;width: 100%;padding: 100px 25px 0 0;margin:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#joinus h2 {font: 50px 'OSEB';line-height: 1.15em;}
#joinus .uniquetext {font: 19px 'OSSB';margin: 15px 0 35px;}
    

#news h2 {font: 46px 'OSEB';}
#news .OneThird {width: 48%;padding: 2%;}
#news .OneThird:nth-child(3n) {display: none;}
#news .extralink {margin: 0 0 4em;}
    

#gallery-and-video .first {padding: 0 0 3em 2%;max-width: 590px;width: 100%;}
#gallery-and-video .first h2 {font: 42px 'OSEB';margin: 0 0 20px;}
#gallery-and-video .second {max-width: 590px;width: 100%;display: block;}
#gallery-and-video .second h2 {font: 42px 'OSEB';margin: 0 0 20px;}
    

footer { margin: 75px 0 0;}
footer {height: auto;margin: 75px 0 0;padding: 0 0 120px;}
footer .footer-logo {margin: 0 auto 2em;width: 100%;float: none;clear: none;text-align: center!important;}
footer .right {padding-top: 5px;float: none;margin: 0 auto;text-align: center;width: 100%;}
footer .right .inline {text-align: left;}
footer .right .inline:nth-child(1n) {margin: 0 4% 0 0;}
footer .right .inline:nth-child(2n) {margin: 0 4%;}
footer .right .inline:nth-child(3n) {margin: 0 0 0 4%;}
footer #copyright .wrapper {top: 27px;}
footer #copyright .wrapper .advert {display: none;}
    
    

/*==============================
***********|CART| **************
===============================*/
#cart .wrapper {max-width: 90%;margin: 100px auto 25px;}
#cart table {width: 100%;max-width: 100%;}
#cart table td {padding: 15px 10px;}
#cart table td.product-quantity {width: 115px;}
#member-area .wrapper {max-width: 90%;}
#member-area:after {right: 2%;bottom: -85px;}
#be-member .wrapper {max-width: 90%;margin: 100px auto 40px;}
#member-area:after {right: 0%;bottom: -105px;}
#be-member .submit-and-register {padding: 25px 0;text-align: center;}
.first, .last {float: none;width: 100%;}
#be-member .total {margin: 20px auto;}
#be-member .submit-reg {float: none;clear: none;}
#be-member input[type="submit"] {background: #29B6DB;font: 19px 'OSB';padding: 24px 50px;}
.last .alink.extra {top: -5px;left: 3px;}
    
    

/*==============================
**********| SUBPAGE | **********
===============================*/
.breadcrumb a {font: 14px 'OS';}
#subpage h1 {font: 42px 'OSB';color: #142A6E;text-transform: uppercase;}
#subpage .wrapper {margin: 100px auto 150px;max-width: 90%;width: 100%;}
#subpage .imgsign {font: italic 14px 'OS';margin: 10px 0 30px;}

 
/*==============================
***********|PRODUCT| ************
===============================*/
    
#product .product-main .image, #product .product-main .summary {width: 100%;float: none;margin: 0 auto;}
#product .product-main .image {text-align: center;}
#tabs {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#tabs li {width: 31.5%;margin: 0 1%;}
#tabs li h3 {font: 17px 'OSB';padding: 35px 0 0;}
.container .content {width: 100%;padding: 50px 0;}
.container .image {width: 100%;margin: 10px 0 0;text-align: center;}
    

    
/*==============================
*******| PRODUCT LIST | ********
===============================*/
#product-list .wrapper {max-width: 90%;margin: 140px auto 40px;}
#product-list .left-oriented .image {max-width: 100%;}
#product-list .left-oriented .content {max-width: 100%;}
#product-list .right-oriented .content {max-width: 100%;margin: 5px auto;padding: 0;}
#product-list .right-oriented .image {max-width: 100%;}
#product-list .right-oriented .image img {margin: 5% 0 0 0;}   
#natural-ingredients:after {background: url('images/termek-lista/natural-ingredients-tablet.png') no-repeat;width: 300px;height: 278px;right: 2%;bottom: -70px;}

    
    
/*==============================
*********| BUSINESS | *********
===============================*/
#business .content {float: none;margin: 0 auto;width: 100%;max-width: 645px;padding: 160px 0 0 0;}

#customized h2, #honor h2, #payback h2, #bonus-sheme h2 {font: 42px 'OSEB';text-transform: uppercase;line-height: 1.25em;padding: 0 0 15px;letter-spacing: -1px;}
#customized {min-height: 675px;background: url('images/uzleti/customized-main-bg.jpg') no-repeat right -400px top 20%;}
#customized .wrapper .content {max-width: 645px;width: 100%;margin: 0 auto;}

#honor .wrapper .content {float: none;margin: 0 auto;padding: 120px 0 50px;max-width: 645px;}

#payback .wrapper {padding: 150px 0 0;}
#payback .wrapper .content {max-width: 645px;width: 100%;margin: 0 auto;}
#payback {background: url('images/uzleti/payback-main-bg.jpg') no-repeat right -600px top 10px;}
#payback .round {max-width: 218px;height: 218px;right: 0;left:0;top: -100px;text-align: center;margin: 0 auto;}

#bonus-sheme .wrapper .content {float: none;margin: 0 auto;max-width: 645px;padding: 140px 0 50px;}

#register-now h2 {font: 50px 'OSEB';}
#register-now .content {max-width: 100%;margin: 0 auto;}
    

    
/*==============================
******* |BUSINESS LIST| *******
===============================*/
    
#business-productlist-title .wrapper {padding: 130px 0 0;max-width: 90%;}

aside {float: none;clear: none;max-width: 100%;width: 100%;background:#E0FAFF;}
aside .wrapper {max-width: 90%;margin: 0 auto!important;padding:50px 0;text-align: center;}

div.cs-select.checkout {max-width: 480px;margin: 5px 0 18px;}

#business-list .wrapper {margin: 0 auto;}
#business-list .business-products li a {padding: 7px 0 7px 0;font: 16px 'OS';margin: 0 40px 0 0;}
#business-productlist-title h1 {font: 60px 'OSEB';line-height: 1.2em;}
#business-productlist-title .uniquetext {font: 37px 'OSL';margin: 15px 0 0;}

.business-products ul {padding:0;}
.business-products ul li {display: inline-block;vertical-align: top;}
.business-product-list {float: none;max-width: 100%;border-left: none;}
.business-product-list .wrapper {max-width: 90%;padding: 0 0 50px;margin:0 auto!important;text-align: center;}
.business-product-list h2 {font: 19px 'OSSB';margin: 50px 0 60px 0;}
.business-product-list .business-product {width: 49%;padding: 0 0 60px;}



/*==============================
********** | ABOUT | **********
===============================*/  
    
    

#about-one {background: #EFEFF3;}
#about-two {background: #F4EDE4;}
#about-three {background: #EFEFF3;}
#about-three .wrapper .content {float:none;}
#about-two .wrapper .content {max-width:100%;}
    
    
#magic-tree .tree .leftblock .image {max-width: 100px;width: 100%;float: left;margin: 75px 0 0;}
    

#magic-tree .tree.main-left .leftblock:before,
#magic-tree .tree.main-right .leftblock:before
{z-index:2;content:"";background:silver;width:14px;height:14px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;right:-7px;top:100px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}

#magic-tree .tree.main-left .rightblock:before,
#magic-tree .tree.main-right .rightblock:before
{z-index:2;content:"";background:silver;width:14px;height:14px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;left:-7px;top:80px}


#magic-tree .tree.main-right .rightblock:before {left:-7px;top:120px}

    
#magic-tree .tree .rightblock .image {max-width: 100px;width: 100%;float: right;margin: 75px 0 0;}
#magic-tree .tree.main-right .rightblock{margin:0 0 35px}
    
    
#magic-tree .tree.main-left .rightblock:after,
#magic-tree .tree.main-right .rightblock:after
{content: "";background: silver;width: 30px;height: 2px;position: absolute;left: 0;top: 86px;}
    
#magic-tree .tree.main-right .rightblock:after {left: 0;top: 126px;}

    
#magic-tree .tree.main-left .leftblock:after,
#magic-tree .tree.main-right .leftblock:after,
{content: "";background: silver;width: 30px;height: 2px;position: absolute;right: 0;top: 106px;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s}
    
/*==============================
********** |REFERRAL| *********
===============================*/
    
#main.two .wrapper {max-width:90%;}
    
#referral .image {right: 0;top: 100px;max-width: 300px;}
#referral .content {padding:0;}
#referral .content h1 {font: 43px 'OSEB';line-height: 1.1em;}
#referral .content h1 span {font-size: 65px;}

#ref-intro .content { max-width: 100%; margin: 0;}
#ref-intro .content h2 {font: 50px 'OSEB';}
#ref-intro .personal-contact {margin: 3em 0 5em;max-width: 100%;}
    
#ref-video {width: 100%;min-height: auto;padding: 0 0 10%;}
#ref-video h2 {font: 50px 'OSEB';padding: 10% 0 3%;}

#ref-products .wrapper {padding: 10% 0 12.5%;}
#ref-products .image {max-width: 100%;margin: 0 auto;}
#ref-products .content {max-width: 100%;}
#ref-products h2 {font: 50px 'OSEB';padding: 0 0 23px;}
    
#ref-network .bluehr {margin: .5em 0 4em;}
#ref-network h2 {font: 50px 'OSEB';padding: 0 0 20px;}
#ref-network .content {max-width: 80%;margin: 0;}
    
#register-to-team .wrapper {padding: 60px 0;}
#register-to-team input[type="submit"] {padding: 25px 40px;font: 28px 'OSB';}
    
    
/*==============================
********** | CONTACT | *********
===============================*/ 
#contact .wrapper, #global .wrapper, #company-info .wrapper {max-width:90%;}
#global ul li {padding: 0 1% 50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#company-info ul li {padding: 0 1% 35px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#contact .OneThird {max-width: 375px;width: 100%;margin: 0 0 40px;}
    
    
    
/*==============================
******** | MANAGEMENT| ********
===============================*/ 
    
#management .wrapper {max-width:90%;width:100%;}
    
}



/*==============================
**********| 767 > | ***********
===============================*/
@media only screen and (max-width:767px) {
    
.caption {top: 37.5%;max-width: 90%;}
.caption .image {max-width: 45%;}
.caption .content {max-width: 53%;}
.caption h2 {font: 50px 'OSEB';}
.caption h3 {font: 60px 'OSEB';line-height: .5em;}
.caption p {font: 20px 'OSB';}
.caption a {font: 16px 'OSB';padding: 15px 20px;}
.caption a.blue-button {background: #44CEEC;margin: 0 5% 0 0;}
    
#menu ul li ul.sub-menu li .product-list ul li {width: 290px;margin: 0 10px 0 0;}
#menu ul li ul.sub-menu li .product-list .innerwrap {margin: 15px 0 0 10px;}
#menu ul li ul.sub-menu li .product-list .content span {font: 14px 'OS';}
    
#resp-and-review .second .bx-wrapper .bx-pager {display: none;}
#resp-and-review .second .author {text-align: right;right: 10px;height: 40px;top: 15px;left:inherit;}
    
    

#product-list .right-oriented .image img {margin: 2em 0 0 0;}
#product-list .left-oriented, #product-list .right-oriented {
    margin: 0 auto 5em;
}
#natural-ingredients:after {background: url('images/termek-lista/natural-ingredients-mobile.png') no-repeat;width: 200px;height: 186px;right: 5%;bottom: -40px;}
    
    
/*==============================
***********|PRODUCT| ************
===============================*/
    
#product .wrapper {max-width: 90%;}
#product .product-main .summary {padding:0;}
#product .product-main .summary h1 {font: 42px 'OSEB';}
#product .product-main .summary .ration {font: 18px 'OSB';color: #142A6E;margin: 1em auto;}
#product .product-main .summary .cart {float: none;}
#product .product-main .summary .price {font: 43px 'OSB';margin: 0 auto 1.5em;/*text-align: center;*/}

#tabs {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#tabs li {width: 31.25%;margin: 0 1%;}
#tabs li h3 {font: 15px 'OSB';padding: 35px 0 0;}
.container {padding: 20px .75em;}
.container .content {width: 100%;padding: 3% 0;}




/*==============================
***********|CART| **************
===============================*/
    
#cart h1 {font: 42px 'OSEB';}
    
#cart table td.product-thumbnail {width: auto;background:#eee!important;}
#cart table td.product-name h2{position: relative; top:-15px;font: 20px 'OSB';}
#cart table tbody td.product-thumbnail:before {position: relative;top:-23px;}
#cart table tbody td.product-quantity:before {position: relative;top: 8px;}


#cart table td {text-align: left!important;width:auto!important;}
#cart table caption{background-image:none}
#cart table thead{display:none}
#cart table tbody td:nth-child(odd){background:#f8f8f8;}
#cart table tbody td{display:block;padding:1em 0 1em 1.5em;}
#cart table tbody tr td:first-child{background:#fff;color:#222}
#cart table tbody td:before{content:attr(data-th);font-weight:700;display:inline-block;width:16rem}


#cart .totaldiv {padding: 1.5em 0 2em;text-align: center;}
#cart .totaldiv .alink {margin: 15px 0 10px 0;text-align: center;}
#cart .totaldiv .total {float: none;margin: 0 auto;width: 100%;}

#be-member .wrapper {margin: 40px auto;} 
#member-area .content {max-width: 100%;padding: 30px 0;}
#member-area .content .alink {display: block;margin: 1em auto;}
#member-area:after {display:none;}
#member-area .content .alink a {font: 15px 'OS';}
    
    
/*==============================
*********| BUSINESS | *********
===============================*/
    
#business .wrapper,
#customized .wrapper,
#honor .wrapper,
#payback .wrapper,
#bonus-sheme .wrapper,
#register-now .wrapper {max-width: 90%;}
    

#business .content {float: none;margin: 0 auto;width: 100%;max-width: 645px;padding: 175px 0 0 0;}
#business .content h1 {font: 40px 'OSEB';line-height: 1.5em;margin: 0 0 60px;}
#business .content h1 span.big {font-size: 60px;}
#business .content h1 span.small {font-size: 43px;top: 15px;}
#business .content .uniquetext {font: 17px 'OSSB';padding: 12px .5em;}

#customized .wrapper {padding: 80px 0;}
#customized .wrapper .content {max-width: 645px;width: 100%;margin: 0 auto;}
#customized h2, #honor h2, #payback h2, #bonus-sheme h2 {font: 32px 'OSEB';text-transform: uppercase;line-height: 1.25em;padding: 0 0 15px;letter-spacing: -1px;}
#customized {min-height: inherit;height:auto;background: url('images/uzleti/customized-main-bg.jpg') no-repeat right -450px top 20%;}

#honor .wrapper .content {float: none;margin: 0 auto;padding: 80px 0 100px;max-width: 645px;}

#payback .wrapper {padding: 170px 0 0;}
#payback .wrapper .content {max-width: 645px;width: 100%;margin: 0 auto;}
#payback {background: url('images/uzleti/payback-main-bg.jpg') no-repeat right -760px top 10px;}
#payback .round {max-width: 218px;height: 218px;right: 0;left:0;top: -100px;text-align: center;margin: 0 auto;}

#bonus-sheme .wrapper .content {float: none;margin: 0 auto;max-width: 645px;padding: 100px 0 80px;}

#register-now .wrapper {text-align: center;padding: 80px 0 0;}
#register-now .content {max-width: 100%;margin: 0 auto;}
#register-now h2 {font: 36px 'OSEB';}
    
#register-now input[type="submit"] {padding: 20px 40px;font: 16px 'OSB';}
    
    
/*==============================
******* |BUSINESS LIST| *******
===============================*/
    
#business-productlist-title .wrapper {padding: 130px 0 0;max-width: 90%;}

aside {float: none;clear: none;max-width: 100%;width: 100%;background:#E0FAFF;}
aside .wrapper {max-width: 90%;margin: 0 auto!important;padding:50px 0;text-align: center;}

div.cs-select.checkout {max-width: 480px;margin: 5px 0 18px;}

#business-productlist-title h1 {font: 50px 'OSEB';line-height: 1.4em;}
#business-productlist-title .uniquetext {font: 32px 'OSL';margin: 15px 0 0;}


.business-product-list .business-product {width:100%;padding: 0 0 60px;}
.business-product-list .business-product .inwrap {width: 300px;margin: 0 auto;}

    
    
/*==============================
********** |REFERRAL| *********
===============================*/
    
#referral .wrapper {padding: 75px 0 0;}
#referral .image {top: 175px;max-width: 250px;}
#referral .content {padding:0;}
#referral .content h1 {font: 43px 'OSEB';line-height: 1.2em;}
#referral .content h1 span {font-size: 65px;}

#ref-intro .content { max-width: 100%; margin: 0;}
#ref-intro .content h2 {font: 42px 'OSEB';}
#ref-intro .personal-contact {margin: 3em 0 4em;max-width: 100%;}
    
#ref-video {width: 100%;min-height: auto;padding: 0 0 10%;}
#ref-video .bluehr { margin: 0 auto 4em;}
#ref-video h2 {font: 42px 'OSEB';padding: 10% 0 3%;}

#ref-products .wrapper {padding: 10% 0 12.5%;}
#ref-products .image {max-width: 100%;margin: 0 auto;}
#ref-products .content {max-width: 100%;}
#ref-products h2 {font: 42px 'OSEB';padding: 0 0 23px;}
    
#ref-network .wrapper {padding: 60px 0 20px;}
#ref-network .bluehr {margin: .25em 0 3em;}
#ref-network h2 {font: 40px 'OSEB';padding: 0 0 20px;}
#ref-network .content {max-width: 100%;margin: 0;}
    
#register-to-team .wrapper {padding: 60px 0;}
#register-to-team input[type="submit"] {padding: 25px 40px;font: 19px 'OSB';}
    
    
    
/** ABOUT **/
    
#about h1 {font: 42px 'OSEB';}
#magic-tree .wrapper {margin: 0 auto;max-width: 400px;}
#magic-tree .tree.main-right .leftblock:nth-child(1n) {top: 10px;}
#magic-tree .tree .leftblock {width: 100%;margin:0 auto 10px;}
#magic-tree .tree:after {height: 1000px;background: silver;}
#magic-tree .tree:after {left: inherit;}
#magic-tree .tree.closed:after {height: 25px;left: 0;right:0;}
#magic-tree .tree h2 {font: 35px OSEB;padding: 60px 0 30px;}
    
    
/*==============================
********** | CONTACT | *********
===============================*/   
#contact .TwoThird ul li {width: 100%;padding: 0 0 8px;}
#contact ul li .language {width: 160px!important;}
    
    
/*==============================
******** | MANAGEMENT | *******
===============================*/ 
    
#management h2 {text-align: center;}

#management .ownerBlock .image {max-width: 100%;}
#management .ownerBlock .content {max-width: 100%;padding:15px 0 0;}

}


/*==============================
**********| 639 > | ***********
===============================*/
@media only screen and (max-width:639px) {
    
#menu ul li ul.sub-menu li .product-list ul li {width: 95%;margin: 0;}
#menu ul li ul.sub-menu li .product-list .content h2 {font: 28px 'OSB';}
#menu ul li ul.sub-menu li .product-list .content span {font: 16px 'OS';}
#menu ul li ul.sub-menu li .business-products li {display: none;}
#menu ul li ul.sub-menu li .business-products li a {padding: 12px 0 12px 30px;}
#menu ul li ul.sub-menu li .business-products ul li {display:block;}   
    
.caption {top: 5%;max-width: 90%;}
.caption h2 {text-shadow: 0 1px 1px #333;}
.caption h3 {text-shadow: 0 1px 1px #333;}
.caption .content {max-width: 90%;display: block;top:0;left:0;}
.controls, .bx-controls {display:none;}
.bx-wrapper img.main {height: 500px;left: -49px;}
    
#joinus .content {max-width: 90%;padding: 100px 25px 0 0;}
    
#health-and-success h2 {font: 42px 'OSEB';}
    
#resp-and-review .first h2, #resp-and-review .second h2, #resp-and-review .first .uniquetext, #gallery-and-video .first h2, #gallery-and-video .second h2 {text-align: center;}
#resp-and-review .second {max-width: 100%;padding: 0 1em 3em;}

#news .OneThird {width:100%;padding: 2% 2% 10%;}
#news .OneThird .image {text-align: center; margin: 0 auto;}
#news .OneThird:nth-child(3n) {display:block;}
#news .hrimg {margin: 10px auto 0;}
    
footer #copyright .wrapper {top: 20px;}
footer .right .inline {margin: 0 auto 3em!important;display: block;width: 90%;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    

  

/*==============================
*******| PRODUCT LIST | ********
===============================*/
#natural-ingredients:after { bottom: -80px;}
#why-flavon-unique ul li {width: 100%;}
#why-flavon-unique ul li {padding: 15px 30px 15px 80px;}
#why-flavon-unique .wrapper h2 {font: 42px 'OSEB';}
    

    
#global ul li, #company-info ul li {width: 100%;}
#global h2, #company-info h2 {font: 40px 'OSEB';text-align: center;}
    
    


}



/*==============================
**********| 479 > | ***********
===============================*/
@media only screen and (max-width:479px) {


.mobile-country {
	display:block;
	margin: 10px;
}
.mobile-language {
	display:block;
	margin: 0px 10px 10px 10px;
}


.caption .content {max-width: 100%;}
    
#topbar .wrapper, #resp-and-review .wrapper, #health-and-success .wrapper, #news .wrapper, #gallery-and-video .wrapper, footer .wrapper, footer #copyright .wrapper {max-width: 90%;}
    
header #menubar .left {max-width: 125px;margin: 0 10px 0 10px;padding:4px 0 0;}
header #menubar .left img{max-width: 125px;}

    
#health-and-success h2 {font: 32px 'OSEB';text-align: center;}
#health-and-success .first {padding: 0 0 2em;}
#health-and-success .second {padding: 4.5% 0 10em;}
.bluehr {margin: 1em auto 2em;}
    
#menu ul li ul.sub-menu li .product-list .image {margin: 0 15px 0 0;}
#menu ul li ul.sub-menu li .product-list .content h2 {font: 22px 'OSB';}

/* CUSTOM by: NJ. - 2016-07-14*/
#menu ul li ul.sub-menu li .product-list .content { max-width: 200px; }
/* END CUSTOM */

.caption p {font: 18px 'OSB';text-shadow: 0 0 10px #000;}
         
.bx-wrapper img.main {height: 460px;left: -49px;}
.bx-wrapper .bx-viewport {height: 460px!important;}
    
#resp-and-review .first h2, #resp-and-review .second h2 {font: 32px 'OSEB';margin:0 0 25px;}
#resp-and-review .first .image {max-width: 100%;}
#resp-and-review .first .content {max-width: 100%;margin: 5px 0 0;}
#resp-and-review .second {padding: 0 0 3em;}
#resp-and-review .second .content {padding: 30px 20px 30px 25px;}
#resp-and-review .second .content:after {left: 25px;}

#news h2 {font: 32px 'OSEB';}
#news .OneThird .content h3 {font: 24px 'OSSB';}
    
#joinus h2 {font: 32px 'OSEB';line-height: 1.15em;}
#joinus .uniquetext {font: 16px 'OSSB';margin: 15px 0 25px;}
    
#gallery-and-video .first .OneThirdImg {width: 32%;}
#gallery-and-video .second .OneHalfVideo {width: 100%;margin: 0 0 1em;}
    
footer #copyright {font-size: 12px;}
    
    
/*============================== 
***********|CART| **************
===============================*/
    
#cart h1 {font: 32px 'OSEB';text-align: center;}
#cart table tbody td{padding:1em 0 1em 1em;}
#cart table tbody td:before{content:attr(data-th);font-weight:700;display:inline-block;width:9rem}
    
#cart .totaldiv .alink a {font: 16px 'OS';}
#cart .totaldiv .total .price {font: 32px 'OSB';margin: 0;}
#cart .totaldiv {padding: 1.5em 0 2em;text-align: center;}
#cart .totaldiv .alink {margin: 15px 0 10px 0;text-align: center;}
#cart .totaldiv .total {float: none;margin: 0 auto;width: 100%;}

    
#member-area .content h2 {font: 24px 'OSSB';}
    
#be-member .submit-and-register {padding: 20px 0;}
#be-member h2 {font: 24px 'OSSB';}
#be-member .total {margin: 20px auto;}
#be-member input[type="submit"] {background: #29B6DB;font: 16px 'OSB';padding: 18px;}
#be-member .total .price {font: 32px 'OSB';margin: 0;}
#be-member .check  {text-align: center;}
#be-member .alink a {font: 14px 'OS';}

    

    
    
/*==============================
*******| SUBPAGE | ********
===============================*/
.breadcrumb {display:none;}
#subpage h1 {font: 32px 'OSB';text-align: center;}
#subpage .wrapper {margin: 100px auto 100px;max-width: 90%;width: 100%;}
#subpage .imgsign {font: italic 13px 'OS';margin: 5px 0 30px;}
#subpage img {margin: 1.5em 0 0;}
#subpage h2 {font: 24px 'OSSB';margin: 40px 0 0;}


    
/*==============================
***********|PRODUCT| ************
===============================*/ 
#product .product-main .summary h1 {font: 32px 'OSEB';}
#product .product-main .summary .price {font: 38px 'OSB';margin: 0 auto 1.5em;}
#product .product-main .summary .price span.unit {font: 24px 'OS';}
    
.container .content h4 {font: 19px 'OSSB';}
.container li {font-size: 14px;padding: 3px 0 3px 30px;}
#product .product-main .summary p, .container .content p {font-size: 15px;}
    
#tabs li {width: 31.25%;margin:0 .5%;}
#tabs li h3 {font: 11px 'OSEB';padding: 35px 0 0;}
    


    
/*==============================
*******| PRODUCT LIST | ********
===============================*/
#product-list .left-oriented h2, #product-list .right-oriented h2 {font: 32px 'OSEB';}
#product-list .left-oriented .uniquetext, #product-list .right-oriented .uniquetext {font: 15px 'OSSB';margin: 0 0 0 5px;padding:0;}
#product-list a.button {padding: 14px 20px;font: 15px 'OSB';}
#product-list .price {font: 27px 'OSB';margin: 6px 0 0 10px;}
#natural-ingredients .content h2 {font: 80px 'OSL';line-height: 1em;padding: 0 0 20px;}
#natural-ingredients .content h2 span {font: 32px 'OSEB';}
#why-flavon-unique .wrapper h2 {font: 32px 'OSEB';}
#why-flavon-unique .wrapper .bluehr {margin: 25px auto 50px;}
    
#why-flavon-unique ul li {padding: 15px 15px 15px 60px;}
#why-flavon-unique ul li:before {left:15px;}
    
    
/*==============================
*********| BUSINESS | *********
===============================*/
    

#business {height: 525px;background: url('images/uzleti/business-main-bg.jpg') no-repeat center top;}
#business .content {float: none;margin: 0 auto;width: 100%;max-width: 645px;padding: 175px 0 0 0;}
#business .content h1 {font: 30px 'OSEB';line-height: 1.5em;margin: 0 0 60px;}
#business .content h1 span.big {font-size: 40px;}
#business .content h1 span.small {font-size: 30px;top: 15px;}
#business .content .uniquetext {font: 20px 'OSSB';padding: 12px .5em;}

#customized .wrapper {padding: 80px 0;}
#customized .wrapper .content {max-width: 645px;width: 100%;margin: 0 auto;}
#customized h2, #honor h2, #payback h2, #bonus-sheme h2 {font: 32px 'OSEB';text-transform: uppercase;line-height: 1.25em;padding: 0 0 15px;letter-spacing: -1px;}
#customized {min-height: inherit;height:auto;background: url('images/uzleti/customized-main-bg.jpg') no-repeat right -450px top 20%;}
    
#honor {background:#E1FAFF;min-height: auto;height:auto;}
#honor .wrapper .content {float: none;margin: 0 auto;padding: 80px 0 100px;max-width: 645px;}

#payback .wrapper {padding: 160px 0 80px;}
#payback .wrapper .content {max-width: 645px;width: 100%;margin: 0 auto;}
#payback {background: #fff;min-height: auto;height:auto;}
#payback .round {max-width: 218px;height: 218px;right: 0;left:0;top: -100px;text-align: center;margin: 0 auto;}

#bonus-sheme {background:#E3E2E0;min-height: inherit;height:auto;}
#bonus-sheme .wrapper .content {float: none;margin: 0 auto;max-width: 645px;padding:80px 0;}

#register-now .wrapper {text-align: center;padding: 80px 0 0;}
#register-now .content {max-width: 100%;margin: 0 auto;}
#register-now h2 {font: 32px 'OSEB';}

#register-now input[type="submit"] {padding: 20px 12px;font: 13px 'OSB';}
    
    
    
/*==============================
******* |BUSINESS LIST| *******
===============================*/
    
#business-productlist-title .wrapper {padding: 130px 0 0;max-width: 90%;}

aside {float: none;clear: none;max-width: 100%;width: 100%;background:#E0FAFF;}
aside .wrapper {max-width: 90%;margin: 0 auto!important;padding:50px 0;text-align: left;}

    
#business-list .business-products li {display: block;}
#business-list .business-products li a {padding: 7px 0 7px 0;font: 16px 'OS';margin: 0;}
#business-productlist-title h1 {font: 34px 'OSEB';line-height: 1.4em;}
#business-productlist-title .uniquetext {font: 28px 'OSL';margin: 15px 0 0;}

.business-products ul {padding:0 0 0 20px;}
.business-products ul li {display: inline-block;vertical-align: top;}
.business-product-list {float: none;max-width: 100%;border-left: none;}
.business-product-list .wrapper {max-width: 90%;padding: 0 0 50px;margin:0 auto!important;text-align: center;}
.business-product-list h2 {font: 19px 'OSSB';margin: 50px 0 60px 0;}
.business-product-list .business-product {width:100%;padding: 0 0 60px;}
.business-product-list .business-product .inwrap {width: 300px;margin: 0 auto;}
    
#business-productlist-title {background: #e74c3c;}


    
    
/*==============================
********** |REFERRAL| *********
===============================*/
    
#referral .wrapper {padding: 30px 0 0;}
#referral .image {top: 175px;max-width: 250px;left:0;text-align: center;margin:0 auto;}
#referral .content {padding:0;}
#referral .content h1 {font: 33px 'OSEB';line-height: 1.3em;}
#referral .content h1 span {font-size: 50px;}
#referral .content .rank {font: 18px 'OSB';margin: 20px 0 0 5px;}

#ref-intro .wrapper {padding: 85px 0 0;}
#ref-intro .content { max-width: 100%; margin: 0;}
#ref-intro .content h2 {font: 32px 'OSEB';}
#ref-intro .personal-contact {margin: 3em 0 4em;max-width: 100%;}
#ref-intro .personal-contact {min-height: 265px;font: 15px 'OS';padding: 30px 10px 30px 20px;margin: 10% auto 15%;}
#ref-intro .personal-contact .qr-code {display: none;}
    
#ref-video {width: 100%;min-height: auto;padding: 0 0 10%;}
#ref-video:before {font: 200px 'UMB';}
#ref-video .bluehr { margin: 0 auto 3em;}
#ref-video h2 {font: 32px 'OSEB';padding: 10% 0 3%;}

#ref-products .wrapper {padding: 10% 0 12.5%;}
#ref-products .image {max-width: 100%;margin: 0 auto;}
#ref-products .content {max-width: 100%;}
#ref-products h2 {font: 32px 'OSEB';padding: 0 0 23px;}
    
#ref-network {background: #e0e0e0;}
#ref-network .wrapper {padding: 50px 0;}
#ref-network .bluehr {margin: .25em 0 3em;}
#ref-network h2 {font: 32px 'OSEB';padding: 0 0 20px;}
#ref-network .content {max-width: 100%;margin: 0;}
    
#register-to-team .wrapper {padding: 60px 0;}
#register-to-team input[type="submit"] {padding: 20px 12px;font: 14px 'OSB';}
    
 

/* ABOUT */
    
    
#about-one h1, #about-two h2, #about-three h2 {font: 32px 'OSEB';}
    

#magic-tree .wrapper {margin: 0 auto;max-width: 280px;}
#magic-tree .tree .leftblock .content {max-width: 175px;margin: 0 0 12% 5px;}
#magic-tree .tree .leftblock .image {max-width: 100px;float: none;margin: 50px -15px 0 0;position: absolute;right: 0;z-index: 2;}
#magic-tree .tree:after {right: 33px;}
#magic-tree .tree .leftblock .content h3 {font: 22px OSB;}
#magic-tree .tree .leftblock .content p {margin: 5px 0 0;line-height: 1.4em;font-size: 15px;}
#magic-tree .tree:after {height: 850px;}
    
#contact h1 {font: 42px 'OSEB';}
#global h2, #company-info h2 {font: 32px 'OSEB';text-align: center;}
#map-canvas {height: 300px!important;}
    
    

.from-small div.cs-select.language-select {margin: 10px 0 0 10px;}
#resp-and-review .second .content p img {display:none;}

    
/*==============================
******** | MANAGEMENT| ********
===============================*/

#management .wrapper {padding: 50px 0;}
#management h1 {font: 42px 'OSEB';text-align: center;}
#management h2 {font: 30px 'OSB';}
#management .ownerBlock {margin: 0 0 50px;}
#management .ownerBlock .content h3 {font: 32px 'OSB';}
#management .ownerBlock .content .uniquetext {font: 18px 'OSSB';}

    
}

header.two.sticky {position:fixed;background:rgba(256,256,256,.9);box-shadow:0 1px 6px rgba(0,0,0,0.2);top:0;right:0;left:0;margin:0 auto;z-index:9000;padding:0;height:75px;}
header.two.sticky .right {top: -5px;}
header.two.sticky .left a img {border: none;max-width: 150px;position: relative;top: -14px;}

.preorder-btn.egyedi {
	border: 0px;
    width: 100%;
    border-radius: 0px;
    background: linear-gradient(to right, #9f5cb9 50%, #9f5cb9 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
    padding: 12px 10px;
    color: #fff;
    font-weight: 600;
    font-family: var(--bs-btn-font-family);
    font-size: 16px;
    margin: -10px 0 0 0;
}

.preorder-btn.egyedi:hover {
    background-position: left bottom !important;
    cursor: pointer;
}
.flavonar-btn.egyedi {
	border: 0px;
    width: 100%;
    border-radius: 0px;
    background: linear-gradient(to right, #445493 50%, #233374 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
    padding: 12px 10px;
    color: #fff;
    font-weight: 600;
    font-family: var(--bs-btn-font-family);
    font-size: 16px;
    margin: -10px 0 0 0;
}

.flavonar-btn.egyedi:hover {
    background-position: left bottom !important;
    cursor: pointer;
}
#leukemias_gyerekekert_modal .modal-body{
    padding:0!important;
}
#leukemias_gyerekekert_modal .close{
    z-index:1!important;
}
#leukemias_gyerekekert_modal .video_container{
overflow: visible!important;
}
#leukemias_gyerekekert_modal iframe {
    height:200%!important;
}
    