/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
h1, h2, h3, h4, h5, h6 {font-family:'MyriadPro-BoldCond';/*font-weight:bold;*/}
h1 {text-transform:uppercase;}
/*h1, h2 {font-family:'MyriadPro-BoldCond';}*/

.hidden {visibility:hidden;display:none;}
.upper {text-transform:uppercase;}
.rund {border-radius:4px;}
ul.nm {margin-left:1em;}
ul.square {list-style-type:square;}
ul.fmixed li > span {color:#3B444D;}
/* Farben */
.blau {color:#0A67B1;}
.bg_blau {background-color:#0A67B1;}
.gruen {color:#6FB632;}
.bg_gruen {background-color:#6FB632;}
.weiss {color:#ffffff;}
.bg_weiss {background-color:#ffffff;}
/* Ende Farben */
/* Buttons */
.btn {
	display:inline-block;
	padding:0.8em 1em;
	margin-bottom:0;
	font-size:18px;
	font-weight:normal;
	line-height:1em;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;
	border:1px solid transparent;
	/*border-radius:4px;*/
}
.btn:focus, 
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
	color:#333;
	text-decoration:none;
}
.btn:active,
.btn.active {
	background-image: none;
	outline:0;
	-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	cursor:not-allowed;
	filter:alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow:none;
	opacity:0.65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
	pointer-events:none;
}
.btn-blau {background-color:#0A67B1;color:#ffffff !important;border-color:#ffffff;}
.btn-blau:hover {background-color:#5381C1 !important;color:#ffffff !important;border-color:#ffffff;}
.btn-transparent {background-color:none;color:#ffffff !important;border-color:#ffffff;}
.btn-transparent:hover {background-color:rgba(59,68,77,0.5);color:#ffffff !important;border-color:#ffffff;}
/* Ende Buttons */
/* Absätze */
div > p:last-child {margin-bottom:0;}
/* Ende Absätze */
/* Slider */
	/* Slider Allgemein */
	.rslides_container {position:relative;}
	.rslides {position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
	.rslides li {-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
	.rslides li:first-child {position:relative;display:block;float:left;}
	.rslides img {display:block;height:auto;/*float:left;*/width:100%;border:0;position:relative;z-index:1;}
	.rslides .caption {position:absolute;display:block;left:0;right:0;top:0;bottom:0;z-index:2;color:#ffffff;}
	.rslides .slidercontent {display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
	.rslides .slidercontent .title {display:block;text-align:center;text-transform:uppercase;font-family:'MyriadPro-BoldCond';font-size:24px;line-height:1em;}
	.rslides .slidercontent .text {display:block;text-align:center;padding:0.5em 0 0 0;font-size:18px;font-family:'MyriadPro-Light';line-height:1.25em;}
	.rslides .slidercontent .icon {display:block;text-align:center;padding:1em 0 0 0;}
	.rslides .slidercontent .icon img {width:50%;max-width:100%;margin:0 auto;}
	.rslides_nav {display:inline-block;position:absolute;top:50%;margin-top:-20px;width:28px;height:40px;overflow:hidden;text-indent:-9999px;z-index:3;}
	.rslides_nav.prev {background:url(../uploads/pfeil_links.png) left center no-repeat;left:0;}
	.rslides_nav.next {background:url(../uploads/pfeil_rechts.png) right center no-repeat;right:0;}
	@media (min-width: 768px) and (max-width: 1023px) {
		.rslides .slidercontent .icon img {width:30%;}
	}
	@media (min-width: 1024px) {
		.rslides .slidercontent .icon img {width:40%;}
	}
	/* Slider Startseite */
	#slider_startseite {}
/* Ende Slider */
/* Breadcrumb */
#breadcrumb {padding:1em 0 0 0;}
#breadcrumb, #breadcrumb * {color:#999999;font-size:14px;}
#breadcrumb a:hover {color:#6fb632;}
/* Ende Breadcrumb */
/* Formular */
.wpcf7-form {}
.wpcf7-form input[type="text"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="email"] {display:block;width:100%;}
.wpcf7-list-item {margin:0 !important;}
.wpcf7-list-item-label {padding:0 0 0 1em;}
.wpcf7-form span.datenschutz {display:block;text-align:right;}
.wpcf7-form .legende {font-family:'MyriadPro-Light';font-size:0.8em;font-style:italic;}
/* Ende Formular */
.page-header-content-container {position:relative;}
.pageheaderimg {position:relative;top:0;left:0;right:0;line-height:1em;padding:0;margin:0;overflow:hidden;z-index:1;}
.pageheaderimg img {width:100%;padding:0;margin:0;}
.pageheadertext {position:absolute;top:0;left:0;z-index:1234;}
#masthead {display:none;}
#site-navigation .site-logo a img {padding:0;height:auto;}
.detectors {width:0 !important;height:0 !important;padding:0 0 0 0 !important;margin:0 0 0 0 !important;overflow:hidden !important;}
.sebmenuc {border-left:1px #3B444D solid;float:left;margin:1em 0;position:absolute;}
#primary-menu > ul > li > ul > sebmenuc_t {width:40%;}
#primary-menu > ul > li > ul > sebmenuc_d {width:24%;}
/*#site-navigation .site-logo {width:74%;}*/
#site-navigation .site-logo a {}
#header_slider, #footer_banner, #footer_banner2, #footer_banner3 {display:block;margin:0 auto;width:100%;/*max-width:2200px;*/}
#footer_banner img, #footer_banner2 img, #footer_banner3 img {width:100%;}
#header_slider > .generate-sections-inside-container, #footer_banner > .generate-sections-inside-container, #footer_banner2 > .generate-sections-inside-container, #footer_banner3 > .generate-sections-inside-container {padding:0;}
.submenubar, .submenubar {font-size:20px;}
ul.leftmenu {margin:0;list-style-type:none;padding-bottom:2em;}
ul.leftmenu li {}
ul.leftmenu li a {display:block;color:#3B444D;font-size:20px;}
ul.leftmenu li a:hover, ul.leftmenu li a.active {color:#6fb632;}
.submenubar h3, .servicebar h3 {font-size:30px;}
.servicebar, .servicebar {font-size:20px;}
.servicebar {color:#3B444D;padding-top:2em;}
.servicebar a:hover {color:#6fb632;}
.servicebar .haken {margin-top:2em;margin-left:0em;list-style-type:none;/*font-size:14px;*/font-family:'MyriadPro-BoldCond';line-height:2em;}

.kasten {display:block;border:#0A67B1 1px solid;padding:1.5em;}
.kasten.rund {border-radius:1em;}
.servicebar .kasten, .servicebar .kasten * {color:#0A67B1;}
.servicebar .kasten .titel {display:block;font-family:'MyriadPro-BoldCond';font-size:30px;line-height:1.25em;padding:0 0 1em 0;}
.servicebar .kasten .titel2 {display:block;font-family:'MyriadPro-BoldCond';font-size:30px;line-height:1.25em;padding:1em 0 1em 0;text-transform:uppercase;}
.servicebar .kasten ul {margin-left:1em;margin-bottom:0;}
.servicebar .kasten a {/*font-size:14px;*/}
.servicebar .kasten a:hover {color:#6fb632;}

.servicebar .tel a, .servicebar .email a {display:block;color:#3B444D;font-family:'MyriadPro-BoldCond';padding:0 0 0 60px;line-height:44px;}
.servicebar .tel a:hover, .servicebar .email a:hover {color:#6fb632;}
.servicebar .tel a {background:url(../uploads/kontakt_telefon.png) left center no-repeat;}
.servicebar .email a {background:url(../uploads/kontakt_e-mail.png) left center no-repeat;margin-top:1em;}

#footer_banner2 {line-height:1em;}
#footer_banner2 .generate-sections-inside-container {position:relative;line-height:1em;}
.overlay_bannerimg {position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;text-align:right;line-height:1em;}
.overlay_bannerimg img {width:30% !important;height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}

#schiebfix_1, #schiebfix_2 {}
#schiebfix_1 .textover, #schiebfix_2 .textover {padding:0 0 1.5em 0;}
#schiebfix_1 .titelbild, #schiebfix_2 .titelbild {}
#schiebfix_1 .titelbild img, #schiebfix_2 .titelbild img {}
#schiebfix_1 .text,#schiebfix_2 .text {padding:1.5em 0 0 0;}
#schiebfix_1 .text .title, #schiebfix_2 .text .title {display:block;text-transform:uppercase;font-family:'MyriadPro-BoldCond';font-size:24px;padding:0 0 1em 0;}
#schiebfix_1 .text ul, #schiebfix_2 .text ul {font-size:18px;}
.werbebeilage_text {text-align:right;}
.werbebeilage_text.hide-on-mobile.hide-on-tablet {padding:40px 0 0 0;}
.werbebeilage_text .slogan {display:block;font-family:'MyriadPro-BoldCond';font-size:70px;line-height:0.8em;text-transform:uppercase;}
.kategoriekacheln .section_headline {display:block;text-align:center;font-family:'MyriadPro-BoldCond';font-size:40px;line-height:1em;padding:0 0 1em 0;}
.kategoriekacheln .kategoriekachel_bild {text-align:center;}
.kategoriekacheln .kategoriekachel_bild img {width:100%;max-width:100%;}
.kategoriekacheln.downloads .kategoriekachel_bild img {width:auto;max-width:100%;}
.kategoriekacheln .kategoriekachel_title {text-align:center;text-transform:uppercase;font-family:'MyriadPro-BoldCond';font-size:24px;line-height:1em;padding:1em 0;}
.kategoriekacheln .kategoriekachel_text {font-size:18px;line-height:1.25em;text-align:center;}
.kategoriekacheln.downloads .kategoriekachel_text a {color:#3b444d;font-size:16px;}
#montageschritte {}
#montageschritte, #montageschritte * {color:#ffffff;}
#montageschritte p {font-size:18px;}
#montageschritte .textover {padding:0 0 1.5em 0;}
#montageschritte .text {}
#montageschritte .titel {/*font-weight:bold;*/padding:1em 0 1em 0;font-family:'MyriadPro-BoldCond';font-size:24px;}
#montageschritte .txt {padding:0 0 2em 0;font-size:18px;}
/*.generate-sections-container.bg_blau, .generate-sections-container.bg_blau * {color:#ffffff;}*/
#produktweltkacheln {line-height:1em;}
#produktweltkacheln .kachel {padding-bottom:15px;}
#produktweltkacheln a img {-webkit-filter:brightness(1);filter:brightness(1);}
#produktweltkacheln a:hover img {-webkit-filter:brightness(1.25);filter:brightness(1.25);}

#footer_kundenservice_desktop {display:block;margin:0 auto;max-width:100%;/*max-width:2200px;*/}
#footer_kundenservice_desktop > .generate-sections-inside-container {padding:0;position:relative;}
#footer_kundenservice_desktop .bgimg {/*position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;*/}
#footer_kundenservice_desktop .bgimg img {width:100%;}
#footer_kundenservice_desktop .inhalt {display:block;position:absolute;top:0;left:0;right:0;bottom:0;;z-index:2;}
#footer_kundenservice_desktop .service_wrapper {display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;}
#footer_kundenservice_desktop .title {font-family:'MyriadPro-BoldCond';font-size:30px;line-height:1em;color:#ffffff;text-align:center;text-transform:uppercase;}
#footer_kundenservice_desktop .icons {}
#footer_kundenservice_desktop .icon {display:block;padding:0 0 0.5em 0;text-align:center;height:50px;}
#footer_kundenservice_desktop .icon img {max-width:100%;}
#footer_kundenservice_desktop .cta {text-align:center;font-size:18px;text-transform:uppercase;}

#footer_kundenservice_mobile {}
#footer_kundenservice_mobile > .generate-sections-inside-container {padding:0;position:relative;}
#footer_kundenservice_mobile .bgimg {position:relative;text-align:center;overflow-x:hidden;height:250px;background-image: url(../uploads/start_footer_banner_1400x420.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;}
#footer_kundenservice_mobile .bgimg img {display:none;z-index:1;}
#footer_kundenservice_mobile .title {position:absolute;bottom:0;left:0;right:0;font-family:'MyriadPro-BoldCond';font-size:30px;line-height:1em;color:#ffffff;text-align:center;text-transform:uppercase;z-index:2;}
#footer_kundenservice_mobile .icons {display:block;padding:0 0 2em 0;}
#footer_kundenservice_mobile .icon {display:block;padding:2em 0 0.5em 0;text-align:center;height:50px;}
#footer_kundenservice_mobile .icon img {max-width:100%;}
#footer_kundenservice_mobile .cta {text-align:center;font-size:18px;text-transform:uppercase;}

#usp_footer {}
#usp_footer .usp_elem {display:block;}
#usp_footer .usp_elem .usp_img {display:block;text-align:center;padding:20px;}
#usp_footer .usp_elem .usp_img img {max-width:100%;}
#usp_footer .usp_elem .usp_title {font-family:'MyriadPro-Light';display:block;text-align:center;color:#0A67B1;font-size:20px;text-transform:uppercase;font-weight:lighter;line-height:1em;padding:0 0 1em 0;}
#usp_footer .usp_elem .usp_text {display:block;text-align:center;font-size:18px;line-height:1.25em;}
#usp_quality {}
#usp_innovation {}
#usp_service {}
#usp_experience {}

#footer-widgets {padding:0;}
#sgefooter {}
#sgefooter, #sgefooter * {color:#999999;}
#sgefooter .sgebar {text-align:center;background:none;height:37px;margin:3em 0 1em 0;}
#sgefooter .footercontact {border-top:none/*#b7b5b6 1px solid*/;padding:0;}
#sgefooter .footercontact .kontaktdaten {}
#sgefooter .footercontact .kontaktdaten, #sgefooter .footercontact .kontaktdaten * {font-family:'MyriadPro-BoldCond';font-size:18px;}
#sgefooter .footercontact .kontaktdaten .email {border-top:#b7b5b6 1px solid;padding:0.5em 0 0.5em 0;text-align:center;}
#sgefooter .footercontact .kontaktdaten .email a {background:url(../uploads/footer_kontakt_brief.png) left center no-repeat;padding:0 0 0 30px;}
#sgefooter .footercontact .kontaktdaten .phone {border-top:#b7b5b6 1px solid;padding:0.5em 0 0.5em 0;text-align:center;}
#sgefooter .footercontact .kontaktdaten .phone a {background:url(../uploads/footer_kontakt_telefon.png) left center no-repeat;padding:0 0 0 30px;}
#sgefooter .footercontact .kontaktdaten .sgegroup {border-top:#b7b5b6 1px solid;padding:1em 0 0.5em 0;text-align:center;}
#sgefooter .footercontact .kontaktdaten .sgegroup a {display:block;width:60%;margin:0 auto;}
#sgefooter .footercontact .sgedaten {padding:0em 0 1em 0;}
#sgefooter .footercontact .sgedaten p {text-align:center;margin:0;padding:0;}
#sgefooter .footercontact .sgedaten p, #sgefooter .footercontact .sgedaten p * {font-family:'MyriadPro-Light';font-size:14px;line-height:1.5em;}
#sgefooter .footercontact .sgedaten .firma {display:block;}
#sgefooter .footercontact .sgedaten .spacer {}
#sgefooter .footercontact .sgedaten .adresse {display:block;}
#sgefooter .footercontact .sgedaten .web {display:block;}
#sgefooter .footercontact .menu {padding:0;}
#sgefooter .footercontact .menu ul {display:block;margin:0;padding:0;list-style-type:none;}
#sgefooter .footercontact .menu li {border-top:#b7b5b6 1px solid;display:block;margin:0;padding:0;font-size:14px;line-height:1em;text-align:center;}
#sgefooter .footercontact .menu a {font-family:'MyriadPro-Light';display:block;padding:0.8em 0 0.8em 0;line-height:1em;}
.copyright-bar {font-size:12px;color:#999999;border-top:#999999 3px solid;border-bottom:#0A67B1 10px solid;padding:1em 4em 1em 4em;line-height:1.5em;}
.site-footer .site-info {padding-bottom:1.5em;padding-left:0;padding-right:0;}

.one-container .inside-article {padding:2em 0 0 0;}

#tipp_sektion .tipp_icon {}
#tipp_sektion .tipptxt {}

@media (max-width:767px) {
	#site-navigation .site-logo {width:74%;}
}
@media (min-width:768px) {
	.btn {padding:0.8em 2em;}
	.menu-item-has-children .dropdown-menu-toggle {display:none;}
	.main-navigation .main-nav ul li.menu-item-has-children > a {padding-right:20px;}
	#site-navigation #primary-menu {margin-top:53px;}
	#primary-menu > ul > li {position:unset;}
	/*#primary-menu > ul > li > ul > li {float:left;}*/
	.dropdown-click .main-navigation ul li.sfHover>ul.toggled-on, .dropdown-click .main-navigation ul.toggled-on {left:0;right:0;width:auto;}
	.dropdown-hover .main-navigation ul li.sfHover>ul, .dropdown-hover .main-navigation ul {left:0;right:0;width:auto;}
	.werbebeilage_text .slogan {font-size:80px;}
	#footer-widgets {padding:0 40px 0 40px;}
	#sgefooter .sgebar {background:url(../uploads/grau.png) 0 center repeat-x;}
	#sgefooter .footercontact {border-top:none;padding:1em 0 1em 0;}
	#schiebfix_1 .text {padding:3em 0 0 0;}
	#sgefooter .footercontact .kontaktdaten .email {border-top:none;text-align:left;}
	#sgefooter .footercontact .kontaktdaten .phone {border-top:none;text-align:left;}
	#sgefooter .footercontact .kontaktdaten .sgegroup {border-top:none;text-align:left;padding:0.5em 0 0.5em 0;}
	#sgefooter .footercontact .kontaktdaten .sgegroup a {width:auto;margin:0;}
	#sgefooter .footercontact .sgedaten {padding:1.5em 0 0 0;}
	#sgefooter .footercontact .sgedaten p, #sgefooter .footercontact .sgedaten p * {line-height:1.1em;}
	#sgefooter .footercontact .sgedaten .firma {display:inline-block;}
	#sgefooter .footercontact .sgedaten .spacer {display:inline-block;}
	#sgefooter .footercontact .sgedaten .adresse {display:inline-block;}
	#sgefooter .footercontact .menu {padding:2em 0 1em 0;}
	#sgefooter .footercontact .menu ul {margin:0 auto;position:relative;float:left;left:50%;}
	#sgefooter .footercontact .menu li {border-top:none;display:inline-block;position:relative;right:50%;text-align:left;}
	#sgefooter .footercontact .menu a {padding:0.5em 0 0.5em 0;}
	.site-footer .site-info {padding-left:10px;padding-right:10px;}
	.copyright-bar {padding:1em 0 1em 0;line-height:1em;}
	#tipp_sektion .tipptxt {padding:0.75em 0 0 0;}
	.servicebar {padding-top:0;}
	ul.leftmenu {padding-bottom:0;}
}
@media (min-width: 768px) and (max-width: 781px) {
	#site-navigation .site-logo {width:48%;}
}
@media (min-width: 782px) and (max-width: 900px) {
	#site-navigation .site-logo {width:50%;}
	
}
@media (min-width: 901px) and (max-width: 953px) {
	#site-navigation .site-logo {width:56%;}
	
}
@media (min-width: 768px) and (max-width: 1024px) {
	/*#primary-menu > ul > li > ul > li:nth-child(0),
	#primary-menu > ul > li > ul > li:nth-child(1),
	#primary-menu > ul > li > ul > li:nth-child(2),
	#primary-menu > ul > li > ul > li:nth-child(3),
	#primary-menu > ul > li > ul > li:nth-child(4) {float:none;}
	#primary-menu > ul > li > ul > li:nth-child(5) {float:left;}
	#primary-menu > ul > li > ul > li:nth-child(6) {float:left;}
	#primary-menu > ul > li > ul > li:nth-child(7) {float:left;}
	#primary-menu > ul > li > ul > li:nth-child(8) {float:left;}
	#primary-menu > ul > li > ul > li:nth-child(9) {float:left;}
	#primary-menu > ul > li > ul > li:nth-child(10) {float:left;}
	#primary-menu > ul > li > ul > li {width:40%;}*/
	#usp_quality {padding:0 15px 40px 0;}
	#usp_innovation {padding:0 0 40px 15px;}
	#usp_service {padding:0 15px 40px 0;}
	#usp_experience {padding:0 0 40px 15px;}
	/*#sgefooter .footercontact .kontaktdaten .email .hide-on-mobile {visibility:hidden;}*/
}
@media (min-width: 1025px) {
	/*#primary-menu > ul > li > ul > li:nth-child(5) {clear:none;}
	#primary-menu > ul > li > ul > li:nth-child(4), #primary-menu > ul > li > ul > li:nth-child(7) {clear:both;}
	#primary-menu > ul > li > ul > li {width:24%;}*/
	#footer_kundenservice_desktop .title {font-size:40px;padding:0 0 0.5em 0;}
	#tipp_sektion .tipptxt {padding:1.4em 0 0 0;}
	#usp_quality {padding:0 15px 40px 15px;}
	#usp_innovation {padding:0 15px 40px 15px;}
	#usp_service {padding:0 15px 40px 15px;}
	#usp_experience {padding:0 15px 40px 15px;}
	.werbebeilage_text .slogan {font-size:94px;}
}
/* Grid erweitern */
.grid-1:before, .grid-2:before, .grid-3:before, .grid-4:before, .grid-6:before, .grid-7:before, .grid-8:before, .grid-9:before, .grid-11:before, .grid-12:before, .grid-13:before, .grid-14:before, .grid-16:before, .grid-17:before, .grid-18:before, .grid-19:before, .grid-21:before, .grid-22:before, .grid-23:before, .grid-24:before, .grid-26:before, .grid-27:before, .grid-28:before, .grid-29:before, .grid-31:before, .grid-32:before, .grid-34:before, .grid-36:before, .grid-37:before, .grid-38:before, .grid-39:before, .grid-41:before, .grid-42:before, .grid-43:before, .grid-44:before, .grid-46:before, .grid-47:before, .grid-48:before, .grid-49:before, .grid-51:before, .grid-52:before, .grid-53:before, .grid-54:before, .grid-56:before, .grid-57:before, .grid-58:before, .grid-59:before, .grid-61:before, .grid-62:before, .grid-63:before, .grid-64:before, .grid-67:before, .grid-68:before, .grid-69:before, .grid-71:before, .grid-72:before, .grid-73:before, .grid-74:before, .grid-76:before, .grid-77:before, .grid-78:before, .grid-79:before, .grid-81:before, .grid-82:before, .grid-83:before, .grid-84:before, .grid-86:before, .grid-87:before, .grid-88:before, .grid-89:before, .grid-91:before, .grid-92:before, .grid-93:before, .grid-94:before, .grid-96:before, .grid-97:before, .grid-98:before, .grid-99:before {content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}

.grid-1:after, .grid-2:after, .grid-3:after, .grid-4:after, .grid-6:after, .grid-7:after, .grid-8:after, .grid-9:after, .grid-11:after, .grid-12:after, .grid-13:after, .grid-14:after, .grid-16:after, .grid-17:after, .grid-18:after, .grid-19:after, .grid-21:after, .grid-22:after, .grid-23:after, .grid-24:after, .grid-26:after, .grid-27:after, .grid-28:after, .grid-29:after, .grid-31:after, .grid-32:after, .grid-34:after, .grid-36:after, .grid-37:after, .grid-38:after, .grid-39:after, .grid-41:after, .grid-42:after, .grid-43:after, .grid-44:after, .grid-46:after, .grid-47:after, .grid-48:after, .grid-49:after, .grid-51:after, .grid-52:after, .grid-53:after, .grid-54:after, .grid-56:after, .grid-57:after, .grid-58:after, .grid-59:after, .grid-61:after, .grid-62:after, .grid-63:after, .grid-64:after, .grid-67:after, .grid-68:after, .grid-69:after, .grid-71:after, .grid-72:after, .grid-73:after, .grid-74:after, .grid-76:after, .grid-77:after, .grid-78:after, .grid-79:after, .grid-81:after, .grid-82:after, .grid-83:after, .grid-84:after, .grid-86:after, .grid-87:after, .grid-88:after, .grid-89:after, .grid-91:after, .grid-92:after, .grid-93:after, .grid-94:after, .grid-96:after, .grid-97:after, .grid-98:after, .grid-99:after {clear:both;}

/*.grid-1 {width:1%;}
.grid-2 {width:2%;}
.grid-3 {width:3%;}
.grid-4 {width:4%;}
.grid-6 {width:6%;}
.grid-7 {width:7%;}
.grid-8 {width:8%;}
.grid-9 {width:9%;}
.grid-11 {width:11%;}
.grid-12 {width:12%;}
.grid-13 {width:13%;}
.grid-14 {width:14%;}
.grid-16 {width:16%;}
.grid-17 {width:17%;}
.grid-18 {width:18%;}
.grid-19 {width:19%;}
.grid-21 {width:21%;}
.grid-22 {width:22%;}
.grid-23 {width:23%;}
.grid-24 {width:24%;}
.grid-26 {width:26%;}
.grid-27 {width:27%;}
.grid-28 {width:28%;}
.grid-29 {width:29%;}
.grid-31 {width:31%;}
.grid-32 {width:32%;}
.grid-34 {width:34%;}
.grid-36 {width:36%;}
.grid-37 {width:37%;}
.grid-38 {width:38%;}
.grid-39 {width:39%;}
.grid-41 {width:41%;}
.grid-42 {width:42%;}
.grid-43 {width:43%;}
.grid-44 {width:44%;}
.grid-46 {width:46%;}
.grid-47 {width:47%;}
.grid-48 {width:48%;}
.grid-49 {width:49%;}
.grid-51 {width:51%;}
.grid-52 {width:52%;}
.grid-53 {width:53%;}
.grid-54 {width:54%;}
.grid-56 {width:56%;}
.grid-57 {width:57%;}
.grid-58 {width:58%;}
.grid-59 {width:59%;}
.grid-61 {width:61%;}
.grid-62 {width:62%;}
.grid-63 {width:63%;}
.grid-64 {width:64%;}
.grid-67 {width:67%;}
.grid-68 {width:68%;}
.grid-69 {width:69%;}
.grid-71 {width:71%;}
.grid-72 {width:72%;}
.grid-73 {width:73%;}
.grid-74 {width:74%;}
.grid-76 {width:76%;}
.grid-77 {width:77%;}
.grid-78 {width:78%;}
.grid-79 {width:79%;}
.grid-81 {width:81%;}
.grid-82 {width:82%;}
.grid-83 {width:83%;}
.grid-84 {width:84%;}
.grid-86 {width:86%;}
.grid-87 {width:87%;}
.grid-88 {width:88%;}
.grid-89 {width:89%;}
.grid-91 {width:91%;}
.grid-92 {width:92%;}
.grid-93 {width:93%;}
.grid-94 {width:94%;}
.grid-96 {width:96%;}
.grid-97 {width:97%;}
.grid-98 {width:98%;}
.grid-99 {width:99%;}*/

.grid-1, .grid-2, .grid-3, .grid-4, .grid-6, .grid-7, .grid-8, .grid-9, .grid-11, .grid-12, .grid-13, .grid-14, .grid-16, .grid-17, .grid-18, .grid-19, .grid-21, .grid-22, .grid-23, .grid-24, .grid-26, .grid-27, .grid-28, .grid-29, .grid-31, .grid-32, .grid-34, .grid-36, .grid-37, .grid-38, .grid-39, .grid-41, .grid-42, .grid-43, .grid-44, .grid-46, .grid-47, .grid-48, .grid-49, .grid-51, .grid-52, .grid-53, .grid-54, .grid-56, .grid-57, .grid-58, .grid-59, .grid-61, .grid-62, .grid-63, .grid-64, .grid-67, .grid-68, .grid-69, .grid-71, .grid-72, .grid-73, .grid-74, .grid-76, .grid-77, .grid-78, .grid-79, .grid-81, .grid-82, .grid-83, .grid-84, .grid-86, .grid-87, .grid-88, .grid-89, .grid-91, .grid-92, .grid-93, .grid-94, .grid-96, .grid-97, .grid-98, .grid-99 {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;}
@media (max-width: 767px) {
	.mobile-grid-1 {float:left;width:1%;}
	.mobile-prefix-1 {margin-left:1%;}
	.mobile-suffix-1 {margin-right:1%;}
	.mobile-push-1 {left:1%;}
	.mobile-pull-1 {left:-1%;}
	.mobile-grid-2 {float:left;width:2%;}
	.mobile-prefix-2 {margin-left:2%;}
	.mobile-suffix-2 {margin-right:2%;}
	.mobile-push-2 {left:2%;}
	.mobile-pull-2 {left:-2%;}
	.mobile-grid-3 {float:left;width:3%;}
	.mobile-prefix-3 {margin-left:3%;}
	.mobile-suffix-3 {margin-right:3%;}
	.mobile-push-3 {left:3%;}
	.mobile-pull-3 {left:-3%;}
	.mobile-grid-4 {float:left;width:4%;}
	.mobile-prefix-4 {margin-left:4%;}
	.mobile-suffix-4 {margin-right:4%;}
	.mobile-push-4 {left:4%;}
	.mobile-pull-4 {left:-4%;}
	.mobile-grid-6 {float:left;width:6%;}
	.mobile-prefix-6 {margin-left:6%;}
	.mobile-suffix-6 {margin-right:6%;}
	.mobile-push-6 {left:6%;}
	.mobile-pull-6 {left:-6%;}
	.mobile-grid-7 {float:left;width:7%;}
	.mobile-prefix-7 {margin-left:7%;}
	.mobile-suffix-7 {margin-right:7%;}
	.mobile-push-7 {left:7%;}
	.mobile-pull-7 {left:-7%;}
	.mobile-grid-8 {float:left;width:8%;}
	.mobile-prefix-8 {margin-left:8%;}
	.mobile-suffix-8 {margin-right:8%;}
	.mobile-push-8 {left:8%;}
	.mobile-pull-8 {left:-8%;}
	.mobile-grid-9 {float:left;width:9%;}
	.mobile-prefix-9 {margin-left:9%;}
	.mobile-suffix-9 {margin-right:9%;}
	.mobile-push-9 {left:9%;}
	.mobile-pull-9 {left:-9%;}
	.mobile-grid-11 {float:left;width:11%;}
	.mobile-prefix-11 {margin-left:11%;}
	.mobile-suffix-11 {margin-right:11%;}
	.mobile-push-11 {left:11%;}
	.mobile-pull-11 {left:-11%;}
	.mobile-grid-12 {float:left;width:12%;}
	.mobile-prefix-12 {margin-left:12%;}
	.mobile-suffix-12 {margin-right:12%;}
	.mobile-push-12 {left:12%;}
	.mobile-pull-12 {left:-12%;}
	.mobile-grid-13 {float:left;width:13%;}
	.mobile-prefix-13 {margin-left:13%;}
	.mobile-suffix-13 {margin-right:13%;}
	.mobile-push-13 {left:13%;}
	.mobile-pull-13 {left:-13%;}
	.mobile-grid-14 {float:left;width:14%;}
	.mobile-prefix-14 {margin-left:14%;}
	.mobile-suffix-14 {margin-right:14%;}
	.mobile-push-14 {left:14%;}
	.mobile-pull-14 {left:-14%;}
	.mobile-grid-16 {float:left;width:16%;}
	.mobile-prefix-16 {margin-left:16%;}
	.mobile-suffix-16 {margin-right:16%;}
	.mobile-push-16 {left:16%;}
	.mobile-pull-16 {left:-16%;}
	.mobile-grid-17 {float:left;width:17%;}
	.mobile-prefix-17 {margin-left:17%;}
	.mobile-suffix-17 {margin-right:17%;}
	.mobile-push-17 {left:17%;}
	.mobile-pull-17 {left:-17%;}
	.mobile-grid-18 {float:left;width:18%;}
	.mobile-prefix-18 {margin-left:18%;}
	.mobile-suffix-18 {margin-right:18%;}
	.mobile-push-18 {left:18%;}
	.mobile-pull-18 {left:-18%;}
	.mobile-grid-19 {float:left;width:19%;}
	.mobile-prefix-19 {margin-left:19%;}
	.mobile-suffix-19 {margin-right:19%;}
	.mobile-push-19 {left:19%;}
	.mobile-pull-19 {left:-19%;}
	.mobile-grid-21 {float:left;width:21%;}
	.mobile-prefix-21 {margin-left:21%;}
	.mobile-suffix-21 {margin-right:21%;}
	.mobile-push-21 {left:21%;}
	.mobile-pull-21 {left:-21%;}
	.mobile-grid-22 {float:left;width:22%;}
	.mobile-prefix-22 {margin-left:22%;}
	.mobile-suffix-22 {margin-right:22%;}
	.mobile-push-22 {left:22%;}
	.mobile-pull-22 {left:-22%;}
	.mobile-grid-23 {float:left;width:23%;}
	.mobile-prefix-23 {margin-left:23%;}
	.mobile-suffix-23 {margin-right:23%;}
	.mobile-push-23 {left:23%;}
	.mobile-pull-23 {left:-23%;}
	.mobile-grid-24 {float:left;width:24%;}
	.mobile-prefix-24 {margin-left:24%;}
	.mobile-suffix-24 {margin-right:24%;}
	.mobile-push-24 {left:24%;}
	.mobile-pull-24 {left:-24%;}
	.mobile-grid-26 {float:left;width:26%;}
	.mobile-prefix-26 {margin-left:26%;}
	.mobile-suffix-26 {margin-right:26%;}
	.mobile-push-26 {left:26%;}
	.mobile-pull-26 {left:-26%;}
	.mobile-grid-27 {float:left;width:27%;}
	.mobile-prefix-27 {margin-left:27%;}
	.mobile-suffix-27 {margin-right:27%;}
	.mobile-push-27 {left:27%;}
	.mobile-pull-27 {left:-27%;}
	.mobile-grid-28 {float:left;width:28%;}
	.mobile-prefix-28 {margin-left:28%;}
	.mobile-suffix-28 {margin-right:28%;}
	.mobile-push-28 {left:28%;}
	.mobile-pull-28 {left:-28%;}
	.mobile-grid-29 {float:left;width:29%;}
	.mobile-prefix-29 {margin-left:29%;}
	.mobile-suffix-29 {margin-right:29%;}
	.mobile-push-29 {left:29%;}
	.mobile-pull-29 {left:-29%;}
	.mobile-grid-31 {float:left;width:31%;}
	.mobile-prefix-31 {margin-left:31%;}
	.mobile-suffix-31 {margin-right:31%;}
	.mobile-push-31 {left:31%;}
	.mobile-pull-31 {left:-31%;}
	.mobile-grid-32 {float:left;width:32%;}
	.mobile-prefix-32 {margin-left:32%;}
	.mobile-suffix-32 {margin-right:32%;}
	.mobile-push-32 {left:32%;}
	.mobile-pull-32 {left:-32%;}
	.mobile-grid-34 {float:left;width:34%;}
	.mobile-prefix-34 {margin-left:34%;}
	.mobile-suffix-34 {margin-right:34%;}
	.mobile-push-34 {left:34%;}
	.mobile-pull-34 {left:-34%;}
	.mobile-grid-36 {float:left;width:36%;}
	.mobile-prefix-36 {margin-left:36%;}
	.mobile-suffix-36 {margin-right:36%;}
	.mobile-push-36 {left:36%;}
	.mobile-pull-36 {left:-36%;}
	.mobile-grid-37 {float:left;width:37%;}
	.mobile-prefix-37 {margin-left:37%;}
	.mobile-suffix-37 {margin-right:37%;}
	.mobile-push-37 {left:37%;}
	.mobile-pull-37 {left:-37%;}
	.mobile-grid-38 {float:left;width:38%;}
	.mobile-prefix-38 {margin-left:38%;}
	.mobile-suffix-38 {margin-right:38%;}
	.mobile-push-38 {left:38%;}
	.mobile-pull-38 {left:-38%;}
	.mobile-grid-39 {float:left;width:39%;}
	.mobile-prefix-39 {margin-left:39%;}
	.mobile-suffix-39 {margin-right:39%;}
	.mobile-push-39 {left:39%;}
	.mobile-pull-39 {left:-39%;}
	.mobile-grid-41 {float:left;width:41%;}
	.mobile-prefix-41 {margin-left:41%;}
	.mobile-suffix-41 {margin-right:41%;}
	.mobile-push-41 {left:41%;}
	.mobile-pull-41 {left:-41%;}
	.mobile-grid-42 {float:left;width:42%;}
	.mobile-prefix-42 {margin-left:42%;}
	.mobile-suffix-42 {margin-right:42%;}
	.mobile-push-42 {left:42%;}
	.mobile-pull-42 {left:-42%;}
	.mobile-grid-43 {float:left;width:43%;}
	.mobile-prefix-43 {margin-left:43%;}
	.mobile-suffix-43 {margin-right:43%;}
	.mobile-push-43 {left:43%;}
	.mobile-pull-43 {left:-43%;}
	.mobile-grid-44 {float:left;width:44%;}
	.mobile-prefix-44 {margin-left:44%;}
	.mobile-suffix-44 {margin-right:44%;}
	.mobile-push-44 {left:44%;}
	.mobile-pull-44 {left:-44%;}
	.mobile-grid-46 {float:left;width:46%;}
	.mobile-prefix-46 {margin-left:46%;}
	.mobile-suffix-46 {margin-right:46%;}
	.mobile-push-46 {left:46%;}
	.mobile-pull-46 {left:-46%;}
	.mobile-grid-47 {float:left;width:47%;}
	.mobile-prefix-47 {margin-left:47%;}
	.mobile-suffix-47 {margin-right:47%;}
	.mobile-push-47 {left:47%;}
	.mobile-pull-47 {left:-47%;}
	.mobile-grid-48 {float:left;width:48%;}
	.mobile-prefix-48 {margin-left:48%;}
	.mobile-suffix-48 {margin-right:48%;}
	.mobile-push-48 {left:48%;}
	.mobile-pull-48 {left:-48%;}
	.mobile-grid-49 {float:left;width:49%;}
	.mobile-prefix-49 {margin-left:49%;}
	.mobile-suffix-49 {margin-right:49%;}
	.mobile-push-49 {left:49%;}
	.mobile-pull-49 {left:-49%;}
	.mobile-grid-51 {float:left;width:51%;}
	.mobile-prefix-51 {margin-left:51%;}
	.mobile-suffix-51 {margin-right:51%;}
	.mobile-push-51 {left:51%;}
	.mobile-pull-51 {left:-51%;}
	.mobile-grid-52 {float:left;width:52%;}
	.mobile-prefix-52 {margin-left:52%;}
	.mobile-suffix-52 {margin-right:52%;}
	.mobile-push-52 {left:52%;}
	.mobile-pull-52 {left:-52%;}
	.mobile-grid-53 {float:left;width:53%;}
	.mobile-prefix-53 {margin-left:53%;}
	.mobile-suffix-53 {margin-right:53%;}
	.mobile-push-53 {left:53%;}
	.mobile-pull-53 {left:-53%;}
	.mobile-grid-54 {float:left;width:54%;}
	.mobile-prefix-54 {margin-left:54%;}
	.mobile-suffix-54 {margin-right:54%;}
	.mobile-push-54 {left:54%;}
	.mobile-pull-54 {left:-54%;}
	.mobile-grid-56 {float:left;width:56%;}
	.mobile-prefix-56 {margin-left:56%;}
	.mobile-suffix-56 {margin-right:56%;}
	.mobile-push-56 {left:56%;}
	.mobile-pull-56 {left:-56%;}
	.mobile-grid-57 {float:left;width:57%;}
	.mobile-prefix-57 {margin-left:57%;}
	.mobile-suffix-57 {margin-right:57%;}
	.mobile-push-57 {left:57%;}
	.mobile-pull-57 {left:-57%;}
	.mobile-grid-58 {float:left;width:58%;}
	.mobile-prefix-58 {margin-left:58%;}
	.mobile-suffix-58 {margin-right:58%;}
	.mobile-push-58 {left:58%;}
	.mobile-pull-58 {left:-58%;}
	.mobile-grid-59 {float:left;width:59%;}
	.mobile-prefix-59 {margin-left:59%;}
	.mobile-suffix-59 {margin-right:59%;}
	.mobile-push-59 {left:59%;}
	.mobile-pull-59 {left:-59%;}
	.mobile-grid-61 {float:left;width:61%;}
	.mobile-prefix-61 {margin-left:61%;}
	.mobile-suffix-61 {margin-right:61%;}
	.mobile-push-61 {left:61%;}
	.mobile-pull-61 {left:-61%;}
	.mobile-grid-62 {float:left;width:62%;}
	.mobile-prefix-62 {margin-left:62%;}
	.mobile-suffix-62 {margin-right:62%;}
	.mobile-push-62 {left:62%;}
	.mobile-pull-62 {left:-62%;}
	.mobile-grid-63 {float:left;width:63%;}
	.mobile-prefix-63 {margin-left:63%;}
	.mobile-suffix-63 {margin-right:63%;}
	.mobile-push-63 {left:63%;}
	.mobile-pull-63 {left:-63%;}
	.mobile-grid-64 {float:left;width:64%;}
	.mobile-prefix-64 {margin-left:64%;}
	.mobile-suffix-64 {margin-right:64%;}
	.mobile-push-64 {left:64%;}
	.mobile-pull-64 {left:-64%;}
	.mobile-grid-67 {float:left;width:67%;}
	.mobile-prefix-67 {margin-left:67%;}
	.mobile-suffix-67 {margin-right:67%;}
	.mobile-push-67 {left:67%;}
	.mobile-pull-67 {left:-67%;}
	.mobile-grid-68 {float:left;width:68%;}
	.mobile-prefix-68 {margin-left:68%;}
	.mobile-suffix-68 {margin-right:68%;}
	.mobile-push-68 {left:68%;}
	.mobile-pull-68 {left:-68%;}
	.mobile-grid-69 {float:left;width:69%;}
	.mobile-prefix-69 {margin-left:69%;}
	.mobile-suffix-69 {margin-right:69%;}
	.mobile-push-69 {left:69%;}
	.mobile-pull-69 {left:-69%;}
	.mobile-grid-71 {float:left;width:71%;}
	.mobile-prefix-71 {margin-left:71%;}
	.mobile-suffix-71 {margin-right:71%;}
	.mobile-push-71 {left:71%;}
	.mobile-pull-71 {left:-71%;}
	.mobile-grid-72 {float:left;width:72%;}
	.mobile-prefix-72 {margin-left:72%;}
	.mobile-suffix-72 {margin-right:72%;}
	.mobile-push-72 {left:72%;}
	.mobile-pull-72 {left:-72%;}
	.mobile-grid-73 {float:left;width:73%;}
	.mobile-prefix-73 {margin-left:73%;}
	.mobile-suffix-73 {margin-right:73%;}
	.mobile-push-73 {left:73%;}
	.mobile-pull-73 {left:-73%;}
	.mobile-grid-74 {float:left;width:74%;}
	.mobile-prefix-74 {margin-left:74%;}
	.mobile-suffix-74 {margin-right:74%;}
	.mobile-push-74 {left:74%;}
	.mobile-pull-74 {left:-74%;}
	.mobile-grid-76 {float:left;width:76%;}
	.mobile-prefix-76 {margin-left:76%;}
	.mobile-suffix-76 {margin-right:76%;}
	.mobile-push-76 {left:76%;}
	.mobile-pull-76 {left:-76%;}
	.mobile-grid-77 {float:left;width:77%;}
	.mobile-prefix-77 {margin-left:77%;}
	.mobile-suffix-77 {margin-right:77%;}
	.mobile-push-77 {left:77%;}
	.mobile-pull-77 {left:-77%;}
	.mobile-grid-78 {float:left;width:78%;}
	.mobile-prefix-78 {margin-left:78%;}
	.mobile-suffix-78 {margin-right:78%;}
	.mobile-push-78 {left:78%;}
	.mobile-pull-78 {left:-78%;}
	.mobile-grid-79 {float:left;width:79%;}
	.mobile-prefix-79 {margin-left:79%;}
	.mobile-suffix-79 {margin-right:79%;}
	.mobile-push-79 {left:79%;}
	.mobile-pull-79 {left:-79%;}
	.mobile-grid-81 {float:left;width:81%;}
	.mobile-prefix-81 {margin-left:81%;}
	.mobile-suffix-81 {margin-right:81%;}
	.mobile-push-81 {left:81%;}
	.mobile-pull-81 {left:-81%;}
	.mobile-grid-82 {float:left;width:82%;}
	.mobile-prefix-82 {margin-left:82%;}
	.mobile-suffix-82 {margin-right:82%;}
	.mobile-push-82 {left:82%;}
	.mobile-pull-82 {left:-82%;}
	.mobile-grid-83 {float:left;width:83%;}
	.mobile-prefix-83 {margin-left:83%;}
	.mobile-suffix-83 {margin-right:83%;}
	.mobile-push-83 {left:83%;}
	.mobile-pull-83 {left:-83%;}
	.mobile-grid-84 {float:left;width:84%;}
	.mobile-prefix-84 {margin-left:84%;}
	.mobile-suffix-84 {margin-right:84%;}
	.mobile-push-84 {left:84%;}
	.mobile-pull-84 {left:-84%;}
	.mobile-grid-86 {float:left;width:86%;}
	.mobile-prefix-86 {margin-left:86%;}
	.mobile-suffix-86 {margin-right:86%;}
	.mobile-push-86 {left:86%;}
	.mobile-pull-86 {left:-86%;}
	.mobile-grid-87 {float:left;width:87%;}
	.mobile-prefix-87 {margin-left:87%;}
	.mobile-suffix-87 {margin-right:87%;}
	.mobile-push-87 {left:87%;}
	.mobile-pull-87 {left:-87%;}
	.mobile-grid-88 {float:left;width:88%;}
	.mobile-prefix-88 {margin-left:88%;}
	.mobile-suffix-88 {margin-right:88%;}
	.mobile-push-88 {left:88%;}
	.mobile-pull-88 {left:-88%;}
	.mobile-grid-89 {float:left;width:89%;}
	.mobile-prefix-89 {margin-left:89%;}
	.mobile-suffix-89 {margin-right:89%;}
	.mobile-push-89 {left:89%;}
	.mobile-pull-89 {left:-89%;}
	.mobile-grid-91 {float:left;width:91%;}
	.mobile-prefix-91 {margin-left:91%;}
	.mobile-suffix-91 {margin-right:91%;}
	.mobile-push-91 {left:91%;}
	.mobile-pull-91 {left:-91%;}
	.mobile-grid-92 {float:left;width:92%;}
	.mobile-prefix-92 {margin-left:92%;}
	.mobile-suffix-92 {margin-right:92%;}
	.mobile-push-92 {left:92%;}
	.mobile-pull-92 {left:-92%;}
	.mobile-grid-93 {float:left;width:93%;}
	.mobile-prefix-93 {margin-left:93%;}
	.mobile-suffix-93 {margin-right:93%;}
	.mobile-push-93 {left:93%;}
	.mobile-pull-93 {left:-93%;}
	.mobile-grid-94 {float:left;width:94%;}
	.mobile-prefix-94 {margin-left:94%;}
	.mobile-suffix-94 {margin-right:94%;}
	.mobile-push-94 {left:94%;}
	.mobile-pull-94 {left:-94%;}
	.mobile-grid-96 {float:left;width:96%;}
	.mobile-prefix-96 {margin-left:96%;}
	.mobile-suffix-96 {margin-right:96%;}
	.mobile-push-96 {left:96%;}
	.mobile-pull-96 {left:-96%;}
	.mobile-grid-97 {float:left;width:97%;}
	.mobile-prefix-97 {margin-left:97%;}
	.mobile-suffix-97 {margin-right:97%;}
	.mobile-push-97 {left:97%;}
	.mobile-pull-97 {left:-97%;}
	.mobile-grid-98 {float:left;width:98%;}
	.mobile-prefix-98 {margin-left:98%;}
	.mobile-suffix-98 {margin-right:98%;}
	.mobile-push-98 {left:98%;}
	.mobile-pull-98 {left:-98%;}
	.mobile-grid-99 {float:left;width:99%;}
	.mobile-prefix-99 {margin-left:99%;}
	.mobile-suffix-99 {margin-right:99%;}
	.mobile-push-99 {left:99%;}
	.mobile-pull-99 {left:-99%;}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.tablet-grid-1 {float:left;width:1%;}
	.tablet-prefix-1 {margin-left:1%;}
	.tablet-suffix-1 {margin-right:1%;}
	.tablet-push-1 {left:1%;}
	.tablet-pull-1 {left:-1%;}
	.tablet-grid-2 {float:left;width:2%;}
	.tablet-prefix-2 {margin-left:2%;}
	.tablet-suffix-2 {margin-right:2%;}
	.tablet-push-2 {left:2%;}
	.tablet-pull-2 {left:-2%;}
	.tablet-grid-3 {float:left;width:3%;}
	.tablet-prefix-3 {margin-left:3%;}
	.tablet-suffix-3 {margin-right:3%;}
	.tablet-push-3 {left:3%;}
	.tablet-pull-3 {left:-3%;}
	.tablet-grid-4 {float:left;width:4%;}
	.tablet-prefix-4 {margin-left:4%;}
	.tablet-suffix-4 {margin-right:4%;}
	.tablet-push-4 {left:4%;}
	.tablet-pull-4 {left:-4%;}
	.tablet-grid-6 {float:left;width:6%;}
	.tablet-prefix-6 {margin-left:6%;}
	.tablet-suffix-6 {margin-right:6%;}
	.tablet-push-6 {left:6%;}
	.tablet-pull-6 {left:-6%;}
	.tablet-grid-7 {float:left;width:7%;}
	.tablet-prefix-7 {margin-left:7%;}
	.tablet-suffix-7 {margin-right:7%;}
	.tablet-push-7 {left:7%;}
	.tablet-pull-7 {left:-7%;}
	.tablet-grid-8 {float:left;width:8%;}
	.tablet-prefix-8 {margin-left:8%;}
	.tablet-suffix-8 {margin-right:8%;}
	.tablet-push-8 {left:8%;}
	.tablet-pull-8 {left:-8%;}
	.tablet-grid-9 {float:left;width:9%;}
	.tablet-prefix-9 {margin-left:9%;}
	.tablet-suffix-9 {margin-right:9%;}
	.tablet-push-9 {left:9%;}
	.tablet-pull-9 {left:-9%;}
	.tablet-grid-11 {float:left;width:11%;}
	.tablet-prefix-11 {margin-left:11%;}
	.tablet-suffix-11 {margin-right:11%;}
	.tablet-push-11 {left:11%;}
	.tablet-pull-11 {left:-11%;}
	.tablet-grid-12 {float:left;width:12%;}
	.tablet-prefix-12 {margin-left:12%;}
	.tablet-suffix-12 {margin-right:12%;}
	.tablet-push-12 {left:12%;}
	.tablet-pull-12 {left:-12%;}
	.tablet-grid-13 {float:left;width:13%;}
	.tablet-prefix-13 {margin-left:13%;}
	.tablet-suffix-13 {margin-right:13%;}
	.tablet-push-13 {left:13%;}
	.tablet-pull-13 {left:-13%;}
	.tablet-grid-14 {float:left;width:14%;}
	.tablet-prefix-14 {margin-left:14%;}
	.tablet-suffix-14 {margin-right:14%;}
	.tablet-push-14 {left:14%;}
	.tablet-pull-14 {left:-14%;}
	.tablet-grid-16 {float:left;width:16%;}
	.tablet-prefix-16 {margin-left:16%;}
	.tablet-suffix-16 {margin-right:16%;}
	.tablet-push-16 {left:16%;}
	.tablet-pull-16 {left:-16%;}
	.tablet-grid-17 {float:left;width:17%;}
	.tablet-prefix-17 {margin-left:17%;}
	.tablet-suffix-17 {margin-right:17%;}
	.tablet-push-17 {left:17%;}
	.tablet-pull-17 {left:-17%;}
	.tablet-grid-18 {float:left;width:18%;}
	.tablet-prefix-18 {margin-left:18%;}
	.tablet-suffix-18 {margin-right:18%;}
	.tablet-push-18 {left:18%;}
	.tablet-pull-18 {left:-18%;}
	.tablet-grid-19 {float:left;width:19%;}
	.tablet-prefix-19 {margin-left:19%;}
	.tablet-suffix-19 {margin-right:19%;}
	.tablet-push-19 {left:19%;}
	.tablet-pull-19 {left:-19%;}
	.tablet-grid-21 {float:left;width:21%;}
	.tablet-prefix-21 {margin-left:21%;}
	.tablet-suffix-21 {margin-right:21%;}
	.tablet-push-21 {left:21%;}
	.tablet-pull-21 {left:-21%;}
	.tablet-grid-22 {float:left;width:22%;}
	.tablet-prefix-22 {margin-left:22%;}
	.tablet-suffix-22 {margin-right:22%;}
	.tablet-push-22 {left:22%;}
	.tablet-pull-22 {left:-22%;}
	.tablet-grid-23 {float:left;width:23%;}
	.tablet-prefix-23 {margin-left:23%;}
	.tablet-suffix-23 {margin-right:23%;}
	.tablet-push-23 {left:23%;}
	.tablet-pull-23 {left:-23%;}
	.tablet-grid-24 {float:left;width:24%;}
	.tablet-prefix-24 {margin-left:24%;}
	.tablet-suffix-24 {margin-right:24%;}
	.tablet-push-24 {left:24%;}
	.tablet-pull-24 {left:-24%;}
	.tablet-grid-26 {float:left;width:26%;}
	.tablet-prefix-26 {margin-left:26%;}
	.tablet-suffix-26 {margin-right:26%;}
	.tablet-push-26 {left:26%;}
	.tablet-pull-26 {left:-26%;}
	.tablet-grid-27 {float:left;width:27%;}
	.tablet-prefix-27 {margin-left:27%;}
	.tablet-suffix-27 {margin-right:27%;}
	.tablet-push-27 {left:27%;}
	.tablet-pull-27 {left:-27%;}
	.tablet-grid-28 {float:left;width:28%;}
	.tablet-prefix-28 {margin-left:28%;}
	.tablet-suffix-28 {margin-right:28%;}
	.tablet-push-28 {left:28%;}
	.tablet-pull-28 {left:-28%;}
	.tablet-grid-29 {float:left;width:29%;}
	.tablet-prefix-29 {margin-left:29%;}
	.tablet-suffix-29 {margin-right:29%;}
	.tablet-push-29 {left:29%;}
	.tablet-pull-29 {left:-29%;}
	.tablet-grid-31 {float:left;width:31%;}
	.tablet-prefix-31 {margin-left:31%;}
	.tablet-suffix-31 {margin-right:31%;}
	.tablet-push-31 {left:31%;}
	.tablet-pull-31 {left:-31%;}
	.tablet-grid-32 {float:left;width:32%;}
	.tablet-prefix-32 {margin-left:32%;}
	.tablet-suffix-32 {margin-right:32%;}
	.tablet-push-32 {left:32%;}
	.tablet-pull-32 {left:-32%;}
	.tablet-grid-34 {float:left;width:34%;}
	.tablet-prefix-34 {margin-left:34%;}
	.tablet-suffix-34 {margin-right:34%;}
	.tablet-push-34 {left:34%;}
	.tablet-pull-34 {left:-34%;}
	.tablet-grid-36 {float:left;width:36%;}
	.tablet-prefix-36 {margin-left:36%;}
	.tablet-suffix-36 {margin-right:36%;}
	.tablet-push-36 {left:36%;}
	.tablet-pull-36 {left:-36%;}
	.tablet-grid-37 {float:left;width:37%;}
	.tablet-prefix-37 {margin-left:37%;}
	.tablet-suffix-37 {margin-right:37%;}
	.tablet-push-37 {left:37%;}
	.tablet-pull-37 {left:-37%;}
	.tablet-grid-38 {float:left;width:38%;}
	.tablet-prefix-38 {margin-left:38%;}
	.tablet-suffix-38 {margin-right:38%;}
	.tablet-push-38 {left:38%;}
	.tablet-pull-38 {left:-38%;}
	.tablet-grid-39 {float:left;width:39%;}
	.tablet-prefix-39 {margin-left:39%;}
	.tablet-suffix-39 {margin-right:39%;}
	.tablet-push-39 {left:39%;}
	.tablet-pull-39 {left:-39%;}
	.tablet-grid-41 {float:left;width:41%;}
	.tablet-prefix-41 {margin-left:41%;}
	.tablet-suffix-41 {margin-right:41%;}
	.tablet-push-41 {left:41%;}
	.tablet-pull-41 {left:-41%;}
	.tablet-grid-42 {float:left;width:42%;}
	.tablet-prefix-42 {margin-left:42%;}
	.tablet-suffix-42 {margin-right:42%;}
	.tablet-push-42 {left:42%;}
	.tablet-pull-42 {left:-42%;}
	.tablet-grid-43 {float:left;width:43%;}
	.tablet-prefix-43 {margin-left:43%;}
	.tablet-suffix-43 {margin-right:43%;}
	.tablet-push-43 {left:43%;}
	.tablet-pull-43 {left:-43%;}
	.tablet-grid-44 {float:left;width:44%;}
	.tablet-prefix-44 {margin-left:44%;}
	.tablet-suffix-44 {margin-right:44%;}
	.tablet-push-44 {left:44%;}
	.tablet-pull-44 {left:-44%;}
	.tablet-grid-46 {float:left;width:46%;}
	.tablet-prefix-46 {margin-left:46%;}
	.tablet-suffix-46 {margin-right:46%;}
	.tablet-push-46 {left:46%;}
	.tablet-pull-46 {left:-46%;}
	.tablet-grid-47 {float:left;width:47%;}
	.tablet-prefix-47 {margin-left:47%;}
	.tablet-suffix-47 {margin-right:47%;}
	.tablet-push-47 {left:47%;}
	.tablet-pull-47 {left:-47%;}
	.tablet-grid-48 {float:left;width:48%;}
	.tablet-prefix-48 {margin-left:48%;}
	.tablet-suffix-48 {margin-right:48%;}
	.tablet-push-48 {left:48%;}
	.tablet-pull-48 {left:-48%;}
	.tablet-grid-49 {float:left;width:49%;}
	.tablet-prefix-49 {margin-left:49%;}
	.tablet-suffix-49 {margin-right:49%;}
	.tablet-push-49 {left:49%;}
	.tablet-pull-49 {left:-49%;}
	.tablet-grid-51 {float:left;width:51%;}
	.tablet-prefix-51 {margin-left:51%;}
	.tablet-suffix-51 {margin-right:51%;}
	.tablet-push-51 {left:51%;}
	.tablet-pull-51 {left:-51%;}
	.tablet-grid-52 {float:left;width:52%;}
	.tablet-prefix-52 {margin-left:52%;}
	.tablet-suffix-52 {margin-right:52%;}
	.tablet-push-52 {left:52%;}
	.tablet-pull-52 {left:-52%;}
	.tablet-grid-53 {float:left;width:53%;}
	.tablet-prefix-53 {margin-left:53%;}
	.tablet-suffix-53 {margin-right:53%;}
	.tablet-push-53 {left:53%;}
	.tablet-pull-53 {left:-53%;}
	.tablet-grid-54 {float:left;width:54%;}
	.tablet-prefix-54 {margin-left:54%;}
	.tablet-suffix-54 {margin-right:54%;}
	.tablet-push-54 {left:54%;}
	.tablet-pull-54 {left:-54%;}
	.tablet-grid-56 {float:left;width:56%;}
	.tablet-prefix-56 {margin-left:56%;}
	.tablet-suffix-56 {margin-right:56%;}
	.tablet-push-56 {left:56%;}
	.tablet-pull-56 {left:-56%;}
	.tablet-grid-57 {float:left;width:57%;}
	.tablet-prefix-57 {margin-left:57%;}
	.tablet-suffix-57 {margin-right:57%;}
	.tablet-push-57 {left:57%;}
	.tablet-pull-57 {left:-57%;}
	.tablet-grid-58 {float:left;width:58%;}
	.tablet-prefix-58 {margin-left:58%;}
	.tablet-suffix-58 {margin-right:58%;}
	.tablet-push-58 {left:58%;}
	.tablet-pull-58 {left:-58%;}
	.tablet-grid-59 {float:left;width:59%;}
	.tablet-prefix-59 {margin-left:59%;}
	.tablet-suffix-59 {margin-right:59%;}
	.tablet-push-59 {left:59%;}
	.tablet-pull-59 {left:-59%;}
	.tablet-grid-61 {float:left;width:61%;}
	.tablet-prefix-61 {margin-left:61%;}
	.tablet-suffix-61 {margin-right:61%;}
	.tablet-push-61 {left:61%;}
	.tablet-pull-61 {left:-61%;}
	.tablet-grid-62 {float:left;width:62%;}
	.tablet-prefix-62 {margin-left:62%;}
	.tablet-suffix-62 {margin-right:62%;}
	.tablet-push-62 {left:62%;}
	.tablet-pull-62 {left:-62%;}
	.tablet-grid-63 {float:left;width:63%;}
	.tablet-prefix-63 {margin-left:63%;}
	.tablet-suffix-63 {margin-right:63%;}
	.tablet-push-63 {left:63%;}
	.tablet-pull-63 {left:-63%;}
	.tablet-grid-64 {float:left;width:64%;}
	.tablet-prefix-64 {margin-left:64%;}
	.tablet-suffix-64 {margin-right:64%;}
	.tablet-push-64 {left:64%;}
	.tablet-pull-64 {left:-64%;}
	.tablet-grid-67 {float:left;width:67%;}
	.tablet-prefix-67 {margin-left:67%;}
	.tablet-suffix-67 {margin-right:67%;}
	.tablet-push-67 {left:67%;}
	.tablet-pull-67 {left:-67%;}
	.tablet-grid-68 {float:left;width:68%;}
	.tablet-prefix-68 {margin-left:68%;}
	.tablet-suffix-68 {margin-right:68%;}
	.tablet-push-68 {left:68%;}
	.tablet-pull-68 {left:-68%;}
	.tablet-grid-69 {float:left;width:69%;}
	.tablet-prefix-69 {margin-left:69%;}
	.tablet-suffix-69 {margin-right:69%;}
	.tablet-push-69 {left:69%;}
	.tablet-pull-69 {left:-69%;}
	.tablet-grid-71 {float:left;width:71%;}
	.tablet-prefix-71 {margin-left:71%;}
	.tablet-suffix-71 {margin-right:71%;}
	.tablet-push-71 {left:71%;}
	.tablet-pull-71 {left:-71%;}
	.tablet-grid-72 {float:left;width:72%;}
	.tablet-prefix-72 {margin-left:72%;}
	.tablet-suffix-72 {margin-right:72%;}
	.tablet-push-72 {left:72%;}
	.tablet-pull-72 {left:-72%;}
	.tablet-grid-73 {float:left;width:73%;}
	.tablet-prefix-73 {margin-left:73%;}
	.tablet-suffix-73 {margin-right:73%;}
	.tablet-push-73 {left:73%;}
	.tablet-pull-73 {left:-73%;}
	.tablet-grid-74 {float:left;width:74%;}
	.tablet-prefix-74 {margin-left:74%;}
	.tablet-suffix-74 {margin-right:74%;}
	.tablet-push-74 {left:74%;}
	.tablet-pull-74 {left:-74%;}
	.tablet-grid-76 {float:left;width:76%;}
	.tablet-prefix-76 {margin-left:76%;}
	.tablet-suffix-76 {margin-right:76%;}
	.tablet-push-76 {left:76%;}
	.tablet-pull-76 {left:-76%;}
	.tablet-grid-77 {float:left;width:77%;}
	.tablet-prefix-77 {margin-left:77%;}
	.tablet-suffix-77 {margin-right:77%;}
	.tablet-push-77 {left:77%;}
	.tablet-pull-77 {left:-77%;}
	.tablet-grid-78 {float:left;width:78%;}
	.tablet-prefix-78 {margin-left:78%;}
	.tablet-suffix-78 {margin-right:78%;}
	.tablet-push-78 {left:78%;}
	.tablet-pull-78 {left:-78%;}
	.tablet-grid-79 {float:left;width:79%;}
	.tablet-prefix-79 {margin-left:79%;}
	.tablet-suffix-79 {margin-right:79%;}
	.tablet-push-79 {left:79%;}
	.tablet-pull-79 {left:-79%;}
	.tablet-grid-81 {float:left;width:81%;}
	.tablet-prefix-81 {margin-left:81%;}
	.tablet-suffix-81 {margin-right:81%;}
	.tablet-push-81 {left:81%;}
	.tablet-pull-81 {left:-81%;}
	.tablet-grid-82 {float:left;width:82%;}
	.tablet-prefix-82 {margin-left:82%;}
	.tablet-suffix-82 {margin-right:82%;}
	.tablet-push-82 {left:82%;}
	.tablet-pull-82 {left:-82%;}
	.tablet-grid-83 {float:left;width:83%;}
	.tablet-prefix-83 {margin-left:83%;}
	.tablet-suffix-83 {margin-right:83%;}
	.tablet-push-83 {left:83%;}
	.tablet-pull-83 {left:-83%;}
	.tablet-grid-84 {float:left;width:84%;}
	.tablet-prefix-84 {margin-left:84%;}
	.tablet-suffix-84 {margin-right:84%;}
	.tablet-push-84 {left:84%;}
	.tablet-pull-84 {left:-84%;}
	.tablet-grid-86 {float:left;width:86%;}
	.tablet-prefix-86 {margin-left:86%;}
	.tablet-suffix-86 {margin-right:86%;}
	.tablet-push-86 {left:86%;}
	.tablet-pull-86 {left:-86%;}
	.tablet-grid-87 {float:left;width:87%;}
	.tablet-prefix-87 {margin-left:87%;}
	.tablet-suffix-87 {margin-right:87%;}
	.tablet-push-87 {left:87%;}
	.tablet-pull-87 {left:-87%;}
	.tablet-grid-88 {float:left;width:88%;}
	.tablet-prefix-88 {margin-left:88%;}
	.tablet-suffix-88 {margin-right:88%;}
	.tablet-push-88 {left:88%;}
	.tablet-pull-88 {left:-88%;}
	.tablet-grid-89 {float:left;width:89%;}
	.tablet-prefix-89 {margin-left:89%;}
	.tablet-suffix-89 {margin-right:89%;}
	.tablet-push-89 {left:89%;}
	.tablet-pull-89 {left:-89%;}
	.tablet-grid-91 {float:left;width:91%;}
	.tablet-prefix-91 {margin-left:91%;}
	.tablet-suffix-91 {margin-right:91%;}
	.tablet-push-91 {left:91%;}
	.tablet-pull-91 {left:-91%;}
	.tablet-grid-92 {float:left;width:92%;}
	.tablet-prefix-92 {margin-left:92%;}
	.tablet-suffix-92 {margin-right:92%;}
	.tablet-push-92 {left:92%;}
	.tablet-pull-92 {left:-92%;}
	.tablet-grid-93 {float:left;width:93%;}
	.tablet-prefix-93 {margin-left:93%;}
	.tablet-suffix-93 {margin-right:93%;}
	.tablet-push-93 {left:93%;}
	.tablet-pull-93 {left:-93%;}
	.tablet-grid-94 {float:left;width:94%;}
	.tablet-prefix-94 {margin-left:94%;}
	.tablet-suffix-94 {margin-right:94%;}
	.tablet-push-94 {left:94%;}
	.tablet-pull-94 {left:-94%;}
	.tablet-grid-96 {float:left;width:96%;}
	.tablet-prefix-96 {margin-left:96%;}
	.tablet-suffix-96 {margin-right:96%;}
	.tablet-push-96 {left:96%;}
	.tablet-pull-96 {left:-96%;}
	.tablet-grid-97 {float:left;width:97%;}
	.tablet-prefix-97 {margin-left:97%;}
	.tablet-suffix-97 {margin-right:97%;}
	.tablet-push-97 {left:97%;}
	.tablet-pull-97 {left:-97%;}
	.tablet-grid-98 {float:left;width:98%;}
	.tablet-prefix-98 {margin-left:98%;}
	.tablet-suffix-98 {margin-right:98%;}
	.tablet-push-98 {left:98%;}
	.tablet-pull-98 {left:-98%;}
	.tablet-grid-99 {float:left;width:99%;}
	.tablet-prefix-99 {margin-left:99%;}
	.tablet-suffix-99 {margin-right:99%;}
	.tablet-push-99 {left:99%;}
	.tablet-pull-99 {left:-99%;}
}
@media (min-width: 1025px) {
	.push-1, .push-2, .push-3, .push-4, .push-6, .push-7, .push-8, .push-9, .push-11, .push-12, .push-13, .push-14, .push-16, .push-17, .push-18, .push-19, .push-21, .push-22, .push-23, .push-24, .push-26, .push-27, .push-28, .push-29, .push-31, .push-32, .push-34, .push-36, .push-37, .push-38, .push-39, .push-41, .push-42, .push-43, .push-44, .push-46, .push-47, .push-48, .push-49, .push-51, .push-52, .push-53, .push-54, .push-56, .push-57, .push-58, .push-59, .push-61, .push-62, .push-63, .push-64, .push-67, .push-68, .push-69, .push-71, .push-72, .push-73, .push-74, .push-76, .push-77, .push-78, .push-79, .push-81, .push-82, .push-83, .push-84, .push-86, .push-87, .push-88, .push-89, .push-91, .push-92, .push-93, .push-94, .push-96, .push-97, .push-98, .push-99 {position:relative;}
	.grid-1 {float:left;width:1%;}
	.prefix-1 {margin-left:1%;}
	.suffix-1 {margin-right:1%;}
	.push-1 {left:1%;}
	.pull-1 {left:-1%;}
	.grid-2 {float:left;width:2%;}
	.prefix-2 {margin-left:2%;}
	.suffix-2 {margin-right:2%;}
	.push-2 {left:2%;}
	.pull-2 {left:-2%;}
	.grid-3 {float:left;width:3%;}
	.prefix-3 {margin-left:3%;}
	.suffix-3 {margin-right:3%;}
	.push-3 {left:3%;}
	.pull-3 {left:-3%;}
	.grid-4 {float:left;width:4%;}
	.prefix-4 {margin-left:4%;}
	.suffix-4 {margin-right:4%;}
	.push-4 {left:4%;}
	.pull-4 {left:-4%;}
	.grid-6 {float:left;width:6%;}
	.prefix-6 {margin-left:6%;}
	.suffix-6 {margin-right:6%;}
	.push-6 {left:6%;}
	.pull-6 {left:-6%;}
	.grid-7 {float:left;width:7%;}
	.prefix-7 {margin-left:7%;}
	.suffix-7 {margin-right:7%;}
	.push-7 {left:7%;}
	.pull-7 {left:-7%;}
	.grid-8 {float:left;width:8%;}
	.prefix-8 {margin-left:8%;}
	.suffix-8 {margin-right:8%;}
	.push-8 {left:8%;}
	.pull-8 {left:-8%;}
	.grid-9 {float:left;width:9%;}
	.prefix-9 {margin-left:9%;}
	.suffix-9 {margin-right:9%;}
	.push-9 {left:9%;}
	.pull-9 {left:-9%;}
	.grid-11 {float:left;width:11%;}
	.prefix-11 {margin-left:11%;}
	.suffix-11 {margin-right:11%;}
	.push-11 {left:11%;}
	.pull-11 {left:-11%;}
	.grid-12 {float:left;width:12%;}
	.prefix-12 {margin-left:12%;}
	.suffix-12 {margin-right:12%;}
	.push-12 {left:12%;}
	.pull-12 {left:-12%;}
	.grid-13 {float:left;width:13%;}
	.prefix-13 {margin-left:13%;}
	.suffix-13 {margin-right:13%;}
	.push-13 {left:13%;}
	.pull-13 {left:-13%;}
	.grid-14 {float:left;width:14%;}
	.prefix-14 {margin-left:14%;}
	.suffix-14 {margin-right:14%;}
	.push-14 {left:14%;}
	.pull-14 {left:-14%;}
	.grid-16 {float:left;width:16%;}
	.prefix-16 {margin-left:16%;}
	.suffix-16 {margin-right:16%;}
	.push-16 {left:16%;}
	.pull-16 {left:-16%;}
	.grid-17 {float:left;width:17%;}
	.prefix-17 {margin-left:17%;}
	.suffix-17 {margin-right:17%;}
	.push-17 {left:17%;}
	.pull-17 {left:-17%;}
	.grid-18 {float:left;width:18%;}
	.prefix-18 {margin-left:18%;}
	.suffix-18 {margin-right:18%;}
	.push-18 {left:18%;}
	.pull-18 {left:-18%;}
	.grid-19 {float:left;width:19%;}
	.prefix-19 {margin-left:19%;}
	.suffix-19 {margin-right:19%;}
	.push-19 {left:19%;}
	.pull-19 {left:-19%;}
	.grid-21 {float:left;width:21%;}
	.prefix-21 {margin-left:21%;}
	.suffix-21 {margin-right:21%;}
	.push-21 {left:21%;}
	.pull-21 {left:-21%;}
	.grid-22 {float:left;width:22%;}
	.prefix-22 {margin-left:22%;}
	.suffix-22 {margin-right:22%;}
	.push-22 {left:22%;}
	.pull-22 {left:-22%;}
	.grid-23 {float:left;width:23%;}
	.prefix-23 {margin-left:23%;}
	.suffix-23 {margin-right:23%;}
	.push-23 {left:23%;}
	.pull-23 {left:-23%;}
	.grid-24 {float:left;width:24%;}
	.prefix-24 {margin-left:24%;}
	.suffix-24 {margin-right:24%;}
	.push-24 {left:24%;}
	.pull-24 {left:-24%;}
	.grid-26 {float:left;width:26%;}
	.prefix-26 {margin-left:26%;}
	.suffix-26 {margin-right:26%;}
	.push-26 {left:26%;}
	.pull-26 {left:-26%;}
	.grid-27 {float:left;width:27%;}
	.prefix-27 {margin-left:27%;}
	.suffix-27 {margin-right:27%;}
	.push-27 {left:27%;}
	.pull-27 {left:-27%;}
	.grid-28 {float:left;width:28%;}
	.prefix-28 {margin-left:28%;}
	.suffix-28 {margin-right:28%;}
	.push-28 {left:28%;}
	.pull-28 {left:-28%;}
	.grid-29 {float:left;width:29%;}
	.prefix-29 {margin-left:29%;}
	.suffix-29 {margin-right:29%;}
	.push-29 {left:29%;}
	.pull-29 {left:-29%;}
	.grid-31 {float:left;width:31%;}
	.prefix-31 {margin-left:31%;}
	.suffix-31 {margin-right:31%;}
	.push-31 {left:31%;}
	.pull-31 {left:-31%;}
	.grid-32 {float:left;width:32%;}
	.prefix-32 {margin-left:32%;}
	.suffix-32 {margin-right:32%;}
	.push-32 {left:32%;}
	.pull-32 {left:-32%;}
	.grid-34 {float:left;width:34%;}
	.prefix-34 {margin-left:34%;}
	.suffix-34 {margin-right:34%;}
	.push-34 {left:34%;}
	.pull-34 {left:-34%;}
	.grid-36 {float:left;width:36%;}
	.prefix-36 {margin-left:36%;}
	.suffix-36 {margin-right:36%;}
	.push-36 {left:36%;}
	.pull-36 {left:-36%;}
	.grid-37 {float:left;width:37%;}
	.prefix-37 {margin-left:37%;}
	.suffix-37 {margin-right:37%;}
	.push-37 {left:37%;}
	.pull-37 {left:-37%;}
	.grid-38 {float:left;width:38%;}
	.prefix-38 {margin-left:38%;}
	.suffix-38 {margin-right:38%;}
	.push-38 {left:38%;}
	.pull-38 {left:-38%;}
	.grid-39 {float:left;width:39%;}
	.prefix-39 {margin-left:39%;}
	.suffix-39 {margin-right:39%;}
	.push-39 {left:39%;}
	.pull-39 {left:-39%;}
	.grid-41 {float:left;width:41%;}
	.prefix-41 {margin-left:41%;}
	.suffix-41 {margin-right:41%;}
	.push-41 {left:41%;}
	.pull-41 {left:-41%;}
	.grid-42 {float:left;width:42%;}
	.prefix-42 {margin-left:42%;}
	.suffix-42 {margin-right:42%;}
	.push-42 {left:42%;}
	.pull-42 {left:-42%;}
	.grid-43 {float:left;width:43%;}
	.prefix-43 {margin-left:43%;}
	.suffix-43 {margin-right:43%;}
	.push-43 {left:43%;}
	.pull-43 {left:-43%;}
	.grid-44 {float:left;width:44%;}
	.prefix-44 {margin-left:44%;}
	.suffix-44 {margin-right:44%;}
	.push-44 {left:44%;}
	.pull-44 {left:-44%;}
	.grid-46 {float:left;width:46%;}
	.prefix-46 {margin-left:46%;}
	.suffix-46 {margin-right:46%;}
	.push-46 {left:46%;}
	.pull-46 {left:-46%;}
	.grid-47 {float:left;width:47%;}
	.prefix-47 {margin-left:47%;}
	.suffix-47 {margin-right:47%;}
	.push-47 {left:47%;}
	.pull-47 {left:-47%;}
	.grid-48 {float:left;width:48%;}
	.prefix-48 {margin-left:48%;}
	.suffix-48 {margin-right:48%;}
	.push-48 {left:48%;}
	.pull-48 {left:-48%;}
	.grid-49 {float:left;width:49%;}
	.prefix-49 {margin-left:49%;}
	.suffix-49 {margin-right:49%;}
	.push-49 {left:49%;}
	.pull-49 {left:-49%;}
	.grid-51 {float:left;width:51%;}
	.prefix-51 {margin-left:51%;}
	.suffix-51 {margin-right:51%;}
	.push-51 {left:51%;}
	.pull-51 {left:-51%;}
	.grid-52 {float:left;width:52%;}
	.prefix-52 {margin-left:52%;}
	.suffix-52 {margin-right:52%;}
	.push-52 {left:52%;}
	.pull-52 {left:-52%;}
	.grid-53 {float:left;width:53%;}
	.prefix-53 {margin-left:53%;}
	.suffix-53 {margin-right:53%;}
	.push-53 {left:53%;}
	.pull-53 {left:-53%;}
	.grid-54 {float:left;width:54%;}
	.prefix-54 {margin-left:54%;}
	.suffix-54 {margin-right:54%;}
	.push-54 {left:54%;}
	.pull-54 {left:-54%;}
	.grid-56 {float:left;width:56%;}
	.prefix-56 {margin-left:56%;}
	.suffix-56 {margin-right:56%;}
	.push-56 {left:56%;}
	.pull-56 {left:-56%;}
	.grid-57 {float:left;width:57%;}
	.prefix-57 {margin-left:57%;}
	.suffix-57 {margin-right:57%;}
	.push-57 {left:57%;}
	.pull-57 {left:-57%;}
	.grid-58 {float:left;width:58%;}
	.prefix-58 {margin-left:58%;}
	.suffix-58 {margin-right:58%;}
	.push-58 {left:58%;}
	.pull-58 {left:-58%;}
	.grid-59 {float:left;width:59%;}
	.prefix-59 {margin-left:59%;}
	.suffix-59 {margin-right:59%;}
	.push-59 {left:59%;}
	.pull-59 {left:-59%;}
	.grid-61 {float:left;width:61%;}
	.prefix-61 {margin-left:61%;}
	.suffix-61 {margin-right:61%;}
	.push-61 {left:61%;}
	.pull-61 {left:-61%;}
	.grid-62 {float:left;width:62%;}
	.prefix-62 {margin-left:62%;}
	.suffix-62 {margin-right:62%;}
	.push-62 {left:62%;}
	.pull-62 {left:-62%;}
	.grid-63 {float:left;width:63%;}
	.prefix-63 {margin-left:63%;}
	.suffix-63 {margin-right:63%;}
	.push-63 {left:63%;}
	.pull-63 {left:-63%;}
	.grid-64 {float:left;width:64%;}
	.prefix-64 {margin-left:64%;}
	.suffix-64 {margin-right:64%;}
	.push-64 {left:64%;}
	.pull-64 {left:-64%;}
	.grid-67 {float:left;width:67%;}
	.prefix-67 {margin-left:67%;}
	.suffix-67 {margin-right:67%;}
	.push-67 {left:67%;}
	.pull-67 {left:-67%;}
	.grid-68 {float:left;width:68%;}
	.prefix-68 {margin-left:68%;}
	.suffix-68 {margin-right:68%;}
	.push-68 {left:68%;}
	.pull-68 {left:-68%;}
	.grid-69 {float:left;width:69%;}
	.prefix-69 {margin-left:69%;}
	.suffix-69 {margin-right:69%;}
	.push-69 {left:69%;}
	.pull-69 {left:-69%;}
	.grid-71 {float:left;width:71%;}
	.prefix-71 {margin-left:71%;}
	.suffix-71 {margin-right:71%;}
	.push-71 {left:71%;}
	.pull-71 {left:-71%;}
	.grid-72 {float:left;width:72%;}
	.prefix-72 {margin-left:72%;}
	.suffix-72 {margin-right:72%;}
	.push-72 {left:72%;}
	.pull-72 {left:-72%;}
	.grid-73 {float:left;width:73%;}
	.prefix-73 {margin-left:73%;}
	.suffix-73 {margin-right:73%;}
	.push-73 {left:73%;}
	.pull-73 {left:-73%;}
	.grid-74 {float:left;width:74%;}
	.prefix-74 {margin-left:74%;}
	.suffix-74 {margin-right:74%;}
	.push-74 {left:74%;}
	.pull-74 {left:-74%;}
	.grid-76 {float:left;width:76%;}
	.prefix-76 {margin-left:76%;}
	.suffix-76 {margin-right:76%;}
	.push-76 {left:76%;}
	.pull-76 {left:-76%;}
	.grid-77 {float:left;width:77%;}
	.prefix-77 {margin-left:77%;}
	.suffix-77 {margin-right:77%;}
	.push-77 {left:77%;}
	.pull-77 {left:-77%;}
	.grid-78 {float:left;width:78%;}
	.prefix-78 {margin-left:78%;}
	.suffix-78 {margin-right:78%;}
	.push-78 {left:78%;}
	.pull-78 {left:-78%;}
	.grid-79 {float:left;width:79%;}
	.prefix-79 {margin-left:79%;}
	.suffix-79 {margin-right:79%;}
	.push-79 {left:79%;}
	.pull-79 {left:-79%;}
	.grid-81 {float:left;width:81%;}
	.prefix-81 {margin-left:81%;}
	.suffix-81 {margin-right:81%;}
	.push-81 {left:81%;}
	.pull-81 {left:-81%;}
	.grid-82 {float:left;width:82%;}
	.prefix-82 {margin-left:82%;}
	.suffix-82 {margin-right:82%;}
	.push-82 {left:82%;}
	.pull-82 {left:-82%;}
	.grid-83 {float:left;width:83%;}
	.prefix-83 {margin-left:83%;}
	.suffix-83 {margin-right:83%;}
	.push-83 {left:83%;}
	.pull-83 {left:-83%;}
	.grid-84 {float:left;width:84%;}
	.prefix-84 {margin-left:84%;}
	.suffix-84 {margin-right:84%;}
	.push-84 {left:84%;}
	.pull-84 {left:-84%;}
	.grid-86 {float:left;width:86%;}
	.prefix-86 {margin-left:86%;}
	.suffix-86 {margin-right:86%;}
	.push-86 {left:86%;}
	.pull-86 {left:-86%;}
	.grid-87 {float:left;width:87%;}
	.prefix-87 {margin-left:87%;}
	.suffix-87 {margin-right:87%;}
	.push-87 {left:87%;}
	.pull-87 {left:-87%;}
	.grid-88 {float:left;width:88%;}
	.prefix-88 {margin-left:88%;}
	.suffix-88 {margin-right:88%;}
	.push-88 {left:88%;}
	.pull-88 {left:-88%;}
	.grid-89 {float:left;width:89%;}
	.prefix-89 {margin-left:89%;}
	.suffix-89 {margin-right:89%;}
	.push-89 {left:89%;}
	.pull-89 {left:-89%;}
	.grid-91 {float:left;width:91%;}
	.prefix-91 {margin-left:91%;}
	.suffix-91 {margin-right:91%;}
	.push-91 {left:91%;}
	.pull-91 {left:-91%;}
	.grid-92 {float:left;width:92%;}
	.prefix-92 {margin-left:92%;}
	.suffix-92 {margin-right:92%;}
	.push-92 {left:92%;}
	.pull-92 {left:-92%;}
	.grid-93 {float:left;width:93%;}
	.prefix-93 {margin-left:93%;}
	.suffix-93 {margin-right:93%;}
	.push-93 {left:93%;}
	.pull-93 {left:-93%;}
	.grid-94 {float:left;width:94%;}
	.prefix-94 {margin-left:94%;}
	.suffix-94 {margin-right:94%;}
	.push-94 {left:94%;}
	.pull-94 {left:-94%;}
	.grid-96 {float:left;width:96%;}
	.prefix-96 {margin-left:96%;}
	.suffix-96 {margin-right:96%;}
	.push-96 {left:96%;}
	.pull-96 {left:-96%;}
	.grid-97 {float:left;width:97%;}
	.prefix-97 {margin-left:97%;}
	.suffix-97 {margin-right:97%;}
	.push-97 {left:97%;}
	.pull-97 {left:-97%;}
	.grid-98 {float:left;width:98%;}
	.prefix-98 {margin-left:98%;}
	.suffix-98 {margin-right:98%;}
	.push-98 {left:98%;}
	.pull-98 {left:-98%;}
	.grid-99 {float:left;width:99%;}
	.prefix-99 {margin-left:99%;}
	.suffix-99 {margin-right:99%;}
	.push-99 {left:99%;}
	.pull-99 {left:-99%;}
}

/* COOKIE BOT */

#CybotCookiebotDialog {
	border: none !important;
	border-radius: 0 !important;
	color: #555 !important;
	margin-top: 91px !important;
	font-family: 'MyriadPro-Light' !important; font-size: 14px; line-height: 1.3em;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText {
	font-size: 14px !important;
	font-family: 'MyriadPro-Light' ; line-height: 1.3em; color: #444;
}

@media  (max-width: 768px) {
	#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
		display: block;
		height: 270px;
	}
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonsRow {
	display: flex;
	flex-direction: column;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane {
	border: none !important;
	display: flex !important;
	font-size: 16px !important;
	justify-content: space-between !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelDetailsWrapper {
	border: none !important;
	background-color: #fff !important;
	display: flex !important;
	justify-content: flex-end !important;
	padding-top: 15px !important;
	width: 100% !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelDetailsWrapper #CybotCookiebotDialogBodyLevelDetailsButton {
	color: #555;
	font-size: 14px !important;
	font-weight: 600 !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelDetailsWrapper #CybotCookiebotDialogBodyLevelDetailsButton:hover {
	color: #777777 !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonAccept {
	background-color: #fff !important;
	border: none;
	color:  rgb(159, 159, 159) !important;
	font-size: 1.25em !important;
	font-weight: unset !important;
	padding: 12px 16px 10px 16px !important;
	text-transform: uppercase !important;
	font-family: 'MyriadPro-Light' !important;
}


#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonAcceptWrapper {
	margin-top: 15px !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonAcceptWrapper .CybotCookieDialogBodyLevelButtonAcceptAll {
	background-color: rgb(112, 182, 44) !important;
	border: 2px solid rgb(112, 182, 44);
	color: #555 !important;
	display: inline-block !important;
	font-size: 14px !important;
	font-weight: bold !important;
	margin-left: 15px !important;
	min-width: 80px !important;
	padding: 12px 16px !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
	text-align: center !important;
	white-space: nowrap !important;
	z-index: 10 !important;
	font-family: 'MyriadPro-Light' !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonAcceptWrapper .CybotCookieDialogBodyLevelButtonAcceptAll:hover {
	background-color: rgb(133, 193, 75) !important;
	border: 2px solid rgb(133, 193, 75) !important;
	color: #3B444D !important;
}

input[type="checkbox"].CybotCookiebotDialogBodyLevelButton:checked + label, input[type="checkbox"].CybotCookiebotDialogBodyLevelButton + label {
	font-family: 'MyriadPro-Light' !important;
}

h2#CybotCookiebotDialogBodyContentTitle , #CybotCookiebotDialogBodyLevelDetailsButton {
	font-family: 'MyriadPro-Light' !important;
}
  .pb10 {
    padding-bottom: 10px;
  }

  .tg {
    border-collapse: collapse;
    border-color: #ccc;
    border-spacing: 0;
  }

  .tg td {
    background-color: #fff;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    color: #333;
    overflow: hidden;
    padding: 10px 5px;
    word-break: normal;
  }

  .tg th {
    background-color: #f0f0f0;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    color: #333;
    font-weight: bold;
    overflow: hidden;
    padding: 10px 5px;
    word-break: normal;
  }

  .tg .tg-0lax {
    text-align: left;
    vertical-align: top
  }