/*
Theme Name: Yoga Fit Child
Theme URI: http://cmsmasters.net/yoga-fit-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Yoga Fit Child Theme
Template: yoga-fit
Version: 1.0.0
License:
License URI:
Text Domain: yoga-fit-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

/*
Farben:

Standard: #96A9B7;
Dunkel:#799db7;
Hell: #e9f6ff;
*/

body, span.s1, span.s2 {
    color: #96A9B7;
}
html body {
    font-weight: 300;
    font-size: 18px;
    font-family:'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
}
html .header_top_outer, html .header_top {background-color: transparent;}
html .header_top a {color: #799db7;}

html .header_top .social_wrap {
    height: 30px;
    vertical-align: top;
}

html nav a {color: #fff;text-shadow: 0 0 1px #000;}

html a {font-size: 18px}
html a.cms_home {color: #fff !important;}

html .top_img.cmsms_color_scheme_first, .headline.cmsms_headline_disabled {
    background-position: top center;
}

html .page-id-2 h3 {text-align: center}
html .page-id-7008 h3 b {
    font-size: 16px;
    display: block;
}
html .page-id-7008 .cmsms_pricing_table.pricing_three .cmsms_pricing_item,
html .page-id-7008 .cmsms_pricing_table.pricing_four .cmsms_pricing_item  {
    border: 1px solid #96a9b7;
    min-height: 480px;
}

html .page-id-7008 .pricing_best h3.pricing_title:after {background: #fff !important}

html .cmsms_price_wrap:before, html .cmsms_price_wrap:after {
    border-color: #B6C3CD !important;
}

/* Start Header Scrolled Background Color */
body .enable_logo_side #header.navi_scrolled .header_mid_outer,
body #header.navi_scrolled .header_bot_outer {
    background-color:rgba(150,169,180,0.6);
}
html #header .header_mid .logo_wrap .logo img {margin-left: 0 !important;}
html #header.navi_scrolled .header_mid .logo_wrap .logo img {margin-left: 0 !important;max-width: 226px;}
h1, h2, h3, h4, h5, h6,
body #middle .cmsms_row .cmsms_heading {
    color: #96A9B7;
    padding: 20px 0;
    text-transform: uppercase !important;
    font-family:'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
}

html .cmsms_row.cmsms_color_scheme_first * {color: #fff !important;}
html .cmsms_row.cmsms_color_scheme_first h2:after {background: #fff !important}

html body #middle h2.cmsms_heading, html body #middle h2 {font-size: 54px; font-weight: 300; line-height: 120%;}
html body h3.cmsms_heading {font-size: 26px;}

h2.cmsms_heading:after, h3.cmsms_heading:after,
#middle h2:after, #middle h3:after {
    content: '';
    display: block;
    width: 120px;
    height: 3px;
    background: #96a9b4;
    margin: 30px auto;
}
#middle .cmsms_row.cmsms_color_scheme_first h3:after {
    background: #fff;
}

#header #navigation > li:before {
    display: none;
    visibility: hidden;
}
ul.sub-menu:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: -28px;
    left: 16px;
    border: 14px solid transparent;
    border-bottom-color: #97a8b5;
}
ul.sub-menu ul.sub-menu:before {
    border: 0px;
    position: relative;
}
html .quote_content {font-style: italic !important;}
html .cmsms_quotes_slider_full .cmsms_quote_inner .quote_content {
    font-size: 36px;
    line-height: 56px;
    font-style: italic !important;
}

html .cmsms_button {
    padding: 10px 40px;
    font-size: 16px !important;
    border-radius: 0;
    border: 1px solid #96A9B7;
}

