.featherlight{background:0 0;bottom:0;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;display:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;left:0;position:fixed;right:0;text-align:center;top:0;white-space:nowrap;z-index:2147483647}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.featherlight:last-of-type{background:rgba(0,0,0,.9)}.featherlight::before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.featherlight .featherlight-content{-webkit-animation:fadein .5s;animation:fadein .5s;background:#000;border:0;cursor:auto;display:inline-block;max-height:80%;max-width:90%;min-width:inherit;overflow:visible;padding:0;position:relative;text-align:left;vertical-align:middle;white-space:normal}@media screen and (min-width:980px){.featherlight .featherlight-content{max-height:90%}}.featherlight .featherlight-content .caption{color:#fff;font-size:16px;font-weight:lighter;line-height:1.25;max-width:100%;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap}.featherlight .featherlight-content .caption:focus,.featherlight .featherlight-content .caption:hover{overflow:visible;white-space:normal}.featherlight .featherlight-content a{color:#fff;text-decoration:underline}.featherlight .featherlight-content a:focus,.featherlight .featherlight-content a:hover{text-decoration:none}.featherlight .featherlight-inner{-webkit-animation:fadein .5s;animation:fadein .5s;display:block}.featherlight button{-webkit-appearance:button;font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none}.featherlight button::-moz-focus-inner{border-style:none;padding:0}.featherlight .featherlight-close-icon{background-color:transparent;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21%204.41L19.59%203%2012%2010.59%204.41%203%203%204.41%2010.59%2012%203%2019.59%204.41%2021%2012%2013.41%2019.59%2021%2021%2019.59%2013.41%2012%2021%204.41z%22/%3E%0A%3C/svg%3E);background-position:center;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;border:0;cursor:pointer;display:block;height:30px;opacity:.6;overflow:hidden;padding:0;position:fixed;right:25px;text-align:center;text-indent:100%;top:25px;white-space:nowrap;width:30px;z-index:9999}.featherlight .featherlight-close-icon:focus,.featherlight .featherlight-close-icon:hover{opacity:1}.featherlight .featherlight-image{max-width:100%}.featherlight iframe{border:0}[data-featherlight] img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.featherlight-iframe .featherlight-content{border-bottom:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:0}@-webkit-keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.featherlight-loading .featherlight-content{-webkit-animation:featherlightLoader 1s infinite linear;animation:featherlightLoader 1s infinite linear;background:0 0;border:8px solid #909090;border-left-color:#fff;font-size:10px}.featherlight-loading .featherlight-content,.featherlight-loading .featherlight-content::after{-webkit-border-radius:50%;border-radius:50%;height:10em;width:10em}.featherlight-loading .featherlight-close,.featherlight-loading .featherlight-inner{display:none}.featherlight-next,.featherlight-previous{background-color:transparent;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;cursor:pointer;display:block;height:60px;margin-top:-30px;opacity:.4;overflow:hidden;position:fixed;text-indent:100%;top:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:60px}.featherlight-next span,.featherlight-previous span{display:none}.featherlight-next:focus,.featherlight-next:hover,.featherlight-previous:focus,.featherlight-previous:hover{opacity:1}.featherlight-next{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.59%2016.59L13.17%2012%208.59%207.41%2010%206l6%206-6%206-1.41-1.41z%22/%3E%0A%3C/svg%3E);background-position:0 0;right:10px}.featherlight-previous{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.41%207.41L10.83%2012l4.58%204.59L14%2018l-6-6%206-6%201.41%201.41z%22/%3E%0A%3C/svg%3E);background-position:-5px 0;left:10px}.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous{display:none}/**
 * Theme Name:          Mai Lifestyle Theme
 * Description:         Mai Lifestyle Theme is a custom child theme for The Genesis Framework.
 * Author:              MaiTheme.com
 * Author URI:          https://maitheme.com/
 * Version:             1.1.0
 *
 * Template:            genesis
 *
 * License:             GPL-2.0+
 * License URI:         http://www.opensource.org/licenses/gpl-license.php
 */


/* Table of Contents

	- Defaults
	- Structure and Layout
	- Common Classes
	- Content Area
		- Entry Meta
	- Media Queries (mobile-first)
	- Media Queries (mobile-second)

*/


/* # Defaults
---------------------------------------------------------------------------------------------------- */
/* open-sans-300 - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300.eot); /* IE9 Compat Modes */
	src: local(''),
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300.woff2) format('woff2'), /* Super Modern Browsers */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300.woff) format('woff'), /* Modern Browsers */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300.ttf) format('truetype'), /* Safari, Android, iOS */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300.svg#OpenSans) format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-regular - latin */
  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-regular.eot); /* IE9 Compat Modes */
	src: local(''),
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-regular.woff2) format('woff2'), /* Super Modern Browsers */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-regular.woff) format('woff'), /* Modern Browsers */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-regular.ttf) format('truetype'), /* Safari, Android, iOS */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-regular.svg#OpenSans) format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-700 - latin */
  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700.eot); /* IE9 Compat Modes */
	src: local(''),
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700.woff2) format('woff2'), /* Super Modern Browsers */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700.woff) format('woff'), /* Modern Browsers */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700.ttf) format('truetype'), /* Safari, Android, iOS */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700.svg#OpenSans) format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-300italic - latin */
  @font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	src: url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300italic.eot); /* IE9 Compat Modes */
	src: local(''),
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300italic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300italic.woff2) format('woff2'), /* Super Modern Browsers */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300italic.woff) format('woff'), /* Modern Browsers */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300italic.ttf) format('truetype'), /* Safari, Android, iOS */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-300italic.svg#OpenSans) format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-italic - latin */
  @font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-italic.eot); /* IE9 Compat Modes */
	src: local(''),
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-italic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-italic.woff2) format('woff2'), /* Super Modern Browsers */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-italic.woff) format('woff'), /* Modern Browsers */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-italic.ttf) format('truetype'), /* Safari, Android, iOS */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-italic.svg#OpenSans) format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-700italic - latin */
  @font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	src: url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700italic.eot); /* IE9 Compat Modes */
	src: local(''),
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700italic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700italic.woff2) format('woff2'), /* Super Modern Browsers */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700italic.woff) format('woff'), /* Modern Browsers */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700italic.ttf) format('truetype'), /* Safari, Android, iOS */
		 url(//centre-europa.de/wp-content/themes/mai-lifestyle-theme/fonts/open-sans-v34-latin-700italic.svg#OpenSans) format('svg'); /* Legacy iOS */
  }
  
