@font-face{font-display:swap;font-family:'Futura';src:url(../../../../../../../themes/apartamento/css/fonts/Futura-Medium.eot);src:url('../../../../../../../themes/apartamento/css/fonts/Futura-Medium.eot?#iefix') format('embedded-opentype'),url(../../../../../../../themes/apartamento/css/fonts/Futura-Medium.woff) format('woff'),url(../../../../../../../themes/apartamento/css/fonts/Futura-Medium.ttf) format('truetype'),url('../../../../../../../themes/apartamento/css/fonts/Futura-Medium.svg#Futura-Medium') format('svg');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:'Futura';src:url(../../../../../../../themes/apartamento/css/fonts/Futura-MediumItalic.eot);src:url('../../../../../../../themes/apartamento/css/fonts/Futura-MediumItalic.eot?#iefix') format('embedded-opentype'),url(../../../../../../../themes/apartamento/css/fonts/Futura-MediumItalic.woff) format('woff'),url(../../../../../../../themes/apartamento/css/fonts/Futura-MediumItalic.ttf) format('truetype'),url('../../../../../../../themes/apartamento/css/fonts/Futura-MediumItalic.svg#Futura-MediumItalic') format('svg');font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:'Futura';src:url(../../../../../../../themes/apartamento/css/fonts/Futura-Bold.eot);src:url('../../../../../../../themes/apartamento/css/fonts/Futura-Bold.eot?#iefix') format('embedded-opentype'),url(../../../../../../../themes/apartamento/css/fonts/Futura-Bold.woff) format('woff'),url(../../../../../../../themes/apartamento/css/fonts/Futura-Bold.ttf) format('truetype'),url('../../../../../../../themes/apartamento/css/fonts/Futura-Bold.svg#Futura-Bold') format('svg');font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:'Futura';src:url(../../../../../../../themes/apartamento/css/fonts/FuturaStd-BoldOblique.eot);src:url('../../../../../../../themes/apartamento/css/fonts/FuturaStd-BoldOblique.eot?#iefix') format('embedded-opentype'),url(../../../../../../../themes/apartamento/css/fonts/FuturaStd-BoldOblique.woff) format('woff'),url(../../../../../../../themes/apartamento/css/fonts/FuturaStd-BoldOblique.ttf) format('truetype'),url('../../../../../../../themes/apartamento/css/fonts/FuturaStd-BoldOblique.svg#FuturaStd-BoldOblique') format('svg');font-style:italic;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:'ITCClearfaceStd';src:url(../../../../../../../themes/apartamento/css/fonts/ClearfaceStd-Regular.eot);src:url('../../../../../../../themes/apartamento/css/fonts/ClearfaceStd-Regular.eot?#iefix') format('embedded-opentype'),url(../../../../../../../themes/apartamento/css/fonts/ClearfaceStd-Regular.woff) format('woff'),url(../../../../../../../themes/apartamento/css/fonts/ClearfaceStd-Regular.ttf) format('truetype'),url('../../../../../../../themes/apartamento/css/fonts/ClearfaceStd-Regular.svg#ClearfaceStd-Regular') format('svg');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:'ClerfaceMed';src:url(../../../../../../../themes/apartamento/css/fonts/Clerface-Medium.eot);src:url('../../../../../../../themes/apartamento/css/fonts/Clerface-Medium.eot?#iefix') format('embedded-opentype'),url(../../../../../../../themes/apartamento/css/fonts/Clerface-Medium.woff) format('woff'),url(../../../../../../../themes/apartamento/css/fonts/Clerface-Medium.ttf) format('truetype'),url('../../../../../../../themes/apartamento/css/fonts/Clerface-Medium.svg#Clerface-Medium') format('svg');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:'SouvenirStd-Demi';src:url(../../../../../../../themes/apartamento/css/fonts/SouvenirStd-Demi.eot);src:url('../../../../../../../themes/apartamento/css/fonts/SouvenirStd-Demi.eot?#iefix') format('embedded-opentype'),url(../../../../../../../themes/apartamento/css/fonts/SouvenirStd-Demi.woff) format('woff'),url(../../../../../../../themes/apartamento/css/fonts/SouvenirStd-Demi.ttf) format('truetype'),url('../../../../../../../themes/apartamento/css/fonts/SouvenirStd-Demi.svg#SouvenirStd-Demi') format('svg');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}body{margin:0;padding:50px 0 0 0;width:100%;height:100%;font-family:'Futura',sans-serif;background:#fff;font-size:14pt;line-height:22pt;color:#000;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale}a{color:#000}a:hover,a:focus{color:#000;text-decoration:none;outline:none}input[type="text"],input[type="email"],input[type="number"],textarea{-webkit-appearance:none;border-radius:0}input,textarea{-webkit-font-smoothing:antialiased;border-radius:0;-webkit-border-radius:0}textarea{resize:none}input:focus{outline:none}textarea:focus{outline:none}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000;opacity:1}::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000}::-moz-selection{color:#000;background:#9CF}::selection{color:#000;background:#9CF}:focus{outline:none}::-moz-focus-inner{border:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}p{margin-bottom:20px;margin-top:0}.img-responsive{width:100%}.fullscreen{width:100%;height:100vh;margin:0;padding:0}.cover{background-position:center center;background-size:cover;background-repeat:no-repeat}.slick-slide,.slick-slide img{outline:none}.fluid-embed{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:0;z-index:2}.fluid-embed video,.fluid-embed iframe,.fluid-embed object,.fluid-embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.transition{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.v-middle{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.bg-fixed{background-attachment:fixed;-webkit-backface-visibility:inherit!important;backface-visibility:inherit!important}.bg-parallaxed{background-position:50% 0}.button_atc{width:170px;height:32px;line-height:32px;font-size:10pt;text-align:center;background:#fff;border:0;border-radius:20px;display:inline-block;color:#000}.button_atc.button_atc-secondary{background:#EDECEC}.button_atc:hover{background:#000;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{color:black!important;background-color:transparent!important;font-weight:normal!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{color:#FFEE42!important}#moove_gdpr_cookie_modal,#moove_gdpr_cookie_info_bar,.gdpr_cookie_settings_shortcode_content,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{font-family:'Futura'!important;font-weight:normal!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{position:initial!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{position:absolute;right:0}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{border-color:#e8e8e8!important;background-color:#e8e8e8!important}#query-monitor-main{display:none!important}@media (max-width:768px){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{position:initial}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{padding:0!important}}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{position:absolute;display:block!important;height:45px;bottom:0;z-index:100;width:100%;left:0;right:0;margin:auto;background:#fff}.vjs-time-divider,.vjs-default-skin .vjs-duration,.vjs-default-skin .vjs-seek-handle,.vjs-default-skin .vjs-current-time,.vjs-default-skin .vjs-volume-control,.vjs-default-skin .vjs-play-control:before,.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-fullscreen-control:before,.vjs-default-skin .vjs-volume-menu-button:before{display:none}.vjs-default-skin .vjs-control{height:0}.vjs-loading-spinner{display:none!important}.vjs-default-skin .vjs-current-time{float:none;display:block!important;position:absolute;left:95px;font-size:10pt;line-height:45px;color:#B9B9B9}.vjs-default-skin .vjs-slider{background:rgba(255,255,255,1)}.vjs-default-skin .vjs-play-progress{background:#B9B9B9}.vjs-default-skin .vjs-load-progress{background:#D9D9D9}.vjs-default-skin .vjs-progress-control{height:45px;top:0;width:100%;left:0;right:0;margin:auto;padding:0 180px}.vjs-default-skin .vjs-play-control{width:45px;cursor:pointer;height:45px;position:absolute;top:0;left:40px;background:transparent url(../../../../../../../themes/apartamento/css/img/c_pause.svg) center center no-repeat;background-size:100% 100%;z-index:10}.vjs-default-skin .vjs-play-control.vjs-paused{background:transparent url(../../../../../../../themes/apartamento/css/img/c_play.svg) center center no-repeat;background-size:auto 100%}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right;position:absolute;right:0;background:yellow;width:45px;height:45px;top:0;right:100px;background:transparent url(../../../../../../../themes/apartamento/css/img/c_mute_off.svg) center center no-repeat;background-size:100% 100%}.vjs-default-skin .vjs-mute-control.vjs-vol-0{background:transparent url(../../../../../../../themes/apartamento/css/img/c_mute_on.svg) center center no-repeat;background-size:auto 100%}.vjs-default-skin .vjs-fullscreen-control{cursor:pointer;float:right;position:absolute;right:0;background:green;width:45px;height:45px;top:0;right:40px;background:transparent url(../../../../../../../themes/apartamento/css/img/c_fullscreen.svg) center center no-repeat;background-size:100% 100%}progress{position:absolute;left:0;top:120px;width:100%;height:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:#ddd;z-index:100;-webkit-transform:initial;-ms-transform:initial;transform:initial}progress::-webkit-progress-bar{background-color:transparent}progress::-webkit-progress-value{background-color:#FFF}progress::-moz-progress-bar{background-color:#FFF}.main_header{width:100%;height:50px;line-height:50px;background:#fff;position:fixed;top:0;left:0;z-index:500;font-size:18pt;text-transform:lowercase;overflow:hidden}html:not(.touch) .main_logo .sub_logo{display:none;font-family:'ClerfaceMed';width:450px;text-align:center;position:absolute;right:0;left:0;margin:auto;font-size:17pt;color:#000;z-index:100;top:3px}html:not(.touch) .main_logo:hover .sub_logo{display:block}html:not(.touch) .main_logo:hover svg{opacity:0}html.touch .main_logo .sub_logo{display:none}.main_header .main_nav{position:absolute;left:35px;z-index:10}.main_header .main_nav ul{display:table;margin:0;padding:0;list-style:none}.main_header .main_nav ul li{display:inline-block;margin-right:40px}.main_header .main_nav ul li a{position:relative}.main_header .a_logo{height:50%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:10}.main_header .nav_right{position:absolute;right:35px;z-index:10;width:auto}.main_header .nav_right ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:0;list-style:none}.main_header .nav_right ul li{display:inline-block;margin-left:30px;vertical-align:middle;line-height:50px;top:5px;position:relative;cursor:pointer}.main_header .nav_right ul li.user-account-login{top:0}.main_header .nav_right ul li.close_burguer{margin-left:0;display:none}.main_header .nav_right ul li.close,.main_header .nav_right ul li.close_cart,.main_header .nav_right ul li.cart,.main_header .nav_right ul li.search{width:40px;height:40px}.main_header .nav_right ul li.cart svg{height:40px}.main_header .nav_right ul li.search svg{height:35px;position:relative;top:1px}.main_header .nav_right ul li.close svg,.main_header .nav_right ul li.close_cart svg{height:40px}.main_header .nav_right ul li:hover{transform:rotate(10deg);-moz-transform:rotate(10deg);-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg)}.main_header .main_nav a:hover{color:transparent}.main_header .main_nav a:hover:before{content:attr(title);position:absolute;left:0;color:#000;line-height:50px}.show_search .main_header .nav_right ul li.search,.show_cart .main_header .nav_right ul li.cart{display:none}.main_header .nav_right ul li.close,.main_header .nav_right ul li.close_cart{display:none}.show_search .main_header .nav_right ul li.close,.show_cart .main_header .nav_right ul li.close_cart{display:inline-block;margin-right:0;margin-left:25px}.home .main_header{transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%)}.home.nav_sticky .main_header,.home.remove_intro .main_header{transform:translateY(0%);-webkit-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%)}.main_header .nav_right ul li.burguer,.nav_responsive{display:none}.back_submenu{display:none;z-index:-1}progress{position:fixed;left:0;top:0;width:100%;height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:#FFEE42;z-index:1}progress::-webkit-progress-bar{background-color:transparent}progress::-webkit-progress-value{background-color:#FFEE42}progress::-moz-progress-bar{background-color:#FFEE42}.show_nav progress{z-index:1}body.home.remove_intro{max-height:initial;padding-top:0}body.home.done{overflow:auto}body.home.mobile-fixed{position:fixed;overflow:auto}body.home .main_header{background:#fff}.home_cover{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;cursor:pointer;z-index:1;cursor:url(../../../../../../../themes/apartamento/css/img/arrow-down-yellow.png),auto;background-position:center center;background-size:cover;background-repeat:no-repeat}.home_cover .button_atc{position:absolute;top:40px;left:0;right:0;margin:auto;z-index:20}.home_cover .am_logo{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;max-width:40vw}body.home.remove_intro .home_cover{display:none}.feat_issue{position:relative;background:#F5A0C5;z-index:10}.feat_issue .issue_gallery{position:relative}.feat_issue .issue_gallery .issue_gallery_item{width:100%;height:81vh;position:relative;text-align:center}.feat_issue .issue_gallery .issue_gallery_item img{margin:0 auto;height:60vh;width:auto;max-width:90%;top:42vh}.feat_issue .issue_gallery .caption{text-align:center;position:absolute;bottom:5vh;width:100%;font-size:10pt;line-height:15pt}.feat_issue .issue_gallery .slick-slide{position:relative}.feat_issue .issue_gallery .slick-arrow{position:absolute;top:0;width:50%;height:100%;z-index:10;background:transparent;border:0;text-indent:-999999px}.feat_issue .issue_gallery .slick-prev{left:0;cursor:url(../../../../../../../themes/apartamento/css/img/arrow-left.png),auto}.feat_issue .issue_gallery .slick-next{right:0;cursor:url(../../../../../../../themes/apartamento/css/img/arrow-right.png),auto}.feat_issue .issue_excerpt{width:100%;height:19vh;text-align:center;position:relative;line-height:21pt}.feat_issue .issue_excerpt .button_atc{margin:30px auto 0;display:block}.feat_issue .issue_description{width:100%;position:relative;padding:20px 0 60px;text-align:justify;text-justify:inter-word;word-break:break-word;-ms-hyphens:auto;hyphens:auto;-webkit-hyphens:auto}.feat_issue .issue_description .issue_description_content{max-width:720px;margin:0 auto;padding:0 20px}.home_products_grid{position:relative;z-index:10;background:#EDECEC;padding:45px 0}.home_products_grid .container-fluid{max-width:1280px;font-size:0}.home_products_grid .title{font-size:14pt;line-height:20pt;text-align:center;margin-bottom:100px}.home_products_grid article{width:25%;display:inline-block;vertical-align:top;padding:0 10px;font-size:10pt;line-height:15pt;margin-bottom:30px}.home_products_grid article img{margin-bottom:5px}.home_products_grid article .add_cart{opacity:.3}.home_products_grid article>a:hover+.add_cart,.home_products_grid article .add_cart:hover{opacity:1}.home_products_grid article .sold_out{color:#CF0000;opacity:1}.story_item{width:100%;height:calc(100vh - 50px);position:relative;text-align:center;background:#F5F4EE}.story_item .story_cover{float:left;width:50%;height:calc(100vh - 50px);overflow:hidden;position:relative}.story_item .video_loop{min-width:100%;min-height:105%;width:auto;height:auto;position:absolute;top:0%;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.story_item .story_cover a{display:block;height:100%;width:100%;position:relative;z-index:10}.story_item:nth-child(odd) .story_cover{float:right}.story_item .story_cover img{display:block!important;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.story_item .story_title{float:left;width:50%;height:calc(100vh - 50px);position:relative}.story_item .category{font-size:10pt;line-height:1;display:table;margin:35px auto 0;position:relative;z-index:10}.story_item .category a{border-bottom:1px solid red;padding-bottom:2px;margin:0 2px;color:inherit}.story_item .title{font-size:3.8vw;line-height:1;padding:0 5vw;margin-top:-20px}.story_item .credits{font-size:14pt;line-height:21pt;margin-top:20px}.story_item .button_atc{position:absolute;bottom:45px;left:0;right:0;margin:auto;z-index:10;height:30px!important;max-width:170px}.story_item .v-middle{position:relative;z-index:10}.story_item .story_title.video_cover{display:none}.story_item .story_cover.video_cover{display:block;width:100%;color:#fff}.story_item .story_cover.video_cover .v-middle a{color:#fff}.story_item .story_cover.video_cover .category a{color:#fff;display:inline}.story_item .story_cover.video_cover a.button_atc{position:absolute}.view-more-button{width:100%;padding:15px;background:#fff;text-align:center;cursor:pointer;font-size:10pt;text-decoration:underline}.single_cover{width:100%;height:calc(100vh - 50px);position:relative;overflow:hidden;position:fixed;top:50px;left:0}.single_cover img{height:auto;width:auto;max-width:80vw;max-height:66vh;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.single_cover.cover img{display:block!important;opacity:0;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.single_cover .center{text-align:center;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.single_cover .top{position:absolute;top:6.5vh;left:0;right:0;margin:auto;text-align:center}.single_cover .bottom{position:absolute;bottom:7vh;left:0;right:0;margin:auto;text-align:center}.single_cover .big{font-size:15vh;line-height:1}.single_cover .medium{font-size:10vh;line-height:1}.single_cover .small{font-size:7vh;line-height:1}.single_cover.title_bottom img{top:-7vh}.single_cover.title_top img{top:7vh}.single_cover .video_container{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:-1;opacity:0}.single_cover .video_container #close_video{position:absolute;top:25px;right:30px;z-index:100;cursor:pointer}.single_cover #video.video-js,.single_cover #video.video-js .vjs-tech{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover}.single_cover .video_container.regular #video.video-js,.single_cover .video_container.regular #video.video-js .vjs-tech{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-height:initial;width:100%;height:100%;z-index:1;-ms-transform:initial;-webkit-transform:initial;transform:initial;background-size:cover}.single_cover #play_video{width:84px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:10;cursor:pointer}.video_playing .single_cover .video_container{opacity:1;z-index:300}.video-js{clip-path:inset(1px 1px)}.single_content{padding-top:90px;position:relative;z-index:10}.single_block{margin-top:90px}.single_block.is-slider{margin-bottom:45px}.two_blocks{font-size:0}.two_blocks .block_left,.two_blocks .block_right{width:50%;display:inline-block;vertical-align:top;padding:0 15px}.two_blocks video{float:none;display:block;max-width:100%}.cover .single_caption{position:absolute;bottom:15px;left:20px;color:#fff;opacity:1}.two_blocks.half_40_60 .block_left{width:40%}.two_blocks.half_40_60 .block_right{width:60%}.two_blocks.half_60_40 .block_left{width:60%}.two_blocks.half_60_40 .block_right{width:40%}.post_category{margin-top:30px;margin-bottom:10px;width:100%;text-align:center}.credits a,.post_category a{position:relative;color:var(--foo)}.credits a:before,.post_category a:before{content:'';position:absolute;bottom:0;width:100%;height:1px;background:red}.single_block .category,.post_category a{text-transform:lowercase;color:inherit}.credits_large{max-width:960px;margin:0 auto;padding:0 15px}.credits_large a{color:var(--foo)}.single_block .credits{margin-bottom:40px}.single_block .image_credit,.single_block .image_credit+.single_caption{max-width:200px}.quote{font-size:33pt;line-height:38pt;text-align:center}.quote .caption{margin-top:15px}.caption{font-size:12pt;line-height:15pt}.text{font-size:14pt;line-height:23pt;max-width:960px}.text p{margin-bottom:0;text-indent:50px}.text p:first-of-type{text-indent:0}.interview{font-size:14pt;line-height:23pt;max-width:960px}.interview p{margin-bottom:0}.question{padding-left:50px;font-weight:700;font-size:12pt;line-height:21pt}.question p{padding-bottom:1px;background-position:0 100%;background-size:1px 1px;background-image:-o-linear-gradient(transparent 50%,#FF0000 50%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#FF0000));background-image:linear-gradient(transparent 50%,#FF0000 50%);background-repeat:repeat-x;display:inline}.answer{text-indent:50px;margin-bottom:40px}.answer:last-child{margin-bottom:0}.single_content .cover{width:100%;height:calc(100vh - 50px);overflow:hidden;position:relative;background-size:cover;background-repeat:no-repeat}.slider_image{position:relative;width:100%}.slider_image.video .slick-slide{display:flex;align-items:center;justify-content:center;text-align:center;float:none;flex-flow:column}.slider_image .full{width:100%;height:auto}.slider_image .slick-arrow{position:absolute;top:0;width:45%;border:0;background:transparent;z-index:20;height:100%;text-indent:-99999px}.slider_image .slick-prev{left:0;cursor:url(../../../../../../../themes/apartamento/css/img/arrow-left.png),auto}.slider_image .slick-next{right:0;cursor:url(../../../../../../../themes/apartamento/css/img/arrow-right.png),auto}.slider_image .slick-dots{padding:0;padding-top:30px;margin-top:26px;margin:0;list-style:none;text-align:center}.slider_image .slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer}.slider_image .slick-dots li button{display:block;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;font-size:0;line-height:0;height:7px;padding:0;margin:0 5px}.slider_image .slick-dots li.slick-active button:before{opacity:.75;color:#000}.slider_image .slick-dots li button:before{position:absolute;top:0;left:0;width:7px;height:7px;content:'';background:#000;border-radius:50%;text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.images{font-size:0;text-align:center;padding:0 10px}.images .image_container{display:inline-block;vertical-align:top;width:50%;padding:10px}.images .image_container img{display:block;width:100%}.open_slick{cursor:pointer}.video_embed{max-width:960px;padding:0 15px}.related_issue{padding:35px 5px 10px;font-size:0;text-align:center;background:#fff;position:relative;z-index:10}.related_issue h5{font-size:14pt;line-height:20pt;margin-bottom:20px;max-width:60%;margin:20px auto 50px}.related_issue .button_atc{display:block;margin:0 auto 30px}.related_issue .button_atc.sold_out{background:transparent}.related_issue .button_atc.sold_out:hover{background:transparent;color:#000}.related_issue .issue_cover img{width:318px;margin:0 auto 30px}.related_posts{padding:35px 5px 30px;font-size:0;text-align:center;background:#EDECEC;position:relative;z-index:10}.related_posts h5{font-size:14pt;line-height:20pt;margin-bottom:20px;text-align:center}.related_posts article{display:inline-block;width:25%;padding:10px;vertical-align:top;font-size:14pt;line-height:1;text-align:center}.related_posts article a{position:relative;display:block;overflow:hidden}.related_posts article>a:first-of-type:after{content:"";display:block;padding-bottom:115%}.related_posts article a img{position:absolute;width:100%;height:100%;display:block;top:0;left:0;-o-object-fit:cover;object-fit:cover}body:not(.tax-authors) .related_posts article a img:last-child{z-index:-1;opacity:0}body:not(.tax-authors) .related_posts article a:hover img:last-child,body.tax-authors .related_posts article a img:last-child{opacity:1;z-index:100}.related_posts article .title{padding:20px 25px 5px}body.archive.category .related_posts article a img:last-child,body.archive.category.related_posts article a:hover img:last-child{opacity:1;z-index:100}.single_full_gallery_container{position:fixed;top:50px;left:0;width:100%;height:calc(100vh - 50px);z-index:-1;background:#F5F4EE;text-align:center;opacity:0}.show_slide .single_full_gallery_container{z-index:100;opacity:1}.single_full_gallery_container .close_single_full_gallery{position:fixed;top:105px;left:35px;z-index:100;font-size:18pt;cursor:pointer}.single_full_gallery_container .close_single_full_gallery img{display:inline-block;vertical-align:baseline;width:10px}.single_full_gallery .slick_content{display:inline-block;width:auto}.single_full_gallery img{max-width:85%;max-height:85vh;width:auto;height:auto;margin:0 auto}.single_full_gallery .slick-slide{width:100%;height:calc(100vh - 50px);position:relative}.single_full_gallery .slick-arrow{position:absolute;top:0;width:25%;height:100%;z-index:10;background:transparent;border:0;text-indent:-999999px}.single_full_gallery .slick-prev{left:0;cursor:url(../../../../../../../themes/apartamento/css/img/arrow-left.png),auto}.single_full_gallery .slick-next{right:0;cursor:url(../../../../../../../themes/apartamento/css/img/arrow-right.png),auto}.single_full_gallery .caption{display:block;width:100%;padding:5px 7.5%;font-size:10pt;line-height:15pt}.single_full_gallery .caption .left{width:75%;float:left;text-align:left}.single_full_gallery .caption .right{width:25%;float:right;text-align:right}.single_full_gallery a{opacity:.3}.single_full_gallery a:hover{opacity:1}.show_search{overflow:hidden}.search_layer{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;display:none}.show_search .search_layer{z-index:80;display:table}.search_layer .adv_search{width:50%;float:left;height:100vh;background:#1b1b1b;color:#fff;position:relative;text-align:center}.search_layer .adv_search .title{margin:10vh auto 0;max-width:670px;padding:0 20px}.search_layer .adv_search img{position:absolute;top:8vh;left:0;right:0;bottom:0;margin:auto;width:auto;height:100vh;max-height:65vh;max-width:40vw}.search_layer .adv_search .button_atc{position:absolute;bottom:4.5vh;right:0;left:0;margin:auto;z-index:10}.search_layer .adv_search .button_atc:hover{background:#F05324}.search_layer .search_container{width:100%;float:left;height:100vh;background:#F19D5C;position:relative}.search_layer .search_container .search-form{margin:25vh auto 0;max-width:75%;padding:0 20px;position:relative}.search_layer .search_container input[type="search"]{border:0;border-bottom:1px solid #000;background:transparent;width:100%;font-size:14pt;padding:10px 0}.search_layer .search_container input[type="submit"]{position:absolute;top:0;right:20px;width:40px;height:40px;background:transparent url(../../../../../../../themes/apartamento/css/img/seacrh.svg) center center no-repeat;background-size:100% auto;border:0;text-indent:-9999px}body.search .related_posts,body.tax-authors .related_posts,body.category .related_posts{background:#F5F4EE;padding:25px 5px 5px;text-align:center;min-height:calc(100vh - 50px)}body.search.search-no-results .related_posts{height:calc(100vh - 458px);min-height:unset}body.search .related_posts h5,body.tax-authors .related_posts h5,body.category .related_posts h5{font-size:10pt;text-align:center;line-height:1.2;color:#A4A4A0;text-transform:lowercase}.search .related_posts article{display:inline-block;width:25%}body.search .no_results_search_container{width:100%;float:none;height:40vh;position:relative;height:100%;top:unset;position:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.search .no_results_search_container h2{font-size:28px;margin-bottom:20px}body.search .no_results_search_container .search-form{margin:0 auto;width:50vw;padding:0 20px;position:relative}body.search .no_results_search_container input[type="search"]{border:0;border-bottom:1px solid #000;background:transparent;width:100%;font-size:14pt;padding:10px 0}body.search .no_results_search_container input[type="submit"]{position:absolute;top:0;right:20px;width:40px;height:40px;background:transparent url(../../../../../../../themes/apartamento/css/img/seacrh.svg) center center no-repeat;background-size:100% auto;border:0;text-indent:-9999px}.page-template-default .main_header,.page-template-legal .main_header{background:#FFEE42}.single_page{min-height:calc(100vh - 50px)}body:not(.woocommerce-page) .single_page{margin:140px auto 40px;max-width:600px;font-size:10pt;line-height:15pt;text-align:justify;padding:0 15px;-ms-hyphens:auto;hyphens:auto;-webkit-hyphens:auto}body:not(.woocommerce-page) .single_page h1{font-size:20pt;line-height:1;margin:0 auto 50px;text-transform:uppercase;text-align:center}body:not(.woocommerce-page) .single_page h2,body:not(.woocommerce-page) .single_page h3{font-weight:400;font-size:10pt;text-transform:uppercase}.adv_horizontal{width:100%;padding:40px 15px;position:relative;z-index:10;background:#fff;text-align:center;height:auto;padding:0}.stn_horizontal{width:100%;padding:65px 15px;position:relative;z-index:10;background:#fff;text-align:center;min-height:233px;padding:45px 0 0 0}.stn_horizontal{background:#8C7CB3;color:#fff}.stn_horizontal .image-animation{position:absolute;right:15vw;top:0}.stn_horizontal form{max-width:600px;width:100%;margin:0 auto;text-align:center;line-height:20pt;padding:0 20px}.stn_horizontal form input[type="email"]{margin-left:40px;color:#fff;border:0;border-bottom:1px solid #fff;background:transparent;text-align:center;font-size:10pt;width:400px}.stn_horizontal form p{max-width:450px;margin-left:auto;margin-right:auto}.stn_horizontal form .button{border:0;background:transparent;font-size:10pt;color:#fff}.stn_horizontal ::-webkit-input-placeholder{color:#fff}.stn_horizontal :-moz-placeholder{color:#fff;opacity:1}.stn_horizontal ::-moz-placeholder{color:#fff;opacity:1}.stn_horizontal :-ms-input-placeholder{color:#fff}.stn_horizontal form label{width:100%;left:0;right:0;position:absolute;bottom:20px;font-size:10pt}.adv_horizontal.publi_bb{color:#000;height:auto;background-repeat:no-repeat;background-size:cover;background-position:center;background-position:center center}.adv_horizontal.publi_bb .p_title{font-weight:400;font-size:16pt;line-height:22pt;margin-bottom:20px;max-width:600px;margin-left:auto;margin-right:auto}.adv_horizontal.publi_bb .p_text{font-weight:400;font-size:12pt;line-height:15pt;margin-bottom:20px}.adv_horizontal.publi_bb .button_atc{margin-top:80px}.adv_horizontal.publi_bb .button_atc:hover{background:#FF6F27}.adv_horizontal.publi_bi{padding:0;background:#000}.adv_horizontal.publi_bi img{margin-bottom:0}.adv_horizontal.publi_bi .p_text{color:#fff;font-size:12pt;margin-top:35px;line-height:19pt;margin-bottom:0}.adv_horizontal.publi_bi .button_atc{margin-top:20px;margin-top:20px;margin-bottom:35px}.adv_horizontal.publi_bi .button_atc:hover{background:#F05323}.single-post .single_content .adv_horizontal,.single-post .single_content .stn_horizontal{margin:0 auto 90px;display:table}.adv_horizontal.publi_bs{background:#387965;color:#000;height:auto;padding:0;font-size:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.adv_horizontal.publi_bs .publi_bs_left{width:50%;display:inline-block;vertical-align:top;padding:65px 15px}.adv_horizontal.publi_bs .publi_bs_right{width:50%;display:inline-block;vertical-align:top}.adv_horizontal.publi_bs .publi_bs_right a{display:block;width:100%;height:100%}.adv_horizontal.publi_bs .p_title{font-size:16pt;line-height:18pt;margin-bottom:20px}.adv_horizontal.publi_bs .p_text{font-size:12pt;line-height:15pt;margin-bottom:20px}.adv_horizontal.publi_bs .button_atc{margin-top:40px}.badge-subscription{position:absolute;vertical-align:middle;text-align:center;z-index:11;top:18vh;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:0 1vw;opacity:0;visibility:hidden}.badge-subscription.left{left:5vw}.badge-subscription.right{right:5vw}body.home.remove_intro .badge-subscription{opacity:1;visibility:visible}.badge-subscription p{margin-bottom:0}.subs-title{text-align:center;font-size:26pt;line-height:26pt}.woocommerce-products-header .subscriptions{display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce-products-header .subscriptions>*{width:50%}.woocommerce-products-header .subscriptions-block,.adv_search .subscriptions-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search_layer .adv_search{color:#000}.images-and-subs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-right:109px;height:100%}.woocommerce-products-header .subscriptions-block .subscription,.adv_search .subscriptions-block .subscription{width:74%;padding:0 1.5vw;text-align:center;position:relative;top:30px}.post-type-archive-product .woocommerce-message{top:100px;background:#fff;width:100%;padding:10px 40px;left:0}.sub-desc{font-size:11pt;line-height:15pt;margin-bottom:27px}.woocommerce-products-header .banner-image img{max-height:100%;max-width:100%;width:auto}.right-subs-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0}.sub-button .button{-webkit-appearance:none;border-radius:15px;border:0;background:#000;color:#fff;line-height:2.2;padding:0 38px 2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:10pt;display:inline-block}.adv_search .subscriptions{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:13vh 50px 7.5vh}.adv_search .subscriptions{padding:10vh 50px 7.5vh}.adv_search .subs-title{margin-top:40px}.adv_search .images-and-subs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:0}.search_layer .adv_search .images-and-subs img{position:initial;max-height:52vh;margin-bottom:auto;max-width:unset}.bundled_product_excerpt.product_excerpt>p:not(:first-of-type){display:none}div.bundled_product_summary,.woocommerce div.product.bundled_product_summary{border-bottom:0!important}.woocommerce-page div.product div.bundled_product_images,.woocommerce-page #main div.product div.bundled_product_images,.woocommerce div.product div.bundled_product_images,.woocommerce #main div.product div.bundled_product_images{padding:0}#main>.product-type-subscription .quantity,#main>.product-type-variable-subscription .quantity{margin-bottom:20px}#main>.product-type-variable-subscription .quantity label{visibility:collapse;font-size:0}#main>.product-type-variable-subscription .quantity label::after{visibility:visible;content:"Quantity of subscriptions (not duration)";font-size:10pt;line-height:15pt}#main>.product-type-variable-subscription .woocommerce-variation-add-to-cart label{opacity:1!important;visibility:visible!important}#main>.product-type-variable-subscription .quantity{margin-top:20px}#main .summary .bundle_form.bundle_sells_form .amount{opacity:1}#main .summary .price{display:-webkit-box;display:-ms-flexbox;display:flex}#main .summary a{text-decoration:underline}#main .summary .price del{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:3px}#main .summary .price ins{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-decoration:none}#main .summary .price .subscription-details{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.woocommerce_subscriptions_gifting_recipient_email{margin-bottom:0}.woocommerce-MyAccount-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}.woocommerce-MyAccount-navigation ul .is-active{border-bottom:1px solid #000}.user-profile{display:none}.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.woocommerce-account .woocommerce-message .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:32px;line-height:30px;font-size:10pt;text-align:center;background:#000;border:0;border-radius:20px;padding:0 38px 2px;display:inline-block;color:#fff;opacity:1}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content p:not(.form-row){text-align:center}.woocommerce-account .woocommerce-MyAccount-content .shop_table.subscription_details{position:relative;margin-bottom:120px}.woocommerce-account .woocommerce-MyAccount-content table.subscription_details tbody>tr:last-child>td:first-child{font-size:0;display:none;border-bottom:0}.woocommerce-account .woocommerce-MyAccount-content table.subscription_details tbody>tr:last-child>td:last-child{display:block;text-align:center;padding:40px;border-bottom:0;position:absolute;right:0;left:0}.woocommerce-account .button.cancel::after{content:" Subscription"}.woocommerce-account .button.change_payment_method::after{content:" Method"}.woocommerce-account.woocommerce-lost-password .single_page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce-account.woocommerce-lost-password h1{display:block!important;padding-top:0}.woocommerce-account.woocommerce-lost-password .lost_reset_password{margin-top:0;margin-bottom:0}.woocommerce-account.woocommerce-lost-password .woocommerce{min-height:unset}.woocommerce-account .button.subscription_renewal_early{display:none}.woocommerce-account .order_details tfoot tr{width:100%;display:table-row}.woocommerce-account .order_details tfoot tr th{width:50%;text-align:left}.woocommerce-account .order_details tfoot tr td{width:50%;text-align:right}.woocommerce-account:not(.logged-in) h1{display:none}.woocommerce-account:not(.logged-in) .button{width:170px;height:32px;line-height:31px;font-size:10pt;text-align:center;background:#000;border:0;border-radius:20px;display:block;color:#fff;margin:25px auto!important}.woocommerce-account:not(.logged-in) .single_page h2{text-align:center;padding-top:50px;font-size:16pt;line-height:30pt;text-transform:uppercase;margin-bottom:40px}.woocommerce-account:not(.logged-in) #customer_login{padding-top:20vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-account:not(.logged-in) .woocommerce-privacy-policy-text{opacity:.3}.woocommerce-account:not(.logged-in) #customer_login>div{width:50%}.woocommerce-form-register{max-width:300px;width:100%;font-size:10pt;line-height:15pt;margin:-30px auto 60px}.woocommerce-form-register label{display:block}.woocommerce-form-register input[type="text"],.woocommerce-form-register input[type="email"],.woocommerce-form-register input[type="password"]{width:100%;border:12px;height:30px;line-height:30px;font-size:10pt;padding:0 15px;border-radius:12px;border:0;background:#fff;margin-top:5px}.woocommerce-form-register input[type="submit"]{border:0;background:transparent;color:#000;opacity:.3;text-align:center;display:block;width:100%;padding:0;text-transform:uppercase;margin-bottom:15px}.woocommerce-account h2{text-align:center;padding-top:100px;font-size:16pt;line-height:30pt;text-transform:uppercase;margin-bottom:40px}.woocommerce-page.woocommerce-account.logged-in .woocommerce{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#my-account-menu{padding-right:0;width:100%;float:none;text-align:center;margin-bottom:50px}.myaccount-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#my-account-menu .myaccount-menu li{padding:0 10px}.woocommerce-MyAccount-content h3{font-size:inherit}.woocommerce-edit-address form h3{text-align:center;font-size:16pt;line-height:30pt;text-transform:uppercase;margin-bottom:40px}.woocommerce-edit-address form,.woocommerce-edit-account form{padding-bottom:100px}.woocommerce-account .form-row,.woocommerce-edit-address .woocommerce-address-fields>p{font-size:10pt;line-height:15pt}.woocommerce-edit-account legend{text-align:center;padding-top:50px;font-size:16pt;line-height:30pt;text-transform:uppercase;margin-bottom:40px}.woocommerce-woo-subscription #my-account-menu .myaccount-menu li:last-of-type>a,.woocommerce-view-subscription #my-account-menu .myaccount-menu li:last-of-type>a{font-weight:700;color:#000;opacity:1}.woocommerce-account .subscription_details tr td{text-align:right}.woocommerce-account .subscription_details tr td:first-of-type{text-align:left}.woocommerce-order-pay .woocommerce-info{margin-bottom:50px;text-align:center}.woocommerce-order-pay #payment{margin-top:50px;font-size:10pt}.woocommerce-order-pay #payment ul{list-style:none;padding:0}.woocommerce-order-pay #order_review table tfoot{display:table}.woocommerce-order-pay #order_review table tfoot tr th{text-align:left}.woocommerce-order-pay #order_review table td.product-subtotal{text-align:right}#my-account-menu~.woocommerce-MyAccount-content .order_details{margin:0}.woocommerce-MyAccount-content input+span{margin-top:2px;display:inline-block}section.error_404{background:#EDECEC;height:calc(100vh - 458px);position:relative}section.error_404 h2{text-align:center;line-height:2}.woocommerce-mini-cart__empty-message{text-align:center;font-size:10pt;margin-top:20px}.adding-to-cart-message{opacity:0;visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;background:#ffffffc4;color:#000;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:6}body.adding-to-cart .adding-to-cart-message{opacity:1;visibility:visible}.product_nav{font-size:10pt;position:initial;left:0;width:100%;height:50px;line-height:50px;background:#D9D9D9;line-height:1;z-index:20;transform:translateY(0%);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%)}.hide_product_nav.category-interview,.hide_product_nav.tax-authors,.hide_product_nav.tax-product_cat.woocommerce-page,.hide_product_nav.post-type-archive-product.woocommerce-page{padding-top:100px}.hide_product_nav .product_nav{position:fixed;top:50px}.single-product .product_nav{position:fixed;top:0}.single-product .product_nav.sticky{position:fixed;top:50px}body.single-product .jcf-checkbox{background:#EDECEC;top:2px}body.single-product .bundled_product_excerpt{display:none}body.single-product .stock.in-stock{display:none!important}.product_nav ul{display:inline-block;margin:0;padding:0;width:100%;list-style:none;font-size:0}.product_nav ul li{display:inline-block;width:16.6666%;text-align:center;font-size:10pt;text-transform:lowercase;line-height:50px}.product_nav ul li a{color:#fff;display:block;width:100%;height:100%}.product_nav ul li.current-menu-item a,.product_nav ul li a:hover{color:#000}.category .product_nav,.tax-authors .product_nav{padding:0 25px;line-height:50px;text-transform:lowercase}.category .product_nav .cross_cat,.tax-authors .product_nav .cross_cat{display:inline-block;vertical-align:middle;width:8px;margin-right:5px;position:relative;bottom:1px}.single-product.woocommerce-page{background:#fff}#main>.product{font-size:0}.single-product #main>.product{background:#EDECEC}#main .woocommerce-product-gallery{width:calc(100% - 500px);display:inline-block;vertical-align:top;height:calc(100vh - 50px);background:#EDECEC;overflow:hidden;margin:0;padding:0;position:relative}#main .woocommerce-product-gallery .slick-slide{position:relative;width:calc(100% - 390px);height:calc(100vh - 50px)}#main .woocommerce-product-gallery a{pointer-events:none}#main .woocommerce-product-gallery img,#main .woocommerce-product-gallery video{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:auto;padding:0;max-width:80%;max-height:80vh;height:auto}@media screen and (min-width:600px){#main .full_bleed .woocommerce-product-gallery img,#main .full_bleed .woocommerce-product-gallery video{width:100%;max-height:100vh;height:100%;max-width:100%;object-fit:cover;top:0;right:0;bottom:0;left:0;margin:0;display:block}}#main .summary{min-height:calc(100vh - 50px);background:#fff;display:inline-block;width:500px;font-size:10pt;line-height:15pt;vertical-align:top;padding:70px 45px 0;text-align:left}#main .summary .from_price{opacity:.3}#main .summary p strong{font-size:9pt}#main .summary .product_title{font-size:10pt;line-height:15pt;text-align:left;padding:0;margin:0}#main .summary .amount{opacity:.3}#main .summary .qty{margin-top:5px;display:block;width:55px;border-radius:12px;height:30px;padding-left:12px;line-height:30px;background:#EDECEC;color:#AAA;text-align:center;font-size:10pt;border:0}#main .product-type-simple .summary .qty{margin-bottom:13px}#main .summary .single_add_to_cart_button{border:0;padding:0;width:170px;height:32px;line-height:30px;font-size:10pt;text-align:center;background:#000;border:0;border-radius:20px;margin:30px 0;margin-top:0px!important;width:100%!important;display:inline-block;color:#fff}#main .summary .single_add_to_cart_button:hover{background:red}#main .summary .product_meta{display:none}#main .summary .woocommerce-variation-add-to-cart-disabled{display:none}#main .summary .woocommerce-variation-price{display:none!important}#main .summary .select2-container{min-width:210px}#main .summary .variations .label,#main .summary .variations .value{display:block;width:100%;padding:0}#main .summary .variations .value{padding-bottom:10px}#main .summary .variations .select2-container--default .select2-selection--single .select2-selection__rendered{background:#EDECEC;border-radius:10px}#main .summary .variations .reset_variations{position:relative;left:10px;top:2px;opacity:.3;display:none}.single-product .select2-container--default .select2-results>.select2-results__options{background-color:#EDECEC!important;border-radius:10px!important}.single_variation_wrap .price{margin-top:10px}.woocommerce-product-gallery .slick-arrow{position:absolute;top:0;width:25%;height:100%;z-index:10;background:transparent;border:0;text-indent:-999999px}.woocommerce-product-gallery .slick-prev{left:0;cursor:url(../../../../../../../themes/apartamento/css/img/arrow-left.png),auto}.woocommerce-product-gallery .slick-next{right:0;cursor:url(../../../../../../../themes/apartamento/css/img/arrow-right.png),auto}body:not(.woocommerce-account) .woocommerce-message{position:absolute;top:60px;z-index:100;left:25px;font-size:10pt;color:#A4A4A0}.woocommerce-message a{color:#666;border-bottom:1px solid red}.woocommerce_subscriptions_gifting_recipient_email input[type="email"]{height:30px;line-height:30px;font-size:10pt;padding:0 15px;border:0;margin-top:5px;background:#EDECEC;border-radius:10px}.woocommerce_subscriptions_gifting_recipient_email label{display:block;margin-top:10px}.single-product #main>.product.product_cat-subscription table.variations,.single-product #main>.product.product_cat-subscription table.variations select{width:100%}button[name='update_cart']{display:none!important}.woocommerce-checkout .woocommerce-info{text-align:left!important;margin-bottom:20px!important;padding-left:15px!important}.woocommerce-checkout .woocommerce-form-login,.woocommerce-checkout .woocommerce-form-coupon{margin:0!important;padding-left:15px!important}.woocommerce-checkout .woocommerce-form-login button,.woocommerce-checkout .woocommerce-form-coupon button{width:170px;height:32px;line-height:31px;font-size:10pt;text-align:center;background:#fff;border:0;border-radius:20px;display:block;color:#000;margin:15px auto}.woocommerce-page .woocommerce{max-width:1280px;margin:0 auto;padding:0 25px;min-height:50vh}.woocommerce .blockUI.blockOverlay{background-color:#E6E5E5!important}.woocommerce .cart-empty,.woocommerce .return-to-shop{text-align:center;font-size:10pt;line-height:15pt}body:not(.woocommerce-account):not(.woocommerce-order-pay) .woocommerce-info{text-align:center;font-size:10pt;line-height:15pt;margin-bottom:60px}.woocommerce-info a{display:block;opacity:.3}.woocommerce-info a:hover{opacity:1}.woocommerce-form-login,.woocommerce-form-coupon,.lost_reset_password{max-width:300px;width:100%;font-size:10pt;line-height:15pt;margin:-30px auto 60px}.lost_reset_password{margin-top:0}.woocommerce-form-login label,.woocommerce-form-coupon label,.lost_reset_password label{display:block}.lost_reset_password input[type="text"],.woocommerce-form-login input[type="text"],.woocommerce-form-coupon input[type="text"],.woocommerce-form-login input[type="password"]{width:100%;border:12px;height:30px;line-height:30px;font-size:10pt;padding:0 15px;border-radius:12px;border:0;background:#fff;margin-top:5px}.woocommerce-form-login input[type="submit"],.lost_reset_password input[type="submit"]{border:0;background:transparent;color:#000;opacity:.3;text-align:center;display:block;width:100%;padding:0;text-transform:uppercase;margin-bottom:15px}.woocommerce-form-login .lost_password{margin:0;padding:0}.woocommerce-form-login .lost_password a{opacity:.3}.woocommerce-form-login .lost_password a:hover{opacity:1}.shop_table{width:100%;text-align:center;font-size:10pt;position:relative}.shop_table td{border-bottom:1px solid #ccc;text-transform:uppercase;text-align:center}.shop_table tr{position:relative}.shop_table td{border-bottom:1px solid #ccc;text-align:center;padding:12px 0}.shop_table .qty{width:60px;text-align:center;background:transparent;border:0;font-size:10pt;padding-left:20px}.shop_table td.actions{width:100%;padding-top:250px;text-align:left;padding:10px 0}.shop_table td.actions .coupon{text-align:left;display:inline-block;vertical-align:top}.shop_table td.actions .coupon label{display:none}.shop_table td.actions .coupon #coupon_code{width:180px;background:#fff;border-radius:12px;border:0;padding:0 15px;height:30px;line-height:30px}.shop_table td.actions .coupon .button{border:0;background:transparent;padding:0;color:#000;opacity:.3;margin-left:20px}.shop_table td.actions .coupon .button:hover{opacity:1}.shop_table td.actions>input{float:right;width:25%;border:0;background:transparent;padding:0;color:#000;opacity:.3;margin-right:0%}.shop_table td.actions>input:hover:enabled{opacity:1}.shop_table .product-quantity .quantity .screen-reader-text,.shop_table th .product-remove,.shop_table .product-thumbnail{display:none}.shop_table.cart tr:last-child td{padding-top:200px;position:relative}.shop_table.cart tr:last-child td:before{content:'';position:absolute;bottom:50px;height:1px;width:100%;background:#ccc}.cart_totals{margin-top:0}.cart_totals h2{display:none}.cart_totals .tax-total small{display:none}.cart_totals .includes_tax{display:none}.cart_totals .cart-subtotal td strong,.cart_totals .shipping td strong,.cart_totals .order-total td strong{font-weight:400}.cart_totals .shop_table tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.cart_totals .cart-subtotal,.cart_totals .cart-discount,.cart_totals .shipping,.cart_totals .tax-total,.cart_totals .order-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:25%;vertical-align:middle;text-align:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.cart_totals .cart-subtotal td,.cart_totals .cart-discount td,.cart_totals .shipping td,.cart_totals .tax-total td,.cart_totals .order-total td{height:unset;width:100%;text-align:center;padding-left:0;border:0}.cart_totals .shop_table tbody .recurring-totals{width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #ccc;padding-top:20px}.cart_totals .shop_table tbody tr.recurring-totals th{border-bottom:0}#customer_details{font-size:0}#customer_details .col-1,#customer_details .col-2{display:inline-block;vertical-align:top;width:50%;padding:0 15px;font-size:10pt;line-height:15pt}#customer_details .col-1 .woocommerce-billing-fields h3,#customer_details .col-2 .woocommerce-additional-fields h3{display:none}#customer_details label,.woocommerce-MyAccount-content label,.woocommerce-address-fields label{display:block}.woocommerce-address-fields label,.woocommerce-MyAccount-content label{font-size:10pt;line-height:15pt}#customer_details input.input-text,.woocommerce-address-fields input.input-text,.woocommerce-MyAccount-content input.input-text{width:100%;border:12px;height:30px;line-height:30px;font-size:10pt;padding:0 15px;border-radius:12px;border:0;background:#fff;margin-top:5px}#customer_details .form-row-first{width:50%;display:inline-block;padding-right:20px}#customer_details .form-row-last{width:50%;display:inline-block;padding-left:20px}#customer_details .notes textarea{border:0;width:100%;height:30px;line-height:30px;padding:0 15px;border-radius:12px;margin-top:5px}#customer_details .shipping_address{padding-top:0}#ship-to-different-address{cursor:pointer;font-size:10pt;margin-top:-2px}input#ship-to-different-address-checkbox{display:inline-block;vertical-align:middle;width:20px;position:relative;bottom:2px}#ship-to-different-address span{display:inline-block;vertical-align:middle}#order_review_heading{font-size:16pt;line-height:30pt;text-align:center;margin:80px auto 20px;text-transform:uppercase}.order_details{margin:80px auto}#order_review table,.order_details{font-size:0}#order_review table thead,#order_review table tbody,.order_details thead,.order_details tbody{display:table;width:100%;vertical-align:top}.order_details tfoot,#order_review table tfoot{width:100%;display:table;font-size:0}p.woocommerce-shipping-contents,p.woocommerce-shipping-contents small{line-height:80%}#order_review table tfoot p{margin-bottom:0}#order_review table tfoot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#order_review table td,#order_review table tr,.order_details td,.order_details tr{font-size:10pt}#order_review tfoot tr.recurring-totals{width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce-additional-fields{margin-top:55px}#order_review tfoot tr.recurring-totals th{border-bottom:0}#order_review tfoot tr.recurring-total td{min-height:83px}.woocommerce-order-received address{font-size:12pt;line-height:22pt}#order_review table th.product-name,#order_review table td.product-name,.order_details th.product-name,.order_details td.product-name{text-align:left}.order_details th.product-total,.order_details td.product-total,.order_details th.tax-total,.order_details td.tax-total{text-align:right}#order_review tfoot tr.cart-subtotal,#order_review tfoot tr.order-total,#order_review tfoot tr.cart-discount,#order_review tfoot tr.shipping,#order_review tfoot tr.tax-total,body:not(.woocommerce-order-received):not(.woocommerce-view-order):not(.woocommerce-view-subscription) .order_details tfoot tr{width:25%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;display:-webkit-box;display:-ms-flexbox;display:flex}.order_details tfoot tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;font-size:10pt}#order_review tfoot tr.cart-subtotal th,#order_review tfoot tr.order-total th,#order_review tfoot tr.cart-discount th,#order_review tfoot tr.shipping th,#order_review tfoot tr.cart-subtotal td,#order_review tfoot tr.order-total td,#order_review tfoot tr.shipping td,#order_review tfoot tr.tax-total td,#order_review tfoot tr.tax-total th,.order_details tfoot tr th,.order_details tfoot tr td{width:100%}#order_review tfoot tr.cart-subtotal th,#order_review tfoot tr.order-total th,#order_review tfoot tr.cart-discount th,#order_review tfoot tr.tax-total th,#order_review tfoot tr.shipping th{text-align:center;padding-right:0;padding-top:12px}#order_review tfoot tr.cart-subtotal td,#order_review tfoot tr.order-total td,#order_review tfoot tr.tax-total td,#order_review tfoot tr.shipping td{text-align:center;padding-left:0}#shipping_method{padding:0;margin:0;list-style:none}#order_review tfoot tr.shipping th,#order_review tfoot tr.cart-discount th,#order_review tfoot tr.tax-total th,#order_review tfoot tr.order-total th{border-left:1px solid #ccc}.order_details thead th{padding:10px 0}.order_details tfoot tr td{text-align:left;padding-left:10px}.order_details tfoot th{padding-top:10px;text-align:right;padding-right:10px}.order_details tfoot tr:first-child{width:100%}.order_details tfoot tr:first-child th{text-align:left}.order_details tfoot tr:first-child td{text-align:right}.includes_tax{display:none}.wc_payment_methods{display:table;margin:40px 0 20px;padding:0;list-style:none;font-size:10pt;width:400px;max-width:calc(100% - 30px)}.wc_payment_methods p{padding:0 0 0 20px;margin-bottom:0}.wc_payment_method .payment_box label{display:none!important}.woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe]{padding-left:0px!important}.wc-terms-and-conditions{font-size:10pt}.wc-terms-and-conditions a{opacity:.3}.wc-terms-and-conditions a:hover{opacity:1}.woocommerce-order{font-size:10pt;line-height:15pt}.woocommerce-order-overview{display:table;margin:0;padding:0;list-style:none}.woocommerce-order-overview strong{font-size:9pt}.woocommerce-order-details__title{display:none}.woocommerce-customer-details{padding-bottom:40px}.woocommerce-customer-details address{font-style:normal}.woocommerce-customer-details .woocommerce-column{display:inline-block;vertical-align:top;margin-right:40px}.woocommerce-order-received .wc-bacs-bank-details{font-size:10pt;display:block;margin:0;padding:30px 0 0 0;list-style:none}.woocommerce-order-received .wc-bacs-bank-details strong{font-size:9pt}.order_details.wc-bacs-bank-detail{font-size:10pt;line-height:1.5;margin:20px auto 80px auto}.wc-bacs-bank-details{padding-left:1.3em}.wc-bacs-bank-details-account-name,.wc-bacs-bank-details-heading{font-size:10pt;line-height:1.5}.wc-bacs-bank-details-heading{font-weight:700}.wc_payment_methods img{display:none}.woocommerce-error{display:table;margin:0;padding:0 15px 30px;list-style:none;font-size:10pt;line-height:15pt}.woocommerce-error strong{font-size:9pt}.woocommerce-page .woocommerce ::-webkit-input-placeholder{color:#000;opacity:.3}.woocommerce-page .woocommerce :-moz-placeholder{color:#000;opacity:.3}.woocommerce-page .woocommerce ::-moz-placeholder{color:#000;opacity:.3}.woocommerce-page .woocommerce :-ms-input-placeholder{color:#000;opacity:.3}.select2-container--default .select2-selection--single{border:0;border-radius:12px;height:30px;margin-top:5px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;margin-left:-10px;margin-top:4px}.select2-dropdown{background-color:#fff;border:0;border-radius:12px;font-size:10pt;line-height:15pt;color:#000}.select2-search--dropdown{padding:5px 0}.select2-search--dropdown input{height:20px;border-radius:8px}.select2-results__option{padding:0 15px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:#FFEE42;color:#000}abbr[title]{border:0;text-decoration:none}.woocommerce-order-received .order_details tfoot th{text-align:left}.woocommerce-order-received .order_details tfoot tr td{text-align:right}.woocommerce-order-received h2{font-size:16pt;line-height:30pt;text-align:center;margin:80px auto 20px;text-transform:uppercase;display:block}.woocommerce-order-received .my_account_orders{margin:80px auto}.woocommerce-order-received .woocommerce-columns--addresses,.woocommerce-account .woocommerce-columns--addresses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-bottom:100px}.woocommerce-store-notice{display:flex;position:fixed;top:50px;z-index:99999;width:100%;min-height:50px;justify-content:center;align-items:center;background:lightgrey;color:#ff7026}.woocommerce-store-notice a{color:#ff7026;padding-left:20px}@media screen and (max-width:1320px){.search .related_posts article{width:20%}footer .footer_item,footer .footer_item.w_20{width:auto;padding:0 20px}footer .contact,footer .newsletters{max-width:240px}footer form input[type="email"]{width:190px}}@media screen and (max-width:1024px){#main .woocommerce-product-gallery{width:calc(100% - 350px)}#main .summary{width:350px}.search .related_posts article{width:33.333333%}}@media screen and (max-width:992px){.badge-subscription{display:none}body{font-size:12pt;line-height:17pt}.main_header .a_logo{right:initial;left:15px;width:145px}.search_layer .adv_search,.main_header .main_nav{display:none}.main_header .nav_right{right:15px}.main_header .nav_right ul li{margin-left:10px;line-height:50px;top:0;width:auto;vertical-align:top}.main_header .nav_right ul li.burguer{display:inline-block}.main_header .nav_right ul li.close_burguer,.main_header .nav_right ul li.close_cart{display:none}.main_header .nav_right ul li.close_burguer{margin-left:10px}.show_nav .main_header .nav_right ul li.burguer{display:none}.show_nav .main_header .nav_right ul li.close_burguer{display:inline-block}.show_cart .main_header .nav_right ul li.cart{display:none}.show_cart .main_header .nav_right ul li.close_cart{display:inline-block;margin-left:10px}.main_header .nav_right ul li.close,.main_header .nav_right ul li.close_cart,.main_header .nav_right ul li.cart,.main_header .nav_right ul li.search{width:28px}.main_header .nav_right ul li.search svg,.main_header .nav_right ul li.cart svg,.main_header .nav_right ul li.close svg,.main_header .nav_right ul li.close_cart svg,.main_header .nav_right ul li.close_burguer svg{height:initial;width:30px}.main_header .nav_right ul li.burguer img{width:24px;position:relative;bottom:4px}.main_header .nav_right ul li.user-account-login{font-size:12pt}.main_header .nav_right ul li.close_burguer svg,.main_header .nav_right ul li.close_cart svg,.main_header .nav_right ul li.close svg,.main_header .nav_right ul li.search svg,.main_header .nav_right ul li.cart svg{position:relative;top:5px}.show_search .main_header .nav_right ul li.close{margin-right:0;margin-left:10px}.nav_responsive{display:block;position:fixed;top:50px;left:0;width:100%;height:calc(100vh - 50px);z-index:150;background:#ccc;overflow-y:scroll;-webkit-overflow-scrolling:touch;transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}.show_nav .nav_responsive{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%)}.nav_responsive ul{display:table;width:100%;margin:0;padding:0;list-style:none;background:#ccc}.nav_responsive>ul{border-bottom:1px solid #000}.nav_responsive ul li{display:block;width:100%;height:calc(25vh - 12.5px);border-bottom:1px solid #000;text-align:center;line-height:calc(25vh - 12.5px)}.nav_responsive ul li:last-child{border:0}.nav_responsive ul li a{display:block;width:100%}.nav_responsive>ul>li.menu-item-has-children>a:after{content:'';position:relative;width:6px;height:9px;background:transparent url(../../../../../../../themes/apartamento/css/img/responsive-arrow-right.svg) center center no-repeat;background-size:100% 100%;display:inline-block;position:relative;left:6px}.nav_responsive ul>li>ul{position:relative;display:block;position:fixed;top:0;left:0;height:calc(100vh - 50px);overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-top:50px;transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.show_sub_nav .nav_responsive ul>li>ul{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%)}.nav_responsive ul>li>ul:before{content:'Shop';position:fixed;top:0;background:#ccc;z-index:200;height:50px;line-height:50px;text-align:center;width:100%;display:block;border-bottom:1px solid #000}.nav_responsive ul>li>ul:after{display:inline-block;width:6px;height:9px;line-height:50px;top:25px;margin-top:-3px;left:15px;position:fixed;content:'';z-index:300;background:transparent url(../../../../../../../themes/apartamento/css/img/responsive-arrow-right.svg) center center no-repeat;transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.show_sub_nav .back_submenu{display:block;position:absolute;z-index:200;width:100%;height:50px;top:0;left:0;background:transparent}.home_cover .am_logo{max-width:80vw}.feat_issue .issue_gallery .issue_gallery_item{height:70vh}.feat_issue .issue_gallery .issue_gallery_item img{max-height:40vh;height:auto}.feat_issue .issue_excerpt{line-height:17pt;height:30vh}.feat_issue .issue_description{padding:20px 0}.feat_issue .issue_description .issue_description_content{padding:0 20px;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;text-align:left;text-justify:none;word-break:initial}.feat_issue .issue_gallery .caption{bottom:0vh;vertical-align:bottom;padding:10px;line-height:1.3}.feat_issue .issue_gallery .slick-arrow{display:none;width:0;height:0}.adv_horizontal,.stn_horizontal{min-height:auto;overflow:hidden}.stn_horizontal{padding:25px 0;line-height:17pt;background:#8C7CB3}.stn_horizontal .image-animation{left:-70px;top:10%;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.stn_horizontal form input[type="email"]{width:180px;margin-left:30px}.home_products_grid{padding:45px 0 0}.home_products_grid .title{font-size:12pt;line-height:17pt;margin-bottom:40px}.home_products_grid .container-fluid{padding:0 10px}.home_products_grid article{width:50%}.adv_horizontal.publi_bb .p_title{font-size:12pt;line-height:15pt;margin-bottom:20px}.adv_horizontal.publi_bb .p_text{font-size:10pt;line-height:13pt;margin-bottom:20px}.adv_horizontal.publi_bs .publi_bs_left,.adv_horizontal.publi_bs .publi_bs_right{width:100%;display:block}.adv_horizontal.publi_bs .publi_bs_right{height:150px;background-size:cover}.story_item{min-height:calc(100vh - 50px);height:auto}.story_item .story_cover{float:none;width:100%;height:calc(60vh - 25px);display:block}.story_item .story_title{float:none;width:100%;min-height:calc(40vh - 25px);height:auto;display:block}.story_item:nth-child(odd) .story_cover{float:none}.story_item .story_title .category{font-size:10pt;padding-top:20px;margin:0 auto}.story_item .button_atc{display:none}.story_item .story_title .v-middle{padding:0 15px 40px;position:relative;top:initial;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none}.story_item .story_title .title{font-size:17pt;line-height:1;padding:0 25px;margin:40px auto 0}.story_item .story_title .credits{font-size:10pt;line-height:15pt;margin-top:10px}.single_cover img{max-width:90vw;max-height:50vh;height:auto}.single_cover .bottom{bottom:15vh}.single_cover .top{top:13.5vh}.single_cover .big{font-size:10vw}.single_cover .small{font-size:6vh}.single_block,.two_blocks .block_left{margin:0 auto 40px}.single_block:last-of-type{margin-bottom:0}.quote{font-size:18pt;line-height:1.2}.credits_large{text-align:center}.two_blocks.half_60_40 .block_left,.two_blocks.half_60_40 .block_right,.two_blocks .block_left,.two_blocks .block_right,.two_blocks.half_40_60 .block_right,.two_blocks.half_40_60 .block_left{width:100%;float:none;display:block;padding:0}.images .container-fluid{padding:0 5px}.images .image_container{width:100%;display:block;padding:0 0 15px}.images .image_container:first-child{margin-bottom:15px}.text{font-size:12pt;line-height:20pt;max-width:100%}.text p{text-indent:20px}.interview{font-size:12pt;line-height:20pt}.question{padding-left:0;font-size:10pt;line-height:18pt}.answer{text-indent:0;margin-bottom:20px}.single_block .credits,.post_category{font-size:12pt;line-height:15pt}.post_category{margin-top:20px;margin-bottom:20px;text-align:left;padding:0 15px}.single_full_gallery_container .close_single_full_gallery{top:65px;left:0;right:0}.related_issue{padding:20px 15px 1px}.related_issue h5{font-size:12pt;line-height:17pt;max-width:unset}.related_issue .issue_cover img{width:160px}.related_posts{padding:20px 5px 0}.related_posts h5{margin-bottom:15px;font-size:12pt;line-height:17pt}.related_posts article{width:50%;padding:10px;font-size:10pt}.related_posts article:nth-child(3),.related_posts article:nth-child(4){display:none}.related_posts article .title{padding:20px 0 5px}.product_nav{display:none}#main .woocommerce-product-gallery{width:calc(100%);display:block}#main .summary{display:block;width:100%;padding:20px 20px}#main .summary .qty{padding:0}.search_layer .search_container{width:100%}.search_layer .search_container .search-form{margin:20vh auto 0;max-width:100%;padding:0 20px}.search_layer .search_container input[type="search"]{font-size:10pt}.search_layer .search_container input[type="submit"],body.search .no_results_search_container input[type="submit"]{width:30px}body.search .no_results_search_container .search-form{max-width:100%}.search .related_posts article{width:50%}body:not(.woocommerce-page) .single_page{margin:70px auto 40px}body:not(.woocommerce-page) .single_page h1{font-size:16pt}section.error_404{height:calc(100vh - 50px);padding:0 20px}section.error_404 h2{font-size:12pt}.woocommerce-page .woocommerce{padding-left:15px;padding-right:15px}.woocommerce-message{left:15px}.adding-to-cart-message{text-align:center;font-size:18px}.shop_table th{text-transform:none}.shop_table.cart tr:last-child td{padding-top:100px}.woocommerce-cart .shop_table .product-price{display:none}.shop_table td.actions .coupon #coupon_code{width:180px}.shop_table.cart tr:last-child td:before{bottom:100px}.shop_table td.actions>input{float:none;padding:0;text-align:center;width:100%;margin:0;border-top:1px solid #999;padding-top:12px}.shop_table td.actions>input[name="update_cart"]{padding-bottom:5px;margin-top:10px}.cart_totals .cart-subtotal,.cart_totals .shipping,.cart_totals .tax-total,.cart_totals .order-total{width:100%}#ship-to-different-address{margin-top:0}#customer_details .col-1,#customer_details .col-2{display:block;width:100%;padding:0}#order_review_heading{font-size:14pt;line-height:1}#order_review tfoot tr.cart-subtotal,#order_review tfoot tr.order-total,#order_review tfoot tr.shipping,#order_review tfoot tr.tax-total,.order_details tfoot tr{width:100%}.woocommerce-table--order-details{margin:40px auto}#order_review tfoot tr.shipping th,#order_review tfoot tr.order-total th,.cart_totals .shipping,.cart_totals .order-total,.cart_totals .tax-total,#order_review tfoot tr.tax-total th,.shop_table th,.order_details tfoot tr:nth-child(3),.order_details tfoot tr:nth-child(4){border-left:0}footer{padding:0;display:none;background:#414142}.page-template-contact footer{display:-ms-grid;display:grid}footer .footer_item{width:100%;max-width:100%;display:block;margin:0}footer .footer_item.text{padding:15px}footer .footer_item.text p{margin-bottom:20px}footer .footer_item:nth-child(1){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}footer .footer_item:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}footer .footer_item:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}footer .footer_item:nth-child(4){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer .logo_responsive{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;display:block}footer .footer_item{border-bottom:1px solid #fff}footer .footer_item .newsletters{width:100%;max-width:100%}footer .footer_item .newsletters form{display:none}footer .footer_item .info .am_logo{display:none}footer .footer_item .info form{margin:20px 0 0}footer .footer_item .info .email{border:0;background:#fff;border-radius:10px;color:#000}footer .footer_item.current_issue{background:#F4F3ED;padding:60px 15px 40px}footer .footer_item.current_issue img{max-width:200px}footer .logo_responsive{display:block;padding:20px}footer .logo_responsive .am_logo{display:block;margin:0 auto;width:180px}footer .logo_responsive .am_logo .am_logo_st0{fill:#fff}.more_information{display:block;width:100%;height:50px;line-height:50px;background:#414142;color:#fff;padding:0 15px;position:relative;z-index:10}.more_information:hover{color:#FFEE42}.page-template-contact .more_information{display:none}.woocommerce-products-header .subscriptions>*{width:100%}.woocommerce-products-header .subscriptions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.woocommerce-products-header .subscriptions-block,.adv_search .subscriptions-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 20px}.woocommerce-products-header .subscriptions{height:auto}.woocommerce-products-header .subscriptions .sub-title{margin-top:28px}.woocommerce-products-header .subscriptions .sub-desc{margin-bottom:15px}.woocommerce-products-header .subscriptions .right-subs-content{padding-top:28px}.woocommerce-products-header .banner-image img{max-width:100%;height:auto}}@media screen and (max-width:767px){.main_header .nav_right ul li.user-account-login{display:none}.woocommerce-account .woocommerce-orders-table thead{display:none}.woocommerce-account .woocommerce-orders-table thead tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:fixed;left:0}.woocommerce-account .woocommerce-orders-table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:calc(100vw - 30px);margin-bottom:40px}.woocommerce-account:not(.logged-in) #customer_login{padding-top:0}.woocommerce-account:not(.logged-in) #customer_login{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.woocommerce-account:not(.logged-in) #customer_login>div{width:100%}.woocommerce-account:not(.logged-in) .woocommerce-form-login{margin-bottom:0}.woocommerce-products-header .subscriptions-block,.adv_search .subscriptions-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-products-header .subscriptions-block .subscription,.adv_search .subscriptions-block .subscription{width:100%;top:unset}.woocommerce-products-header .subscriptions-block .subscription:first-of-type,.adv_search .subscriptions-block .subscription:first-of-type{margin-right:0}#my-account-menu .myaccount-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}#my-account-menu .myaccount-menu li{margin-bottom:12px}.woocommerce-account .woocommerce-MyAccount-content table.subscription_details tbody>tr:last-child>td:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce-account .woocommerce-MyAccount-content table.subscription_details tbody>tr:last-child>td:last-child>a{margin-bottom:12px}}@media print{*{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.4cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.woocommerce-page .summary .woocommerce{min-height:0}.wc-memberships-member-discount-message{display:none}#banner-membership{display:none;align-items:center;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;background:rgba(0,0,0,.5)}body.banner-membership #banner-membership{display:flex}#banner-membership>div{position:relative}.banner-membership-close{width:50px;height:50px;display:block;position:absolute;cursor:pointer;right:0;top:0}#banner-membership img{max-width:372px}