@media only screen and (min-width :1600px){.container{width:1288px}#header_image{height:900px}#wrap{padding:100px 0 0}.content_item,.preview_picture,.preview_picture img,.preview_picture a.fullscreen:link,.preview_picture a.fullscreen:visited{width:150px;height:150px}.events_large .the_date,.events_large .event_title,.events_large .event_location,.events_large .event_link{font-size:18px;line-height:24px}.no_mobile{display:block;visibility:visible}.mobile_only{display:none;visibility:hidden}}@media only screen and (min-width :1288px) and (max-width :1599px){.container{width:1256px}h2{font-size:30px;line-height:36px}#header_image{height:820px}#wrap{padding:100px 0 0}.content_item,.preview_picture,.preview_picture img,.preview_picture a.fullscreen:link,.preview_picture a.fullscreen:visited{width:150px;height:150px}.events_large .the_date,.events_large .event_title,.events_large .event_location,.events_large .event_link{font-size:18px;line-height:24px}.no_mobile{display:block;visibility:visible}.mobile_only{display:none;visibility:hidden}}@media only screen and (min-width :1024px) and (max-width :1287px){.container{width:992px}h1{font-size:32px;line-height:38px}h2{font-size:24px;line-height:28px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:16px}#header_image{height:680px}#header_overlay{max-width:400px}#wrap{padding:100px 0 0}.post{padding:40px 0 0}.content_item,.preview_picture,.preview_picture img,.preview_picture a.fullscreen:link,.preview_picture a.fullscreen:visited{width:150px;height:150px}.events_large .the_date,.events_large .event_title,.events_large .event_location,.events_large .event_link{font-size:18px;line-height:24px}.no_mobile{display:block;visibility:visible}.mobile_only{display:none;visibility:hidden}}@media only screen and (min-width :768px) and (max-width :1023px){html,body{font-size:16px;line-height:28px}.container{width:90%;margin:0 5%}h1,.page_title h1{font-size:28px;line-height:32px}h2{font-size:22px;line-height:26px}h3{font-size:18px}h4{font-size:18px}h5{font-size:16px}h6{font-size:16px}#header{height:70px}#header_image{height:500px;overflow-x:hidden}#header_overlay{max-width:300px}.header_top_right{top:5px;right:100px}#logo{width:150px;height:51px;padding:7px 0 0}.col-2-3{width:100%}a.btn:link,a.btn:visited{margin:0 20px 0 0}#wrap{padding:70px 0 0}.post{padding:20px 0 0}.header_title,.header_title_regular{padding:0;font-size:40px}.content_item,.preview_picture,.preview_picture img,.preview_picture a.fullscreen:link,.preview_picture a.fullscreen:visited{width:142px;height:142px}#submenu{top:317px;left:0}#menu .page_item a:link,#header .page_item a:visited,#menu .menu-item a:link,#header .menu-item a:visited{font-size:16px;padding:20px}#submenu .page_item{padding:0}#submenu .page_item a:link,#submenu .page_item a:visited{font-size:14px}#header .page_item.extra_nav,#header .menu-item.extra_nav{padding:0}.sidebar{width:100%;padding:20px;margin:20px 0;float:left}.item_wrap{width:240px;height:320px}.preview_image,.width_preview .preview_image{width:240px;height:240px}.preview_image.small,.preview_image.small img{width:126px;height:126px}.no_mobile{display:none;visibility:hidden}.mobile_only,.show_tablet{display:block;visibility:visible}}@media only screen and (min-device-width :1px) and (max-device-width :767px),only screen and (min-width :1px) and (max-width :767px){.container{width:90%;margin:0 5%}html,body{font-size:16px;line-height:28px}h1{font-size:28px;line-height:32px}h2{font-size:22px;line-height:26px}h3{font-size:18px}h4{font-size:18px}h5{font-size:16px}h6{font-size:16px}#header{height:60px}#header_image{height:500px;overflow-x:hidden}#header_overlay{max-width:250px}#header_overlay{top:50px;width:60%;padding:0 30px 20px}.header_top_right{top:5px;right:80px}#logo{width:120px;height:43px;padding:7px 0 0}#wrap{padding:60px 0 0}.post{padding:20px 0 0}.header_title,.header_title_regular{padding:0;font-size:30px}.col{margin:0 16px 16px 0}.col_content{padding:10px}.col-2,.col-3,.col-4,.col-1-3,.col-2-3{width:calc(100% - 16px) !important}.col-1,.col-1-mobile{width:calc(50% - 16px)}.col-2-mobile{width:calc(100% - 16px)}.sidebar.col-1-3.col-1-mobile{width:100%}.no_mobile{display:none;visibility:hidden}.mobile_only{display:block;visibility:visible}}@media only screen and (min-device-width :1px) and (max-device-width :520px),only screen and (min-width :1px) and (max-width :520px){#header_image{height:580px}.container{width:90%;margin:0 5%}#wrap{padding:60px 0 0}.post{padding:20px 0 0}.entry{padding:0 0 20px}.col-1,.col-1-mobile{width:calc(100% - 16px)}.sidebar.col-1-3.col-1-mobile{width:100%}.padding_top{padding-top:30px}.padding_bottom{padding-bottom:30px}.no_mobile{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important}.mobile_only{display:block;visibility:visible}}