/**
 CSS reiser fm
**/

/* resets */
body{margin:0;padding:0;font-family: Verdana,Geneva,Arial,sans-serif;background:#DADADA;}
#mobile-footer{display:none;}
.slicknav_menu{display:none;}

/* defaults */
.float-left{float:left;}
.float-right{float:right;}
.clearer{clear:both;}

/* commons */


/**
 Page elements
**/

/* header menu */
#header-menu-wrapper{height:39px}
#header-menu{margin:0 auto;width:100%;max-width:1025px;font-size:12px;}
#header-menu ul.headermenu{margin:0;padding:0 10px 0 0;list-style-type: none;float:right;}
#header-menu ul li{display:inline-block;padding:15px 0 5px 10px;}
#header-menu ul li a:link,
#header-menu ul li a:active,
#header-menu ul li a:visited,
#header-menu ul li a:focus{color:#444242;text-decoration:none;}
#header-menu ul li a:hover{color:#136aaa;text-decoration:underline;}

/* logo area */
#logo-area-wrapper{background:#fff}
#logo-area{margin:0 auto;width:100%;max-width:1025px;line-height:0}
#logo-area img{max-width:23.41%;height:auto;}

/* header content */
#header-content-wrapper{background:rgb(129,175,208);border-bottom:2px solid #fff;}
#header-content{margin:0 auto;width:100%;max-width:1025px;background:#72A0C1;position:relative}
#header-content-left{width:23.41%;}
#header-content-left p{margin:0;line-height: 25px;font-size: 12px;color:#fff;padding: 50px 20px 30px 15px;}
#header-content-right{width:76.59%;line-height:0;}
#header-content-right img{width:100%;height:auto;}

/* main content */
#main-content{margin:0 auto;width:100%;max-width:1025px;line-height:0;background:url(../images/background/bgr_content.png) repeat-y;background-size:100% auto;line-height:20px;position:relative}
#main-content-left{width:23.41%;background:#9d9999;padding:10px 0 200px 0;}
#main-content-right{width:66.59%;background:#fff;padding:18px 5% 54px 5%;}

/* main menu */
#main-content-left ul{list-style-type:none;padding:0;margin:0;}
#main-content-left ul li{padding:0;}
#main-content-left ul li:hover{background:#8bb9d3;}
#main-content-left ul a:link,
#main-content-left ul a:active,
#main-content-left ul a:visited,
#main-content-left ul a:focus{color:#fff;background:transparent url(../images/icon-arrow.png) no-repeat left;}
#main-content-left ul a:hover{color:#fff;background:#8bb9d3 url(../images/icon-arrow.png) no-repeat left;}
#main-content-left ul li.current{background:#8bb9d3;}
#main-content-left ul li.current > a{background:#8bb9d3 url(../images/icon-arrow-horizontal.png) no-repeat left;}
#main-content-left ul > li a{font-family: 'LatoWebLight';text-transform: uppercase;border-bottom: 1px solid #FFFFFF;text-decoration: none !important; display:block;margin:0 15px;font-size:12px;padding:8px 0 8px 17px;font-weight:light}
#main-content-left ul ul{display:none;}
#main-content-left ul li.current > ul{display:block;}
#main-content-left ul li.current ul li{background:#a7a2a2;}
#main-content-left ul li.current ul li:hover,
#main-content-left ul li.current ul li.current{background:#8bb9d3;}
#main-content-left ul li.current ul li a{font-family:Verdana,Geneva,Arial,sans-serif;text-transform: none;font-size:11px;padding:8px 0 8px 32px;background-position:16px 14px}
#main-content-left ul li.current li.current > a{background:#8bb9d3 url(../images/icon-arrow-horizontal-2nd.png) no-repeat left;background-position:16px 14px}
#main-content-left ul li.current li.current ul{display:block;}
#main-content-left ul li.current li.current li a{display:block;padding:8px 0 8px 50px;background-position:36px 14px}
#main-content-left ul li:nth-child(9),
#main-content-left ul li:nth-child(10),
#main-content-left ul li:nth-child(11),
#main-content-left ul li:nth-child(12),
#main-content-left ul li:nth-child(13),
#main-content-left ul li:nth-child(14),
#main-content-left ul li:nth-child(15){display:none;}

/* mobile menu */

/*!
 * SlickNav Responsive Mobile Menu v1.0.10
 * (c) 2016 Josh Cope
 * licensed under MIT
 */

.slicknav_btn {display: block;vertical-align: middle;float: left;padding: 13px 10px 13px 10px;line-height: 1.125em;cursor: pointer;) no-repeat;background-size: 100% 45px;width:100%;}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {margin-top: 0.188em;}
.slicknav_menu {*zoom: 1;}
.slicknav_menu .slicknav_menutxt {display: block;line-height: 14px;float: right;}
.slicknav_menu .slicknav_icon {display:none;}
.slicknav_menu .slicknav_icon:before {background: transparent;width: 1.125em;height: 0.875em;display: block;content: "";position: absolute;}
.slicknav_menu .slicknav_no-text {margin: 0;}
.slicknav_menu .slicknav_icon-bar {display: block;width: 1.125em;height: 0.125em;}
.slicknav_menu:before {content: " ";display: table;}
.slicknav_menu:after {content: " ";display: table;clear: both;}
.slicknav_nav {clear: both;}
.slicknav_nav ul {display: block;}
.slicknav_nav li {display: block;}
.slicknav_nav li:nth-child(9) {display: none;}
.slicknav_nav li.current > a,
.slicknav_nav li.current li.current a.active{background:#96c1d8 !important;}
.slicknav_nav .slicknav_arrow {text-transform:uppercase;float:right;color:#fff;display:inline-block;font-size:bold;text-align:center;font-size:12px;padding-top:2px;}
.slicknav_nav .slicknav_item {cursor: pointer;}
.slicknav_nav .slicknav_item a {display: inline;}
.slicknav_nav .slicknav_row {display: block;}
.slicknav_nav a {display: block;}
.slicknav_nav .slicknav_parent-link a {display: inline;}
.slicknav_brand {float: left;}
.slicknav_menu {font-size: 17px;box-sizing: border-box;}
.slicknav_menu * {box-sizing: border-box;}
.slicknav_menu .slicknav_menutxt {color: #0366a2;font-family:Verdana, Geneva, Arial, sans-serif;font-weight: normal;background:url("../images/background/bgr_burger.gif") no-repeat top left;background-size:17px 14px;padding-left:23px;}
.slicknav_menu .slicknav_icon-bar {background-color: #fff;}
.slicknav_btn {text-decoration: none;background-color: #DADADA;}
.slicknav_nav {margin: 0;padding: 0;font-size: 16px;list-style: none;overflow: hidden;background:#a7a3a3;}
.slicknav_nav ul a{font-size:14px;padding-left:20px !important;}
.slicknav_nav ul a a{font-size:14px;padding-left:0 !important;}
.slicknav_nav ul ul a{font-size:14px;padding-left:30px !important;}
.slicknav_nav ul {list-style: none;overflow: hidden;padding: 0;margin: 0;}
.slicknav_nav .slicknav_row {padding: 14px 10px 11px 10px}
.slicknav_nav .slicknav_row:hover {background: #eaeaea;color: #fff;}
.slicknav_nav a {padding: 14px 10px 11px 10px;border-bottom:1px solid #ffffff;text-decoration: none;font-family: 'LatoWebLight';text-transform: uppercase;color: #fff;}
.slicknav_nav a a{border-bottom:none;}
.slicknav_nav li ul a{font-weight: normal;text-transform: none;}
.slicknav_nav a:hover {background: #96c1d8 !important;}
.slicknav_nav .slicknav_txtnode {margin-left: 15px; }
.slicknav_nav .slicknav_item a {padding: 0;margin: 0; }
.slicknav_nav .slicknav_parent-link a {padding: 0;margin: 0; }
.slicknav_brand {color: #fff;font-size: 18px;line-height: 30px;padding: 7px 12px;height: 44px; }

/* main content */
#main-content-right h1,
#main-content-right h2,
#main-content-right h3,
#main-content-right h4{margin:0;}
#main-content-right p{padding-bottom:10px;font-size:12px;line-height:1.5em;margin:0 0 0 0;}
#main-content-right ul{margin:0 0 10px 0;padding:0 0 0 14px;}
#main-content-right ul li{font-size:12px;padding:3px 0;}
#main-content-right h1{font-size:10px;color:rgb(19,95,160);padding-bottom:10px;font-weight:normal;}
#main-content-right h2{font-size:22px;color:#003A61;text-transform: uppercase;line-height: 30px;padding-bottom:20px;font-weight:normal;}
#main-content-right h3{color:#003A61;font-weight:bold;font-size:13px;padding-bottom:10px;}
#main-content-right h4{color:#CCC;color:rgb(19,95,160);padding-bottom:10px;font-size:12px;}
#main-content-right a:active,
#main-content-right a:visited,
#main-content-right a:focus,
#main-content-right a:link{color:#444242;}
#main-content-right a:hover{color:rgb(19,95,160);}
#main-content-right.onecol div#main-content-right-col1{width:100%;}
#main-content-right.onecol div#main-content-right-col2{display:none;}
#main-content-right.twocols div#main-content-right-col1{width:72%;margin-right:5%;}
#main-content-right.twocols div#main-content-right-col2{width:23%;}
#main-content-right.twocols div#main-content-right-col2 figure{margin:0;}
#main-content-right.twocols div#main-content-right-col2 img{width:100%;height:auto;margin-bottom:4px;}
#main-content-right.twocols{width:69.59%;background:#fff;padding:18px 2% 54px 5%;}
#main-content-right table {border-collapse: collapse;border-spacing: 0;margin-top:15px;}
#main-content-right table td,
#main-content-right table label{padding:0 !important;font-size:12px !important;}
#main-content-right form h2{color:red !important;font-size:14px !important;text-align:left !important;line-height:19px;padding:15px 0 0 0 !important}
#main-content-right form#kontaktformular h2{font-size:13px !important;color:#003A61 !important;text-transform: uppercase !important;line-height: 30px !important;padding-bottom:10px !important;font-weight:bold !important;}
#main-content-right form#kontaktformular label{font-size:12px;font-weight:bold;}
#main-content-right form#kontaktformular input{background:#f1f1f1;border:1px solid #e1e1e1;height:20px;width:60%;margin-bottom:10px;}
#main-content-right form#kontaktformular textarea{background:#f1f1f1;border:1px solid #e1e1e1;height:120px;width:60%;margin-bottom:10px;}
#main-content-right form#kontaktformular div.checkbox input{width:20px;}
#main-content-right form#kontaktformular div.checkbox .help-block{font-size:12px;}
#main-content-right form#kontaktformular button{background:#003A61;color:#fff;border:0;padding:5px 20px;margin-top:20px;transition: background-color 0.5s ease;}
#main-content-right form#kontaktformular button:hover{background:#1469a2;}
#main-content-right form#kontaktformular fieldset.form-group{padding:10px;margin:0;background:#f1f1f1;border:1px solid #e1e1e1;}
#main-content-right form#kontaktformular fieldset legend{color:#fff;font-size:13px;margin-top:30px;background:#72A0C1;padding:2px 6px;}
#main-content-right form#kontaktformular fieldset .summary-table-first-col{font-weight:bold;padding-right:10px !important;}
#main-content-right form#kontaktformular fieldset table{width:100%;}
#main-content-right form#kontaktformular fieldset table td{border-bottom:1px solid #e1e1e1;}
.form_formframework{color:#003A61;font-weight:bold;font-size:13px;padding-bottom:10px;}

/* content elements */

/* text + gallery */
div.ce-textpic{padding-top:15px;clear:both;}
div.ce-textpic .ce-gallery{width:30%;float:left;}
div.ce-textpic .ce-gallery figure{margin:0;}
div.ce-textpic .ce-gallery figure img{width:90%;height:auto;}
div.ce-textpic .ce-bodytext{width:70%;float:left;}

/* ext seminars */

/* seminar list */
#main-content-right .tx-seminars-pi1-listrow th{background:#A2A2A2 !important;padding:3px !important;font-size:10px;text-align: left;color:#fff !important;font-weight:normal !important;}
#main-content-right .tx-seminars-pi1-listrow th a:link,
#main-content-right .tx-seminars-pi1-listrow th a:visited,
#main-content-right .tx-seminars-pi1-listrow th a:active,
#main-content-right .tx-seminars-pi1-listrow th a:focus,
#main-content-right .tx-seminars-pi1-listrow th a:hover{font-size:10px;text-align: left;color:#fff !important;text-decoration:none;font-weight:normal !important;padding:0 !important;}
#main-content-right .tx-seminars-pi1-listrow th a:hover{color:#003A61 !important;}
#main-content-right div#content div.tx-seminars-pi1-listrow td.tx-seminars-pi1-registration a:hover {background: #80B0CD;}
#main-content-right .tx-seminars-pi1-listrow td{font-size:10px !important;padding:3px !important;text-align: left;border-left:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2;background:transparent !important;}
#main-content-right .tx-seminars-pi1-listrow td:last-child{border-right:1px solid #a2a2a2;}
#main-content-right .tx-seminars-pi1-listrow td a:visited,
#main-content-right .tx-seminars-pi1-listrow td a:active,
#main-content-right .tx-seminars-pi1-listrow td a:focus,
#main-content-right .tx-seminars-pi1-listrow td a:hover{font-size:10px;text-align: left;color:#000 !important;text-decoration:underline;font-weight:normal !importantpadding:0 !important;}
#main-content-right .tx-seminars-pi1-listrow td a:hover{color:#003A61 !important;}
#main-content-right .tx-seminars-pi1-listrow:hover{background:#e0e0e0 !important;}
#main-content-right .tx-seminars-pi1-listrow td:last-child a:link,
#main-content-right .tx-seminars-pi1-listrow td:last-child a:active,
#main-content-right .tx-seminars-pi1-listrow td:last-child a:visited,
#main-content-right .tx-seminars-pi1-listrow td:last-child a:focus{
    text-decoration: none;font-family: Arial;color: #ffffff !important;font-size: 12px;padding: 5px;-webkit-border-radius: 0px;-moz-border-radius: 0px;-webkit-box-shadow: 0px 1px 3px #666666;-moz-box-shadow: 0px 1px 3px #666666;text-shadow: 1px 1px 3px #666666;border: solid #00629D 2px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#1471A5), to(#81AFD0));background: -moz-linear-gradient(top, #1471A5, #81AFD0);-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#1471A5,endColorStr=#81AFD0);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#1471A5, endColorStr=#81AFD0);display: inline-block;}
#main-content-right .tx-seminars-pi1-listrow td:last-child a:hover{color:#003A61 !important;background:#7fb0cf !important;}
#main-content-right .tx-seminars-pi1-listrow td:nth-child(4){hyphens:auto;}
.tx-seminars-pi1-listrow table{width:100%;}

/* onetimeaccount registry form */
div.tx-onetimeaccount-pi1 fieldset{border: 1px solid #A2A2A2;padding: 15px;}
div.tx-onetimeaccount-pi1 fieldset legend{display:none;}
div.tx-onetimeaccount-pi1 fieldset label{font-size:12px ;}
div.tx-onetimeaccount-pi1 fieldset input{width:70%;border: 1px solid #00629D;height:20px;}
div.tx-onetimeaccount-pi1 fieldset textarea{width:70%;border: 1px solid #00629D;}
div.tx-onetimeaccount-pi1 fieldset select{width:70%;border: 1px solid #00629D;height:20px;}
#tx_onetimeaccount_pi1_form__button_submit{
    text-decoration: none;font-family: Arial;color: #ffffff !important;font-size: 12px;padding: 5px 20px;-webkit-border-radius: 0px;-moz-border-radius: 0px;-webkit-box-shadow: 0px 1px 3px #666666;-moz-box-shadow: 0px 1px 3px #666666;text-shadow: 1px 1px 3px #666666;border: solid #00629D 2px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#1471A5), to(#81AFD0));background: -moz-linear-gradient(top, #1471A5, #81AFD0);-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#1471A5,endColorStr=#81AFD0);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#1471A5, endColorStr=#81AFD0);display: inline-block;}
#tx_onetimeaccount_pi1_form__button_submit:hover{color:#003A61 !important;background:#7fb0cf !important;}

/* seminars registry form */
.tx-seminars-pi1 h3{margin-bottom:10px;}
#tx-seminars-pi1-registration-form h2{display:none;}
#tx-seminars-pi1-registration-form #tx-seminars-feuser-fields{display:none;}
#tx-seminars-pi1-registration-form fieldset{border: 1px solid #A2A2A2;padding: 15px;font-size:12px ;margin-top:20px !important;}
#tx-seminars-pi1-registration-form fieldset legend{font-weight:bold;}
#tx-seminars-pi1-registration-form fieldset input{width:70%;border: 1px solid #00629D;height:20px;}
#tx-seminars-pi1-registration-form fieldset textarea{width:70%;border: 1px solid #00629D;}
.tx-seminars-pi1-submit input{text-decoration: none;font-family: Arial;color: #ffffff !important;font-size: 12px;padding: 5px;-webkit-border-radius: 0px;-moz-border-radius: 0px;-webkit-box-shadow: 0px 1px 3px #666666;-moz-box-shadow: 0px 1px 3px #666666;text-shadow: 1px 1px 3px #666666;border: solid #00629D 2px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#1471A5), to(#81AFD0));background: -moz-linear-gradient(top, #1471A5, #81AFD0);-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#1471A5,endColorStr=#81AFD0);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#1471A5, endColorStr=#81AFD0);display: inline-block;}
#tx-seminars-pi1-registration-form fieldset h3{margin:0;border:0;padding:0;}
#tx_seminars_pi1_registration_editor__terms_checkbox{width:20px !important;}
p.tx-seminars-pi1-error{margin-top:20px !important;}

/* seminars event detail page */
.tx-seminars-pi1 dl{font-size:12px !important;}
.tx-seminars-pi1 p a:link,
.tx-seminars-pi1 p a:active,
.tx-seminars-pi1 p a:visited,
.tx-seminars-pi1 p a:focus{text-decoration: none;font-family: Arial;color: #ffffff !important;font-size: 12px;padding: 5px 20px;-webkit-border-radius: 0px;-moz-border-radius: 0px;-webkit-box-shadow: 0px 1px 3px #666666;-moz-box-shadow: 0px 1px 3px #666666;text-shadow: 1px 1px 3px #666666;border: solid #00629D 2px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#1471A5), to(#81AFD0));background: -moz-linear-gradient(top, #1471A5, #81AFD0);-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#1471A5,endColorStr=#81AFD0);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#1471A5, endColorStr=#81AFD0);display: inline-block;}}
.tx-seminars-pi1 p a:hover{color:#003A61 !important;background:#7fb0cf !important;}
#main-content-right table.tx-seminars-pi1-timeslots th{font-size:12px !important;text-align:left !important;padding:3px !important;}
#main-content-right table.tx-seminars-pi1-timeslots td{padding:3px !important;}
body #main-content-right .tx-seminars-pi1-checkbox a:link,
body #main-content-right .tx-seminars-pi1-checkbox a:active,
body #main-content-right .tx-seminars-pi1-checkbox a:visited,
body #main-content-right .tx-seminars-pi1-checkbox a:focus,
body #main-content-right .tx-seminars-pi1-checkbox a:hover{background:none !important;border:0 !important;color:#000 !important;padding:0 !important;text-shadow:none !important;text-decoration:underline !important;-webkit-box-shadow: none !important;-moz-box-shadow:none !important;font-size:12px !important;}

div#content div.tx-seminars-pi1-listrow th a{
        text-align:left;
}

/* footer */
#desktop-footer{position:absolute;left:15px;bottom:0;max-width: 185px;margin-bottom:10px;}
#mobile-footer,
#desktop-footer{color: #FFFFFF;font-size:10px;line-height: 18px}

/**
 Media queries
**/

@media (min-width: 1px) and (max-width: 925px) {

  #desktop-footer{max-width: 150px}

}

@media (min-width: 1px) and (max-width: 845px) {

  #header-content-left p {line-height: 20px;padding: 25px 20px 30px 15px;}

}

@media (min-width: 1px) and (max-width: 740px) {

  #header-content-left{width:100%;}
  #header-content-left p{padding: 10px 20px 10px 15px;}
  #header-content-right{width:100%}
  ul.mainmenu,ul.headermenu{display:none;}
  .slicknav_menu{display:block;}
  #header-menu-wrapper{display:none;}
  #main-content-left{width:90%;padding: 0 5% 0 5%;}
  #main-content-right,#main-content-right.twocols {width: 90%;padding: 18px 5% 54px 5%;}
  #desktop-footer{display:none;}
  #mobile-footer{display:block;background:#9d9999;width:90%;padding:15px 5%;}
  #mobile-footer p{margin:0 0 10px 0;}
  #main-content-right form#kontaktformular input{width:100%;}
  #main-content-right form#kontaktformular textarea{width:100%;}
  #main-content-right.twocols div#main-content-right-col1{width:100%;margin-right:0;}
  #main-content-right.twocols div#main-content-right-col2{width:100%;padding-top:30px;}
  #main-content-right.twocols div#main-content-right-col2 img{max-width:165px;margin:10px 0;}

}

@media (min-width: 1px) and (max-width: 630px) {

  #logo-area img{width:150px;max-width:150px;}

}

@media (min-width: 1px) and (max-width: 535px) {

  #main-content-right .tx-seminars-pi1-listrow td:nth-child(6),
  #main-content-right .tx-seminars-pi1-listrow th:nth-child(6),
  #main-content-right .tx-seminars-pi1-listrow td:nth-child(5),
  #main-content-right .tx-seminars-pi1-listrow th:nth-child(5),
  #main-content-right .tx-seminars-pi1-listrow td:nth-child(7),
  #main-content-right .tx-seminars-pi1-listrow th:nth-child(7){display:none !important;}
  #main-content-right .tx-seminars-pi1-listrow td:nth-child(4){border-right:1px solid #a2a2a2}
  div.tx-onetimeaccount-pi1 fieldset label{width:100%}
  div.tx-onetimeaccount-pi1 fieldset input{width:100%;}
  div.tx-onetimeaccount-pi1 fieldset textarea{width:100%;}
  div.tx-onetimeaccount-pi1 fieldset select{width:100%;}
  div.tx-onetimeaccount-pi1 fieldset dd,
  div.tx-onetimeaccount-pi1 fieldset dt{float:none;width:100%;margin:10px 0}
  #tx-seminars-pi1-registration-form fieldset label{width:100%}
  #tx-seminars-pi1-registration-form fieldset input{width:100%;}
  #tx-seminars-pi1-registration-form fieldset textarea{width:100%;}
  #tx-seminars-pi1-registration-form fieldset select{width:100%;}
  #tx-seminars-pi1-registration-form fieldset dd,
  #tx-seminars-pi1-registration-form fieldset dt{float:none;width:100%;margin:10px 0}

}

@media (min-width: 1px) and (max-width: 500px) {

  #main-content-right h2{font-size:18px;line-height:22px;}
  div.ce-textpic .ce-gallery{width:100%;float:none;}
  div.ce-textpic .ce-bodytext{width:100%;float:none;}
  div.ce-textpic .ce-gallery figure img{width:100%;}

}


/**
 Font import
**/

/* Webfont: Lato-Black */@font-face {
    font-family: 'LatoWebBlack';
    src: url('../fonts/Lato-Black.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Black.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Black.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Black.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-BlackItalic */@font-face {
    font-family: 'LatoWebBlack';
    src: url('../fonts/Lato-BlackItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-BlackItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-BlackItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-BlackItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-BlackItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Bold */@font-face {
    font-family: 'LatoWebBold';
    src: url('../fonts/Lato-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Bold.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Bold.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Bold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-BoldItalic */@font-face {
    font-family: 'LatoWebBold';
    src: url('../fonts/Lato-BoldItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-BoldItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-BoldItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-BoldItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Hairline */@font-face {
    font-family: 'LatoWebHairline';
    src: url('../fonts/Lato-Hairline.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Hairline.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Hairline.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Hairline.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Hairline.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-HairlineItalic */@font-face {
    font-family: 'LatoWebHairline';
    src: url('../fonts/Lato-HairlineItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-HairlineItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-HairlineItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-HairlineItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-HairlineItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Heavy */@font-face {
    font-family: 'LatoWebHeavy';
    src: url('../fonts/Lato-Heavy.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Heavy.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Heavy.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Heavy.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Heavy.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-HeavyItalic */@font-face {
    font-family: 'LatoWebHeavy';
    src: url('../fonts/Lato-HeavyItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-HeavyItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-HeavyItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-HeavyItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-HeavyItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Italic */@font-face {
    font-family: 'LatoWeb';
    src: url('../fonts/Lato-Italic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Italic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Italic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Light */@font-face {
    font-family: 'LatoWebLight';
    src: url('../fonts/Lato-Light.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Light.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Light.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Light.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-LightItalic */@font-face {
    font-family: 'LatoWebLight';
    src: url('../fonts/Lato-LightItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-LightItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-LightItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-LightItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-LightItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Medium */@font-face {
    font-family: 'LatoWebMedium';
    src: url('../fonts/Lato-Medium.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Medium.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Medium.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Medium.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-MediumItalic */@font-face {
    font-family: 'LatoWebMedium';
    src: url('../fonts/Lato-MediumItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-MediumItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-MediumItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-MediumItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-MediumItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Regular */@font-face {
    font-family: 'LatoWeb';
    src: url('../fonts/Lato-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Semibold */@font-face {
    font-family: 'LatoWebSemibold';
    src: url('../fonts/Lato-Semibold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Semibold.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Semibold.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Semibold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-SemiboldItalic */@font-face {
    font-family: 'LatoWebSemibold';
    src: url('../fonts/Lato-SemiboldItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-SemiboldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-SemiboldItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-SemiboldItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-SemiboldItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Thin */@font-face {
    font-family: 'LatoWebThin';
    src: url('../fonts/Lato-Thin.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Thin.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-Thin.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Thin.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-ThinItalic */@font-face {
    font-family: 'LatoWebThin';
    src: url('../fonts/Lato-ThinItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-ThinItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-ThinItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/Lato-ThinItalic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-ThinItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
