@charset "UTF-8";
/* Themify Magazine 7.1.5 framework 7.3.3 */

/*/css/base.min.css*/
.tf_loader{width:1em;height:1em;overflow:hidden;display:inline-block;vertical-align:middle;position:relative}.tf_loader:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;text-indent:-9999em;border-radius:50%;box-sizing:border-box;border:.15em solid rgba(149,149,149,.2);border-left-color:rgba(149,149,149,.6);animation:tf_loader 1.1s infinite linear}@keyframes tf_loader{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.tf_clear{clear:both}.tf_left{float:left}.tf_right{float:right}.tf_textl{text-align:left}.tf_textr{text-align:right}.tf_textc{text-align:center}.tf_textj{text-align:justify}.tf_text_dec{text-decoration:none}.tf_hide{display:none}.tf_hidden{visibility:hidden}.tf_block{display:block}.tf_inline_b{display:inline-block}.tf_vmiddle{vertical-align:middle}.tf_mw{max-width:100%}.tf_w{width:100%}.tf_h{height:100%}.tf_overflow{overflow:hidden}.tf_box{box-sizing:border-box}.tf_abs{position:absolute;inset:0}.tf_abs_t{position:absolute;top:0;left:0}.tf_abs_b{position:absolute;bottom:0;left:0}.tf_abs_c{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tf_rel{position:relative}.tf_opacity{opacity:0}.tf_clearfix:after{content:"";display:table;clear:both}.loops-wrapper>.post,.woocommerce ul.loops-wrapper.products>li.product{float:left;box-sizing:border-box;margin-left:3.2%;margin-right:0;margin-bottom:3.2%;clear:none}.woocommerce .loops-wrapper.no-gutter.products>.product,body .loops-wrapper.no-gutter>.post{margin:0}.woocommerce .loops-wrapper.products.list-post>.product{margin-left:0}.tf_scrollbar{scroll-behavior:smooth;--tf_scroll_color:rgba(137,137,137,.2);--tf_scroll_color_hover:rgba(137,137,137,.4);scrollbar-color:var(--tf_scroll_color) transparent;scrollbar-width:thin}.tf_scrollbar::-webkit-scrollbar{width:var(--tf_scroll_w,10px);height:var(--tf_scroll_h,10px)}.tf_scrollbar::-webkit-scrollbar-thumb{background-color:var(--tf_scroll_color);background-clip:padding-box;border:2px solid transparent;border-radius:5px}.tf_scrollbar:hover{scrollbar-color:var(--tf_scroll_color_hover) transparent}.tf_scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--tf_scroll_color_hover)}.tf_close{position:relative;transition:transform .3s linear;cursor:pointer}.tf_close:after,.tf_close:before{content:'';height:100%;width:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:currentColor;transition:transform .25s}.tf_close:after{transform:translate(-50%,-50%) rotate(-45deg)}.tf_close:hover:after{transform:translate(-50%,-50%) rotate(45deg)}.tf_close:hover:before{transform:translate(-50%,-50%) rotate(135deg)}.tf_vd_lazy:fullscreen video{height:100%;object-fit:contain}

