/*! Striking Responsive
* https://kaptinlin.com/themes/strikingr
* Copyright (c) 2014 Lyon Holdings Ltd; Licensed  */

@media only screen and (max-width:979px){#navigation{right:auto}.inner{width:100%}.left_sidebar #main,.right_sidebar #main{float:none;width:100%}.left_sidebar #main .content,.right_sidebar #main .content{width:100%}.left_sidebar #sidebar,.right_sidebar #sidebar{float:none;width:100%;margin:0}#sidebar{padding-top:40px!important;background-image:none!important;background-repeat:no-repeat!important;background-position:left top!important}#sidebar:before{position:absolute;top:0;left:0;width:50%;height:13px;content:"";background-color:transparent;background-image:url(../images/r_sidebar_divider.png)!important;background-repeat:no-repeat!important;background-position:left top!important}#sidebar:after{position:absolute;top:0;right:0;width:50%;height:13px;content:"";background-color:transparent;background-image:url(../images/r_sidebar_divider_end.png)!important;background-repeat:no-repeat!important;background-position:right top!important}#sidebar_content{background-image:none!important}.right_sidebar #sidebar_content.lessgap{padding-top:0}.left_sidebar #sidebar_content,.right_sidebar #sidebar_content{padding:0;margin-bottom:0}.left_sidebar #sidebar_content:after,.right_sidebar #sidebar_content:after{display:none}.left_sidebar #sidebar_content,.right_sidebar #sidebar_content{border-right:0;border-left:0}.image_frame,.image_frame img,.image_styled,figure{max-width:100%!important}.image_frame{height:auto!important}.slide-shortcode-wrap.alignleft,.slide-shortcode-wrap.alignright{float:none;width:100%!important;margin-right:auto;margin-left:auto}.box-layout #header-sticker-wrapper.sticker_enabled #header{padding-right:10px;padding-left:10px}}@media only screen and (max-width:767px){#header .inner{overflow:hidden}#logo_text{left:auto;margin-left:10px}#logo{left:auto}#logo,#logo_text{position:relative;bottom:auto!important;margin-top:20px;margin-bottom:20px}#logo{text-align:center}.logo-has-mobile .site-logo{display:none}.logo-has-mobile .mobile-logo{display:inline}#top_area{position:relative;top:auto;right:auto}.slide-shortcode-wrap{float:none;width:100%!important;margin-right:auto;margin-left:auto}.fancybox-mobile.skin-video .fancybox-nav,.table_style .table-wrapper tfoot{display:none}.process_steps_horizontal{margin-bottom:20px}.process_steps_horizontal li{float:none;width:auto!important;padding:0 0 60px;overflow:hidden;clear:both;text-align:left}.process_steps_horizontal li:before{top:0;left:53px;width:0;height:100%;border-left-width:1px}.process_steps_horizontal .process_step_icon{display:inline-block;float:left;margin:0}.process_steps_horizontal .process_step_detail{padding-left:30px;overflow:hidden}.process_steps_horizontal.process_steps_small li:before{left:43px}.process_steps_horizontal.process_steps_large li:before{left:60px}}@media only screen and (min-width:768px) and (max-width:979px){body.box-layout .body-warp{width:768px}.inner{width:748px}#sidebar_content{min-height:inherit!important;-moz-column-gap:50px;-webkit-column-gap:50px;column-gap:50px;-moz-column-count:2;-webkit-column-count:2;column-count:2}#sidebar_content .widget{column-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid}}@media only screen and (min-width:568px) and (max-width:767px){body.box-layout .body-warp{width:568px}.inner{width:548px}}@media only screen and (min-width:480px) and (max-width:567px){body.box-layout .body-warp{width:480px}.inner{width:460px}}@media only screen and (max-width:479px){body.box-layout .body-warp{width:320px}.inner{width:300px}.entry_left .entry_image,.entry_right .entry_image{float:none;width:100%!important}}@media only screen and (max-width:979px){.portfolio_one_column .portfolio_image{float:none!important;width:100%!important}.portfolio_one_column .portfolio_details{float:none!important;width:100%!important;padding-left:0!important}}@media only screen and (min-width:768px) and (max-width:979px){.slogan_text{font-size:30px;line-height:33px}.slogan .button span,.slogan .theme_button span{font-size:14px}.slogan_small .slogan_text{font-size:26px;line-height:33px}.slogan_small .button span,.slogan_small .theme_button span{font-size:14px}.slogan_large .slogan_text{font-size:36px;line-height:42px}.slogan_large .button span,.slogan_large .theme_button span{font-size:18px}.portfolios .portfolio_two_columns{margin-right:-30px!important}.portfolio_two_columns .portfolio_item{width:349px!important;margin-right:30px!important}.portfolios .portfolio_three_columns{margin-right:-30px!important}.portfolio_three_columns .portfolio_item{width:349px!important;margin-right:30px!important}.portfolios .portfolio_four_columns{margin-right:-28px!important}.portfolio_four_columns .portfolio_item{width:224px!important;margin-right:28px!important}.portfolios .portfolio_five_columns{margin-right:-24px!important}.portfolio_five_columns .portfolio_item{width:164px!important;margin-right:24px!important}.portfolios .portfolio_six_columns{margin-right:-24px!important}.portfolio_six_columns .portfolio_item{width:164px!important;margin-right:24px!important}.portfolios .portfolio_seven_columns{margin-right:-22px!important}.portfolio_seven_columns .portfolio_item{width:128px!important;margin-right:22px!important}.portfolios .portfolio_eight_columns{margin-right:-22px!important}.portfolio_eight_columns .portfolio_item{width:103px!important;margin-right:22px!important}.masonry_column_2 .masonry_item{width:354px!important}.masonry_column_3 .masonry_item,.masonry_column_4 .masonry_item{width:229px!important}.masonry_column_5 .masonry_item{width:167px!important}}@media only screen and (min-width:568px) and (max-width:767px){.has-gradient #feature{background-image:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,rgba(255,255,255,.4)),color-stop(100%,rgba(255,255,255,.1)));background-image:-webkit-radial-gradient(center,circle cover,rgba(255,255,255,.4) 0,rgba(255,255,255,.1) 100%);background-image:-o-radial-gradient(center,circle cover,rgba(255,255,255,.4) 0,rgba(255,255,255,.1) 100%);background-image:-webkit-radial-gradient(center,circle,rgba(255,255,255,.4) 0,rgba(255,255,255,.1) 100%);background-image:-o-radial-gradient(center,circle,rgba(255,255,255,.4) 0,rgba(255,255,255,.1) 100%);background-image:radial-gradient(circle at center,rgba(255,255,255,.4) 0,rgba(255,255,255,.1) 100%)}.slogan_text{font-size:22px;line-height:28px}.slogan .button span,.slogan .theme_button span{font-size:12px}.slogan_small .slogan_text{font-size:18px;line-height:28px}.slogan_small .button span,.slogan_small .theme_button span{font-size:12px}.slogan_large .slogan_text{font-size:30px;line-height:37px}.slogan_large .button span,.slogan_large .theme_button span{font-size:16px}.portfolios .portfolio_two_columns{margin-right:0!important}.portfolio_two_columns .portfolio_item{width:100%!important;margin-right:0!important}.portfolios .portfolio_three_columns{margin-right:0!important}.portfolio_three_columns .portfolio_item{width:100%!important;margin-right:0!important}.portfolios .portfolio_four_columns{margin-right:-26px!important}.portfolio_four_columns .portfolio_item{width:251px!important;margin-right:26px!important}.portfolios .portfolio_five_columns{margin-right:-24px!important}.portfolio_five_columns .portfolio_item{width:160px!important;margin-right:24px!important}.portfolios .portfolio_six_columns{margin-right:-24px!important}.portfolio_six_columns .portfolio_item{width:160px!important;margin-right:24px!important}.portfolios .portfolio_seven_columns{margin-right:-20px!important}.portfolio_seven_columns .portfolio_item{width:117px!important;margin-right:20px!important}.portfolios .portfolio_eight_columns{margin-right:-17px!important}.portfolio_eight_columns .portfolio_item{width:92px!important;margin-right:17px!important}.masonry_column_2 .masonry_item{width:528px!important}.masonry_column_3 .masonry_item,.masonry_column_4 .masonry_item{width:254px!important}.masonry_column_5 .masonry_item{width:162.5px!important}}@media only screen and (max-width:567px){.has-gradient #feature{background-image:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,rgba(255,255,255,.35)),color-stop(100%,rgba(255,255,255,.15)));background-image:-webkit-radial-gradient(center,circle cover,rgba(255,255,255,.35) 0,rgba(255,255,255,.15) 100%);background-image:-o-radial-gradient(center,circle cover,rgba(255,255,255,.35) 0,rgba(255,255,255,.15) 100%);background-image:-webkit-radial-gradient(center,circle,rgba(255,255,255,.35) 0,rgba(255,255,255,.15) 100%);background-image:-o-radial-gradient(center,circle,rgba(255,255,255,.35) 0,rgba(255,255,255,.15) 100%);background-image:radial-gradient(circle at center,rgba(255,255,255,.35) 0,rgba(255,255,255,.15) 100%)}.note.alignleft,.note.alignright,.theme_note.alignleft,.theme_note.alignright{float:none;width:100%!important;margin:0 0 20px!important}.slogan_text{display:block;font-size:22px;line-height:1.2em;text-align:center}.slogan .button,.slogan .theme_button{float:none;margin-top:10px}.slogan_with_button .slogan_text{float:none}.slogan .button,.slogan .button span,.slogan .theme_button,.slogan .theme_button span{display:block;font-size:14px}.slogan_small .slogan_text{font-size:20px;line-height:1.2em}.slogan_large .slogan_text{font-size:28px;line-height:1.2em}.slogan_small .button span,.slogan_small .theme_button span{font-size:12px}.slogan_large .button span,.slogan_large .theme_button span{font-size:16px}.masonry_column_2 .masonry_item,.masonry_column_3 .masonry_item,.masonry_column_4 .masonry_item,.masonry_column_5 .masonry_item{width:100%!important}}@media only screen and (min-width:480px) and (max-width:567px){.portfolios .portfolio_two_columns{margin-right:0!important}.portfolio_two_columns .portfolio_item{width:100%!important;margin-right:0!important}.portfolios .portfolio_three_columns{margin-right:0!important}.portfolio_three_columns .portfolio_item{width:100%!important;margin-right:0!important}.portfolios .portfolio_four_columns{margin-right:-26px!important}.portfolio_four_columns .portfolio_item{width:207px!important;margin-right:26px!important}.portfolios .portfolio_five_columns{margin-right:-24px!important}.portfolio_five_columns .portfolio_item{width:208px!important;margin-right:24px!important}.portfolios .portfolio_six_columns{margin-right:-22px!important}.portfolio_six_columns .portfolio_item{width:132px!important;margin-right:22px!important}.portfolios .portfolio_seven_columns{margin-right:-25px!important}.portfolio_seven_columns .portfolio_item{width:130px!important;margin-right:25px!important}.portfolios .portfolio_eight_columns{margin-right:-20px!important}.portfolio_eight_columns .portfolio_item{width:95px!important;margin-right:20px!important}}@media only screen and (max-width:479px){.slogan_text{font-size:20px}.portfolios .portfolio_two_columns{margin-right:0!important}.portfolio_two_columns .portfolio_item{width:100%!important;margin-right:0!important}.portfolios .portfolio_three_columns{margin-right:0!important}.portfolio_three_columns .portfolio_item{width:100%!important;margin-right:0!important}.portfolios .portfolio_four_columns{margin-right:0!important}.portfolio_four_columns .portfolio_item{width:100%!important;margin-right:0!important}.portfolios .portfolio_five_columns{margin-right:0!important}.portfolio_five_columns .portfolio_item{width:100%!important;margin-right:0!important}.portfolios .portfolio_six_columns{margin-right:-20px!important}.portfolio_six_columns .portfolio_item{width:130px!important;margin-right:20px!important}.portfolios .portfolio_seven_columns{margin-right:-24px!important}.portfolio_seven_columns .portfolio_item{width:128px!important;margin-right:24px!important}.portfolios .portfolio_eight_columns{margin-right:-22px!important}.portfolio_eight_columns .portfolio_item{width:129px!important;margin-right:22px!important}}@media only screen and (max-width:767px){.entry_image .image_frame,.entry_image .image_frame img,.entry_image.image_styled{width:100%!important}.entry_left .entry_image,.entry_right .entry_image{float:none;margin-top:0;margin-left:0}table.responsive{margin-bottom:0}.pinned{float:left;width:35%;overflow:hidden;overflow-x:scroll}.pinned table{width:100%;border-right:0;border-left:0}.pinned table td,.pinned table th{white-space:nowrap}.pinned td:last-child{border-bottom:0}div.table-wrapper{position:relative;margin-left:1px;overflow:hidden;clear:both;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.scrollable table{border-right:0}div.table-wrapper div.scrollable{float:right;width:65%;overflow:scroll;overflow-y:hidden}table.responsive td,table.responsive th{position:relative;overflow:hidden;white-space:nowrap}table.responsive td:first-child,table.responsive th:first-child,table.responsive.pinned td{display:none}}@media only screen and (max-width:767px){:not([class^=one_])>.five_sixth,:not([class^=one_])>.four_fifth,:not([class^=one_])>.one_fifth,:not([class^=one_])>.one_fourth,:not([class^=one_])>.one_half,:not([class^=one_])>.one_sixth,:not([class^=one_])>.one_third,:not([class^=one_])>.three_fifth,:not([class^=one_])>.three_fourth,:not([class^=one_])>.two_fifth,:not([class^=one_])>.two_third{display:block;float:none;width:none;width:100%;margin:0;clear:both}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox_sprite-2x.jpg);-webkit-background-size:44px 152px;background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox_loading-2x.jpg);-webkit-background-size:24px 24px;background-size:24px 24px}}