/* tooltip */

.tooltip{display:inline;position:relative;cursor:help;border-bottom-width:1px;border-style:dotted}
.tooltip:hover:after,.tooltip.hover:after{content:attr(data-tooltip);font-size:13px;line-height:18px;text-align:center;-webkit-border-radius:5px;border-radius:5px;padding:5px 15px;width:140px;position:absolute;left:50%;bottom:110%;z-index:98;margin-left:-85px;background-image:url(../images/stripes/stripes_10_w.png)}
.tooltip.tooltip-img:after{display:none}
.tooltip.tooltip-img .tooltip-content{display:none;font-size:13px;line-height:18px;text-align:center;-webkit-border-radius:5px;border-radius:5px;padding:5px 15px;width:300px;position:absolute;left:50%;bottom:110%;z-index:98;margin-left:-165px;background-image:url(../images/stripes/stripes_10_w.png)}
.tooltip.tooltip-img:hover .tooltip-content,.tooltip.tooltip-img.hover .tooltip-content{display:block}
.wpml-languages .tooltip:hover:after,.wpml-languages .tooltip.hover:after{top:40px;bottom:auto}
.wpml-languages:not(.disabled) .tooltip{cursor:default}
.wpml-languages:not(.disabled) .tooltip:hover:after,.wpml-languages:not(.disabled) .tooltip.hover:after{display:none!important}

/* blockquote */

blockquote{font-size:17px;line-height:31px;display:block;height:auto;margin:0 0 35px 25px;top:15px;position:relative;background:url(../images/stripes/textline.png) repeat-y}
blockquote:before{content:""}
blockquote:after{ content:'\e909';font-family:"mfn-icons";font-size:65px;position:absolute;left:-25px;top:-10px;color:rgba(0,0,0,.1)}
.blockquote{margin-bottom:20px}
.blockquote blockquote{margin-bottom:25px}
.blockquote p.author{margin-left:25px}
.blockquote p.author i{margin-right:5px}

/* button */

.column_button .button{margin:0!important;vertical-align:middle}
.button_align.align_center{text-align:center}
.button_align.align_right{text-align:right}

/* images */

.column_image{line-height:0}

