.spider_popup_wrap .bwg_image_wrap figure{margin:0;padding:0;display:inline-block}figure.zoom{background-position:50% 50%;background-size:200%;position:relative;width:auto;overflow:hidden;cursor:zoom-in}figure.zoom img:hover{opacity:0}figure.zoom img{transition:opacity .5s;display:block}div[id^=bwg_container] p{padding:0!important;margin:0!important}div[id^=bwg_container] img{box-shadow:none!important}div[id^=bwg_container] *{margin:0}div[id^=bwg_container] .SumoSelect.open>.CaptionCont,div[id^=bwg_container] .SumoSelect:focus>.CaptionCont,div[id^=bwg_container] .SumoSelect:hover>.CaptionCont,div[id^=bwg_container] .SumoSelect>.CaptionCont{border:none;box-shadow:none}#bwg_tag_wrap{background-color:#fff;width:100%;font-family:inherit;margin:0 -5px 20px 0;z-index:200;position:relative}.bwg_search_loupe_container,.bwg_search_reset_container{font-size:18px;color:#ccc;cursor:pointer;position:relative}#bwg_tag_container p{text-align:center}#bwg_tag_container{border:1px solid #ccc;box-shadow:0 0 3px 1px #ccc;border-radius:4px;width:256px;float:right}#spider_popup_wrap a{border:none;box-shadow:none}div[id^=bwg_container].bwg_container .bwg-a{border:none;box-shadow:none!important;outline:0;font-size:0;line-height:normal;cursor:pointer;text-decoration:none}div[id^=bwg_container].bwg_container .bwg-masonry-thumb-description,div[id^=bwg_container].bwg_container .bwg-thumb-description{cursor:auto}div[id^=bwg_container] div[id^=bwg_container] .bwg_img_clear{max-height:none!important;max-width:none!important;padding:0!important}.tag_cloud_link{font-size:inherit!important}@media print{#spider_popup_left,#spider_popup_right,.bwg_image_info,[class^=bwg_slideshow_title_text_],[id^=bwg_slideshow_play_pause_],[id^=spider_slideshow_left_],[id^=spider_slideshow_right_]{background:0 0}}.bwg_spider_popup_loading,.footer-list-block .bwp_gallery .bwg_spider_popup_loading,.footer-list-block .bwp_gallery_tags .bwg_spider_popup_loading{background-image:url(//sjmagazine.net/wp-content/plugins/photo-gallery/images/ajax_loader.png);background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:0 0;background-size:30px 30px;border:none!important;display:none;height:30px;left:50%;margin-left:-20px;margin-top:-20px;overflow:hidden;position:fixed;top:50%;width:30px;z-index:10102}.bwg_filmstrip_thumbnail_img{max-width:none!important}.dashicons-arrow-down-alt2:before{content:"\f347";height:100%;display:inline-block}.footer-list-block .bwp_gallery .spider_popup_overlay,.footer-list-block .bwp_gallery_tags .spider_popup_overlay,.spider_popup_overlay{cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10100}.bwp_gallery_tags div[id^=bwg_container] li{border:none}.spider_popup_close,.spider_popup_close_fullscreen{-moz-box-sizing:content-box!important;box-sizing:content-box!important;cursor:pointer;display:table;line-height:0;position:absolute;z-index:11100}.spider_popup_close_fullscreen{margin:10px 7px;right:7px}#spider_popup_left{left:0}#spider_popup_right{right:0}#spider_popup_left:hover,#spider_popup_right:hover{visibility:visible}#spider_popup_left:hover span{left:20px}#spider_popup_right:hover span{left:auto;right:20px}#spider_popup_left,#spider_popup_right{background:transparent url(//sjmagazine.net/wp-content/plugins/photo-gallery/images/blank.gif) repeat scroll 0 0;bottom:35%;cursor:pointer;display:inline;height:30%;outline:medium none;position:absolute;width:35%;z-index:10130}#bwg_image_container #spider_popup_left,#bwg_image_container #spider_popup_right{width:25%}#spider_popup_left-ico,#spider_popup_right-ico{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:table;line-height:0;margin-top:-15px;position:absolute;top:50%;z-index:10135}.bwg_captcha_refresh{background-image:url(//sjmagazine.net/wp-content/plugins/photo-gallery/images/captcha_refresh.png);background-position:center center;background-repeat:no-repeat;background-size:100% 100%;border-width:0;cursor:pointer;display:inline-block;height:20px;width:20px;margin:0;padding:0;vertical-align:middle}.bwg_captcha_input{vertical-align:middle;width:75px!important}.bwg_captcha_img{cursor:pointer;margin:0 5px 0 5px;vertical-align:middle}.bwg_comment_error{color:red;display:block}.bwg_comment_waiting_message{display:none}.bwg_image_hit_container1,.bwg_image_info_container1,.bwg_image_rate_container1{height:100%;margin:0 auto;position:absolute;width:100%}.bwg_image_rate_container1{display:none}.bwg_image_hit_container2,.bwg_image_info_container2,.bwg_image_rate_container2{display:table;height:100%;margin:0 auto;position:absolute;width:100%}.bwg_image_hit_spun,.bwg_image_info_spun,.bwg_image_rate_spun{display:table-cell;height:100%;left:0;top:0;width:100%;overflow:hidden;position:relative}.bwg_image_hit,.bwg_image_info,.bwg_image_rate{display:inline-block;position:relative;text-decoration:none;word-wrap:break-word;z-index:11}.bwg_image_rate{z-index:999!important}.bwg_image_rate_disabled{display:none;position:absolute;width:100%;height:40px;top:0}@media screen and (max-width:465px){.bwg_ctrl_btn_container{height:auto!important}}.bwg_search_container_1{display:inline-block;width:100%;text-align:right;margin:0 5px 20px 0;background-color:rgba(0,0,0,0)}.bwg_search_container_2{display:inline-block;position:relative;border-radius:4px;box-shadow:0 0 3px 1px #ccc;background-color:#fff;border:1px solid #ccc;max-width:100%}div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input_container{display:block;margin-right:45px}div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_loupe_container{display:inline-block;margin-right:1px;vertical-align:middle;float:right}div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_reset_container{margin-right:5px;vertical-align:middle;float:right}.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_reset,.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search{display:block;font-size:10px;color:#323a45;cursor:pointer;line-height:inherit!important}.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search{font-size:12px}div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input,div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input:focus{color:#070707;outline:0;border:none;box-shadow:none;background:0 0;padding:3px 5px;font-family:inherit;width:100%}.bwg_order_cont .SumoSelect{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 3px 1px #ccc;border-radius:4px;height:initial;max-width:100%;padding:0 10px}.SumoSelect>.optWrapper>.options li.opt{border:none;text-align:left}.bwg_order_cont .SumoSelect .CaptionCont{text-align:left}.bwg_order_cont{background-color:rgba(0,0,0,0);display:block;text-align:right;width:100%;margin:0 5px 20px 0}#bwg_tag_container .SumoSelect,.bwg_order_cont .SumoSelect{display:inline-table}#bwg_tag_container .SumoSelect ul.options,.bwg_order_cont .SumoSelect ul.options{margin:0;padding:0!important}#bwg_tag_container .SumoSelect li,.bwg_order_cont .SumoSelect li{list-style:none}#bwg_tag_container .SumoSelect.open .search-txt{padding:0 8px;height:100%}#bwg_tag_container .SumoSelect>.optWrapper>.options li label{margin:0}.bwg_order_label{border:none;box-shadow:none;color:#bbb;font-family:inherit;font-weight:700;outline:0}.bwg_order{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 3px 1px #ccc;border-radius:4px;height:initial;max-width:100%;text-align:left}.wd_error{color:#ccc;font-size:initial}div[id^=bwg_container] .bwg_download_gallery{text-align:right;margin-top:10px}div[id^=bwg_container] .bwg_download_gallery a{color:#4a4a4a;font-size:25px;text-decoration:none}div[id^=bwg_container] .bwg_download_gallery a:hover{color:#7d7d7d}div[id^=bwg_container] .bwg-border-box *{-moz-box-sizing:border-box;box-sizing:border-box}.bwg-flex{display:flex}.bwg-width-100{width:100%;max-width:100%}.bwg-flex-column{flex-direction:column}.bwg-flex-row{flex-direction:row;flex-wrap:wrap}.bwg-container{font-size:0;width:100%;max-width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.bwg-item{display:flex;flex-direction:column;cursor:pointer}.bwg-item0{overflow:hidden;z-index:100}.bwg-item0:hover{background:0 0!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;opacity:1;z-index:102;position:relative}.bwg-item1{overflow:hidden;width:100%;position:relative}.bwg-item2{top:0;left:0;bottom:0;right:0;width:100%;height:100%}.bwg-item2{position:absolute}.bwg-ecommerce1,.bwg-title1{opacity:1;text-align:center;width:100%}.bwg-ecommerce1{text-align:right}.bwg-title2{width:100%;word-wrap:break-word}.bwg-item0:hover .bwg-ecommerce1,.bwg-item0:hover .bwg-title1{left:0!important;opacity:1!important}.bwg-play-icon1{display:flex;width:auto;height:auto;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;justify-content:center;align-content:center;flex-direction:column;text-align:center}.bwg_loading_div_1{position:absolute;width:100%;height:100%;z-index:115;text-align:center;vertical-align:middle;top:0}.bwg_load_more_ajax_loading{width:100%;z-index:115;text-align:center;vertical-align:middle;position:relative;height:30px}.bwg_load_more_ajax_loading.bwg-hidden{height:0}.bwg_loading_div_2{display:table;vertical-align:middle;width:100%;height:100%;background-color:#fff;opacity:.95}.bwg_loading_div_3{display:table-cell;text-align:center;position:relative;vertical-align:middle}.bwg_spider_ajax_loading{border:none!important;display:inline-block;text-align:center;position:relative;vertical-align:middle;background-image:url(//sjmagazine.net/wp-content/plugins/photo-gallery/images/ajax_loader.png);float:none;width:30px;height:30px;background-size:30px 30px}.bwg-hidden{visibility:hidden}.bwg_container{position:relative;margin:20px auto}.bwg_inst_play_btn_cont,.bwg_inst_play_btn_cont .bwg_inst_play{display:block}.hidden{display:none}.bwg-loading{width:100%;height:100%;opacity:.95;position:absolute;background-image:url(//sjmagazine.net/wp-content/plugins/photo-gallery/images/ajax_loader.png);background-position:center;background-repeat:no-repeat;background-size:50px;z-index:100100;top:0;left:0}#bwg_download{display:inline-block}#bwg_download.hidden{display:none}.bwg_thumbnail.bwg_container .search_line.bwg_tag_select_view{min-height:50px;-webkit-box-shadow:0 5px 7px -5px rgba(0,0,0,.16);-moz-box-shadow:0 5px 7px -5px rgba(0,0,0,.16);box-shadow:0 5px 7px -5px rgba(0,0,0,.16);margin-bottom:10px;display:inline-block;width:100%}.bwg_thumbnail.bwg_container .search_line #bwg_tag_wrap,.bwg_thumbnail.bwg_container .search_line .bwg_order_cont,.bwg_thumbnail.bwg_container .search_line .bwg_search_container_1{float:left;display:table-cell;text-align:left;vertical-align:middle}.bwg_thumbnail.bwg_container .search_line #bwg_tag_wrap #bwg_tag_container,.bwg_thumbnail.bwg_container .search_line .bwg_order_cont select{border:.5px solid rgba(0,0,0,.15);box-shadow:none;border-radius:15px}.bwg_thumbnail.bwg_container .search_line .bwg_order_cont,.bwg_thumbnail.bwg_container .search_line .search_tags_container{width:25%;min-width:120px;max-width:180px;margin-right:20px;border:.5px solid rgba(0,0,0,.15);box-shadow:none;border-radius:15px;float:left;height:30px;padding:0;cursor:pointer;background:#fff}.bwg_thumbnail.bwg_container .search_line .bwg_order_cont select,.bwg_thumbnail.bwg_container .search_line .placeholder,.bwg_thumbnail.bwg_container .search_line .search-txt,.bwg_thumbnail.bwg_container .search_line .select-all,.bwg_thumbnail.bwg_container .search_line.SumoSelect .opt label{color:#323a45;font-size:12px;text-transform:uppercase;font-weight:400;font-family:Ubuntu;margin:0;border:none}.bwg_thumbnail.bwg_container .search_line .select-all label{margin-bottom:0;line-height:13px}.bwg_thumbnail.bwg_container .search_line .SumoSelect ul.options:not(:empty){padding:15px 0 0 10px!important}.bwg_thumbnail.bwg_container .search_line .SumoSelect{padding:0 10px;width:initial;height:inherit;cursor:pointer;display:block;border:none;box-shadow:none;border-radius:0;max-width:100%;background-color:transparent;line-height:inherit;vertical-align:bottom}.bwg_thumbnail.bwg_container .search_line .bwg_search_input_container{height:30px;text-align:center;font-size:12px;font-family:Ubuntu;border-radius:15px;text-align:left;width:calc(100%);margin:0;overflow:hidden}.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input,.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input:focus{height:30px;padding:0 10px;text-align:center;font-size:12px;font-family:Ubuntu;border-radius:15px;text-align:left;width:calc(100% - 64px);display:inline-table}.bwg_thumbnail.bwg_container .search_line .CaptionCont span{display:block!important;vertical-align:middle;color:#323a45!important;font-size:12px;text-transform:uppercase;font-family:Ubuntu;cursor:pointer;line-height:29px;max-width:calc(100% - 20px)}.bwg_thumbnail .search_tags{cursor:pointer}.bwg_thumbnail.bwg_container .search_line .SumoSelect .select-all>span,.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.options li.opt span{margin-left:-35px}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:25px}.bwg_thumbnail .bwg_search_input::-webkit-input-placeholder{color:#ccc;font-size:12px;text-transform:uppercase;font-family:Ubuntu}.bwg_thumbnail .bwg_search_input::-moz-placeholder{color:#ccc;font-size:12px;text-transform:uppercase;text-align:left;font-family:Ubuntu;line-height:30px}.bwg_thumbnail .bwg_search_input:-ms-input-placeholder{color:#ccc;font-size:12px;text-transform:uppercase;text-align:left;font-family:Ubuntu}.bwg_thumbnail .bwg_search_input:-moz-placeholder{color:#ccc;font-size:12px;text-transform:uppercase;text-align:left;font-family:Ubuntu}.bwg_thumbnail .search-txt::-webkit-input-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px!important}.bwg_thumbnail .search-txt::-moz-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px!important}.bwg_thumbnail .search-txt::-ms-input-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px}.bwg_thumbnail .search-txt:-ms-input-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px}.bwg_thumbnail .search-txt:-moz-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px}.bwg_thumbnail .bwg_search_input_container .search_placeholder_title{width:calc(100% - 20px);height:29px;text-align:center;display:inline-block;background:#fff;position:absolute;top:.5px;left:10px;white-space:nowrap;border-radius:15px;color:#4e4e4e;text-transform:uppercase;overflow:hidden}.bwg_thumbnail .bwg_search_input_container .search_placeholder_title span{line-height:28px}.bwg_thumbnail.bwg_container .search_line .bwg_search_loupe_container{line-height:29px;display:inline-block;top:0;margin-right:10px;vertical-align:middle;float:none;padding-top:0;font-size:12px;font-family:Ubuntug}.bwg_thumbnail.bwg_container .search_line .bwg_search_loupe_container1{margin-left:0;float:left;top:0;line-height:30px;width:auto;height:30px;margin-left:10px}.bwg_thumbnail.bwg_container .search_line .bwg_search_reset_container{right:0;top:0;line-height:30px;width:11px;height:30px;margin-right:10px}.bwg_thumbnail.bwg_container .search_line .bwg_search_container_1{float:right;width:30%;min-width:120px}.bwg_thumbnail.bwg_container .search_line .bwg_search_container_1 .bwg_search_container_2{width:100%!important;float:right}.bwg_thumbnail.bwg_container .search_line .SumoSelect .select-all{padding:0 0 3px 35px!important;height:13px;line-height:13px;margin-bottom:15px!important}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper>.options li.opt{margin-bottom:15px;padding:0;list-style:none;color:#323a45;font-size:12px;text-transform:uppercase;font-family:Ubuntu;line-height:12px}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel,.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{font-family:Ubuntu;font-size:12px;line-height:12px}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background:0 0}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper>.options li.opt label{color:#323a45;font-size:12px;text-transform:uppercase;font-family:Ubuntu;font-weight:400;margin-bottom:0}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont{height:inherit;border:transparent;background:inherit;width:100%;cursor:pointer;max-height:calc(100% - 2px)}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont>label{margin:0;line-height:100%;cursor:pointer;width:20px}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont>label>i{background:0 0;line-height:100%;height:100%}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont>label>i.closed:before,.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont>label>i.opened:before{color:#323a45;font-size:10px;line-height:30px}.bwg_thumbnail.bwg_container .search_line .bwg_reset{position:absolute}.bwg_thumbnail.bwg_container .search_line .no-match{font-family:Ubuntu;font-size:12px;color:#323a45;padding:5px 25px!important;text-align:center}.bwg_thumbnail.bwg_container .search_line .search-txt{border:transparent;background:0 0;padding:4px 0!important;height:100%}.bwg_thumbnail.bwg_container .search_line .search-txt:focus{box-shadow:none}.bwg_thumbnail.bwg_container .search_line .bwg_order.SumoUnder{display:none}.bwg_slideshow_image_container{position:absolute}.bwg_slideshow_image_container>div>div{display:table;margin:0 auto}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slide_container_] img[id^=bwg_slideshow_image_]{display:inline-block}.bwg_thumbnail #bwg_tag_container p{text-align:left}.bwg_thumbnail .bwg_search_container_2{display:inline-block;position:relative;border-radius:4px;background-color:#fff;max-width:100%;box-shadow:none;border:.5px solid rgba(0,0,0,.15);border-radius:15px}.bwg_thumbnail .bwg_order_cont{background-color:rgba(0,0,0,0);display:block;text-align:right;width:100%}.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input_container{display:block;text-align:center}.bwg_thumbnail .SumoSelect>.optWrapper>.options li.opt:hover{background-color:transparent}.bwg-zoom-effect .bwg-zoom-effect-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.bwg-zoom-effect-overlay{display:flex;align-items:center;justify-content:center}.bwg-zoom-effect:hover .bwg-zoom-effect-overlay{opacity:1}.bwg-zoom-effect .bwg-title1{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:480px){.bwg-zoom-effect img{-webkit-transition:all .3s;transition:all .3s}}.bwg_container div[id^=bwg_container2_] img{height:initial}.bwg-masonry-vertical{flex-direction:column}.bwg_thumbnails_masonry .bwg-masonry-thumbnails{overflow:hidden}.bwg_thumbnails_masonry .bwg-masonry-thumbnails .bwg-item{box-sizing:border-box}.bwg-masonry-horizontal{flex-direction:row}.bwg-masonry-horizontal-parent{overflow-x:scroll;overflow-y:hidden}.bwg-masonry-horizontal-container{width:fit-content}.bwg-item.bwg-empty-item{border:0!important;padding:0!important}.bwg-background{background-color:rgba(0,0,0,0);position:relative;width:100%}.bwg-background .wd_error{color:#323a45;font-weight:700}div[id^=bwg_container] .bwg-carousel{margin:0 auto}.bwg_carousel_preload{background-image:url(//sjmagazine.net/wp-content/plugins/photo-gallery/images/ajax_loader.png);background-size:50px!important;background-repeat:no-repeat;background-color:#fff;background-position:center}.bwg_container.bwg_carousel *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.bwg_container.bwg_carousel [id^=bwg_container2_] *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_]{position:relative;z-index:15}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_image_container_]{display:inline-block;position:absolute;text-align:center;vertical-align:middle}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_container_]{display:table-cell;margin:0 auto;position:relative;vertical-align:middle}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_container_] div{display:table;margin:0 auto}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_spun_]{display:table-cell;overflow:hidden;position:relative}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_image_]{padding:0!important;display:inline-block;float:none!important;margin:4px!important;position:relative;z-index:15}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_text_],.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_text_]:hover{text-decoration:none;margin:4px;display:block;position:relative;z-index:17}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg_carousel-cont-child{max-width:100%;position:relative;overflow:hidden;height:100%;width:100%}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg-carousel-image{border:0;position:absolute;display:block;max-width:none;padding:0!important;margin:0!important;float:none!important;vertical-align:middle;height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;vertical-align:middle}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg-carousel{position:relative;max-width:100%;width:100%}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel-feature]{position:absolute;display:block;overflow:hidden;cursor:pointer}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel-feature] [class^=bwg_carousel-caption] [class^=bwg_carousel_title_text_]{text-decoration:none;position:absolute;z-index:15;display:inline-block;width:75%;top:0;text-align:center;word-wrap:break-word;word-break:break-word}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel-left],.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel-right]{bottom:38%;cursor:pointer;display:inline;height:30%;outline:medium none;position:absolute;width:0%;z-index:13;visibility:visible}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel-right]{right:0;left:auto;z-index:999}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel-left]{left:20px;z-index:999}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_video_hide]{width:100%;height:100%;position:absolute;z-index:22}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_left-ico_] span,.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_right-ico_] span{display:table-cell;text-align:center;vertical-align:middle;z-index:13}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_left-ico_],.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_right-ico_]{z-index:13;-moz-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:inline-table;line-height:0;margin-top:-15px;position:absolute;top:55%}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_left-ico_]:hover,.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_right-ico_]:hover{cursor:pointer}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel_play_pause_]{bottom:0;cursor:pointer;display:flex;justify-content:center;align-items:center;outline:medium none;position:absolute;height:inherit;width:30%;left:35%;z-index:13}.bwg_container.bwg_carousel .bwg_carousel_play_pause:hover .bwg_carousel_play_pause-ico{display:inline-block!important}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel_play_pause_]:hover span{position:relative;z-index:13}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel_play_pause_] span{display:flex;justify-content:center;align-items:center}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg_carousel_play_pause-ico{display:none!important;cursor:pointer;position:relative;z-index:13}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg_carousel_play_pause-ico:hover{display:inline-block;position:relative;z-index:13}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_embed_]{padding:0!important;float:none!important;width:100%;height:100%;vertical-align:middle;position:relative;display:table;background-color:#000;text-align:center}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_embed_video_]{padding:0!important;margin:0!important;float:none!important;vertical-align:middle;position:relative;display:table-cell;background-color:#000;text-align:center}.bwg_thumbnail.bwg_container{padding:0 1px;min-height:140px}.bwg_thumbnail.bwg_container .search_line.bwg-search-line-responsive{display:inline-block}body .bwg_thumbnail.bwg_container .search_line.bwg-search-line-responsive .bwg_order_cont,body .bwg_thumbnail.bwg_container .search_line.bwg-search-line-responsive .bwg_search_container_1,body .bwg_thumbnail.bwg_container .search_line.bwg-search-line-responsive .search_tags_container{width:100%;margin:0 0 10px 0;text-align:center;max-width:100%}.search_line .SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:26px}.bwg_container.bwg_blog_style .fluid-width-video-wrapper,.bwg_container.bwg_carousel .fluid-width-video-wrapper,.bwg_container.bwg_image_browser .fluid-width-video-wrapper{width:100%;position:unset!important;padding:0!important}.bwg_inst_play_btn_cont{width:100%;height:100%;position:absolute;z-index:1;cursor:pointer;top:0}.bwg_inst_play{position:absolute;width:50px;height:50px;background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background-image .2s ease-out;-ms-transition:background-image .2s ease-out;-moz-transition:background-image .2s ease-out;-webkit-transition:background-image .2s ease-out;top:0;left:0;right:0;bottom:0;margin:auto}.bwg_inst_play:hover{background-position:center center;background-repeat:no-repeat;background-size:cover}.spider_popup_wrap *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.spider_popup_wrap{display:inline-block;left:50%;outline:medium none;position:fixed;text-align:center;top:50%;z-index:100000}.bwg_popup_image{width:auto;vertical-align:middle;display:inline-block}.bwg_slider img{display:inline-block}.bwg_popup_embed{width:100%;height:100%;vertical-align:middle;text-align:center;display:table}.bwg_btn_container{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.bwg_toggle_btn{margin:0;padding:0}.bwg_ctrl_btn_container{position:absolute;width:100%;z-index:10150}.bwg_btn_container.bwg_no_ctrl_btn .bwg_ctrl_btn_container{background:0 0}.bwg_toggle_container{cursor:pointer;left:50%;line-height:0;position:absolute;text-align:center;z-index:10150}#spider_popup_left-ico span,#spider_popup_right-ico span,.spider_popup_close span{display:table-cell;text-align:center;vertical-align:middle}.bwg_image_wrap{height:inherit;display:table;position:absolute;text-align:center;width:inherit}.bwg_image_wrap *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.bwg_comment_wrap,.bwg_ecommerce_wrap{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.bwg_comment_container,.bwg_ecommerce_container{-moz-box-sizing:border-box;height:100%;overflow:hidden;position:absolute;top:0;z-index:10103}#bwg_ecommerce{padding:10px}.bwg_ecommerce_body{background:0 0!important;border:none!important}.pge_tabs{list-style-type:none;margin:0;padding:0;background:0 0!important}.pge_tabs li a,.pge_tabs li a:hover,.pge_tabs li.pge_active a{text-decoration:none;display:block;width:100%;outline:0!important;padding:8px 5px!important;font-weight:700;font-size:13px}.pge_add_to_cart a{padding:5px 10px;text-decoration:none!important;display:block}.pge_add_to_cart{margin:5px 0 15px}.pge_add_to_cart_title{font-size:17px;padding:5px}.pge_add_to_cart div:first-child{float:left}.pge_add_to_cart div:last-child{float:right;margin-top:4px}.pge_add_to_cart:after,.pge_tabs:after{clear:both;content:"";display:table}#downloads table tr td,#downloads table tr th{padding:6px 10px!important;text-transform:none!important}.bwg_comments input[type=submit],.bwg_ecommerce_panel input[type=button]{cursor:pointer;font-size:15px;width:100%;margin-bottom:5px}.bwg_comments,.bwg_ecommerce_panel{bottom:0;height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:100%;z-index:10101}.bwg_comments{height:100%}.bwg_comment_body_p,.bwg_comments p{margin:5px!important;text-align:left;word-wrap:break-word;word-break:break-all}.bwg_ecommerce_panel p{padding:5px!important;text-align:left;word-wrap:break-word;word-break:break-all;margin:0!important}.bwg_comments .bwg-submit-disabled{opacity:.5}.bwg_comments textarea{height:120px;resize:vertical}.bwg_comment_delete_btn{color:#7a7a7a;cursor:pointer;float:right;font-size:14px;margin:2px}.bwg_comments_close,.bwg_ecommerce_close{cursor:pointer;line-height:0;position:relative;font-size:13px;margin:5px;z-index:10150}.bwg_ecommerce_panel a:hover{text-decoration:underline}.bwg_comment_textarea::-webkit-scrollbar{width:4px}.bwg_comment_textarea::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.55);border-radius:2px}.bwg_comment_textarea::-webkit-scrollbar-thumb:hover{background-color:#d9d9d9}.bwg_ctrl_btn_container a,.bwg_ctrl_btn_container a:hover{text-decoration:none}.bwg_facebook:hover{color:#3b5998}.bwg_twitter:hover{color:#4099fb}.bwg_pinterest:hover{color:#cb2027}.bwg_tumblr:hover{color:#2f5070}.bwg_image_container{display:table;position:absolute;text-align:center;vertical-align:middle;width:100%}.bwg_filmstrip_container{position:absolute;z-index:10150}.bwg_filmstrip{overflow:hidden;position:absolute;z-index:10106}.bwg_filmstrip_thumbnails{margin:0 auto;overflow:hidden;position:relative}.bwg_filmstrip_thumbnail{position:relative;background:0 0;float:left;cursor:pointer;overflow:hidden}.bwg_filmstrip_thumbnail .bwg_filmstrip_thumbnail_img_wrap{overflow:hidden}.bwg_thumb_active{opacity:1}.bwg_filmstrip_thumbnail_img{display:block;opacity:1}.bwg_filmstrip_left{cursor:pointer;vertical-align:middle;z-index:10106;line-height:0}.bwg_filmstrip_right{cursor:pointer;vertical-align:middle;z-index:10106;line-height:0}.bwg_none_selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bwg_watermark_container{display:table-cell;margin:0 auto;position:relative;vertical-align:middle}.bwg_watermark_container>div{display:table;margin:0 auto}.bwg_watermark_spun{display:table-cell;overflow:hidden;position:relative}.bwg_watermark_image{margin:4px;position:relative;z-index:10141}.bwg_watermark_text,.bwg_watermark_text:hover{text-decoration:none;margin:4px;position:relative;z-index:10141}.bwg_slide_container{display:table-cell;position:absolute;vertical-align:middle;width:100%;height:100%}.bwg_slide_bg{margin:0 auto;width:inherit;height:inherit}.bwg_slider{height:inherit;width:inherit}.bwg_popup_image_spun{height:inherit;display:table-cell;opacity:1;position:absolute;vertical-align:middle;width:inherit;z-index:2}.bwg_popup_image_second_spun{width:inherit;height:inherit;display:table-cell;opacity:0;position:absolute;vertical-align:middle;z-index:1}.bwg_grid{display:none;height:100%;overflow:hidden;position:absolute;width:100%}.bwg_gridlet{opacity:1;position:absolute}.bwg_image_info::-webkit-scrollbar{width:4px}.bwg_image_info::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.55);border-radius:2px}.bwg_image_info::-webkit-scrollbar-thumb:hover{background-color:#d9d9d9}#bwg_rate_form .bwg_hint{margin:0 5px;display:none}.bwg_star{display:inline-block;width:unset!important}.bwg_image_count_container{left:0;line-height:1;position:absolute;vertical-align:middle}#bwg_comment_form label{display:block;font-weight:700;margin-top:17px;text-transform:uppercase}#bwg_comment_form .bwg-privacy-policy-box label{text-transform:unset;word-break:break-word}.bwg_popup_image_spun .bwg_popup_image_spun1{width:inherit;height:inherit}.bwg_popup_image_spun1 .bwg_popup_image_spun2{vertical-align:middle;text-align:center;height:100%}#embed_conteiner{table-layout:fixed;height:100%}#opacity_div{background-color:rgba(255,255,255,.2);position:absolute;z-index:10150}#loading_div{text-align:center;position:relative;vertical-align:middle;z-index:10170;float:none;width:30px;height:30px;background-size:30px 30px;background-repeat:no-repeat;background-position:50% 50%}#ecommerce_ajax_loading{position:absolute}#ecommerce_opacity_div{display:none;background-color:rgba(255,255,255,.2);position:absolute;z-index:10150}#ecommerce_loading_div{display:none;text-align:center;position:relative;vertical-align:middle;z-index:10170;float:none;width:30px;height:30px;background-size:30px 30px;background-repeat:no-repeat;background-position:50% 50%}.bwg_ecommerce_panel.bwg_popup_sidebar_panel.bwg_popup_sidebar{text-align:left}#ajax_loading{position:absolute}@media (max-width:480px){.bwg_image_count_container{display:none}.bwg_image_title,.bwg_image_title *{font-size:12px}.bwg_image_description,.bwg_image_description *{font-size:10px}}body[data-elementor-device-mode=mobile] .bwg-container.bwg-masonry-thumbnails .bwg-title1,body[data-elementor-device-mode=mobile] .bwg-container.bwg-standard-thumbnails .bwg-title1,body[data-elementor-device-mode=mobile] .bwg-mosaic-thumbnails,body[data-elementor-device-mode=tablet] .bwg-container.bwg-masonry-thumbnails .bwg-title1,body[data-elementor-device-mode=tablet] .bwg-container.bwg-standard-thumbnails .bwg-title1,body[data-elementor-device-mode=tablet] .bwg-mosaic-thumbnails{opacity:1!important}body[data-elementor-device-mode=mobile] .bwg-zoom-effect .bwg-zoom-effect-overlay,body[data-elementor-device-mode=mobile] .bwg-zoom-effect-overlay>span,body[data-elementor-device-mode=tablet] .bwg-zoom-effect .bwg-zoom-effect-overlay,body[data-elementor-device-mode=tablet] .bwg-zoom-effect-overlay>span{opacity:1!important;background-color:unset!important}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_image_wrap_] *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_image_wrap_]{border-collapse:collapse;display:table;position:relative;text-align:center;margin:auto}div[id^=bwg_container1_] div[id^=bwg_container2_] img[class^=bwg_slideshow_image_]{display:inline-block;padding:0!important;margin:0!important;float:none!important;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_embed_]{padding:0!important;margin:0!important;float:none!important;vertical-align:middle;display:inline-block;text-align:center}div[id^=bwg_container1_] div[id^=bwg_container2_] img[class^=bwg_slideshow_watermark_]{position:relative;z-index:15}div[id^=bwg_container1_] div[id^=bwg_container2_] span.bwg_slideshow_play_pause{bottom:0;cursor:pointer;display:table;height:inherit;outline:medium none;position:absolute;width:30%;left:35%;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span.bwg_slideshow_play_pause:hover span[id^=bwg_slideshow_play_pause-ico_]{display:inline-block!important}div[id^=bwg_container1_] div[id^=bwg_container2_] span.bwg_slideshow_play_pause:hover span{position:relative;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span.bwg_slideshow_play_pause span{display:table-cell;text-align:center;vertical-align:middle;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=bwg_slideshow_play_pause-ico_]{display:none!important;cursor:pointer;position:relative;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=bwg_slideshow_play_pause-ico_]:hover{display:inline-block;position:relative;z-index:13}.bwg_embed_frame .instagram-media,div[id^=bwg_container1_] div[id^=bwg_container2_] .instagram-media{margin:0 auto!important;min-width:unset!important}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_],div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]{bottom:35%;cursor:pointer;display:inline;height:30%;outline:medium none;position:absolute;width:35%;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_]{left:0}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]{right:0}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_]:hover,div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]:hover{visibility:visible}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_]:hover,div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]:hover{visibility:visible}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]:hover span{left:auto!important;right:20px!important}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_]:hover span{left:20px!important}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_left-ico_] span,div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_right-ico_] span{display:table-cell;text-align:center;vertical-align:middle;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_left-ico_],div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_right-ico_]{z-index:13;-moz-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:table;line-height:0;margin-top:-15px;position:absolute;top:50%}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_left-ico_]:hover,div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_right-ico_]:hover{cursor:pointer}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_image_container_]{display:table;position:absolute;text-align:center;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_container_]{position:absolute}div[id^=bwg_container1_] div[id^=bwg_container2_] .bwg_slideshow_filmstrip,div[id^=bwg_container1_] div[id^=bwg_container2_] .bwg_slideshow_filmstrip_fix_count{overflow:hidden;position:absolute}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_thumbnails_]{margin:0 auto;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_thumbnail_]{position:relative;background:0 0;cursor:pointer;float:left;overflow:hidden}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_thumb_active_]{opacity:1}div[id^=bwg_container1_] div[id^=bwg_container2_] img[class^=bwg_slideshow_filmstrip_thumbnail_img_]{display:block;opacity:1;padding:0!important}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_left_]{cursor:pointer;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_right_]{cursor:pointer;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] a[class^=bwg_none_selectable_]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_watermark_container_]{display:table-cell;margin:0 auto;position:relative;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_watermark_spun_]{display:table-cell;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_title_spun_]{display:table-cell;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_description_spun_]{display:table-cell;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] img[class^=bwg_slideshow_watermark_image_]{padding:0!important;float:none!important;margin:4px!important;position:relative;z-index:15}div[id^=bwg_container1_] div[id^=bwg_container2_] a[class^=bwg_slideshow_watermark_text_],div[id^=bwg_container1_] div[id^=bwg_container2_] a[class^=bwg_slideshow_watermark_text_]:hover{text-decoration:none;margin:4px;position:relative;z-index:15}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_title_text_]{text-decoration:none;position:relative;z-index:11;display:inline-block;word-wrap:break-word;word-break:break-word}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_description_text_]{text-decoration:none;position:relative;z-index:15;margin:5px;display:inline-block;word-wrap:break-word;word-break:break-word}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slide_container_]{display:table-cell;margin:0 auto;position:absolute;vertical-align:middle;width:100%;height:100%}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slide_bg_]{margin:0 auto;width:inherit;height:inherit}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slider_]{height:inherit;width:inherit}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_image_spun_]{width:inherit;height:inherit;display:table-cell;opacity:1;position:absolute;vertical-align:middle;z-index:2}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_image_second_spun_]{width:inherit;height:inherit;display:table-cell;opacity:0;position:absolute;vertical-align:middle;z-index:1}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_grid_]{display:none;height:100%;overflow:hidden;position:absolute;width:100%}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_gridlet_]{opacity:1;position:absolute}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_dots_]{display:inline-block;position:relative;cursor:pointer;overflow:hidden;z-index:17}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_dots_container_]{display:block;overflow:hidden;position:absolute;z-index:17}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_dots_thumbnails_]{left:0;font-size:0;margin:0 auto;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_dots_active_]{opacity:1}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_image_spun1_]{display:table;width:inherit;height:inherit}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_image_spun2_]{display:table-cell;vertical-align:middle;text-align:center}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_mosaic_play_icon_spun_]{display:flex;width:auto;height:auto;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;justify-content:center;align-content:center;flex-direction:column;text-align:center}.lazy_loader{background-image:url(//sjmagazine.net/wp-content/plugins/photo-gallery/images/ajax_loader.png);background-size:30px 30px;background-repeat:no-repeat;background-position:50% 50%}.bwg-container-temp0{visibility:hidden!important;position:absolute!important}.bwg_image_browser .pagination-links{display:flex;padding:0}.bwg_image_browser .pagination-links_col1{flex-grow:3;text-align:left}.bwg_image_browser .pagination-links_col2{flex-grow:4;text-align:center}.bwg_image_browser .pagination-links_col3{flex-grow:3;text-align:right}.bwg_current_page[type=number]{width:35px;display:inline-block;-moz-appearance:textfield;line-height:normal!important}.bwg_current_page::-webkit-inner-spin-button,.bwg_current_page::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bwg_container .bwg_tag_button_view_container{display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-bottom:45px;position:relative;padding-top:3px;flex-wrap:wrap;overflow:hidden;clear:both}.bwg_container .bwg_tag_button_view_container button{cursor:pointer}.bwg_container .bwg_tag_button_view_container button.active{cursor:default}.bwg_container .bwg_tag_button_view_container .verLine{min-height:26px;margin:0 15px}.bwg_container .bwg_tag_button_see_all{margin-bottom:70px;position:relative;display:none}.bwg_container .bwg_tag_button_see_all .see_all_tags{text-transform:uppercase;position:absolute;padding:10px 25px;font-weight:600;cursor:pointer;left:47%;top:-23px}.bwg_container .bwg_tag_button_see_all .see_all_tags span{display:inline-block;line-height:normal;text-align:center;border-radius:50%;margin-right:10px;font-weight:500;color:#fff;height:18px;width:18px}.bwg_addThis{position:absolute;left:10px;top:10px;z-index:9999}.bwg_search_container_1 input[type=search]::-ms-clear{display:none;width:0;height:0}.bwg_search_container_1 input[type=search]::-ms-reveal{display:none;width:0;height:0}.bwg_search_container_1 input[type=search]::-webkit-search-cancel-button,.bwg_search_container_1 input[type=search]::-webkit-search-decoration,.bwg_search_container_1 input[type=search]::-webkit-search-results-button,.bwg_search_container_1 input[type=search]::-webkit-search-results-decoration{display:none}.wpp-no-data {
} .wpp-list {	
} .wpp-list li {
overflow: hidden;
float: none;
clear: both;
} .wpp-list li.current {
} .wpp-thumbnail {
display: inline;
float: left;
margin: 0 5px 0 0;
border: none;
} .wpp-post-title {
} .wpp-excerpt {
} .wpp-meta, .post-stats {
display: block;
font-size: 0.8em;
font-weight: bold;
} .wpp-comments {
} .wpp-views {
} .wpp-author {
} .wpp-date {
} .wpp-category {
} .wpp-rating {
}@font-face { font-family: 'Lato'; src: url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Bold.woff2) format("woff2"), url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Bold.woff) format("woff"); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Lato'; src: url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Heavy.woff2) format("woff2"), url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Heavy.woff) format("woff"); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Lato'; src: url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-BoldItalic.woff2) format("woff2"), url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-BoldItalic.woff) format("woff"); font-weight: bold; font-style: italic; font-display: swap; }
@font-face { font-family: 'Lato'; src: url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Italic.woff2) format("woff2"), url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Italic.woff) format("woff"); font-weight: normal; font-style: italic; font-display: swap; }
@font-face { font-family: 'Lato'; src: url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-HeavyItalic.woff2) format("woff2"), url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-HeavyItalic.woff) format("woff"); font-weight: 900; font-style: italic; font-display: swap; }
@font-face { font-family: 'Lato'; src: url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Light.woff2) format("woff2"), url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Light.woff) format("woff"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Lato'; src: url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Regular.woff2) format("woff2"), url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Regular.woff) format("woff"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Lato'; src: url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-LightItalic.woff2) format("woff2"), url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-LightItalic.woff) format("woff"); font-weight: 300; font-style: italic; font-display: swap; } @font-face { font-family: 'Lato'; src: url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Bold.woff2) format("woff2"), url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Bold.woff) format("woff"); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Lato'; src: url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Heavy.woff2) format("woff2"), url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Heavy.woff) format("woff"); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Lato'; src: url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-BoldItalic.woff2) format("woff2"), url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-BoldItalic.woff) format("woff"); font-weight: bold; font-style: italic; font-display: swap; }
@font-face { font-family: 'Lato'; src: url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Italic.woff2) format("woff2"), url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Italic.woff) format("woff"); font-weight: normal; font-style: italic; font-display: swap; }
@font-face { font-family: 'Lato'; src: url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-HeavyItalic.woff2) format("woff2"), url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-HeavyItalic.woff) format("woff"); font-weight: 900; font-style: italic; font-display: swap; }
@font-face { font-family: 'Lato'; src: url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Light.woff2) format("woff2"), url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Light.woff) format("woff"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Lato'; src: url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Regular.woff2) format("woff2"), url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-Regular.woff) format("woff"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Lato'; src: url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-LightItalic.woff2) format("woff2"), url(//sjmagazine.net/wp-content/themes/sjmag/assets/fonts/Lato-LightItalic.woff) format("woff"); font-weight: 300; font-style: italic; font-display: swap; } .font-med-grey { color: #a8a8a8; }
.font-dk-grey { color: #616161; }
.font-red { color: #c9252b; } p:last-child { padding: 0; }
.font-14 p { line-height: 22px; }
h2 { font-weight: normal; }
h3 { font-weight: normal; }
h2.latest-headline { display: inline-block; padding: 10px 45px; font-size: 33px; }
h2.other-headline { display: inline-block; padding: 10px 45px; font-size: 28px; }
.two-left p, .three-cols-content li { overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; }
.two-left h4 { color: #c9252b; font-size: 18px; padding-bottom: 10px; line-height: 28px; } a { color: #c9252b; text-decoration: none; -o-transition: all .35s ease-out; -ms-transition: all .35s ease-out; -moz-transition: all .35s ease-out; -webkit-transition: all .35s ease-out; transition: all .35s ease-out; }
a:hover { color: #e92b32; }
a.white, ul.popular li a { color: #fff; }
a.white:hover, ul.popular li a:hover { color: #e9e9e9; }
a.black, .video-title a { color: #181818; }
a.black:hover, .video-title a:hover { color: #c9252b; }
a.red-btn, .red-btn { background-color: #c9252b; padding: 10px 20px; border-radius: 3px; color: #fff; border: none; }
a.red-btn:hover, .red-btn:hover { background-color: #e92b32; }
a.white-btn { background-color: #fff; padding: 10px 20px; border-radius: 3px; color: #c9252b; }
a.white-btn:hover { background-color: #efefef; } .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 14px; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
* { margin: 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
html { height: 100%; }
body { font-family: "Lato", sans-serif; font-size: 16px; color: #181818; background-color: #ffffff; height: 100%; letter-spacing: .5px; line-height: 1.35; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
* html .group, *:first-child + html .group { zoom: 1; } .show-screen { display: block; }
.hide-screen { display: none; }
a.post-edit-link { color: #212121; position: absolute; top: 1px; right: 0; font-size: 12px; text-decoration: none; padding-top: 5px; }
a.post-edit-link:hover { text-decoration: underline; }
::selection { background: #f68b2b; color: #fff; }
::-moz-selection { background: #f68b2b; color: #fff; }
.alignleft { float: left; margin: 15px 15px 15px 0; }
.alignright { float: right; margin: 15px 0 15px 15px; }
.aligncenter { text-align: center; }
img.aligncenter { float: none; margin: 0 auto 15px; display: block; } .cols:after, .clear:after, .wpcf7-list-item:after { content: ""; display: table; clear: both; }
[class*='col-'] { float: left; position: relative; }
.col-left { float: left; }
.col-right { float: right; }
.cols .padded { display: block; } .col-1-2 { width: 50%; } .col-1-2.padded { width: 49%; }
.col-1-2.padded.first { margin-right: 1%; }
.col-1-2.padded.last { margin-left: 1%; } .col-1-3 { width: 33.33%; }
.col-2-3 { width: 66.66%; }
.col-1-3.padded.first { padding: 0 3% 0 0; }
.col-1-3.padded { padding: 0 3%; }
.col-1-3.padded.last { padding: 0 0 0 3%; }
.col-1-3.margin.first { margin: 0 2% 0 0; }
.col-1-3.margin { margin: 0 0%; }
.col-1-3.margin.last { margin: 0 0 0 2%; } .col-1-4 { width: 25%; }
.col-2-4 { width: 50%; }
.col-3-4 { width: 75%; }
.col-1-4.padded.first { padding: 0 1% 0 0; }
.col-1-4.padded { padding: 0 1%; }
.col-1-4.padded.last { padding: 0 0 0 1%; }
.col-3-4.padded { padding: 0 1%; } .col-1-5 { width: 20%; }
.col-2-5 { width: 40%; }
.col-3-5 { width: 60%; }
.col-4-5 { width: 80%; } .col-1-5.padded { padding: 0 0.4%; }
.col-1-5.padded.first { padding: 0 0.4% 0 0; }
.col-1-5.padded.last { padding: 0 0 0 0.4%; } .col-1-6 { width: 16.66%; }
.col-2-6 { width: 33.33%; }
.col-3-6 { width: 50%; }
.col-4-6 { width: 66.66%; }
.col-5-6 { width: 83.33%; } .col-1-8 { width: 12.5%; }
.col-2-8 { width: 25%; }
.col-3-8 { width: 37.5%; }
.col-4-8 { width: 50%; }
.col-5-8 { width: 62.5%; }
.col-6-8 { width: 75%; }
.col-7-8 { width: 87.5%; } .col-1-10 { width: 10%; }
.col-2-10 { width: 20%; }
.col-3-10 { width: 30%; }
.col-4-10 { width: 40%; }
.col-5-10 { width: 50%; }
.col-6-10 { width: 60%; }
.col-7-10 { width: 70%; }
.col-8-10 { width: 80%; }
.col-9-10 { width: 90%; } .col-1-11 { width: 10%; }
.col-2-11 { width: 20%; }
.col-3-11 { width: 30%; }
.col-4-11 { width: 40%; }
.col-5-11 { width: 50%; }
.col-6-11 { width: 54.5454%; }
.col-7-11 { width: 70%; }
.col-8-11 { width: 80%; }
.col-9-11 { width: 90%; }
.col-10-11 { width: 90%; } .col-05 { width: 5%; }
.col-15 { width: 15%; }
.col-35 { width: 35%; }
.col-45 { width: 45%; }
.col-55 { width: 55%; }
.col-65 { width: 65%; }
.col-85 { width: 85%; }
.col-95 { width: 95%; }  .width-50 { width: 50%; }
.width-100 { width: 100%; } .pad-top-5 { padding-top: 5px; }
.pad-top-10 { padding-top: 10px; }
.pad-top-15 { padding-top: 15px; }
.pad-top-20 { padding-top: 20px; }
.pad-top-25 { padding-top: 25px; }
.pad-top-30 { padding-top: 30px; }
.pad-top-40 { padding-top: 40px; }
.pad-top-50 { padding-top: 50px; }
.pad-top-60 { padding-top: 60px; }
.pad-top-70 { padding-top: 70px; }
.pad-top-80 { padding-top: 80px; }
.pad-top-90 { padding-top: 90px; }
.pad-top-100 { padding-top: 100px; }
.pad-bottom-5 { padding-bottom: 5px; }
.pad-bottom-10 { padding-bottom: 10px; }
.pad-bottom-15 { padding-bottom: 15px; }
.pad-bottom-20 { padding-bottom: 20px; }
.pad-bottom-25 { padding-bottom: 25px; }
.pad-bottom-30 { padding-bottom: 30px; }
.pad-bottom-40 { padding-bottom: 40px; }
.pad-bottom-50 { padding-bottom: 50px; }
.pad-bottom-60 { padding-bottom: 60px; }
.pad-bottom-70 { padding-bottom: 70px; }
.pad-bottom-80 { padding-bottom: 80px; }
.pad-bottom-90 { padding-bottom: 90px; }
.pad-bottom-100 { padding-bottom: 100px; }
.pad-left-5 { padding-left: 5px; }
.pad-left-10 { padding-left: 10px; }
.pad-left-15 { padding-left: 15px; }
.pad-left-20 { padding-left: 20px; }
.pad-left-25 { padding-left: 25px; }
.pad-left-30 { padding-left: 30px; }
.pad-left-40 { padding-left: 40px; }
.pad-left-50 { padding-left: 50px; }
.pad-right-5 { padding-right: 5px; }
.pad-right-10 { padding-right: 10px; }
.pad-right-15 { padding-right: 15px; }
.pad-right-20 { padding-right: 20px; }
.pad-right-25 { padding-right: 25px; }
.pad-right-30 { padding-right: 30px; }
.pad-right-40 { padding-right: 40px; }
.pad-right-50 { padding-right: 50px; }
.pad-sides-10 { padding-left: 10px; padding-right: 10px; }
.pad-sides-15 { padding-left: 15px; padding-right: 15px; } .marg-auto { margin: 0 auto; }
.marg-0 { margin: 0; }
.marg-top-5 { margin-top: 5px; }
.marg-top-10 { margin-top: 10px; }
.marg-top-15 { margin-top: 15px; }
.marg-top-20 { margin-top: 20px; }
.marg-top-25 { margin-top: 25px; }
.marg-top-30 { margin-top: 30px; }
.marg-top-40 { margin-top: 40px; }
.marg-top-50 { margin-top: 50px; }
.marg-bottom-0 { margin-bottom: 0px !important; }
.marg-bottom-5 { margin-bottom: 5px; }
.marg-bottom-10 { margin-bottom: 10px; }
.marg-bottom-15 { margin-bottom: 15px; }
.marg-bottom-20 { margin-bottom: 20px; }
.marg-bottom-25 { margin-bottom: 25px; }
.marg-bottom-30 { margin-bottom: 30px; }
.marg-bottom-40 { margin-bottom: 40px; }
.marg-bottom-50 { margin-bottom: 50px; }
.marg-left-10 { margin-left: 10px; }
.marg-left-15 { margin-left: 15px; }
.marg-left-50 { margin-left: 50px; }
.marg-right-10 { margin-right: 10px; }
.marg-right-15 { margin-right: 15px; }
.marg-right-50 { margin-right: 50px; } .font-bold { font-weight: bold; }
.font-lighter { font-weight: lighter; }
.font-weight-100 { font-weight: 100; }
.font-weight-300 { font-weight: 300; }
.font-weight-400 { font-weight: 400; }
.font-weight-600 { font-weight: 600; }
.font-weight-700 { font-weight: 700; }
.font-weight-800 { font-weight: 800; }
.font-10 { font-size: 10px; }
.font-11 { font-size: 11px; }
.font-12 { font-size: 12px; }
.font-13 { font-size: 13px; }
.font-14 { font-size: 14px; }
.font-15 { font-size: 15px; }
.font-16 { font-size: 16px; }
.font-18 { font-size: 18px; }
.font-20 { font-size: 20px; }
.font-22 { font-size: 22px; }
.font-24 { font-size: 24px; }
.font-26 { font-size: 26px; }
.font-28 { font-size: 28px; }
.font-30 { font-size: 30px; }
.font-33 { font-size: 33px; }
.font-36 { font-size: 36px; }
.font-40 { font-size: 40px; }
.font-44 { font-size: 44px; }
.font-48 { font-size: 48px; }
.font-60 { font-size: 60px; }
.font-65 { font-size: 65px; }
.font-black { color: #000; }
.font-white { color: #ffffff; } .text-left { text-align: left; }
.text-center, .alm-btn-wrap { text-align: center; }
.text-right { text-align: right; }
.text-justify { text-align: justify; }
.italic { font-style: italic; }
.line-height-1 { line-height: 1; }
.line-height-20 { line-height: 20px; }
.line-height-22 { line-height: 22px; }
.line-height-28 { line-height: 28px; }
.letter-spacing-5 { letter-spacing: .5px; }
.letter-spacing-1 { letter-spacing: 1px; }
.letter-spacing-125 { letter-spacing: 1.25px; }
.text-upper { text-transform: uppercase; }
.text-lower { text-transform: lowercase; } .float-left { float: left; }
.float-right { float: right; }
.bg-white { background-color: #fff; }
.bg-black { background-color: #1c1c1c; }
.bg-cover { background-size: cover; }
.bg-cover-center { background-size: cover; background-position: center center; }
.block { display: block; }
.inline { display: inline; }
.inline-block { display: inline-block; }
.flush { margin: 0; padding: 0; }
.absolute { position: absolute; }
.relative { position: relative; }
.height-100 { height: 100%; }
.table { display: table; }
.table-fixed { table-layout: fixed; }
.v-center { display: table-cell; vertical-align: middle; }  #content { padding-top: 60px; }
@media screen and (max-width: 769px) { #content { padding-top: 35px; } }
.inner-container { margin: 0 auto; width: 1200px; }
@media screen and (max-width: 1225px) { .inner-container { padding-left: 20px; padding-right: 20px; width: 100%; } }
.inner-width { width: 1200px; }
.profile-width { width: 800px; }
@media screen and (max-width: 1230px) { .inner-width { width: 100%; padding-right: 20px; padding-left: 20px; } }
@media screen and (max-width: 830px) { .profile-width { width: 100%; padding: 0 20px; } }
.adver-wide-width { width: 960px; }
@media screen and (max-width: 980px) { .adver-wide-width { width: 100%; padding: 0 10px; } }
blockquote { background-color: #f1f7f9; padding: 20px 20px 20px 80px; margin-bottom: 15px; font-weight: 700; color: #35404f; letter-spacing: .75px; background-image: url(//sjmagazine.net/wp-content/themes/sjmag/images/blockquote.png); background-repeat: no-repeat; background-position: 10px 10px; }
.black-bg { background-color: #181818; }
.red-bg { background-color: #c9252b; }
.grey-bg { background-color: #efefef; }
.home-post-list .alm-btn-wrap { display: none; }
.featured-overlay { bottom: 0; background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(24, 24, 24, 0.8) 58%); background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(24, 24, 24, 0.8) 58%); background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgba(24, 24, 24, 0.8) 58%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#e6181818',GradientType=0 ); }
.video-box, .red-box { padding: 15px; }
.play-button { top: 50%; margin-top: -35px; }
.video-box a { display: block; }
.wpp-views, .wpp-category { display: none; }
.red-border { border-bottom: 1px solid #c9252b; }
.dk-red-border { border-bottom: 1px solid #701e21; }
.black-border { border-bottom: 1px solid #505050; }
iframe { width: 100%; max-width: 650px; }
.wpvl_auto_thumb_box { padding-bottom: 30px; }
.three-cols-content .wp-caption { width: 45% !important; } .stickem-container { position: relative; }
.stickit { position: fixed; top: 200px; } .scroller_anchor { height: 0px; margin: 0; padding: 0; }
.scroller { max-width: 335px; width: 100%; } .desktop-ad { display: block; }
@media screen and (max-width: 676px) { .desktop-ad { display: none; } }
.mobile-ad { display: none; }
@media screen and (max-width: 676px) { .mobile-ad { display: block; } }
.ad-wrap .inner-container { text-align: center; }
img.adver { border: 1px solid #efefef; display: block; margin: 0 auto; }
.top-banner { padding: 10px 0 15px; }
.wide-ad img { height: auto; width: 100%; max-width: 960px; }
@media screen and (max-width: 1000px) { .wide-ad img { max-width: 750px; } }
@media screen and (max-width: 775px) { .wide-ad img { max-width: 500px; } }
@media screen and (max-width: 525px) { .wide-ad img { max-width: 400px; } }
.ad-title { color: #a8a8a8; font-size: 12px; padding-bottom: 5px; text-align: center; text-transform: uppercase; }
@media only screen and (max-width: 676px) { .ad-title { font-size: 10px; } } .home-flex-content section { padding: 50px 0 0 0; }
@media only screen and (max-width: 676px) { .home-flex-content section { padding: 30px 0 0 0; } }
.home-flex-content section:last-child, .home-flex-content section:only-child { padding: 50px 0; }
@media only screen and (max-width: 676px) { .home-flex-content section:last-child, .home-flex-content section:only-child { padding: 30px 0; } }
.home-flex-content section .section-title { border-bottom: 1px solid #a8a8a8; margin-bottom: 35px; }
@media only screen and (max-width: 769px) { .home-flex-content section .section-title { margin-bottom: 20px; } }
.home-flex-content section .section-title h3 { color: #c9252b; font-weight: 600; font-size: 30px; padding-bottom: 10px; text-transform: uppercase; }
@media only screen and (max-width: 769px) { .home-flex-content section .section-title h3 { font-size: 24px; } }
@media only screen and (max-width: 676px) { .home-flex-content section .section-title h3 { font-size: 20px; } }
@media only screen and (max-width: 481px) { .home-flex-content section .section-title h3 { font-size: 18px; } }
.home-flex-content section.home-hero-wrap .inner-container { position: relative; }
.home-flex-content section.home-hero-wrap .slide-arrows a { color: #ffffff; font-size: 36px; }
@media only screen and (max-width: 1375px) { .home-flex-content section.home-hero-wrap .slide-arrows a { background-color: transparent; font-size: 30px; } }
@media only screen and (max-width: 550px) { .home-flex-content section.home-hero-wrap .slide-arrows a { font-size: 24px; } }
.home-flex-content section.home-hero-wrap .slide-arrows .left-arrow, .home-flex-content section.home-hero-wrap .slide-arrows .right-arrow { margin-top: -20px; position: absolute; top: 50%; z-index: 2; }
.home-flex-content section.home-hero-wrap .slide-arrows .left-arrow { left: 10px; }
@media only screen and (max-width: 1225px) { .home-flex-content section.home-hero-wrap .slide-arrows .left-arrow { left: 30px; } }
@media only screen and (max-width: 550px) { .home-flex-content section.home-hero-wrap .slide-arrows .left-arrow { left: 25px; } }
.home-flex-content section.home-hero-wrap .slide-arrows .right-arrow { right: 10px; }
@media only screen and (max-width: 1225px) { .home-flex-content section.home-hero-wrap .slide-arrows .right-arrow { right: 30px; } }
@media only screen and (max-width: 550px) { .home-flex-content section.home-hero-wrap .slide-arrows .right-arrow { right: 25px; } }
.home-flex-content section.home-hero-wrap .slide-container .post-single { background-position: center center; background-size: cover; padding: 75px 0; }
@media only screen and (max-width: 769px) { .home-flex-content section.home-hero-wrap .slide-container .post-single { padding: 50px 0; } }
@media only screen and (max-width: 550px) { .home-flex-content section.home-hero-wrap .slide-container .post-single { padding: 35px 0; } }
.home-flex-content section.home-hero-wrap .slide-container .post-single .content-spacer { padding: 0 75px 0 0; }
@media only screen and (max-width: 850px) { .home-flex-content section.home-hero-wrap .slide-container .post-single .content-spacer { padding: 0 50px; } }
@media only screen and (max-width: 550px) { .home-flex-content section.home-hero-wrap .slide-container .post-single .content-spacer { padding: 0 30px; } }
.home-flex-content section.home-hero-wrap .slide-container .post-single .content-spacer .content-container { background-color: white; float: right; padding: 25px; width: 365px; }
@media only screen and (max-width: 850px) { .home-flex-content section.home-hero-wrap .slide-container .post-single .content-spacer .content-container { background-color: rgba(255, 255, 255, 0.95); width: 100%; } }
.home-flex-content section.home-hero-wrap .slide-container .post-single .content-spacer .content-container .title { color: #c9252b; font-size: 40px; font-weight: 600; line-height: 1.1; padding-bottom: 15px; }
@media only screen and (max-width: 769px) { .home-flex-content section.home-hero-wrap .slide-container .post-single .content-spacer .content-container .title { font-size: 36px; } }
@media only screen and (max-width: 676px) { .home-flex-content section.home-hero-wrap .slide-container .post-single .content-spacer .content-container .title { font-size: 30px; } }
@media only screen and (max-width: 481px) { .home-flex-content section.home-hero-wrap .slide-container .post-single .content-spacer .content-container .title { font-size: 24px; } }
.home-flex-content section.home-hero-wrap .slide-container .post-single .content-spacer .content-container .author { font-size: 14px; font-style: italic; padding-bottom: 15px; }
.home-flex-content section.home-hero-wrap .slide-container .bx-controls { margin-top: -60px; position: relative; }
@media only screen and (max-width: 769px) { .home-flex-content section.home-hero-wrap .slide-container .bx-controls { margin-top: -40px; } }
.home-flex-content section.home-hero-wrap .slide-container .bx-controls .bx-pager a { background: #ffffff; border-radius: 50%; height: 15px; width: 15px; }
@media only screen and (max-width: 769px) { .home-flex-content section.home-hero-wrap .slide-container .bx-controls .bx-pager a { width: 10px; height: 10px; } }
.home-flex-content section.home-hero-wrap .slide-container .bx-controls .bx-pager a:hover { background: #c9252b !important; }
.home-flex-content section.home-hero-wrap .slide-container .bx-controls .bx-pager a.active { background: #c9252b !important; }
.home-flex-content section.home-categories-wrap .inner-container { display: flex; flex-wrap: wrap; }
.home-flex-content section.home-categories-wrap .inner-container .block-single { text-align: center; padding: 0 10px; width: 33.33%; }
@media only screen and (max-width: 676px) { .home-flex-content section.home-categories-wrap .inner-container .block-single { padding: 0 5px 10px; width: 50%; } }
.home-flex-content section.home-categories-wrap .inner-container .block-single .title { font-weight: 600; font-size: 20px; text-transform: uppercase; }
@media only screen and (max-width: 676px) { .home-flex-content section.home-categories-wrap .inner-container .block-single .title { font-size: 18px; } }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap { display: flex; }
@media only screen and (max-width: 850px) { .home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap { display: block; } }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row { width: 50%; }
@media only screen and (max-width: 850px) { .home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row { width: 100%; } }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:first-child { padding-right: 20px; }
@media only screen and (max-width: 850px) { .home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:first-child { padding-right: 0; padding-bottom: 30px; } }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:first-child .post-single:first-child { display: block; }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:first-child .post-single:first-child .image-block { padding-bottom: 10px; }
@media only screen and (max-width: 850px) { .home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:first-child .post-single:first-child .image-block img { width: 100%; } }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:first-child .post-single:first-child .content-block { padding-left: 0; }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:last-child { padding-left: 20px; }
@media only screen and (max-width: 850px) { .home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:last-child { padding-left: 0; } }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:last-child .post-single:last-child { display: block; }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:last-child .post-single:last-child .image-block { padding-bottom: 10px; }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:last-child .post-single:last-child .content-block { padding-left: 0; }
@media only screen and (max-width: 850px) { .home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:last-child .post-single:last-child { display: flex; padding-bottom: 30px; }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:last-child .post-single:last-child:last-child { padding-bottom: 0; }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:last-child .post-single:last-child .image-block { flex: 175px 0 0; }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:last-child .post-single:last-child .image-block img { display: block; }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:last-child .post-single:last-child .content-block { flex-grow: 1; padding-left: 20px; } }
@media only screen and (max-width: 674px) { .home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:last-child .post-single:last-child { display: block; }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row:last-child .post-single:last-child .content-block { padding: 0; } }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row .post-single { display: flex; padding-bottom: 30px; }
@media only screen and (max-width: 674px) { .home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row .post-single { display: block; } }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row .post-single:last-child { padding-bottom: 0; }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row .post-single .image-block { flex: 175px 0 0; }
@media only screen and (max-width: 674px) { .home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row .post-single .image-block { padding: 0 0 10px; } }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row .post-single .image-block img { display: block; }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row .post-single .content-block { flex-grow: 1; padding-left: 20px; }
@media only screen and (max-width: 674px) { .home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row .post-single .content-block { padding: 0; } }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row .post-single .content-block .primary-cat { border: 1px solid #181818; color: #c9252b; display: inline-block; font-size: 10px; line-height: 1; padding: 5px; text-transform: uppercase; }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row .post-single .content-block .title { font-size: 22px; font-weight: 600; padding-top: 5px; }
@media only screen and (max-width: 769px) { .home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row .post-single .content-block .title { font-size: 20px; } }
@media only screen and (max-width: 676px) { .home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row .post-single .content-block .title { font-size: 18px; } }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row .post-single .content-block .title a { color: #181818; }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row .post-single .content-block .title a:hover { color: #c9252b; }
.home-flex-content section.latest-posts-wrap .inner-container .news-posts-wrap .row .post-single .content-block .excerpt { opacity: .65; padding-top: 5px; }
.home-flex-content section.latest-posts-wrap .inner-container .button-wrap { padding-top: 50px; text-align: center; }
.home-flex-content section.ad-block-wrap .inner-container.one-ad { display: block; }
.home-flex-content section.ad-block-wrap .inner-container { display: flex; flex-wrap: wrap; justify-content: center; text-align: center; }
.home-flex-content section.ad-block-wrap .inner-container .block-single { padding: 0 10px; width: 25%; }
@media only screen and (max-width: 676px) { .home-flex-content section.ad-block-wrap .inner-container .block-single { padding: 0 5px 10px; width: 50%; } }
.home-flex-content section.video-block-wrap { background-color: #181818; color: #ffffff; margin-top: 50px; padding: 50px 0; }
.home-flex-content section.video-block-wrap .inner-container .featured-video { display: flex; padding-bottom: 50px; }
@media only screen and (max-width: 840px) { .home-flex-content section.video-block-wrap .inner-container .featured-video { display: block; } }
.home-flex-content section.video-block-wrap .inner-container .featured-video .content-block { float: left; width: 35%; }
@media only screen and (max-width: 1225px) { .home-flex-content section.video-block-wrap .inner-container .featured-video .content-block { width: 50%; } }
@media only screen and (max-width: 840px) { .home-flex-content section.video-block-wrap .inner-container .featured-video .content-block { float: none; padding-bottom: 30px; width: 100%; } }
.home-flex-content section.video-block-wrap .inner-container .featured-video .content-block .headline { font-size: 14px; padding-bottom: 20px; text-transform: uppercase; }
@media only screen and (max-width: 481px) { .home-flex-content section.video-block-wrap .inner-container .featured-video .content-block .headline { font-size: 12px; } }
.home-flex-content section.video-block-wrap .inner-container .featured-video .content-block .title { font-size: 30px; font-weight: 600; padding-bottom: 15px; }
@media only screen and (max-width: 769px) { .home-flex-content section.video-block-wrap .inner-container .featured-video .content-block .title { font-size: 24px; } }
@media only screen and (max-width: 676px) { .home-flex-content section.video-block-wrap .inner-container .featured-video .content-block .title { font-size: 20px; } }
@media only screen and (max-width: 481px) { .home-flex-content section.video-block-wrap .inner-container .featured-video .content-block .title { font-size: 18px; } }
.home-flex-content section.video-block-wrap .inner-container .featured-video .content-block .excerpt { font-size: 18px; padding-bottom: 15px; }
@media only screen and (max-width: 481px) { .home-flex-content section.video-block-wrap .inner-container .featured-video .content-block .excerpt { font-size: 16px; } }
.home-flex-content section.video-block-wrap .inner-container .featured-video .content-block .button-wrap { padding-top: 25px; }
.home-flex-content section.video-block-wrap .inner-container .featured-video .video-block { float: left; padding-left: 50px; width: 65%; }
@media only screen and (max-width: 1225px) { .home-flex-content section.video-block-wrap .inner-container .featured-video .video-block { width: 50%; } }
@media only screen and (max-width: 840px) { .home-flex-content section.video-block-wrap .inner-container .featured-video .video-block { margin: 0 auto; padding-left: 0; text-align: center; width: 100%; } }
.home-flex-content section.video-block-wrap .inner-container .video-list { position: relative; }
.home-flex-content section.video-block-wrap .inner-container .video-list .slide-arrows a { color: #ffffff; font-size: 30px; padding: 10px 0 0 0; }
@media only screen and (max-width: 1375px) { .home-flex-content section.video-block-wrap .inner-container .video-list .slide-arrows a { background-color: transparent; font-size: 30px; padding: 0 10px; } }
.home-flex-content section.video-block-wrap .inner-container .video-list .slide-arrows .left-arrow, .home-flex-content section.video-block-wrap .inner-container .video-list .slide-arrows .right-arrow { margin-top: -20px; position: absolute; top: 50%; z-index: 2; }
.home-flex-content section.video-block-wrap .inner-container .video-list .slide-arrows .left-arrow { left: 0; }
.home-flex-content section.video-block-wrap .inner-container .video-list .slide-arrows .right-arrow { right: 0; }
.home-flex-content section.video-block-wrap .inner-container .video-list .video-slider-wrap { margin: 0 auto; width: 1100px; }
@media only screen and (max-width: 1125px) { .home-flex-content section.video-block-wrap .inner-container .video-list .video-slider-wrap { padding-left: 50px; padding-right: 50px; width: 100%; } }
.home-flex-content section.printed-pages-wrap .inner-container .pages-outer-wrap { display: flex; flex-wrap: wrap; }
.home-flex-content section.printed-pages-wrap .inner-container .pages-outer-wrap .page-single { padding: 0 15px; text-align: center; width: 25%; }
@media only screen and (max-width: 676px) { .home-flex-content section.printed-pages-wrap .inner-container .pages-outer-wrap .page-single { padding: 0 5px 10px; width: 50%; } }
.home-flex-content section.printed-pages-wrap .inner-container .pages-outer-wrap .page-single .image-block { padding-bottom: 10px; }
.home-flex-content section.printed-pages-wrap .inner-container .pages-outer-wrap .page-single .title-block { font-size: 18px; font-weight: 600; }
.home-flex-content section.printed-pages-wrap .inner-container .button-wrap { padding: 40px 0 20px; text-align: center; } .article-content p { padding-bottom: 15px; line-height: 24px; }
.article-content p:last-child { padding-bottom: 0; }
.article-content h1 { font-weight: 600; font-size: 30px; padding-bottom: 15px; }
.article-content h2 { font-weight: 600; font-size: 26px; padding-bottom: 15px; }
.article-content h3 { font-weight: 600; font-size: 22px; padding-bottom: 15px; }
.article-content h4 { font-weight: 600; font-size: 22px; padding-bottom: 15px; color: #c9252b; }
.article-content ol { padding-left: 35px; padding-bottom: 5px; }
.article-content ol li { padding-bottom: 10px; }
.wp-caption-text { font-size: 12px; padding: 0 5px 10px; }
.video_lightbox_auto_anchor_image { height: auto; width: auto; }
.wpvl_auto_thumb_box { width: 100%; max-width: 480px; height: auto; }
.wpvl_auto_thumb_play { left: 46%; top: 43%; }
.apss-theme-5 .apss-single-icon a { border-radius: 0 !important; height: auto !important; width: 42px; }
.apss-share { display: none !important; }
.apss-theme-5 .apss-facebook a:hover, .apss-theme-5 .apss-twitter a:hover, .apss-theme-5 .apss-google-plus a:hover, .apss-theme-5 .apss-pinterest a:hover, .apss-theme-5 .apss-linkedin a:hover { border: none; }
.three-cols-content li { display: inline-block; width: 32%; padding: 0 15px 15px 0px; vertical-align: top; }
ul li.three-column, ul li.two-column { list-style-type: none; padding: 20px 20px 10px 20px; line-height: 22px; }
ul li.three-column:nth-child(odd), ul li.two-column:nth-child(odd) { background-color: #f8f8f8; }
.jp-carousel-info { display: none; } img { max-width: 100%; }
.not-found { width: 100%; max-width: 600px; height: auto; }
.video-thumb .video_lightbox_anchor_image { width: 100%; height: auto; }
.size-large, .size-full, .standard-hero, #gallery-1 img, img.aligncenter, img.alignright, img.alignleft, .video_lightbox_anchor_image, .video_lightbox_auto_anchor_image, .three-cols-content .wp-caption img { max-width: 100%; height: auto; }  img.cover-sidebar { width: 100%; max-width: 175px; height: auto; }
#gallery-1 img { border: none !important; }
.profile-thumb { opacity: 1; -o-transition: all .35s ease-out; -ms-transition: all .35s ease-out; -moz-transition: all .35s ease-out; -webkit-transition: all .35s ease-out; transition: all .35s ease-out; }
.profile-thumb:hover { opacity: .85; }
.article-content img, .wp-caption-text, .wp-caption { max-width: 100%; height: auto; }
.wp-caption { margin: 0 auto; padding-bottom: 10px; }
@media screen and (max-width: 676px) { .wp-caption { display: block; clear: both; text-align: center; width: 100% !important; } } ul.link-blocks { list-style-type: none; }
ul.link-blocks li { width: 100%; padding-bottom: 15px; }
ul.link-blocks li:last-child { padding-bottom: 0; }
ul.link-blocks li a { display: block; color: #fff; padding: 12px; -o-transition: all .2s linear; -ms-transition: all .2s linear; -moz-transition: all .2s linear; -webkit-transition: all .2s linear; transition: all .2s linear; }
ul.link-blocks a.link-block-red { background: #c9252b; background: -moz-linear-gradient(top, #c9252b 0%, #a21e23 100%); background: -webkit-linear-gradient(top, #c9252b 0%, #a21e23 100%); background: linear-gradient(to bottom, #c9252b 0%, #a21e23 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9252b', endColorstr='#a21e23',GradientType=0 ); border-bottom: 3px solid #8c1317; }
ul.link-blocks a.link-block-blue { background: #29c5f6; background: -moz-linear-gradient(top, #29c5f6 0%, #219fc7 100%); background: -webkit-linear-gradient(top, #29c5f6 0%, #219fc7 100%); background: linear-gradient(to bottom, #29c5f6 0%, #219fc7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29c5f6', endColorstr='#219fc7',GradientType=0 ); border-bottom: 3px solid #178fb5; }
ul.link-blocks a.link-block-green { background: #29b471; background: -moz-linear-gradient(top, #29b471 0%, #21915b 100%); background: -webkit-linear-gradient(top, #29b471 0%, #21915b 100%); background: linear-gradient(to bottom, #29b471 0%, #21915b 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29b471', endColorstr='#21915b',GradientType=0 ); border-bottom: 3px solid #16814e; }
ul.link-blocks a.link-block-black { background: #303030; background: -moz-linear-gradient(top, #303030 0%, #272727 100%); background: -webkit-linear-gradient(top, #303030 0%, #272727 100%); background: linear-gradient(to bottom, #303030 0%, #272727 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#272727',GradientType=0 ); border-bottom: 3px solid #181818; }
ul.link-blocks a.link-block-red:hover, ul.link-blocks a.link-block-blue:hover, ul.link-blocks a.link-block-green:hover, ul.link-blocks a.link-block-black:hover { letter-spacing: 1.5px; }
#the-sticky-div.sticky { position: fixed; top: 0; max-width: 335px; } ul.popular, ul.home-posts-list, ul.home-post-blocks, li.ajax-post, ul.events-up { list-style-type: none; }
ul.popular li { padding: 10px 15px; border-bottom: solid 1px #363636; }
ul.popular li:last-child { padding: 10px 15px 0 15px; border-bottom: none; }
ul.events-up li { padding: 10px 15px; border-bottom: solid 1px #c8c8c8; }
ul.events-up li:last-child { padding: 10px 15px 0 15px; border-bottom: none; }
ul.home-post-blocks li.home-post-list-column { border-bottom: 1px solid #a2a2a2; margin-bottom: 25px; padding-bottom: 25px; min-height: 875px !important; }
ul.home-post-blocks li.home-post-list-column:last-child, ul.home-post-blocks li.home-post-list-column:nth-last-child(2) { border-bottom: none; margin-bottom: 25px; padding-bottom: 25px; }
ul.home-post-blocks li.home-post-list-column:nth-child(odd) .list-border { border-right: 1px solid #a2a2a2; padding-right: 25px; }
ul.home-post-blocks li.home-post-list-column:nth-child(even) { padding-left: 25px; }
ul.home-posts-list li, li.ajax-post { padding: 20px 20px 20px 0; border-bottom: 1px solid #a2a2a2; }
ul.home-posts-list li:last-child { padding: 20px 20px 0px 0; border-bottom: none; }
li.ajax-post:last-child { padding: 20px 20px 50px 0; border-bottom: none; }
.ad-list ul { list-style-type: none; padding-top: 15px; }
.ad-list ul li { width: 33%; float: left; padding: 5px 10px 5px 0; } h2#comments { padding-bottom: 20px; font-size: 22px; font-weight: 600; padding-left: 15px; }
.commentlist img.avatar.photo { display: none; }
ol.commentlist { list-style-type: none; }
ol.commentlist li { margin-bottom: 20px; border-bottom: 1px solid #c8c8c8; list-style-type: none; }
ol.commentlist li:nth-child(odd) { background-color: #f9f8f8; padding: 15px; }
ol.commentlist li:nth-child(even) { padding: 0 15px 15px 15px; }
ol.commentlist li:last-child { padding-bottom: 20px; margin-bottom: 0; border-bottom: none; }
.comment-meta { padding-bottom: 15px; }
.commentlist .reply { padding-top: 15px; }
#respond h2, #commentform p { padding-bottom: 10px; } #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a { background-color: #c9252b; } .page-numbers { padding: 8px 15px; border: 1px solid #e1e0e0; margin-right: 3px; font-weight: 600; }
.page-numbers.dots { padding: 10px 5px; border: none; margin-right: 0; }
.page-numbers.current, a.page-numbers:hover { color: #c42033; } @media screen and (max-width: 1024px) { .hide-tabletl { display: none; }
.show-tabletl { display: block; } .ipl-width-20 { width: 20%; }
.ipl-width-25 { width: 25%; }
.ipl-width-33 { width: 33.33%; }
.ipl-width-30 { width: 30%; }
.ipl-width-35 { width: 35%; }
.ipl-width-40 { width: 40%; }
.ipl-width-45 { width: 45%; }
.ipl-width-50 { width: 50%; }
.ipl-width-55 { width: 55%; }
.ipl-width-60 { width: 60%; }
.ipl-width-65 { width: 65%; }
.ipl-width-70 { width: 70%; }
.ipl-width-75 { width: 75%; }
.ipl-width-80 { width: 80%; }
.ipl-width-85 { width: 85%; }
.ipl-width-90 { width: 90%; }
.ipl-width-95 { width: 95%; }
.ipl-width-100 { width: 100%; } .ipl-pad-top-0 { padding-top: 0px; }
.ipl-pad-top-10 { padding-top: 10px; }
.ipl-pad-top-20 { padding-top: 20px; }
.ipl-pad-bot-0 { padding-bottom: 0px; }
.ipl-pad-bot-10 { padding-bottom: 10px; }
.ipl-pad-bot-20 { padding-bottom: 20px; }
.ipl-pad-left-0 { padding-left: 0px; }
.ipl-pad-left-10 { padding-left: 10px; }
.ipl-pad-left-20 { padding-left: 20px; }
.ipl-pad-right-0 { padding-right: 0px; }
.ipl-pad-right-10 { padding-right: 10px; }
.ipl-pad-right-20 { padding-right: 20px; }
.ipl-pad-sides-10 { padding-left: 10px; padding-right: 10px; }
.ipl-pad-sides-20 { padding-left: 20px; padding-right: 20px; } .ipl-marg-auto { margin: 0 auto; }
.ipl-marg-0 { margin: 0; }
.ipl-marg-top-10 { margin-top: 5px; }
.ipl-marg-top-20 { margin-top: 20px; }
.ipl-marg-bot-10 { margin-bottom: 10px; }
.ipl-marg-bot-20 { margin-bottom: 20px; }
.ipl-marg-left-10 { margin-left: 10px; }
.ipl-marg-left-20 { margin-left: 20px; }
.ipl-marg-right-10 { margin-right: 10px; }
.ipl-marg-right-20 { margin-right: 20px; } #name, #message { width: 100%; }
#the-sticky-div.sticky { position: relative; top: 0; max-width: 100%; }  img.logo { max-width: 225px; } .ipl-center { text-align: center; }
.font-33 { font-size: 28px; }
.font-26.text-upper { font-size: 20px; }
h2.latest-headline, h2.other-headline { font-size: 28px; padding: 10px 45px; }
.font-60 { font-size: 45px; } ul.footer-nav li { padding-right: 10px; font-size: 12px; } }
@media screen and (max-width: 980px) { .navigation.font-15 { font-size: 13px; } }
@media screen and (max-width: 920px) { #Navigation > li { vertical-align: top; }
.navigation .menu-item-has-children > a::after { width: 11px; } }
@media screen and (max-width: 810px) { .navigation.font-15 { font-size: 12px; } }
@media screen and (max-width: 800px) { .footer-logo, .foot-nav, .foot-copy { width: 100%; text-align: center; } } @media screen and (max-width: 768px) { .hide-tablet { display: none; }
.show-tablet { display: inline-block; } .ipp-width-20 { width: 20%; }
.ipp-width-25 { width: 25%; }
.ipp-width-30 { width: 30%; }
.ipp-width-35 { width: 35%; }
.ipp-width-40 { width: 40%; }
.ipp-width-45 { width: 45%; }
.ipp-width-50 { width: 50%; }
.ipp-width-55 { width: 55%; }
.ipp-width-60 { width: 60%; }
.ipp-width-65 { width: 65%; }
.ipp-width-70 { width: 70%; }
.ipp-width-75 { width: 75%; }
.ipp-width-80 { width: 80%; }
.ipp-width-85 { width: 85%; }
.ipp-width-90 { width: 90%; }
.ipp-width-95 { width: 95%; }
.ipp-width-100 { width: 100%; } .ipp-pad-top-0 { padding-top: 0px; }
.ipp-pad-top-10 { padding-top: 10px; }
.ipp-pad-top-20 { padding-top: 20px; }
.ipp-pad-bot-0 { padding-bottom: 0px; }
.ipp-pad-bot-10 { padding-bottom: 10px; }
.ipp-pad-bot-20 { padding-bottom: 20px; }
.ipp-pad-bot-30 { padding-bottom: 30px; }
.ipp-pad-left-0 { padding-left: 0px; }
.ipp-pad-left-10 { padding-left: 10px; }
.ipp-pad-left-20 { padding-left: 20px; }
.ipp-pad-right-0 { padding-right: 0px; }
.ipp-pad-right-10 { padding-right: 10px; }
.ipp-pad-right-20 { padding-right: 20px; }
.ipp-pad-sides-10 { padding-left: 10px; padding-right: 10px; }
.ipp-pad-sides-20 { padding-left: 20px; padding-right: 20px; } .ipp-marg-auto { margin: 0 auto; }
.ipp-marg-0 { margin: 0; }
.ipp-marg-top-10 { margin-top: 5px; }
.ipp-marg-top-20 { margin-top: 20px; }
.ipp-marg-bot-10 { margin-bottom: 10px; }
.ipp-marg-bot-20 { margin-bottom: 20px; }
.ipp-marg-left-10 { margin-left: 10px; }
.ipp-marg-left-20 { margin-left: 20px; }
.ipp-marg-right-10 { margin-right: 10px; }
.ipp-marg-right-20 { margin-right: 20px; }  ul.home-post-blocks li.home-post-list-column:nth-child(2n+1) .list-border { border-right: none; padding-right: 0; }
ul.home-post-blocks li.home-post-list-column:nth-child(2n) { padding-left: 0; }
.three-cols-content li { width: 49%; }
.ad-list ul li { width: 100%; padding: 5px 10px 10px 0; } img.logo { max-width: 225px; } .ipp-center { text-align: center; }
.font-33 { font-size: 24px; }
.font-18 { font-size: 16px; }
.font-26.text-upper { font-size: 18px; }
h2.latest-headline, h2.other-headline { font-size: 24px; padding: 10px 35px; }
.font-60 { font-size: 36px; }
.link-blocks { font-size: 14px; } } @media screen and (max-width: 676px) { .hide-phonel { display: none; }
.show-phonel { display: inline-block; } .phl-width-20 { width: 20%; }
.phl-width-25 { width: 25%; }
.phl-width-30 { width: 30%; }
.phl-width-33 { width: 33%; }
.phl-width-35 { width: 35%; }
.phl-width-40 { width: 40%; }
.phl-width-45 { width: 45%; }
.phl-width-50 { width: 50%; }
.phl-width-55 { width: 55%; }
.phl-width-60 { width: 60%; }
.phl-width-65 { width: 65%; }
.phl-width-70 { width: 70%; }
.phl-width-75 { width: 75%; }
.phl-width-80 { width: 80%; }
.phl-width-85 { width: 85%; }
.phl-width-90 { width: 90%; }
.phl-width-95 { width: 95%; }
.phl-width-100 { width: 100%; } .phl-pad-top-0 { padding-top: 0px; }
.phl-pad-top-5 { padding-top: 5px; }
.phl-pad-top-10 { padding-top: 10px; }
.phl-pad-top-20 { padding-top: 20px; }
.phl-pad-top-30 { padding-top: 30px; }
.phl-pad-bot-0 { padding-bottom: 0px; }
.phl-pad-bot-5 { padding-bottom: 5px; }
.phl-pad-bot-10 { padding-bottom: 10px; }
.phl-pad-bot-20 { padding-bottom: 20px; }
.phl-pad-bot-40 { padding-bottom: 40px; }
.phl-pad-left-0 { padding-left: 0px; }
.phl-pad-left-10 { padding-left: 10px; }
.phl-pad-left-20 { padding-left: 20px; }
.phl-pad-right-0 { padding-right: 0px; }
.phl-pad-right-10 { padding-right: 10px; }
.phl-pad-right-20 { padding-right: 20px; }
.phl-pad-sides-10 { padding-left: 10px; padding-right: 10px; }
.phl-pad-sides-20 { padding-left: 20px; padding-right: 20px; } .phl-marg-auto { margin: 0 auto; }
.phl-marg-0 { margin: 0; }
.phl-marg-top-10 { margin-top: 5px; }
.phl-marg-top-20 { margin-top: 20px; }
.phl-marg-top-60 { margin-top: 60px; }
.phl-marg-bot-10 { margin-bottom: 10px; }
.phl-marg-bot-20 { margin-bottom: 20px; }
.phl-marg-left-10 { margin-left: 10px; }
.phl-marg-left-20 { margin-left: 20px; }
.phl-marg-right-10 { margin-right: 10px; }
.phl-marg-right-20 { margin-right: 20px; } img.logo { max-width: 175px; }
.mobile-menu-wrapper { padding: 20px 25px 0; } .three-cols-content li { width: 100%; } .phl-center { text-align: center; }
.font-60 { font-size: 30px; }
.font-18.sub-heading { display: none; } ul.footer-nav li { display: block; padding-right: 0px; padding-bottom: 10px; } } @media screen and (max-width: 481px) { .hide-phone { display: none; }
.show-phone { display: inline-block; } .ph-width-20 { width: 20%; }
.ph-width-25 { width: 25%; }
.ph-width-30 { width: 30%; }
.ph-width-35 { width: 35%; }
.ph-width-40 { width: 40%; }
.ph-width-45 { width: 45%; }
.ph-width-50 { width: 50%; }
.ph-width-55 { width: 55%; }
.ph-width-60 { width: 60%; }
.ph-width-65 { width: 65%; }
.ph-width-70 { width: 70%; }
.ph-width-75 { width: 75%; }
.ph-width-80 { width: 80%; }
.ph-width-85 { width: 85%; }
.ph-width-90 { width: 90%; }
.ph-width-95 { width: 95%; }
.ph-width-100 { width: 100%; } .ph-pad-top-0 { padding-top: 0px; }
.ph-pad-top-10 { padding-top: 10px; }
.ph-pad-top-20 { padding-top: 20px; }
.ph-pad-bot-00 { padding-bottom: 00px; }
.ph-pad-bot-10 { padding-bottom: 10px; }
.ph-pad-bot-20 { padding-bottom: 20px; }
.ph-pad-left-0 { padding-left: 0px; }
.ph-pad-left-10 { padding-left: 10px; }
.ph-pad-left-20 { padding-left: 20px; }
.ph-pad-right-0 { padding-right: 0px; }
.ph-pad-right-10 { padding-right: 10px; }
.ph-pad-right-20 { padding-right: 20px; }
.ph-pad-sides-10 { padding-left: 10px; padding-right: 10px; }
.ph-pad-sides-20 { padding-left: 20px; padding-right: 20px; } .ph-marg-auto { margin: 0 auto; }
.ph-marg-0 { margin: 0; }
.ph-marg-top-10 { margin-top: 5px; }
.ph-marg-top-20 { margin-top: 20px; }
.ph-marg-bot-10 { margin-bottom: 10px; }
.ph-marg-bot-20 { margin-bottom: 20px; }
.ph-marg-left-10 { margin-left: 10px; }
.ph-marg-left-20 { margin-left: 20px; }
.ph-marg-right-10 { margin-right: 10px; }
.ph-marg-right-20 { margin-right: 20px; } a.pad-top-100 { padding-top: 40px; }
.three-cols-content .wp-caption { width: 95% !important; }
ul.home-post-blocks li.home-post-list-column { min-height: auto !important;  }
ul.home-post-blocks li.home-post-list-column img.logo { max-width: 150px; }
ul.home-post-blocks li.home-post-list-column .mobile-menu-wrapper { padding: 60px 25px 0; }
ul.home-post-blocks li.home-post-list-column .ph-center { text-align: center; }
ul.home-post-blocks li.home-post-list-column .font-33 { font-size: 20px; }
ul.home-post-blocks li.home-post-list-column .font-22 { font-size: 18px; }
ul.home-post-blocks li.home-post-list-column .font-60 { font-size: 24px; } } header { z-index: 5; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
header .ad-top-wrapper { background-color: #efefef; }
header .header-content { background-color: #ffffff; padding: 20px 0 15px 0; -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15); }
header .header-content .inner-container.search-logo-subscribe { display: flex; position: relative; }
@media screen and (max-width: 1200px) { header .header-content .inner-container.search-logo-subscribe .search-wrap { display: none; } }
header .header-content .inner-container.search-logo-subscribe .logo-wrap { flex-grow: 1; position: relative; text-align: center; }
@media screen and (max-width: 1200px) { header .header-content .inner-container.search-logo-subscribe .logo-wrap { padding-left: 40px; text-align: left; } }
@media screen and (max-width: 625px) { header .header-content .inner-container.search-logo-subscribe .logo-wrap { padding-left: 0; text-align: center; } }
header .header-content .inner-container.search-logo-subscribe .logo-wrap img { max-width: 350px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
@media screen and (max-width: 1225px) { header .header-content .inner-container.search-logo-subscribe .logo-wrap img { max-width: 300px; } }
@media screen and (max-width: 1090px) { header .header-content .inner-container.search-logo-subscribe .logo-wrap img { max-width: 250px; } }
@media screen and (max-width: 676px) { header .header-content .inner-container.search-logo-subscribe .logo-wrap img { max-width: 200px; } }
@media screen and (max-width: 481px) { header .header-content .inner-container.search-logo-subscribe .logo-wrap img { max-width: 175px; } }
header .header-content .inner-container.search-logo-subscribe .logo-wrap .mobile-icon { display: none; position: absolute; }
@media screen and (max-width: 1090px) { header .header-content .inner-container.search-logo-subscribe .logo-wrap .mobile-icon { display: block; } }
@media screen and (max-width: 625px) { header .header-content .inner-container.search-logo-subscribe .social-wrap { display: none; } }
header .header-content .inner-container.search-logo-subscribe .social-wrap .subscribe-wrap a { background-color: #c9252b; border-radius: 5px; color: #ffffff; font-size: 18px; padding: 8px 12px; text-transform: uppercase; }
header .header-content .inner-container.search-logo-subscribe .social-wrap .subscribe-wrap a:hover { background-color: #181818; }
@media screen and (max-width: 800px) { header .header-content .nav-wrapper { display: none; } }
header.smaller .header-content { position: fixed; top: 0; width: 100%; z-index: 5; }
header.smaller .header-content .logo-wrap img { max-width: 125px !important; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
header.smaller .nav-wrapper.pad-top-20 { padding-top: 10px; }
header.smaller .font-15 { font-size: 13px; }
.subscribe-wrap, .social-links-wrap { display: inline-block; }
.social-links-wrap { padding-right: 5px; }
ul.social-links { list-style-type: none; }
ul.social-links li { display: inline-block; padding-right: 5px; }
ul.social-links li img { height: 20px; opacity: 1; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
ul.social-links li img:hover { opacity: .75; } @media screen and (max-width: 1200px) { .nav-wrapper { display: none; } }
.nav-wrapper li { font-size: 15px; list-style-type: none; display: inline-block; padding-right: 20px; }
@media screen and (max-width: 1350px) { .nav-wrapper li { font-size: 14px; padding-right: 10px; } }
@media screen and (max-width: 1135px) { .nav-wrapper li { font-size: 13px; } }
.nav-wrapper li:last-child { padding-right: 0; }
.nav-wrapper li a { display: block; color: #181818; cursor: pointer; display: block; text-transform: uppercase; }
.nav-wrapper li a:hover { color: #c9252b; }
.nav-wrapper li.menu-item-has-children > a:after { display: inline-block; content: ""; width: 12px; height: 8px; background: transparent url(//sjmagazine.net/wp-content/themes/sjmag/images/down-arrow.png) no-repeat; background-position: top right; }
.nav-wrapper li.nav-btn { padding-right: 10px; }
.nav-wrapper li.nav-btn:last-child { padding-right: 0; }
.nav-wrapper li.nav-btn a { background-color: #c9252b; color: #ffffff; padding: 8px 12px; } .drops .sub-menu { border-radius: 5px; display: none; padding-top: 5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15); z-index: 5; }
.drops li:hover .sub-menu { display: block; }
.drops .menu-item .sub-menu { position: absolute; z-index: 100; text-align: left; }
.drops .menu-item .sub-menu li { background-color: #ffffff; display: block; max-width: 275px; min-width: 150px; padding: 10px 20px; }
.drops .menu-item .sub-menu li:first-child { padding-top: 20px; }
.drops .menu-item .sub-menu li:last-child { padding-bottom: 20px; }
.drops .menu-item .sub-menu li a { color: #181818; display: block; font-size: 13px; padding: 0; }
.drops .menu-item .sub-menu li a:hover { color: #c9252b; } #cssmenu ul ul { display: none; }
ul.mobile-menu { list-style-type: none; padding-bottom: 10px; }
ul.mobile-menu li { list-style-type: none; padding-bottom: 15px; }
ul.mobile-menu li a { color: #181818; }
ul.mobile-menu li a:hover { color: #c9252b; }
ul.mobile-menu li ul.sub-menu { padding-left: 0; padding-top: 15px; font-size: 13px; text-transform: capitalize; }
ul.mobile-menu li ul.sub-menu li:last-child { padding-bottom: 0; }
ul.mobile-menu .menu-item-has-children > a:after { display: inline-block; content: ""; width: 16px; height: 8px; background: transparent url(//sjmagazine.net/wp-content/themes/sjmag/images/down-arrow.png) no-repeat; background-position: top right; } .menu-open { color: #181818; cursor: pointer; display: none; font-size: 22px; left: 0; line-height: 1; position: absolute; top: 0; z-index: 2; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
@media screen and (max-width: 1200px) { .menu-open { display: block; } }
.menu-open:hover { color: #c9252b; }
.sidenav { height: 100%; margin-left: -305px; width: 300px; position: fixed; z-index: 53; top: 0; left: 0; background-color: #ffffff; overflow-x: hidden; -webkit-box-shadow: 2px 0px 5px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 2px 0px 5px 0px rgba(0, 0, 0, 0.25); box-shadow: 2px 0px 5px 0px rgba(0, 0, 0, 0.25); -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
.sidenav .closebtn { color: #181818; cursor: pointer; font-size: 28px; position: absolute; right: 20px; top: 0px; }
.sidenav .closebtn a { color: #181818; }
.sidenav .sidenav-content { padding: 20px; }
.sidenav .sidenav-content ul.mobile-nav { list-style-type: none; }
.sidenav .sidenav-content ul.mobile-nav li { font-size: 15px; padding-bottom: 5px; }
.sidenav .sidenav-content ul.mobile-nav li:last-child { padding-bottom: 0; }
.sidenav .sidenav-content ul.mobile-nav li a { text-decoration: none; color: #181818; display: block; }
.sidenav .sidenav-content ul.mobile-nav li a:hover { color: #c9252b; }
.sidenav .sidenav-content ul.mobile-nav li .sub-menu { list-style-type: none; padding: 5px 0 0 10px; }
.sidenav .sidenav-content ul.mobile-nav li .sub-menu li { font-size: 14px; }
.sidenav .sidenav-content ul.mobile-nav li.current-menu-item a, .sidenav .sidenav-content ul.mobile-nav li.current_page_ancestor > a, .sidenav .sidenav-content ul.mobile-nav li.current_page_parent > a { color: #c9252b; }
.sidenav .sidenav-content .subscribe-wrap { padding-bottom: 30px; }
.sidenav.active { margin-left: 0; } .gform_validation_errors { margin-bottom: 25px !important; }
.gform_validation_errors > h2 { color: #181818 !important; font-size: 14px !important; font-weight: 600 !important; padding: 0; text-transform: uppercase !important; }
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message { font-weight: 400 !important; }
.gform-body .gfield { padding-bottom: 5px; }
.gform-body .gfield_label { font-weight: 600; text-transform: uppercase; }
.gform-body .gfield_required_asterisk { position: relative; top: -3px; }
.gform-body input { font-size: 16px !important; font-weight: 300 !important; padding: 10px !important; font-variant-numeric: lining-nums; -webkit-font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; font-feature-settings: "lnum"; }
.gform-body textarea { min-height: 100px !important; max-height: 300px !important; font-family: "Lato", sans-serif !important; font-size: 16px !important; font-weight: 300 !important; padding: 10px !important; width: 100% !important; }
button, input[type="button"], input[type="submit"] { background-color: #c9252b; border: 0; border-radius: 50px; color: #ffffff; cursor: pointer; font-size: 16px; font-weight: 600; padding: 15px 25px; text-transform: uppercase; transition: all .5s; }
button:hover, input[type="button"]:hover, input[type="submit"]:hover { background: #181818; color: #ffffff; } #name, #message { padding: 10px; width: 75%; border: 1px solid #c8c8c8; color: #000; border-radius: 3px; }
#donate-amount { padding: 10px; width: 75%; color: #000; border-radius: 3px; }
#author, #email { padding: 10px; width: 100%; max-width: 300px; border: 1px solid #c8c8c8; color: #000; border-radius: 5px; margin-bottom: 20px; margin-right: 5px; }
#comment { padding: 5px; width: 100%; border: 1px solid #c8c8c8; color: #000; border-radius: 5px; }
#message, #comment { resize: vertical; height: 150px; }
#comment { margin-bottom: 20px; }
.caldera-grid .row.last_row { padding-top: 25px !important; }
#submit, .caldera-grid .btn-default { background-color: #c9252b !important; padding: 15px 20px !important; border-radius: 3px !important; color: #fff !important; border: none !important; font-size: 16px !important; font-weight: 600 !important; text-transform: uppercase !important; -o-transition: all .35s ease-out !important; -ms-transition: all .35s ease-out !important; -moz-transition: all .35s ease-out !important; -webkit-transition: all .35s ease-out !important; transition: all .35s ease-out !important; }
#submit:hover, .caldera-grid .btn:hover { background-color: #e92b32 !important; }
#s { border: 1px solid #181818; padding: 7px; font-size: 13px; letter-spacing: 1px; max-width: 190px; width: 100%; }
#searchsubmit { background-color: #c9252b; background-image: url(//sjmagazine.net/wp-content/themes/sjmag/images/search-icon.png); background-repeat: no-repeat; background-position: center center; border: none; border-radius: 0; height: 32px; position: absolute; text-indent: -9999px; width: 30px; }
.wpcf7-list-item { width: 100%; clear: both; } footer { background-color: #ffffff; color: #181818; padding: 30px 0; -webkit-box-shadow: 0px -5px 5px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px -5px 5px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px -5px 5px 0px rgba(0, 0, 0, 0.1); }
footer .inner-width .logo-nav-wrap { align-items: center; display: flex; }
footer .inner-width .logo-nav-wrap .logo { flex-grow: 1; }
footer .inner-width .logo-nav-wrap .logo img { max-width: 195px; }
footer .inner-width .logo-nav-wrap .nav-social { margin-left: auto; text-align: right; }
footer .inner-width .logo-nav-wrap .nav-social .social-links-wrap { padding-right: 0; padding-bottom: 10px; }
footer .inner-width .logo-nav-wrap .nav-social .social-links-wrap ul li:last-child { padding-right: 0; }
footer .inner-width .logo-nav-wrap .nav-social nav ul.footer-nav { list-style-type: none; }
footer .inner-width .logo-nav-wrap .nav-social nav ul.footer-nav li { display: inline-block; padding-right: 20px; font-size: 14px; text-transform: uppercase; }
footer .inner-width .logo-nav-wrap .nav-social nav ul.footer-nav li:last-child { padding-right: 0px; }
footer .inner-width .logo-nav-wrap .nav-social nav ul.footer-nav li a { color: #181818; }
footer .inner-width .logo-nav-wrap .nav-social nav ul.footer-nav li a:hover { color: #c9252b; } .cd-top { border-radius: 50%; display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 30px; right: 25px; overflow: hidden; text-indent: 100%; white-space: nowrap; background: #c9252b url(//sjmagazine.net/wp-content/themes/sjmag/images/cd-top-arrow.svg) no-repeat center 50%; background-size: 20px; visibility: hidden; opacity: 0; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover { -webkit-transition: opacity .25s 0s, visibility 0s 0s; -moz-transition: opacity .25s 0s, visibility 0s 0s; transition: opacity .25s 0s, visibility 0s 0s; }
.cd-top.cd-is-visible { border: 1px solid transparent; visibility: visible; opacity: .75; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.cd-top.cd-is-visible:hover { opacity: .9; }
.cd-top.cd-fade-out { opacity: .5; }
.no-touch .cd-top:hover { background-color: #c9252b; opacity: 1; }html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
} audio,
canvas,
progress,
video {
display: inline-block; vertical-align: baseline; } audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  a {
background-color: transparent;
} a:active,
a:hover {
outline: 0;
}  abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} h1 {
} mark {
background: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
border: 0;
} svg:not(:root) {
overflow: hidden;
}  figure {
margin: 1em 40px;
} hr {
box-sizing: content-box;
height: 0;
} pre {
overflow: auto;
} code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}   button,
input,
optgroup,
select,
textarea {
color: inherit; font: inherit; margin: 0; } button {
overflow: visible;
} button,
select {
text-transform: none;
} button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} input {
line-height: normal;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
} input[type="search"] {
-webkit-appearance: textfield; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } textarea {
overflow: auto;
} optgroup {
font-weight: bold;
}  table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}.bx-wrapper {
position: relative;
margin: 0 auto;
padding: 0;
*zoom: 1;
}
.bx-wrapper img {
max-width: 100%;
display: block;
} .bx-wrapper .bx-viewport {
background: transparent;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto { bottom: -30px;
width: 100%;
} .bx-wrapper .bx-loading {
min-height: 50px;
background: url(//sjmagazine.net/wp-content/themes/sjmag/css/images/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} .bx-wrapper .bx-pager {
background-color: transparent;
bottom: 52px;
color: #666;
font-family: Arial;
font-size: 0;
font-weight: bold;
padding-top: 15px;
text-align: center;
z-index: 2;
}
.bx-viewport li { min-height: 1px; min-width: 1px; } .bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #c2c2c2;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #99ccff;
} .bx-wrapper .bx-prev {
left: 10px;
background: url(//sjmagazine.net/wp-content/themes/sjmag/css/images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
right: 10px;
background: url(//sjmagazine.net/wp-content/themes/sjmag/css/images/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
} .bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//sjmagazine.net/wp-content/themes/sjmag/css/images/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//sjmagazine.net/wp-content/themes/sjmag/css/images/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
} .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}@keyframes pulse{0%{transform:scale(1)}35%{transform:scale(1.1)}60%{transform:scale(1.05)}100%{transform:scale(1)}}[data-type="core-embed/youtube"],[data-type="core-embed/vimeo"]{clear:both}.container-youtube,.container-vimeo{font-size:0;line-height:0}.container-youtube noscript,.container-vimeo noscript{display:block;font-size:1rem;line-height:1.2em;text-align:left}.preview-lazyload{opacity:1;position:relative;transition:opacity 0.25s}.js-lazyload--not-loaded .preview-lazyload{opacity:0}.entry-content a.preview-lazyload,a.preview-lazyload{background-color:transparent;border:0;height:315px;width:100%;max-width:100%;display:inline-block;margin-top:0;box-sizing:border-box}.entry-content a.preview-lazyload,a.preview-lazyload,.lazy-load-info-extra{text-decoration:none;color:#fff;font-family:Arial, serif;font-size:14px;line-height:18px}a.lazy-load-vimeo{text-decoration:none}.lazy-load-div{display:table;height:100%;width:100%}.lazy-load-div::before{font-size:50px;font-family:Arial, sans-serif;opacity:0.7;z-index:3;display:table-cell;vertical-align:middle;text-align:center}.lazy-load-div:hover{opacity:0.95}.lazy-load-div:hover::before{opacity:0.9}.css_white_pulse .lazy-load-div::before,.css_black_pulse .lazy-load-div::before{font-size:70px;animation:pulse 3s infinite linear}a.lazy-load-youtube:hover,.lazy-load-vimeo:hover{text-decoration:none}.lazy-load-div,.lazy-load-info,.lazy-load-info-extra{max-width:100%;color:#fff}.lazy-load-div,.titletext,.overlaytext{opacity:0.8}.lazy-load-div{position:absolute;top:0}.lazy-load-info,.lazy-load-info-extra{position:relative;padding:7px 15px}.lazy-load-info{pointer-events:none}.lazy-load-info-extra{display:none;position:absolute;bottom:0}.preview-lazyload ~ .lazy-load-info-extra{display:block}.container-youtube embed,.container-youtube iframe,.container-youtube object,.container-youtube video,.container-vimeo embed,.container-vimeo iframe,.container-vimeo object,.container-vimeo video{margin-bottom:0 !important}.entry-content a.lazy-load-youtube,a.lazy-load-youtube,.lazy-load-vimeo{margin-bottom:0 !important}.entry-content a.lazy-load-youtube iframe,a.lazy-load-youtube iframe,.lazy-load-vimeo iframe{margin-bottom:0 !important}a.lazy-load-youtube{display:block !important}.wp-embed-responsive .wp-block-embed[class*="wp-embed-aspect-"]{position:relative}.wp-embed-responsive .wp-block-embed[class*="wp-embed-aspect-"] .container-lazyload{position:absolute;left:0;top:0;height:100%;width:100%}.lazy-load-block-play{cursor:pointer}.lazy-load-block-play .preview-lazyload{pointer-events:none}