body{background-color:#fff;line-height:1.5}a,a:hover{outline:none}h1,h2,h3,h4,h5,h6{line-height:1;font-weight:500;color:#000}strong{color:#000}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;margin:32px 0;border:0;border-top:1px solid #eee}pre{background-color:rgba(0,0,0,1%);border:1px solid rgba(51,51,51,.1);line-height:1.5;margin-bottom:1.6em;max-width:100%;overflow:auto;overflow-wrap:break-word;padding:.8em;white-space:pre-wrap;color:#777}.wrapper-content>li.widget{display:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;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}table{border-top:0;border-left:0;border-right:0;border-bottom:1px solid rgba(0,0,0,8%)}table th{border-bottom:1px solid rgba(0,0,0,8%)}table td{border-bottom:1px solid rgba(0,0,0,8%)}table tbody{font-size:13px}table td,table th{padding:6px 8px}table tr:nth-child(even){background:#fbfbfb}table tr:nth-child(odd){background:#fff}a,textarea,input,select,button,.button,.comment-reply-link,.thumbnail-media img,.nav a,article,.logo,.sitename{transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}#wrapper-site,.wrapper-site{background-color:initial}.content-main{padding:48px 20px 80px}.entry-content a{border:none}.heading a b{font-weight:400;font-style:italic}.header-site{z-index:11;padding:0;width:100%;transition:all .5s ease 0s;background-color:initial}.sitename a:hover,.sitetitle a:hover{opacity:.8}.site-logo-link img,.custom-logo-link img{max-width:100%;max-height:none}.sitename a,.sitetitle a{display:block}.site-description .tagline{font-size:10px;font-weight:400;color:rgba(0,0,0,.4);display:inline-block}.header-site .nav-horizontal>ul>li:last-child>a{border-right:0}.header-top{background:#fff;color:#000;line-height:48px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #ebebeb}.header-top .responsive-nav{margin-left:20px}.header-top .nav-horizontal li a{font-size:12px;font-weight:700}.header-top .nav-horizontal .menu-search{display:none}.header-top .tf-social a{padding-right:12px;color:#000;display:inline-block;font-size:14px}.header-top .menu-cart{display:inline-block}.header-top .menu-cart a{position:relative;display:block;font-size:14px;font-weight:400;color:#000}.header-top .menu-cart a .amount{letter-spacing:0;font-weight:400}.header-top .menu-cart a .menu-cart-count{position:absolute;top:7px;left:11px;font-size:10px;font-weight:400;border-radius:20px;display:inline-block;color:#fff;width:20px;height:20px;line-height:20px;text-align:center}.header-center{text-align:center;margin-bottom:40px}.header-center .site-description,.header-center .custom-logo-link{padding:36px 18px}.header-center .nav{background:#000;width:100%}.header-center .nav-horizontal{margin-top:0;display:inline-block;position:relative}.header-center .nav-horizontal>ul{float:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.header-center .nav-horizontal>ul>li{float:none;margin:0}.header-center .nav-horizontal>ul>li a{font-size:16px;font-weight:700;text-transform:uppercase;line-height:70px;height:70px;margin:0 18px;padding:0;position:relative}.header-center .nav-horizontal>ul>li.menu-search a{font-size:12px}.header-center .nav-horizontal>ul>li.menu-search a i{background:#323232;border-radius:26px;width:36px;height:36px;line-height:36px;display:inline-block}.header-center .tf-social{display:inline-block;padding-left:12px;margin-right:22px;float:right}.header-center .tf-social a{font-size:12px;margin-left:12px;line-height:72px}.header-center .responsive-nav{line-height:70px;padding:0 24px}.header-center .menu-cart{padding-left:24px;padding-right:24px;display:inline-block}.header-center .menu-cart a{position:relative;display:block;font-size:14px;line-height:70px;font-weight:400}.header-center .menu-cart a .amount{letter-spacing:0;font-weight:400}.header-center .menu-cart a .menu-cart-count{position:absolute;top:16px;left:9px;font-size:10px;font-weight:400;border-radius:20px;display:inline-block;color:#fff;width:20px;height:20px;line-height:20px;text-align:center}.sticky-header .header-center .menu-cart a .menu-cart-count{top:13px}.header-center .sub-menu .menu-item-has-children>a:after{padding-top:0}.header-center .nav ul>li .sub-menu,.header-center .nav ul>li .children{top:80px}.sticky-header .header-center .sub-menu,.sticky-header .header-center .nav .children{top:70px}.header-center .nav ul>li:hover .sub-menu,.header-center .nav ul>li:hover .children{top:71px}.sticky-header .header-center .nav li:hover>.sub-menu,.sticky-header .header-center .nav li:hover>.children{top:60px}.header-center .nav>ul>li .sub-menu .sub-menu,.header-center .nav li:hover>.sub-menu .sub-menu,.header-center .nav>ul>li .children .children,.header-center .nav li:hover>.children .children{left:181px;top:0}.header-center .nav-horizontal .sub-menu,.header-center .nav-horizontal .children{border:none;background-color:#fff;display:inline-block;left:-1px;text-align:left;letter-spacing:0}.header-center .nav-horizontal .sub-menu li,.header-center .nav-horizontal .children li{width:180px;border-bottom:none}.header-center .nav-horizontal .sub-menu li:last-child,.header-center .nav-horizontal .children li:last-child{border-bottom:none}.header-center .nav-horizontal .sub-menu li a,.header-center .nav-horizontal .children li a,.sticky-header .header-center .nav-horizontal .sub-menu li a,.sticky-header .header-center .nav-horizontal .children li a{font-weight:500;font-size:12px;line-height:18px;height:auto;padding:8px 18px;margin:0;background:#f6f6f6;border-bottom:1px solid #ebebeb}.header-center .nav-horizontal .sub-menu li:last-child,.header-center .nav-horizontal .nav .children li:last-child{border-bottom:none}.header-center .nav-horizontal .sub-menu li a:hover,.header-center .nav-horizontal .children li a:hover,.header-center .nav-horizontal .sub-menu li.current-menu-item a,.header-center .nav-horizontal .sub-menu li.current_page_item a,.header-center .nav-horizontal .children li.current-menu-item a,.header-center .nav-horizontal .children li.current_page_item a{color:#fff}.header-left{height:90px;line-height:90px;background:#fff;margin-bottom:0}.header-left .logo{float:left;margin-left:24px}.header-left .site-description{display:inline-block;vertical-align:middle;line-height:0}.header-left .nav{text-align:right;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:right}.header-left .nav-horizontal{margin-top:0;display:inline-block;position:relative}.header-left .nav-horizontal>ul{float:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.header-left .nav-horizontal>ul>li{float:none;margin:0}.header-left .nav-horizontal>ul>li a{font-size:13px;font-weight:600;text-transform:uppercase;line-height:90px;height:90px;padding:0 18px}.header-left .nav-horizontal>ul>li:last-child{border-left:1px solid #f3f3f5;border-right:1px solid #f3f3f5}.header-left .nav-horizontal>ul>li.menu-search a{font-size:12px;padding:0 24px}.header-left .tf-social{display:inline-block;padding-left:24px;padding-right:24px}.header-left .tf-social a{font-size:12px;margin-left:12px;line-height:72px}.header-left .tf-social a:first-child{margin-left:0}.header-left .responsive-nav{line-height:90px;float:left;border-left:1px solid #f3f3f5;padding:0 24px}.sticky-header .header-center .nav{position:fixed;top:0;left:0;z-index:2;height:60px;box-shadow:0 0 8px rgba(0,0,0,.1)}.admin-bar.sticky-header .header-center .nav{top:32px}.sticky-header .header-center .nav-horizontal>ul>li a,.sticky-header .header-center .menu-cart a{line-height:60px;height:60px}.is-sticky.sticky-header .header-center+.wrapper-content{padding-top:70px}.sticky-header .header-left{position:fixed;top:0;left:0;z-index:2;height:90px;box-shadow:0 0 8px rgba(0,0,0,.1)}.admin-bar.sticky-header .header-center,.admin-bar.sticky-header .header-left{top:32px}.home .header-overlay .sitename a,.home .header-overlay .sitetitle a{color:#fff}.home .header-overlay .site-description .tagline{color:#fff;opacity:.7}.home .header-site.header-overlay .nav-horizontal>ul>li>a{color:#fff;border-right:none}.home .header-overlay .responsive-nav .i-menu,.home .header-overlay .responsive-nav .i-menu:before,.home .header-overlay .responsive-nav .i-menu:after{background:#fff}.home .header-overlay.sticky-header .responsive-nav .i-menu,.home .header-overlay.sticky-header .responsive-nav .i-menu:before,.home .header-overlay.sticky-header .responsive-nav .i-menu:after{background:#000}.search-nav{cursor:pointer}.search-popup{position:fixed;width:100%;height:100%;background:rgba(255,255,255,.98);top:0;left:0;z-index:1001;position:fixed}.search-popup .search-form{margin-bottom:100px;opacity:0;transition:margin-bottom .5s ease 0s,opacity .5s ease 0s}.search-popup.open .search-form{opacity:1;margin:0}.search-popup .widget{z-index:2;width:540px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.search-popup .widget label,.search-popup .widget input[type=submit]{display:none}.search-popup .widget input[type=search]{border:0;border-bottom:1px solid #e4e4e4;border-radius:0;height:72px;font-size:36px;font-weight:700;color:#000;background-color:initial;max-width:540px;text-align:center}.search-popup .widget input[type=search]::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.search-popup .widget input[type=search]::-moz-placeholder{color:rgba(0,0,0,.5)}.search-popup .widget input[type=search]:-ms-input-placeholder{color:rgba(0,0,0,.5)}.search-popup .widget input[type=search]:-moz-placeholder{color:rgba(0,0,0,.5)}.search-popup .widget p{font-size:12px;font-weight:500;margin-top:18px;text-align:center;color:#000}.search-popup .search-submit{background:0 0;border:0;float:none;font-size:18px;color:#000;position:absolute;width:48px;margin:0;padding:0;height:52px;line-height:52px;margin-left:-44px;display:none}.search-close{position:fixed;width:100%;height:100%;z-index:1}.bread-crumbs{margin-bottom:0;font-size:12px;margin-top:8px;display:block;font-weight:700}.bread-crumbs a{color:#000}.bread-crumbs a:hover{opacity:.7;text-decoration:none}.bread-crumbs li:last-child{margin-right:0}.bread-crumbs li{margin-right:4px;float:none;display:inline-block}.tf-blog-title{text-align:center;padding-bottom:40px;border-bottom:3px solid #000}.tf-blog-title .heading{font-size:32px;font-weight:700;display:inline-block;text-transform:uppercase;color:#000}.tf-blog-title .heading span{display:block;font-size:12px;font-weight:400;text-transform:none;margin-bottom:6px;color:gray}.tf-title{text-align:center;padding-bottom:40px;border-bottom:3px solid #000}.tf-title .heading{font-size:32px;font-weight:700;display:inline-block;text-transform:uppercase;color:#000}.tf-title .avatar,.tf-blog-title .avatar{display:inline-block;border-radius:100%;margin-top:18px}.tf-title .excerpt,.tf-blog-title .excerpt{display:inline-block;max-width:680px;margin-top:18px}.tf-title .section-title .heading{font-size:24px;font-weight:400;text-transform:uppercase}.off-canvas-right{width:300px;background-color:#fff;z-index:3!important}.off-canvas-right.open+.wrapper-site{left:-300px}.admin-bar div[class*=" off-canvas-"] .nav-mobile{padding:0}.off-canvas-overlay:before{background:rgba(0,0,0,.2)repeat;content:"";left:0;position:fixed;top:0;width:0;height:0;z-index:0;opacity:0;transition:opacity .5s ease 0s}.off-canvas-overlay.open:before{opacity:1;transition:opacity .5s ease 0s;width:100%;height:100%;z-index:3}.off-canvas-right .site-logo-link,.off-canvas-right .custom-logo-link{margin-top:48px;margin-bottom:32px;display:block;text-align:center}.off-canvas-right .site-logo-link img,.off-canvas-right .custom-logo-link img{height:40px!important}.off-canvas-right .sitename,.off-canvas-right .sitetitle{font-size:32px!important;line-height:32px!important;margin-top:48px;margin-bottom:32px;text-align:center}div[class*=" off-canvas-"] .section-nav-title{color:#000;font-weight:700;font-size:14px}div[class*=" off-canvas-"] li a{color:#000;font-size:12px;font-weight:400;padding:12px;display:block;position:relative}div[class*=" off-canvas-"] .nav-vertical li.menu-item-has-children>a{margin-right:36px}div[class*=" off-canvas-"] .nav-vertical .sub-menu li a{font-weight:400;font-size:12px;padding:12px 12px 12px 24px}div[class*=" off-canvas-"] .nav-vertical .sub-menu .sub-menu{background-color:#fafafa}div[class*=" off-canvas-"] .nav-vertical .sub-menu .sub-menu li a{padding-left:36px}div[class*=" off-canvas-"] .nav-vertical .sub-menu li a:hover{background-color:initial;color:#000}div[class*=" off-canvas-"] .nav-vertical .sub-menu li{line-height:18px;border-top:1px solid #f1f1f1}div[class*=" off-canvas-"] li{border-top:1px solid #f1f1f1;line-height:20px;position:relative}.nav-vertical a:hover{background-color:initial}.nav-vertical{display:block}.open[class*=" off-canvas-"]{right:0;font-size:12px}div[class*=" off-canvas-"]{right:-300px;transform:none;padding:32px}.responsive-nav .i-menu,.responsive-nav .i-menu:before,.responsive-nav .i-menu:after{background-color:#000}.responsive-nav .i-menu{position:relative;bottom:auto;right:auto;-webkit-transform:translateX(0%)translateY(-4px);-moz-transform:translateX(0%)translateY(-4px);-ms-transform:translateX(0%)translateY(-4px);-o-transform:translateX(0%)translateY(-4px);transform:translateX(0%)translateY(-4px);display:inline-block;width:28px;height:2px}.responsive-nav .i-menu::before,.responsive-nav .i-menu:after{position:absolute;top:0;right:0;content:'';width:100%;height:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.responsive-nav .i-menu::before{-webkit-transform:translateY(-6px)rotate(0);-moz-transform:translateY(-6px)rotate(0);-ms-transform:translateY(-6px)rotate(0);-o-transform:translateY(-6px)rotate(0);transform:translateY(-6px)rotate(0)}.responsive-nav .i-menu::after{-webkit-transform:translateY(6px)rotate(0);-moz-transform:translateY(6px)rotate(0);-ms-transform:translateY(6px)rotate(0);-o-transform:translateY(6px)rotate(0);transform:translateY(6px)rotate(0)}.close-canvas{border-radius:0;background:#000;height:48px;width:48px;padding:0}.close-canvas i{margin-right:0}.close-canvas .i-close{position:relative;right:-4px;top:13px;bottom:auto;-webkit-transform:translateX(-50%)translateY(-50%);-moz-transform:translateX(-50%)translateY(-50%);-ms-transform:translateX(-50%)translateY(-50%);-o-transform:translateX(-50%)translateY(-50%);transform:translateX(-50%)translateY(-50%);display:inline-block;width:28px;height:2px}.close-canvas .i-close::before,.close-canvas .i-close::after{position:absolute;top:0;right:0;content:'';width:100%;height:100%;background-color:#fff;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.close-canvas .i-close::before{-webkit-transform:translateY(0)rotate(45deg);-moz-transform:translateY(0)rotate(45deg);-ms-transform:translateY(0)rotate(45deg);-o-transform:translateY(0)rotate(45deg);transform:translateY(0)rotate(45deg)}.close-canvas .i-close::after{-webkit-transform:translateY(0)rotate(-45deg);-moz-transform:translateY(0)rotate(-45deg);-ms-transform:translateY(0)rotate(-45deg);-o-transform:translateY(0)rotate(-45deg);transform:translateY(0)rotate(-45deg)}.off-canvas-right aside{padding:0;margin-top:12px;margin-bottom:30px}.off-canvas-right .tf-social{background-color:#f8f8f8;margin:-20px;padding:20px}.off-canvas-right .tf-social a{padding:12px 8px 12px 0;display:inline-block}.off-canvas-right .search-form{position:relative}.off-canvas-right .search-form .search-field{margin-bottom:0;width:100%;border-radius:2px;height:44px;padding:0 44px 0 8px}.off-canvas-right .search-form .search-submit{height:42px;line-height:42px;margin:0;background-color:initial;color:#ccc;font-size:14px;border:0;padding:0;width:40px;position:absolute;right:1px;top:1px}.off-canvas-right .search-form+.tf-search-hint{display:none}.off-canvas-right .search-form p{display:none}.off-canvas-right .search-form+.search-note{display:none}input[type=button],input[type=submit],button,.button,.form-submit input[type=submit],.invert input[type=button],.invert input[type=submit],.invert button,.invert .button,.invert .form-submit input[type=submit]{font-style:normal;font-size:12px;font-weight:900;color:#fff;background:#000;border:2px solid #000;line-height:46px;height:48px;padding:0 32px;display:inline-block;text-transform:uppercase;letter-spacing:2px}input[type=button]:hover,input[type=submit]:hover,button:hover,.button:hover,.form-submit input[type=submit]:hover,.invert input[type=button]:hover,.invert input[type=submit]:hover,.invert button:hover,.invert .button:hover,.invert .form-submit input[type=submit]:hover{color:#000;border:2px solid #000;background:#fff}label{font-weight:400}select,input[type=email],input[type=text],input[type=url],input[type=search],input[type=password],input[type=number],input[type=tel],input[type=date]{max-width:100%;padding:8px 12px;font-size:12px;height:48px}textarea{max-width:100%;padding:8px 12px;font-size:12px}button.mfp-close:hover,button.mfp-arrow:hover{background-color:initial}textarea,input[type=email],input[type=text],input[type=url],input[type=search],input[type=password],input[type=number],input[type=tel],input[type=date],select{background-color:#fff;border:1px solid #e6e6e6;color:#828282}textarea:focus,input[type=email]:focus,input[type=text]:focus,input[type=url]:focus,input[type=search]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=date]:focus,select:focus{border:1px solid #000}span.wpcf7-not-valid-tip{font-size:10px;margin-top:4px;font-style:italic}.wpcf7-form .required{color:#f00000}div.wpcf7-validation-errors{background-color:#eb6059;color:#fff;border:none}div.wpcf7-mail-sent-ok{color:#fff;background-color:#a0ce4e;border:none}div.wpcf7-response-output{padding:1em;margin:2em 0 1em}div.wpcf7 .ajax-loader{float:none}.sidebar-right .tf-content{padding-left:20px;padding-right:20px}.tf-full-width .tf-content{padding-left:20px;padding-right:20px;width:100%}.sticky-post{color:#fff;text-align:center;font-size:12px;font-weight:600;width:40px;height:40px;display:inline-block;line-height:40px;border-radius:100px;margin-bottom:4px}.sticky-post.no-media{position:relative;right:auto;display:inline-block;left:24px;top:18px}.on-date.updated:not(.published),.tf-post-date.updated:not(.published){display:none!important}.tf-standard .standard-item{text-align:center;margin-bottom:40px;border-bottom:3px solid #000;padding-bottom:32px}.tf-standard .standard-item .section-title.tf-title-top{margin-bottom:18px}.tf-standard .standard-item .section-title{margin:auto;width:80%}.tf-standard .standard-item .section-title .heading{font-size:48px;font-weight:700;line-height:1.1;text-transform:none;margin:0}.tf-standard .standard-item .post-media{margin-bottom:24px;position:relative}.tf-standard .standard-item .entry-content p{margin-top:32px}.tf-standard .standard-item footer{margin-top:32px}.tf-standard .standard-item .post-read a{font-style:normal;font-size:12px;font-weight:900;color:#000;background:#fff;border:3px solid #000;line-height:48px;padding:0 32px;display:inline-block;text-transform:uppercase;letter-spacing:2px}.tf-standard .standard-item .post-read a:hover{color:#fff;background:#000;border:3px solid #000}.tf-standard .standard-item .post-meta{font-size:0;margin-top:32px}.tf-standard .standard-item .post-meta span{padding:0 16px;font-size:12px;font-weight:400;color:#000;margin-right:1px;border-right:1px solid #ececee}.tf-standard .standard-item .post-meta span:first-child{padding-left:0}.tf-standard .standard-item .post-meta span:last-child{padding-right:0;border-right:0}.tf-standard .standard-item .post-share a{padding-right:16px;font-size:14px;font-weight:500;display:inline-block}.tf-standard .standard-item .post-share a:last-child{padding-right:0}.tf-standard .standard-item .comment-count:before{content:'\f075';font-size:14px;font-family:fontawesome;padding-right:4px}.tf-standard .standard-item .post-tags{margin:0}.tf-standard .standard-item .comment-count,.tf-standard .standard-item .post-tags a{font-size:12px;font-weight:600}.tf-related{margin-bottom:40px;border-bottom:3px solid #000;padding-bottom:40px}.tf-related h3{font-size:18px;line-height:1.1;font-weight:900;text-transform:uppercase;margin-bottom:40px;text-align:center;position:relative;letter-spacing:2px}.tf-related .related-item h4{font-size:18px;line-height:1.2;font-weight:700}.tf-related .related-item .related-content{margin-top:8px}.tf-related .related-item.no-media{padding:36px;background:#f9f9f9}.tf-related .related-item .in-categories,.tf-related .related-item .on-date{border-bottom:none;width:100%}.tf-standard-center .standard-item{margin-bottom:80px}.tf-standard-center .standard-item .tf-related{margin-top:-30px}.tf-list .list-item{overflow:hidden;margin-bottom:48px;border-bottom:1px solid #ebebeb;padding-bottom:48px}.tf-list .list-item .section-title{margin-bottom:30px}.tf-list .list-item .section-title .heading{font-size:36px;font-weight:700;line-height:1.1;margin:0}.tf-list .list-item .section-title .by-author,.tf-list .list-item .section-title .on-date{margin-top:24px}.tf-list .list-item .post-media{position:relative}.tf-list .list-item .entry-content{overflow:hidden}.tf-list .list-item .entry-content .post-read a{font-style:normal;font-size:12px;font-weight:900;color:#000;background:#fff;border:3px solid #000;line-height:48px;padding:0 32px;display:inline-block;text-transform:uppercase;letter-spacing:2px;margin-top:24px}.tf-list .list-item .entry-content .post-read a:hover{color:#fff;background:#000;border:3px solid #000}.tf-list .list-item .entry-content.no-media{padding:60px;background:#fafafa}.tf-list .post-tags{font-size:12px;margin-top:18px;display:inline-block}.tf-list .post-tags a{font-size:12px;font-weight:600;line-height:23px;height:24px;display:inline-block}.tf-grid .tf-content>ul{font-size:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.tf-grid .grid-item .sticky-post{top:-1px;right:-24px;writing-mode:vertical-rl;position:absolute;padding:12px 0}.tf-grid .post-item{vertical-align:top;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tf-grid .grid-item{padding-bottom:48px;margin-bottom:48px;text-align:left;width:100%;border-bottom:1px solid #ebebeb}.tf-grid .grid-item .post-media{position:relative}.tf-grid .grid-item .section-title{margin:0}.tf-grid .grid-item .section-title .heading{font-size:24px;font-weight:700;line-height:1.2;text-transform:none;margin-bottom:0}.tf-grid .grid-item .on-date{margin-top:4px}.tf-grid .grid-item .entry-content{margin:18px 32px 0 0}.tf-grid .grid-item .entry-content p{margin-top:24px}.tf-grid .standard-post{width:100%}.tf-grid .standard-item{margin-bottom:40px}.tf-grid .tf-post-ad-grid{border:none!important;padding:0;width:100%}.tf-grid .tf-post-ad-grid a{display:block;font-size:0}.tf-grid .post-read a{font-style:normal;font-size:12px;font-weight:900;color:#000;background:#fff;border:3px solid #000;line-height:48px;padding:0 32px;display:inline-block;text-transform:uppercase;letter-spacing:2px;margin-top:24px}.tf-grid .post-read a:hover{color:#fff;background:#000;border:3px solid #000}.tf-masonry-post .post-list .post-item article{margin-bottom:40px;padding-bottom:40px;text-align:left;border-bottom:1px solid #ebebeb}.tf-masonry-post .post-list .post-media{position:relative;margin-bottom:24px}.tf-masonry-post .post-list .section-title{width:100%;margin:0}.tf-masonry-post .post-list .section-title .heading{font-size:32px;font-weight:700;line-height:1.1;margin:0;text-transform:none}.tf-masonry-post .post-list .by-author,.tf-masonry-post .post-list .on-date{margin-top:24px}.tf-masonry-post .post-list .entry-content p{margin-top:24px}.tf-masonry-post .post-list .format-audio .entry-content{margin-top:-8px}.tf-masonry-post .post-read a{font-style:normal;font-size:12px;font-weight:900;color:#000;background:#fff;border:3px solid #000;line-height:48px;padding:0 32px;display:inline-block;text-transform:uppercase;letter-spacing:2px;margin-top:24px}.tf-masonry-post .post-read a:hover{color:#fff;background:#000;border:3px solid #000}.tf-masonry-post .tf-post-ad-grid{background:#000;width:100%}.tf-masonry-post .tf-post-ad-grid a{display:block;font-size:0}.tf-zigzag .list-item .sticky-post{position:absolute;z-index:1}.tf-zigzag .list-item{margin-bottom:40px;padding-bottom:40px;position:relative;border-bottom:1px solid #ebebeb}.tf-zigzag .list-item:nth-child(odd){background:#fff}.tf-zigzag .list-item:nth-child(even){background:#fff}.tf-zigzag .list-item .section-title{margin-bottom:0}.tf-zigzag .list-item .section-title .heading{font-size:32px;font-weight:700;line-height:1.1;margin:0}.tf-zigzag .list-item .by-author,.tf-zigzag .list-item .on-date{margin-top:24px}.tf-zigzag .list-item:nth-child(odd) .heading a,.tf-zigzag .list-item:nth-child(odd) .post-entry p{color:#000}.tf-zigzag .list-item .entry-content .post-entry{margin-top:18px}.tf-zigzag .list-item .post-media{position:relative}.tf-zigzag .list-item .entry-content .read-more{font-weight:400;font-size:10px;margin-top:8px;display:inline-block;border-bottom:1px solid;text-transform:uppercase;letter-spacing:1px}.tf-zigzag .list-item .entry-content{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.tf-zigzag .list-item .entry-content.no-media,.tf-zigzag.tf-full-width .list-item:nth-child(2n+1) .entry-content.no-media{position:static;transform:inherit;-moz-transform:inherit;-webkit-transform:inherit;width:100%}.tf-zigzag.sidebar-right .list-item:nth-child(odd) .post-media{width:50%}.tf-zigzag.sidebar-right .list-item:nth-child(even) .post-media{width:50%;right:-50%}.tf-zigzag.sidebar-right .list-item:nth-child(odd) .entry-content{width:50%;padding:0 0 40px 48px;right:0}.tf-zigzag.sidebar-right .list-item:nth-child(even) .entry-content{width:50%;padding:0 48px 0 0}.tf-zigzag.tf-full-width .list-item:nth-child(odd) .post-media{float:left;width:50%}.tf-zigzag.tf-full-width .list-item:nth-child(even) .post-media{float:right;width:50%}.tf-zigzag.tf-full-width .list-item:nth-child(odd) .entry-content{width:50%;padding:0 0 0 48px;right:0}.tf-zigzag.tf-full-width .list-item:nth-child(even) .entry-content{width:50%;padding:0 48px 0 0}.tf-zigzag.sidebar-right .list-item:nth-child(odd) .entry-content.no-media,.tf-zigzag.sidebar-right .list-item:nth-child(even) .entry-content.no-media{position:relative;top:auto;transform:inherit;-moz-transform:inherit;-webkit-transform:inherit;width:100%;padding:80px 120px}.archive article{position:relative}.archive .thumbnail a,.archive .owl-item a{display:block;font-size:0}.archive .entry-content p{margin:0}article .entry-content .more-link{display:none;font-size:0}article .entry-content blockquote{color:#000}.archive article .thumbnail a img{width:100%}.archive article .thumbnail a{position:relative}.archive article .thumbnail a::before{content:" ";display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s ease 0s;width:100%;z-index:2;transform:scale(.8)}.archive article:hover .thumbnail a::before{background-color:rgba(0,0,0,.3);transform:scale(1)}.archive._heading-content .format-quote .entry-content{padding:36px}article.format-quote .entry-content blockquote{font-size:32px;font-weight:400;line-height:1.2;padding-left:0;position:relative}article.format-quote .entry-content blockquote:before{content:'\f10d';font-family:FontAwesome;font-size:18px;line-height:28px;padding-right:12px;display:inline-block}article.format-quote .entry-content cite{font-style:normal;margin-top:12px;display:inline-block;opacity:.6;font-size:14px}article.format-quote .entry-content cite::before{content:"— "}.archive._heading-content .format-link .entry-content{padding:36px}article.format-link .copy a:first-child{font-size:32px;line-height:36px;font-weight:400;margin-bottom:12px;border-bottom:none;display:inline-block}article.format-link{content:'\f0c1';font-family:FontAwesome;font-size:18px;line-height:28px;padding-right:12px;display:block}.pagination{display:block;text-align:left}.pagination li{border:0;display:inline;float:none}.pagination a,.pagination span{font-weight:900;font-size:14px;padding:0 22px;line-height:48px;height:48px;min-width:auto;margin:0 1px 0 0;background:0 0;text-transform:uppercase}.pagination .current{color:#fff;background:0 0}.pagination li:last-child{margin-right:0}.pagination .page-numbers.dots{border:0!important}.pagination .nav-links{font-size:0}.pagination .dots,.pagination a:hover{color:#000;background:0 0}.single-post.no-sidebar .post-header .heading{max-width:86%;margin:0 auto}.single-post .related-post h3,.single-post #comments h3{font-size:18px;line-height:1.2;text-align:center;position:relative;font-weight:700;display:block;text-transform:uppercase;margin-bottom:40px;letter-spacing:2px}.single-post .story.dropcap>p:first-of-type:first-letter{font-size:86px;float:left;display:block;line-height:86px;font-weight:700;margin:12px 8px 0 0;-webkit-margin-before:-8px;color:#000}.single-post .post-password-form label{display:inline}.single-post .inner-post-pagination{display:block;margin:48px 0}.single-post .tf-post-ad-single{padding:0 36px 36px;background:#fff}.single-post .tf-post-ad-single img{display:block}.single-post .tf-full-width .story-content{max-width:66%;margin:0 auto}.single-post .post-header{margin:auto;width:78%;text-align:center}.single-post .post-header.tf-title-top{margin-bottom:24px}.single-post .post-header .heading{font-size:48px;font-weight:700;line-height:1.1;text-transform:none;margin:0}.single-post .post-header.tf-title-top .post-meta{margin-top:36px}.single-post .single-media{position:relative}.single-post .post-media{margin-bottom:32px;position:relative;text-align:center}.single-post ._mini-width{max-width:780px}.single-post ._mini-width .story-content{max-width:100%}.single-post span-8{width:780px}.single-post .thumbnail img{display:block;width:100%}.single-post ._space-none .story{padding:0 0 36px}.single-post ._space-contentx .story{padding:8px 9% 40px;line-height:1.8;font-weight:400}.single-post ._space-contentxl .story{padding:54px 18%}.single-post .story{line-height:1.7}.single-post .story blockquote{position:relative;display:block;padding:0 0 0 80px;line-height:1.3;background-color:initial;margin:32px 0;color:#000;min-height:60px}.single-post .story blockquote::before{content:"\f10e";font-family:FontAwesome;height:60px;width:60px;display:block;text-align:center;line-height:60px;color:#fff;font-size:18px;position:absolute;left:0;top:0;color:#fff;background:#000}.single-post .story blockquote p{font-size:24px;font-weight:600}.single-post .story blockquote cite{font-size:14px;font-style:normal;font-weight:500;margin-top:18px;display:block;opacity:.5}.single-post .story blockquote cite:before{content:"— "}.single-post .story blockquote p{margin-bottom:0}.single-post .story blockquote p img{float:left;margin-right:24px}.single-post .story blockquote p:after{clear:both}.single-post .wp-caption{background-color:initial}.single-post .wp-caption.alignleft{padding-left:0}.single-post .wp-caption.alignright{padding-right:0}.single-post .wp-caption p.wp-caption-text{padding:10px 0 0;font-size:11px}.single-post .format-link .story a:first-child{font-size:24px}.single-post .story p:last-child{margin-bottom:0}.single-post .story .wp-audio-shortcode{margin-bottom:24px}.author-info{text-align:center;width:100%;background:#f7f7f7;padding:32px;margin-top:48px}.author-avatar .avatar{border-radius:100px;display:inline-block}.author-title a{font-size:18px;font-weight:900;color:#000}.author-description{color:#000}.author-description p{margin-top:12px;width:95%}.author-social{margin-top:12px}.author-social a{display:inline-block;font-size:12px;border-radius:100px;line-height:27px;height:28px;width:28px;text-align:center;margin:0 4px 0 0;color:#000}.tf-author-news{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.author-info+.tf-single-nl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tf-single-nl{padding:60px;display:block;align-items:center;width:100%}.tf-single-nl h5{color:#fff;font-size:24px;font-weight:400}.tf-single-nl span{color:#fff}.tf-single-nl input{margin-top:18px;text-align:center;border:none;border:1px solid #fff}.tf-single-nl button{margin-top:18px;width:100%;font-size:14px}.tf-single-nl button:hover{background:#fff;color:#000}.tf-single-nl em{color:#fff;font-size:12px;font-style:normal;margin-top:12px;display:inline-block}.single-post .story-content{text-align:center}.single-post .post-meta{font-size:0;margin-top:32px;text-align:center}.single-post .post-meta span{padding:0 16px;font-size:12px;font-weight:400;color:#000;margin-right:1px;border-right:1px solid #ececee}.single-post .post-meta span:first-child{padding-left:0}.single-post .post-meta span:last-child{padding-right:0;border-right:0}.single-post .post-share a{padding-right:16px;font-size:14px;font-weight:500;display:inline-block}.single-post .post-share a:last-child{padding-right:0}.single-post .comment-count:before{content:'\f075';font-size:13px;font-family:fontawesome;padding-right:4px}.single-post .post-tags{margin:0}.single-post .comment-count,.single-post .post-tags a{font-size:12px;font-weight:600}#post-nav{text-align:left;margin-top:48px}#post-nav .post-previous,#post-nav .post-next{display:-ms-flexbox;display:flex}#post-nav .previous-content{width:70%}#post-nav .previous-img{margin-right:18px;width:30%}#post-nav .post-next{text-align:right}#post-nav .post-next.no-flex{display:block}#post-nav .post-next.no-flex .next-content{display:inline-block}#post-nav .next-content{width:70%}#post-nav .next-img{margin-left:18px;width:30%}#post-nav .previous,#post-nav .next{display:block;font-size:12px;font-weight:400;text-transform:uppercase;color:#9f9f9f}#post-nav h4{display:block;padding-top:6px;margin-top:6px}#post-nav h4 a{font-weight:700;font-size:18px;line-height:1.2}#post-nav .nav-date{font-size:12px;font-weight:400;font-style:italic;margin-top:4px;display:inline-block;color:#9f9f9f;border-bottom:1px solid #e6e6e6}.related-post{text-align:center;margin-top:40px;border-top:3px solid #000;padding-top:40px}.related-post .related-item{text-align:center}.related-post h3{font-size:18px;line-height:1.1;font-weight:700;text-transform:uppercase;margin-bottom:48px;text-align:center;position:relative}.related-post .related-item h4{font-size:18px;line-height:1.2;font-weight:700}.related-post .related-item .related-content{margin-top:8px}.related-post .related-item.no-media{padding:36px;background:#f9f9f9}.related-post .related-item .in-categories,.related-post .related-item .on-date{border-bottom:none;width:100%}.single-post #comments,.page #comments{background:#fff;padding:60px;margin-top:40px;border:1px solid #ececee;border-top:3px solid #000}.single-post #comments .comment-list,.page #comments .comment-list{margin-bottom:48px}.single-post #comments article.comment,.page #comments article.comment{border-bottom:1px solid #eee;padding-bottom:18px;text-align:left;margin-top:36px}.single-post #comments .comment-body .avatar,.page #comments .comment-body .avatar{float:left;margin-right:14px;margin-bottom:12px;border-radius:100%}.single-post #comments .comment-body .author-name,.page #comments .comment-body .author-name{font-size:14px;font-weight:600;line-height:20px;margin-top:6px}.single-post #comments .comment-body .comment-time,.page #comments .comment-body .comment-time{font-size:12px;line-height:14px;font-weight:400;font-style:italic;border-bottom:1px solid #e6e6e6}.single-post #comments .comment-body p,.page #comments .comment-body p{font-size:100%}.single-post #comments .comment-reply,.page #comments .comment-reply{margin-top:8px;text-align:right}.single-post #comments .comment-reply-link,.page #comments .comment-reply-link{font-size:11px;font-weight:700;line-height:14px;float:right;background:#000;color:#fff;padding:4px 8px;border-radius:2px}.single-post #comments .comment .children,.page #comments .comment .children{padding-left:36px}.single-post #comments .comment-reply-title,.page #comments .comment-reply-title{margin-bottom:4px}.single-post #comments #cancel-comment-reply-link,.page #comments #cancel-comment-reply-link{display:inline-block;text-transform:none;letter-spacing:0}.single-post #comments .comment-notes,.page #comments .logged-in-as{text-align:center}.single-post #comments .logged-in-as,.page #comments .logged-in-as{font-size:14px;font-style:italic}.single-post #comments .logged-in-as a,.page #comments .logged-in-as a{color:#202020}.single-post #comments label,.page #comments label{font-weight:400;font-size:1.4rem}.single-post #comments .comment-respond,.page #comments .comment-respond{position:relative;width:100%;padding:0;background-color:initial;text-align:center;margin-top:0}.single-post #comments .comment-respond textarea,.page #comments .comment-respond textarea{max-width:100%;padding:16px}.single-post #comments .comment-form-comment,.page #comments .comment-form-comment{text-align:left}.single-post #comments .comment-respond .form-submit,.page #comments .comment-respond .form-submit{margin-bottom:0;text-align:left}.single-post #comments .comment-respond .form-submit input,.page #comments .comment-respond .form-submit input{width:100%}.single-post form[class*=comment-form] .required,.page form[class*=comment-form] .required{color:#900}.single-post #comments .comment-form-author,.single-post #comments .comment-form-email,.single-post #comments .comment-form-url,.page #comments .comment-form-author,.page #comments .comment-form-email,.page #comments .comment-form-url{width:32%;float:left}.single-post #comments .comment-form-author,.single-post #comments .comment-form-email,.page #comments .comment-form-author,.page #comments .comment-form-email{margin-right:2%}.single-post #comments li.comment+.comment-respond,.page #comments li.comment+.comment-respond{margin-top:32px}.single-post .no-sidebar #comments,.page .no-sidebar #comments{max-width:60%;margin:0 auto}.content-vertical-massive{padding:60px 0}.tf-page .thumbnail img{display:block}.tf-page .section-title h2{text-align:center;position:relative;margin-bottom:36px;font-size:24px;text-transform:uppercase;font-weight:400}.tf-page .thumbnail{margin-bottom:18px}.page .post-password-form label{display:inline}.page .inner-post-pagination{display:block;clear:both;padding-top:18px}.page .tf-page-full .story-content{max-width:66%;margin:0 auto}.tf-page .dropcap{float:left;margin:6px 8px 0 0;font-weight:300;font-size:72px;line-height:54px}.tf-page .story blockquote{position:relative;color:#000;display:block;padding:0 0 0 18px;line-height:1.1;background-color:initial;margin:32px 0;border-left:3px solid #ebeaea}.tf-page .story blockquote p{font-size:24px;font-weight:600}.tf-page .story blockquote cite{font-size:14px;font-style:normal;font-weight:500;margin-top:18px;display:block;opacity:.5}.tf-page .story blockquote cite:before{content:"— "}.tf-page .story blockquote p{margin-bottom:0}.tf-page .story blockquote p img{float:left;margin-right:24px}.tf-page .story blockquote p:after{clear:both}.tf-page .wp-caption{background-color:initial}.tf-page .wp-caption.alignleft{padding-left:0}.tf-page .wp-caption.alignright{padding-right:0}.tf-page .wp-caption p.wp-caption-text{padding:10px 0 0;font-size:11px}.tf-page .story p:last-child{margin-bottom:0}.error-404{text-align:center;padding:0 0 90px}.error-404 h1{font-size:148px;font-weight:700;margin-bottom:24px}.error-404 h3{text-transform:uppercase;margin-bottom:18px}.error-404 .search-form{width:50%;margin:20px auto}.error-404 .search-form .search-field{height:44px}.error-404 .search-form .search-submit{background:0 0;color:#ccc;border:none;font-size:14px;line-height:40px;height:40px;position:absolute;padding:0 12px;margin-top:0;margin-left:-40px}.error-404 .search-note{display:none}.no-post{text-align:center;padding:80px 0}.no-post h1{font-size:124px;font-weight:700;margin-bottom:20px}.no-post h3{text-transform:uppercase;margin-bottom:18px;font-weight:500}.no-post .search-form .search-field{height:44px}.no-post .search-form .search-submit{background:0 0;color:#ccc;border:none;font-size:14px;line-height:44px;position:absolute;padding:0 12px;margin-top:0;margin-left:-40px}.aligncenter{clear:both;display:block;margin-bottom:15px;margin-left:auto;margin-right:auto}.alignleft{float:left;margin-right:24px}.alignright{float:right;margin-right:24px}.sidebar{position:relative;padding-left:20px;padding-right:20px}.sidebar .widget{background-color:#fff;margin-bottom:48px;overflow:hidden;padding:0 0 32px;border-bottom:3px solid #000}.sidebar .widget:last-child{margin-bottom:0;border-bottom:none}.sidebar .section-nav-title{text-transform:uppercase;color:#000;text-align:left;font-size:18px;font-weight:900;margin-bottom:40px;line-height:1;display:block;position:relative;letter-spacing:2px}.sidebar .widget li:not(:last-child){border-bottom:1px solid #ececec;padding:0 0 8px;margin:0 0 8px}.sidebar .widget.tf-about-widget{text-align:center;border:none;padding:0;border:6px solid #000;padding:24px;position:relative;background-color:initial}.sidebar .widget.tf-about-widget::before{content:"";position:absolute;border:1px solid #000;left:2px;top:2px;right:2px;bottom:2px;z-index:-1}.sidebar .widget.tf-about-widget h5{color:#000;margin-bottom:18px;text-align:center}.sidebar .widget.tf-about-widget img.author-image{display:inline-block;border-radius:100px;margin-top:24px}.sidebar .widget.tf-about-widget h6{font-size:14px;font-weight:700;color:#000;margin-top:18px}.sidebar .widget.tf-about-widget p{margin-top:18px;color:#000;font-size:90%}.sidebar .widget.tf-about-widget .about-email{display:block;font-weight:700;color:#000}.sidebar .widget.tf-about-widget .about-phone{display:block;color:#000}.sidebar .widget.tf-about-widget .about-address{margin-top:18px;color:#000}.sidebar .widget.tf-about-widget .about-signature{display:block;margin-top:18px}.sidebar .widget.tf-about-widget .about-read-text{display:inline-block;margin-top:18px;text-transform:uppercase;font-size:12px;font-weight:700;border-bottom:3px solid;color:#000}.sidebar .widget.tf-editors-choise{border:none;padding:0}.sidebar .widget.tf-banner-widget{padding:0;border:none}.sidebar .widget.tf-banner-widget a{display:block;font-size:0}.sidebar .content.tf-social-widget{border:none;margin-bottom:0;text-align:center;padding:24px}.sidebar .widget.tf-social-widget a{font-size:14px;line-height:38px;height:40px;width:40px;display:inline-block;color:#fff;margin-top:6px;border:1px solid rgba(255,255,255,.3);border-radius:100px}.sidebar .widget.tf-social-widget a:hover{color:#000;background:#fff}.sidebar .content.tf-social-widget h5{border:0;color:#fff;margin-bottom:18px;line-height:24px;text-align:center;font-weight:400;font-size:24px;font-style:italic;letter-spacing:0;text-transform:none}.sidebar .widget blockquote{margin:-20px -20px -24px;text-align:center;color:#fff;font-size:20px;line-height:28px;padding:20px}.sidebar .widget blockquote cite{font-size:12px;font-style:italic;display:block;margin-top:18px}.sidebar .search-form{position:relative}.sidebar .search-field{margin-bottom:0;width:100%;height:44px;padding:0 44px 0 8px}.sidebar .search-submit{height:42px;line-height:42px;margin:0;background-color:initial;color:#ccc;font-size:14px;border:0;padding:0;width:40px;position:absolute;right:1px;top:1px}.sidebar .widget_search p{display:none}.widget_tag_cloud .tagcloud{text-align:left}.widget_tag_cloud .tagcloud a{display:inline-block;line-height:28px;font-weight:400;font-weight:400;font-size:12px;padding:0 12px;margin-top:8px;text-transform:none;letter-spacing:0;color:#fff}.widget_tag_cloud .tagcloud a:hover{background-color:#000}.tp_recent_tweets li{line-height:22px;list-style-type:none;position:relative;text-align:left}.tp_recent_tweets.widget li:not(:last-child){margin-bottom:12px;padding-bottom:12px}.tp_recent_tweets li:before{content:"\f099";font-family:fontawesome;font-size:18px;color:#000;display:inline-block;text-align:center;padding-right:8px}.tp_recent_tweets li a{font-weight:500}.tp_recent_tweets .twitter_time{display:block;font-size:11px;text-transform:none;font-weight:400;opacity:.6;font-weight:500}.tf-post-widget.widget li:not(:last-child){padding:0 0 18px;margin:0 0 18px}.tf-post-widget.widget .heading a{font-size:24px;font-weight:700}.tf-post-widget.widget .tf-post-widget-thumb{float:left;width:90px;margin-right:11px}.widget_recent_comments li{font-size:10px}.widget_recent_comments li .comment-author-link a{font-size:10px;display:inline-block!important}.widget_recent_comments .recentcomments a{display:block!important}.widget_recent_entries .post-date{font-size:10px}.recent-posts-extended .rpwe-img{float:left;margin-right:16px}.recent-posts-extended .rpwe-title{font-weight:700;line-height:1.2;font-size:18px;text-transform:none}.recent-posts-extended .rpwe-time{font-size:13px;font-style:italic;display:inline-block;margin-top:6px;color:gray;font-weight:400}.recent-posts-extended .rpwe-summary{margin-top:12px}.sidebar .recent-posts-extended li{text-align:left}.sidebar .recent-posts-extended li:not(:last-child){margin-bottom:20px;padding-bottom:20px;min-height:110px}.sidebar .recent-posts-extended li:last-child{min-height:70px;margin:0;padding:0}.popular-posts li{text-align:left}.sidebar .widget.popular-posts li:not(:last-child){margin-bottom:20px;padding-bottom:20px}.popular-posts li .wpp-post-title{font-weight:700;font-size:14px;line-height:1.2;display:block;margin-left:106px}.popular-posts li .wpp-thumbnail{margin-right:16px}.popular-posts li .post-stats{margin-left:106px;font-weight:400;font-size:11px;margin-top:8px}.sidebar .widget.widget_mc4wp_form_widget{text-align:center;padding:32px;background:#000}.sidebar .widget.widget_mc4wp_form_widget img{border-radius:100px;width:90px;height:90px;display:inline-block;margin-bottom:20px}.sidebar .widget.widget_mc4wp_form_widget h5{color:#fff;font-size:24px;font-weight:400;line-height:1.2;margin-bottom:12px;font-style:italic}.sidebar .widget.widget_mc4wp_form_widget span{color:#fff;line-height:14px;display:block;margin-bottom:18px}.sidebar .widget.widget_mc4wp_form_widget p{position:relative}.sidebar .widget_mc4wp_form_widget input[type=email]{height:48px;padding:0 12px;border:none;background-color:#323232;color:#fff;text-align:center}.sidebar .widget_mc4wp_form_widget button[type=submit]{font-size:14px;line-height:40px;color:#fff;background-color:initial;padding:0 24px;border:2px solid #fff;width:100%;margin-top:13px}.sidebar .widget_mc4wp_form_widget button[type=submit]:hover{background:#fff;color:#000}.sidebar .widget_mc4wp_form_widget .no-spam{color:#fff;font-style:normal;font-size:12px;margin-top:8px;display:inline-block}.sidebar #sb_instagram{padding:0!important}.sidebar #sb_instagram #sbi_load{display:none}.sidebar .widget.widget_categories li{text-align:left}.sidebar .widget_rss li a{font-weight:600}.sidebar .widget_rss li .rss-date{text-transform:uppercase;font-size:12px;font-weight:500;border-bottom:1px solid #ececec;margin-bottom:12px;display:inline-block;margin-top:4px;padding-bottom:4px}.sidebar .widget_rss li cite{font-size:12px;font-weight:500;font-style:normal;margin-top:12px;display:inline-block}.sidebar .widget_nav_menu .menu-search{display:none}.tf-gallery.owl-carousel{display:block}.tf-gallery .item{height:100%}.tf-gallery .owl-nav .owl-prev,.tf-gallery .owl-nav .owl-next{color:#fff;background:#000;border:1px solid #000;opacity:0;height:60px;width:32px;line-height:58px;text-align:center;position:absolute;border-radius:2px;z-index:1;transform:translate(0,-50%);top:50%;font-size:14px;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.tf-gallery:hover .owl-nav .owl-prev,.tf-gallery:hover .owl-nav .owl-next{opacity:.8}.tf-gallery .owl-nav .owl-prev{left:12px}.tf-gallery .owl-nav .owl-next{right:12px}.tf-gallery .owl-nav .owl-pagination{position:absolute;bottom:24px;text-align:center;width:100%;z-index:1}.tf-gallery .owl-nav .owl-page{background-color:#fff;border:1px solid #fff;margin:6px;opacity:.8;box-shadow:none;display:inline-block;width:8px;height:8px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-o-transition:100px;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.tf-gallery .owl-nav .owl-page.active{background-color:initial;border:1px solid #fff;width:8px;height:8px;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.52)}.in-categories{display:inline-block;text-transform:uppercase;margin-bottom:8px;font-size:12px}.in-categories a{font-size:12px;font-weight:700;letter-spacing:2px}.in-categories a:hover,.by-author a:hover{text-decoration:underline}.in-categories ul li{list-style:none;float:left;font-size:0;margin-left:1px}.by-author,.on-date{color:gray;font-size:13px;font-weight:400;display:inline-block;font-style:italic;border-right:1px solid #e2e2e2;padding-right:8px;margin-right:8px;margin-top:12px}.on-date{border-right:0;margin-right:0;padding-right:0}.woocommerce-ordering select{height:36px;font-size:12px;font-weight:500;color:#000}.woocommerce-result-count{font-size:14px;line-height:36px}.woocommerce-result-count-container{background-color:#fafafa;padding:18px;margin-bottom:36px}.product-images .onsale,.img-wrap .onsale,.image-container .onsale,.thumbnail-media .onsale{color:#fff!important;z-index:1;border-radius:0;font-size:11px;font-weight:400;top:12px;left:12px}.product-images .onsale,.image-container .onsale,.thumbnail-media .onsale{left:30px}.woocommerce .products .add_to_cart_button{display:none}.woocommerce .products .img-wrap{margin:0}.woocommerce .products{margin:0}.woocommerce .products .product{text-align:center;margin-bottom:48px;padding:0;background:#fff}.woocommerce .products.grid .product:nth-of-type(3n+3){margin-right:0}.woocommerce .products .woocommerce-loop-product__title{font-size:14px;margin-top:14px;margin-bottom:0;font-weight:400;border-bottom:1px solid #e4e4e4;display:inline-block;padding-bottom:2px}.woocommerce .products .price{font-size:18px;margin-top:2px;display:block}.woocommerce .products .amount{font-weight:500}.single-product .entry-title{font-size:3.4rem;font-weight:400}.single-product .purchase-options-container .price{font-size:32px;margin-bottom:24px}.single-product .purchase-options-container .amount{font-weight:500}.purchase-options-container{padding:0 0 0 80px!important}.woocommerce-product-rating{margin-bottom:24px}.woocommerce-product-details__short-description{margin-bottom:24px}div[itemprop=description],.woocommerce-product-details__short-description{color:inherit;font-size:1.6rem}.product_meta{background:0 0;padding:12px 0 0;margin-top:24px}.quantity .qty{height:48px}button.single_add_to_cart_button{padding:0 60px;text-transform:uppercase;font-size:14px;font-weight:600}.product_meta span,.product_meta span a{font-weight:500}.woocommerce-tabs{overflow:inherit;margin:60px 0;padding:30px 0;position:relative}.woocommerce-tabs:before{background:#fafafa;content:"";z-index:-1;width:100%;height:100%;left:-50%;top:0;position:absolute}.woocommerce-tabs:after{background:#fafafa;content:"";z-index:-1;width:100%;height:100%;right:-50%;top:0;position:absolute}.woocommerce-tabs .panel{background:0 0;margin:0 auto;max-width:70%}.woocommerce-tabs #tab-description p{color:#000;font-size:16px;font-weight:500}.woocommerce-tabs .tabs a{padding:12px 18px;color:#000;background:0 0}.woocommerce-tabs .tabs .active a{border-bottom:2px solid #000;background:0 0;color:#000}.woocommerce-tabs #tab-description.panel h2{display:none}.woocommerce-tabs .tabs li{float:none;display:inline-block}.up-sells{margin-bottom:40px}.related>h2,.up-sells h2{font-size:24px;text-align:center;font-weight:700;margin-bottom:24px;text-transform:uppercase}.upsells.products .product,.related.products .product{float:left;width:30%;margin-right:5%;position:relative}.select2-container{max-width:420px}.select2-container--default .select2-selection--single{border-radius:0;border:1px solid #e4e4e4}.select2-container .select2-selection--single{height:48px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px}.product-top .woocommerce-message,.product-top .woocommerce-info{margin-left:20px;margin-right:20px}.woocommerce-message,.woocommerce-info{max-width:100%;border:1px dashed #e4e4e4;background-color:initial;padding:24px}.woocommerce-message a{float:right;background-color:initial;line-height:24px;height:24px;border:none;padding:0;font-weight:400;text-transform:uppercase}.woocommerce-message a:hover{text-decoration:underline;background-color:initial;border:none}.woocommerce .cart-empty,.woocommerce .return-to-shop{text-align:center}.woocommerce-checkout .woocommerce-info{margin-left:0;margin-right:0}#order_review{width:calc(((100%/12) * 5))}@font-face{font-family:star;src:url(assets/css/fonts/star.eot);src:url(assets/css/fonts/star.eot?#iefix)format("embedded-opentype"),url(assets/css/fonts/star.woff)format("woff"),url(assets/css/fonts/star.ttf)format("truetype"),url(assets/css/fonts/star.svg#star)format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(assets/css/fonts/WooCommerce.eot);src:url(assets/css/fonts/WooCommerce.eot?#iefix)format("embedded-opentype"),url(assets/css/fonts/WooCommerce.woff)format("woff"),url(assets/css/fonts/WooCommerce.ttf)format("truetype"),url(assets/css/fonts/WooCommerce.svg#WooCommerce)format("svg");font-weight:400;font-style:normal}.woocommerce .star-rating{font-size:10px!important;line-height:2em;position:relative;width:5.3em;font-family:star;margin:4px auto}.woocommerce .star-rating:before{color:#999;float:left;position:absolute;top:0;left:0}.woocommerce .products .product .star-rating{position:relative;top:auto;right:auto}.woocommerce .star-rating span{float:left;left:0;padding-top:1.5em;position:absolute;top:0;overflow:hidden;height:0}.woocommerce .star-rating span:before{color:#f2c746;position:absolute;left:0;top:0}.woocommerce .star-rating:before{content:"SSSSS"}.woocommerce .star-rating .rate_content{display:none}.woocommerce .star-rating span:before{content:"SSSSS"}.woocommerce .product_list_widget .star-rating{margin:2px 0}.woocommerce .star-rating .rate_content{display:none}.woocommerce-review-link{font-weight:400}.woocommerce .star-rating span,.woocommerce .star-rating,.stars span,.stars span a:hover,p.stars span a:focus{background:0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:0 0;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:' ';display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;color:#f2c746;float:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:'\e021';text-indent:0}.woocommerce p.stars a:hover~a::before{content:'\e021'}.woocommerce p.stars:hover a::before{content:'\e020'}.woocommerce p.stars.selected a.active::before{content:'\e020'}.woocommerce p.stars.selected a.active~a::before{content:'\e021'}.woocommerce p.stars.selected a:not(.active)::before{content:'\e020'}.related.products .add_to_cart_button,.upsells.products .add_to_cart_button{display:none}.woocommerce-Reviews{text-align:center}.woocommerce-Reviews-title{display:none}#reviews .comment{margin:0 0 24px;padding:36px 48px 24px;border:none}#reviews .avatar{float:none;display:inline-block;margin:0;border-radius:50px}#reviews .star-rating{float:none;margin:0 auto 8px}.woocommerce-review__author{font-weight:600}.comment-reply-title{font-size:18px;font-weight:700}.comment-form-rating{text-align:center}.comment-form-rating .stars span{float:none}#respond .comment-form-comment{text-align:center}article.woocommerce-page .track_order{max-width:40%;margin:auto}article.woocommerce-page .track_order p:first-child{text-align:center}article.woocommerce-page .track_order .button{width:100%}.woocommerce-cart-form .cart_item td{vertical-align:middle;padding:12px 8px}.woocommerce-cart-form .actions{padding:24px}.woocommerce .cross-sells{width:64%;margin-top:48px;float:left}.woocommerce .cross-sells a{text-decoration:none}.woocommerce .cross-sells ul{margin:0}.woocommerce .cross-sells li{width:30%;margin-right:5%}.woocommerce .cross-sells li:nth-of-type(3n+3){margin-right:0}.woocommerce .cart_totals{width:30%;margin-top:48px}.woocommerce .cart_totals h2,.woocommerce .cross-sells h2,.woocommerce .woocommerce-billing-fields h3{font-weight:700;font-size:24px;text-transform:uppercase}.woocommerce .order-total{font-size:18px}.woocommerce .checkout-button,.woocommerce .place_order{width:100%;height:60px;line-height:58px}#footer{text-align:center;padding-top:48px;padding-bottom:72px}#footer .nav-horizontal{margin-top:24px;padding-bottom:4px}#footer .nav-horizontal ul{display:block;float:none}#footer .nav-horizontal li{margin:0 10px;float:none;display:inline-block}#footer .nav-horizontal li:first-child{margin-left:0}#footer .nav-horizontal li:nth-last-child(2){margin-right:0}#footer .nav-horizontal li.menu-search{display:none}#footer .nav-horizontal a{font-size:14px;font-weight:900;text-transform:uppercase}#footer .section-nav-title{font-size:14px;letter-spacing:2px;line-height:14px;margin-bottom:32px;position:relative;text-transform:uppercase}.footer-container{text-align:center}.footer-container .tf-social{padding-bottom:48px;display:inline-block;border-bottom:1px solid rgba(255,255,255,.2)}.footer-container .tf-social a{padding:0 18px;display:inline-block;font-size:12px;text-transform:uppercase}.footer-container .tf-social a .fa{margin-right:8px;vertical-align:sub;font-size:24px}.footer-container .tf-social a:first-child{padding-left:0}.footer-container .tf-social a:last-child{padding-right:0}.footer-container .footer-logo{display:block;padding:48px 20px 0}.footer-container .copyright{color:inherit;font-size:14px;font-weight:400;margin-top:24px}#back-top{position:fixed;right:24px;bottom:24px;display:none;z-index:3}#back-top a{font-size:18px;display:inline-block;text-align:center;z-index:1;color:#fff}#back-top.back-circle a{border-radius:100px;width:60px;line-height:60px;height:60px}#back-top.back-rectangle a{border-radius:3px;width:48px;line-height:36px;height:36px}#back-top.back-square a{width:54px;line-height:54px;height:54px}.tf-about-widget .about-email{display:block;font-weight:500;margin-top:12px}.tf-about-widget .about-phone{display:block;font-weight:600;font-size:14px;margin-top:12px}.tf-about-widget .about-address{display:block;font-style:normal;font-weight:500;margin-top:12px}.footer-site .recent-posts-extended li:not(:last-child){padding:0 0 12px;margin:0 0 12px;min-height:94px}.footer-area .tp_recent_tweets li:before{content:"\f099";font-family:fontawesome;font-size:18px;display:inline-block;text-align:center;padding-right:8px}.footer-area .tp_recent_tweets li a{color:#767676}.tf-instagram-feed{max-width:100%;margin:0 auto}.tf-instagram-feed h5{color:#000;font-size:18px;font-weight:900;text-align:center;margin-bottom:24px;letter-spacing:2px}#sb_instagram.instagram-feed{position:relative}#sb_instagram.instagram-feed .sbi_bio{display:none}#sb_instagram.instagram-feed .sb_instagram_header a{background:#fff;border-radius:1px;float:none;position:absolute;z-index:1;padding:12px;text-align:center;left:50%;top:50%;transform:translate(-50%,-50%)}#sb_instagram.instagram-feed .sb_instagram_header a::after{content:"";border:6px solid #fff;position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px}#sb_instagram.instagram-feed .sb_instagram_header a::before{content:"";border:1px solid #fff;position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px}#sb_instagram.instagram-feed .sb_instagram_header h3{color:#000;margin:0!important;float:none}#sb_instagram.instagram-feed .sb_instagram_header{margin:0}#sb_instagram.instagram-feed .sbi_header_img{float:none;margin:0 auto!important;width:36px;padding-top:4px}#sb_instagram.instagram-feed .sbi_header_text{padding:0}#sb_instagram.instagram-feed #sbi_load{display:none}.tf-widget .media-body .button,.tf-widget .thumbnail-body .button{font-weight:400;font-size:12px;padding:0 36px;margin-top:8px;boder-radius:100px;line-height:40px}.tf-widget{padding-top:80px;padding-bottom:80px}.tf-widget .tf-section-title{position:relative;text-align:center;margin-bottom:40px}.tf-widget .tf-section-title .heading{position:relative;display:inline-block;font-size:24px;font-weight:900;text-transform:uppercase;margin-bottom:24px;letter-spacing:2px}.tf-widget .tf-section-title .heading::after{content:"";width:40px;height:3px;position:absolute;bottom:-18px;left:0;right:0;margin:auto}.tf-widget .tf-section-title .excerpt{max-width:680px;margin:12px auto 0}.tf-widget .tf-colon{margin-bottom:40px}.tf-widget .tf-masonry-col .media,.tf-widget .tf-masonry-col .thumbnail-media{position:relative}.tf-widget .tf-masonry-col .media-image,.tf-widget .tf-masonry-col .thumbnail-media{overflow:hidden}.tf-widget.tf-content-widget .tf-masonry-col .media:hover img,.tf-widget.tf-content-widget .tf-masonry-col .thumbnail-media:hover{transform:none}.tf-widget .tf-masonry-col .media img,.tf-widget .tf-masonry-col .thumbnail-media{transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.tf-widget .tf-masonry-col .media:hover img,.tf-widget .tf-masonry-col .thumbnail-media:hover img{opacity:.8}.tf-promo-widget .promo-box{display:table;width:100%}.tf-promo-widget .promo-content{text-align:center;height:260px;display:table-cell;vertical-align:middle;position:relative}.tf-promo-widget .promo-content h2{display:inline-block;color:#000;background:rgba(255,255,255,.9);font-size:18px;line-height:1;padding:8px 24px;font-weight:700}.tf-content-widget .media .heading a:hover,.tf-content .media .category a:hover,.tf-content .media .excerpt a:hover{opacity:.7}.tf-content-widget .media .heading{font-size:14px;font-weight:700;margin-bottom:12px}.tf-content-widget .media .excerpt{font-size:14px}.tf-content-widget .media-body{margin-bottom:12px;padding:0 18px 18px}.tf-content-widget .media-body:first-child{margin:0;padding:0}.tf-content-widget .image-left{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tf-content-widget .image-right{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row-reverse}.swiper-container.container{max-width:1380px}.swiper-container .arrows a{font-size:12px;padding:0 12px;line-height:72px;border-radius:2px}.swiper-container:hover .arrows .l-left-arrow{left:36px}.swiper-container:hover .arrows .l-right-arrow{right:36px}.tf-slider .section-title .slider-botton{display:block;clear:both}.swiper-container .swiper-pagination-switch{display:inline-block;width:36px;height:4px;margin:0;background:#fff;border-radius:0;margin-right:1px}.tf-post-slider.swiper-container .swiper-pagination-switch.swiper-visible-switch.swiper-active-switch{transform:scale(1);border:1px solid #000;background:#000}.swiper-container .swiper-pagination-switch,.swiper-container .swiper-pagination-switch:hover{border-width:1px;transform:scale(1)}.tf-post-blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:3px solid #000;margin-bottom:40px;padding-bottom:40px}.tf-block-1{width:69.18%;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;position:relative;padding-right:40px}.tf-block-1 .tf-big-post-thumb{position:relative}.tf-block-1 .tf-big-post-thumb img{display:block}.tf-block-1 .tf-big-post-thumb:before{content:"";background:#000;opacity:.5;width:100%;height:100%;position:absolute;transition:all .3s ease 0s}.tf-block-1:hover .tf-big-post-thumb:before{opacity:.7}.tf-block-1 .tf-big-post-content{position:absolute;bottom:0;padding:60px;width:84%}.tf-block-1 .tf-big-post-content h3 a{font-size:48px;font-weight:900;color:#fff}.tf-block-1 .tf-big-post-content .tf-post-categories a{color:#fff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:6px;display:inline-block}.tf-block-1 .tf-big-post-content .tf-post-categories{color:#fff}.tf-block-1 .tf-big-post-content .tf-post-author{font-style:italic;font-size:13px;color:#fff;border-right:1px solid #ccc;padding-right:12px;margin-right:12px}.tf-block-1 .tf-big-post-content .tf-post-author a,.tf-block-1 .tf-big-post-content .tf-post-date{color:#fff;font-size:13px;font-weight:400;font-style:italic;margin-top:8px;display:inline-block}.tf-block-1 .tf-big-post-content .tf-big-post-excerpt{color:#fff;margin-top:24px}.tf-block-1 .tf-big-post-content .tf-big-post-button a{color:#fff;font-size:12px;border:3px solid #fff;padding:12px 18px;display:inline-block;font-weight:900;letter-spacing:2px;text-transform:uppercase;margin-top:40px}.tf-block-2{width:30.82%;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;position:relative}.tf-block-2 .tf-small-post-thumb{display:block;position:relative}.tf-block-2 .tf-small-post-thumb img{display:block}.tf-block-2 .tf-small-post-thumb:before{content:"";background:#000;opacity:.5;width:100%;height:100%;position:absolute;transition:all .3s ease 0s}.tf-block-2:hover .tf-small-post-thumb:before{opacity:.7}.tf-block-2 .tf-small-post-content{position:absolute;bottom:0;padding:40px;width:84%}.tf-block-2 .tf-small-post-content h3 a{font-size:24px;line-height:1.2;font-weight:900;color:#fff}.tf-block-2 .tf-small-post-content .tf-post-categories a{color:#fff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:6px;display:inline-block}.tf-block-2 .tf-small-post-content .tf-post-categories{color:#fff}.tf-block-2 .tf-small-post-content .tf-post-author{font-style:italic;font-size:12px;color:#fff;border-right:1px solid #ccc;padding-right:12px;margin-right:12px}.tf-block-2 .tf-small-post-content .tf-post-author a,.tf-block-2 .tf-small-post-content .tf-post-date{color:#fff;font-size:14px;font-weight:400;font-style:italic;margin-top:8px;display:inline-block}.tf-block-3{width:30.82%;margin-left:-30.82%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;position:relative}.tf-block-3 .tf-small-post-thumb{display:block;position:relative}.tf-block-3 .tf-small-post-thumb img{display:block}.tf-block-3 .tf-small-post-thumb:before{content:"";background:#000;opacity:.5;width:100%;height:100%;position:absolute;transition:all .3s ease 0s}.tf-block-3:hover .tf-small-post-thumb:before{opacity:.7}.tf-block-3 .tf-small-post-content{position:absolute;bottom:0;padding:40px;width:84%}.tf-block-3 .tf-small-post-content h3 a{font-size:24px;line-height:1.2;font-weight:900;color:#fff}.tf-block-3 .tf-small-post-content .tf-post-categories a{color:#fff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:6px;display:inline-block}.tf-block-3 .tf-small-post-content .tf-post-categories{color:#fff}.tf-block-3 .tf-small-post-content .tf-post-author{font-style:italic;font-size:12px;color:#fff;border-right:1px solid #ccc;padding-right:12px;margin-right:12px}.tf-block-3 .tf-small-post-content .tf-post-author a,.tf-block-3 .tf-small-post-content .tf-post-date{color:#fff;font-size:14px;font-weight:400;font-style:italic;margin-top:8px;display:inline-block}.tf-post-slider .overlay.darken{background:rgba(0,0,0,.5)}.tf-post-slider .section-title._light::before{content:"";position:absolute;border:3px solid #fff;left:-4px;right:-4px;top:-4px;bottom:-4px}.tf-post-slider .section-title._light{position:relative;padding:32px;margin:0 auto;z-index:1;background:#fff}.tf-post-slider .section-title._light h2 a,.tf-post-slider .section-title._light .excerpt{color:#000}.tf-post-slider .section-title._light .slider-date{color:#fff;background:#000}.tf-post-slider .section-title._light .button{color:#fff}.tf-post-slider .section-title._light .button:hover{color:#000;border:3px solid #000;background:#fff}.tf-post-slider .section-title._dark::before{content:"";position:absolute;border:3px solid #000;left:-4px;right:-4px;top:-4px;bottom:-4px;z-index:-1}.tf-post-slider .section-title._dark{position:relative;padding:32px;margin:0 auto;z-index:1;background:#000}.tf-post-slider .section-title._dark h2 a,.tf-post-slider .section-title._dark .excerpt{color:#fff}.tf-post-slider .section-title._dark .slider-date{color:#fff}.tf-post-slider .section-title._dark .button{color:#fff}.tf-post-slider .section-title._dark .button:hover{color:#fff;border:3px solid #fff;background:#000}.tf-post-slider h2 a{display:block;font-size:32px;line-height:1.1;font-weight:400}.tf-post-slider .slider-category{margin-top:12px;display:block}.tf-post-slider .slider-category a{font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:2px}.tf-post-slider .slider-date{font-size:13px;font-style:italic;font-weight:400;margin-bottom:8px;border-bottom:1px solid rgba(0,0,0,.2);padding:0 8px}.tf-post-slider .excerpt{font-size:14px;font-style:normal;font-weight:400;margin-top:24px;width:84%}.tf-post-slider .button{font-weight:700;margin-top:54px;padding:12px 24px;line-height:initial;height:auto;text-transform:uppercase;font-size:12px;position:relative;border:3px solid}.tf-post-slider .button:before{content:"";width:40px;height:3px;display:inline-block;position:absolute;margin:0 auto;left:0;right:0;top:-40px}.tf-editors-choise .tf-editors-item{position:relative}.tf-editors-choise .tf-editors-content{bottom:48px;width:64%;padding:18px;position:absolute;z-index:1;text-align:center;transition:.4s all;margin:auto;left:0;right:0;background:#000}.tf-editors-choise .tf-editors-content::after{content:"";position:absolute;border:3px solid #000;left:-4px;right:-4px;top:-4px;bottom:-4px;z-index:-1}.tf-editors-choise .tf-editors-item:hover .tf-editors-content{bottom:60px}.tf-editors-choise .tf-editors-content h3 a{line-height:1.2;display:inline-block;color:#fff;font-size:18px;font-weight:400}.tf-editors-choise .post-media img{vertical-align:bottom}.tf-editors-choise .tf-editors-categories{margin-bottom:8px;display:inline-block;color:#fff}.tf-editors-choise .tf-editors-categories a{color:#fff;font-size:12px;text-transform:uppercase;font-weight:700}.tf-editors-choise .tf-editors-date{color:#fff;font-size:12px;font-weight:400;display:block;margin-top:24px;text-transform:uppercase}.tf-editors-choise .owl-nav{display:none}.tf-editors-choise .owl-nav .owl-prev,.tf-editors-choise .owl-nav .owl-next{color:#000;background:rgba(255,255,255,.5);opacity:0;height:60px;padding:0 12px;line-height:60px;text-align:center;position:absolute;border-radius:2px;z-index:1;transform:translate(0,-50%);top:50%;transition:all .3s ease 0s}.tf-editors-choise:hover .owl-nav .owl-prev,.tf-editors-choise:hover .owl-nav .owl-next{opacity:.8}.tf-editors-choise .owl-nav .owl-prev{left:0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-o-transition:0 2px 2px 0}.tf-editors-choise .owl-nav .owl-next{right:0;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;-o-transition:2px 0 0 2px}.tf-editors-choise .carousel-gutter .owl-controls .owl-prev{left:20px}.tf-editors-choise .carousel-gutter .owl-controls .owl-next{right:20px}.tf-editors-choise .owl-dots{text-align:center;margin-top:-32px;height:32px}.tf-editors-choise .owl-dots .owl-dot{display:inline-block;zoom:1}.tf-editors-choise .owl-dots .owl-dot span{width:8px;height:8px;margin:5px 7px;background:#000;display:block;border:1px solid #000;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;-webkit-transform:scale(1);transform:scale(1);transition:all .2s ease-in-out}.tf-editors-choise .owl-dots .owl-dot.active span,.tf-editors-choise .owl-dots .owl-dot:hover span{border:1px solid #000;background:0 0;-webkit-transform:scale(1.5);transform:scale(1.5)}.tf-carousel-post .owl-carousel .owl-stage-outer{border-bottom:3px solid #000;margin-bottom:40px;padding-bottom:40px}.tf-carousel-post .container.carousel-gutter{padding:0}.tf-carousel-post.regular .tf-carousel-post-content{margin:24px 0 0;text-align:left;padding-bottom:40px;transition:all .3s ease 0s}.tf-carousel-post.regular .tf-carousel-post-content h3{line-height:1.2;display:block;font-size:24px;font-weight:700}.tf-carousel-post.regular .tf-post-inner img{vertical-align:bottom}.tf-carousel-post.regular .tf-post-categories{margin-bottom:8px;display:inline-block;color:#000}.tf-carousel-post.regular .tf-post-categories a{font-size:12px;text-transform:uppercase;font-weight:900;letter-spacing:2px}.tf-carousel-post.regular .tf-post-categories a:hover{text-decoration:underline}.tf-carousel-post.regular .tf-post-author{color:gray;font-size:12px;font-weight:400;display:inline-block;letter-spacing:0;font-style:italic;border-right:1px solid #e2e2e2;padding-right:8px;margin-right:8px;margin-top:18px}.tf-carousel-post.regular .tf-post-date{color:gray;font-size:12px;font-weight:400;display:block;margin-top:18px;letter-spacing:0;font-style:italic}.tf-carousel-post.regular .tf-carousel-post-thumb a{position:relative;display:block}.tf-carousel-post.regular .tf-carousel-post-thumb a:before{content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;transform:scale(.8);transition:all .3s ease 0s}.tf-carousel-post.regular .tf-post-inner:hover .tf-carousel-post-thumb a:before{background-color:rgba(0,0,0,.3);transform:scale(1)}.tf-carousel-post.overlay .tf-post-inner{position:relative}.tf-carousel-post.overlay .tf-carousel-post-content{text-align:center;position:absolute;bottom:36px;z-index:2;background:rgba(255,255,255,.9);padding:12px 24px;margin:0 36px}.tf-carousel-post.overlay .tf-carousel-post-content:before{content:"";border:1px solid #fff;position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px;opacity:.9}.tf-carousel-post.overlay .tf-carousel-post-content:after{content:"";border:6px solid #fff;position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px;opacity:.9}.tf-carousel-post.overlay .tf-carousel-post-content h3 a{line-height:1.2;display:inline-block;font-size:18px;font-weight:700;color:#000;margin-bottom:18px}.tf-carousel-post.overlay .tf-post-inner img{vertical-align:bottom}.tf-carousel-post.overlay .tf-post-categories{margin-bottom:8px;display:inline-block;color:#000}.tf-carousel-post.overlay .tf-post-categories a{font-size:12px;text-transform:uppercase;font-weight:700}.tf-carousel-post.overlay .tf-post-categories a:hover{text-decoration:underline}.tf-carousel-post.overlay .tf-post-author{color:#000;font-size:12px;font-weight:400;display:inline-block;letter-spacing:0;font-style:italic}.tf-carousel-post.overlay .tf-post-date{color:#000;font-size:12px;font-weight:400;font-style:italic;display:inline-block}.tf-carousel-post.overlay .tf-carousel-post-thumb{position:relative}.tf-carousel-post.overlay .tf-carousel-post-thumb:before{content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;transition:all .3s ease 0s}.tf-carousel-post.overlay .tf-post-inner:hover .tf-carousel-post-thumb:before{background-color:rgba(0,0,0,.4)}.tf-carousel-post .owl-nav{display:none}.tf-carousel-post .owl-nav .owl-prev,.tf-carousel-post .owl-nav .owl-next{color:#000;background:rgba(255,255,255,.5);opacity:0;height:60px;padding:0 12px;line-height:60px;text-align:center;position:absolute;border-radius:2px;z-index:1;transform:translate(0,-50%);top:50%;transition:all .3s ease 0s}.tf-carousel-post:hover .owl-nav .owl-prev,.tf-carousel-post:hover .owl-nav .owl-next{opacity:.8}.tf-carousel-post .owl-nav .owl-prev{left:0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-o-transition:0 2px 2px 0}.tf-carousel-post .owl-nav .owl-next{right:0;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;-o-transition:2px 0 0 2px}.tf-carousel-post .carousel-gutter .owl-controls .owl-prev{left:20px}.tf-carousel-post .carousel-gutter .owl-controls .owl-next{right:20px}.tf-carousel-post .owl-dots{text-align:center;margin-top:18px}.tf-carousel-post .owl-dots .owl-dot{display:inline-block;zoom:1}.tf-carousel-post .owl-dots .owl-dot span{width:8px;height:8px;margin:5px 7px;background:#d6d6d6;display:block;border:1px solid #d6d6d6;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;-webkit-transform:scale(1);transform:scale(1);transition:all .2s ease-in-out}.tf-carousel-post .owl-dots .owl-dot.active span,.tf-carousel-post .owl-dots .owl-dot:hover span{border:1px solid #d6d6d6;background:0 0;-webkit-transform:scale(1.5);transform:scale(1.5)}.tf-carousel-post-auto .container.carousel-gutter{padding:0}.tf-carousel-post-auto .owl-carousel .owl-stage-outer{border-bottom:3px solid #000;padding-bottom:40px;margin-bottom:40px}.tf-carousel-post-auto.regular .tf-carousel-post-content{margin:24px 0 0;text-align:left;transition:all .3s ease 0s}.tf-carousel-post-auto.regular .tf-carousel-post-content h3{line-height:1.2;display:block;font-size:24px;font-weight:700}.tf-carousel-post-auto.regular .tf-post-inner img{vertical-align:bottom}.tf-carousel-post-auto.regular .tf-post-categories{margin-bottom:8px;display:inline-block;color:#000}.tf-carousel-post-auto.regular .tf-post-categories a{font-size:12px;text-transform:uppercase;font-weight:900;letter-spacing:2px}.tf-carousel-post-auto.regular .tf-post-categories a:hover{text-decoration:underline}.tf-carousel-post-auto.regular .tf-post-author{color:gray;font-size:12px;font-weight:400;display:inline-block;letter-spacing:0;font-style:italic;border-right:1px solid #e2e2e2;padding-right:8px;margin-right:8px;margin-top:18px}.tf-carousel-post-auto.regular .tf-post-date{color:gray;font-size:12px;font-weight:400;display:inline-block;margin-top:18px;letter-spacing:0;font-style:italic}.tf-carousel-post-auto.regular .tf-carousel-post-thumb{position:relative}.tf-carousel-post-auto.regular .tf-carousel-post-thumb:before{content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;transform:scale(.8);transition:all .3s ease 0s}.tf-carousel-post-auto.regular .tf-post-inner:hover .tf-carousel-post-thumb:before{background-color:rgba(0,0,0,.3);transform:scale(1)}.tf-carousel-post-auto.overlay .tf-post-inner{position:relative}.tf-carousel-post-auto.overlay .tf-carousel-post-content{text-align:center;position:absolute;bottom:36px;z-index:2;background:rgba(255,255,255,.9);padding:12px 24px;margin:0 36px}.tf-carousel-post-auto.overlay .tf-carousel-post-content:before{content:"";border:1px solid #fff;position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px;opacity:.9}.tf-carousel-post-auto.overlay .tf-carousel-post-content:after{content:"";border:6px solid #fff;position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px;opacity:.9}.tf-carousel-post-auto.overlay .tf-carousel-post-content h3 a{line-height:1.2;display:inline-block;font-size:18px;font-weight:700;color:#000;margin-bottom:18px}.tf-carousel-post-auto.overlay .tf-post-inner img{vertical-align:bottom}.tf-carousel-post-auto.overlay .tf-post-categories{margin-bottom:8px;display:inline-block;color:#000}.tf-carousel-post-auto.overlay .tf-post-categories a{font-size:12px;text-transform:uppercase;font-weight:900;letter-spacing:2px}.tf-carousel-post-auto.overlay .tf-post-categories a:hover{text-decoration:underline}.tf-carousel-post-auto.overlay .tf-post-author{color:#000;font-size:12px;font-weight:400;font-style:italic;display:inline-block}.tf-carousel-post-auto.overlay .tf-post-date{color:#000;font-size:12px;font-weight:400;font-style:italic;display:inline-block}.tf-carousel-post-auto.overlay .tf-carousel-post-thumb{position:relative}.tf-carousel-post-auto.overlay .tf-carousel-post-thumb:before{content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}.tf-carousel-post-auto.overlay .tf-post-inner:hover .tf-carousel-post-thumb:before{background-color:rgba(0,0,0,.4)}.tf-carousel-post-auto.side-by .tf-post-inner{display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.tf-carousel-post-auto.side-by .tf-carousel-post-thumb{width:50%}.tf-carousel-post-auto.side-by .tf-carousel-post-content{text-align:left;padding:0 0 0 24px;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;width:50%}.tf-carousel-post-auto.side-by .tf-carousel-post-content h3{line-height:1.2;display:inline-block;font-size:18px;font-weight:700}.tf-carousel-post-auto.side-by .tf-post-inner img{vertical-align:bottom}.tf-carousel-post-auto.side-by .tf-post-categories{margin-bottom:8px;display:inline-block;color:#000}.tf-carousel-post-auto.side-by .tf-post-categories a{font-size:12px;text-transform:uppercase;font-weight:900}.tf-carousel-post-auto.side-by .tf-post-categories a:hover{text-decoration:underline}.tf-carousel-post-auto.side-by .tf-post-date{color:gray;font-size:12px;font-style:italic;font-weight:400;display:block;margin-top:12px;letter-spacing:0}.tf-carousel-post-auto.side-by .tf-carousel-post-thumb a{position:relative;display:block}.tf-carousel-post-auto.side-by .tf-carousel-post-thumb a:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}.tf-carousel-post-auto.side-by .tf-post-inner:hover .tf-carousel-post-thumb a:before{background-color:rgba(0,0,0,.3)}.tf-carousel-post-auto .owl-nav{display:none}.tf-carousel-post-auto .owl-nav .owl-prev,.tf-carousel-post-auto .owl-nav .owl-next{color:#000;background:rgba(255,255,255,.5);opacity:0;height:60px;padding:0 12px;line-height:60px;text-align:center;position:absolute;border-radius:2px;z-index:1;transform:translate(0,-50%);top:50%;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.tf-carousel-post-auto:hover .owl-nav .owl-prev,.tf-carousel-post-auto:hover .owl-nav .owl-next{opacity:.8}.tf-carousel-post-auto .owl-nav .owl-prev{left:0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-o-transition:0 2px 2px 0}.tf-carousel-post-auto .owl-nav .owl-next{right:0;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;-o-transition:2px 0 0 2px}.tf-carousel-post-auto .carousel-gutter .owl-controls .owl-prev{left:20px}.tf-carousel-post-auto .carousel-gutter .owl-controls .owl-next{right:20px}.tf-carousel-post-auto .owl-dots{text-align:center;margin-top:-18px;padding-bottom:18px}.tf-carousel-post-auto .owl-dots .owl-dot{display:inline-block;zoom:1}.tf-carousel-post-auto .owl-dots .owl-dot span{width:8px;height:8px;margin:5px 7px;background:#d6d6d6;display:block;border:1px solid #d6d6d6;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;-webkit-transform:scale(1);transform:scale(1);transition:all .2s ease-in-out}.tf-carousel-post-auto .owl-dots .owl-dot.active span,.tf-carousel-post-auto .owl-dots .owl-dot:hover span{border:1px solid #d6d6d6;background:0 0;-webkit-transform:scale(1.5);transform:scale(1.5)}.tf-portfolio .media .heading a:hover,.tf-portfolio .media .category a:hover,.tf-portfolio .media .excerpt a:hover{opacity:.7}.tf-portfolio .media .heading{font-weight:400;font-size:24px;margin-bottom:8px;padding:6px 0;display:inline-block}.tf-portfolio .media .category{font-size:12px;font-weight:600;display:block;text-transform:uppercase}.tf-portfolio .media .category+.excerpt{margin-bottom:12px;font-size:1.2rem}.tf-portfolio .media .heading,.tf-portfolio .media .heading a,.tf-portfolio .media .category,.tf-portfolio .media .excerpt{color:#fff}.tf-portfolio .media .media-link{width:0;height:0;border-top:44px solid #000;border-right:44px solid transparent;position:absolute;top:-44px;left:-44px;z-index:1;opacity:0;visibility:hidden}.tf-portfolio .media:hover .media-link{opacity:1;top:0;left:0;visibility:visible}.tf-portfolio .media .media-link:before{position:absolute;content:'\f0c1';font-family:FontAwesome;color:#fff;font-size:14px;left:5px;top:-43px}.tf-portfolio .media .media-popup{width:0;height:0;border-bottom:44px solid #000;border-left:44px solid transparent;position:absolute;bottom:-44px;right:-44px;z-index:1;opacity:0;visibility:hidden}.tf-portfolio .media:hover .media-popup{opacity:1;bottom:0;right:0;visibility:visible}.tf-portfolio .media .media-popup:before{position:absolute;content:'\f002';font-family:FontAwesome;color:#fff;font-size:14px;right:7px;bottom:-41px}.tf-portfolio .tf-masonry-col .style-overlay::before{position:absolute;width:100%;height:100%;content:"";left:0;top:0;opacity:0;z-index:1;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.tf-portfolio .tf-masonry-col .style-overlay:hover::before{opacity:.9}.tf-portfolio .tf-masonry-col .style-overlay ._align-top{position:absolute;padding:0 18px;opacity:0;width:100%;top:20px;margin:0;z-index:2;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.tf-portfolio .tf-masonry-col .style-overlay:hover ._align-top{opacity:1;top:30px}.tf-portfolio .tf-masonry-col .style-overlay ._align-middle{position:absolute;padding:0 18px;opacity:0;width:100%;top:60%;margin:0;z-index:2;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.tf-portfolio .tf-masonry-col .style-overlay:hover ._align-middle{opacity:1;top:50%;transform:translateY(-50%)}.tf-portfolio .tf-masonry-col .style-overlay ._align-bottom{position:absolute;bottom:20px;padding:0 18px;opacity:0;width:100%;z-index:2;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.tf-portfolio .tf-masonry-col .style-overlay:hover ._align-bottom{opacity:1;bottom:30px}.tf-portfolio .tf-masonry-col .style-regular .media-body{background:#000;padding:24px;width:100%;margin-top:0}.tf-portfolio .full-width.list-masonry{margin-left:10px;margin-right:10px}.tf-portfolio._no-gutter .full-width.list-masonry{margin-left:-10px;margin-right:0}.tf-post.regular article{background-color:#fff;margin-bottom:40px}.tf-post.regular.no-gutter .tf-row{margin:0}.tf-post.regular article.column-flush{padding:0}.tf-post.regular .tf-post-thumbnail{position:relative}.tf-post.regular .tf-post-thumbnail img{display:block}.tf-post.regular .tf-post-thumbnail:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}.tf-post.regular article:hover .tf-post-thumbnail:before{background-color:rgba(0,0,0,.3)}.tf-post.regular .tf-post-content{margin-top:24px;text-align:left;background:#fff;padding-bottom:40px;border-bottom:1px solid #ebebeb}.tf-post.regular .tf-post-content h4{line-height:1.2;display:inline-block;font-size:24px;font-weight:700}.tf-post.regular .tf-post-categories{margin-bottom:8px;display:inline-block;color:#000}.tf-post.regular .tf-post-categories a{font-size:12px;text-transform:uppercase;font-weight:900;letter-spacing:2px}.tf-post.regular .tf-post-categories a:hover{text-decoration:underline}.tf-post.regular .tf-post-author{color:gray;font-size:12px;font-weight:400;display:inline-block;letter-spacing:0;font-style:italic;border-right:1px solid #e2e2e2;padding-right:8px;margin-right:8px;margin-top:18px}.tf-post.regular .tf-post-date{color:gray;font-size:12px;font-weight:400;display:inline-block;margin-top:18px;letter-spacing:0;font-style:italic}.tf-post.regular .tf-post-excerpt{margin-top:24px}.tf-post.regular .tf-post-tags{margin-top:18px;display:block;font-size:12px}.tf-post.regular .tf-post-tags a{font-weight:700}.tf-post.regular .button{margin-top:18px}.tf-post.regular .pagination{text-align:center}.tf-post.with-overlay article{background-color:#fff;position:relative;margin-bottom:40px}.tf-post.with-overlay article.column-flush{padding:0;margin:0}.tf-post.with-overlay .tf-post-thumbnail{position:relative}.tf-post.with-overlay .tf-post-thumbnail img{display:block}.tf-post.with-overlay .tf-post-thumbnail:before{content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;transform:scale(.8);transition:all .3s ease 0s}.tf-post.with-overlay article:hover .tf-post-thumbnail:before{background-color:rgba(0,0,0,.3);transform:scale(1)}.tf-post.with-overlay .tf-post-content{text-align:center;position:absolute;left:0;right:0;margin:auto;width:80%;z-index:2;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tf-post.with-overlay .tf-post-content h4 a{line-height:1.2;display:inline-block;font-size:24px;text-transform:uppercase;font-weight:400;color:#fff}.tf-post.with-overlay .tf-post-categories{margin-bottom:8px;display:inline-block;color:#fff}.tf-post.with-overlay .tf-post-categories a{font-size:12px;text-transform:uppercase;font-weight:700;color:#fff}.tf-post.with-overlay .tf-post-categories a:hover{text-decoration:underline}.tf-post.with-overlay .tf-post-author{color:#fff;font-size:12px;font-weight:400;margin-top:18px;text-transform:uppercase;display:inline-block}.tf-post.with-overlay .tf-post-author a{font-size:12px;font-weight:400;text-transform:uppercase;display:inline-block;color:#fff;margin-right:12px}.tf-post.with-overlay .tf-post-date{font-size:12px;font-weight:400;margin-top:18px;text-transform:uppercase;display:inline-block;color:#fff}.tf-post.with-overlay .tf-post-excerpt{margin-top:24px;color:#fff}.tf-post.with-overlay .tf-post-tags{margin-top:18px;display:block;font-size:12px;color:#fff}.tf-post.with-overlay .tf-post-tags a{font-weight:700;color:#fff}.tf-post.with-overlay .button{margin-top:18px;text-transform:uppercase;font-weight:400}.tf-post.with-overlay .pagination{text-align:center;margin:24px 0 0}.tf-contact .full-width .span-12{margin-left:0;margin-right:0;min-width:100%}.full-width .layers-map{margin-left:0;margin-right:0}.tf-editors-choice{}.tf-editors-choice .tf-editors-meta{}@media(max-width:767px){.list-masonry.tf-container{width:100%;max-width:100%}}@media(min-width:768px){.list-masonry.tf-container{width:750px;max-width:750px}}@media(min-width:992px){.list-masonry.tf-container{width:970px;max-width:970px}}@media(min-width:1200px){.list-masonry.tf-container{width:1360px;max-width:1360px;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}}.list-masonry .tf-colon{padding:0}.tf-masonry-col.tf-colon-flush{margin:0;padding:0}.list-grid .tf-row{margin-left:-20px;margin-right:-20px}._no-gutter .list-grid .tf-row{margin-left:0;margin-right:0}.list-masonry .tf-row{margin-left:0}.list-masonry .tf-col-12{width:calc(100% - 33px)}.list-masonry .tf-col-11{width:calc(91.66666667% - 33px)}.list-masonry .tf-col-10{width:calc(83.33333333% - 33px)}.list-masonry .tf-col-9{width:calc(75% - 33px)}.list-masonry .tf-col-8{width:calc(66.66666667% - 33px)}.list-masonry .tf-col-7{width:calc(58.33333333% - 33px)}.list-masonry .tf-col-6{width:calc(50% - 33px)}.list-masonry .tf-col-5{width:calc(41.66666667% - 33px)}.list-masonry .tf-col-4{width:calc(33.3333% - 33px)}.list-masonry .tf-col-3{width:calc(25% - 33px)}.list-masonry .tf-col-2{width:calc(16.66666667% - 33px)}.list-masonry .tf-col-1{width:calc(8.33333333% - 33px)}._no-gutter .list-masonry .tf-row{margin-right:0}.list-masonry .tf-col-12.tf-colon-flush{width:100%}.list-masonry .tf-col-11.tf-colon-flush{width:91.66666667%}.list-masonry .tf-col-10.tf-colon-flush{width:83.33333333%}.list-masonry .tf-col-9.tf-colon-flush{width:75%}.list-masonry .tf-col-8.tf-colon-flush{width:66.66666667%}.list-masonry .tf-col-7.tf-colon-flush{width:58.33333333%}.list-masonry .tf-col-6.tf-colon-flush{width:50%}.list-masonry .tf-col-5.tf-colon-flush{width:41.66666667%}.list-masonry .tf-col-4.tf-colon-flush{width:33.3333%}.list-masonry .tf-col-3.tf-colon-flush{width:25%}.list-masonry .tf-col-2.tf-colon-flush{width:16.66666667%}.list-masonry .tf-col-1.tf-colon-flush{width:8.33333333%}