.text-uppercase {
text-transform: uppercase;
}
.list-unstyled {
padding-left: 0;
list-style: none;
}
.list-inline {
margin-left: -5px;
}
.list-inline  > li {
display: inline-block;
padding-left: 5px;
padding-right: 5px;
} #main .sidebar {
background-color: #faf5ef !important;
}
#main .fusion-woocommerce-quick-view-container .product_title, #wrapper #main .fusion-portfolio-content > h1.fusion-post-title, #wrapper #main .fusion-portfolio-content > h2.fusion-post-title, #wrapper #main .fusion-post-content > .blog-shortcode-post-title, #wrapper #main .fusion-post-content > h1.fusion-post-title, #wrapper #main .fusion-post-content > h2.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title, #wrapper #main .post > h1.fusion-post-title, #wrapper #main .post > h2.fusion-post-title, .single-product #main .product h1.product_title, .single-product #main .product h2.product_title {
font-family: 'Open Sans', sans-serif !important;
font-weight: 400;
} .fusion-header .fusion-logo {
text-align: center !important;
margin-top: 10px !important;
margin-bottom: 10px !important;
}
.fusion-is-sticky .fusion-main-menu > ul > li > a {
font-size: 16px !important;
}
.fusion-main-menu > ul > li > a, 
.side-nav li a {
color: #888!important;
text-transform: uppercase !important;
}
#side-header .inline-ad {
margin-top: 20px;
text-align: center;
} #side-header .fusion-secondary-menu > ul > li > a,
.fusion-secondary-menu>ul>li>a {
font-size: 12px!important;
padding: 0 6px;
}
.fusion-post-medium {
background-color: #fff!important;
padding: 30px!important;
border: 1px solid #eaeaea!important;
border-bottom-width: 3px!important;
}
.title-sep-container {
display: none!important;
}
.single-post article.post {
background-color: #fff!important;
padding: 60px;
} 
article .fusion-post-wrapper {
background-color: #fff!important;
}
.fusion-breadcrumbs {
text-transform: uppercase !important;
}
.fusion-single-sharing-box {
background-color: #fff!important;
}
.fusion-single-sharing-box h4 {
display: none!important;
}
.fusion-sharing-box .fusion-social-networks {
text-align: center!important;
} .list-cloud {
list-style: none;
text-align: center;
}
.list-cloud li {
list-style: none;
display: inline-block;
}
.list-cloud a {
font-size: 16px;
font-weight: 300;
display: inline-block;
padding: 0 10px;
min-height: 35px;
line-height: 35px;
border: 1px dashed;
margin: 5px 5px;
-webkit-transition: all .2s;
transition: all .2s;
}
.list-cloud a:hover {
color:#fff;
text-shadow:none;
-webkit-text-shadow:none;
-moz-text-shadow:none;
background-color: #f44336;
} .featured-products {
margin: 20px 0;
background-color: #fff;
padding: 10px 30px;
}
.featured-products h3 {
text-align: center!important;
width: 100%;
}
.featured-products .owl-carousel .owl-item a {
display: block;
width: 100%;
text-align: center;
height: 200px;
}
.featured-products .owl-carousel .owl-item .helper {
display: inline-block;
height: 100%;
vertical-align: middle;
}
.featured-products .owl-carousel .owl-item img {
width: auto;
max-height: 200px;
text-align: center;
margin: auto;
vertical-align: middle;
display: inline-block!important;
}
.owl-carousel .owl-nav .owl-next {
position: absolute;
top: 30%;
right: -29px;
} 
.owl-carousel .owl-nav .owl-prev {
position: absolute;
top: 30%;
left: -29px;
}
.featured-products .owl-carousel .owl-item .overlay {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: rgba(255, 255, 255, 0.9);
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: opacity 0.3s ease;
-moz-transition: opacity 0.3s ease;
-ms-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
text-align: center;
z-index: 2;
}
.featured-products .owl-carousel .owl-item .overlay .info {
position: absolute;
top: 50%;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
right: 0;
}
.featured-products .owl-carousel .owl-item .overlay .button {
color: #000;
border-bottom: solid #fff 2px;
padding: 10px 0 6px;
text-transform: uppercase;
font-size: 13px;
letter-spacing: 1px;
display: inline-block;
vertical-align: middle;
}
.featured-products .owl-carousel .owl-item .overlay .title {
color: #000;
text-transform: uppercase;
font-size: 18px;
line-height: 1.2;
letter-spacing: 1px;
margin-bottom: 15px;
display: block;
}
.featured-products .owl-carousel .owl-item:hover .overlay {
opacity: 1;
filter: alpha(opacity=100);
}
.fusion-rollover {
background-image: none!important;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-transform-style: preserve-3d;
background-color: rgba(255, 255, 255, 0.9);
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: opacity 0.3s ease;
-moz-transition: opacity 0.3s ease;
-ms-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
text-align: center;
z-index: 2;
}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:before, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price *, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-rollover .fusion-rollover-content .fusion-rollover-title {
color: #222!important;
text-transform: uppercase;
letter-spacing: 1px!important;
font-weight: 100!important;
} #menu-main-menu > li {
position: inherit!important;
}
#menu-main-menu .sub-menu {
position: absolute;
width: 100%!important;
left: 0;
background-color: transparent;
border-top: none!important;
}
#menu-main-menu .sub-menu li {
width: 20%;
display: inline-block;
vertical-align: top;
}
#menu-main-menu .sub-menu li a {
color: #000!important;
background-color: #fff;
border-color: #f05858; 
text-transform: uppercase;
letter-spacing: 1px!important;
font-weight: 100!important;	
font-size: 14px;
text-align: center;
line-height: 1.3em;
min-height: 245px;
transition: all .3s ease-in-out;
border-top: 3px solid #f05858;
padding: 0 0 10px 0;
}
#menu-main-menu .sub-menu li a:hover {
color: #f05858;
background-color: #efefef;
border-color: #f05858;
}
#menu-main-menu .sub-menu li a img {
transition: all .3s ease-in-out;
opacity: 1;
}
#menu-main-menu .sub-menu li a:hover img {
opacity: .5;
}
#menu-main-menu .sub-menu li .post-block {
}
#menu-main-menu .sub-menu li .post-block .post-img {
margin-bottom: 15px;
}
#menu-main-menu .sub-menu li .post-block .post-img img {
}
#menu-main-menu .sub-menu li .post-block .post-title {
padding-left: 10px;
padding-right: 10px;
} .edithgeniesst-title {
padding: 15px;
background-color: #fff!important;
margin-bottom: -8px!important;
}
.edithgeniesst-title h3 {
line-height: 1.2em!important;
}
.edithgeniesst {
}
.fusion-carousel.edithgeniesst .fusion-carousel-wrapper {
padding: 0!important;
}
.visible-xs {
text-align: center;
}
article + #ads {
display: none !important;
}
#aswift_0_expand,
#aswift_1_expand {
display: block!important;
margin-left: auto!important;
margin-right: auto!important;
margin-bottom: 30px!important;
}
.page-id-22979 .fusion-blog-layout-medium .fusion-post-slideshow, 
.page-id-22979 .fusion-blog-layout-medium-alternate .fusion-post-slideshow,
.page-id-22125 .fusion-blog-layout-medium .fusion-post-slideshow, 
.page-id-22125 .fusion-blog-layout-medium-alternate .fusion-post-slideshow {
width: auto!important;
}
.ads-block {
margin-top: -36px;
}
.page-id-22979 .fusion-post-medium,
.page-id-22125 .fusion-post-medium {
background-color: transparent!important;
padding: 0!important;
border: none !important;
border-bottom-width: 0px!important;
}
.fusion-blog-layout-grid .fusion-post-grid {
padding-left: 8px !important;
}
.fusion-blog-shortcode-3 .fusion-blog-layout-grid .fusion-post-grid {
padding-left: 8px !important;	
}
.edithgeniesst {
margin-bottom: 0;
}
.fusion-meta-info {
margin-top: 10px !important;
}
.avada-page-titlebar-wrapper {
display:none !important;
}
@media (min-width: 799px) {
.visible-xs {
display: none !important;
}
}
@media  (max-width: 1050px) {
#mobile-menu-main-menu .sub-menu .post-img {
display: none;
}
}
@media  (max-width: 640px) {
.fusion-post-medium {
padding: 0!important;
background-color: transparent!important;
border: 0 !important;
}
.fusion-post-medium .fusion-post-content {
padding: 0 20px !important;
}
.fusion-post-medium .fusion-meta-info {
padding: 0 20px !important;	
}
.post-content > .fusion-fullwidth {
padding-right: 0 !important;
padding-left: 0 !important;
}
.post-content .fusion-text h2 {
padding: 0 15px 20px 5px !important;		
}
.single-post article.post {
padding: 0!important;
background-color: transparent!important;
border: 0 !important;
}
.single-post #main {
padding-left: 0;
padding-right: 0;
}
.single-post #main p,
.single-post #main h1,
.single-post #main h2,
.single-post #main h3,
.single-post #main h4,
.single-post #main .fusion-social-networks,
.single-post #main .comment-list,
.single-post #main .fusion-meta-info,
.single-post #main .related-posts,
.single-post #main #commentform {
padding-left: 10px!important;
padding-right: 10px!important;
}
.category #main {
padding-left: 0 !important;
padding-right: 0 !important;
}
.fusion-blog-layout-grid .fusion-post-grid {
padding: 0!important;
}
.page-id-23113 #main,
.page-id-22979 #main {
padding-left: 0 !important;
padding-right: 0 !important;
}
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.schnu1.com/wp-content/themes/Avada/../Avada-Child-Theme/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {
color: #FFF;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #D6D6D6;
display: inline-block;
cursor: pointer;
border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover {
background: #869791;
color: #FFF;
text-decoration: none; }
.owl-theme .owl-nav .disabled {
opacity: 0.5;
cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 10px; }
.owl-theme .owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline; }
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #869791; }