.image_frame,
.wp-caption{display:block;margin:0;border-width:8px;border-style:solid;max-width:100%;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.image_frame .image_wrapper,
.wp-caption img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.image_frame a,
.wp-caption a{display:block}

.wp-caption-text{display:block;text-align:center;margin:0;padding:10px 0 5px;line-height:normal}
.wp-caption-text.hide{display:none}

.if-caption-on .gallery-item{position:relative}
.if-caption-on .image_frame{position:relative}
.if-caption-on .wp-caption-text{position:absolute;bottom:15px;left:15px;padding:5px 10px!important;width:calc(100% - 30px);box-sizing:border-box;background:rgba(0,0,0,.5);color:rgba(255,255,255,.7);border-radius:3px;}

.image_frame.no_border .wp-caption-text,
.if-zoom .image_frame:not(.has_border) .wp-caption-text{padding:10px 0;}
.the_content_wrapper .image_frame,
.the_content_wrapper .wp-caption{margin-bottom:20px}
.the_content_wrapper .wp-caption.alignnone,
.the_content_wrapper .wp-caption.aligncenter{clear:both}

	/* image_frame */

	.image_frame .image_wrapper{position:relative;overflow:hidden}
	.image_frame .image_wrapper .mask{position:absolute;left:0;width:100%;height:100%;z-index:2}
	.image_frame .image_wrapper img:not(.ls-l){position:relative;top:0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
	.image_frame:not(.no_link) .image_wrapper img:not(.ls-l){margin-bottom:-15px!important}
	.masonry-flat .image_frame:not(.no_link) .image_wrapper img:not(.ls-l){margin-bottom:0!important}
	.image_frame:hover .image_wrapper img,.image_frame.hover .image_wrapper img{top:-15px}
	.image_frame:hover .image_wrapper .ls-container img,.image_frame.no_link:hover .image_wrapper img{top:0}
	.image_frame .image_wrapper .mask:after{content:"";display:block;position:absolute;left:0;width:100%;height:100%;z-index:3;opacity:0}
	.image_frame:hover .image_wrapper .mask:after,.image_frame.hover .image_wrapper .mask:after{opacity:1}
	.image_frame.no_link:hover .image_wrapper .mask:after{opacity:0}
	.image_frame .image_wrapper .image_links{width:100%;height:60px;position:absolute;left:0;bottom:-60px;z-index:4;overflow:hidden}
	.image_frame:hover .image_wrapper .image_links,.image_frame.hover .image_wrapper .image_links{bottom:0}
	.image_frame .image_wrapper .image_links a{display:block;font-size:25px;line-height:60px;width:100%;text-align:center}
	.image_frame .image_wrapper .image_links.double a{width:50%;display:block;float:left}
	.image_frame .image_wrapper .image_links.double a:first-child{-webkit-box-shadow:inset -1px 0 0 0 rgba(255,255,255,.2);box-shadow:inset -1px 0 0 0 rgba(255,255,255,.2)}
	.image_frame .image_wrapper .image_links.triple a{width:33%;display:block;float:left;-webkit-box-shadow:inset -1px 0 0 0 rgba(255,255,255,.2);box-shadow:inset -1px 0 0 0 rgba(255,255,255,.2)}
	.image_frame .image_wrapper .image_links.triple a:last-child{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;width:34%}
	.image_frame .image_wrapper .image_links.hover-title a{font-size:15px;text-decoration:none}
	.image_frame.no_border{border-width:0}

	/* alignment */

	.alignleft{float:left;margin:15px 15px 15px 0}
	.alignright{float:right;margin:15px 0 15px 15px}
	.aligncenter{text-align:center;margin:0 auto;display:block}
	.aligncenter img{display:inline}

	/* animations */

	.image_frame .image_wrapper img,
	.image_frame .image_wrapper .mask:after,
	.image_frame .image_wrapper .image_links{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	.image_frame .image_wrapper .image_links a{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}

	/* if-overlay */

	.if-overlay .image_frame .image_wrapper .image_links{opacity:0;width:60px;height:60px;bottom:auto;top:50%;left:50%;z-index:4;margin-top:-30px;margin-left:-30px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
	.if-overlay .image_frame .image_wrapper .image_links.double{width:120px;margin-left:-60px}
	.if-overlay .image_frame .image_wrapper .image_links.triple{width:180px;margin-left:-90px}
	.if-overlay .image_frame .image_wrapper .image_links.hover-title{width:100%;left:0;margin-left:0}
	.if-overlay li.product .product-loading-icon,.if-overlay li.product .added-cart{border-radius:0!important;width:60px!important;height:60px!important;margin:-30px 0 0 -30px !important}
	.if-overlay li.product.adding-to-cart .added-cart,.if-overlay li.product.added-to-cart .added-cart{z-index:5!important}
	.if-overlay .image_frame:not(.no_link) .image_wrapper img:not(.ls-l){margin-bottom:0!important}
	.if-overlay .image_frame:hover .image_wrapper .image_links,.if-overlay .image_frame.hover .image_wrapper .image_links{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
	.if-overlay .image_frame:hover .image_wrapper img,.if-overlay .image_frame.hover .image_wrapper img{top:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
	.if-overlay .image_item:hover .image_wrapper img,.if-overlay .image_item.hover .image_wrapper img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

	/* if-zoom */

	.if-zoom .image_frame .image_wrapper .image_links{display:none}
	.if-zoom .image_frame:not(.no_link) .image_wrapper img:not(.ls-l){margin-bottom:0!important}
	.if-zoom .image_frame:hover .image_wrapper img,.if-zoom .image_frame.hover .image_wrapper img{top:0}
	.if-zoom .image_frame .image_wrapper .mask{display:none}
	.if-zoom .image_frame:hover .image_wrapper img,.if-zoom .image_frame.hover .image_wrapper img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
	.if-zoom .image_frame.no_link:hover .image_wrapper img,.if-zoom image_frame.no_link.hover .image_wrapper img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

	.if-zoom #Content .image_frame .image_wrapper img{max-width:100.1%}

	/* if-disable  */

	.if-disable .image_frame .image_wrapper .image_links{display:none}
	.if-disable .image_frame:not(.no_link) .image_wrapper img:not(.ls-l){margin-bottom:0!important}
	.if-disable .image_frame:hover .image_wrapper img,.if-zoom .image_frame.hover .image_wrapper img{top:0}
	.if-disable .image_frame .image_wrapper .mask{display:none}

	/* if-border-hide */

	.if-border-hide .image_frame:not(.has_border) { border-width: 0; }

	/* hover-disable */

	.image_frame.hover-disable .image_wrapper .image_links{display:none}
	.image_frame.hover-disable .image_wrapper .mask{display:none!important}
	.image_frame.hover-disable .image_wrapper img{margin-bottom:0!important;top:0!important;-moz-transform:scale(1)!important;-webkit-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}
	.image_frame.hover-disable:not(.no_link) .image_wrapper img:not(.ls-l){margin-bottom:0!important}

/* video */
/* in this case, the aspect ratio is 16:9, which means that the height will be 56.25% of the width; for a video with a 4:3 aspect ratio, we set padding-bottom to 75%. */

.content_video.iframe.auto-wh{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.content_video.iframe.auto-wh iframe{position:absolute;top:0;left:0;width:100%;height:100%}

.post-photo-wrapper.embed .image_wrapper,
.single-photo-wrapper.embed .image_wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.post-photo-wrapper.embed .image_wrapper iframe,
.single-photo-wrapper.embed .image_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}

.post-photo-wrapper.html5 .jp-video:not(.jp-video-full) .jp-jplayer,
.single-photo-wrapper.html5 .jp-video:not(.jp-video-full) .jp-jplayer{position:relative;padding-bottom:56.25%;height:0!important;overflow:hidden}
.post-photo-wrapper.html5 .jp-video:not(.jp-video-full) img,
.single-photo-wrapper.html5 .jp-video:not(.jp-video-full) img{position:absolute}
.post-photo-wrapper.html5 .jp-video:not(.jp-video-full) video,
.single-photo-wrapper.html5 .jp-video:not(.jp-video-full) video{position:absolute;top:0;left:0;width:100%;height:100%}

/* gallery */

.gallery .gallery-item{overflow:hidden;margin:0 0 2.5%!important}
.gallery .gallery-item .gallery-icon{border:0;width:95%;overflow:hidden;line-height:0;margin-right:2.5%!important;margin-left:2.5%!important;padding:0!important;position:relative}
.gallery .gallery-item img{display:block;line-height:0;max-width:100%;height:auto;border:0!important;}
.gallery .image_frame{margin-bottom:0}

.gallery-columns-2 .gallery-item:nth-of-type(2n+1){clear:both}
.gallery-columns-3 .gallery-item:nth-of-type(3n+1){clear:both}
.gallery-columns-4 .gallery-item:nth-of-type(4n+1){clear:both}
.gallery-columns-5 .gallery-item:nth-of-type(5n+1){clear:both}
.gallery-columns-6 .gallery-item:nth-of-type(6n+1){clear:both}
.gallery-columns-7 .gallery-item:nth-of-type(7n+1){clear:both}
.gallery-columns-8 .gallery-item:nth-of-type(8n+1){clear:both}
.gallery-columns-9 .gallery-item:nth-of-type(9n+1){clear:both}

	/* gallery flat */

	.gallery.flat .gallery-item{margin:0!important}
	.gallery.flat .gallery-item .gallery-icon{margin:0!important;width:100%}
	.gallery.flat .gallery-item .gallery-icon .image_frame{border-width:0;margin-bottom:0}

	/* gallery fancy */

	.gallery.fancy .gallery-item:nth-child(2n+1){transform:rotate(-2deg)}
	.gallery.fancy .gallery-item:nth-child(2n){transform:rotate(2deg)}
	.gallery.fancy .gallery-item .image_frame{margin:7%}

	/* gallery masonry */

	.gallery.masonry .gallery-item{margin:0!important}
	.gallery.masonry .gallery-item .gallery-icon{margin:0!important;width:100%}
	.gallery.masonry .gallery-item .image_frame{margin-bottom:0}

/* divider */

hr{display:block;border:none;outline:none;height:1px;width:100%;margin:0 auto 15px;clear:both}
hr,.hr_wide,.hr_zigzag,.hr_dots{margin:0 auto 15px;clear:both}
.elementor-element[data-widget_type*=mfn] hr{margin:0 auto 15px;clear:both}
hr.hr_narrow{width:7%}
hr.no_line{background:none;color:transparent;}
.hr_wide{position:relative;height:1px}
.hr_wide hr{position:absolute;left:-1000px;top:0;width:3000px}
.aside_left .hr_wide hr{left:0}
.aside_right .hr_wide hr{right:0;left:auto}
.hr_zigzag{text-align:center;margin-bottom:10px}
.hr_zigzag i{font-size:25px;line-height:25px;margin:0 -11px;display:inline-block}
.hr_dots{text-align:center;line-height:0}
.hr_dots span{display:inline-block;width:5px;height:5px;overflow:hidden;margin:0 5px;-webkit-border-radius:5px;border-radius:5px}
.column_divider hr,.column_divider .hr_wide,.column_divider .hr_zigzag,.column_divider .hr_dots{margin-bottom:0}

/* idea_box */

.idea_box{padding:25px 25px 25px 70px;position:relative;border-top-width:1px;border-style:solid;background:rgba(0,0,0,.02);clear:both}
.idea_box .icon{font-size:30px;line-height:30px;position:absolute;left:15px;top:50%;margin-top:-15px;color:rgba(0,0,0,.15)}

/* google_font */

.google_font{margin-bottom:15px;}
.google_font.inline{margin-bottom:0;display:inline}

/* popup-content */

.popup-content{display:none;}

/* single_icon */

.single_icon{display:block;margin:0 auto 15px}
.single_icon.icon_left{text-align:left}
.single_icon.icon_right{text-align:right}
.single_icon.icon_center{text-align:center}

/* form */

form,fieldset{margin-bottom:0}
textarea{min-height:60px;line-height:20px}
label,legend{display:block;margin-bottom:5px;font-weight:700}
input[type="checkbox"]{display:inline}
input[type="checkbox"] ~ label{display:inline}
input[type="checkbox"] ~ label:before{content:" "}
input[type="date"],input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
select,textarea{padding:10px;outline:none;margin:0;width:230px;max-width:100%;display:block;margin-bottom:20px;font-size:14px;border-width:1px;border-style:solid;border-radius:0;box-sizing:border-box;-webkit-appearance:none}

/* list ul ol li */

ul{list-style:none outside}
ol{list-style:decimal}

.column_column ul,.column_helper ul,.column_visual ul,.icon_box ul,.mfn-acc ul,.ui-tabs-panel ul,.post-excerpt ul,.the_content_wrapper ul{list-style:disc outside;margin:0 0 15px 30px}
.column_column ol,.column_helper ol,.column_visual ol,.icon_box ol,.mfn-acc ol,.ui-tabs-panel ol,.post-excerpt ol,.the_content_wrapper ol{margin:0 0 15px 30px}
.column_column ul li,.column_helper ul li,.column_visual ul li,.icon_box ul li,.mfn-acc ul li,.ui-tabs-panel ul li,.post-excerpt ul li,.the_content_wrapper ul li{margin-bottom:10px}
.column_column ol li,.column_helper ol li,.column_visual ol li,.icon_box ol li,.mfn-acc ol li,.ui-tabs-panel ol li,.post-excerpt ol li,.the_content_wrapper ol li{margin-bottom:10px}
.column_column ul li ul,.column_column ol li ol,.column_helper ul li ul,.column_helper ol li ol,.column_visual ul li ul,.column_visual ol li ol,.icon_box ul li ul,.icon_box ol li ol,.mfn-acc ul li ul,.mfn-acc ol li ol,.ui-tabs-panel ul li ul,.ui-tabs-panel ol li ol,.post-excerpt ul li ul,.post-excerpt ol li ol,.the_content_wrapper ul li ul,.the_content_wrapper ol li ol{margin-top:10px;margin-bottom:0}

ul.list_mixed,ul.list_check,ul.list_star,ul.list_idea,ul.list_custom{list-style:none;margin-left:0}
ul.list_mixed li,ul.list_check li,ul.list_star li,ul.list_idea li,ul.list_custom li{position:relative;margin:0 0 20px 0;padding-left:50px}
ul.list_mixed li:after,ul.list_check li:after,ul.list_star li:after,ul.list_idea li:after,ul.list_custom li:after{content:"";width:70px;height:1px;overflow:hidden;background:rgba(0,0,0,.08);position:absolute;left:0;bottom:-11px}
ul.list_mixed li:last-child:after,ul.list_check li:last-child:after,ul.list_star li:last-child:after,ul.list_idea li:last-child:after,ul.list_custom li:last-child:after{display:none}

ul.list_custom li i{position:absolute;left:20px;top:0;font-size:17px}
ul.list_check li:before,li.list_check:before{content:'\e841'}
ul.list_star li:before,li.list_star:before{content:'\e927'}
ul.list_idea li:before,li.list_idea:before{content:'\e8ae'}

ul.list_mixed li:before,ul.list_check li:before,ul.list_star li:before,ul.list_idea li:before{font-family:"mfn-icons";overflow:hidden;position:absolute;left:20px;top:0;font-size:17px}
ul.list_mixed li:before,ul.list_check li:before,ul.list_star li:before,ul.list_idea li:before,ul.list_custom li i{color:#3E3E3E}

dl{margin:0 0 30px}
dl > dt,dl > dd{border-width:1px 0 0;border-style:solid;padding:10px 0;margin:0}
dl > dt:first-of-type,dl > dd:first-of-type{padding-top:0;border-top-width:0}
dl > dt{display:block;float:left;width:100px;font-weight:700}
dl > dd{margin-left:110px}
dl > dd:after{content:"";clear:both;display:block}

/* alert */

.alert{margin-bottom:30px;padding:20px 55px 20px 90px;position:relative;-webkit-border-radius:5px;border-radius:5px}
.alert .alert_icon{width:60px;height:60px;font-size:30px;line-height:60px;color:rgba(0,0,0,.4);position:absolute;left:10px;top:10px;text-align:center;-webkit-border-radius:5px;border-radius:5px}
.alert a.close{position:absolute;right:15px;top:20px;font-size:20px;line-height:20px}
.alert a.close i{margin:0!important;color:rgba(0,0,0,.6)}
.alert a:hover.close i{color:rgba(0,0,0,.8)}

.alert_warning{background:#ffe38b;color:#9b812e}
.alert_warning .alert_icon{background:#fbda72}
.alert_warning a,.alert_warning a:hover{color:#645012}

.alert_error{background:#fb5455;color:#fff}
.alert_error .alert_icon{background:#f24143}
.alert_error a,.alert_error a:hover{color:#9f2e2e}

.alert_info{background:#3097db;color:#fff}
.alert_info .alert_icon{background:#1c81c4}
.alert_info a,.alert_info a:hover{color:#b1e0ff}

.alert_success{background:#a5de5c;color:#fff}
.alert_success .alert_icon{background:#8fc944}
.alert_success a,.alert_success a:hover{color:#5d9514}

/* mfn-link */

a.mfn-link{position:relative;display:inline-block;margin:15px 25px;font-size:15px;text-shadow:0 0 1px rgba(255,255,255,0.3);text-decoration:none;outline:none;white-space:nowrap}
a:hover.mfn-link{text-decoration:none}

	/* #1: Brackets */

	a.mfn-link-1:before,a.mfn-link-1: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}
	a.mfn-link-1:before{margin-right:10px;content:'[';-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px)}
	a.mfn-link-1:after{margin-left:10px;content:']';-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px)}
	a:hover.mfn-link-1:before,a:hover.mfn-link-1:after,a.hover.mfn-link-1:before,a.hover.mfn-link-1:after{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px)}

	/* #2: 3D rolling links */

	a.mfn-link-2{line-height:44px;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}
	a.mfn-link-2 span{position:relative;display:inline-block;padding:0 14px;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
	a.mfn-link-2 span:before{position:absolute;top:100%;left:0;width:100%;height:100%;content:attr(data-hover);-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;text-align:center}
	a:hover.mfn-link-2 span,a.hover.mfn-link-2 span{-webkit-transform:rotateX(90deg) translateY(-22px);-moz-transform:rotateX(90deg) translateY(-22px);transform:rotateX(90deg) translateY(-22px)}

	/* #3: bottom line */

	a.mfn-link-3{padding:8px 0}
	a.mfn-link-3:after{position:absolute;top:100%;left:0;width:100%;height:3px;content:'';opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform .3s;-moz-transition:opacity 0.3s,-moz-transform .3s;transition:opacity 0.3s,transform .3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}
	a:hover.mfn-link-3:after,a.hover.mfn-link-3:after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}

	/* #4: second border slides up */

	a.mfn-link-4{padding:12px 10px 10px;text-shadow:none;font-weight:700}
	a.mfn-link-4:before,a.mfn-link-4::after{position:absolute;top:100%;left:0;width:100%;height:3px;content:'';-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;-webkit-transform:scale(0.85);-moz-transform:scale(0.85);transform:scale(0.85)}
	a.mfn-link-4:after{opacity:0;-webkit-transition:top 0.3s,opacity 0.3s,-webkit-transform .3s;-moz-transition:top 0.3s,opacity 0.3s,-moz-transform .3s;transition:top 0.3s,opacity 0.3s,transform .3s}
	a:hover.mfn-link-4:before,a:hover.mfn-link-4:after,a.hover.mfn-link-4:before,a.hover.mfn-link-4:after{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
	a:hover.mfn-link-4:after,a.hover.mfn-link-4:after{top:0;opacity:1}

	/* #5: reveal, push out */

	a.mfn-link-5{overflow:hidden;margin:0 15px;position:relative;z-index:1}
	a.mfn-link-5 span{display:block;padding:10px 20px;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}
	a.mfn-link-5:before{position:absolute;top:0;left:0;text-align:left;z-index:-1;padding:10px 20px;width:100%;height:100%;content:attr(data-hover);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;-webkit-transform:translateX(-25%);-moz-transform:translateX(-25%);transform:translateX(-25%)}
	a:hover.mfn-link-5 span,a.hover.mfn-link-5 span{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}
	a:hover.mfn-link-5:before,a.hover.mfn-link-5:before{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%)}

	/* #6: text fill */

	a.mfn-link-6{padding:10px 0;text-shadow:none}
	a.mfn-link-6:before{position:absolute;top:0;left:0;overflow:hidden;padding:10px 0;max-width:0;border-bottom:2px solid;content:attr(data-hover);-webkit-transition:max-width .5s;-moz-transition:max-width .5s;transition:max-width .5s}
	a:hover.mfn-link-6:before,a.hover.mfn-link-6:before{max-width:100%}

	/* #7: border switch */

	a.mfn-link-7{padding:0 20px;height:45px;line-height:45px}
	a.mfn-link-7:before,a.mfn-link-7:after{position:absolute;width:45px;height:2px;content:'';opacity:.2;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;pointer-events:none}
	a.mfn-link-7:before{top:0;left:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0}
	a.mfn-link-7:after{right:0;bottom:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;transform-origin:100% 0}
	a:hover.mfn-link-7:before,a:hover.mfn-link-7:after,a.hover.mfn-link-7:before,a.hover.mfn-link-7:after{opacity:1}
	a:hover.mfn-link-7:before,a.hover.mfn-link-7:before{left:50%;-webkit-transform:rotate(0deg) translateX(-50%);-moz-transform:rotate(0deg) translateX(-50%);transform:rotate(0deg) translateX(-50%)}
	a:hover.mfn-link-7:after,a.hover.mfn-link-7:after{right:50%;-webkit-transform:rotate(0deg) translateX(50%);-moz-transform:rotate(0deg) translateX(50%);transform:rotate(0deg) translateX(50%)}

	/* #8: cross */

	a.mfn-link-8{padding:0 5px;font-weight:700;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s;position:relative;z-index:1}
	a.mfn-link-8:before,a.mfn-link-8:after{position:absolute;width:100%;left:0;top:50%;height:2px;margin-top:-1px;content:'';z-index:-1;-webkit-transition:-webkit-transform 0.3s,opacity .3s;-moz-transition:-moz-transform 0.3s,opacity .3s;transition:transform 0.3s,opacity .3s;pointer-events:none}
	a.mfn-link-8:before{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px)}
	a.mfn-link-8:after{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px)}
	a:hover.mfn-link-8:before,a:hover.mfn-link-8:after,a.hover.mfn-link-8:before,a.hover.mfn-link-8:after{opacity:.7}
	a:hover.mfn-link-8:before,a.hover.mfn-link-8:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
	a:hover.mfn-link-8:after,a.hover.mfn-link-8:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}

	/* variables */

	a.mfn-link-4:before,a.mfn-link-4:after,a.mfn-link-3:after,a:hover.mfn-link-8:after,a:hover.mfn-link-8:before,a.hover.mfn-link-8:after,a.hover.mfn-link-8:before{background:rgba(0,0,0,0.1)}
	a.mfn-link-6{border-top:2px solid rgba(0,0,0,.05)}
	a.mfn-link.mfn-link-6{color:rgba(0,0,0,.25)}
	a.mfn-link-2 span,a:hover.mfn-link-2 span:before,a.hover.mfn-link-2 span:before,a.mfn-link-5 span,a.mfn-link-5:before{color:#fff}

/* accordion */

.accordion .question{margin-bottom:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;border-width:1px;border-style:solid}
.accordion .question:last-child{margin-bottom:0}
.accordion .question .title{padding:14px 14px 14px 60px;font-size:13px;font-weight:700;position:relative;border-width:0;border-style:solid;cursor:pointer; background: #f9f9f9; box-shadow: inset 0px 4px 3px -2px rgba(0,0,0,.04); }
.accordion .question .title:before{content:"";width:49px;height:100%;border-width:0 1px 0 0;border-style:solid;position:absolute;left:0;top:0;z-index:1}
.accordion .question .title > .acc-icon-plus,.accordion .question .title > .acc-icon-minus{font-size:17px;line-height:17px;display:block;position:absolute;left:15px;top:16px;width:20px;height:20px;text-align:center;color:rgba(0,0,0,.25)}
.accordion .question .title > .acc-icon-plus:before,.accordion .question .title > .acc-icon-minus:before{margin:0!important}
.accordion .question .title > .acc-icon-plus{display:block}
.accordion .question .title > .acc-icon-minus{display:none}
.accordion .question .answer{padding:15px 20px 20px;overflow:hidden;display:none; box-shadow: inset 0px 4px 3px -2px rgba(0,0,0,.06);}
.accordion .question .answer .wpb_content_element:last-child{margin-bottom:0}
.accordion .question.active .title{border-width:0 0 1px}
.accordion .question.active .title > .acc-icon-plus{display:none}
.accordion .question.active .title > .acc-icon-minus{display:block}
.accordion .question.active p:last-child{margin-bottom:0}

/* faq */

.faq .question{margin-bottom:5px;overflow:hidden;position:relative;background:rgba(0,0,0,.02)}
.faq .question:before{content:"";width:60px;height:100%;border-width:0 1px 0 0;border-style:solid;border-color:rgba(0,0,0,.1);position:absolute;left:0;top:0;z-index:1}
.faq .question:after{content:"";width:60px;height:100%;background:rgba(0,0,0,.03);position:absolute;left:0;top:0;z-index:1}
.faq .question:last-child{margin-bottom:0}
.faq .question .title{padding:20px 40px 20px 80px;font-size:15px;position:relative;cursor:pointer;z-index:2}
.faq .question .title > .acc-icon-plus,.faq .question .title > .acc-icon-minus{font-size:17px;line-height:17px;display:block;position:absolute;right:15px;top:21px;width:20px;height:20px;text-align:center;color:rgba(0,0,0,.25)}
.faq .question .title > .acc-icon-plus:before,.faq .question .title > .acc-icon-minus:before{margin:0!important}
.faq .question .title > .acc-icon-plus{display:block}
.faq .question .title > .acc-icon-minus{display:none}
.faq .question .title .num{font-weight:700;position:absolute;left:27px;top:20px;font-weight:bold}
.faq .question .answer{padding:0 20px 20px 80px;overflow:hidden;display:none}
.faq .question.active .title > .acc-icon-plus{display:none}
.faq .question.active .title > .acc-icon-minus{display:block}
.faq .question.active p:last-child{margin-bottom:0}

.wpb_wrapper .faq{margin-bottom:5px}
.wpb_wrapper .faq .question .title.wpb_toggle{background-position:23px}
.wpb_wrapper .faq .question .answer.wpb_toggle_content{margin:0}
.wpb_wrapper .faq .question .last_toggle_el_margin{margin-bottom:0}
.wpb_wrapper .faq .question .title > .acc-icon-plus,.wpb_wrapper .faq .question .title > .acc-icon-minus{left:20px;right:auto;color:rgba(0,0,0,.5)}

/* table */

table{width:100%;box-sizing:border-box;margin-bottom:15px;border-collapse:collapse;border-spacing:0;border-radius:5px}
table th,table td{padding:10px;text-align:center;border-width:1px;border-style:solid;vertical-align:middle}
table th{font-weight:700; background: #f9f9f9; box-shadow: inset 0px 4px 3px -2px rgba(0,0,0,.04); }
table th.clear{border:0;background:none}
table tr:first-child td{ box-shadow: inset 0px 4px 3px -2px rgba(0,0,0,.06);}
table tr:nth-child(2n) td{background:rgba(0,0,0,0.01)}

/* table.simple */

table.simple th{background:none}
table.simple th,table.simple td{border-width:0 0 1px}
table.simple tr:first-child td{background:none}
table.simple tr:last-child td{border:none}

/* table-hover */

body.table-hover:not(.woocommerce-page) table tr:hover td{-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}


/* list_item */

.list_item{display:block}
.list_item > a{display:block}
.list_item > a:hover{text-decoration:none}
.list_item .list_left{width:80px;height:80px;line-height:80px;font-size:50px;overflow:hidden;text-align:center;float:left}
.list_item .list_image{box-sizing:unset;font-size:0}
.list_item .list_left img{max-width:80px!important;max-height:80px!important;vertical-align:middle}
.list_item .list_left i:before{margin:0}
.list_item .circle{width:78px;height:78px;line-height:78px;border-width:1px;border-style:solid;font-size:20px;font-weight:700;overflow:hidden;text-align:center;float:left;-webkit-border-radius:100%;border-radius:100%;background-image:url(../images/stripes/stripes_3_b.png);-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.08);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.08)}
.list_item .list_right{padding:5px 0 0;margin-left:100px;word-wrap:break-word}
.list_item .list_right h4{margin-bottom:7px}
.list_item.lists_1 .list_left{-webkit-border-radius:5px;border-radius:5px;background-image:url(../images/stripes/stripes_3_b.png);-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1)}
.list_item.lists_1 .list_image{width:60px;height:60px;line-height:60px;padding:10px;font-size:0}
.list_item.lists_1 .list_left img{max-width:60px!important;max-height:60px!important}
.list_item.lists_3 .list_left{float:none;margin-bottom:10px}
.list_item.lists_3 .list_icon{width:auto;text-align:left}
.list_item.lists_3 .list_right{margin-left:0;padding-top:0}
.list_item.lists_3 .list_right h4{margin-bottom:10px}
.list_item.lists_4 .list_right{padding-top:21px}
.align_right .list_item .list_left{float:right;}
.align_right .list_item .list_right{margin-left:0;margin-right:100px;}

/* icon_box */

.icon_box{position:relative;padding:10px 0}
.icon_box.has_border:after{content:"";display:block;width:0;height:100%;border-width:0 1px 0 0;border-style:solid;position:absolute;right:-2.4%;top:0}
.icon_box a{display:block}
.icon_box a:hover{text-decoration:none}
.icon_box .icon_wrapper{box-sizing:unset;width:110px;height:110px;text-align:center;line-height:110px;font-size:50px;position:relative;overflow:hidden;margin:0 auto 15px;border-width:8px;border-style:solid;display:block;-webkit-border-radius:100%;border-radius:100%;background-image:url(../images/stripes/stripes_3_b.png)}
.icon_box .icon_wrapper i{z-index:2;position:relative}
.icon_box .icon_wrapper:before{content:"";display:block;width:100%;height:100%;border-width:1px;border-style:solid;position:absolute;left:0;top:0;-webkit-border-radius:100%;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.icon_box .icon_wrapper{background-color:#fff;-webkit-box-shadow:inset 0 0 7px 0 rgba(0,0,0,.08);box-shadow:inset 0 0 7px 0 rgba(0,0,0,.08)}
.icon_box .image_wrapper{text-align:center;margin-bottom:15px}
.icon_box .desc_wrapper{text-align:center}

	/* icon_position_left */

	.icon_box.icon_position_left{min-height:126px;padding-left:145px}
	.icon_box.icon_position_left .icon_wrapper{position:absolute;left:0;top:10px;margin-bottom:0}
	.icon_box.icon_position_left .desc_wrapper{text-align:left;padding-top:10px}
	.icon_box.icon_position_left .image_wrapper{position:absolute;left:0;top:10px;margin-bottom:0;width:126px;height:126px;overflow:hidden}

	/* animation */

	.icon_box .icon_wrapper,.icon_box .icon_wrapper:before{-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}
	.icon_box .icon_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
	.icon_box:hover .icon_wrapper{-webkit-transform:scale(0.93);-moz-transform:scale(0.93);-ms-transform:scale(0.93);-o-transform:scale(0.94);transform:scale(0.94)}

	/* icon box & mfn-link */

	.icon_box a.mfn-link,.icon_box a.button{display:inline-block}

/* column_map_basic */

.column_map_basic{line-height:0;text-align:center}
.column_map_basic iframe{line-height:normal}

/* map advanced */

.google-map-wrapper{position:relative}

.google-map{border-width:8px;border-style:solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.google-map-wrapper.no_border .google-map,.section.full-width .one .google-map{border-width:0}

.google-map-contact-wrapper{position:absolute;z-index:10;right:50px;top:50px;}
.section.full-width .wrap.one .column_map.one .google-map-contact-wrapper{left:50%;margin-left:300px;right:auto;}
.google-map-contact-wrapper .get_in_touch{width:210px;padding:25px;position:relative}
.google-map-contact-wrapper .get_in_touch:after{content:"";display:block;position:absolute;left:0;bottom:-30px;width:0;height:0;border-style:solid;border-width:30px 30px 0 0;border-color:transparent;opacity:0}

.google-map-contact-wrapper.style-bar{position:static;margin-left:0!important;}
.google-map-contact-wrapper.style-bar .get_in_touch{float:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.google-map-contact-wrapper.style-bar .get_in_touch:after{display:none;}

/* Ultrawide ---------- */

.image_frame.stretch .image_wrapper img{width:100%}
.mcb-section.bg-cover,.mcb-wrap.bg-cover,.column_attr.bg-cover{background-size:cover}
.mcb-section.bg-contain,.mcb-wrap.bg-contain,.column_attr.bg-contain{background-size:contain}

@media only screen and (min-width: 1921px){
	.image_frame.stretch-ultrawide .image_wrapper img{width:100%}
	.mcb-section.bg-cover-ultrawide,.mcb-wrap.bg-cover-ultrawide,.column_attr.bg-cover-ultrawide{background-size:cover}
}

/* Others ---------- */

/* Item | Sidebar Widget */

.column_sidebar_widget .widget:after{display:none}
.column_sidebar_widget .widget{margin-bottom:20px;padding-bottom:20px}
/* Variables ---------- */
/* #2991d6 - theme color, link, #2275ac - link hover, strong */

/* Selections */

::-moz-selection{color:#fff}
::selection{color:#fff}

/* Borders */

.idea_box,.ui-tabs,.accordion .question,.accordion .question.active .title,.accordion .question .title:before,.ui-tabs .ui-tabs-nav,.ui-tabs .ui-tabs-nav li,.tabs_vertical.ui-tabs .ui-tabs-panel,table th,table td,.list_item .circle,input[type="date"],input[type="email"],input[type="number"],input[type="password"],
input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.promo_box.has_border:after,dl > dt,dl > dd,.article_box .desc_wrapper p,a.icon_bar,a.content_link,.how_it_works .image,.opening_hours,.opening_hours .opening_hours_wrapper li,.icon_box.has_border:after,
.chart_box:before,.pricing-box,.team_list .bq_wrapper,.post-footer .post-links,.format-link .post-title .icon-link,.share_wrapper,.post-header .title_wrapper,.section-post-related .section-related-adjustment,#comments > :first-child,.mcb-sidebar,.widget:after,.fixed-nav .desc h6,.portfolio_group.list .portfolio-item,.portfolio_group .portfolio-item .desc .details-wrapper,.Recent_posts ul li .desc h6,
.widget_recent_entries ul li a,.woocommerce .widget_best_sellers li,.woocommerce .widget_featured_products li,.woocommerce .widget_recent_reviews li,.woocommerce .widget_recent_products li,.woocommerce .widget_recently_viewed_products li,.woocommerce .widget_random_products li,.woocommerce .widget_top_rated_products li,.woocommerce .widget_onsale li,.woocommerce .widget_layered_nav li,.woocommerce .widget_shopping_cart ul.product_list_widget li,.woocommerce .widget_products li,
.woocommerce .product .related.products,.woocommerce .product .upsells.products,.woocommerce .product div.entry-summary h1.product_title:after,.woocommerce .quantity input.qty,.header-stack #Top_bar .logo,.offer_thumb .slider_pagination,.offer_thumb .slider_pagination a,.Latest_news ul li .desc_footer,.Latest_news ul li .photo,.offer_thumb.bottom .slider_pagination a,
.style-simple .faq .question,.style-simple #Filters .filters_wrapper ul,#edd_checkout_cart th,#edd_checkout_cart td{border-color:rgba(0,0,0,.08)}

/* Tooltip */

.tooltip-img .tooltip-content,.tooltip:after{background:#444;color:#fff}

/* Highlight */

.dropcap,.highlight:not(.highlight_image){color:#fff}

/* Inputs */

input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.woocommerce .quantity input.qty{background-color:#fff;color:#626262;box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.02)}
input[type="date"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,select:focus,textarea:focus{background-color:#E9F5FC!important;border-color:#d5e5ee;color:#1982C2}
select{padding-right:25px;background:#fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%}
select[multiple]{background-image:none}

/* Dividers */

hr{background-color:rgba(0,0,0,.08);color:rgba(0,0,0,.08)}

/* Header */

#Top_bar .menu > li > a span{border-color:rgba(0,0,0,.05)}
#Top_bar .search_wrapper input[type="text"]{border-color:#fff;color:#fff}

/* Footer */

#Footer .Recent_posts ul li .desc h6,#Footer .widget_recent_entries ul li a,#Footer .widget_best_sellers li,#Footer .widget_featured_products li,#Footer .widget_recent_reviews li,#Footer .widget_recent_products li,#Footer .widget_recently_viewed_products li,#Footer .widget_random_products li,#Footer .widget_top_rated_products li,#Footer .widget_onsale li,#Footer .widget_layered_nav li,#Footer .widget_shopping_cart ul.product_list_widget li,#Footer .widget_products li,#Footer .widget_archive ul li:after,#Footer .widget_nav_menu ul li:after,#Footer table th,#Footer table td{border-color:rgba(255,255,255,.08)}

/* Borders */

#Sliding-top .Recent_posts ul li .desc h6,#Sliding-top .widget_recent_entries ul li a,#Sliding-top .widget_best_sellers li,#Sliding-top .widget_featured_products li,#Sliding-top .widget_recent_reviews li,#Sliding-top .widget_recent_products li,#Sliding-top .widget_recently_viewed_products li,#Sliding-top .widget_random_products li,#Sliding-top .widget_top_rated_products li,#Sliding-top .widget_onsale li,#Sliding-top .widget_layered_nav li,#Sliding-top .widget_shopping_cart ul.product_list_widget li,#Sliding-top .widget_products li,#Sliding-top .widget_archive ul li:after,#Sliding-top .widget_nav_menu ul li:after,#Sliding-top table th,#Sliding-top table td{border-color:rgba(255,255,255,.08)}

/* Image frames & Google maps & Icon bar */

.image_frame,.wp-caption,.google-map,.icon_box .icon_wrapper,.content_slider .content_slider_ul,.author-box .avatar-wrapper,#comments .commentlist > li .photo,.edd_download_image{border-color:#f8f8f8}
.wp-caption-text{background:#f8f8f8;color:#A6A6A6}
.image_frame .image_wrapper,.wp-caption img,.icon_box .icon_wrapper:before{border-color:#e2e2e2}
.image_frame .image_wrapper .mask,.edd_download_image:after{-webkit-box-shadow:inset 0 0 5px 2px rgba(0,0,0,.07);box-shadow:inset 0 0 5px 2px rgba(0,0,0,.07)}
.image_frame .image_wrapper .mask:after{background:rgba(255,255,255,.4)}

/* Image frame overlay */

.if-overlay .image_frame .image_wrapper .mask{-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,.0);box-shadow:inset 0 0 0 0 rgba(0,0,0,.0)}
.if-overlay .image_frame .image_wrapper .mask:after{background:rgba(0,0,0,.15)}

/* Sliding box */

.sliding_box .desc_wrapper h4{color:#fff}

/* Counter & Chart */

.counter .desc_wrapper .number-wrapper,.chart_box .chart .num,.chart_box .chart .icon,.style-simple .quick_fact .number-wrapper,#edd_checkout_cart .edd_cart_header_row th{color:#444}

/* Icon bar */

a.icon_bar{color:#444!important}

/* Get in touch & Infobox */

.get_in_touch,.get_in_touch a,.get_in_touch h3,.get_in_touch ul,.infobox,.infobox a,.infobox h3,.infobox ul{color:#fff!important}

/* How it works */

.how_it_works .image .number{color:#fff}

/* Trailer box */

.trailer_box .desc h2{color:#fff}
.trailer_box .desc .subtitle{color:#fff}

/* Icon box */

.icon_box:hover .icon_wrapper,.icon_box a:hover .icon_wrapper{color:#fff}

/* List */

.list_item.lists_1 .list_left{color:#fff}

/* Tabs, Accordion, Toggle, Table, Faq */

.ui-tabs .ui-tabs-nav li a,.accordion .question .title,.faq .question .title,table th{color:#444}
.ui-tabs .ui-tabs-nav li.ui-state-active a:after,body.table-hover:not(.woocommerce-page) table tr:hover td,body.table-hover:not(.woocommerce-page) table tr:hover td a{color:#fff}
.accordion .question .answer,.ui-tabs .ui-tabs-panel,.ui-tabs .ui-tabs-nav li.ui-state-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected:after,.ui-tabs .ui-tabs-nav li.ui-state-active:after,.tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a{background-color:#fff}

/* Mobile menu */

@media only screen and (max-width: 959px) {
	#Header #menu > ul > li.current-menu-item > a,#Header #menu > ul > li.current_page_item > a,#Header #menu > ul > li.current-menu-parent > a,#Header #menu > ul > li.current-page-parent > a,#Header #menu > ul > li.current-menu-ancestor > a,#Header #menu > ul > li.current_page_ancestor > a{background:rgba(0,0,0,.02)}
}

/* Style Simple ---------- */

/* Tabs */

.style-simple .ui-tabs{border:0}
.style-simple .ui-tabs .ui-tabs-panel{background:none}
.style-simple .ui-tabs .ui-tabs-nav{background:none}
.style-simple .ui-tabs .ui-tabs-nav li{border:0;display:inline-block;float:none}
.style-simple .ui-tabs .ui-tabs-nav li.ui-state-active a,.style-simple .ui-tabs .ui-tabs-nav li.ui-tabs-selected:after,.style-simple .ui-tabs .ui-tabs-nav li.ui-state-active:after{background-color:transparent}
.style-simple .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after,.style-simple .ui-tabs .ui-tabs-nav li.ui-state-disabled a:after,.style-simple .ui-tabs .ui-tabs-nav li.ui-state-processing a:after,.style-simple .ui-tabs .ui-tabs-nav li.ui-state-active a:after{bottom:-1px;height:2px;margin-left:-50%;width:100%}

.style-simple .tabs_vertical.ui-tabs .ui-tabs-panel{border-width:0 0 0 1px !important}
.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav{border:0}
.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after,.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-disabled a:after,.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-processing a:after,.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a:after{display:block;width:2px;height:100%;right:-1px;top:0;bottom:auto;left:auto;margin:0}
.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li a{background:none;text-align:right;padding-right:20px!important;padding-left:10px!important}

/* Accordion & Toggle */

.style-simple .accordion .question{border-width:0 0 0 1px;border-radius:0;position:relative;margin-bottom:0}
.style-simple .accordion .question:after{content:"";display:none;width:2px;height:100%;position:absolute;left:0;top:0;background-color:#ccc}
.style-simple .accordion .question.active:after{display:block}
.style-simple .accordion .question .title{background:none;padding-left:50px;border:0}
.style-simple .accordion .question .title:before{display:none}
.style-simple .accordion .question .answer{background:none;padding:0 20px 10px 50px}

/* FAQ */

.style-simple .faq .question{border-width:0 0 0 1px;border-style:solid;margin-bottom:0;position:relative;background:none}
.style-simple .faq .question:before{display:none}
.style-simple .faq .question:after{content:"";display:none;width:2px;height:100%;position:absolute;top:0;background-color:#ccc}
.style-simple .faq .question .title,.style-simple .faq .question .answer{padding-left:70px}
.style-simple .faq .question.active:after{display:block}

/* Table */

.style-simple table:not(.recaptchatable) th{background:none}
.style-simple table:not(.recaptchatable) tr:first-child td{background:none}
.style-simple table:not(.recaptchatable) th,.style-simple table td{border-width:0 1px 1px 0}
.style-simple table:not(.recaptchatable) tr td:last-child,.style-simple table tr th:last-child{border-right:0}
.style-simple table:not(.recaptchatable) tr:last-child td{border-bottom:0}
.style-simple table:not(.recaptchatable) tr:nth-child(2n) td{background:none}

/* Icon box */

.style-simple .icon_box .image_wrapper,.style-simple .icon_box .icon_wrapper{padding-top:5px;margin-bottom:25px}
.style-simple .icon_box .icon_wrapper{font-size:80px;background-color:transparent;box-shadow:0 0 0 0 rgba(0,0,0,.0);border-width:0;background-image:none;-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}
.style-simple .icon_box .icon_wrapper:before{display:none}
.style-simple .icon_box .icon_wrapper i{position:relative;top:0}
.style-simple .icon_box .image_wrapper img{position:relative;top:0}
.style-simple .icon_box .desc_wrapper .title{margin-bottom:20px}
.style-simple .icon_box .desc_wrapper .title:before{content:"";display:block;width:0;margin:0 auto;height:2px;top:-15px;position:relative;background-color:#ccc}
.style-simple .icon_box:hover .icon_wrapper i{top:-5px}
.style-simple .icon_box:hover .image_wrapper img{top:-5px}
.style-simple .icon_box:hover .desc_wrapper .title:before{width:100px}
.style-simple .icon_box .icon_wrapper i,.style-simple .icon_box .image_wrapper img,.style-simple .icon_box .desc_wrapper .title:before{-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}

/* Lists */

.style-simple .list_item.lists_1 .list_left{background-image:none;border-radius:2px;box-shadow:0 0 0 0 rgba(0,0,0,0) inset}
.style-simple .list_item .circle{background-image:none;box-shadow:0 0 0 0 rgba(0,0,0,0) inset}

/* Blockquote */

.style-simple blockquote{background:none;line-height:25px;font-style:italic}
.style-simple blockquote:after{display:none}

/* Alerts */

.style-simple .alert{-webkit-border-radius:0;border-radius:0}
.style-simple .alert:before{display:none!important}
.style-simple .alert .alert_icon{position:absolute;left:0;top:0;height:65px;line-height:65px;background:none;border-right:1px solid rgba(0,0,0,.05);-webkit-border-radius:0;border-radius:0}

/* Features list */

.style-simple .feature_list hr{background-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}

/* Tooltip */

.style-simple .tooltip:hover:after,.style-simple .tooltip.hover:after{background-image:none}

/* Highlight */

.style-simple .highlight{background-image:none;}

/* Hover Efects | Disable ---------- */

.no-hover-all a.button:after,.no-hover-all a.tp-button:after,.no-hover-all a.action_button:after,.no-hover-all button:after,.no-hover-all input[type="submit"]:after,.no-hover-all input[type="reset"]:after,.no-hover-all input[type="button"]:after{background:rgba(0,0,0,0)}
.no-hover-all a.button:hover:after,.no-hover-all a.tp-button:hover:after,.no-hover-all a.action_button:hover:after,.no-hover-all button:hover:after,.no-hover-all input[type="submit"]:hover:after,.no-hover-all input[type="reset"]:hover:after,.no-hover-all input[type="button"]:hover:after{width:0}

.no-hover-all ul.clients .client_wrapper:hover{background:rgba(0,0,0,.01)}
.no-hover-all ul.clients.clients_tiles li .client_wrapper:hover:before{height:1px;background:rgba(0,0,0,.08)}
.no-hover-all ul.clients.clients_tiles li .client_wrapper:hover:after{display:none}

.no-hover-all a:hover.content_link:before{display:none}
.no-hover-all a:hover.content_link:after{display:none}
.no-hover-all a:hover.content_link{background-image:inherit}

.no-hover-all .feature_list ul li:hover,.no-hover-all .feature_list ul li:hover a{color:inherit}
.no-hover-all .feature_list ul li:hover .icon i,.no-hover-all .feature_list ul li:hover a .icon i{color:inherit}
.no-hover-all .feature_list ul li:hover,.no-hover-all .feature_list ul li:hover a{background:transparent}

.no-hover-all .flat_box:hover .photo_wrapper .icon,.no-hover-all .flat_box a:hover .photo_wrapper .icon{-webkit-transform:translateX(0);transform:translateX(0)}
.no-hover-all .flat_box .photo_wrapper img.photo{-webkit-transform:translateX(0);transform:translateX(0)}

.no-hover-all a:hover.icon_bar{color:inherit!important}
.no-hover-all a:hover.icon_bar span{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}

.no-hover-all .icon_box:hover .icon_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.no-hover-all .icon_box:hover .icon_wrapper,.no-hover-all .icon_box a:hover .icon_wrapper{color:inherit}
.no-hover-all .icon_box:hover .icon_wrapper:before,.no-hover-all .icon_box a:hover .icon_wrapper::before{background-color:transparent}

.no-hover-all.style-simple .icon_box:hover .icon_wrapper i{top:0}
.no-hover-all.style-simple .icon_box:hover .image_wrapper img{top:0}
.no-hover-all.style-simple .icon_box .desc_wrapper .title::before{display:none}

.no-hover-all .sliding_box:hover .desc_wrapper:after{top:0}
.no-hover-all .sliding_box .photo_wrapper{bottom:0}
.no-hover-all .sliding_box:hover .photo_wrapper{bottom:0}
.no-hover-all .style-simple .sliding_box:hover .desc_wrapper::after{width:20%}

.no-hover-all .story_box .photo_wrapper img{opacity:1}
.no-hover-all .story_box:hover .desc_wrapper hr{width:20%}

.no-hover-all .trailer_box:hover a:after{display:none}
.no-hover-all .trailer_box:hover .desc h2{bottom:0}
.no-hover-all .trailer_box:hover .desc .subtitle{bottom:0}
.no-hover-all .trailer_box:hover .desc .line{width:0}
.no-hover-all .trailer_box.plain .desc .line{display:none}

.no-hover-all .style-simple .trailer_box:hover .desc{background-color:transparent}