html form .cmsms_button:hover span {color: #fff !important}
html .cmsms_button:hover span {color: #96A9B7 !important}

html .cmsms_button.icon_box_button {font-size: 26px !important}
html .cmsms_button.icon_box_button:hover,
html .cmsms_button.icon_box_button:hover span {color: #fff !important;}

.cmsms_icon_box_left {
    max-width: 1110px;
}
.cmsms_icon_box_left .icon_box_text {
    width: 50%;
    display: inline-block;
    
}
.cmsms_icon_box_left .cmsms_button.icon_box_button {
    padding: 20px 80px !important;
}
html .cmsms-form-builder [class*="one_"] input[type="text"], 
html .cmsms-form-builder [class*="one_"] select, 
html .cmsms-form-builder [class*="one_"] textarea {
    border-width: 1px;
}
html .header_mid input[type=text], 
html .header_mid input[type=number], 
html .header_mid input[type=date], 
html .header_mid input[type=email], 
html .header_mid input[type=password], 
html .header_mid input[type=submit], 
html .header_mid button, 
html .header_mid textarea, 
html .header_mid select, 
html .header_mid option, 
html .search_wrap, 
html .header_mid #navigation ul > li > a, 
html .header_mid #navigation > li.menu-item-mega > div.menu-item-mega-container {
    background: rgba(150, 169, 183, .96);
    color: #fff;
}

body a#slide_top.cmsms_theme_icon_slide_top {
    border-color: #eee; 
}
body a#slide_top.cmsms_theme_icon_slide_top:before {
    color: #eee;
}
body a#slide_top.cmsms_theme_icon_slide_top:hover {
    border-color: #96A9B7;
    background: #96A9B7;
}

html ul li:before, html ol li:before {
    color: #96a9b4;
    top: 6px;
}
html ul li {padding-top: 0;line-height: 1;margin-bottom: 10px;}
html nav ul li {margin-bottom: inherit;}

#footer.cmsms_color_scheme_footer {background: #96A9B7;color:#fff;}

.copyright {
    font-size: 12px;
    display: block;
    text-align: right;
    margin: 0 20px;
}

.cmsms-form-builder [class*="one_"] input[type="text"], .cmsms-form-builder [class*="one_"] select, .cmsms-form-builder [class*="one_"] textarea {
    border: 2px solid #799db7;
}
html .cmsms-form-builder .cmsms_radio .check_parent input[type="radio"] + label {line-height: 1}
html .cmsms-form-builder .cmsms_radio .check_parent input[type="radio"] + label:before { border-color: #799db7 }

html .wpcf7-form {
    color: #fff;
    font-size: 12px;
    line-height: 140%;
    margin: 40px 2% 0 2%;
}

html #footer .wpcf7-form textarea {
    background: transparent;
    color: #fff;
    font-size: 14px;
    border: 1px solid #fff;
    margin-bottom: 20px;
}
html #footer .wpcf7-form .wpcf7-form-control.wpcf7-submit {
    border-radius: 0;
    float: right;
    background: transparent;
    border: 1px solid #fff;
}
html #footer .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {
    background: rgba(255,255,255,0.5)
}
html .wpcf7-form .custom_html .cmsms_column.one_half {margin-left: 0;}

html .wpcf7-form a {
    color: #fff;
    font-weight: bold; 
}

html .wpcf7-form .custom_html {
    display: inline-block;
    width: 100%;
}
html .fixed_footer #footer .footer_inner {
    padding: 40px 20px 40px;
}

div.wpcf7 {
    margin: 0;
    padding: 0;
    display: inline-block;
    width: 100%;
}

.headline .headline_outer .headline_inner {
    position: relative;
    z-index: 1;
    padding: 25px 30px;
}

html .headline .headline_outer .headline_inner .cmsms_breadcrumbs .cmsms_breadcrumbs_inner, 
html .headline .headline_outer .headline_inner .cmsms_breadcrumbs .cmsms_breadcrumbs_inner a {font-size: 14px;}

html .custom_html iframe {margin-bottom: 0;}

.cmsms_column.one_first p + h4 {padding-top: 0;}