/**
 * Retina Logo
 *
 * If uploading double sized (retina) image,
 * put exactly half the width in pixels for retina display.
 * Example: Retina (2x) image is 360px by 90px, CSS should be:
 * max-width: 180px;
 */
.wp-custom-logo .site-title a {
	/* max-width: 180px; */
}

body {
	font-family: 'Open Sans', sans-serif;
}

h2,
h3,
h4,
h5,
h6,
.site-title a,
.adjacent-entry-pagination a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

h2 {
    font-size: 1.6em;
}

h3 {
    font-size: 1.4em;
}

.banner-area .archive-title,
.banner-area .author-box-title,
.banner-area .entry-title,
.heading,
h1 {
	font-family: 'Open Sans', sans-serif;
}

.author-box-title,
.entry-comments h3,
.comment-respond h3,
.widget-title,
.related > h2,
.up-sells > h2 {
	font-family: 'Open Sans', sans-serif;
}

.sidebar .widget-title {
	text-align: left;
}

.my-icons {
	background-color: #ccc;
	margin: 10px;
	border-radius: 20px;
}

.icon-png {
	margin-top: 20px;
}

.text-vorteile {
	margin: 30px;
    padding-bottom: 30px;
    text-align: center;
    min-height: 200px;
}

p.sub-vorteile {
	font-family: 'Open Sans', sans-serif;
    font-size: 1.953em;
    font-weight: 300;
    line-height: 1.2;
    margin: 20px!important;
    padding-bottom: 30px;
    text-align: center;
    min-height: 90px;
}

/* # Content Area
---------------------------------------------------------------------------------------------------- */

.adjacent-entry-pagination a,
.after-entry .widget,
.author-box,
.comment-respond,
.entry,
.entry-comments,
.entry-pings,
.sidebar .widget,
.sticky-header.scroll .site-header {
	-webkit-box-shadow: 0 4px 24px rgba(0,0,0,0.025);
	box-shadow: 0 4px 24px rgba(0,0,0,0.025);
}