/*/css/themify.common.min.css*/
iframe{border:0}a{cursor:pointer}.button:focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:1px dotted hsla(0,0%,59%,.2)}.tf_focus_heavy .button:focus,.tf_focus_heavy a:focus,.tf_focus_heavy button:focus,.tf_focus_heavy input:focus,.tf_focus_heavy select:focus,.tf_focus_heavy textarea:focus{outline:2px solid rgba(0,176,255,.8)}.tf_focus_none .button:focus,.tf_focus_none a,.tf_focus_none a:focus,.tf_focus_none button:focus,.tf_focus_none input:focus,.tf_focus_none select:focus,.tf_focus_none textarea:focus{outline:none}.tf_large_font{font-size:1.1em}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-to-content:focus{clip-path:none}.post-image .themify_lightbox{display:block;max-width:100%;position:relative}.post-image .themify_lightbox .zoom{background:rgba(0,0,0,.3);border-radius:100%;height:35px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:35px}.post-image .themify_lightbox .zoom .tf_fa{stroke-width:1px;color:#fff;left:50%;line-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);vertical-align:middle}.post-image .themify_lightbox:hover .zoom{background:rgba(0,0,0,.6)}.pswp:not(.pswp--open){display:none}.ptb_map button,.themify_map button{border-radius:0}
/*/css/modules/social-links.min.css*/
.social-widget .widget{display:inline-block;margin:0 3px 0 0}.social-widget .widgettitle{background:0;border:0;border-radius:0;box-shadow:none;display:inline-block;font-family:inherit;font-size:100%;font-weight:700;letter-spacing:0;margin:0 .5em 0 0;padding:0;text-transform:none;vertical-align:middle;width:auto}.social-widget .social-links{display:inline;margin:6px 0 0;padding:0}.widget .social-links li img{vertical-align:middle}.widget .social-links{line-height:1em;padding:0}.social-links .social-link-item{border:0;display:inline-block;list-style:none;margin:0 5px 5px 0;padding:0}.social-links.vertical li{display:block;margin:0 0 5px}.widget .social-links a,.widget .social-links a:hover{text-decoration:none}.social-links li em{border-radius:100%;display:inline-block;font-size:20px;height:20px;line-height:1em;padding:4px;text-align:center;vertical-align:middle;width:20px}.social-links .icon-small em{font-size:8px;height:8px;width:8px}.social-links .icon-large em{font-size:28px;height:36px;padding:6px;width:36px}.social-links .icon-small img{max-height:16px;max-width:16px}.social-links .icon-medium img{max-height:24px;max-width:24px}.social-links .icon-large img{max-height:32px;max-width:32px}#footer .social-links.horizontal li,#sidebar .social-links.horizontal li{border:0;display:inline-block}#footer .social-links.vertical,#sidebar .social-links.vertical{display:block}#footer .social-links.vertical li,#sidebar .social-links.vertical li{display:block;margin:0 0 .5em}
/*/css/modules/search-form.min.css*/
.tf_s_dropdown input[type=text]{background-color:#fff;box-shadow:none;color:#000;display:inline-block;height:auto;margin:0;max-width:100%;min-height:auto;min-width:auto;width:auto}.tf_search_icon{border-radius:50em;cursor:pointer;line-height:normal;padding:9px 11px 10px}.tf_search_icon:hover{background:hsla(0,0%,59%,.15)}.tf_icon_wrap{font-size:1.2em;left:2px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.tf_icon_wrap+.tf_loader+input[type=text],.tf_icon_wrap+input[type=text]{padding-left:2.2em}.tf_s_dropdown .tf_icon_wrap{left:12px}
/*/wp-content/themes/magazine/styles/modules/site-logo.min.css*/
#site-logo{font:2em/1em Oswald,sans-serif;margin:5px 0 0;padding:0}#site-logo a{color:#fff;letter-spacing:2px;text-decoration:none}#site-logo a:hover{color:#fff}
/*/wp-content/themes/magazine/styles/modules/site-description.min.css*/
#site-description{color:hsla(0,0%,100%,.8);font-size:.7em;letter-spacing:.03em;line-height:normal;padding:4px 0 0 1px}
/* START MOBILE MENU CSS */
@media screen and (max-width:900px){
/*/wp-content/themes/magazine/mobile-menu.min.css*/
#header .social-widget,#main-nav,#site-description,#site-logo{clear:both;float:none;position:static}#header{height:auto!important}hgroup{float:none;margin-top:0}.header-widget .widget{margin:30px auto}.social-widget .widget{padding:5px 0 0}#header #searchform{left:inherit;position:absolute;right:0;width:150px}#header #searchform #s{float:right}#header #searchform input#s:focus{width:150px}#site-logo{font-size:1.5em;margin:0}#site-description{margin:0 0 10px}#menu-icon,#menu-icon-top{position:absolute}#menu-icon{background-color:#fff;border-radius:5px;color:#7f7f7f;display:block;font-size:1.5em;padding:1px 6px 3px;right:0;text-decoration:none;top:13px;transition:all .2s ease-in-out}#menu-icon.menu-close{padding:2px 8px 5px}.fixed-header #header .menu-close{right:205px!important}.fixed-header #nav-bar .menu-close{left:225px!important;top:110px;z-index:9999}.menu-icon-close{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff;display:none;display:block;min-height:1.5em;min-width:1.5em;position:absolute;right:1em;text-decoration:none;top:.5em;transform-origin:center;transition:transform .3s linear}.menu-icon-close:after,.menu-icon-close:before{border-top:4px solid;content:"";display:block;left:0;position:absolute;top:50%;width:100%}.menu-icon-close:before{transform:rotate(-45deg)}.menu-icon-close:after{transform:rotate(45deg)}.menu-icon-close:hover{transform:rotate(90deg)}#main-nav,#top-nav{-webkit-overflow-scrolling:touch;max-height:95%;overflow-y:scroll;position:static}#headerwrap #main-nav,.fixed-header#headerwrap #main-nav{height:100%;padding:15px}#headerwrap #main-nav li{display:block;float:none;margin:0;padding:0;width:auto}#headerwrap #main-nav li:hover,#headerwrap #main-nav li:hover a,#headerwrap #main-nav ul li:hover,#headerwrap #main-nav ul li:hover a,#headerwrap #main-nav ul ul a,#headerwrap #main-nav ul ul li:hover,#headerwrap #main-nav ul ul li:hover a{background:0;color:#fff}#headerwrap #main-nav>li:first-child{border:0}#headerwrap #main-nav a,#headerwrap #main-nav ul a,#headerwrap #main-nav>li:last-child>a{border:0;display:block;margin:0;padding:7px 0;width:auto}#headerwrap #main-nav a:hover{background:0}#headerwrap #main-nav .current-menu-item a,#headerwrap #main-nav .current_page_item a,#headerwrap #main-nav ul .current-menu-item a,#headerwrap #main-nav ul .current_page_item a{background:0;padding:10px 0}#headerwrap #main-nav>.current-menu-item a,#headerwrap #main-nav>.current_page_item a,#headerwrap #main-nav>li:last-child>a{border:0}#main-nav li:hover>.children,#main-nav li>.sub-menu{background:0;border:0;box-shadow:none;color:inherit;height:auto;margin:0 0 0 1em;opacity:1;padding:0;position:static;transform:none;width:auto}#main-nav li>.sub-menu{display:none}#headerwrap #main-nav ul{background:0;float:none}#headerwrap #main-nav ul li,#headerwrap #main-nav ul:after,#headerwrap #main-nav ul:before{border:0}#headerwrap #main-nav ul li a{background:0}#headerwrap #main-nav ul ul li:hover a{background:0;color:#fff}#main-nav .has-mega-column>ul.sub-menu,#main-nav .has-mega-sub-menu .mega-sub-menu{background:0}#main-nav .has-mega-sub-menu .mega-sub-menu{border:0;display:none;min-height:0;position:static}#headerwrap #main-nav .has-mega-sub-menu>a:after,#headerwrap #main-nav .has-sub-menu>a:after,#headerwrap #main-nav .mega-menu-posts,#headerwrap #main-nav .mega-sub-menu li a:after{display:none}#main-nav .has-mega-column>ul.sub-menu{border:0;padding:0}#headerwrap #main-nav .has-mega-column a{color:#fff}#headerwrap #main-nav .mega-sub-menu li:after{content:""}#main-nav [class*=" icon-"],#main-nav [class^=icon-]{padding:0}#main-nav [class*=" icon-"] a,#main-nav [class^=icon-] a{margin-left:10px}#main-nav>[class*=" icon-"]>a,#main-nav>[class^=icon-]>a{padding:7px 0}#main-nav .mega-column-list [class*=" icon-"],#main-nav .mega-column-list [class^=icon-]{color:#fff;margin:0}.sidemenu{background-color:#39c;display:none;height:100%;padding:0 0 0 10px;position:fixed;top:0;transition:.2s ease-in-out;transition-property:left,right;width:250px;z-index:111}.admin-bar .sidemenu{top:32px}#mobile-menu{right:-260px}#top-nav-mobile-menu{left:-260px}#mobile-menu.sidemenu-on{right:0}#top-nav-mobile-menu.sidemenu-on{left:0}.mobile_menu_active.sidemenu-active{left:0;position:relative;transition:left .2s ease-in-out}.mobile_menu_active.sidemenu-right,.mobile_menu_active.sidemenu-right .fixed-header{left:-260px}.mobile_menu_active.sidemenu-left,.mobile_menu_active.sidemenu-left .fixed-header{left:260px}#menu-icon-top{color:#fff;display:block;font-size:1.25em;left:10px;padding:0 10px;text-decoration:none;transition:all .2s ease-in-out}#nav-bar .social-widget{margin-bottom:0}#top-nav{margin:0;max-height:95%}#top-nav li{float:none}#top-nav a{display:block;font-family:Open Sans,sans-serif;font-size:.875em;padding:7px 0}#top-nav a:hover,#top-nav ul a:hover{background:0!important;color:#fff!important}#top-nav ul{background:0;border:0;display:block;padding:0 0 0 20px;position:static}#top-nav ul a{padding:7px 0!important}#top-nav li:hover>ul a,#top-nav ul a{width:auto}.menu-item-has-children .child-arrow{display:inline}.menu-item-has-children .child-arrow:hover{background:hsla(0,0%,59%,.15)}#headerwrap #searchform{width:115px}#header #searchform{background-color:#fff;border:1px solid #999;border-radius:5px;clear:both;display:none;overflow:hidden;padding:5px;position:static;width:156px}#header #searchform #s{background-color:#ddd!important;color:#444!important;padding-left:8px;width:142px}
}
/* END MOBILE MENU CSS */