@font-face{font-family:'opensans';src:url('../vendor/fonts/opensans/OpenSans-Bold-webfont.woff') format('woff');font-weight:bold;}@font-face{font-family:'opensans';src:url('../vendor/fonts/opensans/OpenSans-BoldItalic-webfont.woff') format('woff');font-weight:bold;font-style:italic;}@font-face{font-family:'opensans';src:url('../vendor/fonts/opensans/OpenSans-Semibold-webfont.woff') format('woff');font-weight:600;}@font-face{font-family:'opensans';src:url('../vendor/fonts/opensans/OpenSans-Semibold-webfont.woff') format('woff');font-weight:600;font-style:italic;}@font-face{font-family:'opensans';src:url('../vendor/fonts/opensans/OpenSans-ExtraBold-webfont.woff') format('woff');font-weight:900;}@font-face{font-family:'opensans';src:url('../vendor/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.woff') format('woff');font-weight:900;font-style:italic;}@font-face{font-family:'opensans';src:url('../vendor/fonts/opensans/OpenSans-Italic-webfont.woff') format('woff');font-style:italic;}@font-face{font-family:'opensans';src:url('../vendor/fonts/opensans/OpenSans-Light-webfont.woff') format('woff');font-weight:100;}@font-face{font-family:'opensans';src:url('../vendor/fonts/opensans/OpenSans-LightItalic-webfont.woff') format('woff');font-weight:100;font-style:italic;}@font-face{font-family:'opensans';src:url('../vendor/fonts/opensans/OpenSans-Regular-webfont.woff') format('woff');}@font-face{font-family:'Montserrat';src:url('../vendor/fonts/montserrat/montserrat-light-webfont.woff2') format('woff2'), url('../vendor/fonts/montserrat/montserrat-light-webfont.woff') format('woff');font-weight:300;font-style:normal;}@font-face{font-family:'Montserrat';src:url('../vendor/fonts/montserrat/montserrat-lightitalic-webfont.woff2') format('woff2'), url('../vendor/fonts/montserrat/montserrat-lightitalic-webfont.woff') format('woff');font-weight:300;font-style:italic;}@font-face{font-family:'Montserrat';src:url('../vendor/fonts/montserrat/montserrat-regular-webfont.woff2') format('woff2'), url('../vendor/fonts/montserrat/montserrat-regular-webfont.woff') format('woff');font-weight:400;font-style:normal;}@font-face{font-family:'Montserrat';src:url('../vendor/fonts/montserrat/montserrat-italic-webfont.woff2') format('woff2'), url('../vendor/fonts/montserrat/montserrat-italic-webfont.woff') format('woff');font-weight:400;font-style:italic;}@font-face{font-family:'Montserrat';src:url('../vendor/fonts/montserrat/montserrat-semibold-webfont.woff2') format('woff2'), url('../vendor/fonts/montserrat/montserrat-semibold-webfont.woff') format('woff');font-weight:600;font-style:normal;}@font-face{font-family:'Montserrat';src:url('../vendor/fonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../vendor/fonts/montserrat/montserrat-bold-webfont.woff') format('woff');font-weight:700;font-style:normal;}@font-face{font-family:'Montserrat';src:url('../vendor/fonts/montserrat/montserrat-bolditalic-webfont.woff2') format('woff2'), url('../vendor/fonts/montserrat/montserrat-bolditalic-webfont.woff') format('woff');font-weight:700;font-style:italic;}@font-face{font-family:'Montserrat';src:url('../vendor/fonts/montserrat/montserrat-extrabold-webfont.woff2') format('woff2'), url('../vendor/fonts/montserrat/montserrat-extrabold-webfont.woff') format('woff');font-weight:800;font-style:normal;}*{margin:0;padding:0;font-size:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}img{border:0;vertical-align:bottom;max-width:100%}table{width:100%;border-collapse:collapse}abbr,article,aside,audio,bdi,canvas,data,datalist,details,dialog,figcaption,figure,footer,header,hgroup,main,mark,meter,nav,output,progress,section,summary,template,time,video{display:block}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{display:block;line-height:1.2;margin-bottom:0.8em;font-family:'opensans', sans-serif;font-weight:bold;color:#000;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1.margin-bottom-small,.h1.margin-bottom-small,h2.margin-bottom-small,.h2.margin-bottom-small,h3.margin-bottom-small,.h3.margin-bottom-small,h4.margin-bottom-small,.h4.margin-bottom-small,h5.margin-bottom-small,.h5.margin-bottom-small,h6.margin-bottom-small,.h6.margin-bottom-small{margin-bottom:0.4em}h1.margin-bottom-big,.h1.margin-bottom-big,h2.margin-bottom-big,.h2.margin-bottom-big,h3.margin-bottom-big,.h3.margin-bottom-big,h4.margin-bottom-big,.h4.margin-bottom-big,h5.margin-bottom-big,.h5.margin-bottom-big,h6.margin-bottom-big,.h6.margin-bottom-big{margin-bottom:2em}@media (max-width:900px){h1.margin-bottom-big,.h1.margin-bottom-big,h2.margin-bottom-big,.h2.margin-bottom-big,h3.margin-bottom-big,.h3.margin-bottom-big,h4.margin-bottom-big,.h4.margin-bottom-big,h5.margin-bottom-big,.h5.margin-bottom-big,h6.margin-bottom-big,.h6.margin-bottom-big{margin-bottom:1em}}h1.highlight,.h1.highlight,h2.highlight,.h2.highlight,h3.highlight,.h3.highlight,h4.highlight,.h4.highlight,h5.highlight,.h5.highlight,h6.highlight,.h6.highlight{font-weight:bold;color:#e6007e}h1 .highlight,.h1 .highlight,h2 .highlight,.h2 .highlight,h3 .highlight,.h3 .highlight,h4 .highlight,.h4 .highlight,h5 .highlight,.h5 .highlight,h6 .highlight,.h6 .highlight{color:#e6007e}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{text-decoration:none}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover{text-decoration:underline}h1,.h1{font-size:2.25rem;font-family:'Montserrat', sans-serif;font-weight:300}@media (max-width:767px){h1,.h1{font-size:1.9575rem}}h2,.h2{font-size:1.875rem}@media (max-width:767px){h2,.h2{font-size:1.63125rem}}h3,.h3{font-size:1.725rem}@media (max-width:767px){h3,.h3{font-size:1.50075rem}}h4,.h4{font-size:1.575rem}@media (max-width:767px){h4,.h4{font-size:1.37025rem}}h5,.h5{font-size:1.425rem;letter-spacing:2px}@media (max-width:767px){h5,.h5{font-size:1.23975rem}}h6,.h6{font-size:1.275rem;letter-spacing:2px}@media (max-width:767px){h6,.h6{font-size:1.10925rem}}.header-top,.header-actions,ul.menu-main,ul.mobile-nav,.mobile-icons,.flexslider,input,label,select,textarea,button,.options,.content-chapter-link-to-top,.sidebar-block,.content-video,#breadcrumb,#social-links,.pager,#footer,#fancy_overlay,#fancy_loading,#fancy_outer,#fancy_title,#tiptip_holder,#admin-toolbar{display:none !important}fieldset{border:0}body{font-family:'opensans', sans-serif;font-size:18px;color:#000;padding:0 20px}*{max-width:100%;font-size:0.875rem}#content-frame{margin-top:1em}#logo{margin:1em auto;display:block;text-align:center}p,.teaser,.content-chapter,div.image,.article-preview-image,table{margin-bottom:1em}ul{list-style:none}td{border:1px solid #000;padding:5px}.price-old span{text-decoration:line-through}.image-switcher-preview{margin-bottom:1em}.image-switcher-preview a{text-decoration:none}footer{margin-top:2em}address{font-style:normal}.column-1{margin-bottom:1em}.column-2{margin-bottom:1em}.column-3{margin-bottom:1em}.column-4{margin-bottom:1em}.column-5{margin-bottom:1em}.column-6{margin-bottom:1em}.column-7{margin-bottom:1em}.column-8{margin-bottom:1em}.column-9{margin-bottom:1em}.column-10{margin-bottom:1em}.column-11{margin-bottom:1em}.column-12{margin-bottom:1em}h1,.h1{margin-bottom:10px !important}h1 a,.h1 a{color:#000}h2,.h2{margin-bottom:10px !important}h2 a,.h2 a{color:#000}h3,.h3{margin-bottom:10px !important}h3 a,.h3 a{color:#000}h4,.h4{margin-bottom:10px !important}h4 a,.h4 a{color:#000}h5,.h5{margin-bottom:10px !important}h5 a,.h5 a{color:#000}h6,.h6{margin-bottom:10px !important}h6 a,.h6 a{color:#000}h1,.h1{font-size:1.875rem !important}h2,.h2{font-size:1.625rem !important}h3,.h3{font-size:1.375rem !important}h4,.h4{font-size:1.125rem !important}h5,.h5{font-size:1rem !important}