.button, .entry-content .button, .entry-content .more-link, .menu-item.highlight a, .woocommerce .button.alt.checkout-button, .woocommerce .button.alt.single_add_to_cart_button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, button, input[type=button], input[type=reset], input[type=submit] {
	background-color: #ffe500;
	padding: 16px 20px;
    border-radius: 25px;
	color: #111111;
    font-weight: 400
}

.woocommerce-product-search button {
	margin-top: 15px;
}

.button:hover, .entry-content .button:focus, .button:hover, .entry-content .button:hover, .entry-content .more-link:focus, .entry-content .more-link:hover, .menu-item.highlight a:focus, .menu-item.highlight a:hover, .woocommerce .button.alt.checkout-button:focus, .woocommerce .button.alt.checkout-button:hover, .woocommerce .button.alt.single_add_to_cart_button:focus, .woocommerce .button.alt.single_add_to_cart_button:hover, .woocommerce a.button:hover, .woocommerce button.button:focus, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, button:focus, .woocommerce input.button:hover, button:hover, input[type=button]:focus,
input[type=button]:hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:hover {
    background-color: #1a3e75;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #1a3e75;
	padding: 16px 20px;
    border-radius: 25px;
    font-weight: 400
}

.blue {
    background-color: #0b1c35!important;
}

.yellow {
    background-color: #d1b805!important;
}

.blue:hover, .blue.active {
	color: #0b1c35!important;
	background-color: #d1b805!important;
}

.yellow:hover, .yellow.active {
	background: #0b1c35!important;
	color: #fff;
}


/* # Structure, WooCommerce and Layout
---------------------------------------------------------------------------------------------------- */
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
	color: #999966;
	background-color: #fff490
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color: #ffe500;
	color: #111
}


.entry-content .button {    
	letter-spacing: 2px;    
	color: #0b1c35;
}

.woocommerce div.product form.cart .reset_variations {
	background-color: #ddd;
    padding: 8px 10px;
    border-radius: 25px;
    color: #111;
	text-align: center;
	max-width: 200px;
	display: block !important
}


.woocommerce div.product form.cart .reset_variations:hover {
	background-color: #1a3e75;
	color: #fff;
}
.woocommerce-info, .woocommerce-message {
    border-top-color: #ffe500
}

.woocommerce-message::before {
    color: #1a3e75
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #1a3e75
}

.woocommerce span.onsale {
	color: #111;
	background-color: #ffe500;
    min-height: auto;
    font-size: 20px;
    line-height: 1.75;
    padding: 6px 14px;
    border-radius: 8px;
    font-weight: 400
}

.woocommerce .quantity .qty {
	padding: 5px;
}
.woocommerce-cart .quantity .qty {
    width: 66px;
}
.woocommerce div.product form.cart div.quantity {
    float: left;
    margin: 10px 4px 0 0;
}
.woocommerce div.product .stock {
	color: #1a3e75;
}

.woocommerce .cross-sells div.product.flex-entry.col-md-4 {
-ms-flex-preferred-size: calc(50% - 30px);
-webkit-flex-basis: calc(50% - 30px);
flex-basis: calc(50% - 30px);
max-width: calc(50% - 30px);
}

.woocommerce div.product form.cart .variations select {
    width: 100%;
    text-overflow: ellipsis;
}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
	border-bottom: none
}

abbr[title] {
    text-decoration: none;
}

.banner-area a:not(.button) {
    color: #111
}

.banner-area a:not(.button):hover {
    color: #1a3e75
}

a {
	color: #1a3e75
}


.nav-header .current-menu-ancestor>a, .nav-header .current-menu-item>a, .nav-header .menu-item-has-children:not(.highlight):hover>a, .nav-header .nav-search:hover, .nav-header .sub-menu .current-menu-item>a, .nav-header .sub-menu .current-menu-item>a:hover, .nav-header .sub-menu a:hover, .nav-header a:hover {
	color: #323232
}

.heading {
    font-weight: 400;
}

.footer-widgets {
	color: #fff
}

