@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: 2) {
img.logo_def {
display: none !important;
}
img.logo_retina {
display: block !important;
}
#swipebox-arrows a#swipebox-prev:before {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/swipebox/icons_retina.png) no-repeat 0 0!important;
}
#swipebox-arrows a#swipebox-next:before {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/swipebox/icons_retina.png) no-repeat -9px 0!important;
}
#swipebox-arrows a#swipebox-close:before {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/swipebox/icons_retina.png) no-repeat -16px 0!important;
}
#swipebox-arrows a#swipebox-prev:before,
#swipebox-arrows a#swipebox-next:before,
#swipebox-arrows a#swipebox-close:before {
background-size:28px 12px!important;
}
a.fs_share_close {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -259px -40px;
}
.fs_controls a.close_controls:before {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -167px -40px;
}
.fs_controls a.close_controls.open_controls:before {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -213px -40px;
}
.fs_controls a.fs_slider_prev:before {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -115px -40px;
}
.fs_controls a.fs_slider_next:before {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -141px -40px;
}
.fs_controls a.fs_pause:before {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -92px -40px;
}
.fs_controls a.fs_play:before {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -69px -40px;
}
.fs_controls a.fs_share:before {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -34px -40px;
}
.ribbon_wrapper .btn_prev {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -115px -40px;
}
.ribbon_wrapper .btn_next {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -141px -40px;
}
.post_controls div.fleft {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -91px -72px;
}
.post_controls div.fright {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -100px -72px;
}
.fw_post_close {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -78px -72px;
}
.search_toggler,
.search_form:before {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -240px -2px;
}
.socials_list li a.ico_social_facebook:before {
background: url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat 0px 0;
}
.socials_list li a.ico_social_pinterest:before {
background: url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -20px 0;
}
.socials_list li a.ico_social_twitter:before {
background: url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -40px 0;
}
.socials_list li a.ico_social_instagram:before {
background: url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -60px 0;
}
.socials_list li a.ico_social_tumblr:before {
background: url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -80px 0;
}
.socials_list li a.ico_social_flickr:before {
background: url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -100px 0;
}
.socials_list li a.ico_social_youtube:before {
background: url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -120px 0;
}
.socials_list li a.ico_social_dribbble:before {
background: url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -140px 0;
}
.socials_list li a.ico_social_vimeo:before {
background: url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -180px 0;
}
.socials_list li a.ico_social_delicious:before {
background: url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -200px 0;
}
.socials_list li a.ico_social_linked:before {
background: url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -220px 0;
}
.gallery_toolbar .gallery_type_selector a.btn_gallery_column {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat 0 -66px;
}
.gallery_toolbar .gallery_type_selector a.btn_gallery_masonry {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -11px -66px;
}
.shortcode_messagebox .box_close {
background: url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat -67px -73px;
}
.beforeAfter_wrapper .result_line {
background: url(//www.michaelmeirsman.com/wp-content/themes/oyster/img/retina/oyster_sprite.png) no-repeat 0 -78px;
}
a.fs_share_close {
background:url(//www.michaelmeirsman.com/wp-content/themes/oyster/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_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;
}
}
@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-like {
width: 22px;
height: 22px;
margin: 0 5px 0 0;
}
.fs-like i {
transform:translateY(-3px);
font-size:22px;
line-height:22px;
color:#ffffff;
}
.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(//www.michaelmeirsman.com/wp-content/themes/oyster/img/oyster_sprite.png) no-repeat -83px -20px;
background-size:147px 45px;
}
.fs_controls a.close_controls.open_controls:before {
height: 22px;
background: url(//www.michaelmeirsman.com/wp-content/themes/oyster/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(//www.michaelmeirsman.com/wp-content/themes/oyster/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(//www.michaelmeirsman.com/wp-content/themes/oyster/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(//www.michaelmeirsman.com/wp-content/themes/oyster/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(//www.michaelmeirsman.com/wp-content/themes/oyster/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(//www.michaelmeirsman.com/wp-content/themes/oyster/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;
}
}
@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 {
margin:18px 0 0 0!important;
}
.list-of-images .gallery_item {
margin:18px -4px 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) {
.header_rp {
height:auto!important;
}
.fs_grid_gallery {
height:auto!important;
}
.fw_post_page {
padding-top:0;
margin:0;
}
.slider_info .post_meta_data {
padding-bottom:15px;
}
.fs_grid_gallery {
overflow:visible;
} .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(//www.michaelmeirsman.com/wp-content/themes/oyster/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;
display:inline-block;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
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_wrapper,
.logo {
font-size:0;
line-height:0;
}
.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 {
margin:20px 0 0 0!important;
}
.list-of-images .gallery_item {
margin:20px -4px 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 .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%;
}
.was_vert .strip-fadder {
width:60%;
}
.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:20px;
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-bottom: 0 !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
body:not(.gt3_sticky_mobile) {
padding-top: 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 {
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 {
display:none!important;
}
.close_controls.open_controls {
position:absolute;
left:50%;
bottom:0!important;
margin-left:-11px;
}
.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;
}
.sticky_menu body:not(.gt3_sticky_mobile) .main_header,
body:not(.gt3_sticky_mobile) .main_header {
top: 0 !important;
}
.sticky_menu .gt3_sticky_mobile .main_header {
position:fixed !important;
}
.module_cont {
padding-bottom:30px!important;
} .ribbon_wrapper,
.fs_grid_gallery {
height:auto!important;
}
.fs_grid_gallery .slider_info .post_meta_data {
padding-bottom:0;
}
.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;
max-width: 100% !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;
}
.album_item {
margin-right:0!important;
}
.album_post .album-pseudo1 {
margin:0 3px;
}
.album_post .album-pseudo2 {
margin:0 6px;
}
.fs_grid_gallery {
overflow:visible!important;
}
.grid-gallery-item,
.grid-portfolio-item {
float:none!important;
}
#lang_sel_list {
padding-right:75px;
z-index:50;
position:relative;
}
.menu_toggler {
z-index:70;
}
}
@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) {
.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;
}
}
@media only screen and (max-width: 760px) {
.single-port .ribbon_list_wrapper .fw_video_block {
width: 100% !important;
position: relative;
box-sizing: border-box;
}
.single-port .ribbon_list_wrapper .fw_video_block iframe {
position: absolute;
left: 0;
width: 100%;
top: 50%;
height: 56vw;
transform: translateY(-50%);
}
}
@media only screen and (max-width: 760px) {
.gallery_per_line_mobile_2 .fs_grid_gallery.is_masonry .grid-gallery-item,
.gallery_per_line_mobile_2 .grid-gallery-item {
width:50%;
}
.gallery_per_line_mobile_3 .fs_grid_gallery.is_masonry .grid-gallery-item,
.gallery_per_line_mobile_3 .grid-gallery-item {
width:33.33%;
}
.gallery_per_line_mobile_4 .fs_grid_gallery.is_masonry .grid-gallery-item,
.gallery_per_line_mobile_4 .grid-gallery-item {
width:25%;
}
.gallery_per_line_mobile_2 .grid-gallery-item,
.gallery_per_line_mobile_3 .grid-gallery-item,
.gallery_per_line_mobile_4 .grid-gallery-item {
float: left !important;
}
}