/* Aufteilung 50% mit Hintergrundfarben */
.blau {
    background: #e9f6ff;
}
.weiss {
    background: #fbfbfb;
}
.blau-weiss .one_half:nth-child(1) {background: #e9f6ff;}
.blau-weiss .one_half:nth-child(2) {background: #fbfbfb;}

.weiss-blau .one_half:nth-child(1) {background: #fbfbfb;}
.weiss-blau .one_half:nth-child(2) {background: #e9f6ff;}

.blau-weiss.hatha .one_half:nth-child(1),
.weiss-blau.hatha .one_half:nth-child(2) {background-color: #8aa8d4;}

.blau-weiss.power .one_half:nth-child(1),
.weiss-blau.power .one_half:nth-child(2) {background-color: #e4926e;}

.blau-weiss.fit .one_half:nth-child(1),
.weiss-blau.fit .one_half:nth-child(2) {background-color: #b78bcf;}

.blau-weiss.schwanger .one_half:nth-child(1),
.weiss-blau.schwanger .one_half:nth-child(2) {background-color: #e3b26d;}

.blau-weiss.pilates .one_half:nth-child(1),
.weiss-blau.pilates .one_half:nth-child(2) {background-color: #fa0;}

.blau-weiss.vinyasa .one_half:nth-child(1),
.weiss-blau.vinyasa .one_half:nth-child(2) {background-color: #62aed6;}

.blau-weiss.ruecken .one_half:nth-child(1),
.weiss-blau.ruecken .one_half:nth-child(2) {background-color: #c85a6e;}

.blau-weiss.flowing .one_half:nth-child(1),
.weiss-blau.flowing .one_half:nth-child(2) {background-color: #edd156;}

/*
.weiss-blau.hatha .one_half:nth-child(2) {background-color: #8aa8d4;}
.weiss-blau.power .one_half:nth-child(2) {background-color: #e4926e;}
.weiss-blau.fit .one_half:nth-child(2) {background-color: #b78bcf;}
.weiss-blau.schwanger .one_half:nth-child(2) {background-color: #e3b26d;}
.weiss-blau.pilates .one_half:nth-child(2) {background-color: #fa0;}
.weiss-blau.vinyasa .one_half:nth-child(2) {background-color: #62aed6;}*/

.blau-weiss.power .one_half:nth-child(1) h2,
.blau-weiss.hatha .one_half:nth-child(1) h2,
.blau-weiss.fit .one_half:nth-child(1) h2,
.blau-weiss.schwanger .one_half:nth-child(1) h2,
.blau-weiss.pilates .one_half:nth-child(1) h2,
.blau-weiss.vinyasa .one_half:nth-child(1) h2,
.blau-weiss.ruecken .one_half:nth-child(1) h2,
.blau-weiss.flowing .one_half:nth-child(1) h2,
.weiss-blau.hatha .one_half:nth-child(2) h2,
.weiss-blau.power .one_half:nth-child(2) h2,
.weiss-blau.fit .one_half:nth-child(2) h2,
.weiss-blau.schwanger .one_half:nth-child(2) h2,
.weiss-blau.pilates .one_half:nth-child(2) h2,
.weiss-blau.vinyasa .one_half:nth-child(2) h2,
.weiss-blau.ruecken .one_half:nth-child(2) h2,
.weiss-blau.flowing .one_half:nth-child(2) h2 {color: #fff;}

.blau-weiss.hatha .one_half:nth-child(1) h2:after,
.blau-weiss.power .one_half:nth-child(1) h2:after,
.blau-weiss.fit .one_half:nth-child(1) h2:after,
.blau-weiss.schwanger .one_half:nth-child(1) h2:after,
.blau-weiss.pilates .one_half:nth-child(1) h2:after,
.blau-weiss.vinyasa .one_half:nth-child(1) h2:after,
.blau-weiss.ruecken .one_half:nth-child(1) h2:after,
.blau-weiss.flowing .one_half:nth-child(1) h2:after,
.weiss-blau.hatha .one_half:nth-child(2) h2:after,
.weiss-blau.power .one_half:nth-child(2) h2:after,
.weiss-blau.fit .one_half:nth-child(2) h2:after,
.weiss-blau.schwanger .one_half:nth-child(2) h2:after,
.weiss-blau.pilates .one_half:nth-child(2) h2:after,
.weiss-blau.vinyasa .one_half:nth-child(2) h2:after,
.weiss-blau.ruecken .one_half:nth-child(2) h2:after,
.weiss-blau.flowing .one_half:nth-child(2) h2:after,
.border-weiss h2:after {background-color: #fff !important;}


/*Footer*/
.fb, .ig {
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    text-indent: 50em;
    margin: 10px 2px 0 8px;
}

.fb {
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDI2LjY3MiwwSDg1LjM0MkMzOC40MDYsMCwwLDM4LjQwNywwLDg1LjM0NHYzNDEuMzEzQzAsNDczLjYyNiwzOC40MDYsNTEyLDg1LjM0Miw1MTJsMzQxLjMzLTAuMDAxICAgYzQ2LjkzOCwwLDg1LjMyOC0zOC4zNzMsODUuMzI4LTg1LjM0NFY4NS4zNDRDNTEyLDM4LjQwNyw0NzMuNjA5LDAsNDI2LjY3MiwweiBNNDM1LjI5NywyNTZIMzUydjIyNGgtOTZWMjU2aC00Ni4yNjN2LTczLjI4MkgyNTYgICB2LTQ3LjU5M0MyNTYsNzAuNDU0LDI4My44OTYsMzIsMzU5LjkzNiwzMmg4Ny42MjF2NzkuMjg1aC03MS41NjRjLTIxLjI0LTAuMDM1LTIzLjg3NSwxMS4wNzYtMjMuODc1LDMxLjc1NkwzNTIsMTgyLjcxOGg5NiAgIEw0MzUuMjk3LDI1NnoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat center center;
}
.ig {
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNjkuMDYzIDE2OS4wNjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2OS4wNjMgMTY5LjA2MzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0xMjIuNDA2LDBINDYuNjU0QzIwLjkyOSwwLDAsMjAuOTMsMCw0Ni42NTV2NzUuNzUyYzAsMjUuNzI2LDIwLjkyOSw0Ni42NTUsNDYuNjU0LDQ2LjY1NWg3NS43NTIgICBjMjUuNzI3LDAsNDYuNjU2LTIwLjkzLDQ2LjY1Ni00Ni42NTVWNDYuNjU1QzE2OS4wNjMsMjAuOTMsMTQ4LjEzMywwLDEyMi40MDYsMHogTTE1NC4wNjMsMTIyLjQwNyAgIGMwLDE3LjQ1NS0xNC4yMDEsMzEuNjU1LTMxLjY1NiwzMS42NTVINDYuNjU0QzI5LjIsMTU0LjA2MywxNSwxMzkuODYyLDE1LDEyMi40MDdWNDYuNjU1QzE1LDI5LjIwMSwyOS4yLDE1LDQ2LjY1NCwxNWg3NS43NTIgICBjMTcuNDU1LDAsMzEuNjU2LDE0LjIwMSwzMS42NTYsMzEuNjU1VjEyMi40MDd6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8cGF0aCBkPSJNODQuNTMxLDQwLjk3Yy0yNC4wMjEsMC00My41NjMsMTkuNTQyLTQzLjU2Myw0My41NjNjMCwyNC4wMiwxOS41NDIsNDMuNTYxLDQzLjU2Myw0My41NjFzNDMuNTYzLTE5LjU0MSw0My41NjMtNDMuNTYxICAgQzEyOC4wOTQsNjAuNTEyLDEwOC41NTIsNDAuOTcsODQuNTMxLDQwLjk3eiBNODQuNTMxLDExMy4wOTNjLTE1Ljc0OSwwLTI4LjU2My0xMi44MTItMjguNTYzLTI4LjU2MSAgIGMwLTE1Ljc1LDEyLjgxMy0yOC41NjMsMjguNTYzLTI4LjU2M3MyOC41NjMsMTIuODEzLDI4LjU2MywyOC41NjNDMTEzLjA5NCwxMDAuMjgxLDEwMC4yOCwxMTMuMDkzLDg0LjUzMSwxMTMuMDkzeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPHBhdGggZD0iTTEyOS45MjEsMjguMjUxYy0yLjg5LDAtNS43MjksMS4xNy03Ljc3LDMuMjJjLTIuMDUxLDIuMDQtMy4yMyw0Ljg4LTMuMjMsNy43OGMwLDIuODkxLDEuMTgsNS43MywzLjIzLDcuNzggICBjMi4wNCwyLjA0LDQuODgsMy4yMiw3Ljc3LDMuMjJjMi45LDAsNS43My0xLjE4LDcuNzgtMy4yMmMyLjA1LTIuMDUsMy4yMi00Ljg5LDMuMjItNy43OGMwLTIuOS0xLjE3LTUuNzQtMy4yMi03Ljc4ICAgQzEzNS42NjEsMjkuNDIxLDEzMi44MjEsMjguMjUxLDEyOS45MjEsMjguMjUxeiIgZmlsbD0iI0ZGRkZGRiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat center center;
}
#footer span.txr {
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    margin-right: 17%;
}

/*Zeitplan*/
html .tt_tabs_navigation li a {color: #96A9B7 !important;}
html table.tt_timetable .event, 
html table.tt_timetable .event a, 
html table.tt_timetable .event .event_header, 
html table.tt_timetable .event .hours, 
html ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    font-size:14px;
    line-height:20px;
    font-weight:normal;
    font-style:normal;
}

html table.tt_timetable .event, 
html ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    font-size:12px;
}

html table.tt_timetable .event a, 
html table.tt_timetable .event .event_header {
    font-size:14px;
}

html table.tt_timetable .event a, 
html table.tt_timetable .event .event_header, 
html table.tt_timetable .event .hours {
    font-weight:bold;
}

/*MEDIA*/
@media only screen and (min-width: 1440px) {

    html body .header_mid_inner {width: 1200px}

}
@media only screen and (min-width: 1024px) {

    html .header_mid_inner {width: 1000px}

}
@media only screen and (min-width: 1024px) {

    html  #footer .footer_inner .logo {
        width: 30%;
        vertical-align: top;
        text-align: left;
    }
    html #footer .footer_inner .footer_custom_html {
        width: 69%;display: inline-block;
        margin-top: 1em;
        padding-left: 4%;
    }
    html #footer .footer_inner .footer_custom_html .one_half {
        font-size: 12px;
        line-height: 160%;
    }

}
@media only screen and (max-width: 1024px) {
    html .cmsms_responsive .header_top, html .cmsms_responsive .header_mid_outer, html .cmsms_responsive #header .search_wrap, html .cmsms_responsive .header_bot {
        background-color: rgba(150, 169, 183, .95);
    }

    html body #middle h2 {font-size: 36px;}
}
@media only screen and (min-width: 768px) {
    
            /* Aufteilung 50% mit Hintergrundfarben */
    
            .blau.cmsms_row .cmsms_row_margin, 
            .weiss.cmsms_row .cmsms_row_margin,
            .blau-weiss.cmsms_row .cmsms_row_margin, 
            .weiss-blau.cmsms_row .cmsms_row_margin {margin: 0 auto !important;display: flex;}
        
            .blau h2, .weiss h2,
            .blau p, .weiss p {
                padding: 0 6%;
            }
        
            .blau .cmsms_column.one_half .cmsms_text, 
            .weiss .cmsms_column.one_half .cmsms_text,
            .blau-weiss .one_half .cmsms_text,
            .weiss-blau .one_half .cmsms_text {
                width: 70%;
                margin: 0 auto;
                vertical-align: middle;
                padding: 40px 10px;
            }
        
            .blau .one_half, 
            .weiss .one_half,
            .blau-weiss .one_half,
            .weiss-blau .one_half {
                width: 50%;
                margin: 0;
                min-height: 500px;
                display: flex;
                align-items: center;
            }
    
}
@media only screen and (max-width: 768px) {
    html body #middle h2.cmsms_heading, html body #middle h2 {font-size: 46px;}
    .box_header {text-align: center;}
    .entry-title {font-size: 26px;}
    .cmsms_icon_box_left .cmsms_button.icon_box_button {
        padding: 20px 62px !important;
    }
    #header .header_mid .logo_wrap .logo .logo_retina {
        width: 600px;
        margin: 0 auto !important;
        max-width: 300px;
        text-align: center;
    }
    html body #middle h2 {font-size: 26px;}
        
    .blau .cmsms_column.one_half .cmsms_text, 
    .weiss .cmsms_column.one_half .cmsms_text,
    .blau-weiss .one_half .cmsms_text,
    .weiss-blau .one_half .cmsms_text {
        width: 80%;
        margin: 0 auto;
        vertical-align: middle;
    }
}
@media only screen and (min-width: 1024px) {
    .cmsms_responsive .header_mid #navigation > li:hover > a {
        color: #000 !important;
        text-shadow: none;
    }
}

/* catamaran-100 - tamil_latin-ext_latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/catamaran-v17-tamil_latin-ext_latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-100.svg#Catamaran') format('svg'); /* Legacy iOS */
}
/* catamaran-200 - tamil_latin-ext_latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/catamaran-v17-tamil_latin-ext_latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-200.svg#Catamaran') format('svg'); /* Legacy iOS */
}
/* catamaran-300 - tamil_latin-ext_latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/catamaran-v17-tamil_latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-300.svg#Catamaran') format('svg'); /* Legacy iOS */
}
/* catamaran-regular - tamil_latin-ext_latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/catamaran-v17-tamil_latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-regular.svg#Catamaran') format('svg'); /* Legacy iOS */
}
/* catamaran-700 - tamil_latin-ext_latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/catamaran-v17-tamil_latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/catamaran-v17-tamil_latin-ext_latin-700.svg#Catamaran') format('svg'); /* Legacy iOS */
}

/* josefin-sans-300 - vietnamese_latin-ext_latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-300.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-regular - vietnamese_latin-ext_latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-regular.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-700 - vietnamese_latin-ext_latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-700.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-300italic - vietnamese_latin-ext_latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-300italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-italic - vietnamese_latin-ext_latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-700italic - vietnamese_latin-ext_latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/josefin-sans-v25-vietnamese_latin-ext_latin-700italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}

/* lato-300 - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/lato-v23-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato-v23-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-ext_latin-300.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-300italic - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/lato-v23-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato-v23-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-ext_latin-300italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-regular - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lato-v23-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato-v23-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-ext_latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-italic - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/lato-v23-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato-v23-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-ext_latin-italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700 - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/lato-v23-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato-v23-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-ext_latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700italic - latin-ext_latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/lato-v23-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lato-v23-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-ext_latin-700italic.svg#Lato') format('svg'); /* Legacy iOS */
}

/* open-sans-300 - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* poiret-one-regular - latin-ext_latin_cyrillic */
@font-face {
  font-family: 'Poiret One';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/poiret-one-v14-latin-ext_latin_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poiret-one-v14-latin-ext_latin_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poiret-one-v14-latin-ext_latin_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poiret-one-v14-latin-ext_latin_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poiret-one-v14-latin-ext_latin_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poiret-one-v14-latin-ext_latin_cyrillic-regular.svg#PoiretOne') format('svg'); /* Legacy iOS */
}