.menu-item-5205 .fas, .menu-item-1998 .fas, .menu-item-8496 .fas, .menu-item-8497 .fas {
	margin-right: 6px;
}

.menu-item.highlight.current-menu-item>a {
	background-color: #ffe500;
	color: #111;
}

/* # GravityForms
---------------------------------------------------------------------------------------------------- */

.gform_wrapper span.gform_description {
    font-weight: 700;
    color: #790000;
	font-size: inherit;
}

.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover, .gform_wrapper .gform_page_footer input.button:hover, .gform_wrapper .gform_page_footer input[type=submit]:hover {
	background-color: #ffe500;
	color: #111
}

.gform_wrapper li.gfield_html {
	font-size: .813em;
    line-height: inherit;
    clear: both;
    font-family: inherit;
    letter-spacing: normal;
}

/* # Common Classes
---------------------------------------------------------------------------------------------------- */

.image-bg .inner {
	border: 6px solid rgba(0,0,0,0.075);
}

.breadcrumb {
	-webkit-font-smoothing: antialiased;
}

/* ## Entry Meta
--------------------------------------------- */

.entry-comments .comment-meta {
	-webkit-font-smoothing: antialiased;
}



.entry-footer .entry-meta {
	border-top: 1px solid #ebe9eb;
}

.flex-entry .entry-footer .entry-meta {
	margin-top: 20px;
}

.entry-comments .comment-meta {
	-webkit-font-smoothing: antialiased;
}


hr {
	margin-bottom: 20px;
    border-top: 2px solid rgba(0,0,0,.8)
}

.nav-header a {
    padding: none;
    margin: -3px 0px;
}

.wcmenucart-contents {
	background-color: #ffe500;
    border-radius: 8px;
	padding: 16px 20px
}


.nav-secondary {
	    background-color: #fff;
}
.nav-secondary .sub-menu a, .nav-secondary a {
	color: #111!important
}

.home .nav-secondary .current-menu-item>a:hover, .nav-secondary .sub-menu a:hover, .nav-secondary a:hover {
    background-color: #ccc
}

/* ## Footer
--------------------------------------------- */
.footer-widgets {
    background-color: #1a3e75;
}
.footer-widgets p>a {border-bottom-style:none}
.footer-widgets p>a:hover {border-bottom-style:none}

.site-footer {
	color:rgba(0,0,0,.9);
	background-color: #ccc
}

.site-footer a {
	color:rgba(0,0,0,.9);
}
/* Line und Links bei Produktbeschreibungen
--------------------------*/

.portfolioline {
	margin: 0px;
	display: inline-block;
	width: 100%;
	border-bottom: 2px solid rgba(0,0,0,.8)
}

.portfoliolink {
	text-transform: uppercase;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-bottom: 2px solid rgba(0,0,0,.8)
}

.pruductlink {
	text-transform: uppercase;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-bottom: 2px solid rgba(0,0,0,.8)
}

.positionline {
	display: inline-block;
	width: 100%;
	border-bottom: 2px solid rgba(0,0,0,.8);
	margin-top: 30px;
	margin-bottom: 30px;
	text-transform: uppercase	
}

.space-top {
	display: inline-block;
	width: 100%;
	margin-bottom: 40px
}

.box-info {
	margin-top: 20px;
	margin-bottom: 20px;
    overflow: hidden;
    padding: 10px 40px 10px 40px;
    background-color: #fff8bb;
    border: 1px solid #ffe500
}

.footer-widgets-2 {
	text-align: center
}

.footer-widgets-3 {
	text-align: right
}

.flex-entry .woocommerce-loop-product__title {
    font-size: 1.1em
}


.colorblack {
	color: #111111;
}
/* # Media Queries (mobile-first)
---------------------------------------------------------------------------------------------------- */

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

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

@media only screen and (min-width: 769px) {
	.woocommerce div.product .product_title {
    font-size: 1.3rem;
}
}

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

/* # Media Queries (mobile-second)
---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1159px) {}

@media only screen and (max-width: 992px) {}

@media only screen and (max-width: 768px) {}

@media only screen and (max-width: 544px) {}
@media only screen and (max-width: 450px) {
	.flex-entry .woocommerce-loop-product__title {
		margin: 1px;
    font-size: .8em
	}
}