@media only screen and (max-width:1440px){.fs_grid_gallery.is_masonry .grid-gallery-item{width:25%;float:left;}
.fullscreen_block .blogpost_preview_fw{width:25%;display:inline-block;}
}
img.logo_def{display:block;}
img.logo_retina{display:none;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi){img.logo_def{display:none !important;}
img.logo_retina{display:block !important;}
a.fs_share_close{background:url(../img/retina/oyster_sprite.png) no-repeat -259px -40px;}
.fs_controls a.close_controls:before{background:url(../img/retina/oyster_sprite.png) no-repeat -167px -40px;}
.fs_controls a.close_controls.open_controls:before{background:url(../img/retina/oyster_sprite.png) no-repeat -213px -40px;}
.fs_controls a.fs_slider_prev:before{background:url(../img/retina/oyster_sprite.png) no-repeat -115px -40px;}
.fs_controls a.fs_slider_next:before{background:url(../img/retina/oyster_sprite.png) no-repeat -141px -40px;}
.fs_controls a.fs_pause:before{background:url(../img/retina/oyster_sprite.png) no-repeat -92px -40px;}
.fs_controls a.fs_play:before{background:url(../img/retina/oyster_sprite.png) no-repeat -69px -40px;}
.fs_controls a.fs_share:before{background:url(../img/retina/oyster_sprite.png) no-repeat -34px -40px;}
.ribbon_wrapper .btn_prev{background:url(../img/retina/oyster_sprite.png) no-repeat -115px -40px;}
.ribbon_wrapper .btn_next{background:url(../img/retina/oyster_sprite.png) no-repeat -141px -40px;}
.post_controls div.fleft{background:url(../img/retina/oyster_sprite.png) no-repeat -91px -72px;}
.post_controls div.fright{background:url(../img/retina/oyster_sprite.png) no-repeat -100px -72px;}
.fw_post_close{background:url(../img/retina/oyster_sprite.png) no-repeat -78px -72px;}
.search_toggler,
.search_form:before{background:url(../img/retina/oyster_sprite.png) no-repeat -240px -2px;}
.socials_list li a.ico_social_facebook:before{background:url(../img/retina/oyster_sprite.png) no-repeat 0px 0;}
.socials_list li a.ico_social_pinterest:before{background:url(../img/retina/oyster_sprite.png) no-repeat -20px 0;}
.socials_list li a.ico_social_twitter:before{background:url(../img/retina/oyster_sprite.png) no-repeat -40px 0;}
.socials_list li a.ico_social_instagram:before{background:url(../img/retina/oyster_sprite.png) no-repeat -60px 0;}
.socials_list li a.ico_social_tumblr:before{background:url(../img/retina/oyster_sprite.png) no-repeat -80px 0;}
.socials_list li a.ico_social_flickr:before{background:url(../img/retina/oyster_sprite.png) no-repeat -100px 0;}
.socials_list li a.ico_social_youtube:before{background:url(../img/retina/oyster_sprite.png) no-repeat -120px 0;}
.socials_list li a.ico_social_dribbble:before{background:url(../img/retina/oyster_sprite.png) no-repeat -140px 0;}
.socials_list li a.ico_social_gplus:before{background:url(../img/retina/oyster_sprite.png) no-repeat -160px 0;}
.socials_list li a.ico_social_vimeo:before{background:url(../img/retina/oyster_sprite.png) no-repeat -180px 0;}
.socials_list li a.ico_social_delicious:before{background:url(../img/retina/oyster_sprite.png) no-repeat -200px 0;}
.socials_list li a.ico_social_linked:before{background:url(../img/retina/oyster_sprite.png) no-repeat -220px 0;}
.gallery_toolbar .gallery_type_selector a.btn_gallery_column{background:url(../img/retina/oyster_sprite.png) no-repeat 0 -66px;}
.gallery_toolbar .gallery_type_selector a.btn_gallery_masonry{background:url(../img/retina/oyster_sprite.png) no-repeat -11px -66px;}
.shortcode_messagebox .box_close{background:url(../img/retina/oyster_sprite.png) no-repeat -67px -73px;}
.beforeAfter_wrapper .result_line{background:url(../img/retina/oyster_sprite.png) no-repeat 0 -78px;}
a.fs_share_close{background:url(../img/retina/oyster_sprite.png) no-repeat -259px -40px;}
a.fs_share_close,
.fs_controls a.close_controls:before,
.fs_controls a.close_controls.open_controls:before,
.fs_controls a.fs_slider_prev:before,
.fs_controls a.fs_slider_next:before,
.fs_controls a.fs_pause:before,
.fs_controls a.fs_play:before,
.fs_controls a.fs_share:before,
.ribbon_wrapper .btn_prev,
.ribbon_wrapper .btn_next,
.post_controls div.fleft,
.post_controls div.fright,
.fw_post_close,
.search_toggler,
.search_form:before,
.socials_list li a.ico_social_facebook:before,
.socials_list li a.ico_social_pinterest:before,
.socials_list li a.ico_social_twitter:before,
.socials_list li a.ico_social_instagram:before,
.socials_list li a.ico_social_tumblr:before,
.socials_list li a.ico_social_flickr:before,
.socials_list li a.ico_social_youtube:before,
.socials_list li a.ico_social_dribbble:before,
.socials_list li a.ico_social_gplus:before,
.socials_list li a.ico_social_vimeo:before,
.socials_list li a.ico_social_delicious:before,
.socials_list li a.ico_social_linked:before,
.gallery_toolbar .gallery_type_selector a.btn_gallery_column,
.gallery_toolbar .gallery_type_selector a.btn_gallery_masonry,
.shortcode_messagebox .box_close,
.beforeAfter_wrapper .result_line,
a.fs_share_close{background-size:295px 90px;}
}
@media only screen and (min-width:760px) and (max-width:1025px){#ww_finger,
#fs_finger{z-index:77;}
#ribbon_swipe{z-index:22;}
.block_likes{float:none;}
}
@media only screen and (max-width:1444px){.fs_title_wrapper{bottom:45px;left:40px;}
.fs_title_wrapper.up_me{bottom:152px;}
.fs_title_wrapper h1{font-size:31px;line-height:33px;}
.fs_title_wrapper h3{display:none!important;}
.fs_controls{bottom:56px;right:40px;}
.fs_controls.up_me{position:fixed;bottom:168px;}
.fs_controls.hide_me{bottom:50px!important;}
.fs_controls a{width:22px;height:22px;margin:0 0 0 14px;}
.fs_controls a.close_controls{margin-left:17px;}
.fs_controls a.close_controls:before{width:22px;height:22px;background:url(../img/oyster_sprite.png) no-repeat -83px -20px;background-size:147px 45px;}
.fs_controls a.close_controls.open_controls:before{height:22px;background:url(../img/oyster_sprite.png) no-repeat -106px -20px;background-size:147px 45px;}
.fs_controls a.fs_slider_prev:before{width:12px;height:22px;left:9px;top:0;background:url(../img/oyster_sprite.png) no-repeat -57px -20px;background-size:147px 45px;}
.fs_controls a.fs_slider_next:before{width:12px;height:22px;left:12px;top:0;background:url(../img/oyster_sprite.png) no-repeat -70px -20px;background-size:147px 45px;}
.fs_controls a.fs_pause:before{width:10px;height:16px;left:12px;top:3px;background:url(../img/oyster_sprite.png) no-repeat -46px -20px;background-size:147px 45px;}
.fs_controls a.fs_play:before{width:10px;height:16px;left:12px;top:6px;background:url(../img/oyster_sprite.png) no-repeat -35px -20px;background-size:147px 45px;}
.fs_controls a.fs_share:before{width:16px;height:22px;left:5px;top:0;background:url(../img/oyster_sprite.png) no-repeat -17px -20px;background-size:147px 45px;}
}
@media only screen and (min-width:960px) and (max-width:1200px){.main_wrapper{padding:30px 0 40px 0;}
.pp_block{position:absolute;left:50%;margin-left:-470px;width:940px;text-align:center;position:absolute;}
.pp_wrapper{background:rgba(255,255,255,0.7);padding:30px 40px;width:860px;}
.pp_wrapper h3{font-size:16px!important;}
.fw_content_wrapper{width:940px;margin:0 auto;}
.fw_content_wrapper{margin-left:-470px;}
.fw_content_wrapper .container{width:880px;}
.fw_content_wrapper .fl-container.hasRS,
.fw_content_wrapper .posts-block.hasLS{width:615px;}
.fw_content_wrapper .right-sidebar-block,
.fw_content_wrapper .left-sidebar-block{width:185px;}
.right-sidebar-block,
.left-sidebar-block{width:230px;float:left;}
.left-sidebar .left-sidebar-block{margin-right:40px;}
.right-sidebar-block{margin-left:40px;}
.fl-container.hasRS{width:670px;float:left;}
.fl-container.hasRS,
.posts-block.hasLS{width:670px;}
.bg_sidebar{margin-left:219px;}
.bg_sidebar.is_left-sidebar{margin-left:-219px;}
.strip_template .strip-text h1{font-size:50px;line-height:52px;margin-bottom:11px;}
.strip_template .strip-text h3{font-size:20px;line-height:20px;margin:0 0 39px 0;}
.strip_template figure.double .strip-item .strip-text{padding:0 0 0 100px;}
.strip_template figure.double .strip-item:first-child .strip-text{padding:0 100px 0 0;}
.fw_content_padding{padding:30px;}
.wrapper404{width:940px;margin-left:-470px;}
.container404{padding:20px 20px 20px 20px;}
h1.title404{font-size:100px;line-height:102px;margin-bottom:25px;}
.divider404{margin-top:25px!important;height:40px!important;}
.error404 h5{font-size:25px;margin:5px 0 14px 0;}
.search404{margin:0 38px 0 20px;}
.count_title{font-size:50px;line-height:52px;}
.count_container{width:920px;padding:63px 30px 48px 30px;}
.notify_text{width:440px;padding-right:20px;}
.notify_shortcode{width:440px;}
.notify_shortcode input[type="text"],
.notify_shortcode input[type="email"],
.notify_shortcode input[type="password"]{width:235px!important;}
.countdown-amount,
.countdown-row .countdown-section:before{font-size:110px;line-height:110px;}
.content_gallery.is_masonry{margin:-30px 0 0 -30px;line-height:0;font-size:0;overflow:hidden;position:relative;}
.is_masonry .cont_gallery_item{padding:30px 0 0 30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:33.33%;display:inline-block;}
.portfolio_block{margin:-30px 0 0 -30px;font-size:0;line-height:0;overflow:hidden;}
.columns2 .portfolio_item .portfolio_item_block,
.columns3 .portfolio_item .portfolio_item_block,
.columns4 .portfolio_item .portfolio_item_block{margin:30px 0 0 30px;}
.pagerblock.type_columns2,
.pagerblock.type_columns3,
.pagerblock.type_columns4{margin-top:27px;}
.featured_items .item_list{margin:-30px 0 0 -30px;}
.featured_items .item_list li{margin:30px 0 0 0;}
.featured_items .item_list li .item{margin:0 0 0 30px;}
.module_team ul{margin:-30px 0 0 -30px;}
.module_team ul li{padding:30px 0 0 0;}
.module_team ul li .item_wrapper{padding:0 0 0 30px;}
.slider_info.fw_slider_info{left:50%;margin-left:-470px;width:940px;}
.fw-post-container .right-sidebar-block:before{left:-21px;}
.fw-post-container .left-sidebar-block:before{right:-21px;}
.block_likes{float:none;}
}
@media only screen and (min-width:760px) and (max-width:960px){.main_header nav ul.menu > li{margin-left:20px;}
.main_header nav ul.menu > li:nth-last-child(4) > .sub-menu > li > .sub-menu{left:-188px;}
.logo_sect .slogan{display:none!important;}
.right-sidebar-block,
.left-sidebar-block{width:168px;float:left;}
.fl-container.hasRS{width:520px;float:left;}
.fl-container.hasRS,
.posts-block.hasLS{width:520px;}
.fw_content_wrapper .container{width:auto;}
.bg_sidebar{margin-left:219px;}
.bg_sidebar.is_left-sidebar{margin-left:-219px;}
.featured_items .item_list,
.list-of-images,
.module_team ul,
.portfolio_block,
.gallery_masonry{margin:-18px 0 0 -18px!important;}
.gallery_masonry .gallery-item .gallery_item_wrapper{margin:18px 0 0 18px;}
.featured_items .item_list li .item{margin:0 0 0 18px!important;}
.featured_items .item_list li,
.list-of-images .gallery_item{margin:18px 0 0 0!important;}
.list-of-images .gallery_item .gallery_item_padding,
.module_team ul li .item_wrapper,
.testimonials_list ul li .item{padding:0 0 0 18px;}
.module_team ul li{padding:18px 0 0 0;}
.testimonials_list .double li .item{padding:0 0 20px 88px;padding-top:29px!important;}
.testimonials_list .double li:nth-child(odd) .item{padding:0 88px 20px 0;text-align:right;}
.testimonials_list .double li .item .testimonials_photo{left:20px;top:51px;}
.testimonials_list .double li:nth-child(odd) .item .testimonials_photo{left:auto;right:20px;top:51px;}
.fw.portfolio_block{margin:-18px 0 0 0;}
.masonry .portfolio_item .portfolio_item_wrapper{margin:18px 0 0 18px;}
.fw.portfolio_block{margin:-18px 0 0 0!important;}
.columns2 .portfolio_item .portfolio_item_block,
.columns3 .portfolio_item .portfolio_item_block,
.columns4 .portfolio_item .portfolio_item_block{margin:18px 0 0 18px;}
.pf_output_container iframe{display:block;height:280px;}
.right-sidebar .pf_output_container iframe,
.left-sidebar .pf_output_container iframe{height:170px;}
.widget_posts li{padding-left:0;}
.widget_posts li .recent_posts_img{position:static;margin:0 auto;text-align:center;margin-bottom:5px;}
.widget_posts li .recent_posts_content{margin:0;}
.widget_calendar th{padding:3px;}
.widget_nav_menu ul li a:hover,
.widget_archive ul li a:hover,
.widget_pages ul li a:hover,
.widget_categories ul li a:hover,
.widget_recent_entries ul li a:hover,
.widget_meta ul li a:hover{padding-left:16px;}
.widget_nav_menu ul li a:hover:before,
.widget_archive ul li a:hover:before,
.widget_pages ul li a:hover:before,
.widget_categories ul li a:hover:before,
.widget_recent_entries ul li a:hover:before,
.widget_meta ul li a:hover:before{left:5px;}
.widget_flickr .flickr_badge_image{width:50%;}
.all_head_sizer{overflow:hidden;}
.fw_content_padding{padding:15px;}
.fw_content_wrapper{width:754px;margin-left:-377px;}
.fw_content_wrapper .fl-container.hasRS,
.fw_content_wrapper .posts-block.hasLS{width:538px;}
.strip_template .strip-text h1{font-size:50px;line-height:52px;margin-bottom:11px;}
.strip_template .strip-text h3{font-size:20px;line-height:20px;margin:0 0 39px 0;}
.strip_template figure.double .strip-item .strip-text{padding:0 0 0 80px;}
.strip_template figure.double .strip-item:first-child .strip-text{padding:0 80px 0 0;}
.fw_content_wrapper .right-sidebar-block,
.fw_content_wrapper .left-sidebar-block{margin-top:16px;width:168px;float:left;}
.fw_content_wrapper .left-sidebar-block{margin-right:18px;}
.fw_content_wrapper .right-sidebar-block{margin-left:18px;}
.fs_slider_prev,
.fs_slider_next{width:90px;height:90px;}
.fs_slider_prev:before,
.fs_slider_next:before{padding:35px 0;}
.fs_slider-info,
.fs_slider-view,
.fs_slider-like,
.fs_slider-comments,
.fs_slider-share{width:90px;height:90px;padding:49px 0 21px 0;}
.fs_slider-info:before{left:36px;top:36px;}
.fs_slider-view:before{left:33px;top:25px;}
.fs_slider-like:before{left:35px;top:24px;}
.fs_slider-comments:before{left:36px;top:23px;}
.fs_slider-share:before{left:35px;top:38px;}
.wrapper404{width:704px;margin-left:-352px;}
.container404{padding:20px;}
h1.title404{font-size:100px;line-height:102px;margin-bottom:25px;}
.text404{display:none;}
.search404{width:100%!important;display:block!important;margin:0 0 10px 0;max-width:100%;}
.fs_grid_gallery.is_masonry .grid-gallery-item{width:33.33%;float:left;}
.fullscreen_block .blogpost_preview_fw{width:33.33%;display:inline-block;}
.grid-gallery-item, .grid-portfolio-item{width:33.33%;}
.fs_controls a{margin:0 0 0 10px;}
.fs_controls a.close_controls{margin-left:17px;}
#whaterwheel{padding:0 50px;}
.fs_title_wrapper{left:40px;}
.fs_controls{right:40px;}
.ww_block.prev,
.ww_block.next{-ms-transform:scale(0.56);-webkit-transform:scale(0.56);transform:scale(0.56);z-index:20;}
.ww_block.prev2,
.ww_block.next2{-ms-transform:scale(0.37);-webkit-transform:scale(0.37);transform:scale(0.37);z-index:10;}
.ww_block.current{-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75);}
.content_gallery.is_masonry{margin:-18px 0 0 -18px;}
.is_masonry .cont_gallery_item{padding:18px 0 0 18px;}
.pagerblock.type_columns2,
.pagerblock.type_columns3,
.pagerblock.type_columns4{margin-top:25px;}
.slider_info.fw_slider_info{left:50%;margin-left:-362px;width:724px;}
.left-sidebar-block{margin-right:36px;}
.right-sidebar-block{margin-left:36px;}
.bg_sidebar{margin-left:175px;}
.bg_sidebar.is_left-sidebar{margin-left:-175px;}
.count_title{font-size:50px;line-height:52px;}
.count_container{width:700px;padding:63px 15px 48px 15px;overflow:hidden;}
.notify_text{width:325px;padding-right:30px;}
.notify_shortcode{width:341px;}
.notify_shortcode input[type="text"],
.notify_shortcode input[type="email"],
.notify_shortcode input[type="password"]{width:235px!important;}
.countdown-amount,
.countdown-row .countdown-section:before{font-size:100px;line-height:100px;}
.search404.search_form input.field_search{max-width:535px!important;width:535px!important;}
.pp_block{margin-left:-350px;width:700px;}
.pp_wrapper{background:rgba(255,255,255,0.7);padding:30px 20px;width:660px;}
.protected-post-form{text-align:center;}
.protected-post-form h3{display:block;float:none;text-align:center;margin-bottom:15px;}
.protected-post-form p{margin:0 auto;display:inline-block;float:none}
.fw-post-container .right-sidebar-block:before{left:-18px;}
.fw-post-container .left-sidebar-block:before{right:-18px;}
}
@media only screen and (min-width:760px) and (max-width:1025px){.author_ava{display:none!important;}
.fw_background iframe{position:static !important;top:auto !important;left:auto !important;width:100% !important;display:block !important;margin:0 !important;}
.mobile-hover{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:33;}
.strip-item.hovered .mobile-hover{z-index:-33;}
}
@media only screen and (min-width:760px){.mobile_menu_wrapper{display:none!important;}
}
.menu_toggler{display:none !important;}
@media only screen and (max-width:760px){.fs_grid_gallery{overflow:visible;}
.no_fit.fs_gallery_container li{background-size:contain;}
.fs_thmb_viewport,
.logo_sect .slogan,
.search_toggler{display:none;}
.header_wrapper{padding:0;}
.socials_wrapper{display:none;}
.copyright{display:block;text-align:center;width:100%;}
.fw-post-container .right-sidebar-block:before,
.fw-post-container .left-sidebar-block:before,
.bg_sidebar,
.author_ava{display:none!important;}
.content_bg{display:none;}
.main_wrapper{padding:30px 0;}
.fw_background{position:static !important;width:100% !important;display:block !important;overflow:hidden !important;}
.fw_background iframe{position:static !important;top:auto !important;left:auto !important;width:100% !important;display:block !important;margin:0 !important;}
.menu_toggler{width:32px;height:24px;display:block;background:url(../img/retina/oyster_sprite.png) no-repeat 0 -40px;background-size:295px 90px;right:29px;top:50%;margin-top:-12px;position:absolute;}
.mobile_menu_wrapper{position:relative;}
ul.mobile_menu,
ul.sub-menu{padding:0;position:relative;border:none!important;width:100%;text-align:left;}
ul.mobile_menu > li > a{padding:9px 40px 11px 40px;text-align:left;display:block;}
ul.mobile_menu > li:last-child{padding-bottom:20px;}
ul.mobile_menu ul.sub-menu{width:100%;}
ul.sub-menu li > a{padding:5px 20px 5px 40px;}
ul.sub-menu li > ul.sub-menu > li > a{padding:5px 20px 5px 60px;}
ul.mobile_menu li a{text-align:left!important;}
ul.mobile_menu li i{display:none!important;}
ul.mobile_menu li:before{display:none !important;}
ul.mobile_menu .sub-menu{display:block !important;opacity:1 !important;position:static !important;visibility:visible !important;}
ul.mobile_menu .sub-menu span{padding-left:12px;}
ul.mobile_menu .sub-menu span:before{left:0;}
header.main_header,
.fullscreen_page .main_header{position:relative;width:100%;display:block;min-height:46px;}
header.main_header .header_wrapper,
.fullscreen_page .main_header .header_wrapper{position:relative;text-align:left;padding:0;}
.fullscreen_page .main_header{margin-top:0;}
header.main_header .logo,
.fullscreen_page header.main_header .logo{margin:0!important;}
.logo img{max-height:40px;width:auto;}
header.main_header nav{display:none;}
.site_wrapper{width:100%;text-align:center;}
.menu_toggler{display:block !important;}
.columns1 .portfolio_item_img{margin-bottom:20px;}
.portfolio_block.columns1 .element{margin-bottom:30px;padding-bottom:30px;}
.fw.portfolio_block{margin:-20px 0 0 0;}
.masonry .portfolio_item .portfolio_item_wrapper{margin:20px 0 0 0;}
.fw.portfolio_block{margin:-20px 0 0 0!important;}
.columns2 .portfolio_item .portfolio_item_block,
.columns3 .portfolio_item .portfolio_item_block,
.columns4 .portfolio_item .portfolio_item_block{margin:20px 0 0 0;}
.featured_items .item_list,
.list-of-images,
.module_team ul,
.portfolio_block,
.gallery_masonry,
.module_diagramm ul.skills_list{margin:-20px 0 0 0!important;}
.gallery_masonry .gallery-item .gallery_item_wrapper{margin:20px 0 0 0;}
.featured_items .item_list li .item{margin:0!important;}
.featured_items .items3 li,
.list-of-images.images_in_a_row_3 .gallery_item,
.promoblock_wrapper .promo_text_block,
.promoblock_wrapper .promo_button_block,
.gallery_masonry .gallery-item{width:100%;}
.module_team ul li,
.module_partners ul li,
.module_diagramm ul.skills_list li,
.module_price_table .price_item{width:100%!important;}
.module_partners ul li{border-left:0!important;}
.promoblock_wrapper .promo_text_block,
.promoblock_wrapper .promo_button_block{text-align:center;}
.promoblock_wrapper .promo_button_block{padding-top:20px;}
.featured_items .item_list li,
.list-of-images .gallery_item{margin:20px 0 0 0!important;}
.list-of-images .gallery_item .gallery_item_padding,
.module_team ul li .item_wrapper,
.testimonials_list ul li .item{padding:0;}
.module_team ul li,
.module_diagramm .skill_wrapper{padding:20px 0 0 0;}
.testimonials_list ul{margin:-15px 0 0 0;}
.fw.portfolio_block{margin:-20px 0 0 0;}
.masonry .portfolio_item .portfolio_item_wrapper{margin:20px 0 0 0;}
.module_price_table .price_item{margin:0 0 10px 0;}
.wrapped_video iframe{display:block;height:280px;}
.right-sidebar .wrapped_video iframe,
.left-sidebar .wrapped_video iframe{height:170px;}
.shortcode_blockquote{float:none;width:100%!important;}
.image-grid .portfolio_item{width:100%;}
.image-grid.masonry{padding-bottom:20px;}
div.contentarea{padding-bottom:0;}
.blog_post-footer{text-align:center;}
.prev_next_links,
.blogpost_share,
.prev_next_links,
.fleft, .fright{float:none;display:block;margin:0 auto;}
.prev_next_links:before,
.fleft:before, .fright:before{display:none;}
.single_feature{margin:30px 0!important;}
#pp_full_res iframe{width:100%;height:180px;}
.block404{text-align:center!important;}
.all_heads_cont{overflow:hidden;}
.module_diagramm .skill_wrapper{margin-left:0;}
blockquote.shortcode_blockquote{margin:10px 0!important;width:100%;float:none;}
.module_portfolio .pagerblock{padding-top:21px;}
.fullscreen_block,
.fs_wrapper_global{position:static;}
.fullscreen_block,
.fs_listing_content,
.fs_listing_module{width:100%!important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.fullscreen_block.bg_image{position:absolute;top:0;left:0;}
.fs_listing_module{padding-top:10px!important;}
.fs_listing_module .fs_listing_wrapper{width:100%!important;display:block;float:none;margin:0 0 20px 0;}
.fs_listing_module .fs_listing_wrapper .preview_wrapper,
.fullscreen_block .fs_listing_module{margin:0!important;}
.fw_content_wrapper{position:static!important;margin:0!important;width:100%!important;}
.fw_content_wrapper .fl-container.hasRS,
.fw_content_wrapper .posts-block.hasLS{width:100%!important;float:none!important;}
.fl-container.hasRS,
.fl-container.hasLS{float:none!important;}
.fw_content_wrapper .container{padding:10px!important;width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.fw_content_wrapper .noTitle .right-sidebar-block,
.fw_content_wrapper .noTitle .left-sidebar-block{display:block;width:100%;margin:25px 0 0 0;}
body.addPadding,
.fw_content_wrapper.fixed{padding-bottom:0!important;}
.strip_template figure{position:static;}
.strip_template figure.was_vert .strip-item{width:100%!important;height:auto!important;}
.strip-menu .strip-caption,
.strip-menu .strip_btn{display:none!important;}
.strip_template figure .strip-item .strip-text{opacity:0.999!important;position:static;padding:30px 18px!important;text-align:right;float:right;}
.strip_template figure .strip-item .strip-text h1{line-height:normal;margin:0;}
.strip-menu .strip-fadder{background:rgba(12, 22, 35, 0.8)!important;left:auto;right:0px;width:70%;}
.strip-menu.horizontal .strip-fadder{width:100%;}
.was_vert .strip-fadder{width:100%;}
.preview_type1.hasImage .preview_image img{display:block;}
.preview_image{margin-bottom:21px;}
.content_wrapper.hasMap .map_block,
.content_wrapper.hasMap .map_block iframe{position:static!important;height:300px!important;margin-top:10px!important;width:100%!important;}
.content_wrapper.hasMap{padding:0!important;width:100%!important;}
.content_wrapper.hasMap .container{width:100%!important;padding:10px!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.fw_line{width:152px;margin-left:-76px;}
.single .fw_line{width:315px;margin-left:-157px;}
.fs_slider_prev,
.fs_slider_next{width:66px;height:66px;margin:0 5px;}
.fs_slider_prev:before,
.fs_slider_next:before{padding:23px 0;font-size:18px;line-height:20px;}
.single .fw_line a{width:45px;height:45px;margin:0;}
.single .fs_slider_prev:before,
.single .fs_slider_next:before{font-size:13px;line-height:20px;padding:12px 0 13px 0;}
.fs_slider-info,
.fs_slider-view,
.fs_slider-like,
.fs_slider-comments,
.fs_slider-share{padding:0;}
.fs_slider-info:before{left:12px;top:12px;}
.fs_slider-view{padding-top:22px;font-size:14px;}
.fs_slider-view:before{left:10px;top:5px;}
.fs_slider-like{padding-top:22px;font-size:14px;}
.fs_slider-like:before{left:11px;top:4px;}
.fs_slider-comments{padding-top:22px;font-size:14px;}
.fs_slider-comments:before{left:11px;top:4px;}
.fs_slider-share:before{left:11px;top:12px;}
.set2top.fw_line{top:90px;}
.fw_post_hidder .content_wrapper{padding:10px;}
.fw_post_hidder .content_block{text-align:center;}
.fw_post_hidder .content_wrapper .fl-container{margin:0 auto;float:none;text-align:left;}
.hide_content{top:90px;z-index:101;margin-left:-110px;background:none;}
.hide_content.hided{z-index:-1;}
.fs_listing_img{height:auto!important;}
.fs_listing_img img{width:100%;height:auto;}
.shortcode_tab_item_title{margin:0 0 5px 0;display:block;float:none;text-align:center;}
.share_wrapper{left:45px;}
.share_wrapper a:before{width:45px;height:45px;line-height:45px;}
.simple-post-top h1{line-height:26px;}
.module_google_map iframe,
.map_block,
.map_block iframe,
#map-canvas{height:150px!important;}
.sitemap_list{padding-bottom:20px!important;}
.fullscreen_block .fw_preview_wrapper{margin:0 0 20px 0!important;}
.fullscreen_block{padding:10px;}
.fs_grid_gallery.is_masonry .grid-gallery-item{width:100%;float:left;}
.fullscreen_block .blogpost_preview_fw{width:100%;display:inline-block;}
.grid-gallery-item, .grid-portfolio-item{width:100%;}
.strip_template h1{font-size:16px;line-height:68px;letter-spacing:10px;}
.strip-text{margin:15px 0!important;}
.pp_block{width:320px;margin-left:-160px;}
.pp_title{font-size:24px;line-height:26px;}
.pp_wrapper{width:300px;padding:20px 10px;}
.pp_wrapper h3{font-size:16px!important;line-height:20px!important;margin-bottom:20px;}
.pp_wrapper input[type="password"],
.pp_wrapper input[type="submit"]{float:none;}
.pp_wrapper input[type="submit"]{margin-top:10px;}
#whaterwheel{padding:0;}
.ww_block.prev,
.ww_block.next{-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);z-index:20;}
.ww_block.prev2,
.ww_block.next2{-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);z-index:10;}
.ww_block.current{-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75);}
.ww_footer_left{padding:0;width:100%;display:block;text-align:center;float:none;}
.ww_footer_right{float:none;margin:0;display:block;text-align:center;overflow:hidden;}
.ww_footer_right .slider_share{padding:0 20px 0 0!important;float:right;}
.ww_footer_right .slider_share .blogpost_share{padding:0!important;}
.ww_footer_right .block_likes{padding:0 0 0 20px!important;float:left;}
.slider_info .block_likes{padding:0;}
.slider_info .slider_share,
.slider_info .block_likes{padding-top:0!important;padding-bottom:20px!important;}
.slider_info .block_likes{float:left;margin-left:20px!important;}
.slider_info.fw_slider_info{width:300px;margin:0 0 0 -150px;}
.module_blog_page .block_likes{margin:10px auto 0 auto;float:none;}
.fw_content_padding{padding:0!important;}
.count_title{font-size:20px;line-height:22px;}
.count_container{width:300px;padding:20px 10px;}
.notify_text{width:100%;padding:0 0 10px 0;text-align:center;float:none;display:block;margin:10px 0 0 0;font-size:16px;}
.notify_shortcode{width:100%;padding:0 0 10px 0;text-align:center;float:none;display:block;}
.notify_shortcode input[type="text"],
.notify_shortcode input[type="email"],
.notify_shortcode input[type="password"]{width:205px!important;}
.countdown-amount{padding:0 5px;}
.countdown-amount,
.countdown-row .countdown-section:before{font-size:22px;line-height:22px;}
.countdown-period{padding:0 5px;font-size:13px;line-height:13px;}
.count_ico{font-size:24px;line-height:26px;margin:0 10px 10px 10px;}
body{padding:0!important;}
.search_button{float:none!important;margin:0 auto!important;border-radius:3px!important;}
.search404{overflow:visible;text-align:center;}
.search404.search_form input.field_search{max-width:260px;width:260px;}
.shortcode_tab_item_title.active:before{display:none!important;}
.testimonials_list ul li{display:block!important;width:100%!important;}
.testimonials_list ul li .item{padding:21px 0 0 68px!important;position:relative;}
.testimonials_list ul li .item .testimonials_photo{left:0;top:24px;}
.testimonials_list ul{margin:-21px 0 0 0;}
.testimonials_list ul li .item{padding:21px 0 0 68px;position:relative;}
.testimonials_list ul li .item .testimonials_photo{left:0;top:24px;}
.fs_blog_module .element{margin-left:0!important;}
.strip_template figure.was_vert{overflow:visible!important;height:auto!important;}
.pp_wrapper input[type="submit"]{border-radius:3px;}
.fs_controls a{background-size:147px 45px!important;width:22px;height:22px;}
.fs_controls a:before{background-size:147px 45px!important;width:22px;height:22px;}
.fs_controls a.close_controls.open_controls:before{height:22px;background-position:-106px -20px;}
.fs_controls a.fs_slider_prev:before{width:12px;height:22px;background-position:-57px -20px;}
.fs_controls a.fs_slider_next:before{width:12px;height:22px;background-position:-70px -20px;}
.fs_controls a.fs_pause:before{width:10px;height:16px;background-position:-46px -20px;}
.fs_controls a.fs_play:before{width:10px;height:16px;background-position:-35px -20px;}
.fs_controls a.fs_share:before{width:16px;height:22px;background-position:-17px -20px;}
.fs_share_close{background-size:147px 45px!important;background-position:-130px -20px!important;width:17px!important;height:17px!important;}
.fs_title_wrapper,
.close_controls{display:none!important;}
.fs_controls{right:auto;left:50%;margin-left:-85px;bottom:20px;}
.fs_share{margin:0!important;}
.slider_data{display:none!important;}
.ribbon_wrapper .btn_prev,
.ribbon_wrapper .btn_next,
.post_controls{display:none!important;}
.fw-post-container{padding-left:10px;padding-right:10px;width:300px;}
.right-sidebar-block,
.left-sidebar-block{margin:10px 0 30px 0!important;}
.sticky_menu .main_header,
.main_header{position:relative!important;}
.module_cont{padding-bottom:30px!important;}
/**/.ribbon_wrapper,
.fs_grid_gallery{height:auto!important;}
.ribbon_list,
.fw_gallery_list{position:static!important;width:100%!important;height:auto!important;margin:0 0 20px 0!important;}
.ribbon_list li,
.fw_gallery_list li{width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;padding:0 10px!important;margin:10px 0 0 0!important;opacity:1!important;}
.fw_gallery_list li{position:static!important;height:auto!important;}
.slide_wrapper{display:block!important;margin:0!important;height:auto!important;}
.ribbon_list li img,
.fw_gallery_list li img{display:block!important;width:100%!important;height:auto!important;}
.slider_info{position:static!important;margin-left:0!important;}
#whaterwheel{height:auto!important;position:static!important;margin:10px 0!important;}
.ww_block{position:static!important;width:100%!important;height:auto!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;padding:0 10px!important;margin:10px 0 0 0!important;opacity:1!important;transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;}
.ww_block img{width:100%!important;height:auto!important;}
.fs_sharing a{font-size:20px;line-height:20px;}
blockquote.shortcode_blockquote.type3:before,
blockquote.shortcode_blockquote.type4:before,
blockquote.shortcode_blockquote.type5:before{letter-spacing:-6px;}
}
@media only screen and (min-width:420px) and (max-width:760px){.pf_output_container iframe{display:block;height:240px;}
.main_wrapper{width:420px;margin:0 auto;text-align:left;}
.right-sidebar-block,
.left-sidebar-block{margin-top:25px;width:100%;float:left;text-align:left;}
.left-sidebar-block{margin-right:0;}
.right-sidebar-block{margin-left:0;}
.fl-container.hasRS{width:420px;}
.fl-container.hasRS,
.posts-block.hasLS{width:420px;}
.wrapper404{width:420px;margin-left:-210px;}
.container404{padding:10px;}
h1.title404{font-size:50px;line-height:52px;margin-bottom:15px;}
.text404{display:none;}
.search404{width:100%!important;display:block!important;margin:0;max-width:100%;}
.search404{height:40px;}
.search404.search_form:before{width:40px;height:40px;line-height:38px;}
.search404.search_form input.field_search{padding:9px 10px 9px 56px;height:40px;}
.right-sidebar-block,
.left-sidebar-block{width:420px;float:none;margin:0 auto;}
}
@media only screen and (max-width:420px){h1, h1 span, h1 a{font-size:18px;line-height:28px;float:left;color:#53A3DD;}
.main_wrapper{width:300px;margin:0 auto;text-align:left;}
.right-sidebar-block,
.left-sidebar-block{margin-top:25px;width:100%;float:left;text-align:left;}
.left-sidebar-block{margin-right:0;}
.right-sidebar-block{margin-left:0;}
.fl-container.hasRS{width:300px;}
.fl-container.hasRS,
.posts-block.hasLS{width:300px;}
.pf_output_container iframe{display:block;height:185px;}
.wrapper404{width:280px;margin-left:-140px;}
.container404{padding:10px;}
h1.title404{font-size:50px;line-height:52px;margin-bottom:15px;}
.text404{display:none;}
.search404{width:100%!important;display:block!important;margin:0 0 0 0;max-width:100%;}
.search404{height:40px;}
.search404.search_form:before{width:40px;height:40px;line-height:38px;}
.search404.search_form input.field_search{padding:9px 10px 9px 56px;height:40px;}
.right-sidebar-block, .left-sidebar-block{width:300px;float:none;margin:0 auto;}
}