/* Global ---------------------------------------------------------------------------- */

.rev_slider iframe{max-width:1220px}
.rev_slider ul{margin:0!important}
.tp-static-layers{z-index:200}
#mfn-layer-slider{position:relative;z-index:28}
#mfn-layer-slider .ls-yourlogo{z-index:29}

/* Section --------------------------------------------------------------------------- */
.section[data-parallax="3d"]{overflow:hidden}


/*wm__20240528*/
.section .mfn-parallax{position:absolute;left:-40px;top:-10px;max-width:none!important;transition:opacity .2s;}




.section > .mfn-parallax{z-index:1}
.wrap[data-parallax="3d"]{overflow:hidden;position:relative}
.wrap[data-parallax="3d"] > .mcb-wrap-inner,.wrap[data-parallax="3d"] > .column{position:relative}
.section.center{text-align:center}
.section.no-margin .column,.section.no-margin-v .column{margin-bottom:0}
.the_content_wrapper pre{margin-bottom:20px}

/* Transparent ----------------------------------------------------------------------- */
.tr-content #Wrapper,.tr-content #Content{background:none}
.tr-header #Wrapper{background:none}
.tr-header #Header_wrapper{background:none!important}

/* Blank & Under Construction -------------------------------------------------------- */
.page.hide-title-area #Content,.no-content-padding #Content,.template-blank #Content,.under-construction #Content{padding:0!important}
.with_aside.page.hide-title-area .sections_group,.with_aside.no-content-padding .sections_group{padding:0!important}
.under-construction .section-uc-1{padding-top:40px;background-color:#fff}
.under-construction .section-uc-2{padding-top:40px;background-color:#f5f5f5;}
.under-construction .section-uc-3{padding-top:40px}
.under-construction .section-border-top{border-top:1px solid rgba(0,0,0,0.08)}

/* Slider Revolution ----------------------------------------------------------------- */
#mfn-rev-slider input{display:inline-block}

/* Sliding top ----------------------------------------------------------------------- */
#Sliding-top{position:absolute;left:0;top:0;width:100%;z-index:800}
#Sliding-top:after{content:"";height:3px;width:100%;display:block;position:absolute;left:0;bottom:-3px;z-index:1;box-shadow:inset 0px 4px 3px -2px rgba(0,0,0,.06)}
#Sliding-top .widgets_wrapper{padding:15px 0;display:none}
#Sliding-top .widgets_wrapper .column{margin-bottom:0}
#Sliding-top .widgets_wrapper .widget{margin-bottom:0;padding:15px 0}
#Sliding-top .widgets_wrapper .widget:after{display:none}
#Sliding-top a.sliding-top-control{display:block;width:0;height:0;border-style:solid;border-width:0 45px 45px 0;border-color:transparent;position:absolute;z-index:801;right:0;bottom:-45px}
#Sliding-top a.sliding-top-control span{display:block;width:26px;height:30px;line-height:25px;text-align:center;position:absolute;right:-45px;top:0;color:#fff;font-size:18px}
#Sliding-top a.sliding-top-control .minus{display:none}
#Sliding-top a.sliding-top-control .plus{display:block}
#Sliding-top.active a.sliding-top-control .minus{display:block}
#Sliding-top.active a.sliding-top-control .plus{display:none}
#Sliding-top.st-center a.sliding-top-control{border-color:transparent;border-width:45px 45px 0;left:50%;right:auto;margin-left:-22px;margin-right:0}
#Sliding-top.st-center a.sliding-top-control span{left:-14px;right:auto;top:-45px}
#Sliding-top.st-left a.sliding-top-control{border-color:transparent;border-width:45px 45px 0 0;left:0;right:auto;margin-right:0}
#Sliding-top.st-left a.sliding-top-control span{left:-3px;right:auto;top:-45px}
#Sliding-top .widget_mfn_menu ul li a{background:rgba(0,0,0,.1);color:#ccc}
#Sliding-top ul.list_mixed li:after,#Sliding-top ul.list_check li:after,#Sliding-top ul.list_star li:after,#Sliding-top ul.list_idea li:after{background:rgba(255,255,255,.08)}
#Sliding-top .widget_mfn_recent_comments ul li .date_label{background-color:rgba(0,0,0,.07)}
#Sliding-top .widget_mfn_recent_comments ul li .date_label:after{border-left-color:rgba(0,0,0,.07)}


/* Pager ----------------------------------------------------------------------------- */
.pager_wrapper{margin-bottom:0}
.pager{text-align:center}
.pager .pages{display:inline-block;margin:20px 30px 0;padding:4px 3px;-webkit-border-radius:5px;border-radius:5px;background-color:#f8f8f8;}
.pager .pages a,.pager .pages span.page-numbers{display:inline-block;margin:0 1px;width:35px;height:35px;line-height:35px;text-align:center;-webkit-border-radius:5px;border-radius:5px}
.pager .pages a:hover{text-decoration:none}
.pager .pages a:hover,.pager .pages a.active,.pager .pages span.page-numbers.current{color:#fff}
.pager a.next_page,.pager a.prev_page{display:inline-block;line-height:43px}
.pager .pages a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.button-round .pager .pages{border-radius:50px;background-image:none}
.button-round .pager .pages .page{border-radius:50px}


/* Load more button ------------------------------------------------------------------ */

.pager_lm{text-align:center}
.pager_lm .pager_load_more{margin:20px 0}
.pager_lm.loading{min-height:49px}
.pager_lm:not(.loading){background:none}


/* Pager single | blog post ---------------------------------------------------------- */
.page-pager,.post-pager{margin-bottom:0!important;}

/* Fixed Navigation ------------------------------------------------------------------ */
#Content .fixed-nav{display:none}

.header-creative.tr-menu .fixed-nav .desc{margin:0;opacity:0}
.header-creative.tr-menu .fixed-nav:hover .desc{opacity:1}



/* Filters --------------------------------------------------------------------------- */

#Filters{margin-bottom:30px}
#Filters.only li.reset-inner{display:inline-block}
#Filters.only li.close{display:none!important}
#Filters.only-categories .categories{display:block}
#Filters.only-categories .tags{display:none!important}
#Filters.only-categories .authors{display:none!important}
#Filters.only-tags .categories{display:none!important}
#Filters.only-tags .tags{display:block}
#Filters.only-tags .authors{display:none!important}
#Filters.only-authors .categories{display:none!important}
#Filters.only-authors .tags{display:none!important}
#Filters.only-authors .authors{display:block}


/* Section | Highlight --------------------------------------------------------------- */

.highlight-left,.highlight-right{position:relative}

.highlight-left:after,.highlight-right:after{content:"";position:absolute;width:50%;height:100%;top:0;z-index:1}

.highlight-left:after{left:0}

.highlight-right:after{right:0}

.highlight-left .section_wrapper,.highlight-right .section_wrapper{z-index:2}



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

	.highlight-left:after,.highlight-right:after{content:none}

}



/* Header ---------------------------------------------------------------------------- */

body:not(.template-slider) #Header_wrapper{background-repeat:no-repeat;background-position:top center}

body:not(.template-slider) #Header_wrapper.bg-fixed{background-attachment:fixed}

#Header_wrapper{position:relative}

#Header{position:relative}

body:not(.template-slider) #Header{min-height:250px}
.mhb #Header_wrapper{background-image:none!important}
.single-template-intro #Header{min-height:0!important}


/* Logo | Advanced */
.logo-no-margin #Header_creative .logo{margin-top:0!important}
/* @since 20.8.9 colors fallback */
a.action_button{background-color:#f7f7f7;color:#747474;}
.button-stroke a.action_button:hover{background-color:#747474!important;color:#fff}

/* Header styles --------------------------------------------------------------------- */

.tr-menu .top_bar_left{background-color:transparent!important}

.tr-menu .top_bar_right,.tr-menu .top_bar_right:before{background:none!important}


/* Header | Below */
.header-below #Header .top_bar_left,.header-below #Header .top_bar_right{background-color:transparent}
body.header-below:not(.template-slider) #Header{min-height:90px;padding-top:160px}

body.header-stack:not(.template-slider) #Header{min-height:315px}

/* Header | Empty */
.header-empty #Header{position:static;min-height:0!important}
.header-empty #Subheader{display:none}
.header-empty #Content{padding:0!important}

/* Header | Overlay */
.header-overlay.ab-hide #Top_bar{top:40px}

.header-overlay .top_bar_right{display:none}
.header-overlay .overlay-menu-toggle{position:absolute;right:40px;top:40px;height:45px;width:45px;line-height:45px;text-align:center;font-size:29px;z-index:9911}
.header-overlay .overlay-menu-toggle.focus{color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.header-overlay .overlay-menu-toggle .close{display:none}
.header-overlay .overlay-menu-toggle.focus .open{display:none}
.header-overlay .overlay-menu-toggle.focus .close{display:block}

.header-overlay.sticky-header .overlay-menu-toggle{position:fixed;margin-right:10px}



	/* Overlay | Menu Overlay */

	#Overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9910;background:rgba(41,145,214,.95);display:none}

	#overlay-menu{position:absolute;width:700px;left:50%;margin-left:-350px;top:50%;margin-top:-150px}

	#overlay-menu .menu.menu-mobile{display:none}

	#overlay-menu ul li{text-align:center}

	#overlay-menu ul li a{color:#fff;font-size:34px;line-height:52px;letter-spacing:3px;text-decoration:none}

	#overlay-menu ul li a:hover{opacity:.8}

	#overlay-menu ul li a:before,#overlay-menu ul li a:after{display:inline-block;opacity:0;-webkit-transition:-webkit-transform 0.3s,opacity .2s;-moz-transition:-moz-transform 0.3s,opacity .2s;transition:transform 0.3s,opacity .2s}

	#overlay-menu ul li a:before{margin-right:20px;content:'[';-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px)}

	#overlay-menu ul li a:after{margin-left:20px;content:']';-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px)}

	#overlay-menu ul li a:hover:before,#overlay-menu ul li a:hover:after,#overlay-menu ul li a:hover:before,#overlay-menu ul li a:hover:after{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px)}



/* Side Slide ------------------------------------------------------------------------- */

#body_overlay{position:fixed;top:0;left:0;width:100%;height:120%;background:rgba(0,0,0,.6);z-index:9002;display:none;} /* height +20% - mobile fallback */



body.mobile-side-slide{position:relative;overflow-x:visible;}



#Side_slide{display:block;position:fixed;top:0px;right:-250px;max-width:100%;width:250px;height:100%;overflow:auto;border-bottom-width:60px;border-bottom-style:solid;z-index:99999;z-index:100000;} /* border-bottom:60px - mobile fallback */

#Side_slide.left{left:-250px;right:auto}



#Side_slide .close-wrapper{height:60px}

#Side_slide .close-wrapper a.close{height:34px;width:34px;display:block;float:right;margin:13px 13px 0 0}

#Side_slide .close-wrapper a.close i{font-size:22px;line-height:34px;}



#Side_slide .extras{padding:0 20px}

#Side_slide .extras .action_button{float:none;width:100%;margin:0 0 20px;text-align:center;text-decoration:none}



#Side_slide .extras .extras-wrapper{text-align:center;}

#Side_slide .extras .extras-wrapper a{display:inline-block;text-decoration:none;vertical-align:middle;padding:5px;margin-bottom:20px;line-height:22px}

#Side_slide .extras .extras-wrapper .icon{font-size:22px}



#Side_slide .extras .extras-wrapper .cart{position:relative}

#Side_slide .extras .extras-wrapper .cart span{position:absolute;top:0;left:31px;font-size:11px;border-radius:2px}



#Side_slide .extras .extras-wrapper a.lang-active img{position:relative;top:2px;}

#Side_slide .extras .extras-wrapper a.lang-active i:before{width:auto;margin-left:5px}



#Side_slide #menu{display:block!important;margin-bottom:20px;max-height:none!important}

#Side_slide #menu ul{width:100%!important;}

#Side_slide #menu ul li{width:100%;position:relative;border-top:1px solid rgba(255,255,255,.03)}

#Side_slide #menu > ul:last-child > li:last-child{border-bottom:1px solid rgba(255,255,255,.03)}

#Side_slide #menu ul li a{display:block;padding:11px 5px 10px 20px;margin-right:50px;text-decoration:none;line-height:19px}

#Side_slide #menu ul li a span.description{display:block;opacity:.5}

#Side_slide #menu ul li a .menu-arrow{display:none}

#Side_slide #menu ul li ul{display:none;background:rgba(255,255,255,.025)}

#Side_slide #menu ul li ul li a{padding-left:35px}

#Side_slide #menu ul li ul li ul li a{padding-left:50px}



#Side_slide #menu ul li.submenu .menu-toggle{display:block;position:absolute;right:5px;top:0;width:40px;height:40px;line-height:40px;font-size:22px;font-weight:100;text-align:center;cursor:pointer;opacity:0.5;}

#Side_slide #menu ul li.submenu .menu-toggle:after{content:"+"}

#Side_slide #menu ul li.hover > .menu-toggle{opacity:1}

#Side_slide #menu ul li.hover > .menu-toggle:after{content:"-"}



#Side_slide #menu ul.mfn-megamenu-bg{background-image:none!important}

#Side_slide #menu ul.mfn-megamenu li .menu-toggle{display:none}

#Side_slide #menu ul.mfn-megamenu > li > ul{display:block!important}



#Side_slide #menu ul.mfn-megamenu > li > ul:first-child {background-color:transparent}

#Side_slide #menu ul.mfn-megamenu > li > ul:first-child > li:first-child{border-top-width:0}



#Side_slide .menu.menu-mobile{display:none}



#Side_slide .lang-wrapper{margin-bottom:20px;text-align:center;display:none;}

#Side_slide .lang-wrapper ul li{border-top:1px solid rgba(255,255,255,.03)}

#Side_slide .lang-wrapper ul li:last-child{border-bottom:1px solid rgba(255,255,255,.03)}

#Side_slide .lang-wrapper ul li a{display:block;padding:11px 20px 10px 20px;text-decoration:none;line-height:19px}



#Side_slide .search-wrapper{margin-bottom:20px;position:relative;display:none;}

#Side_slide .search-wrapper input.field{width:100%;background:none!important;border-width:1px 0 1px 0;border-color:rgba(255,255,255,.05);line-height:20px;padding:10px 55px 10px 20px;box-sizing:border-box;box-shadow:0 0 0 0 transparent;}

#Side_slide .search-wrapper a.submit{position:absolute;top:0;right:5px;font-size:20px;padding:10px}



#Side_slide .contact_details{text-align:center;margin-bottom:20px}

#Side_slide .contact_details li{margin-bottom:1px}



#Side_slide .social{text-align:center;margin:0 20px 13px}

#Side_slide .social li{display:inline-block}

#Side_slide .social li a{display:block;padding:3px 5px;text-decoration:none}



#Side_slide .social-menu{text-align:center}

#Side_slide .social-menu li{display:inline-block;margin-right:6px;padding-right:6px;border-right: 1px solid rgba(255,255,255,.1)}

#Side_slide .social-menu li:last-child{margin-right:0;padding-right:0;border-right-width:0}



/* Side Slide | Hide */

#Side_slide.hide-button .extras .action_button{display:none}

#Side_slide.hide-icons .extras .extras-wrapper{display:none}

#Side_slide.hide-social .social{display:none!important}



/* Side Slide | Color */

#Side_slide{background-color:#191919;border-color:#191919} /* border-bottom:60px - mobile fallback */



#Side_slide,

#Side_slide .search-wrapper input.field,

#Side_slide a:not(.action_button),

#Side_slide #menu ul li.submenu .menu-toggle{color:#a6a6a6}



#Side_slide a:not(.action_button):hover,

#Side_slide a.active,

#Side_slide #menu ul li.hover > .menu-toggle{color:#ffffff;}



#Side_slide #menu ul li.current-menu-item > a,#Side_slide #menu ul li.current_page_item > a,

#Side_slide #menu ul li.current-menu-parent > a,#Side_slide #menu ul li.current-page-parent > a,

#Side_slide #menu ul li.current-menu-ancestor > a,#Side_slide #menu ul li.current-page-ancestor > a,#Side_slide #menu ul li.current_page_ancestor > a,

#Side_slide #menu ul li.hover > a,#Side_slide #menu ul li:hover > a{color:#ffffff;}



/* Side Slide | Light */

#Side_slide.light #menu ul li{border-top-color:rgba(0,0,0,.03)}

#Side_slide.light #menu > ul:last-child > li:last-child{border-bottom-color:rgba(0,0,0,.03)}

#Side_slide.light #menu ul li ul{background:rgba(0,0,0,.02)}

#Side_slide.light .lang-wrapper ul li{border-top-color:rgba(0,0,0,.03)}

#Side_slide.light .lang-wrapper ul li:last-child{border-bottom-color:rgba(0,0,0,.03)}

#Side_slide.light .search-wrapper input.field{border-color:rgba(0,0,0,.05)}



/* Subheader ------------------------------------------------------------------------- */

#Subheader{background-color:rgba(0,0,0,.02);background-position:center top;background-repeat:no-repeat;padding:30px 0;position:relative}

.subheader-transparent #Subheader{background:none}

.hide-title-area #Subheader{display:none}

#Subheader .column{margin-bottom:0}

#Subheader .title{margin-bottom:0;width:70%;float:left}

#Subheader ul.breadcrumbs{display:block;width:30%;margin:1px 0 0;font-size:1em!important;float:right;text-align:right}

#Subheader ul.breadcrumbs li{display:inline-block}

#Subheader ul.breadcrumbs li,#Subheader ul.breadcrumbs li a{color:rgba(0,0,0,.3)}

#Subheader ul.breadcrumbs li span{margin:0 10px;opacity:.4}

#Subheader:after{content:"";height:3px;width:100%;display:block;position:absolute;left:0;bottom:-3px;z-index:1;box-shadow:inset 0px 4px 3px -2px rgba(0,0,0,.06)}

#Subheader ul.woocommerce-breadcrumb li:last-child span{display:none}



	/* style */

	.subheader-title-right #Subheader .title{float:right;text-align:right}

	.subheader-title-right #Subheader .breadcrumbs{float:left;text-align:left}

	.subheader-both-left #Subheader .title{width:100%}

	.subheader-both-left #Subheader .breadcrumbs{width:100%;text-align:left;margin-top:10px}

	.subheader-both-right #Subheader .title{width:100%;text-align:right}

	.subheader-both-right #Subheader .breadcrumbs{width:100%;text-align:right;margin-top:10px}

	.subheader-both-center #Subheader .title{width:100%;text-align:center}

	.subheader-both-center #Subheader .breadcrumbs{width:100%;text-align:center;margin-top:10px}



/* Intro ------------------------------------------------------------------------- */

#Intro{text-align:center;position:relative;background-color:#000119;background-position:center top;}

#Intro .intro-inner{position:relative;padding:250px 10%}

#Intro .intro-title{margin-bottom:20px;word-wrap:break-word}

#Intro .intro-meta > div{display:inline-block;margin:0 10px}

#Intro .intro-next{cursor:pointer;font-size:38px;height:50px;left:50%;bottom:30px;line-height:50px;margin:0 0 0 -25px;position:absolute;text-align:center;width:50px;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}



#Intro.parallax{overflow:hidden}

#Intro.parallax .mfn-parallax{position:absolute;left:0;top:0;width:auto!important;transition:opacity .2s;}



/* Light */

#Intro .intro-title{color:#fff}

#Intro .intro-meta,#Intro .intro-meta a{color:rgba(255,255,255,.7)}

#Intro .intro-next{color:rgba(255,255,255,0.2)}

#Intro .intro-next:hover{color:rgba(255,255,255,0.5)}



/* Dark */

#Intro.light .intro-title{color:#212121}

#Intro.light .intro-meta,#Intro.light .intro-meta a{color:rgba(33,33,33,.7)}

#Intro.light .intro-next{color:rgba(33,33,33,0.2)}

#Intro.light .intro-next:hover{color:rgba(33,33,33,0.5)}





/* Post ------------------------------------------------------------------------------ */

.post-item{margin-bottom:40px;position:relative;float:left;width:100%}

.post-item .date_label{position:absolute;left:0;top:7px;display:none}

.post-photo-wrapper{width:37%;float:left}

.post-photo-wrapper iframe{width:100%}

.post-desc-wrapper{width:63%;float:left}

.post-desc{padding:15px 0 0 20px}



.post.no-img .post-photo-wrapper{display:none}

.post.no-img .post-desc-wrapper{width:100%}



.search-results .no-img .post-desc{padding-left:0}

.search-results .no-img .post-desc-wrapper{width:100%}



	.post-meta{margin-bottom:8px}

	.post-meta .author-date{float:left}

	.post-meta .author-date a{border-bottom-width:1px;border-style:dotted;text-decoration:none!important}

	.post-meta .category{float:right;position:relative}

	.post-meta .category.mata-tags{margin-right:10px}

	.post-meta .category .cat-btn{cursor:pointer}

	.post-meta .category .cat-wrapper{position:absolute;right:0;top:100%;display:none;z-index:21}

	.post-meta .category:hover .cat-wrapper{display:block}

	.post-meta .category .cat-wrapper ul{padding:7px;min-width:70px;background:#F9F9F9}

	.post-meta .category .cat-wrapper ul li{border-bottom:1px solid rgba(0,0,0,0.05)}

	.post-meta .category .cat-wrapper ul li:last-child{border-bottom:0}

	.post-meta .category .cat-wrapper ul li a{display:block;text-align:center;padding:1px 5px;color:#8B8B8B}

	.post-meta .category .cat-wrapper ul li a:hover{text-decoration:none;color:#5F5F5F;background:rgba(255,255,255,0.8)}



	.post-excerpt{margin-bottom:15px}

	.cat_description{margin-bottom:40px}



	.post-footer{/*background:rgba(0,0,0,.02);*/padding:7px 15px;overflow:hidden;line-height:30px}

	.post-footer .button-love{float:left}

	.post-footer .button-love a.mfn-love{display:inline-block;position:relative;padding-left:24px;margin-left:5px}

	.post-footer .button-love a.mfn-love i{position:absolute;left:0;top:0;font-size:16px}

	.post-footer .button-love a.mfn-love:hover{text-decoration:none}

	.post-footer .button-love a.mfn-love i:last-child{opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

	.post-footer .button-love a:hover.mfn-love i:last-child,.post-footer .button-love a.loved.mfn-love i:last-child{opacity:1}

	.post-footer .post-links{float:right;border-left-width:1px;border-style:solid;padding-left:10px}

	.post-footer .post-links .post-comments{margin-right:10px}



	.hide-more .post-footer .post-links .icon-doc-text,.hide-more .post-footer .post-links .post-more{display:none}

	.blog_slider.hide-more .item_wrapper .hr_color,.blog_slider.hide-more .item_wrapper .button{display:none}



		/* Grid */

		.grid .post-item{width:31.33%;margin:0 1% 20px;background:#fff!important}

		.grid .post-photo-wrapper{width:100%;float:none}

		.grid .post-desc-wrapper{width:100%;float:none}

		.grid .post-desc-wrapper .post-desc{padding:20px 20px 0}

		.grid .post-footer{margin:0 -20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

		.grid .post-meta .author-date .author span.label{display:none}

		.grid .post-desc-wrapper .post-meta .category .cat-btn{display:none}

		.grid .post-desc-wrapper .post-footer .button-love .love-text{display:none}



			/* Columns 2-6 */

			.posts_group.grid.col-2 .post-item{width:47.99%}

			.posts_group.grid.col-3 .post-item{width:31.33%}

			.posts_group.grid.col-4 .post-item{width:22.99%}

			.posts_group.grid.col-5 .post-item{width:18.99%;margin:0 .5% 20px}

			.posts_group.grid.col-6 .post-item{width:15.66%;margin:0 .5% 20px}



			.posts_group.grid.col-2 .post-item:nth-child(2n+1),

			.posts_group.grid.col-3 .post-item:nth-child(3n+1),

			.posts_group.grid.col-4 .post-item:nth-child(4n+1),

			.posts_group.grid.col-5 .post-item:nth-child(5n+1),

			.posts_group.grid.col-6 .post-item:nth-child(6n+1){clear:both}



		/* Masonry */

		.masonry:not(.tiles) .post-item{width:31.33%;margin:0 1% 20px;background:#fff!important}

		.masonry .post-photo-wrapper{width:100%;float:none}

		.masonry .post-desc-wrapper{width:100%;float:none}

		/*.masonry .post-desc-wrapper .post-desc{padding:20px 20px 0}*/
		.masonry .post-desc-wrapper .post-desc{padding:20px 6px 0}

		.masonry .post-footer{margin:0 -20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

		.masonry .post-meta .author-date .author span.label{display:none}

		.masonry .post-desc-wrapper .post-meta .category .cat-btn{display:none}

		.masonry .post-desc-wrapper .post-footer .button-love .love-text{display:none}



			/* Columns 2-6 */

			.posts_group.masonry.col-2 .post-item{width:47.99%}
			.posts_group.masonry.col-3 .post-item{width:31.33%}
			.posts_group.masonry.col-4 .post-item{width:22.99%}
			.posts_group.masonry.col-5 .post-item{width:18.99%;margin:0 .5% 10px}
			.posts_group.masonry.col-6 .post-item{width:15.66%;margin:0 .5% 10px}


		/* Masonry tiles */

		.masonry.tiles{position:relative}
		.masonry.tiles .post-item{margin:0!important;overflow:hidden;background-color:transparent}
		.masonry.tiles .post-item:not(.no-img) .post-desc-wrapper{position:absolute;z-index:4;left:0;bottom:-20px}
		.masonry.tiles .post-item:not(.no-img) .post-desc-wrapper .post-desc{padding:70px 30px 30px}
		.masonry.tiles .post-item .post-desc-wrapper .post-desc{padding:50% 30px 10px}
		.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-meta .author-date .post-links{display:inline-block;margin-left:10px}
		.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-excerpt{display:none}

			/* Photo wrapper */
			.masonry.tiles .post-item:not(.no-img) .post-photo-wrapper{line-height:0;position:relative}
			.masonry.tiles .post-item:not(.no-img) .post-photo-wrapper:after{content:"";position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);opacity:0;transition:all .6s ease-out}
			.masonry.tiles .post-item:not(.no-img):hover .post-photo-wrapper:after{opacity:1}

			/* Posts */
			.masonry.tiles .format-link .post-title .icon-link{display:none}
			.masonry.tiles .format-link .post-title .link-wrapper{margin-left:0;padding-top:5px}
			.masonry.tiles .format-quote blockquote{margin-left:0;top:0;margin-bottom:25px}
			.masonry.tiles .format-quote blockquote:after{display:none}
			.masonry.tiles .format-quote blockquote a{text-decoration:none}



			/* Post icon */

			.masonry.tiles .post-item .post-format-icon{position:absolute;z-index:3;left:25px;top:25px;font-size:35px;line-height:35px;color:#fff}



			/* Line */

			.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-title:after{content:"";display:block;height:3px;margin-top:20px;width:0;transition:all .4s ease-out}

			.masonry.tiles .post-item:hover .post-desc-wrapper .post-desc .post-title:after{width:40%}



			/* Desc wrapper animation */

			.masonry.tiles .post-item .post-desc-wrapper{transition:all .4s ease-out}

			.masonry.tiles .post-item:hover .post-desc-wrapper{transform:translateY(-20px)}



			/* Columns 2-6 */

			.posts_group.masonry.tiles.col-2 .post-item{width:49.99%}

			.posts_group.masonry.tiles.col-3 .post-item{width:33.33%}

			.posts_group.masonry.tiles.col-4 .post-item{width:24.99%}

			.posts_group.masonry.tiles.col-5 .post-item{width:19.99%}

			.posts_group.masonry.tiles.col-6 .post-item{width:16.66%}



			/* With margin */

			.posts_group.masonry.margin .post-item{margin:0 1% 25px!important}

			.posts_group.masonry.margin.col-2 .post-item{width:47.99%}

			.posts_group.masonry.margin.col-3 .post-item{width:31.33%}

			.posts_group.masonry.margin.col-4 .post-item{width:22.99%}

			.posts_group.masonry.margin.col-5 .post-item{width:18.99%;margin:0 .5% 12px!important}

			.posts_group.masonry.margin.col-6 .post-item{width:15.66%;margin:0 .5% 12px!important}



			/* Colors */

			.masonry.tiles .post-item.format-quote blockquote,.masonry.tiles .post-item.format-quote blockquote a,.masonry.tiles .post-item.format-link .post-title .icon-link,.masonry.tiles .post-item.format-link .post-title .link-wrapper h4,.masonry.tiles .post-item.format-link .post-title .link-wrapper a,.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-title .entry-title a{color:#fff}

			.masonry.tiles .post-item.no-img .post-desc-wrapper .post-desc .post-title:after,.masonry.tiles .post-item.format-quote .post-desc-wrapper .post-desc .post-title:after,.masonry.tiles .post-item.format-link .post-desc-wrapper .post-desc .post-title:after{background-color:#fff}

			.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-head .post-meta,.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-head .post-meta a,.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-excerpt{color:rgba(255,255,255,.7)}



		/* Timeline */

		.timeline .post-item{float:none;width:auto;padding-left:200px;margin-bottom:0;padding-bottom:40px;}

		.timeline .post-item:last-child{padding-bottom:20px;margin-bottom:20px}

		.timeline .format-quote .post-meta,.timeline .format-link .post-meta{padding-top:7px}

		.timeline .post-item:before{content:"";width:7px;height:7px;border-width:4px;border-style:solid;-webkit-border-radius:100%;border-radius:100%;position:absolute;left:126px;top:11px;display:block;visibility:visible;z-index:1}

		.timeline .date_label{display:block}

		.timeline .post-meta .author-date .date{display:none}



		/* Photo */

		.photo .post-item{float:none}

		.photo .post-photo-wrapper{width:100%;float:none}

		.photo .post-desc-wrapper{width:100%;float:none;text-align:center}

		.photo .post-desc .post-head .post-meta{display:inline-block}

		.photo .post-desc .post-head .post-footer{display:inline-block;background:none;padding:0;line-height:inherit}

		.photo .post-desc .post-excerpt{margin-bottom:0}



			.photo .post-desc .post-head .post-meta .author-date,.photo .post-desc .post-head .post-meta .category,.photo .post-desc .post-head .post-footer .button-love,.photo .post-desc .post-head .post-footer .post-links{float:none;display:inline-block}

			.photo .post-desc .post-head .post-meta .author-date{margin-right:20px}

			.photo .post-desc .post-head .post-meta .author-date .label{display:none}

			.photo .post-desc .post-head .post-footer .button-love{margin-right:20px}

			.photo .post-desc .post-head .post-footer .button-love .love-text{display:none}

			.photo .post-desc .post-head .post-footer .post-links{border:0;padding:0}

			.photo .post-desc .post-head .post-footer .post-links .icon-doc-text,.photo .post-desc .post-head .post-footer .post-links .post-more{display:none}



			.photo .format-image{text-align:center}

			.photo .format-image .post-photo-wrapper{display:inline-block;width:auto}

			.photo .format-link .post-title{display:inline-block;text-align:left}



		/* Photo 2 */

		.photo2 .post-item{margin:0}

		.photo2 .post-photo-wrapper{width:100%;float:none}



		.photo2 .image_frame{border:none}

		.photo2 .image_frame .image_wrapper .mask,

		.photo2 .image_frame .image_wrapper .image_links{display:none}

		.photo2 .image_frame:not(.no_link) .image_wrapper img:not(.ls-l){top:0!important;margin-bottom:0!important}



		.photo2 .post .post-desc-wrapper{width:70%;float:none;position:relative;top:-75px;margin:0 auto;box-sizing:border-box;padding:35px 50px;background-color:#fff;z-index:2}

		.photo2 .post-desc-wrapper .post-desc{padding:0}



		.photo2 .post-meta{margin-bottom:15px}

		.photo2 .author-date{display:none}

		.photo2 .category{float:none}

		.photo2 .category .cat-btn{display:none}

		.photo2 .category .cat-wrapper{display:block;position:static}

		.photo2 .category .cat-wrapper ul{margin-left:-2px;padding:0;min-width:unset;background-color:transparent}

		.photo2 .category .cat-wrapper ul li{display:inline-block;border-bottom:unset;padding:0 5px 5px 0}

		.photo2 .category .cat-wrapper ul li a{background-color:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.6);padding:3px 12px;border-radius:20px}

		.photo2 .category .cat-wrapper ul li a:hover{color:rgba(0,0,0,.8)}



		.photo2 .button-love{position:absolute;right:25px;top:25px;padding:4px 13px;border-radius:20px;background-color:#272727;z-index:2}

		.photo2 .button-love a:hover{text-decoration:none}

		.photo2 .button-love .icons-wrapper i{color:#fff;margin-right:5px}

		.photo2 .button-love .icons-wrapper i.icon-heart-empty-fa{position:absolute}

		.photo2 .button-love .icons-wrapper i.icon-heart-fa{opacity:0}

		.photo2 .button-love a.loved .icons-wrapper i.icon-heart-fa{opacity:1}



		.photo2 .post-footer{background:none;margin-top:20px;padding:15px 0 0;border-top:1px solid rgba(0,0,0,.1)}

		.photo2 .post-footer .post-author{margin-right:10px}

		.photo2 .post-footer .post-author .avatar{position:relative;top:6px;margin-right:6px;border-radius:50%}



		.photo2 .post.no-img{margin-bottom:75px}

		.photo2 .post.no-img .post-desc-wrapper{top:0}

		.photo2 .post.no-img .button-love{right:17%;right:calc(15% + 25px);z-index:3}



		.photo2 .bg-dark.post-desc-wrapper{color:rgba(255,255,255,.8)}

		.photo2 .bg-dark .entry-title a{color:#fff}

		.photo2 .bg-dark .post-footer{border-top-color:rgba(255,255,255,.1)}

		.photo2 .bg-dark .category .cat-wrapper ul li a{background-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.6)}

		.photo2 .bg-dark .category .cat-wrapper ul li a:hover{color:rgba(255,255,255,.8)}



			/* Columns 2-3 */

			.photo2.col-2 .post-item{width:47.99%; margin:0 1% 20px}

			.photo2.col-2 .post-desc-wrapper{width:85%;top:-55px;padding:25px 35px}

			.photo2.col-2 .post.no-img .button-love{right:11%;right:calc(7.5% + 25px)}



			.photo2.col-3 .post-item{width:31.33%; margin:0 1% 40px}

			.photo2.col-3 .post-desc-wrapper{width:100%;top:0;padding:25px 35px}

			.photo2.col-3 .post.no-img .button-love{right:25px}



			.photo2.col-2 .post-item:nth-child(2n+1),

			.photo2.col-3 .post-item:nth-child(3n+1){clear:both}



	/* Post types */

	.format-quote .post-photo-wrapper{display:none}

	.format-quote .post-desc{padding:0}

	.format-quote .post-desc-wrapper{width:100%;float:none}



	.format-video .image_frame .image_wrapper img{margin-bottom:0!important}

	.format-video .image_frame:hover .image_wrapper img{top:0}



	.format-link .post-photo-wrapper{display:none}

	.format-link .post-desc-wrapper{width:100%;float:none}

	.format-link .post-desc{padding:0}

	.format-link .post-title{overflow:hidden}

	.format-link .post-title .icon-link{display:block;width:80px;height:80px;font-size:60px;line-height:80px;border-right-width:1px;border-style:solid;float:left;text-align:center}

	.format-link .post-title .link-wrapper{margin-left:100px;padding-top:14px}

	.format-link .post-title .link-wrapper h4{margin-bottom:7px;font-size:20px;line-height:22px}



/* Single Post ----------------------------------------------------------------------- */
.template-slider .post-nav{margin-top:30px}

.image_frame{max-width:100%}
.single-template .section-post-about,.single-template,.single-template .section-post-comments{display:none;}
.aside_left .widget-area{border-right-width:1px}
.aside_left .widget-area:before{right:0}
.aside_right .widget-area{border-left-width:1px}
.aside_right .widget-area:before{left:0}

.widget{padding-bottom:30px;margin-bottom:30px;position:relative}
.widget:last-child{margin-bottom:0;padding-bottom:0}
.widget:last-child:after{display:none}
.widget:after{content:"";display:block;position:absolute;bottom:0;width:1500px;height:0;visibility:visible;border-width:1px 0 0;border-style:solid}
.widget > h3{font-size:18px;line-height:22px}

.aside_left .widget:after{right:0}
.aside_right .widget:after{left:0}

.with_aside {border-right-width:1px}
.with_aside {right:0}
.with_aside {border-left-width:1px}
.with_aside {left:0}

	/* Categories */

	.widget_categories ul{list-style-type:square;color:#fff;padding:5px 10px 5px 30px}

	.widget_categories ul li{position:relative}

	.widget_categories ul li:after{content:"";display:block;width:70px;border-width:0 0 1px;border-style:solid;border-color:rgba(255,255,255,.2);position:absolute;left:-30px;bottom:0}

	.widget_categories ul li:last-child:after{display:none}

	.widget_categories ul li a{color:#fff!important;display:block;padding:7px 0 7px 3px}



	/* Archives, Custom menu */

	/*.widget_archive ul,.widget_nav_menu ul{list-style-type:square;padding:5px 10px 5px 30px;background:rgba(0,0,0,.03)}*/

	.widget_archive ul li,.widget_nav_menu ul li{position:relative}

	/*.widget_archive ul li:after,.widget_nav_menu ul li:after{content:"";display:block;width:70px;border-width:0 0 1px;border-style:solid;border-color:rgba(0,0,0,.1);position:absolute;left:-30px;bottom:0}*/

	.widget_archive ul li:last-child:after,.widget_nav_menu ul li:last-child:after{display:none}

	.widget_archive ul li a,.widget_nav_menu ul li a{display:block;padding:2px 0px 2px 0px;}



	/* Meta, Pages, RSS */

	.widget_meta ul,.widget_pages ul,.widget_rss ul{list-style-type:square;padding:0 0 0 30px}

	.widget_meta ul li a,.widget_pages ul li a,.widget_rss ul li a{display:block;padding:4px 0 7px 4px}



	/* Recent comments */

	.widget_mfn_recent_comments ul{margin:0!important}

	.widget_mfn_recent_comments ul li{padding-bottom:15px;margin-bottom:0!important;padding-left:40px;position:relative;list-style:none!important}

	.widget_mfn_recent_comments ul li:last-child{padding-bottom:5px}

	.widget_mfn_recent_comments ul li .date_label{/*background-color:rgba(0,0,0,.03);*/margin-top:7px;margin-bottom:5px;position:relative}

	.widget_mfn_recent_comments ul li .date_label:after{border-left-color:rgba(0,0,0,.03)}

	.widget_mfn_recent_comments ul li:after{content:"";width:7px;height:7px;border-width:4px;border-style:solid;-webkit-border-radius:100%;border-radius:100%;position:absolute;left:0;top:11px;display:block;z-index:1}

	.widget_mfn_recent_comments ul li p{margin-bottom:0}



	/* Recent comments wordpress */

	.widget_recent_comments ul li{padding-bottom:5px;padding-top:6px;padding-left:40px;position:relative}

	.widget_recent_comments ul li:last-child{padding-bottom:5px}

	.widget_recent_comments ul li:after{content:"";width:7px;height:7px;border-width:4px;border-style:solid;-webkit-border-radius:100%;border-radius:100%;position:absolute;left:0;top:11px;display:block;z-index:1}



	/* Search */

	.widget_search input[type="text"]{margin-bottom:0;width:100%}

	.widget_search .icon_close,.widget_search .icon_search{display:none}



	/* Calendar */

	.widget_calendar td,.widget_calendar th{padding:4px 3px}

	.widget_calendar caption{padding:5px;font-size:14px}

	.widget_calendar table tfoot tr:hover td{background:none!important}



	/* Flickr */

	.Flickr{overflow:hidden}

	.Flickr .flickr_badge_image{margin:0;padding:0;float:left;margin:0 1% 2% 1%;width:23%}

	.Flickr .flickr_badge_image a{display:block;line-height:0}



	/* Recent tweets */

	.widget_tp_widget_recent_tweets .tp_recent_tweets{clear:none;float:none}

	.widget_tp_widget_recent_tweets ul{overflow:hidden}

	.widget_tp_widget_recent_tweets ul li:last-child{padding-bottom:0}



	/* Tag cloud */

	.widget_mfn_tag_cloud ul{margin-bottom:0;overflow:hidden}

	.widget_mfn_tag_cloud ul li{margin:0;padding:0;float:left;margin:0 5px 2px 0}

	.widget_mfn_tag_cloud a{overflow:hidden;white-space:nowrap;display:inline-block;height:22px;font-size:12px;padding-right:8px;margin-right:1px}

	.widget_mfn_tag_cloud a:hover{text-decoration:none}

	.widget_mfn_tag_cloud a span{padding-left:8px;height:22px;line-height:22px;display:block;float:left}



	/* Muffin menu */

	.widget_mfn_menu ul li a{display:block;padding:7px 10px;margin-bottom:5px;background:#fff;border:1px solid rgba(0,0,0,.04);color:#858585}

	.widget_mfn_menu ul li a:hover,.widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor) > a,.widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor) > a{text-decoration:none;color:#fff!important}

	.widget_mfn_menu ul li ul li a{padding-left:20px}

	.widget_mfn_menu ul li ul li a:before{content:"-";margin-right:5px}

	.widget_mfn_menu ul li ul li ul li a{padding-left:40px}

	.widget_mfn_menu ul li ul li ul li ul li a{padding-left:60px}



	.widget_mfn_menu ul.submenus-hover li ul{overflow:hidden;max-height:0;-webkit-transition:max-height 1s ease-in-out;-moz-transition:max-height 1s ease-in-out;-o-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}

	.widget_mfn_menu ul.submenus-hover li.current_page_item > ul,.widget_mfn_menu ul.submenus-hover li:hover > ul{max-height:10000px}

	.widget_mfn_menu ul.submenu-active li.current-menu-parent > ul,

	.widget_mfn_menu ul.submenu-active li.current-menu-ancestor > ul{max-height:10000px}



	.widget_mfn_menu ul.submenus-click li ul{overflow:hidden;max-height:0}

	.widget_mfn_menu ul.submenus-click li.hover > ul{max-height:10000px}



	/* Muffin login */

	.mfn-login{overflow:hidden}

	.mfn-login form p{margin-bottom:5px}

	.mfn-login form input{margin-bottom:0}

	.mfn-login .sep{margin:0 7px}

	.mfn-login .avatar-wrapper{float:left;width:64px;margin:0 10px 10px 0}

	.mfn-login .author{float:left}

	.mfn-login .alert{padding:5px 10px;margin-bottom:5px}



/* Portfolio ----------------------------------------------------------------------- */



.section_wrapper .column.one.pager_wrapper .hover-desc{margin:40px 0!important}
.template-slider{margin-top:30px}


/* Back to top */
	#back_to_top{float:right;margin:-9px 0 0;width:42px;height:42px;line-height:42px;font-size:20px;text-align:center}
	a#back_to_top.button.button_js{color:#65666C}
	#back_to_top.hide{display:none}
	#back_to_top.sticky{position:fixed;right:75px;bottom:20px;z-index:9001}
	#back_to_top.sticky.scroll{opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	#back_to_top.sticky.scroll.focus,#back_to_top.sticky.scroll:hover{opacity:1}
	.button-round #back_to_top.sticky{right:100px}


/* Comments -------------------------------------------------------------------------- */

.comments{margin-bottom:0}
#comments .nocomments{margin-bottom:40px}
#comments > :first-child{border-top-width:1px;border-style:solid;padding-top:20px}
.page #comments > :first-child{margin-top:20px}
#comments .commentlist{margin-left:0}
#comments .commentlist li{list-style:none!important;}
#comments .commentlist > li{margin-bottom:30px}
#comments .commentlist > li .comment-body{position:relative;background:#fff;padding:20px;margin-bottom:20px;margin-left:105px}
#comments .commentlist > li .comment-body:after{content:"";display:block;position:absolute;left:-6px;top:35px;width:0;height:0;border-style:solid;border-width:6px 6px 6px 0;border-color:transparent #fff transparent transparent}
#comments .commentlist > li .children{margin-bottom:15px;padding-left:40px;border-left:1px solid #ddd}
#comments .commentlist > li .photo{display:block;width:64px;height:64px;overflow:hidden;line-height:0;position:absolute;left:-105px;top:0;border-width:8px;border-style:solid;-webkit-border-radius:100%;border-radius:100%}
#comments .commentlist > li .comment-author{font-size:15px;color:#444}
#comments .commentlist > li .comment-author .fn{font-weight:700}
#comments .commentlist > li .comment-meta{font-size:12px;font-style:italic}
/* #comments .commentlist > li .comment-meta a.comment-edit-link{float:right;padding-right:52px;position:relative;top:-19px} */
#comments .commentlist > li p{margin:4px 0 10px}
#comments .commentlist > li .reply{position:absolute;right:20px;top:20px}
#comments .commentlist > li .reply a.comment-reply-link{font-size:11px;color:#fff;padding:3px 6px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:3px;}
#comments .commentlist > li .reply a:hover.comment-reply-link{text-decoration:none}
#comments .commentlist li .comment-body.lastBorder{border-bottom:0}
#comments .commentlist .children{margin-bottom:0;margin-left:30px;padding-left:50px}
#comments .commentlist .children li{margin-bottom:0}
#comments #comments-title{margin-bottom:20px}
#comments #comments-title span{font-style:italic}


/* Respond -------------------------------------------------------------------------- */

#respond{overflow:hidden;margin-bottom:40px}
#respond .comment-reply-title{font-size:21px;line-height:25px}
#respond .comment-reply-title > small{margin-left:10px;font-size:13px}
#respond p{margin-bottom:15px;padding-left:0!important}
#respond .comment-notes .required{position:static}
#respond input[type="text"]{margin-bottom:0}
#respond label{margin-bottom:3px}
#respond .comment-form-author{width:31.3%;margin-right:2%!important;float:left;position:relative}
#respond .comment-form-email{width:31.3%;margin-right:2%!important;float:left;position:relative}
#respond .comment-form-url{width:33.3%;float:left;position:relative}
#respond input[type="text"],#respond input[type="password"],#respond input[type="email"],#respond select{width:100%}
#respond .comment-form-comment{width:100%}
#respond .comment-form-comment textarea{width:100%;margin-bottom:10px}
#respond .form-submit{margin:0}
#respond .form-submit input[type="submit"]{font-size:14px;float:right!important;margin:0!important}
#respond .form-allowed-tags{display:none}
#respond .form-allowed-tags code{margin-top:10px}


/* Video Section --------------------------------------------------------------------- */
.section.has-video{position:relative;overflow:hidden}
.section.has-video .section_video{position:absolute;top:0;left:0;min-height:100%;min-width:100%;overflow:hidden;z-index:1}
.section.has-video .section_video .mask{position:absolute;top:0;left:0;height:100%;width:100%;z-index:3;}
.section.has-video .section_video video{position:absolute;top:0;left:0;min-height:100%;min-width:100%;z-index:2}
.section.has-video .section_wrapper{position:relative;z-index:10}
@media only screen and (max-width:1024px) {
	.section.has-video .section_video{display:none!important}

}



/* Section Navigation ---------------------------------------------------------------- */
.section.has-navi .section-nav{position:absolute;left:50%;z-index:701;cursor:pointer;font-size:38px;width:50px;height:50px;line-height:50px;margin:0 0 0 -25px;text-align:center;color:rgba(0,0,0,.2)}
.section.has-navi .section-nav:hover{color:rgba(0,0,0,.8)}
.section.has-navi .section-nav.prev{top:25px}
.section.has-navi .section-nav.next{bottom:25px}
.section.has-navi:first-child .section-nav.prev,.section.has-navi:nth-last-child(3) .section-nav.next{display:none}
.section.has-navi .section-nav{color:rgba(0,0,0,.2)}
.section.has-navi .section-nav:hover{color:rgba(0,0,0,.8)}
.section.has-navi.dark .section-nav{color:rgba(255,255,255,.2)}
.section.has-navi.dark .section-nav:hover{color:rgba(255,255,255,.8)}
.section.has-navi .section-nav{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

/* Dark ------------------------------------------------------------------------------ */
.dark,.dark ul.timeline_items,.dark .icon_box a .desc,.dark .icon_box a:hover .desc,
.dark .feature_list ul li a,.dark .list_item a:not(.icon_bar),.dark .list_item a:not(.icon_bar):hover{color:#fff!important}
.dark .ui-tabs .ui-tabs-panel,.dark .accordion .question .answer{color:#626262}

/* Blockquote */
.dark blockquote:after{color:rgba(255,255,255,.1)}

/* Headings font */
.dark h1,.dark h1 a,.dark h1 a:hover{color:#fff}
.dark h2,.dark h2 a,.dark h2 a:hover{color:#fff}
.dark h3,.dark h3 a,.dark h3 a:hover{color:#fff}
.dark h4,.dark h4 a,.dark h4 a:hover{color:#fff}
.dark h5,.dark h5 a,.dark h5 a:hover{color:#fff}
.dark h6,.dark h6 a,.dark h6 a:hover,.dark a.content_link .title{color:#fff}

/* Borders */

.dark .idea_box,.dark table th,.dark table td,.dark .list_item .circle,
.dark input[type="text"],.dark input[type="tel"],.dark input[type="password"],.dark input[type="email"],.dark textarea,.dark select,.dark .promo_box.has_border:after,
.dark dl > dt,.dark dl > dd,.dark .article_box .desc_wrapper p,.dark a.icon_bar,.dark a.content_link,.dark .how_it_works .image,.dark .opening_hours,.dark .opening_hours .opening_hours_wrapper li,
.dark .icon_box.has_border:after,.dark .chart_box:before,.dark .pricing-box,.dark .team_list .bq_wrapper,.dark .post-footer .post-links,.dark .format-link .post-title .icon-link,
.dark .title_wrapper,.dark .section-related-adjustment,.dark .comments,
.dark .widget:after,.dark .fixed-nav .desc h6{border-color:rgba(255,255,255,.08)}

/* Grey */
.dark .blockquote p.author span,.dark .counter .desc_wrapper .title,
.dark .article_box .desc_wrapper p,.dark .team .desc_wrapper p.subtitle,.dark .chart_box p,.dark .fancy_heading .inside,
.dark .fancy_heading_line .slogan,.dark .post-meta,.dark .post-meta a,.dark .post-footer,.dark .post-footer a span.label,.dark .pager .pages a,.dark .button-love a .label,
.dark #comments .commentlist > li .comment-author .says,.dark .fixed-nav .desc .date,.dark .Recent_posts ul li a .desc .date,
.dark .tp_recent_tweets .twitter_time,.dark .widget_price_filter .price_label,.dark .shop-filters .woocommerce-result-count,
.dark .widget_shopping_cart ul.product_list_widget li dl,.dark .product_meta .posted_in,
.dark .shipping-calculator-button:after,.dark .shop_slider .shop_slider_ul li .item_wrapper .price del,
.dark .testimonials_slider .testimonials_slider_ul li .author span,.dark .testimonials_slider .testimonials_slider_ul li .author span a{color:#DEDEDE}

/* Dividers */
.dark hr{background-color:rgba(255,255,255,.08);color:rgba(255,255,255,.08)}

/* FAQ */
.dark .faq .question .title{color:#fff}
.dark .faq .question,
.dark .faq .question::after{background-color:rgba(255,255,255,.02)}
.dark .faq .question::before{border-color:rgba(255,255,255,.1)}
.dark .faq .question .title > .acc-icon-plus,
.dark .faq .question .title > .acc-icon-minus{color:rgba(255,255,255,.25)}

.style-simple .dark .faq .question{border-color:rgba(255,255,255,.1)}



/* Others */

.dark blockquote{color:#fff}
.dark .article_box .desc_wrapper h4{color:#444}
.dark .progress_bars .bars_list li h6 .label{color:rgba(255,255,255,0.35);background:rgba(255,255,255,0.05)}
.dark .counter .desc_wrapper .number{color:#fff}
.dark a.content_link .title{color:#444}
.dark .opening_hours,.dark .opening_hours h3{color:#444}

/* Lists */
.dark .column_column ul,.dark .column_column ol,.dark .the_content_wrapper ul,.dark .the_content_wrapper ol{color:#fff}
.dark .list_item.lists_2 .list_icon i{color:#fff}

/* Call to action */
.dark .call_to_action .call_left h3,
.dark .call_to_action .call_center a{color:#fff}

/* Fancy heading */
.dark .fancy_heading_line{}

/* Content slider */
.dark .content_slider.flat a.button .button_icon i{color:#fff}

/* Countdown */
.style-simple .dark .quick_fact .number-wrapper{color:#fff}

/* Fancy links */
.dark a.mfn-link,.dark a:hover.mfn-link{color:#fff}
.dark a.hover.mfn-link-2 span:before,.dark a.mfn-link-8:after,.dark a.mfn-link-8:before{background:#fff}
.dark a.mfn-link-4:hover:before,.dark a.mfn-link-4:hover:after,.dark a.hover.mfn-link-4:before,.dark a.hover.mfn-link-4:after,.dark a.mfn-link-7:after,.dark a.mfn-link-7:before{background:#fff}
.dark a.mfn-link-6:before{border-bottom-color:#fff}
