   article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block; } audio, canvas, video { display:inline-block; } audio:not([controls]) { display:none; height:0; } [hidden] { display:none; } html { font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; } body { margin:0; } a:focus { outline:thin dotted; } a:active, a:hover { outline:0; } h1 { font-size:2em; margin:0.67em 0; } abbr[title] { border-bottom:1px dotted; } b, strong { font-weight:bold; } dfn { font-style:italic; } hr { -moz-box-sizing:content-box; box-sizing:content-box; height:0; } mark { background:#ff0; color:#222; } code, kbd, pre, samp { font-family:monospace, serif; font-size:1em; } pre { white-space:pre-wrap; } q { quotes:"\201C""\201D""\2018""\2019"; } small { font-size:80%; } sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; } sup { top:-0.5em; } sub { bottom:-0.25em; } img { border:0; } svg:not(:root) { overflow:hidden; } figure { margin:0; } fieldset { border:1px solid silver; margin:0 2px; padding:0.35em 0.625em 0.75em; } legend { border:0; padding:0; } button, input, select, textarea { font-family:inherit; font-size:100%; margin:0; } button, input { line-height:normal; } button, select { text-transform:none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance:button; cursor:pointer; } button[disabled], html input[disabled] { cursor:default; } input[type="checkbox"], input[type="radio"] { box-sizing:border-box; padding:0; } input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; } button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0; } textarea { overflow:auto; vertical-align:top; } table { border-collapse:collapse; border-spacing:0; } .entry-content p, .entry-content ul li, .entry-content ol li { font-size:1.6rem; font-size:16px; }  *, input[type="search"] { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }  .clearfix:before, .entry-content:before, .entry:before, .featured-content:before, .footer-widgets:before, .nav-primary:before, .nav-secondary:before, .pagination:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .wrap:before { content:" "; display:table; } .clearfix:after, .entry-content:after, .entry:after, .featured-content:after, .footer-widgets:after, .nav-primary:after, .nav-secondary:after, .pagination:after, .site-container:after, .site-footer:after, .site-header:after, .site-inner:after, .wrap:after { clear:both; content:" "; display:table; }  html { font-size:62.5%; } body { color:#222; font-family:Arial, sans-serif; font-size:13px; font-size:1.3rem; font-weight:400; line-height:1.6; background:#fff; } body.magazine-landing { background-color:#222; } a, button, input:focus, input[type="button"], input[type="reset"], input[type="submit"], textarea:focus, .button { -webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -ms-transition:all 0.1s ease-in-out; -o-transition:all 0.1s ease-in-out; transition:all 0.1s ease-in-out; } ::-moz-selection { background-color:#222; color:#fff; } ::selection { background-color:#222; color:#fff; } a { background-color:inherit; color:#4eaae7; text-decoration:none; } a:hover { color:#444652; } p { margin:0 0 15px; margin:0 0 1.5rem; padding:0; } p:empty { display:none; } strong { font-weight:700; } ol, ul { margin:0; padding:0; } blockquote, blockquote::before { color:#888; } blockquote { margin:40px; margin:4rem; font-style:italic; } blockquote::before { content:"\201C"; display:block; font-size:30px; font-size:3rem; height:0; left:-20px; position:relative; top:-10px; font-style:normal; } cite { font-style:normal; }  h1, h2, h3, h4, h5, h6 { color:#222; font-family:Arial, sans-serif; font-weight:500; line-height:1.2; margin:0 0 16px; margin:0 0 1.6rem; text-transform:uppercase; } h1 { font-size:36px; font-size:3.6rem; } h2 { font-size:27px; font-size:2.6rem; } h3 { font-size:22px; font-size:2.2rem; } h4 { font-size:20px; font-size:2rem; } h5 { font-size:18px; font-size:1.8rem; } h6 { font-size:16px; font-size:1.6rem; }  embed, iframe, img, object, video, .wp-caption { max-width:100%; } img { height:auto; } .featured-content img, .gallery img { width:auto; } .wp-video { margin-bottom:1.5rem; } .wp-video, video.wp-video-shortcode, .mejs-container, .mejs-overlay.load { width:100% !important; height:100% !important; } .mejs-container { padding-top:56.25%; } .wp-video, video.wp-video-shortcode { max-width:100% !important; } video.wp-video-shortcode { position:relative; } .mejs-mediaelement { position:absolute; top:0; right:0; bottom:0; left:0; } .mejs-overlay-play { top:0; right:0; bottom:0; left:0; width:auto !important; height:auto !important; }  input, select, textarea { background-color:#fff; border:1px solid #ddd; color:#222; font-family:Arial, sans-serif; font-size:14px; font-size:1.4rem; font-weight:300; padding:10px; padding:1rem; width:100%; } input:focus, textarea:focus { border:1px solid #888; outline:none; } input[type="checkbox"], input[type="image"], input[type="radio"] { width:auto; } ::-moz-placeholder { color:#222; font-family:Arial, sans-serif; opacity:1; } ::-webkit-input-placeholder { color:#222; font-family:Arial, sans-serif; } button, input[type="button"], input[type="reset"], input[type="submit"], .button, .entry-content .button { background-color:#4eaae7; border:none; color:#fff; cursor:pointer; font-family:Arial, sans-serif; padding:10px 20px; padding:1rem 2rem; text-transform:uppercase; width:auto; } button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover, .entry-content .button:hover { background-color:#444652; } .entry-content .button:hover { color:#fff; } .button { display:inline-block; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button { display:none; }  table { border-collapse:collapse; border-spacing:0; line-height:2; margin-bottom:40px; margin-bottom:4rem; width:100%; } tbody { border-bottom:1px solid #ddd; } th, td { text-align:left; } th { font-weight:bold; text-transform:uppercase; } td { border-top:1px solid #ddd; padding:6px 0; padding:0.6rem 0; }   .site-inner, .wrap { margin:0 auto; max-width:1100px; } .site-inner { clear:both; padding-top:20px; padding-top:2rem;  background-color:#fff; } .diyp .site-inner { padding-bottom:10px; padding-bottom:1rem; } .diyp-landing .site-inner, .diyp-landing .wrap { max-width:800px; } .diyp-landing .site-inner { padding-bottom:40px; padding-bottom:4rem; }  .content-sidebar-sidebar .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap { width:930px; } .content-sidebar-sidebar .content-sidebar-wrap { float:left; } .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap { float:right; }  .content { float:right; width:746px; } .diyp-landing .content { background-color:#fff; padding:50px 60px 24px; padding:5rem 6rem 2.4rem; } .content-sidebar .content, .content-sidebar-sidebar .content, .sidebar-content-sidebar .content { float:left; } .content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content { width:540px; } .full-width-content .content { width:100%; }  .sidebar-primary { float:right; width:320px; } .sidebar-content .sidebar-primary, .sidebar-sidebar-content .sidebar-primary { float:left; }  .sidebar-secondary { float:left; width:180px; } .content-sidebar-sidebar .sidebar-secondary { float:right; }  .five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds { float:left; margin-left:2.564102564102564%; } .one-half, .three-sixths, .two-fourths { width:48.717948717948715%; } .one-third, .two-sixths { width:31.623931623931625%; } .four-sixths, .two-thirds { width:65.81196581196582%; } .one-fourth { width:23.076923076923077%; } .three-fourths { width:74.35897435897436%; } .one-sixth { width:14.52991452991453%; } .five-sixths { width:82.90598290598291%; } .first { clear:both; margin-left:0; }  .avatar { float:left; } .alignleft .avatar { margin-right:24px; margin-right:2.4rem; } .alignright .avatar { margin-left:24px; margin-left:2.4rem; } .author-box .avatar { height:70px; margin-right:30px; margin-right:3rem; width:70px; } .comment .avatar { height:50px; margin:0 16px 24px 0; margin:0 1.6rem 2.4rem 0; width:50px; } .sticky { } img.centered, .aligncenter { display:block; margin:0 auto 24px; margin:0 auto 2.4rem; } img.alignnone { margin-bottom:12px; margin-bottom:1.2rem; } .alignleft { float:left; text-align:left; } .alignright { float:right; text-align:right; } a.alignleft, a.alignright { max-width:100%; } a.alignleft img, img.alignleft, .wp-caption.alignleft { margin:0 24px 24px 0; margin:0 2.4rem 2.4rem 0; } a.alignright img, img.alignright, .wp-caption.alignright { margin:0 0 24px 24px; margin:0 0 2.4rem 2.4rem; } .entry-content .wp-caption-text { font-size:10px; font-size:1rem; font-weight:700; margin:0; text-align:center; } .gallery-caption { } .widget_calendar table { width:100%; } .widget_calendar td, .widget_calendar th { text-align:center; }  .breadcrumb { color:#444; border-bottom:1px solid #ddd; margin-bottom:25px; margin-bottom:2.5rem; padding:10px; padding:1rem; } .archive-description, .author-box { margin-bottom:50px; margin-bottom:5rem; padding:40px; padding:4rem; } .archive-description, .author-box { background-color:#f5f5f5; } .archive-description p:last-child, .author-box p:last-child, .search-results .archive-description h1 { margin-bottom:0; } .author-box-title, .author-box-title > a { color:#222; font-family:Arial, sans-serif; font-size:13px; font-size:1.3rem; margin-bottom:4px; margin-bottom:0.4rem; } .author-box p { margin-bottom:0; }  .search-form { overflow:hidden; } .entry-content .search-form { width:50%; } .site-header .search-form { float:right; margin-top:24px; margin-top:2.4rem; } .footer-widgets .search-form input { border:none; } .genesis-nav-menu .search-form input { background-color:#fff; color:#000; text-transform:uppercase; width:180px; } .genesis-nav-menu .search-form ::-moz-placeholder { color:#000; } .genesis-nav-menu .search-form ::-webkit-input-placeholder { color:#000; } .genesis-nav-menu .search-form input:focus { border:1px solid #fff; } .search-form input[type="submit"] { border:0; clip:rect(0, 0, 0, 0); height:1px; margin:-1px; padding:0; position:absolute; width:1px; }  .entry-title { font-size:25px; font-size:2.5rem; line-height:1; margin-bottom:1rem; margin-bottom:10px; } .entry-title a, .sidebar .widget-title a { color:#4eaae7; font-weight:500; } .entry-title a:hover { color:#444652; } .widget-title { clear:both; font-size:16px; font-size:1.6rem; margin-bottom:24px; margin-bottom:2.4rem; text-transform:uppercase; } .magazine-home .content .widget-title, .sidebar .widget-title { color:#239dea; border-bottom:1px solid #ddd; font-weight:600; padding:10px; padding:1rem; } .sidebar .enews .widget-title { background:none; padding:0; } .footer-widgets .widget-title { color:#fff; } .archive-title { font-size:20px; font-size:2rem; margin-bottom:24px; margin-bottom:2.4rem; }  .widget, .widget li { word-wrap:break-word; } .widget li { list-style-type:none; } .widget li li { border:0; margin:0; padding:0 0 0 20px; padding:0 0 0 2rem; } .widget .genesis-nav-menu li li { padding:0; } #search-3 .widget { float:right; } #nav_menu-4 { float:left; margin-left:20px; margin-left:2rem; } section#search-3 { margin-bottom:10px; margin-bottom:1rem; } .site-header form.search-form { margin-top:0; } .teaser-1 .wrap {  }  #execphp-3 { margin-left:7px !important; float:left !important; position:relative; z-index:9; } .hide { display:none; } .search-toggle { background-color:#2587c4; background:url("http://webhost-solutions.net/diyp/wp-content/uploads/2014/02/search-icon.png")  no-repeat; cursor:pointer; float:left; height:25px; margin-right:38px; text-align:center; width:25px; } .search-toggle:hover, .search-toggle.active { background-color:#4eaae7; } .search-toggle:before { color:#fff; font-size:20px; margin-top:14px; } .search-toggle .screen-reader-text { left:5px; } .search-box-wrapper { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:absolute; top:50px; right:0; width:100%; z-index:2; } .slh-search-toggle { position:relative; } .slh-search-toggle input[type="search"] {  font-size:1em; height:26px; padding:0 1rem; }  #toggle-search { background:url(https://www.diyphotography.net/wp-content/themes/diyp/images/search-icon.png) no-repeat 50% 50%; display:none; width:25px; height:25px; line-height:1.4; margin-right:4px; text-align:left; text-indent:-9999px; } #search-container { width:180px; padding:0px 5px 5px 5px !important; padding:0rem 0.5rem 0.5rem 0.5rem !important; } .search-box .search-field { background-color:#fff; border:0; font-size:16px; padding:2px 2px 3px 2px; width:100%; } .screen-reader-text { clip:rect(1px, 1px, 1px, 1px); position:absolute; } .screen-reader-text:focus { background-color:#f1f1f1; border-radius:3px; box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); clip:auto; color:#21759b; display:block; font-size:14px; font-weight:bold; height:auto; line-height:normal; padding:15px 23px 14px; position:absolute; left:5px; top:15px; text-decoration:none; text-transform:none; width:auto; z-index:100000; }  #diyp-subscribe-box { position:relative; margin-bottom:0; display:flex; justify-content:space-between; margin-bottom:0.5em; } #diyp-subscribe-box .icon-bar { background:url(https://www.diyphotography.net/wp-content/themes/diyp/images/diyp-share-buttons-sprite.png) no-repeat scroll left  0 #fff; cursor:pointer; display:block; float:left; height:30px; width:210px; } #diyp-subscribe-box .subscribe-snippets { background-color:#fff; border:2px solid #4eaae7; display:none; min-height:170px; padding:10px 10px 0; position:absolute; right:0; text-align:left; top:30px; width:100%; z-index:999; } #diyp-subscribe-box.active .subscribe-snippets { display:block; } #diyp-subscribe-box.active .icon-bar { background-color:#4eaae7; background-position:left -29px; } #diyp-subscribe-box .diyp-rss-email { display:block; float:left; height:30px; width:80px; } #diyp-subscribe-box a.diyp-rss-icon, #diyp-subscribe-box a.diyp-mail-icon, #diyp-subscribe-box a.diyp-fb-icon, #diyp-subscribe-box a.diyp-twitter-icon, #diyp-subscribe-box a.diyp-yt-icon, #diyp-subscribe-box a.diyp-telegram-icon, #diyp-subscribe-box a.diyp-insta-icon, #diyp-subscribe-box a.diyp-flipboard-icon { background:url(https://www.diyphotography.net/wp-content/themes/diyp/images/diyp-follow-buttons-sprite.png) no-repeat scroll left  0 #fff; cursor:pointer; display:inline-block; height:30px;  width:30px; } #diyp-subscribe-box a.diyp-mail-icon { background-position:-218px 0; } #diyp-subscribe-box a.diyp-rss-icon { background-position:-259px 0; } #diyp-subscribe-box a.diyp-fb-icon { background-position:-12px 0; } #diyp-subscribe-box a.diyp-twitter-icon { background-position:-53px 0; } #diyp-subscribe-box a.diyp-yt-icon { background-position:-135px 0; } #diyp-subscribe-box a.diyp-telegram-icon { background-position:-95px 0; } #diyp-subscribe-box a.diyp-insta-icon { background-position:-176px 0; } #diyp-subscribe-box a.diyp-flipboard-icon { background-position:-300px 0; } #diyp-subscribe-box a.diyp-mail-icon:hover, #diyp-subscribe-box a.diyp-rss-icon:hover, #diyp-subscribe-box a.diyp-insta-icon:hover, #diyp-subscribe-box a.diyp-telegram-icon:hover, #diyp-subscribe-box a.diyp-yt-icon:hover, #diyp-subscribe-box a.diyp-twitter-icon:hover, #diyp-subscribe-box a.diyp-fb-icon:hover, #diyp-subscribe-box a.diyp-flipboard-icon:hover { opacity:0.8; } .sidebar-primary #custom_html-3 .mc4wp-form-wrap { display:flex; justify-content:space-between; } .top-right .mc4wp-form input, .sidebar-primary #custom_html-3 .mc4wp-form input { font-size:1em; height:26px; margin-right:0; min-width:85px; padding:0 5px; width:28%; } .top-right .mc4wp-form input:first-child, .sidebar-primary #custom_html-3 .mc4wp-form input:first-child { margin-right:4px; min-width:116px; width:40%; } .top-right .mc4wp-form input[type="submit"], .sidebar-primary #custom_html-3 .mc4wp-form input[type="submit"] { font-weight:bold; margin-right:0; padding:inherit; } .top-right section#text-15 { width:100%; } .sidebar-cta h4 { clear:none; color:#fff; float:left; font-size:15px; font-weight:600; text-align:center; width:100%; } .sidebar-cta h4 a { background-color:#4eaae7; color:#fff; display:block; line-height:25px; margin-right:5px; padding:0 10px; width:100%; } .sidebar-cta h4 a:hover { background-color:#444652; } .top-right .widget { margin-bottom:5px; } .top-right .widget:last-child { margin-bottom:0; }  .featured-content { clear:both; overflow:hidden; } .home-middle .featured-content a, .home-top .featured-content a { position:relative; } .featured-content .entry { margin-bottom:30px; margin-bottom:3rem; } .home-middle .featured-content .entry, .home-top .featured-content .entry { float:left; max-width:100%; } .home-middle .featured-content .entry { width:360px; } .home-bottom .featured-content .entry, .sidebar .featured-content .entry { border-bottom:2px solid #ddd; } .sidebar .featured-content .entry:last-child { border-bottom:none; } .home-top .featured-content .entry-content p:last-child, .sidebar .featured-content .entry:last-child { margin-bottom:0; } .home-middle .featured-content .entry:nth-of-type(2n + 1) { clear:left; margin-right:30px; margin-right:3rem; } .featured-content .entry-title { border:none; font-size:24px; font-size:2.4rem; line-height:1.2; } .sidebar .featured-content .entry-title { font-size:20px; font-size:2rem; } .featured-content .entry-title a { border:none; } .featured-content a.alignnone { display:inline-block; margin-bottom:20px; margin-bottom:2rem; width:100%; } .diyp-top-stories .featured-content article a img { width:100%; } .js .content .home-middle a .entry-time, .js .content .home-top a .entry-time { background-color:#e8554e; bottom:24px; color:#fff; font-size:14px; font-size:1.4rem; font-weight:300; padding:5px 10px; padding:0.5rem 1rem; position:absolute; right:0; } .js .home-middle a.alignleft, .js .home-top a.alignleft { margin:0 2.4rem 2.4rem 0; } .js .home-middle a.alignright, .js .home-top a.alignright { margin:0 0 2.4rem 2.4rem; } .js .home-middle a.alignleft img, .js .home-middle a.alignright img, .js .home-top a.alignleft img, .js .home-top a.alignright img { margin:0; } .home-middle a.more-link, .home-top a.more-link { background-color:#eee; clear:both; color:#222; display:block; font-size:14px; font-size:1.4rem; margin-top:20px; margin-top:2rem; padding:8px 10px; padding:0.8rem 1rem; text-align:center; } .home-middle a.more-link:hover, .home-top a.more-link:hover { background-color:#e8554e; color:#fff; } .featured-content ul { clear:both; margin-bottom:30px; margin-bottom:3rem; } .featured-content li { list-style-type:none; } .top { max-width:1100px; position:relative; margin:0 auto; padding-top:10px; padding-top:1rem; padding-left:30px; padding-left:3rem; padding-right:30px; padding-right:3rem; } .top-left { float:left; width:67%; margin:0 auto; } .top-right { float:right; margin:0 auto; width:300px; } .diyp-top-stories { margin:0 auto; } .diyp-top-stories.top { padding-top:0; } .diyp-top-stories h4.widget-title { display:none; } .diyp-top-stories .featured-content article { border-bottom:medium none; display:inline-block; float:left; margin-right:3px; margin-bottom:1rem; height:140px; overflow:hidden; position:relative; width:24.7%; } .diyp-top-stories article:last-child { margin-right:0; } .diyp-top-stories article a { margin-bottom:0 !important; } .diyp-top-stories article .entry-header { background-color:rgba(68, 70, 82, 0.5); bottom:0; height:100%; position:absolute; } .diyp-top-stories article .entry-title { font-size:1em; margin-bottom:0; padding:1em; } .diyp-top-stories article .entry-title a { color:#fff; } .diyp-top-stories article .entry-meta { border:medium none; bottom:0; float:none; margin-bottom:0; padding-bottom:0; padding-left:10px; position:absolute; right:10px; width:auto; } .diyp-top-stories article .entry-meta .entry-time, .diyp-top-stories article .entry-meta .entry-author, .diyp-top-stories article .entry-meta .entry-comments-link, .diyp-top-stories article .entry-content { display:none; }   .yarpp-thumbnails-horizontal .yarpp-thumbnail { width:300px !important; margin:6px 0 0 0 !important; height:55px !important; } .yarpp-thumbnails-horizontal .yarpp-thumbnail > img, .yarpp-thumbnails-horizontal .yarpp-thumbnail-default { float:left !important; width:45px !important; display:inline-block !important; } .yarpp-thumbnails-horizontal .yarpp-thumbnail-title { float:right !important; width:228px !important; display:inline-block !important; margin:6px 0 0 0 !important; padding-left:5px !important; } .yarpp-related-widget h3 { padding-top:0px !important; margin-bottom:2px !important; }  .latest-tweets ul li { margin-bottom:16px; margin-bottom:1.6rem; }  div.gform_wrapper input[type="email"], div.gform_wrapper input[type="text"], div.gform_wrapper textarea, div.gform_wrapper .ginput_complex label { font-size:16px; font-size:1.6rem; padding:8px; padding:0.8rem; } div.gform_wrapper .ginput_complex label { padding:0; } div.gform_wrapper li, div.gform_wrapper form li { margin:8px 0 0; margin:0.8rem 0 0; } div.gform_wrapper .gform_footer input[type="submit"] { font-size:14px; font-size:1.4rem; }  img#wpstats { display:none; } #social-icons { height:25px; width:150px; clear:both; } #social-icons ul { float:left; width:100%; margin-left:5px; } #social-icons li { float:left; list-style-type:none; } li.facebook-icon a { background-image:url(https://www.diyphotography.net/wp-content/themes/diyp/images/social-icon-sprite.png); height:25px !important; width:25px !important; background-position:-0px -0px; text-indent:-10000px; margin-left:2px; padding:0px !important; } li.twitter-icon a { background-image:url(https://www.diyphotography.net/wp-content/themes/diyp/images/social-icon-sprite.png); height:25px !important; width:25px !important; background-position:-25px -0px; text-indent:-10000px; margin-left:2px; padding:0px !important; } li.googleplus-icon a { background-image:url(https://www.diyphotography.net/wp-content/themes/diyp/images/social-icon-sprite.png); height:25px !important; width:25px !important; background-position:-50px -0px; text-indent:-10000px; margin-left:2px; padding:0px !important; } li.rss-icon a { background-image:url(https://www.diyphotography.net/wp-content/themes/diyp/images/social-icon-sprite.png); height:25px !important; width:25px !important; background-position:-75px -0px; text-indent:-10000px; margin-left:2px; padding:0px !important; } li.email-icon a { background-image:url(https://www.diyphotography.net/wp-content/themes/diyp/images/social-icon-sprite.png); height:25px !important; width:25px !important; background-position:-100px -0px; text-indent:-10000px; margin-left:2px; padding:0px !important; } li.youtube-icon a { background-image:url(https://www.diyphotography.net/wp-content/themes/diyp/images/social-icon-sprite.png); height:25px !important; width:25px !important; background-position:-125px -0px; text-indent:-10000px; margin-left:2px; padding:0px !important; } li.facebook-icon a:hover { background-image:url(https://www.diyphotography.net/wp-content/themes/diyp/images/social-icon-sprite.png); height:25px !important; width:25px !important; background-position:-0px -25px; text-indent:-10000px; margin-left:2px; padding:0px !important; } li.twitter-icon a:hover { background-image:url(https://www.diyphotography.net/wp-content/themes/diyp/images/social-icon-sprite.png); height:25px !important; width:25px !important; background-position:-25px -25px; text-indent:-10000px; margin-left:2px; padding:0px !important; } li.googleplus-icon a:hover { background-image:url(https://www.diyphotography.net/wp-content/themes/diyp/images/social-icon-sprite.png); height:25px !important; width:25px !important; background-position:-50px -25px; text-indent:-10000px; margin-left:2px; padding:0px !important; } li.rss-icon a:hover { background-image:url(https://www.diyphotography.net/wp-content/themes/diyp/images/social-icon-sprite.png); height:25px !important; width:25px !important; background-position:-75px -25px; text-indent:-10000px; margin-left:2px; padding:0px !important; } li.email-icon a:hover { background-image:url(https://www.diyphotography.net/wp-content/themes/diyp/images/social-icon-sprite.png); height:25px !important; width:25px !important; background-position:-100px -25px; text-indent:-10000px; margin-left:2px; padding:0px !important; } li.youtube-icon a:hover { background-image:url(https://www.diyphotography.net/wp-content/themes/diyp/images/social-icon-sprite.png); height:25px !important; width:25px !important; background-position:-125px -25px; text-indent:-10000px; margin-left:2px; padding:0px !important; }  .site-header { background:#fff; border-bottom:1px solid #ddd; position:relative; width:100%; z-index:999; } .site-header.fixed { position:fixed; top:0px; } .header-image .site-header { padding:0; }  .title-area { float:left; padding:16px 0; padding:1.6rem 0; width:20%; } .header-image .title-area { padding:0; } .site-title { font-family:Arial, sans-serif; font-size:28px; font-size:2.8rem; line-height:1; margin:0; text-transform:uppercase; } .site-title a { color:#fff; } .site-title a:hover { color:#d7c603; } .site-description { color:#999; font-size:16px; font-size:1.6rem; font-weight:400; line-height:1; margin-bottom:0; }  .header-full-width .title-area, .header-full-width .site-title { width:100%; text-align:center; } .header-image .site-description, .header-image .site-title a { display:block; text-indent:-9999px; } .header-full-width.header-image .site-title a { background-position:center !important; margin:0; }  .header-image .site-header .wrap { padding:0; } .header-image .site-title a { background-size:contain !important; float:left; min-height:25px; width:100%; }  .site-header .widget-area { float:right; text-align:right;  } .site-header .widget-area li { margin:0; padding:0; } .site-header .search-form { float:right; margin-top:24px; margin-top:2.4rem; } section#nav_menu-2 { float:left; } section#nav_menu-4 { float:left;  margin-left:0; } section#nav_menu-2 .widget-wrap { padding:0px; } section#nav_menu-4 .widget-wrap { padding:0px; }  .genesis-nav-menu { clear:both; color:#222; font-family:Arial, sans-serif; font-size:16px; font-size:1.6rem; font-weight:700; text-transform:uppercase; width:100%; } .genesis-nav-menu .menu-item { display:inline-block; text-align:left; } .genesis-nav-menu a { border:none; color:#4eaae7; display:block; line-height:1.8; padding:25px 3px 20px; padding:0 0.3rem; position:relative; } .genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover { color:#444652; } .genesis-nav-menu .sub-menu { left:-9999px; opacity:0; position:absolute; -webkit-transition:opacity 0.4s ease-in-out; -moz-transition:opacity 0.4s ease-in-out; -ms-transition:opacity 0.4s ease-in-out; -o-transition:opacity 0.4s ease-in-out; transition:opacity 0.4s ease-in-out; width:190px; z-index:99; } .genesis-nav-menu .sub-menu a { background-color:#fff; border:1px solid #222; border-top:none; font-size:12px; font-size:1.2rem; padding:20px; padding:2rem; position:relative; text-transform:none; width:190px; } .genesis-nav-menu .sub-menu .sub-menu { margin:-53px 0 0 189px; } .genesis-nav-menu .menu-item:hover { position:static; } .genesis-nav-menu .menu-item:hover > .sub-menu { left:auto; opacity:1; } .genesis-nav-menu > .first > a { padding-left:0; } .genesis-nav-menu > .last > a { padding-right:0; } .genesis-nav-menu > .right { color:#fff; display:inline-block; float:right; list-style-type:none; padding:25px 0; padding:2.5rem 0; text-transform:uppercase; } .genesis-nav-menu > .right > a { display:inline; padding:0; } .genesis-nav-menu > .rss > a { margin-left:48px; margin-left:4.8rem; } .genesis-nav-menu > .search { padding:2px 0 0; padding:0.2rem 0 0; }  .site-header .sub-menu { border-top:1px solid #222; } .site-header .sub-menu .sub-menu { margin-top:-54px; }  .nav-primary .wrap { border-bottom:5px solid #444652; } .nav-primary a { color:#4eaae7; } .nav-primary a:hover, .nav-primary .sub-menu a:hover, .nav-primary .genesis-nav-menu .current-menu-item > a { color:#444652; } .nav-primary .genesis-nav-menu .sub-menu a { background-color:#444652; border:1px solid #fff; border-top:none; }  .menu-secondary .wrap { border-bottom:5px solid #444652; } .menu-secondary a { color:#239dea; } .menu-secondary a:hover { color:#444652; } .menu-secondary .right .search { margin-top:1px; margin-bottom:4px; background-color:#fff; float:right; width:200px; list-style:none; }  #responsive-menu-icon { cursor:pointer; display:none; padding:10px 0; padding:1rem 0; } #responsive-menu-icon::before { -webkit-font-smoothing:antialiased; color:#fff; content:"\e00e"; font-family:"Icon"; font-size:1.6rem; font-size:16px; font-style:normal; font-variant:normal; font-weight:normal; line-height:1; margin:0 auto; speak:none; text-align:center; text-transform:none; }  .post { border-bottom:2px solid #ddd; } .entry { margin-bottom:20px; margin-bottom:2rem; } .archive .content .entry, .page-template-page_blog-php .content .entry { border-bottom:2px solid #ddd; } .entry-content a { color:#4eaae7; } .entry-content a:hover { color:#444652; } .entry-content .attachment a, .entry-content .gallery a { border:none; } .entry-content ol, .entry-content p, .entry-content ul, .quote-caption { margin-bottom:15px; margin-bottom:1.5rem; } .entry-content ol, .entry-content ul { margin-left:40px; margin-left:4rem; } .entry-content ol li { list-style-type:decimal; } .entry-content ul li { list-style-type:disc; } .entry-content ol ol, .entry-content ul ul { margin-bottom:0; } .entry-meta { font-size:14px; font-size:1.4rem; } .entry-header .entry-meta { margin-bottom:10px; margin-bottom:1rem; } .entry-meta p { display:inline; } .entry-comments-link::before { content:"\00B7"; margin:0 6px 0 2px; margin:0 0.6rem 0 0.2rem; } .entry-categories, .entry-tags { display:block; }  .home .entry-header .entry-image-link, .archive .entry-header .entry-image-link, .search-results .entry-header .entry-image-link { float:left; width:35%; margin:0 1em 1em 0; } .home .entry-header .entry-image-link .entry-image, .archive .entry-header .entry-image-link .entry-image, .search-results .entry-header .entry-image-link .entry-image { margin:0; } .entry-social-diyp { display:block; margin-top:1rem; margin-top:10px; } .entry-social-diyp > div, .entry-social-diyp > iframe { max-width:75px !important; } .entry-social-diyp .twitter-share-button { margin-right:3px; } .entry-social-diyp.expanded .twitter-share-button { margin-top:8px; } .entry-social-diyp .osc-counter { box-shadow:none; -webkit-box-shadow:none; } .entry-social-diyp .fb-like { display:inline-block; overflow:hidden; } .entry-social-diyp .fb-share-button > span { vertical-align:inherit !important; } .entry-header .entry-meta {  padding-bottom:10px; padding-bottom:1rem; font-size:1em; margin-left:37%; } .single .entry-header .entry-meta { margin-left:0; }  .before-entry { margin-top:10px; margin-top:1rem; margin-bottom:10px; margin-bottom:1rem; padding:10px 0; padding:1rem 0; } .before-entry p:last-child { margin-bottom:0; } .before-entry .widget { margin-bottom:20px; margin-bottom:2rem; } .before-entry .widget:last-child { margin-bottom:0 !important; }  .after-entry { margin-top:20px; margin-top:2rem; padding:10px 0; padding:1rem 0; } .after-entry p:last-child { margin-bottom:0; } .after-entry-2 .widget { margin-bottom:20px; margin-bottom:2rem; max-width:300px; } .after-entry-2 .widget:last-child { margin-bottom:0; } .after-entry-2 { margin-top:20px; margin-top:2rem; padding:10px 0; padding:1rem 0; } .after-entry-2 .after-entry-left { float:left; width:48%; } main .after-entry-2 .after-entry-right { float:right; width:48%; } .after-entry-2 .after-entry-right { float:right; width:48%; } .after-entry-right h3 { color:#239dea; border-bottom:1px solid #ddd; font-size:16px; font-size:1.6rem; font-weight:600; padding:10px; padding:1rem; }  .archive-pagination, .entry-pagination { font-size:14px; font-size:1.4rem; margin:40px 0; margin:4rem 0; } .archive-pagination li { display:inline; } .archive-pagination li a { background-color:#444652; color:#fff; cursor:pointer; display:inline-block; padding:8px 12px; padding:0.8rem 1.2rem; } .archive-pagination li a:hover, .archive-pagination li.active a { background-color:#4eaae7; } .entry-pagination a { border-bottom:1px solid #ddd; }  .comment-respond, .entry-comments, .entry-pings { background-color:#fff; margin-bottom:50px; margin-bottom:5rem; } .comment-content { clear:both; } .entry-comments .comment-author { margin-bottom:0; } .comment-respond input[type="email"], .comment-respond input[type="text"], .comment-respond input[type="url"] { width:50%; } .comment-respond label { display:block; margin-right:12px; margin-right:1.2rem; } .comment-list li, .ping-list li { list-style-type:none; } .comment-list li { margin-top:24px; margin-top:2.4rem; padding:32px; padding:3.2rem; } .comment-list li li { margin-right:-32px; margin-right:-3.2rem; } li.comment { background-color:#f5f5f5; border:2px solid #fff; border-right:none; } .entry-pings .reply { display:none; } .bypostauthor { } .form-allowed-tags { background-color:#f5f5f5; font-size:14px; font-size:1.4rem; padding:24px; padding:2.4rem; }  .sidebar p:last-child, .sidebar ul > li:last-child { margin-bottom:0; } .sidebar .featured-content p:last-child { margin-bottom:24px; margin-bottom:2.4rem; } .sidebar li { margin-bottom:5px; margin-bottom:0.5rem; padding-bottom:5px; padding-bottom:0.5rem; word-wrap:break-word; } .sidebar .widget { margin-bottom:20px; margin-bottom:2rem; } .sidebar .tagcloud a, .sidebar .tagcloud a:visited { background-color:#eee; color:#222; cursor:pointer; display:inline-block; margin:0 5px 5px 0; padding:5px 10px; } .sidebar .tagcloud a:hover { background-color:#e8554e; color:#fff; }  .footer-widgets { max-width:1140px; margin:0 auto; background-color:#444652; color:#fff; clear:both; font-size:12px; font-size:1.2rem; padding:20px 10px 20px; padding:2rem 1rem 2rem; } .footer-widgets-1, .footer-widgets-2, .footer-widgets-3 { width:320px; } .footer-widgets-1 { margin-right:30px; margin-right:3rem; } .footer-widgets-1, .footer-widgets-2 { float:left; } .footer-widgets-3 { float:right; } .footer-widgets a { color:#fff; font-weight:300; } .footer-widgets a:hover { color:#ccc; } .footer-widgets p:last-child { margin-bottom:0; } .footer-widgets .widget { margin-bottom:40px; margin-bottom:4rem; } .footer-widgets li { margin-bottom:10px; margin-bottom:1rem; word-wrap:break-word; } .footer-widgets .tagcloud a { font-size:12px !important; font-size:1.2rem !important; background-color:#239dea; padding:3px; padding:0.3rem; line-height:2.5; }  .site-footer { font-family:Arial, sans-serif; font-size:14px; font-size:1.4rem; text-align:center; } .site-footer .wrap { padding:10px 0; padding:1rem 0; } .site-footer, .site-footer a { color:#444652; } .site-footer a:hover { color:#239dea; } .site-footer p { margin-bottom:0; }  div.fb-video, div.fb-post { padding-bottom:20px; } #diyp-about-box { } #diyp-about-box section.widget { margin-bottom:30px !important; float:none; width:80%; } #diyp-about-box .widget-title { font-size:2.4rem; margin-bottom:0.3em; } #diyp-about-box .user-profile { } #diyp-about-box .widget-wrap { overflow:hidden; display:block; } #diyp-about-box p { }  @media only screen and (min-width:570px) { .essb_links {  clear:none !important; } }  @media only screen and (max-width:768px) { .site-title {  text-align:center;  float:none !important;  margin:0 auto; }  .site-header .widget-area {  margin:0 auto;  float:none; }   } @media all and (max-width:468px) { .site-header .widget-area { } } @media only screen and (max-width:1139px) { .site-inner, .wrap {  max-width:960px; }  .top, .diyp-top-stories {  max-width:960px !important; }  .site-header .fixed {  position:fixed;  top:0px; }  .title-area {   }  .site-header .widget-area {   }  .top img {  background-size:contain !important; }  .content-sidebar-sidebar .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {  width:780px; }  .content {  width:630px; }  .content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {  width:450px; }  .footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .home-middle .featured-content .entry, .sidebar-primary {  width:300px; }  .sidebar-secondary {  width:150px; } } @media only screen and (min-width:1024px) and (max-width:1139px) { .site-header .wrap {  max-width:1000px; } } @media only screen and (max-width:1087px) { #execphp-3 {  position:relative;  z-index:9; } } @media only screen and (max-width:980px) { .top-left {  width:100%; }  .top-right {  display:none; }  .site-inner, .wrap {  max-width:750px; }  .top, .diyp-top-stories {  max-width:750px !important; }  .diyp-top-stories .featured-content article {  height:140px;  width:33%; }  .diyp-top-stories .featured-content article:nth-child(4) {  margin-right:0; }  .diyp-top-stories .featured-content article:nth-child(5) {  display:none; }   .top img {  background-size:contain !important; }  .content, .content-sidebar-sidebar .content, .content-sidebar-sidebar .content-sidebar-wrap, .footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .home-middle .featured-content .entry, .sidebar-content-sidebar .content, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-primary, .sidebar-secondary, .sidebar-sidebar-content .content, .sidebar-sidebar-content .content-sidebar-wrap, .site-header .widget-area, .title-area {  width:100%; }  .genesis-nav-menu, .site-header .title-area, .site-header .widget-area, .site-title {  text-align:left; }  .nav-primary {  position:relative; }  .featured-content .entry, .site-header .search-form, .site-title {  float:none; }  .site-header, .title-area {  padding-top:0; }  .title-area {  padding-bottom:20px;  padding-bottom:2rem; }  .header-image .site-header .title-area {  padding-bottom:0; }  .genesis-nav-menu > .right {  display:none; }  #toggle-search {  display:inline-block; }  #search-container {  display:none;  right:0;  position:absolute;  top:40px; } } @media only screen and (max-width:768px) { .site-container {  padding-top:20px;  padding-top:2rem; }  .site-header {  position:relative !important;  border-bottom:1px solid #444652;  min-height:60px;  width:100%;  z-index:999; }  .top img {  background-size:contain !important;  max-width:728px !important; }  section#nav_menu-4 {  display:none !important; }  section#search-3 {  display:none !important; }  .breadcrumb {  display:none !important; }  .footer-widgets, .nav-secondary, .site-footer, .site-header, .site-inner {  padding-left:5%;  padding-right:5%; }   .nav-primary {  position:relative; }  .home-bottom .featured-content .entry, .home-middle .featured-content .entry {  padding-bottom:20px;  padding-bottom:2rem; }  .archive-pagination li a {  margin-bottom:4px;  margin-bottom:0.4rem; }  .five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {  margin:0;  width:100%; }  .diyp-top-stories .featured-content article {  height:150px;  width:49.6%; }  .diyp-top-stories .featured-content article:nth-child(3) {  margin-right:0; }  .diyp-top-stories .featured-content article:nth-child(4) {  display:none; } } @media only screen and (max-width:480px) { .site-container {  padding-top:20px;  padding-top:2rem; }  .site-header {  position:relative !important;  border-bottom:1px solid #444652;  min-height:60px;  width:100%;  z-index:999; }  .top-right {  display:none !important; }  .top img {  background-size:contain !important; }  section#nav_menu-4 {  display:none !important; }  section#search-3 {  display:none !important; }  .genesis-nav-menu, .site-header .title-area, .site-header .widget-area, .site-title {  text-align:center; }  .nav-primary {  position:relative; }  .header-image .site-title a {  background-size:contain !important; }  .top .widget-area img {  width:100%;  height:auto; }  .breadcrumb {  display:none !important; }  .entry-title {  font-size:20px;  font-size:2rem;  line-height:1; }   .footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {  display:none !important; }  .diyp-top-stories {  display:none; }  .entry-social-diyp {  width:100%;  clear:both;  margin-bottom:10px; }  .before-entry {  margin-bottom:0; } } @media only screen and (max-width:320px) { .site-container {  padding-top:20px;  padding-top:2rem; }  .site-header {  position:relative !important;  border-bottom:1px solid #444652;  min-height:60px;  width:100%;  z-index:999; }  .top-right {  display:none !important; }  .top img {  background-size:contain !important; }  section#nav_menu-4 {  display:none !important; }  section#search-3 {  display:none !important; }  .genesis-nav-menu, .site-header .title-area, .site-header .widget-area, .site-title {  text-align:center; }  .nav-primary {  position:relative; }  .header-image .site-title a {  background-size:contain !important; }  .top .widget-area img {  width:100%;  height:auto; }  .breadcrumb {  display:none !important; }  .entry-title {  font-size:18px;  font-size:1.8rem;  line-height:1; }   .footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {  display:none !important; } } @media only screen and (max-width:240px) { .site-container {  padding-top:20px;  padding-top:2rem; }  .site-header {  position:relative !important;  border-bottom:1px solid #444652;  min-height:60px;  width:100%;  z-index:999; }  .site-header .widget-area {  width:220px !important; }  .top img {  background-size:contain !important;  max-width:320px !important; }  section#nav_menu-4 {  display:none !important; }  section#search-3 {  display:none !important; }  .genesis-nav-menu, .site-header .title-area, .site-header .widget-area, .site-title {  text-align:center; }  .nav-primary {  position:relative; }  .header-image .site-title a {  background-size:contain !important; }  .top .widget-area img {  width:100%;  height:auto; }  .breadcrumb {  display:none !important; }  .entry-title {  font-size:18px;  font-size:1.8rem;  line-height:1; }   .footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {  display:none !important; } } @media all and (max-width:319px) { .site-title a {  background-size:cover; }  .site-title {  width:100%; } } @media all and (max-width:468px) { .genesis-nav-menu a {  padding:0.5rem 0.5rem 1rem; } } @media all and (max-width:767px) { .top-left {  width:100% !important; }  .top {  margin:0 5%; }  #google_image_div a img {  width:100% !important; } }  .tptn_thumb { display:inline; float:left; margin:0 5px 0 0; border:none; }  .entry-header-meta { display:flex; gap:1em; justify-content:space-between; align-items:flex-start; margin-bottom:0; } .home .entry-header-meta .social-sharing ul, .archive .entry-header-meta .social-sharing ul, .search .entry-header-meta .social-sharing ul { display:flex; justify-content:flex-end; gap:0.5em; } .home .entry-header-meta .social-sharing li { margin:0 !important; } .home .entry-header-meta .social-sharing .dpsp-networks-btns-wrapper::after { display:none; } .is-mobile.home .social-sharing { margin-top:0; } .single .social-sharing { display:inline-block; vertical-align:middle; } .single .social-sharing .dpsp-shortcode-wrapper { margin-bottom:0; } .single #social_footer .social-sharing { margin-left:0; } .is-mobile.single .social-sharing { margin-left:0; } .single .social-sharing { display:inline-block; } .single .entry-header .entry-meta { display:inline-block; margin-right:1em; } .entry-header .social-sharing .dpsp-has-spacing .dpsp-networks-btns-wrapper li { max-height:32px; max-width:32px; } .single .entry-header .social-sharing .dpsp-has-spacing .dpsp-networks-btns-wrapper li { margin:0; } .single .entry-header { margin-bottom:1em; } .entry-header .social-sharing .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon, .entry-header .social-sharing .dpsp-networks-btns-wrapper .dpsp-network-btn, .entry-header .social-sharing .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon, .entry-header .social-sharing .dpsp-networks-btns-wrapper .dpsp-network-btn:hover { color:#fff; max-height:32px; max-width:32px; } #social_footer .social-sharing .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon, #social_footer .social-sharing .dpsp-networks-btns-wrapper .dpsp-network-btn, #social_footer .social-sharing .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon, #social_footer .social-sharing .dpsp-networks-btns-wrapper .dpsp-network-btn:hover { color:#fff; } #social_footer .social-sharing .dpsp-networks-btns-wrapper li { margin-right:1em; max-width:10em; } .is-mobile .social-sharing .dpsp-networks-btns-wrapper { display:flex; } .is-mobile #social_footer .social-sharing { float:none; } .is-mobile .entry-header .social-sharing .dpsp-networks-btns-wrapper li, .is-mobile #social_footer .social-sharing .dpsp-networks-btns-wrapper li, .is-mobile .entry-header .social-sharing .dpsp-networks-btns-wrapper .dpsp-network-btn { flex-grow:1; max-width:inherit; max-height:inherit; } .is-mobile .entry-header .social-sharing .dpsp-networks-btns-wrapper .dpsp-network-btn, .is-mobile #social_footer .social-sharing .dpsp-networks-btns-wrapper .dpsp-network-btn { padding-left:30px; } .is-mobile .entry-header .social-sharing .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon, .is-mobile #social_footer .social-sharing .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon { max-height:inherit; width:30px; } .nc_socialPanel span.swp_count { font-size:11px !important; } span.swp_share { font-size:11px !important; } .social-sharing .nc_socialPanel, .social-sharing .swp_social_panel { margin-top:0px !important; margin-bottom:0px !important; } .swp_social_panel a .swp_count:not(.swp_hide) { padding:0 !important; } #social_footer .social-sharing { float:left; min-width:280px; } #social_footer .social-sharing .nc_socialPanel { margin-top:10px !important; } .home #social_footer, .search #social_footer, .archive #social_footer { display:none; } .entry-header .entry-meta { padding-bottom:0 !important; margin-bottom:0 !important; }  .single .dpsp-networks-btns-wrapper { display:flex; gap:0.5em; } @media (max-width:767px) { #social_footer .social-sharing {  min-width:100%; } }  li.diy-top-posts__item { display:flex; } .diy-top-posts__image-wrapper { width:100px; height:66px; display:inline-block; overflow:hidden; margin-right:16px; } .diy-top-posts__image { width:auto; display:block; height:100%; max-width:none; } .teaser-2 .wrap, .teaser-5 .wrap { max-width:none; padding-left:0 !important; padding-right:0 !important; } .nc_socialPanel .nc_tweetContainer a.nc_tweet, .nc_socialPanel .totes .swp_count { -webkit-flex-flow:initial; -ms-flex-flow:initial; flex-flow:initial; }  .swp_whatsapp { display:none; } .swp_email { display:block; } @media (max-width:640px) { .swp_whatsapp {  display:block; }  .swp_email {  display:none; } } .search .social-sharing, .archive .social-sharing, .author .social-sharing { float:right; margin-top:-8px; } .cc-banner.cc-bottom { margin:0 auto; max-width:900px; padding:0.5em 1em; box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; } .dpsp-network-label { display:none !important; } #custom_html-4, #custom_html-3, #custom_html-5 { margin-bottom:5px !important; } .top-left.widget-area, .top-right.widget-area { display:none; } .archive.author-guest-author .author-box { display:none; } 