.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[data-parallax="3d"] {overflow: hidden;}
.section .mfn-parallax {position: absolute;left: 0;top: 0;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;}
.tr-content #Wrapper, .tr-content #Content {background: none;}
.tr-header #Wrapper {background: none;}
.tr-header #Header_wrapper {background: none !important;}
.tr-footer #Wrapper {background: none;}
.tr-footer #Footer {background-color: transparent !important;}
.no-shadows #Wrapper, .no-shadows #Top_bar.is-sticky, .no-shadows #Header_creative, .no-shadows input[type="date"], .no-shadows input[type="email"], .no-shadows input[type="number"], .no-shadows input[type="password"], .no-shadows input[type="search"], .no-shadows input[type="tel"], .no-shadows input[type="text"], .no-shadows input[type="url"], .no-shadows select, .no-shadows textarea, .no-shadows .woocommerce .quantity input.qty, .no-shadows table th, .no-shadows table tr:first-child td {box-shadow: 0 0 0 transparent;-webkit-box-shadow: 0 0 0 transparent;}
.no-shadows #Subheader:after {display: none;}
.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;background: url("../images/stripes/stripes_3_b.png") repeat center;}
.under-construction .section-uc-3 {padding-top: 40px;}
.under-construction .section-border-top {border-top: 1px solid rgba(0,0,0,.08);}
.slider_pagination {text-align: center;line-height: 0;}
.slider_pagination a {display: inline-block;width: 12px;height: 12px;text-indent: -9999px;margin: 0 9px;background: rgba(0,0,0,.15);-webkit-border-radius: 100%;border-radius: 100%;position: relative;cursor: pointer;}
.slider_pagination a:hover {background: rgba(0,0,0,.25);}
.slider_pagination a.selected, .slider_pagination .slick-active a {width: 10px;height: 8px;margin: 0 10px;position: relative;top: 4px;background: rgba(0,0,0,.15);-webkit-border-radius: 2px;border-radius: 2px;}
.slider_pagination a.selected:after, .slider_pagination .slick-active a:after {content: "";display: block;width: 8px;height: 8px;-webkit-border-radius: 1px;border-radius: 1px;position: absolute;left: 1px;top: -3px;background: #d6d6d6;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
#mfn-rev-slider input {display: inline-block;}
#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 .Recent_posts ul li .desc {background: rgba(0,0,0,.1);}
#Sliding-top .widget_mfn_menu ul li a {background: rgba(0,0,0,.1);color: #ccc;}
#Sliding-top .widget_recent_entries ul li {background: rgba(0,0,0,.1);}
#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_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;background-image: url("../images/stripes/stripes_3_b.png");}
.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;}
.pager_lm {background: url("../images/preloader.gif") no-repeat center 17px;text-align: center;}
.pager_lm .pager_load_more {margin: 20px 0;}
.pager_lm.loading {min-height: 49px;}
.pager_lm:not(.loading) {background: none;}
.page-pager, .post-pager {margin-bottom: 0 !important;}
.pager-single {text-align: center;background: rgba(0,0,0,.02);margin-top: 15px;margin-bottom: 40px;}
.pager-single span {height: 45px;line-height: 45px;display: inline-block;padding: 0 9px;position: relative;font-weight: 700;}
.pager-single a span {font-weight: 400;}
.pager-single span:after {content: "";display: block;position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;}
.pager-single a span:after {display: none;}
#Content .fixed-nav {display: none;}
.fixed-nav {position: fixed;bottom: 40px;height: 80px;z-index: 90;}
.fixed-nav.fixed-nav-prev {left: 0;}
.fixed-nav.fixed-nav-next {right: 0;}
.fixed-nav .arrow {display: block;width: 35px;height: 80px;font-size: 15px;position: relative;z-index: 92;color: #fff;line-height: 80px;text-align: center;}
.fixed-nav .photo {height: 80px;width: 80px;position: relative;z-index: 92;overflow: hidden;line-height: 0;background-color: #000;}
.fixed-nav .desc {width: 190px;padding: 6px 15px;min-height: 68px;background: #fff;z-index: 91;}
.fixed-nav .desc h6 {margin-bottom: 3px;padding-bottom: 3px;border-bottom-width: 1px;border-style: solid;}
.fixed-nav .desc i {display: inline-block;margin-right: 2px;}
.fixed-nav .desc i:before {margin-left: 0;}
.fixed-nav-prev .arrow, .fixed-nav-prev .photo, .fixed-nav-prev .desc {float: left;}
.fixed-nav-prev .desc {margin-left: -335px;}
.fixed-nav-prev:hover .desc {margin-left: 0;}
.fixed-nav-next .arrow, .fixed-nav-next .photo, .fixed-nav-next .desc {float: right;}
.fixed-nav-next .desc {margin-right: -335px;}
.fixed-nav-next:hover .desc {margin-right: 0;}
.fixed-nav .photo, .fixed-nav .desc {transition: all .3s ease-in-out;}
.fixed-nav.format-quote .desc {display: none;}
.fixed-nav.format-quote .photo {background-color: #eee;position: relative;z-index: 91;}
.fixed-nav.format-quote .photo:after {content: "";font-family: "mfn-icons";display: block;z-index: 91;position: absolute;left: 0;top: 0;width: 80px;height: 80px;line-height: 80px;text-align: center;font-size: 40px;color: rgba(0,0,0,.1);}
.fixed-nav.format-link .photo img {display: none;}
.fixed-nav.format-link .photo {background-color: #eee;position: relative;z-index: 91;}
.fixed-nav.format-link .photo:after {content: "";font-family: "mfn-icons";display: block;z-index: 91;position: absolute;right: 0;top: 0;width: 80px;height: 80px;line-height: 80px;text-align: center;font-size: 40px;color: rgba(0,0,0,.1);}
@media only screen and (max-width: 1430px) {.fixed-nav-prev .photo {position: static;margin-left: -115px;}
	.fixed-nav-prev:hover .photo {margin-left: 0;}
	.fixed-nav-next .photo {position: static;margin-right: -115px;}
	.fixed-nav-next:hover .photo {margin-right: 0;}}
.fixed-nav.style-images .arrow {display: none;}
.fixed-nav.style-images .photo {background: #eee;margin: 0;}
.fixed-nav.style-images .photo:before {font-family: "mfn-icons";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 32px;color: #ccc;transition: color .1s ease-in-out;}
.fixed-nav.style-images:hover .photo:before {color: #aaa;}
.fixed-nav-prev.style-images .photo:before {content: "";}
.fixed-nav-next.style-images .photo:before {content: "";}
.fixed-nav.style-images .photo:after {display: none;}
.fixed-nav.style-images .photo img {position: relative;transition: opacity .1s ease-in-out;}
.fixed-nav.style-images:hover .photo img {opacity: 0;}
.fixed-nav.style-images .desc {display: none;}
.fixed-nav.style-arrows .arrow {display: none;}
.fixed-nav.style-arrows .photo {background: #eee;margin: 0;}
.fixed-nav.style-arrows .photo:before {font-family: "mfn-icons";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 32px;color: #ccc;transition: color .1s ease-in-out;}
.fixed-nav.style-arrows:hover .photo:before {color: #aaa;}
.fixed-nav-prev.style-arrows .photo:before {content: "";}
.fixed-nav-next.style-arrows .photo:before {content: "";}
.fixed-nav.style-arrows .photo:after {display: none;}
.fixed-nav.style-arrows .photo img {display: none;}
.fixed-nav.style-arrows .desc {display: none;}
.header-creative.tr-menu .fixed-nav .desc {margin: 0;opacity: 0;}
.header-creative.tr-menu .fixed-nav:hover .desc {opacity: 1;}
#Filters {margin-bottom: 30px;}
#Filters .filters_buttons {padding: 15px;margin: 0;font-size: 100%;background-image: url("../images/stripes/stripes_5_b.png");-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;}
#Filters .filters_buttons li {float: left;margin: 0 15px 0 0;list-style: none;}
#Filters .filters_buttons li.categories i, #Filters .filters_buttons li.tags i {margin-right: 3px;}
#Filters .filters_buttons li.reset {float: right;margin-right: 0;}
#Filters .filters_wrapper {display: none;margin-top: 20px;}
#Filters .filters_wrapper ul {display: none;overflow: hidden;margin: 0;}
#Filters .filters_wrapper ul li {display: inline-block;width: 18.9%;margin: .5%;list-style: none;}
#Filters .filters_wrapper ul li a {display: block;padding: 7px 10px;background: #fff;border: 1px solid #f7f7f7;color: #858585;}
#Filters .filters_wrapper ul li a:hover, #Filters .filters_wrapper ul li.current-cat a {text-decoration: none;color: #fff;}
#Filters .filters_wrapper ul li.close {width: auto !important;}
#Filters .filters_wrapper ul li.close a {text-align: center;width: 38px;padding: 7px 0;background: #8b8b8b;border: 1px solid #f7f7f7 !important;color: #fff;}
#Filters .filters_wrapper ul li.close a:hover {background: #545454;}
#Filters .filters_wrapper li.reset-inner {display: none;}
#Filters.only .filters_buttons {display: none;}
#Filters.only .filters_wrapper {display: block;}
#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;}
#Filters .filters_wrapper ul li a {-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.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;}}
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;}
body.minimalist-header:not(.template-slider) #Header {min-height: 0;background-image: none !important;}
body.minimalist-header.header-modern:not(.template-slider) #Header {min-height: 147px;}
body.minimalist-header.header-simple:not(.template-slider) #Header {min-height: 130px;}
body.minimalist-header.header-stack:not(.template-slider) #Header {min-height: 0;}
body.minimalist-header.header-fixed:not(.template-slider) #Header {min-height: 60px;}
body.minimalist-header.header-below:not(.template-slider) #Header {min-height: 90px;padding-top: 0;}
.minimalist-header-no #Header {min-height: 0 !important;}
.minimalist-header-no.header-below #Header {padding-top: 0 !important;}
#Action_bar {position: absolute;left: 0;top: 0;width: 100%;z-index: 30;line-height: 21px;}
#Action_bar .column {margin-bottom: 0;overflow: hidden;}
#Action_bar .contact_details {float: left;color: rgba(255,255,255,.5);}
#Action_bar .contact_details li {display: inline-block;margin-right: 10px;padding: 20px 0;}
#Action_bar .contact_details li > i {margin-right: 2px;}
#Action_bar .contact_details li:last-child {margin-right: 0;}
#Action_bar .social {float: right;padding: 20px 0;}
#Action_bar .social li {display: inline-block;margin-right: 6px;}
#Action_bar .social li:last-child {margin-right: 0;}
#Action_bar .social li a {color: rgba(255,255,255,.3);font-size: 15px;line-height: 15px;-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;}
#Action_bar .social li a:hover {color: #fff;}
#Action_bar .social-menu {float: right;padding: 20px 0;}
#Action_bar .social-menu li {display: inline-block;margin-right: 6px;padding-right: 6px;border-right: 1px solid rgba(255,255,255,.1);}
#Action_bar .social-menu li:last-child {margin-right: 0;padding-right: 0;border-right-width: 0;}
#Top_bar {position: absolute;left: 0;top: 61px;width: 100%;z-index: 30;}
#Top_bar .column {margin-bottom: 0;}
.layout-full-width.header-fw #Action_bar .container, .layout-full-width.header-fw #Top_bar .container {max-width: 100%;}
#Top_bar .top_bar_left {position: relative;float: left;width: 990px;}
#Top_bar .logo {float: left;margin: 0 30px 0 20px;}
#Top_bar .logo h1 {margin: 0;}
#Top_bar .logo:not(.text-logo) h1 {line-height: 0;font-size: 0;margin: 0;}
#Top_bar #logo {display: block;height: 60px;line-height: 60px;padding: 15px 0;}
#Top_bar #logo:hover {text-decoration: none;}
#Top_bar #logo img {vertical-align: middle;max-height: 100%;}
#Top_bar #logo img.logo-sticky, #Top_bar #logo img.logo-mobile, #Top_bar #logo img.logo-mobile-sticky {display: none;}
#Top_bar .text-logo #logo {font-weight: 300;}
#Top_bar .logo .custom-logo-link {display: block;height: 60px;line-height: 60px;padding: 15px 0;}
#Top_bar .logo .custom-logo-link img {vertical-align: middle;max-height: 100%;width: auto !important;}
.logo-valign-top #Top_bar #logo img {vertical-align: top;}
.logo-valign-bottom #Top_bar #logo img {vertical-align: bottom;}
.logo-no-margin #Top_bar .logo {margin-left: 0 !important;padding: 0 !important;}
.logo-no-margin.header-plain #Top_bar .logo {margin: 0 !important;}
.logo-no-margin #Header_creative .logo {margin-top: 0 !important;}
.logo-no-margin.header-fw #Top_bar .column {margin: 0;width: 100%;}
.logo-no-sticky-padding #Top_bar.is-sticky #logo {padding: 0 !important;}
.logo-no-sticky-padding #Top_bar.is-sticky #logo img.logo-sticky {max-height: 60px;}
.logo-overflow #Top_bar .logo {height: 60px;position: relative;z-index: 198;}
.logo-overflow #Top_bar #logo {height: auto !important;margin-top: 0 !important;z-index: 199;}
.logo-overflow #Top_bar #logo img {max-height: none;z-index: 200;}
.logo-overflow #Top_bar.is-sticky #logo {height: auto !important;}
.logo-overflow #Top_bar.is-sticky #logo img.logo-sticky:not(.svg) {max-height: 110px;}
.logo-overflow.header-creative #Top_bar:not(.is-sticky) .logo, .logo-overflow.header-stack #Top_bar:not(.is-sticky) .logo {height: auto;}
#Top_bar .menu_wrapper {float: left;z-index: 201;}
#Top_bar .secondary_menu_wrapper {display: none;}
#Top_bar a.responsive-menu-toggle {display: none;position: absolute;right: 20px;top: 50%;margin-top: -17px;width: 34px;height: 34px;text-align: center;border-radius: 3px;z-index: 200;}
#Top_bar a.responsive-menu-toggle i {font-size: 22px;line-height: 34px;}
#Top_bar a.responsive-menu-toggle span {float: right;padding: 10px 5px;line-height: 14px;}
#Top_bar .banner_wrapper {display: none;}
#Top_bar .search_wrapper {position: absolute;left: 0;top: 100%;display: none;z-index: 201;width: 100%;padding: 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#Top_bar .search_wrapper input[type="text"] {width: 100%;margin: 0;box-sizing: border-box;-webkit-box-shadow: 0 0 0;box-shadow: 0 0 0;padding-left: 35px;background: none;border-width: 0 0 1px;border-style: solid;border-color: rgba(255,255,255,.08) !important;font-size: 15px;}
#Top_bar .search_wrapper input[type="text"]:focus {background-color: transparent !important;}
#Top_bar .search_wrapper .icon_search, #Top_bar .search_wrapper .icon_close {position: absolute;top: 25px;font-size: 22px;line-height: 22px;display: block;}
#Top_bar .search_wrapper .icon_search {left: 18px;color: rgba(0,0,0,.5);}
#Top_bar .search_wrapper .icon_close {right: 18px;color: #fff;opacity: .3;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#Top_bar .search_wrapper .icon_close:hover {right: 18px;opacity: 1;}
#Top_bar .top_bar_right {float: right;height: 90px;position: relative;top: -4px;padding: 0 10px 0 20px;}
#Top_bar .top_bar_right:before {content: "";display: block;height: 100%;width: 10px;position: absolute;left: -10px;top: 2px;box-shadow: inset 7px 0px 8px -6px rgba(0,0,0,.15);-moz-transform: skewX(0deg) skewY(-25deg);-webkit-transform: skewX(0deg) skewY(-25deg);-o-transform: skewX(0deg) skewY(-25deg);-ms-transform: skewX(0deg) skewY(-25deg);transform: skewX(0deg) skewY(-25deg);}
.ie #Top_bar .top_bar_right:before {width: 11px;}
#Top_bar .top_bar_right_wrapper {position: relative;top: 25px;}
#Top_bar a#header_cart {position: relative;top: 9px;display: block;float: left;font-size: 22px;line-height: 22px;margin-right: 5px;}
#Top_bar a#header_cart span {position: relative;right: 9px;top: -10px;display: inline-block;width: 17px;height: 17px;line-height: 17px;text-align: center;font-size: 11px;color: #fff;-webkit-border-radius: 3px;border-radius: 3px;}
#Top_bar a#search_button {position: relative;top: 8px;display: block;float: left;font-size: 23px;line-height: 22px;margin-right: 5px;margin-left: -10px;}
#Top_bar a#search_button.has-input input {display: inline-block;margin: -5px 0 0;padding: 8px;position: relative;top: -2px;width: 130px;}
#Top_bar a.action_button {top: -2px;margin: 0 5px;}
a.action_button {background-color: #f7f7f7;color: #747474;}
.button-stroke a.action_button:hover {background-color: #747474 !important;color: #fff;}
#Top_bar .wpml-languages {display: block;float: left;position: relative;z-index: 210;margin-right: 10px;font-size: 13px;line-height: 21px;}
#Top_bar .wpml-languages a.active {display: block;padding: 10px 6px 10px 10px;height: 17px;border: 1px solid rgba(0,0,0,.1);-webkit-border-radius: 5px;border-radius: 5px;}
#Top_bar .wpml-languages.disabled a.active {padding-right: 10px;}
#Top_bar .wpml-languages a.active i {font-size: 14px;line-height: 14px;margin: 0 0 0 5px;}
#Top_bar .wpml-languages a.active i:before {margin: 0;}
#Top_bar .wpml-languages a:hover.active {text-decoration: none;}
#Top_bar .wpml-languages.enabled:hover a.active {-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;border-bottom: 0;}
#Top_bar .wpml-languages ul.wpml-lang-dropdown {position: absolute;left: 0;top: 100%;width: 100%;-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;z-index: 205;overflow: hidden;display: none;border-width: 0 1px 1px;border-style: solid;border-color: rgba(0,0,0,.1);-webkit-box-sizing: border-box;box-sizing: border-box;}
#Top_bar .wpml-languages ul.wpml-lang-dropdown li {border-bottom: 1px solid rgba(0,0,0,.05);}
#Top_bar .wpml-languages ul.wpml-lang-dropdown li:last-child {border-bottom: 0;}
#Top_bar .wpml-languages ul.wpml-lang-dropdown li a {font-size: 12px;display: block;text-align: center;padding: 4px 0;opacity: .75;}
#Top_bar .wpml-languages ul.wpml-lang-dropdown li a:hover {text-decoration: none;opacity: 1;}
#Top_bar .wpml-languages:hover {height: auto;}
#Top_bar .wpml-languages:hover ul.wpml-lang-dropdown {display: block;}
#Top_bar .wpml-languages a.active, #Top_bar .wpml-languages ul.wpml-lang-dropdown {background: #fff;}
#Top_bar .wpml-languages.horizontal {display: block;padding: 8px 10px;border: 1px solid #e8e8e8;background: #fff;-webkit-border-radius: 5px;border-radius: 5px;}
#Top_bar .wpml-languages.horizontal ul li {float: left;margin-right: 6px;}
#Top_bar .wpml-languages.horizontal ul li:last-child {margin-right: 0;}
#Top_bar #menu {z-index: 201;}
#Top_bar .menu {z-index: 202;}
#Top_bar .menu.menu-mobile {display: none;}
#Top_bar .menu > li {margin: 0;z-index: 203;display: block;float: left;}
#Top_bar .menu > li:not(.mfn-megamenu-parent) {position: relative;}
#Top_bar .menu > li.hover {z-index: 204;}
#Top_bar .menu > li > a {display: block;line-height: 60px;padding: 15px 0;position: relative;}
#Top_bar .page-menu > li > a {padding: 15px 20px;}
#Top_bar .menu > li > a:after {content: "";height: 4px;width: 100%;position: absolute;left: 0;top: -4px;z-index: 203;opacity: 0;}
#Top_bar .menu > li > a span:not(.description) {display: block;line-height: 60px;padding: 0 20px;white-space: nowrap;border-right-width: 1px;border-style: solid;}
#Top_bar .menu > li > a span.description {font-size: 11px;line-height: 12px !important;margin: -12px -15px 0;color: #aaa;font-weight: 300;text-align: center;display: block;}
#Top_bar .menu > li > a span > span:not(.description) {display: inline !important;padding: 0 !important;}
#Top_bar .menu > li:last-child > a span {border: 0;}
#Top_bar .menu > li > a:hover {text-decoration: none;}
.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description) {padding-right: 30px;}
.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description):after {content: "";display: block;width: 0;height: 0;position: absolute;top: 50%;right: 10px;margin-top: -2px;border-top: 5px solid #ccc;border-left: 5px solid transparent;border-right: 5px solid transparent;opacity: .6;}
#Top_bar .menu > li > a, #Top_bar .menu > li > a:after, .menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description)::after {-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;}
#Top_bar .menu > li.current-menu-item > a:after, #Top_bar .menu > li.current_page_item > a:after, #Top_bar .menu > li.current-menu-parent > a:after, #Top_bar .menu > li.current-page-parent > a:after, #Top_bar .menu > li.current-menu-ancestor > a:after, #Top_bar .menu > li.current_page_ancestor > a:after, #Top_bar .menu > li.hover > a:after {opacity: 1;}
#Top_bar .menu.page-menu > li > a {border-right: 1px solid rgba(0,0,0,.05);margin: 15px 0;padding: 0 20px;}
#Top_bar .menu.page-menu > li:last-child > a {border-right: none;}
#Top_bar .menu.page-menu > li > a:after {display: none;}
#Top_bar.is-sticky .menu_wrapper .menu.page-menu > li > a {margin: 0;padding-left: 20px;padding-right: 20px;}
#Top_bar .menu li ul {position: absolute;left: 0;top: 100%;z-index: 205;margin: 0;display: none;background-image: url("../images/box_shadow.png");background-repeat: repeat-x;background-position: left top;}
#Top_bar .menu li > ul {box-shadow: 2px 2px 2px 0 rgba(0,0,0,.03);-webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,.03);}
#Top_bar .menu li ul li {padding: 0;width: 200px;position: relative;font-weight: 400;}
#Top_bar .menu li ul li a {padding: 10px 20px;display: block;border-bottom: 1px solid rgba(0,0,0,.05);}
#Top_bar .menu li ul li a span {display: inline-block;position: relative;}
#Top_bar .menu li ul li a .menu-arrow {position: absolute;right: 7px;top: 11px;font-size: 12px;color: rgba(0,0,0,.35);}
#Top_bar .menu > li ul li a:hover, #Top_bar .menu > li ul li.hover > a {text-decoration: none;background: rgba(0,0,0,.06);}
.menuo-sub-active #Top_bar .menu > li ul li.current-menu-item > a, .menuo-sub-active #Top_bar .menu > li ul li.current-menu-ancestor > a {background: rgba(0,0,0,.06);}
#Top_bar .menu li ul li.wpml-ls-item {width: auto;}
#Top_bar .menu li ul li.wpml-ls-item a {padding-right: 20px;white-space: nowrap;}
#Top_bar .menu li ul li ul {position: absolute;left: 200px;top: 0;z-index: 204;}
.menuo-last #Top_bar .menu > li.last ul:not(.mfn-megamenu) {right: 0;left: auto;-webkit-box-shadow: -2px 2px 2px 0 rgba(0,0,0,.03);box-shadow: -2px 2px 2px 0 rgba(0,0,0,.03);}
.menuo-last #Top_bar .menu > li.last ul:not(.mfn-megamenu) li ul {right: 200px;}
#Top_bar .menu li ul li a {-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#Header #menu-secondary-menu {z-index: 220;}
#Header .secondary-menu {z-index: 221;}
#Header .secondary-menu > li {margin: 0;z-index: 222;display: block;float: left;position: relative;padding: 8px 9px;line-height: 100%;-webkit-border-radius: 4px;border-radius: 4px;}
#Header .secondary-menu > li.submenu {-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
#Header .secondary-menu > li > a {display: block;}
#Header .secondary-menu > li > a:hover {text-decoration: none;}
#Header .secondary-menu li ul {position: absolute;left: 0;padding: 7px;top: 100%;z-index: 223;margin: 0;display: none;-webkit-border-radius: 0 4px 4px 4px;border-radius: 0 4px 4px 4px;}
#Header .secondary-menu li ul li:last-child {border-bottom: 0;}
#Header .secondary-menu li ul li a {display: block;text-align: center;white-space: nowrap;padding: 6px 8px;}
#Header .secondary-menu li ul li a:hover {text-decoration: none;}
#Header .secondary-menu > li > a {color: #a8a8a8;}
#Header .secondary-menu > li.hover, #Header .secondary-menu li ul {background: #f9f9f9;}
#Header .secondary-menu li ul li {border-bottom: 1px solid rgba(0,0,0,.05);}
#Header .secondary-menu li ul li a {color: #8b8b8b;}
#Header .secondary-menu li ul li a:hover {color: #5f5f5f;background: rgba(255,255,255,.8);}
.tr-menu .top_bar_left {background-color: transparent !important;}
.tr-menu .top_bar_right, .tr-menu .top_bar_right:before {background: none !important;}
.header-classic #Header .top_bar_left, .header-classic #Header .top_bar_right {background-color: transparent;}
.header-classic #Top_bar {position: static;background-color: #fff;}
.header-classic #Top_bar .top_bar_right {top: 0;}
.header-classic #Top_bar .top_bar_right:before {display: none;}
.header-classic #Action_bar {position: static;background-color: #2c2c2c;}
.header-classic #Action_bar .contact_details li, .header-classic #Action_bar .social, .header-classic #Action_bar .social-menu {padding: 12px 0;}
@media only screen and (min-width: 768px) {.header-fixed #Action_bar {position: fixed;top: 0;left: 0;background-color: #2c2c2c;}
	.header-fixed #Action_bar .contact_details li, .header-fixed #Action_bar .social, .header-fixed #Action_bar .social-menu {padding: 5px 0;}
	.header-fixed #Top_bar {position: fixed;width: 100%;left: 0;top: 0 !important;z-index: 701;background: #fff;opacity: .97;box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);}
	.header-fixed.ab-show #Top_bar {top: 31px !important;}
	.header-fixed #Top_bar .top_bar_right {top: 1px;}
	.header-fixed #Top_bar .top_bar_left, .header-fixed #Top_bar .top_bar_right, .header-fixed #Top_bar .top_bar_right:before {background: none;}
	.header-fixed #Top_bar .logo {width: auto;margin: 0 30px 0 20px;padding: 0;}
	.header-fixed #Top_bar #logo, .header-fixed #Top_bar .custom-logo-link {padding: 5px 0;height: 50px;line-height: 50px;}
	.header-fixed #Top_bar .menu_wrapper {clear: none;}
	.header-fixed #Top_bar .menu > li > a {padding: 15px 0;}
	.header-fixed #Top_bar .menu > li > a, .header-fixed #Top_bar .menu > li > a span {line-height: 30px;}
	.header-fixed #Top_bar .menu > li > a:after {top: auto;bottom: -4px;}
	.header-fixed #Top_bar .menu > li > a span.description {margin-top: -5px;margin-bottom: -7px;}
	.header-fixed #Top_bar .secondary_menu_wrapper {display: none;}
	.tr-menu.header-fixed #Top_bar:not(.is-sticky) {background: none !important;box-shadow: 0 0 0 0 transparent;}
	.tr-menu.header-fixed.minimalist-header:not(.template-slider) #Header {min-height: 91px;}
	.header-fixed.admin-bar #Action_bar {top: 32px;}
	.header-fixed.woocommerce-demo-store #Action_bar {top: 45px;}
	.header-fixed.admin-bar.woocommerce-demo-store #Action_bar {top: 77px;}
	.header-fixed.admin-bar #Top_bar {top: 32px !important;}
	.header-fixed.woocommerce-demo-store #Top_bar {top: 45px !important;}
	.header-fixed.admin-bar.woocommerce-demo-store #Top_bar {top: 77px !important;}
	.header-fixed.admin-bar.ab-show #Top_bar {top: 63px !important;}
	.header-fixed.woocommerce-demo-store.ab-show #Top_bar {top: 76px !important;}
	.header-fixed.admin-bar.woocommerce-demo-store.ab-show #Top_bar {top: 108px !important;}}
.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;}
.header-below #Top_bar {position: static;background-color: #fff;}
.header-below #Top_bar .top_bar_right {top: 0;}
.header-below #Top_bar .top_bar_right:before {display: none;}
.header-below #Action_bar {position: static;}
.header-plain #Top_bar {border-bottom-width: 1px;border-style: solid;position: static;}
.header-plain.layout-boxed #Top_bar .container {max-width: 100%;}
.header-plain #Top_bar .one.column {width: 100%;margin: 0;}
.header-plain #Header .top_bar_left, .header-plain #Header .top_bar_right {background-color: transparent;}
.header-plain #Top_bar .top_bar_right, .header-plain #Top_bar .top_bar_right_wrapper {top: 0;}
.header-plain #Top_bar .top_bar_right:before {display: none;}
.header-plain #Action_bar {position: static;}
.header-plain #Action_bar .contact_details li, .header-plain #Action_bar .social, .header-plain #Action_bar .social-menu {padding: 12px 0;}
.header-plain #Top_bar #logo, .header-plain #Top_bar .custom-logo-link {height: 50px;line-height: 50px;}
.header-plain #Top_bar .menu_wrapper {float: right;}
.header-plain #Top_bar .menu > li > a {padding-top: 0 !important;padding-bottom: 0 !important;}
.header-plain #Top_bar .menu > li > a:after {display: none;}
.header-plain #Top_bar .menu > li > a span:not(.description) {line-height: 80px;padding: 0 30px;}
.header-plain #Top_bar .menu > li:first-child > a span:not(.description) {border-left-width: 1px;}
.header-plain #Top_bar .top_bar_right {height: 80px;padding: 0;margin-left: -1px;}
.header-plain.menu-highlight #Top_bar .menu > li, .header-plain.menu-highlight #Top_bar .menu > li > a {margin: 0;}
.header-plain #Top_bar a#header_cart, .header-plain #Top_bar a#search_button {margin-right: 0;top: 0;border-left-width: 1px;border-style: solid;}
.header-plain #Top_bar a#header_cart span {margin-right: -9px;}
.header-plain #Top_bar .wpml-languages {top: 0;margin: 0;padding: 0 25px;line-height: 80px;border-left-width: 1px;border-style: solid;}
.header-plain #Top_bar .wpml-languages a.active {border: 0;padding: 0;height: auto;}
.header-plain #Top_bar .wpml-languages ul.wpml-lang-dropdown li a {line-height: 40px;}
.header-plain #Top_bar .wpml-languages a.active {background: none;}
.header-plain #Top_bar .wpml-languages ul.wpml-lang-dropdown {border: 0;border-radius: 0;}
.header-plain #Top_bar a#header_cart, .header-plain #Top_bar a#search_button {padding: 0 25px;line-height: 80px;margin-left: 0;}
.header-plain #Top_bar a.action_button {margin: 0;top: 0;line-height: 90px;padding: 0 30px;border-radius: 0;border-left: 1px solid #f2f2f2;}
.header-plain.button-stroke #Top_bar a.action_button {border-width: 0 0 0 1px;background-color: #f7f7f7;}
.header-plain #Top_bar.is-sticky .menu > li > a span:not(.description) {line-height: 60px !important;}
.header-plain #Top_bar.is-sticky .top_bar_right {padding: 0;height: 60px;top: 0;}
.header-plain #Top_bar.is-sticky a#header_cart, .header-plain #Top_bar.is-sticky a#search_button {padding: 0 25px;line-height: 60px;}
.header-plain #Top_bar.is-sticky .wpml-languages {padding: 0 25px;height: 60px;line-height: 60px;}
.header-plain #Top_bar.is-sticky .wpml-languages {top: 0;}
.header-plain #Top_bar.is-sticky a.action_button {line-height: 60px;}
.header-plain #Action_bar {background-color: #2c2c2c;}
.header-plain #Top_bar {background-color: #fff;}
.header-plain #Top_bar, .header-plain #Top_bar .menu > li > a span:not(.description), .header-plain #Top_bar a#header_cart, .header-plain #Top_bar a#search_button, .header-plain #Top_bar .wpml-languages {border-color: #f2f2f2;}
.header-split #Header .top_bar_left {width: 100% !important;}
.header-split #Header .top_bar_left, .header-split #Header .top_bar_right {background-color: transparent;}
.header-split #Header .top_bar_left .menu_wrapper {width: 100%;}
.header-split #Header .top_bar_left .menu_left {float: left;width: 38%;text-align: center;}
.header-split #Header .top_bar_left .menu_right {float: right;width: 38%;text-align: center;}
.header-split #Header .top_bar_left .menu > li {display: inline-block;float: none;}
.header-split #Header .top_bar_left .menu li ul li a {padding: 10px;}
.header-split #Header .top_bar_left .logo {width: 100%;margin: 0;text-align: center;}
@media only screen and (min-width: 1240px) {.header-split #Header .top_bar_left .logo {position: absolute;left: 38%;width: 24%;}}
.header-split #Top_bar .top_bar_right {position: absolute;top: 0;right: -28px;padding: 0;}
.header-split #Top_bar a.action_button, .header-split #Top_bar a#header_cart, .header-split #Top_bar .wpml-languages {display: none;}
.header-split #Top_bar .top_bar_right:before {display: none;}
.header-split #Top_bar {position: static;background-color: #fff;}
.header-split #Action_bar {position: static;background-color: #2c2c2c;}
.header-split #Action_bar .contact_details li, .header-split #Action_bar .social, .header-split #Action_bar .social-menu {padding: 12px 0;}
.header-stack #Top_bar:not(.is-sticky) .top_bar_left {width: 100% !important;}
.header-stack #Header .top_bar_left, .header-stack #Header .top_bar_right {background-color: transparent;}
.header-stack #Top_bar {position: static;background-color: #fff;}
.header-stack #Top_bar .logo {width: 100%;margin: 0;padding: 0 30px;text-align: left;border-bottom-width: 1px;border-style: solid;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.header-stack.header-center #Top_bar .logo {text-align: center;}
.header-stack.header-center #Top_bar .menu_wrapper {text-align: center;line-height: 0;}
.header-stack.header-center #Top_bar #menu {line-height: 21px;line-height: initial;text-align: left;text-align: initial;}
.header-stack.header-center #Top_bar:not(.is-sticky) .menu_wrapper {width: 100%;}
.header-stack.header-right #Top_bar .logo {text-align: right;}
.header-stack #Top_bar .logo #logo, .header-stack #Top_bar .logo .custom-logo-link {display: inline-block;height: auto;}
.header-stack #Top_bar .menu_wrapper {clear: both;}
.header-stack #Top_bar .menu_wrapper .menu > li > a {padding: 0;}
.header-stack #Top_bar .menu > li > a span.description {margin-bottom: 10px;}
.header-stack #Top_bar .top_bar_right {position: absolute;right: 0;bottom: 0;top: auto;height: 60px;}
.header-stack #Top_bar .top_bar_right_wrapper {top: 10px;}
.header-stack #Top_bar .top_bar_right:before {display: none;}
.header-stack #Top_bar .secondary_menu_wrapper {position: absolute;right: 20px;top: 35px;display: block;}
.header-stack.header-right #Top_bar .secondary_menu_wrapper {left: 20px;right: auto;}
.header-stack #Action_bar {position: static;background-color: #2c2c2c;}
.header-stack #Action_bar .contact_details li, .header-stack #Action_bar .social, .header-stack #Action_bar .social-menu {padding: 12px 0;}
body.header-stack:not(.template-slider) #Header {min-height: 315px;}
.header-magazine #Top_bar .logo {width: auto;border: 0;}
.header-magazine #Top_bar .top_bar_right:before {display: none;}
.header-magazine #Top_bar .secondary_menu_wrapper {display: none;}
.header-magazine #Top_bar .banner_wrapper {display: block;position: absolute;right: 20px;top: 20px;width: 468px;height: 60px;text-align: right;z-index: 2;}
.header-magazine #Top_bar .banner_wrapper a {display: block;line-height: 0;}
.header-magazine #Top_bar .banner_wrapper img {display: inline-block;max-width: 100%;height: auto;max-height: 60px;}
.header-simple #Top_bar .top_bar_left {width: 100% !important;background: none;}
.header-simple #Top_bar:not(.is-sticky) .top_bar_left {top: -60px;}
.header-simple.ab-show #Top_bar:not(.is-sticky) .top_bar_left {top: 0;}
.header-simple #Top_bar .top_bar_right, .header-simple #Top_bar .top_bar_right:before {display: none;}
.header-simple #Top_bar .menu > li > a span.description {margin: 0 0 0 5px;}
.header-simple.ab-hide #Action_bar {display: none;}
.header-empty #Header {position: static;min-height: 0 !important;}
.header-empty #Subheader {display: none;}
.header-empty #Content {padding: 0 !important;}
.header-transparent #Top_bar .top_bar_left, .header-transparent #Top_bar .top_bar_right, .header-transparent #Top_bar .top_bar_right:before {background: none;box-shadow: unset;}
.header-transparent #Top_bar .top_bar_right {top: 0;}
.header-transparent #Top_bar #logo, .header-transparent #Top_bar .custom-logo-link {padding: 0;}
.header-transparent #Top_bar .menu > li > a span {border-color: rgba(0,0,0,.03);}
.header-transparent #Top_bar .menu li > ul:not(.mfn-megamenu-bg) {background-image: none;}
.header-transparent.ab-hide #Top_bar {top: 0;}
.header-transparent #Top_bar.is-sticky .menu_wrapper .menu > li > a {padding: 0;}
.header-transparent #Top_bar.is-sticky .menu > li > a span:not(.description) {line-height: 60px;}
.header-overlay.ab-hide #Top_bar {top: 40px;}
.header-overlay #Top_bar #logo, .header-overlay #Top_bar .custom-logo-link {height: auto;}
.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 {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 .3s,opacity .2s;-moz-transition: -moz-transform .3s,opacity .2s;transition: transform .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);}
#body_overlay {position: fixed;top: 0;left: 0;width: 100%;height: 120%;background: rgba(0,0,0,.6);z-index: 9002;display: none;}
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;}
#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: .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-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 {background-color: #191919;border-color: #191919;}
#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: #fff;}
#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: #fff;}
#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 {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;}
.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 {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;max-width: auto !important;transition: opacity .2s;}
#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,.2);}
#Intro .intro-next:hover {color: rgba(255,255,255,.5);}
#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,.2);}
#Intro.light .intro-next:hover {color: rgba(33,33,33,.5);}
.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,.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,.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 .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;}
.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: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-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;}
.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% 20px;}
.posts_group.masonry.col-6 .post-item {width: 15.66%;margin: 0 .5% 20px;}
.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 {background: url("../images/blog_masonry_tile_gradient.png") top left repeat-x;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;}
.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;}
.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;}
.masonry.tiles .post-item .post-format-icon {position: absolute;z-index: 3;left: 25px;top: 25px;font-size: 35px;line-height: 35px;color: #fff;}
.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%;}
.masonry.tiles .post-item .post-desc-wrapper {transition: all .4s ease-out;}
.masonry.tiles .post-item:hover .post-desc-wrapper {transform: translateY(-20px);}
.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%;}
.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;}
.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 .post-item {float: none;width: auto;padding-left: 200px;margin-bottom: 0;padding-bottom: 40px;background: url("../images/timeline_right.png") no-repeat 90px top;}
.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 .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;}
.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);}
.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;}
.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;}
.post-nav {padding: 10px 15px 4px 130px;margin-bottom: 20px;background-image: url("../images/stripes/stripes_5_b.png");-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;}
.post-nav .next-prev-nav {float: left;}
.post-nav .next-prev-nav li {float: left;margin-right: 5px;}
.post-nav .next-prev-nav a.button {margin: 0;padding: 0 !important;}
.post-nav .list-nav {float: right;line-height: 49px;}
.template-slider .post-nav {margin-top: 30px;}
.no-share .post-nav, .share-simple .post-nav {padding-left: 15px;padding-right: 15px;}
.post-nav.minimal.column {padding: 0;background: none;position: relative;height: 40px !important;}
.post-nav.minimal a {position: absolute;top: 0;opacity: .6;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.post-nav.minimal a:hover {opacity: 1;}
.post-nav.minimal a.prev {left: 0;}
.post-nav.minimal a.next {right: 0;}
.post-nav.minimal a.home {left: 50%;margin: 3px 0 0 -13px;}
.post-nav.minimal a i {font-size: 25px;line-height: 30px;color: #626262;}
.post-nav.minimal a svg {fill: #626262;}
.post-header {margin-bottom: 20px;}
.post-header .button-love {width: 99px;float: left;text-align: center;}
.post-header .button-love a.mfn-love {display: inline-block;position: relative;padding-left: 28px;font-size: 17px;margin-top: 25px;}
.no-title .post-header .button-love a.mfn-love {margin-top: 0;}
.post-header .button-love a.mfn-love i {position: absolute;left: 0;top: 0;font-size: 18px;}
.post-header .button-love a.mfn-love:hover {text-decoration: none;}
.post-header .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-header .button-love a:hover.mfn-love i:last-child, .post-header .button-love a.loved.mfn-love i:last-child {opacity: 1;}
.post-header .title_wrapper {margin-left: 99px;border-left-width: 1px;border-style: solid;padding-left: 30px;}
.post-header .title_wrapper h1 {font-size: 35px;line-height: 35px;}
.single-photo-wrapper .share_wrapper {float: left;}
.single-photo-wrapper .image_frame {margin-left: 120px;}
.single-photo-wrapper .image_frame iframe {width: 100%;}
.no-share .single-photo-wrapper .image_frame, .share-simple .single-photo-wrapper .image_frame {margin-left: 0;}
.single-photo-wrapper.image {text-align: center;}
.single-photo-wrapper.image .image_frame {margin-left: 0;display: inline-block;}
.section-post-header .single-photo-wrapper.image .image_frame {max-width: 80%;max-width: calc(100% - 130px);}
.no-share .section-post-header .single-photo-wrapper.image .image_frame {max-width: 100%;}
.share_wrapper {background: #fff;border-width: 1px;border-style: solid;width: 98px;text-align: center;padding: 10px 0 5px;}
.share_wrapper .stButton {margin-bottom: 10px;}
.section-post-intro-share .share_wrapper {float: right;background: none;border: none;width: unset;padding: 0;}
.section-post-intro-share .share_wrapper > span {float: left;}
.section-post-intro-share .share_wrapper .stButton .stBubble {display: none !important;}
.author-box .avatar-wrapper {width: 64px;height: 64px;float: left;border-width: 8px;border-style: solid;display: block;line-height: 0;-webkit-border-radius: 100%;border-radius: 100%;overflow: hidden;}
.author-box .desc-wrapper {background: rgba(0,0,0,.02);padding: 20px;position: relative;margin-left: 105px;}
.author-box .desc-wrapper: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 rgba(0,0,0,.02) transparent transparent;}
.author-box .desc-wrapper h5 {margin-bottom: 5px;}
.hide-love .button-love {display: none !important;}
.hide-love .post-header .title_wrapper {margin-left: 0;padding-left: 10px;border-left: none;}
.hide-love .post-nav {padding-left: 15px;}
.hide-love .portfolio_group .portfolio-item .desc .title_wrapper {padding-right: 0;}
.section-post-related .section-related-adjustment {border-top-width: 1px;border-style: solid;padding-top: 20px;}
.section-post-related .post-related {position: relative;width: 31.333%;}
.section-post-related .col-2 .post-related {width: 48%;}
.section-post-related .col-3 .post-related {width: 31.333%;}
.section-post-related .col-4 .post-related {width: 23%;}
.section-post-related .col-5 .post-related {width: 18%;}
.section-post-related .col-6 .post-related {width: 14.666%;}
.section-post-related .col-2 .post-related:nth-child(2n+1) {clear: both;}
.section-post-related .col-3 .post-related:nth-child(3n+1) {clear: both;}
.section-post-related .col-4 .post-related:nth-child(4n+1) {clear: both;}
.section-post-related .col-5 .post-related:nth-child(5n+1) {clear: both;}
.section-post-related .col-6 .post-related:nth-child(6n+1) {clear: both;}
.section-post-related .post-related .image_frame {margin-left: 30px;margin-bottom: 15px;}
.section-post-related .post-related .fullscreen-container {height: 180px !important;}
.section-post-related .post-related .date_label {position: absolute;left: 0;top: 30px;z-index: 20;}
.section-post-related .post-related hr {margin-left: 30px;width: 40%;}
.section-post-related .post-related a.button {margin-left: 30px;margin-bottom: 0;}
.section-post-related .format-quote blockquote {margin-top: 70px;margin-left: 40px;}
.section-post-related .format-link .image_frame {height: 180px;display: block;background-color: rgba(255,255,255,.5);}
.section-post-related .format-link .image_frame:after {content: "";font-family: "mfn-icons";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 180px;line-height: 180px;text-align: center;font-size: 40px;color: rgba(0,0,0,.1);}
.section-post-related .format-standard.no-img .image_frame {display: block;height: 180px;background-color: rgba(255,255,255,.5);}
.section-post-related .format-standard.no-img .image_frame:after {content: "";font-family: "mfn-icons";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 180px;line-height: 180px;text-align: center;font-size: 40px;color: rgba(0,0,0,.1);}
.section-post-related .post-related .image_frame iframe {width: 100%;}
.section-post-related .simple .post-related .image_frame {margin-left: 0px;}
.section-post-related .simple .post-related .date_label {margin-bottom: 5px;position: static;padding: 0;background-color: transparent;background-image: none;}
.section-post-related .simple .post-related .date_label:after {display: none;}
.section-post-related .simple .post-related hr {display: none;}
.section-post-related .simple .post-related a.button {margin-left: 0px;}
.section-post-related .simple .post-related.format-quote .date_label {margin-bottom: 10px;}
.section-post-related .simple .format-quote blockquote {margin-top: 0px;}
.single-format-link .single-photo-wrapper .share_wrapper {float: none;width: auto;padding: 10px 15px 15px;}
.single-format-link .single-photo-wrapper .share_wrapper .stButton {margin: 0 10px 0 0;}
.single-format-link .section-post-header .single-photo-wrapper .image_frame {display: none;}
.single-format-quote #Subheader .title {width: 100%;}
.single-format-quote #Subheader ul.breadcrumbs {display: none;}
.single-format-quote .single-photo-wrapper .share_wrapper {float: none;width: auto;padding: 10px 15px 15px;}
.single-format-quote .single-photo-wrapper .share_wrapper .stButton {margin: 0 10px 0 0;}
.single-format-quote .section-post-header .single-photo-wrapper .image_frame {display: none;}
.portfolio.no-img .single-photo-wrapper .share_wrapper, .format-image.no-img .single-photo-wrapper .share_wrapper, .format-standard.no-img .single-photo-wrapper .share_wrapper {float: none;width: auto;padding: 10px 15px 15px;}
.portfolio.no-img .single-photo-wrapper .share_wrapper .stButton, .format-image.no-img .single-photo-wrapper .share_wrapper .stButton, .format-standard.no-img .single-photo-wrapper .share_wrapper .stButton {margin: 0 10px 0 0;}
.portfolio.no-img .section-post-header .single-photo-wrapper .image_frame, .format-image.no-img .section-post-header .single-photo-wrapper .image_frame, .format-standard.no-img .section-post-header .single-photo-wrapper .image_frame {display: none !important;}
.project-description li {width: 99.9%;clear: both;padding: 7px 10px;background: rgba(0,0,0,.01);border-style: solid;border-color: rgba(0,0,0,.03);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.project-description li .label {font-weight: 700;min-width: 40px;padding-right: 10px;display: inline-block;}
.project-description li.one-third {float: left;width: 33.3%;clear: none;padding-right: 15px;border-width: 0 1px 1px 0;}
.project-description li:nth-child(3) {border-right-color: transparent;}
.share_item {float: none;width: auto;padding: 10px 15px 15px;}
.share_item .stButton {margin: 0 10px 0 0;}
.share-simple .post-header .title_wrapper {margin-left: 0;padding-left: 0;border-left-width: 0;}
.share-simple-wrapper {border-top: 1px solid rgba(0,0,0,.08);padding: 15px 0;text-align: left;}
.share-simple-wrapper .share-label {margin-right: 10px;}
.share-simple-wrapper .icons {display: inline;}
.share-simple-wrapper .icons a {padding: 0 5px;color: #a8a8a8;}
.share-simple-wrapper .icons .facebook:hover {color: #3b5998;}
.share-simple-wrapper .icons .twitter:hover {color: #1da1f2;}
.share-simple-wrapper .icons .google:hover {color: #dc4e41;}
.share-simple-wrapper .icons .linkedin:hover {color: #0077b5;}
.share-simple-wrapper .icons .pinterest:hover {color: #bd081b;}
.share-simple-wrapper .button-love {float: right;}
.share-simple-wrapper .mfn-love {position: relative;display: inline-block;padding-left: 24px;margin-left: 5px;}
.share-simple-wrapper .mfn-love i {position: absolute;left: 0;top: 0;font-size: 16px;}
.share-simple-wrapper .mfn-love:hover {text-decoration: none;}
.share-simple-wrapper .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;}
.share-simple-wrapper .mfn-love:hover i:last-child, .share-simple-wrapper .mfn-love.loved i:last-child {opacity: 1;}
.single-template .section-post-header, .single-template .section-post-about, .single-template .section-post-related, .single-template .section-post-comments {display: none;}
.widget-area {border-style: solid;padding: 30px 20px 20px;position: relative;}
.widget-area:before {content: "";display: block;position: absolute;top: 0;width: 1500px;height: 100%;background: rgba(0,0,0,.01);visibility: visible;}
.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-area.lines-boxed .widget:after {width: 100%;}
.widget-area.lines-hidden .widget:after {display: none;}
.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.aside_both .sidebar-1 .widget-area {border-right-width: 1px;}
.with_aside.aside_both .sidebar-1 .widget-area:before {right: 0;}
.with_aside.aside_both .sidebar-1 .widget-area .widget:after {right: 0;}
.with_aside.aside_both .sidebar-2 .widget-area {border-left-width: 1px;}
.with_aside.aside_both .sidebar-2 .widget-area:before {left: 0;}
.with_aside.aside_both .sidebar-2 .widget-area .widget:after {left: 0;}
.Recent_posts ul {margin: 0 !important;}
.Recent_posts ul li {margin-bottom: 10px;list-style: none !important;}
.Recent_posts ul li:last-child {margin-bottom: 0;}
.Recent_posts ul li a {text-decoration: none;}
.Recent_posts ul li .desc {margin-right: 80px;padding: 5px 15px;background: #fff;position: relative;min-height: 70px;}
.Recent_posts ul li .desc:after {content: "";display: block;position: absolute;right: 0;top: 0;width: 4px;height: 100%;}
.Recent_posts ul li .desc h6 {position: relative;z-index: 2;margin-bottom: 3px;padding-bottom: 3px;border-bottom-width: 1px;border-style: solid;}
.Recent_posts ul li .desc .date {position: relative;z-index: 2;}
.Recent_posts ul li .desc .date i {display: inline-block;margin-right: 2px;}
.Recent_posts ul li .photo {width: 80px;height: 80px;line-height: 0;text-align: center;float: right;position: relative;}
.Recent_posts ul li .photo .c {width: 25px;height: 25px;line-height: 25px;z-index: 3;text-align: center;color: #fff;position: absolute;right: -12px;bottom: 12px;font-size: 11px;-webkit-border-radius: 3px;border-radius: 3px;}
.Recent_posts ul li.no-img {position: relative;}
.Recent_posts ul li.no-img .photo {width: 0;position: static;}
.Recent_posts ul li.no-img .desc {margin-right: 0;min-height: inherit;}
.Recent_posts.classic ul li a:hover h6, .Recent_posts.classic ul li a:hover .desc .date {color: #fff !important;}
.Recent_posts.classic ul li a:hover .desc:after {width: 100%;}
.Recent_posts ul li.format-link .photo {background-color: #eee;}
.Recent_posts ul li.format-link .photo:after {content: "";font-family: "mfn-icons";display: block;z-index: 91;position: absolute;left: 0;top: 0;width: 80px;height: 80px;line-height: 80px;text-align: center;font-size: 40px;color: rgba(0,0,0,.1);}
.Recent_posts ul li.format-quote .photo {background-color: #eee;}
.Recent_posts ul li.format-quote .photo:after {content: "";font-family: "mfn-icons";display: block;position: absolute;left: 0;top: 0;width: 80px;height: 80px;line-height: 80px;text-align: center;font-size: 40px;color: rgba(0,0,0,.1);}
.Recent_posts.blog_news ul li {margin-bottom: 20px;overflow: hidden;}
.Recent_posts.blog_news ul li .photo {float: left;width: 30%;height: auto;border-right: 3px solid #ddd;background-color: transparent;}
.Recent_posts.blog_news ul li .photo .c {display: none;}
.Recent_posts.blog_news ul li .desc {width: 70%;margin-left: 30%;padding-top: 0;box-sizing: border-box;background: none !important;}
.Recent_posts.blog_news ul li .desc:after {display: none;}
.Recent_posts.blog_news ul li .desc h6 {margin-top: -3px;}
.Recent_posts.blog_news ul li.no-img .photo {display: none;}
.Recent_posts.blog_news ul li.no-img .desc {width: 100%;margin-left: 0;padding-left: 0;}
.Recent_posts ul li a h6, .Recent_posts ul li a .desc .date, .Recent_posts ul li a .desc:after {-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;}
.widget_media_gallery .gallery .gallery-item {margin-bottom: 2.5% !important;}
.widget_recent_entries ul li {padding: 5px 15px;background: #fff;position: relative;margin-bottom: 10px;}
.widget_recent_entries ul li a {display: block;text-decoration: none;position: relative;z-index: 2;margin-bottom: 3px;padding-bottom: 3px;border-bottom-width: 1px;border-style: solid;}
.widget_recent_entries ul li:last-child {margin-bottom: 0;}
.widget_recent_entries ul li:after {content: "";display: block;position: absolute;right: 0;top: 0;width: 4px;height: 100%;}
.widget_recent_entries ul li:hover:after {width: 100%;}
.widget_recent_entries ul li .post-date {display: block;position: relative;z-index: 2;}
.widget_recent_entries ul li:hover a, .widget_recent_entries ul li:hover .post-date {color: #fff;}
.widget_recent_entries ul li:hover a, .widget_recent_entries ul li:hover .post-date, .widget_recent_entries ul li:hover:after {-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;}
.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;}
.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: 8px 0 9px 3px;}
.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;}
.widget_mfn_recent_comments ul {margin: 0 !important;}
.widget_mfn_recent_comments ul li {padding-bottom: 15px;margin-bottom: 0 !important;background: url("../images/recent_comments.png") no-repeat 4px top;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;}
.widget_recent_comments ul li {padding-bottom: 5px;padding-top: 6px;background: url("../images/recent_comments.png") no-repeat 4px top;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;}
.widget_search input[type="text"] {margin-bottom: 0;width: 100%;}
.widget_search .icon_close, .widget_search .icon_search {display: none;}
.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 {overflow: hidden;}
.Flickr .flickr_badge_image {margin: 0;margin: 0 1% 2% 1%;padding: 0;float: left;width: 23%;}
.Flickr .flickr_badge_image a {display: block;line-height: 0;}
.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;}
.widget_mfn_tag_cloud ul {margin-bottom: 0;overflow: hidden;}
.widget_mfn_tag_cloud ul li {margin: 0;margin: 0 5px 2px 0;padding: 0;float: left;}
.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;}
.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;}
.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_group {margin: 0 !important;}
.portfolio_group .portfolio-item {list-style: none !important;float: left;}
.portfolio_group .portfolio-item.isotope-grid-sizer {margin: 0 !important;}
.portfolio_group:not(.list) .portfolio-item {background: none !important;}
.portfolio_group .portfolio-item .list_style_header {display: none;overflow: hidden;margin-bottom: 20px;position: relative;min-height: 46px;padding-right: 275px;}
.portfolio_group .portfolio-item .list_style_header h3 {margin-bottom: 0;margin-top: 7px;}
.portfolio_group .portfolio-item .list_style_header .links_wrapper {position: absolute;right: 0;top: 0;}
.portfolio_group .portfolio-item .list_style_header .links_wrapper a {margin-bottom: 0;}
.portfolio_group .portfolio-item .list_style_header .links_wrapper a:last-child {margin-right: 0;}
.portfolio_group .portfolio-item:first-child .list_style_header .links_wrapper a.portfolio_prev_js {display: none;}
.portfolio_group .portfolio-item:last-child .list_style_header .links_wrapper a.portfolio_next_js {display: none;}
.portfolio_group .portfolio-item .image_frame {width: 100%;margin-bottom: 0;}
.portfolio_group .portfolio-item .desc {padding: 20px;background: #fff;overflow: hidden;}
.portfolio_group .portfolio-item .desc .title_wrapper {position: relative;padding-right: 43px;}
.portfolio_group .portfolio-item .desc .title_wrapper h5 {margin-bottom: 0;}
.portfolio_group .portfolio-item .desc .title_wrapper .button-love {position: absolute;right: 0;top: 0;}
.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love {display: inline-block;position: relative;padding-left: 24px;}
.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love i {position: absolute;left: 0;top: 0;font-size: 16px;}
.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love:hover {text-decoration: none;}
.portfolio_group .portfolio-item .desc .title_wrapper .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;}
.portfolio_group .portfolio-item .desc .title_wrapper .button-love a:hover.mfn-love i:last-child, .portfolio_group .portfolio-item .desc .title_wrapper .button-love a.loved.mfn-love i:last-child {opacity: 1;}
.portfolio_group .portfolio-item .desc .desc-wrapper {margin-right: 280px;}
.portfolio_group .portfolio-item .desc .details-wrapper {float: right;width: 240px;padding-left: 19px;border-left-width: 1px;border-style: solid;}
.portfolio_group .portfolio-item .desc .details-wrapper dl {margin-bottom: 0;}
.portfolio_group .portfolio-item .desc .details-wrapper dl > dt {padding: 2px 0;border: 0;width: 80px;}
.portfolio_group .portfolio-item .desc .details-wrapper dl > dd {padding: 2px 0;border: 0;margin-left: 90px;}
.portfolio_group.list .portfolio-item {width: 100%;border-bottom-width: 0;border-style: solid;}
.portfolio_group.list .portfolio-item .portfolio-item-fw-bg {background-position: top center;background-repeat: repeat;padding: 35px 0;}
.portfolio_group:not(.list) .portfolio-item .portfolio-item-fw-bg {background: none !important;}
body.with_aside .portfolio_group.list .portfolio-item .portfolio-item-fw-bg {padding-left: 5%;padding-right: 5%;}
body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper {width: 1176px;margin: 0 auto;}
.portfolio_group.list .portfolio-item .list_style_header {display: block;}
.portfolio_group.list .portfolio-item .desc {background: none;padding: 20px 0 0;}
.portfolio_group.list .portfolio-item .desc .title_wrapper {display: none;}
.portfolio_group.flat .portfolio-item {width: 33.3%;}
.portfolio_group.flat .portfolio-item .image_frame {border: 0;}
.portfolio_group.flat .portfolio-item .image_frame .mask {box-shadow: 0 0 0 0;-webkit-box-shadow: 0 0 0 0;}
.portfolio_group.flat .portfolio-item .desc {display: none;}
.portfolio_group.grid .portfolio-item {width: 31.2%;margin: 0 1% 20px;}
.portfolio_group.grid .portfolio-item .desc .desc-wrapper, .portfolio_group.grid .portfolio-item .desc .details-wrapper {display: none;}
.portfolio_group.masonry .portfolio-item {width: 31.2%;margin: 0 1% 20px;}
.portfolio_group.masonry .portfolio-item .desc .title_wrapper {margin-bottom: 15px;}
.portfolio_group.masonry .portfolio-item .desc .desc-wrapper {display: block;margin-right: 0;}
.portfolio_group.masonry .portfolio-item .desc .details-wrapper {display: none;}
.portfolio_group.masonry-hover .portfolio-item {width: 31.2%;margin: 0 1% 20px;}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper {position: relative;overflow: hidden;}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc {opacity: 0;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,.3);height: 100%;width: 100%;padding: 10% 10% 50px;box-sizing: border-box;z-index: 2;}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc h3:after {content: "";display: block;margin: 15px 0;width: 20px;height: 3px;background: #fff;}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc h3 a {color: #fff;}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .desc-inner {height: 100%;overflow: hidden;color: #fff;}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper {bottom: 18px;box-sizing: border-box;left: 0;padding: 0 7% 0 8%;position: absolute;width: 100%;}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.zoom, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.link, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.external {font-size: 25px;color: #fff;position: relative;top: 0;}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.zoom {}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.link {float: right;}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.external {}
.portfolio_group.masonry-hover .portfolio-item .image-wrapper {line-height: 0;}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc.bg-light h3 a, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc.bg-light .desc-inner, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc.bg-light .links-wrappper a {color: #444;}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc.bg-light h3:after {background: #444;}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper:hover .hover-desc {opacity: 1;}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a:hover.zoom, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a:hover.link, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a:hover.external {top: -3px;}
.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper .hover-desc {padding: 10%;}
.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper {overflow: visible;}
.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper .hover-desc {position: static;opacity: 1;}
.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper .hover-desc .desc-inner {margin-bottom: 15px;}
.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper .hover-desc .links-wrappper {position: static;padding: 0;margin-top: 30px;}
.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper .hover-desc .links-wrappper a.zoom {display: none;}
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.zoom, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.link, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.external, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc {-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;}
.portfolio_group.masonry-minimal .portfolio-item {width: 31.2%;margin: 0 1% 20px;}
.portfolio_group.masonry-flat {float: left;width: 100.5%;}
.portfolio_group.masonry-flat .portfolio-item {width: 24.9%;display: block;float: left;position: relative;}
.portfolio_group.masonry-flat .portfolio-item.wide {width: 49.8%;}
.portfolio_group.masonry-flat .portfolio-item .portfolio-item-fill {padding-bottom: 78%;}
.portfolio_group.masonry-flat .portfolio-item.tall .portfolio-item-fill {padding-bottom: 156%;}
.portfolio_group.masonry-flat .portfolio-item.wide .portfolio-item-fill {padding-bottom: 39%;}
.portfolio_group.masonry-flat .portfolio-item.tall.wide .portfolio-item-fill {padding-bottom: 78%;}
.portfolio_group.masonry-flat .portfolio-item .image_frame {border: 0;position: absolute;top: 0;left: 0;bottom: 0;right: 0;overflow: hidden;}
.portfolio_group.masonry-flat .portfolio-item .image_frame .image_wrapper {position: static;}
.portfolio_group.masonry-flat .portfolio-item .image_frame .mask {box-shadow: 0 0 0 0;-webkit-box-shadow: 0 0 0 0;}
.portfolio_group.masonry-flat .portfolio-item .image_frame img {margin: 0 !important;top: 0 !important;}
.portfolio_group.masonry-flat .portfolio-item .desc {display: none;}
.portfolio_group.grid.col-2 .portfolio-item, .portfolio_group.masonry.col-2 .portfolio-item, .portfolio_group.masonry-hover.col-2 .portfolio-item, .portfolio_group.masonry-minimal.col-2 .portfolio-item {width: 47.99%;}
.portfolio_group.grid.col-3 .portfolio-item, .portfolio_group.masonry.col-3 .portfolio-item, .portfolio_group.masonry-hover.col-3 .portfolio-item, .portfolio_group.masonry-minimal.col-3 .portfolio-item {width: 31.33%;}
.portfolio_group.grid.col-4 .portfolio-item, .portfolio_group.masonry.col-4 .portfolio-item, .portfolio_group.masonry-hover.col-4 .portfolio-item, .portfolio_group.masonry-minimal.col-4 .portfolio-item {width: 22.99%;}
.portfolio_group.grid.col-5 .portfolio-item, .portfolio_group.masonry.col-5 .portfolio-item, .portfolio_group.masonry-hover.col-5 .portfolio-item, .portfolio_group.masonry-minimal.col-5 .portfolio-item {width: 18.99%;margin: 0 .5% 20px;}
.portfolio_group.grid.col-6 .portfolio-item, .portfolio_group.masonry.col-6 .portfolio-item, .portfolio_group.masonry-hover.col-6 .portfolio-item, .portfolio_group.masonry-minimal.col-6 .portfolio-item {width: 15.66%;margin: 0 .5% 20px;}
.portfolio_group.flat.col-2 .portfolio-item {width: 49.99%;}
.portfolio_group.flat.col-3 .portfolio-item {width: 33.33%;}
.portfolio_group.flat.col-4 .portfolio-item {width: 24.99%;}
.portfolio_group.flat.col-5 .portfolio-item {width: 19.99%;}
.portfolio_group.flat.col-6 .portfolio-item {width: 16.66%;}
.portfolio_group.exposure {}
.portfolio_group.exposure .portfolio-item {width: 100%;position: relative;}
.portfolio_group.exposure .portfolio-item a.link {display: block;}
.portfolio_group.exposure .portfolio-item .image-wrapper {line-height: 0;}
.portfolio_group.exposure .portfolio-item .image-wrapper .mask {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: rgba(0,0,0,.5);opacity: 0;}
.portfolio_group.exposure .portfolio-item .desc-inner {position: absolute;left: 0;top: 30px;z-index: 2;width: 100%;}
.portfolio_group.exposure .portfolio-item .desc-inner .desc-wrapper-inner {padding: 0 35px;margin: 0 1%;width: 98%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.full-width .portfolio_group.exposure .portfolio-item .desc-inner {top: 70px;}
.full-width .portfolio_group.exposure .portfolio-item .desc-inner .desc-wrapper-inner {padding: 0;}
.portfolio_group.exposure .portfolio-item .desc-inner .line {display: block;width: 0;height: 4px;margin-bottom: 20px;}
.portfolio_group.exposure .portfolio-item .desc-inner .entry-title {margin-bottom: 20px;}
.portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper {width: 75%;opacity: .7;}
.portfolio_group.exposure .portfolio-item .details-wrapper {position: absolute;right: 0;bottom: 5px;z-index: 2;width: 100%;}
.portfolio_group.exposure .portfolio-item .details-wrapper .details-wrapper-inner {padding: 0 25px;margin: 0 1%;width: 98%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.full-width .portfolio_group.exposure .portfolio-item .details-wrapper {bottom: 35px;}
.full-width .portfolio_group.exposure .portfolio-item .details-wrapper .details-wrapper-inner {padding: 0;}
.portfolio_group.exposure .portfolio-item .details-wrapper .column {float: right;opacity: 0;-webkit-transform: translateY(-7%);transform: translateY(-7%);border-top: 1px solid rgba(255,255,255,.4);padding: 20px 10px;margin-bottom: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.portfolio_group.exposure .portfolio-item .details-wrapper .column h5.label {font-weight: 400;margin-bottom: 8px;}
.portfolio_group.exposure .portfolio-item .details-wrapper .column h5 {font-weight: 700;}
.portfolio_group.exposure .portfolio-item .desc-inner .entry-title, .portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper, .portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper h2, .portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper h3, .portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper h4, .portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper h5, .portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper h6, .portfolio_group.exposure .portfolio-item .details-wrapper h5, .portfolio_group.exposure .portfolio-item .details-wrapper h5 a {color: #fff;}
.portfolio_group.exposure .portfolio-item .desc-inner .line, .portfolio_group.exposure .portfolio-item .image-wrapper .mask {-webkit-transition: all .6s cubic-bezier(.645,.045,.355,1);transition: all .6s cubic-bezier(.645,.045,.355,1);}
.portfolio_group.exposure .portfolio-item .details-wrapper .column {-webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);transition: all .3s cubic-bezier(.645,.045,.355,1);}
.portfolio_group.exposure .portfolio-item .details-wrapper .column:first-child {-webkit-transition-delay: .2s;transition-delay: .2s;}
.portfolio_group.exposure .portfolio-item .details-wrapper .column:nth-child(2) {-webkit-transition-delay: .3s;transition-delay: .3s;}
.portfolio_group.exposure .portfolio-item .details-wrapper .column:nth-child(3) {-webkit-transition-delay: .4s;transition-delay: .4s;}
.portfolio_group.exposure .portfolio-item:hover .desc-inner .line {width: 100px;}
.portfolio_group.exposure .portfolio-item:hover .image-wrapper .mask {opacity: 1;}
.portfolio_group.exposure .portfolio-item:hover .details-wrapper .column {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
.section_wrapper .portfolio_wrapper .column.one.pager_wrapper .hover-desc {margin: 40px 0 !important;}
.template-slider .section-portfolio-header {margin-top: 30px;}
#Footer {background-position: center top;background-repeat: no-repeat;position: relative;}
#Footer .footer_action {background: rgba(0,0,0,.1);}
#Footer .footer_action .one {margin-bottom: 30px;padding-top: 30px;text-align: center;font-size: 110%;line-height: 180%;}
#Footer .widgets_wrapper {padding: 15px 0;}
#Footer .widgets_wrapper .column {margin-bottom: 0;}
#Footer .widgets_wrapper .widget {padding: 15px 0;margin-bottom: 0;}
#Footer .widgets_wrapper .widget:after {display: none;}
#Footer .footer_copy {border-top: 1px solid rgba(255,255,255,.1);}
#Footer .footer_copy .one {margin-bottom: 20px;padding-top: 30px;min-height: 33px;}
#Footer .footer_copy .copyright {float: left;}
#Footer .footer_copy .social {float: right;margin-right: 20px;}
#Footer .footer_copy .social li {display: inline-block;margin-right: 6px;}
#Footer .footer_copy .social li:last-child {margin-right: 0;}
#Footer .footer_copy .social li a {color: rgba(255,255,255,.3);font-size: 15px;line-height: 15px;-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;}
#Footer .footer_copy .social li a:hover {color: #fff;}
#Footer .footer_copy .social-menu {float: right;margin-right: 20px;}
#Footer .footer_copy .social-menu li {display: inline-block;margin-right: 6px;padding-right: 6px;border-right: 1px solid rgba(255,255,255,.1);}
#Footer .footer_copy .social-menu li:last-child {margin-right: 0;padding-right: 0;border-right-width: 0;}
.footer-copy-center #Footer .footer_copy {text-align: center;}
.footer-copy-center #Footer .footer_copy .copyright {float: none;margin: 0 0 10px;}
.footer-copy-center #Footer .footer_copy a#back_to_top {float: none;margin: -10px 0 10px;}
.footer-copy-center #Footer .footer_copy .social {float: none;margin: 0;}
.footer-copy-center #Footer .footer_copy .social-menu {float: none;margin: 0;}
#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.in_footer {position: absolute;bottom: 20px;right: 75px;}
#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;}
#Footer .Recent_posts ul li .desc {background: rgba(0,0,0,.1);}
#Footer .widget_mfn_menu ul li a {background: rgba(0,0,0,.1);color: #ccc;}
#Footer .widget_recent_entries ul li {background: rgba(0,0,0,.1);}
#Footer ul.list_mixed li:after, #Footer ul.list_check li:after, #Footer ul.list_star li:after, #Footer ul.list_idea li:after {background: rgba(255,255,255,.08);}
#Footer .widget_mfn_recent_comments ul li .date_label {background-color: rgba(0,0,0,.07);}
#Footer .widget_mfn_recent_comments ul li .date_label:after {border-left-color: rgba(0,0,0,.07);}
.footer-fixed #Footer {position: fixed;width: 100%;bottom: 0;left: 0;z-index: 1;}
.footer-sliding #Wrapper, .footer-sliding #Content {position: relative;z-index: 0;}
.footer-sliding #Footer {position: fixed;width: 100%;bottom: 0;left: 0;z-index: -1;}
.footer-stick #Footer.is-sticky {position: fixed;width: 100%;bottom: 0;left: 0;}
.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 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;background-image: url("../images/stripes/stripes_10_w.png");}
#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 {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;}
.single-testimonial .post-nav, .single-testimonial .post-meta .category, .single-testimonial .fixed-nav {display: none;}
body.error404 {height: 100%;}
body.error404.custom-404, body.error404.events-archive {height: auto;}
body.error404:not(.events-archive) #Content {padding: 0 !important;}
#Error_404 {overflow: hidden;position: absolute;top: 50%;margin-top: -150px;left: 30px;}
#Error_404 .error_pic {width: 30%;float: left;text-align: center;}
#Error_404 .error_pic i {font-size: 250px;line-height: 250px;}
#Error_404 .error_desk {width: 70%;float: left;padding-top: 40px;}
#Error_404 .error_desk h2 {font-size: 45px;line-height: 45px;}
#Error_404 .error_desk h4 {font-size: 26px;line-height: 30px;}
#Error_404 .error_desk p .check {line-height: 45px;font-size: 16px;}
#Error_404 .error_desk p .button {margin: 0;display: inline;margin-left: 20px;}
.search-not-found .snf-pic {float: left;text-align: center;width: 275px;}
.search-not-found .snf-pic i {font-size: 200px;line-height: 200px;}
.search-not-found .snf-desc {width: 70%;width: calc(100% - 275px);float: left;padding-top: 40px;}
.search-not-found .snf-desc h2 {font-size: 45px;line-height: 45px;color: rgba(0,0,0,.7);}
.search-not-found .snf-desc h4 {font-size: 26px;line-height: 30px;color: rgba(0,0,0,.7);}
.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;background: url("../images/videomask.png") repeat center;}
.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-device-width:1024px) {.section.has-video .section_video {display: none !important;}}
.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 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, .dark .widget_recent_entries ul li a {color: #fff !important;}
.dark .ui-tabs .ui-tabs-panel, .dark .accordion .question .answer {color: #626262;}
.dark blockquote {background-image: url("../images/stripes/textline_dark.png");}
.dark blockquote:after {color: rgba(255,255,255,.1);}
.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;}
.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 .share_wrapper, .dark .post-header .title_wrapper, .dark .section-post-related .section-related-adjustment, .dark .comments, .dark .widget-area, .dark .widget:after, .dark .fixed-nav .desc h6, .dark .portfolio_group.list .portfolio-item, .dark .portfolio_group .portfolio-item .desc .details-wrapper, .dark .Recent_posts ul li .desc h6, .dark .widget_recent_entries ul li a, .dark .woocommerce .widget_best_sellers li, .dark .woocommerce .widget_featured_products li, .dark .woocommerce .widget_recent_reviews li, .dark .woocommerce .widget_recent_products li, .dark .woocommerce .widget_recently_viewed_products li, .dark .woocommerce .widget_random_products li, .dark .woocommerce .widget_top_rated_products li, .dark .woocommerce .widget_onsale li, .dark .woocommerce .widget_layered_nav li, .dark .woocommerce .widget_shopping_cart ul.product_list_widget li, .dark .woocommerce .widget_products li, .dark .woocommerce .product .related.products, .dark .woocommerce .product div.entry-summary h1.product_title:after, .dark .woocommerce .quantity input.qty {border-color: rgba(255,255,255,.08);}
.dark .blockquote p.author span, .dark .counter .desc_wrapper .title, .dark .article_box .desc_wrapper p, .dark .team .desc_wrapper p.subtitle, .dark .pricing-box .plan-header p.subtitle, .dark .pricing-box .plan-header .price sup.period, .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 .pager-single a, .dark #comments .commentlist > li .comment-author .says, .dark .fixed-nav .desc .date, .dark .filters_buttons li.label, .dark .Recent_posts ul li a .desc .date, .dark .widget_recent_entries ul li .post-date, .dark .tp_recent_tweets .twitter_time, .dark .widget_price_filter .price_label, .dark .shop-filters .woocommerce-result-count, .dark .woocommerce ul.product_list_widget li .quantity, .dark .widget_shopping_cart ul.product_list_widget li dl, .dark .product_meta .posted_in, .dark .woocommerce .shop_table .product-name .variation > dd, .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;}
.dark hr {background-color: rgba(255,255,255,.08);color: rgba(255,255,255,.08);}
.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);}
.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,.35);background: rgba(255,255,255,.05);}
.dark .counter .desc_wrapper .number {color: #fff;}
.dark a.content_link .title {color: #444;}
.dark .opening_hours, .dark .opening_hours h3 {color: #444;}
.dark .Recent_posts ul li .desc {background: rgba(0,0,0,.1);}
.dark .pricing-box-box {background: rgba(0,0,0,.1);}
.dark .pricing-box .plan-inside ul li {border-bottom: 1px solid rgba(255,255,255,.1);}
.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;}
.dark .pricing-box-table.pricing-box-featured {background: rgba(0,0,0,.1);}
.dark .pricing-box .plan-header .price sup.period {color: rgba(255,255,255,.5) !important;}
.dark .call_to_action .call_left h3, .dark .call_to_action .call_center a {color: #fff;}
.dark .fancy_heading_line {background-image: url("../images/fancy_heading_hr_dark.png");}
.dark .content_slider.flat a.button .button_icon i {color: #fff;}
.style-simple .dark .quick_fact .number-wrapper {color: #fff;}
.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;}
.dark .slider_pagination a {background: rgba(255,255,255,.3);}