/*
Theme Name: Simples
Text Domain: simples
Version: 1.2.0
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Developed by <a href="https://difluir.com/" target="_blank">Difluir</a>.
Author: Difluir
Author URI: https://difluir.com/
Theme URI: https://difluir.com/
*/

/*! Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome | License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */
@font-face{font-display:swap;font-family:'FontAwesome';src:url('lib/font-awesome/fonts/fontawesome-webfont.eot');src:url('lib/font-awesome/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),url('lib/font-awesome/fonts/fontawesome-webfont.woff2') format('woff2'),url('lib/font-awesome/fonts/fontawesome-webfont.woff') format('woff'),url('lib/font-awesome/fonts/fontawesome-webfont.ttf') format('truetype'),url('lib/font-awesome/fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;}
body{margin:0;}
main{display:block;}
h1{font-size:2em;margin:0.67em 0;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace,monospace;font-size:1em;}
a{background-color:transparent;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,strong{font-weight:bolder;}
code,kbd,samp{font-family:monospace,monospace;font-size:1em;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button,input{overflow:visible;}
button,select{text-transform:none;}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none;}

/*! Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome | License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-twitter:before{content:"\f099";}
.fa-facebook:before{content:"\f09a";}
.fa-instagram:before{content:"\f16d";}
.fa-pinterest:before{content:"\f231";}
.fa-youtube:before{content:"\f16a";}
.fa-feed:before,.fa-rss:before{content:"\f09e";}
.fa-tumblr:before{content:"\f173";}
.fa-whatsapp:before{content:"\f232";}
.fa-linkedin:before{content:"\f0e1";}
.fa-angle-left:before{content:"\f104";}
.fa-angle-right:before{content:"\f105";}
.fa-angle-up:before{content:"\f106";}
.fa-angle-down:before{content:"\f107";}
.fa-search:before{content:"\f002";}
.fa-bars:before{content:"\f0c9";}
.fa-close:before{content:"\f00d";}
.fa-envelope-o:before{content:"\f003";}
.fa-envelope:before{content:"\f0e0";}

/*! Author: Ken Wheeler http://kenwheeler.github.io | Docs: http://kenwheeler.github.io/slick | Repo: http://github.com/kenwheeler/slick */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}

/**/
.slick-prev,.slick-next{background-color:transparent;border:none;width:24px;height:36px;display:block;padding:0;position:absolute;top:82px;z-index:3;font-size:0;line-height:0;color:transparent;cursor:pointer;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background-color:transparent;outline:none;}
.slick-prev{left:10px;}
.slick-next{right:10px;}
.slick-prev:before,.slick-next:before{font-size:40px;font-size:4.0rem;line-height:1;font-family:'FontAwesome';color:white;}
.slick-prev:before{content:"\f104";}
.slick-next:before{content:"\f105";}
.slick-dots{margin:0 -3px;padding:0;list-style:none;text-align:center;}
.slick-dots li{margin:0;padding:0 3px;display:inline-block;vertical-align:middle;}
.slick-dots li button{background-color:black;border:1px solid black;width:10px;height:10px;font-size:0;line-height:0;text-indent:-9999px;}
.slick-dots li button:hover,.slick-dots li button:focus,.slick-dots .slick-active button{background-color:transparent;}
@media (min-width:768px){
  .slick-prev,.slick-next{top:157px;}
}
@media (min-width:1280px){
  .slick-prev,.slick-next{top:207px;}
}

/*! reset ---------------------- */
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;font-size:62.5%;}
*,*::before,*::after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
@-ms-viewport{width:device-width;}
@viewport{width:device-width;}
a,mark,ins{text-decoration:none;}
ul,ol{padding:0;list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0;text-rendering:optimizeLegibility;}
blockquote{margin:0;hyphens:auto;word-break:break-word;}
blockquote cite{display:block;}
blockquote cite:before{content:"\2014\00a0";}
blockquote:before,blockquote:after{content:"";}
code,pre{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}
pre{margin:0;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
code{word-wrap:break-word;}
abbr{cursor:help;}
img,iframe{border:0;}
img{border-style:none;max-width:100%;height:auto;position:relative;}
figure,figcaption{margin:0;}
embed,iframe,object,video{max-width:100%;vertical-align:middle;}
p > embed,p > iframe,p > object,p > video{margin-bottom:0;}
table{border-collapse:collapse;width:100%;margin:0;}
table td,table th{border:1px solid #ececec;padding:10px;word-break:break-all;}
button,input,textarea,select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;vertical-align:baseline;margin:0;padding:0;}
button:focus,input:focus,textarea:focus,select:focus{outline:0;}
input,button{line-height:1.1;}
input,textarea{background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));  /* Removing the inner shadow on iOS inputs */}
textarea{vertical-align:top;resize:none;}
input[type="checkbox"],input[type="radio"]{vertical-align:top;}
button,input[type="button"],input[type="submit"],input[type="reset"]{cursor:pointer;}
button,input[type="button"],input[type="submit"],input[type="search"],input[type="reset"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input[type="file"]{border:0;padding:0;}

/*! wrappers ---------------------- */
.wrapper{width:94%;max-width:350px;margin-left:auto;margin-right:auto;}
.is-tablet,.is-tablet-desktop,.is-desktop{display:none;}

/*! basic style ---------------------- */
body{background-color:white;font-family:'Lato',sans-serif;font-weight:300;font-size:17px;font-size:1.7rem;letter-spacing:normal;line-height:1.5;color:#454545;}
a{color:#454545;}
p{margin:0 0 30px;}
.gallery{margin:-3px;display:flex;flex-flow:row wrap;justify-content:center;}
.gallery-item{width:100%;padding:3px;display:inline-block;vertical-align:top;text-align:center;}
.gallery-item img{max-width:100%;height:auto;display:block;margin:0 auto;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33333333333333%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66666666666667%;}
.gallery-columns-7 .gallery-item{max-width:14.28571428571429%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11111111111111%;}
.gallery-caption{display:block;margin:0;padding:4px 4px 0;font-style:italic;font-size:12px;font-size:1.2rem;line-height:1.4;}
.wp-caption{max-width:100%;text-align:left;}
.wp-caption img{max-width:100%;height:auto;}
.wp-caption.aligncenter{text-align:center;}
.wp-caption.alignright{text-align:right;}
.wp-caption-text,.wp-block-image figcaption{display:block;padding-top:4px;font-style:italic;font-size:12px;font-size:1.2rem;line-height:1.4;}
.alignleft{float:left;margin-right:15px;}
.alignright{float:right;margin-left:15px;}
.alignleft,.alignright{max-width:50%;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.aligncenter,.alignnone{width:auto;max-width:100%;margin-top:1px;margin-bottom:1px;}
form{margin:0;padding:0;}
input,textarea,button,select{background-color:white;border:1px solid #f1f1f1;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;display:block;vertical-align:baseline;margin:0;color:#454545;}
input,textarea{background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));  /* Removing the inner shadow on iOS inputs */}
input,button{line-height:1.1;}
input{height:50px;padding:0 15px;}
input[type="checkbox"],input[type="radio"]{width:auto;height:auto;display:inline;vertical-align:middle;margin:0;padding:0;}
textarea{height:170px;padding:15px;}
select{height:50px;}
input[type="submit"],input[type="button"],input[type="reset"],button{background-color:black;border:0;max-width:300px;color:white;}
input[type="submit"],input[type="button"],input[type="reset"],input[type="search"],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
button:focus,input:focus,textarea:focus,select:focus{outline:0;}
::-webkit-input-placeholder{color:#454545;}
:-moz-placeholder{color:#454545;}
::-moz-placeholder{color:#454545;opacity:1;}
:-ms-input-placeholder{color:#454545;}
:focus::-webkit-input-placeholder{opacity:.3;}
:focus:-moz-placeholder{opacity:.3;}
:focus::-moz-placeholder{opacity:.3;}
:focus:-ms-input-placeholder{opacity:.3;}
.post-password-form p{margin-bottom:24px;}
.post-password-form label{display:block;margin-bottom:5px;}
.search-form input[type="search"],.search-form input[type="submit"]{width:80%;height:47px;float:left;padding:0 10px;margin:0;line-height:1;}
.search-form input[type="search"]{font-size:13px;font-size:1.3rem;}
.search-form input[type="submit"]{width:20%;font-family:'FontAwesome';font-size:19px;font-size:1.9rem;text-align:right;}
.hentry,.comment,.widget{word-wrap:break-word;}
.dld-cover-image{background-size:cover;background-position:center;width:100%;display:block;}
.dld-loading{display:block;width:12px;height:12px;position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;}
.dld-loading:after{border:2px solid #181818;border-color:black transparent black transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:12px;height:12px;display:block;margin:1px;content:" ";animation:dld-loading 1.2s linear infinite;}
@keyframes dld-loading{
  0%{transform:rotate(0deg);}
  100%{transform:rotate(360deg);}
}
.dld-video-wrapper{height:0;position:relative;padding-bottom:56.25%;margin:0;overflow:hidden;}
.dld-video-wrapper iframe,.dld-video-wrapper object,.dld-video-wrapper embed,.dld-video-wrapper video{width:100%;height:100%;position:absolute;top:0;left:0;margin-bottom:0;}

/*! widgets ---------------------- */
.widget{margin-bottom:47px;}
.widget img,.widget iframe,.widget object,.widget embed,.widget video{max-width:100%;}
.widget img{height:auto;}
.widget-title{margin-bottom:15px;position:relative;font-weight:700;font-size:12px;font-size:1.2rem;letter-spacing:2.4px;line-height:1.1;text-transform:uppercase;text-align:center;}
.widget-title i{background-color:#454545;width:33px;height:1px;display:block;margin:14px auto 0;}
.textwidget{font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.5;text-align:center;}
.textwidget p{margin-bottom:15px;}
.textwidget.custom-html-widget img,.textwidget.custom-html-widget iframe,.textwidget.custom-html-widget object,.textwidget.custom-html-widget embed,.textwidget.custom-html-widget video{display:block;margin:0 auto;}
.widget_search .search-form .search-submit{text-align:center;}
.widget_archive li{width:50%;float:left;}
.widget_categories select,.widget_archive select{background-color:white;border:1px solid #f1f1f1;width:100%;height:47px;display:block;padding:7px;margin:0;}
.widget_tag_cloud .tagcloud{text-align:center;}
.widget_recent_comments .comment-author-link{font-style:italic;}
.widget_calendar table,.widget_calendar td,.widget_calendar th{border:1px solid #f1f1f1;}
.widget_calendar table{font-size:12px;font-size:1.2rem;letter-spacing:normal;line-height:1.1;text-align:center;}
.widget_calendar td,.widget_calendar th{padding:5px;}
.widget_calendar caption,.widget_calendar tbody #today{font-weight:700;}
.widget_calendar caption{margin-bottom:5px;}
.dld_profile_widget .widget-content{background-color:#ececec;}
.dld_profile_widget .image{padding-bottom:20px;}
.dld_profile_widget .image img{width:100%;height:auto;display:block;}
.dld_profile_widget .textwidget{padding:0 25px 25px;}
.dld_popular_widget ul{margin:-10px 0;text-align:center;}
.dld_popular_widget li{padding:10px 0;}
.dld_popular_widget li .image{width:31%;float:left;}
.dld_popular_widget li .image img{width:100%;height:auto;display:block;}
.dld_popular_widget li .entries{width:65%;float:right;padding-top:2px;text-align:left;}
.dld_popular_widget li h3{font-weight:300;font-size:15px;font-size:1.5rem;line-height:1.5;letter-spacing:normal;}
.dld_popular_widget li .cat{padding-top:6px;font-size:10px;font-size:1rem;line-height:1.2;letter-spacing:2px;text-transform:uppercase;}
.dld_instagram_widget ul{margin:-3px;}
.dld_instagram_widget li{width:50%;float:left;padding:3px;}
.dld_instagram_widget li.item-1{width:100%;float:none;}
.dld_instagram_widget li img{width:100%;height:auto;display:block;}
.dld_newsletter_widget .widget-content{background-color:#ececec;padding:35px 25px;text-align:center;}
.dld_newsletter_widget .textwidget{margin-bottom:15px;}
.dld_newsletter_widget .newsletter-box{position:relative;}
.dld_newsletter_widget .newsletter-box form p{margin-bottom:5px;}
.dld_newsletter_widget .newsletter-box form p.dld-field-submit{margin-bottom:0;}
.dld_newsletter_widget .dld-loading{top:inherit;bottom:-20px;display:none;}
.dld_newsletter_widget .dld-responses{width:100%;position:absolute;bottom:-24px;left:0;font-weight:400;font-style:italic;font-size:11px;font-size:1.1rem;line-height:1.3;text-align:center;}
.dld_newsletter_widget input[type="text"],.dld_newsletter_widget input[type="email"]{background-color:white;border:1px solid white;font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:normal;text-align:center;}
.dld_newsletter_widget input.error{border-color:red;}
.dld_newsletter_widget input[type="submit"]{font-weight:700;font-size:11px;font-size:1.1rem;line-height:1;letter-spacing:1.1px;text-transform:uppercase;}
.dld_pinterest_widget ul{margin:-4px;}
.dld_pinterest_widget li{width:50%;float:left;padding:4px;}
.dld_pinterest_widget li .image{height:147px;}

/*! site header ---------------------- */
.site-header.no-image{border-bottom:1px solid #ececec;margin-bottom:87px;}
body.home .site-header{border-bottom:0;margin-bottom:0;}
.dld-menu-bar{background-color:white;border-bottom:1px solid #ececec;width:100%;position:fixed;top:0;left:0;z-index:10;}
.dld-menu-bar .right{width:auto;float:right;text-align:right;}
.menu-toggle{background-color:transparent!important;border:0!important;width:auto;height:50px;margin:0;padding:0;float:left;font-weight:normal;font-size:14px;font-size:1.4rem;letter-spacing:normal;line-height:1;color:#454545;}
.menu-toggle.toggled-on .fa-bars:before{content:"\f00d";font-size:17px;font-size:1.7rem;}
.site-header-menu{width:100%;display:none;position:absolute;top:100%;left:0;z-index:10;font-weight:400;font-size:13px;font-size:1.3rem;letter-spacing:1.3px;line-height:1.1;text-transform:uppercase;}
.site-header-menu.toggled-on{display:block;}
.main-navigation{background-color:white;padding:20px 0;}
.main-navigation .wrap-in{width:94%;max-width:350px;margin:0 auto;}
.main-navigation ul{margin:-3px 0;}
.main-navigation li{border-bottom:1px solid #ececec;display:block;padding:3px 0;position:relative;}
.main-navigation li a{display:block;padding:10px 0;}
.main-navigation .dropdown-toggle{background:none;border:0 solid #ececec;border-left-width:1px;border-radius:0;width:45px;height:40px;margin:0;padding:0;position:absolute;top:0;right:0;}
.main-navigation .dropdown-toggle:after{width:44px;position:relative;left:1px;content:"\f107";font-family:'FontAwesome';font-weight:normal;font-size:15px;font-size:1.5rem;letter-spacing:normal;line-height:1;color:#454545;}
.main-navigation .dropdown-toggle:focus{outline:thin dotted;outline-offset:-1px;}
.main-navigation .dropdown-toggle.toggled-on:after{content:"\f106";}
.main-navigation .sub-menu{border-top:1px solid #ececec;display:none;margin:3px 0 0;letter-spacing:normal;text-transform:none;}
.main-navigation .sub-menu.toggled-on{display:block;}
.main-navigation .sub-menu li{border-bottom:1px solid #ececec;}
.main-navigation .sub-menu li:last-child{border-bottom:0;}
.main-navigation .sub-menu .sub-menu{font-style:italic;}
.main-navigation .sub-menu .sub-menu .sub-menu .dropdown-toggle{display:none;}
.social-links,.search-toggle{display:inline-block;vertical-align:middle;}
.social-links{border-right:1px solid #ececec;padding-right:20px;margin-right:20px;font-weight:normal;font-size:14px;font-size:1.4rem;line-height:1;}
.social-links ul{margin:0 -8px;}
.social-links li{display:inline-block;padding:0 8px;}
.search-toggle{background-color:transparent!important;border:0!important;width:auto;height:50px;margin:0;padding:0;font-weight:normal;font-size:14px;font-size:1.4rem;letter-spacing:normal;line-height:1;color:#454545;}
.search-toggle.toggled-on .fa-search:before{content:"\f00d";font-size:17px;font-size:1.7rem;}
.search-box{width:100%;display:none;position:absolute;top:100%;right:0;z-index:11;}
.search-box.toggled-on{display:block;}
.search-box .search-wrap{background-color:black;padding:15px 0;}
.search-box .search-form input[type="search"],.search-box .search-form input[type="submit"]{background-color:transparent!important;border:0!important;margin:0;padding:0;color:white;}
.search-box .search-form .search-field::-webkit-input-placeholder{color:white;}
.search-box .search-form .search-field:-moz-placeholder{color:white;}
.search-box .search-form .search-field::-moz-placeholder{color:white;}
.search-box .search-form .search-field:-ms-input-placeholder{color:white;}
.site-title{padding:107px 0;font-weight:700;font-size:47px;font-size:4.7rem;line-height:1;text-align:center;}
.site-title img{max-width:100%;height:auto;display:block;margin:0 auto;}

/*! featured content (custom slick slide) ---------------------- */
.dld-featured{border-bottom:1px solid #ececec;padding-bottom:50px;margin-bottom:50px;}
.dld-featured .wrapper{position:relative;}
.dld-slide-items{position:relative;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;}
.dld-slide-items .dld-item .image{height:200px;}
.dld-slide-items .dld-item .title-box{padding-top:12px;text-align:center;}
.dld-slide-items .dld-item h2{font-weight:300;font-size:25px;font-size:2.5rem;line-height:1.3;}
.dld-slide-items .dld-item i{background-color:#ececec;width:70px;height:1px;display:block;margin:20px auto;}
.dld-slide-items .dld-item .cat{font-weight:700;font-size:11px;font-size:1.1rem;letter-spacing:2.2px;line-height:1.1;text-transform:uppercase;}
.dld-featured.show-more .dld-slide-items{margin:0 -5px;}
.dld-featured.show-more .dld-slide-items .dld-item{padding:0 5px;}

/*! single image ---------------------- */
.image-header{width:100%;height:200px;margin-bottom:50px;}
.image-header.no-image{border-top:1px solid #ececec;height:1px;}

/*! content area ---------------------- */
.sidebar .widget-area{max-width:300px;margin-left:auto;margin-right:auto;}

/*! entry content ---------------------- */
.entry-content a,.comment-content a{border-bottom:1px solid #454545;text-decoration:none;}
.entry-content a > img,.comment-content a > img{border-bottom:0;display:block;}
.entry-content p,.comment-content p,.entry-content .gallery,.comment-content .gallery,.entry-content .wp-caption,.comment-content .wp-caption,.entry-content table,.comment-content table,.entry-content ul,.comment-content ul,.entry-content ol,.comment-content ol,.entry-content blockquote,.comment-content blockquote,.entry-content pre,.comment-content pre,.entry-content hr,.comment-content hr,.entry-content .dld-video-wrapper,.comment-content .dld-video-wrapper,.entry-content .wp-block-image,.comment-content .wp-block-image,.entry-content .wp-block-gallery,.comment-content .wp-block-gallery,.entry-content .wp-block-cover,.comment-content .wp-block-cover,.entry-content .wp-block-embed,.comment-content .wp-block-embed,.entry-content .wp-block-file,.comment-content .wp-block-file,.entry-content .wp-block-audio,.comment-content .wp-block-audio,.entry-content .wp-block-pullquote,.comment-content .wp-block-pullquote,.entry-content .wp-block-button,.comment-content .wp-block-button,.entry-content .wp-block-media-text,.comment-content .wp-block-media-text,.entry-content .wp-block-search,.comment-content .wp-block-search,.entry-content .wp-block-archives,.comment-content .wp-block-archives,.entry-content .wp-block-table,.comment-content .wp-block-table,.entry-content .wp-block-columns,.comment-content .wp-block-columns{margin-bottom:30px;}
.entry-content .alignleft,.comment-content .alignleft,.entry-content .alignright,.comment-content .alignright{margin-bottom:15px;}
.entry-content .wp-caption.alignleft,.comment-content .wp-caption.alignleft,.entry-content .wp-caption.alignright,.comment-content .wp-caption.alignright{margin-bottom:15px;}
.entry-content h1,.comment-content h1,.entry-content h2,.comment-content h2,.entry-content h3,.comment-content h3,.entry-content h4,.comment-content h4,.entry-content h5,.comment-content h5,.entry-content h6,.comment-content h6{margin:30px 0 10px;font-weight:800;}
.entry-content h1,.comment-content h1{font-size:30px;font-size:3rem;}
.entry-content h2,.comment-content h2{font-size:25px;font-size:2.5rem;}
.entry-content h3,.comment-content h3{font-size:20px;font-size:2rem;}
.entry-content h4,.comment-content h4{font-size:15px;font-size:1.5rem;}
.entry-content h5,.comment-content h5{font-size:15px;font-size:1.5rem;text-transform:uppercase;}
.entry-content h6,.comment-content h6{font-size:11px;font-size:1.1rem;text-transform:uppercase;}
.entry-content ul ul,.comment-content ul ul,.entry-content ol ul,.comment-content ol ul,.entry-content ul ol,.comment-content ul ol,.entry-content ol ol,.comment-content ol ol,.entry-content ul >:last-child,.comment-content ul >:last-child,.entry-content ol >:last-child,.comment-content ol >:last-child{margin-bottom:0;}
.entry-content ul,.comment-content ul{margin-left:20px;list-style-type:disc;}
.entry-content ol,.comment-content ol{margin-left:28px;list-style-type:number;}
.entry-content blockquote,.comment-content blockquote{border:10px solid #f1f1f1;border-width:0 0 0 10px;padding:10px 0 10px 20px;margin-left:30px;margin-right:30px;}
.entry-content code,.comment-content code{background-color:#f1f1f1;color:black;}
.entry-content pre,.comment-content pre{border:2px solid #f1f1f1;padding:30px;}
.entry-content pre.wp-block-verse,.comment-content pre.wp-block-verse{white-space:pre;white-space:pre-wrap;word-wrap:break-word;font-style:italic;letter-spacing:normal;}
.entry-content pre.wp-block-code code,.comment-content pre.wp-block-code code{background:none;color:inherit;}
.entry-content hr,.comment-content hr{background-color:transparent;border:1px solid #f1f1f1;border-width:0 0 1px;}
.entry-content .search-form,.comment-content .search-form{max-width:300px;margin:0 auto 40px;}
.entry-content .search-form input[type="submit"],.comment-content .search-form input[type="submit"]{text-align:center;}
.entry-content .more-link,.comment-content .more-link{border-bottom:0;font-weight:400;font-size:12px;font-size:1.2rem;letter-spacing:2.4px;line-height:1;text-transform:uppercase;}
.entry-content .more-link:after,.comment-content .more-link:after{display:inline-block;vertical-align:middle;padding-left:5px;content:"\f105";position:relative;top:-1.3px;font-family:'FontAwesome';font-size:14px;font-size:1.4rem;letter-spacing:normal;text-transform:none;}
.entry-content .dld-more-link,.comment-content .dld-more-link{display:block;text-align:center;}
.entry-content .page-links,.comment-content .page-links{margin:-2px -4px;}
.entry-content .page-links .page-links-title,.comment-content .page-links .page-links-title,.entry-content .page-links .post-page-numbers,.comment-content .page-links .post-page-numbers{border:0;display:inline-block;vertical-align:baseline;padding:2px 4px;}
.entry-content .page-links .post-page-numbers.current,.comment-content .page-links .post-page-numbers.current{border-bottom:1px solid #454545;}
.entry-content .wp-block-quote p,.comment-content .wp-block-quote p{margin-bottom:10px;}
.entry-content .wp-block-quote.is-style-large,.comment-content .wp-block-quote.is-style-large,.entry-content .wp-block-quote.is-large,.comment-content .wp-block-quote.is-large{border:0;padding:0;margin:0 0 30px;font-family:'Georgia',serif;}
.entry-content .wp-block-quote.is-style-large cite,.comment-content .wp-block-quote.is-style-large cite,.entry-content .wp-block-quote.is-large cite,.comment-content .wp-block-quote.is-large cite{text-align:left;}
.entry-content .wp-block-image a,.comment-content .wp-block-image a{border-bottom:0;}
.entry-content .wp-block-image img,.comment-content .wp-block-image img{display:block;}
.entry-content .wp-block-image figcaption,.comment-content .wp-block-image figcaption{text-align:left;}
.entry-content .wp-block-image .alignright figcaption,.comment-content .wp-block-image .alignright figcaption{text-align:right;}
.entry-content .wp-block-image .aligncenter figcaption,.comment-content .wp-block-image .aligncenter figcaption{text-align:center;}
.entry-content .wp-block-gallery,.comment-content .wp-block-gallery{margin-top:0;margin-left:0;margin-right:0;list-style:none;}
.entry-content .wp-block-gallery ul,.comment-content .wp-block-gallery ul{margin-left:0;margin-right:0;}
.entry-content .wp-block-gallery.alignleft,.comment-content .wp-block-gallery.alignleft,.entry-content .wp-block-gallery.alignright,.comment-content .wp-block-gallery.alignright{max-width:50%;}
.entry-content .wp-block-gallery.alignleft,.comment-content .wp-block-gallery.alignleft{margin-right:15px;}
.entry-content .wp-block-gallery.alignright,.comment-content .wp-block-gallery.alignright{margin-left:15px;}
.entry-content .wp-block-gallery figure,.comment-content .wp-block-gallery figure,.entry-content .wp-block-gallery img,.comment-content .wp-block-gallery img{display:block;}
.entry-content .wp-block-gallery figcaption,.comment-content .wp-block-gallery figcaption{font-style:italic;}
.entry-content .wp-block-gallery >:last-child,.comment-content .wp-block-gallery >:last-child{margin-bottom:0;}
.entry-content .wp-block-cover,.comment-content .wp-block-cover{padding:10px;}
.entry-content .wp-block-cover >:last-child,.comment-content .wp-block-cover >:last-child{margin-bottom:0;}
.entry-content .wp-block-embed figcaption,.comment-content .wp-block-embed figcaption,.entry-content .wp-block-audio figcaption,.comment-content .wp-block-audio figcaption{padding-top:4px;text-align:center;}
.entry-content .wp-block-pullquote blockquote,.comment-content .wp-block-pullquote blockquote{border:0;margin:0;padding:0;}
.entry-content .wp-block-pullquote.is-style-solid-color,.comment-content .wp-block-pullquote.is-style-solid-color{padding-left:20px;padding-right:20px;}
.entry-content .wp-block-file .wp-block-file__button,.comment-content .wp-block-file .wp-block-file__button{background:#32373c;border-radius:0;padding:10px 15px;font-size:12px;color:white;}
.entry-content .wp-block-button .wp-block-button__link,.comment-content .wp-block-button .wp-block-button__link{background-color:#32373c;border:none;border-radius:11px;box-shadow:none;margin:0;padding:12px 24px;display:inline-block;overflow-wrap:break-word;font-size:18px;text-align:center;text-decoration:none;color:white;cursor:pointer;}
.entry-content .wp-block-button.is-style-outline .wp-block-button__link,.comment-content .wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid;color:inherit;}
.entry-content .wp-block-button.is-style-squared .wp-block-button__link,.comment-content .wp-block-button.is-style-squared .wp-block-button__link{border-radius:0;}
.entry-content .wp-block-media-text,.comment-content .wp-block-media-text{display:block;grid-template-columns:auto;}
.entry-content .wp-block-media-text .has-large-font-size,.comment-content .wp-block-media-text .has-large-font-size{margin-bottom:15px;}
.entry-content .wp-block-search,.comment-content .wp-block-search{height:auto;}
.entry-content .wp-block-search .wp-block-search__input,.comment-content .wp-block-search .wp-block-search__input{width:70%;float:left;flex-grow:inherit;}
.entry-content .wp-block-search .wp-block-search__button,.comment-content .wp-block-search .wp-block-search__button{width:30%;float:right;margin:0;}
.entry-content .wp-block-archives.wp-block-archives-dropdown select,.comment-content .wp-block-archives.wp-block-archives-dropdown select{padding:5px;}
.entry-content .wp-block-columns >:last-child,.comment-content .wp-block-columns >:last-child,.entry-content .wp-block-columns .wp-block-column >:last-child,.comment-content .wp-block-columns .wp-block-column >:last-child{margin-bottom:0;}
.entry-content .wp-block-latest-comments,.comment-content .wp-block-latest-comments{margin-left:0;}
.entry-content .wp-block-latest-comments__comment-excerpt >:last-child,.comment-content .wp-block-latest-comments__comment-excerpt >:last-child{margin-bottom:0;}
.entry-content > *.alignwide,.comment-content > *.alignwide,.entry-content > *.alignfull,.comment-content > *.alignfull{width:100%;max-width:100%;clear:both;margin-left:auto;margin-right:auto;}
.entry-content > *.alignwide figcaption,.comment-content > *.alignwide figcaption,.entry-content > *.alignfull figcaption,.comment-content > *.alignfull figcaption{text-align:center;}
.entry-content > *.alignfull,.comment-content > *.alignfull{margin-left:0;margin-right:0;position:relative;}
.entry-content > *.alignfull figcaption,.comment-content > *.alignfull figcaption{padding-left:15px;padding-right:15px;}
.entry-content .archive-by-month li,.comment-content .archive-by-month li,.entry-content .archive-by-year li,.comment-content .archive-by-year li{width:50%;float:left;}
.entry-content .wpcf7,.comment-content .wpcf7{margin:0;padding:0;}
.entry-content .wpcf7 p,.comment-content .wpcf7 p{margin-bottom:7px;position:relative;}
.entry-content .wpcf7 .wpcf7-list-item.first,.comment-content .wpcf7 .wpcf7-list-item.first,.entry-content .wpcf7 .wpcf7-acceptance .wpcf7-list-item,.comment-content .wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin-left:0;}
.entry-content .wpcf7 .wpcf7-not-valid,.comment-content .wpcf7 .wpcf7-not-valid{border-color:red;}
.entry-content .wpcf7 .wpcf7-not-valid-tip,.comment-content .wpcf7 .wpcf7-not-valid-tip{display:none;}
.entry-content .wpcf7 .wpcf7-response-output,.comment-content .wpcf7 .wpcf7-response-output{margin:0;padding:0;text-align:center;}
.entry-content .wpcf7 .wpcf7-response-output.wpcf7-validation-errors,.comment-content .wpcf7 .wpcf7-response-output.wpcf7-validation-errors{padding:10px;}
.entry-content >:first-child,.comment-content >:first-child{margin-top:0;}
.entry-content:empty,.comment-content:empty{margin:0;padding:0;}
body.page-template-fullwidth .entry-content > *.alignwide,body.post-template-fullwidth-article .entry-content > *.alignwide,body.page-template-blank .entry-content > *.alignwide{margin-left:auto;margin-right:auto;clear:both;}
body.page-template-fullwidth .entry-content > *.alignfull,body.post-template-fullwidth-article .entry-content > *.alignfull,body.page-template-blank .entry-content > *.alignfull{width:calc(100vw - 9px);max-width:calc(100vw - 9px);margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);}

/*! hentry ---------------------- */
.hentry{margin-bottom:50px;}
.hentry.post-short{border-bottom:1px solid #ececec;padding-bottom:50px;}
.hentry.post-password-required .entry-content{text-align:center;}
.hentry.post-password-required .entry-content form label{text-align:left;}
body.single .hentry{margin-bottom:40px;}
.entry-header{margin-bottom:30px;text-align:center;}
.entry-header .sep{background-color:#ececec;width:70px;height:1px;display:block;margin:15px auto;}
.entry-cats{font-weight:700;font-size:11px;font-size:1.1rem;letter-spacing:2.2px;text-transform:uppercase;}
.entry-title{font-weight:300;font-size:25px;font-size:2.5rem;line-height:1.3;}
.entry-footer{clear:both;padding-top:30px;font-weight:normal;text-transform:uppercase;text-align:center;}
.entry-share{border:1px solid #ececec;border-width:1px 0;padding:12px 0 14px;}
.entry-share span,.entry-share a{display:inline-block;vertical-align:middle;margin:0 5px;}
.entry-share span{font-size:12px;font-size:1.2rem;letter-spacing:2.4px;line-height:1;}
.entry-share a{padding:2px 3px;font-size:15px;font-size:1.5rem;letter-spacing:normal;line-height:1;text-transform:none;}
.entry-meta{border-bottom:1px solid #ececec;padding:15px 0;font-size:10px;font-size:1rem;letter-spacing:2px;line-height:1.5;color:#7f7f7f;}
.entry-meta a{color:#7f7f7f;}
.entry-date .updated{display:none;}
.entry-date .published,.entry-date .published.updated{display:inline-block;}
.entry-tags{padding-top:14px;}
.author.vcard{padding-top:14px;}
.author.vcard span,.author.vcard .avatar{display:inline-block;vertical-align:middle;}
.author.vcard .avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:27px;height:auto;}
.post-short.model-2 .post-thumbnail,.post-short.model-3 .post-thumbnail{margin-bottom:20px;}
.post-short.model-2 .post-thumbnail .image,.post-short.model-3 .post-thumbnail .image{height:200px;}
.post-short.model-3{border-bottom:0;padding-bottom:0;}
.post-short.model-3 .entry-header .sep{margin-top:9px;margin-bottom:9px;}
.post-short.model-3 .entry-title{font-size:22px;font-size:2.2rem;}

/*! related posts ---------------------- */
.dld-related-posts{margin-bottom:40px;text-align:center;}
.dld-related-posts ul{margin:-10px 0;font-size:14px;font-size:1.4rem;line-height:1.3;}
.dld-related-posts li{display:block;padding:10px 0;}
.dld-related-posts li .image{height:150px;}
.dld-related-posts li .title{display:block;padding-top:5px;}

/*! page header ---------------------- */
.page-header{border-bottom:1px solid #ececec;padding-bottom:50px;margin-bottom:50px;text-align:center;}
.author-description{text-align:left;}
.author-description .avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:47px;height:auto;float:left;margin-right:10px;}
.taxonomy-description,.author-description{padding-top:10px;}

/*! navigation ---------------------- */
.pagination{border-bottom:1px solid #ececec;padding-bottom:50px;margin-bottom:50px;font-weight:400;font-size:12px;font-size:1.2rem;letter-spacing:2.4px;line-height:1;text-transform:uppercase;text-align:center;}
.pagination .page-numbers{display:none;margin:0 10px;}
.pagination .prev,.pagination .next{display:inline-block;}
.post-navigation{border:1px solid #ececec;border-width:1px 0;padding:40px 0;margin-bottom:40px;font-size:15px;font-size:1.5rem;line-height:1.4;word-wrap:break-word;}
.post-navigation .nav-links{margin:-15px 0;}
.post-navigation .nav-previous,.post-navigation .nav-next{display:block;padding:15px 0;}
.post-navigation .nav-previous{text-align:left;}
.post-navigation .nav-next{text-align:right;}
.post-navigation .meta-nav{display:block;font-weight:400;font-size:12px;font-size:1.2rem;letter-spacing:2.4px;line-height:1.2;text-transform:uppercase;}
.image-navigation,.comment-navigation{margin-bottom:10px;font-size:13px;font-size:1.3rem;line-height:1.3;text-align:center;}
.comment-navigation{padding-top:5px;margin-bottom:24px;font-size:11px;font-size:1.1rem;letter-spacing:1.1px;text-transform:uppercase;}
.image-navigation .nav-previous:not(:empty),.image-navigation .nav-next:not(:empty),.comment-navigation .nav-previous:not(:empty),.comment-navigation .nav-next:not(:empty){display:inline-block;}
.image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before,.comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before{content:"\002f";display:inline-block;padding:0 0.53em;opacity:0.7;}

/*! comments ---------------------- */
.comments-area{margin-bottom:50px;}
.no-comments{margin-bottom:30px;font-weight:700;text-align:center;}
.comment-reply-title,.comments-title{margin-bottom:15px;position:relative;font-weight:700;font-size:12px;font-size:1.2rem;letter-spacing:2.4px;line-height:1.1;text-transform:uppercase;text-align:center;}
.comment-reply-title i,.comments-title i{background-color:#454545;width:33px;height:1px;display:block;margin:14px auto 0;}
.comment-respond{margin-bottom:50px;}
.comment-form{background-color:#ececec;padding:30px 20px;}
.comment-form p{margin-bottom:10px;}
.comment-form input,.comment-form textarea,.comment-form button,.comment-form select{border-color:#ececec;}
.comment-form .logged-in-as,.comment-form .comment-notes{margin-bottom:24px;font-style:italic;font-size:13.5px;font-size:1.35rem;line-height:1.4;text-align:center;}
.comment-form .comment-form-cookies-consent{padding:10px 0;}
.comment-form .comment-form-cookies-consent label,.comment-form .comment-form-cookies-consent input[type="checkbox"]{width:auto;height:auto;display:inline;vertical-align:middle;}
.comment-form .comment-form-cookies-consent input[type="checkbox"]{margin-right:3px;}
.comment-form .form-submit{clear:both;}
.comment-form::-webkit-input-placeholder{color:#454545;}
.comment-form:-moz-placeholder{color:#454545;}
.comment-form::-moz-placeholder{color:#454545;opacity:1;}
.comment-form:-ms-input-placeholder{color:#454545;}
.comment-form:focus::-webkit-input-placeholder{opacity:.3;}
.comment-form:focus:-moz-placeholder{opacity:.3;}
.comment-form:focus::-moz-placeholder{opacity:.3;}
.comment-form:focus:-ms-input-placeholder{opacity:.3;}
.comment-list .comment-respond{margin-bottom:0;padding-top:20px;}
.trackback .comment-body .edit-link,.pingback .comment-body .edit-link{display:block;font-size:11px;font-size:1.1rem;letter-spacing:1.1px;text-transform:uppercase;}
.comment,.trackback,.pingback{border:1px solid #f1f1f1;padding:20px;margin-bottom:20px;}
.comment-meta{margin-bottom:15px;}
.comment-author img{width:43px;height:auto;display:block;float:left;margin-right:10px;}
.comment-author .fn{font-weight:700;}
.comment-metadata{padding-top:3px;font-size:11px;font-size:1.1rem;letter-spacing:1.1px;line-height:1.1;text-transform:uppercase;}
.comment-content{clear:both;}
.comment-content p{margin-bottom:15px;}
.comment-list .reply{padding-top:15px;font-size:11px;font-size:1.1rem;letter-spacing:1.1px;line-height:1.1;text-transform:uppercase;}
.comment-list .children{padding-top:20px;}

/*! instagram template ---------------------- */
body.page-template-instagram .site-header{border-bottom:0;margin-bottom:0;}
body.page-template-instagram .image-header{border:0;margin-bottom:0;}
.instagram-navigation{margin-bottom:50px;text-align:center;}
.instagram-navigation ul{margin:-4px 0;}
.instagram-navigation li{padding:4px 0;}
.instagram-navigation li a{background-color:#454545;display:block;padding:14px 10px;color:white;}

/*! blank page template ---------------------- */
body.page-template-blank body,body.page-template-blank .hentry,body.page-template-blank .entry-content{margin:0;padding:0;}

/*! friends ---------------------- */
.dld-friends.top-section{border-bottom:1px solid #ececec;margin-bottom:50px;padding-bottom:50px;}
.dld-friends.footer-section{margin-bottom:50px;}
.dld-friends .friend img,.dld-friends .friend iframe,.dld-friends .friend embed,.dld-friends .friend object,.dld-friends .friend video{max-width:100%;display:block;margin:0 auto;}
.dld-friends .friend img{height:auto;}
body.single .dld-friends.top-section{margin-bottom:40px;}

/*! instagram footer ---------------------- */
.instagram-footer{clear:both;}
.instagram-footer .widget{margin-bottom:0;}

/*! site footer ---------------------- */
.site-footer{background-color:black;clear:both;padding:27px 0;font-weight:400;font-size:10px;font-size:1rem;letter-spacing:1px;line-height:1.3;text-transform:uppercase;text-align:center;color:white;}
.site-footer a{color:white;}
.site-footer .credits{padding:15px 0;font-size:11px;font-size:1.1rem;letter-spacing:0.275px;text-transform:none;}
.site-footer .backto{font-size:30px;font-size:3rem;line-height:1;letter-spacing:normal;text-transform:none;}

/*! last child ---------------------- */
.textwidget >:last-child,.entry-content >:last-child,.taxonomy-description >:last-child,.author-description >:last-child,.gallery >:last-child,.wp-caption >:last-child,.search-form >:last-child,blockquote >:last-child,pre >:last-child,.comment-list >:last-child,.comment-list .children >:last-child,.comment-content >:last-child,.post-password-form >:last-child{margin-bottom:0;}

/*! accessibility ---------------------- */
.says,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important;  /* Many screen reader and browser combinations announce broken words as they would appear visually. */}
.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;  /* Above WP toolbar. */}

/*! clearings ---------------------- */
.dld-clear:before,.dld-clear:after,.clear:before,.clear:after,.search-form:before,.search-form:after,.post-password-form:before,.post-password-form:after,.comment-body:before,.comment-body:after,.comment-meta:before,.comment-meta:after,.comment-content:before,.comment-content:after,.nav-links:before,.nav-links:after,blockquote:before,blockquote:after,.gallery:before,.gallery:after,.textwidget:before,.textwidget:after,.widget ul:before,.widget ul:after,.widget ol:before,.widget ol:after,.entry-content ul:before,.entry-content ul:after,.entry-content ol:before,.entry-content ol:after{content:"";display:table;}
.dld-clear:after,.clear:after,.search-form:after,.post-password-form:after,.comment-body:after,.comment-meta:after,.comment-content:after,.nav-links:after,blockquote:after,.gallery:after,.textwidget:after,.widget ul:after,.widget ol:after,.entry-content ul:after,.entry-content ol:after{clear:both;}

/*! media queries ---------------------- */
@media (min-width:768px){

  /*! wrappers ---------------------- */
  .wrapper,.main-navigation .wrap-in{width:97%;max-width:728px;}
  .is-tablet,.is-tablet-desktop{display:block;}
  .is-smartphone{display:none;}

  /*! basic style ---------------------- */
  .post-password-form{position:relative;}
  .post-password-form label{width:70%;float:left;margin-bottom:0;}
  .post-password-form input[type="submit"]{width:30%;position:absolute;bottom:0;right:0;}

  /*! featured content (custom slick slide) ---------------------- */
  .dld-featured{padding-bottom:67px;margin-bottom:67px;}
  .dld-slide-items .dld-item .image{height:350px;}
  .dld-slide-items .dld-item h2{font-size:30px;font-size:3rem;}

  /*! single image ---------------------- */
  .image-header{height:350px;margin-bottom:67px;}

  /*! entry content ---------------------- */
  .entry-content .wp-block-media-text{display:grid;grid-template-rows:auto;align-items:center;grid-template-areas:"media-text-media media-text-content";grid-template-columns:50% auto;}
  .entry-content .wp-block-archives.wp-block-archives-list li{width:50%;float:left;}
  body.page-template-fullwidth .entry-content .wp-block-columns.alignfull,body.post-template-fullwidth-article .entry-content .wp-block-columns.alignfull,body.body.page-template-blank .entry-content .wp-block-columns.alignfull,body.page-template-fullwidth .entry-content .wp-block-columns.alignfull .wp-block-column,body.post-template-fullwidth-article .entry-content .wp-block-columns.alignfull .wp-block-column,body.body.page-template-blank .entry-content .wp-block-columns.alignfull .wp-block-column{padding-left:calc(2 * 1rem);padding-right:calc(2 * 1rem);}
  body.page-template-fullwidth .entry-content .wp-block-cover.alignfull .wp-block-cover-text,body.post-template-fullwidth-article .entry-content .wp-block-cover.alignfull .wp-block-cover-text,body.body.page-template-blank .entry-content .wp-block-cover.alignfull .wp-block-cover-text,body.page-template-fullwidth .entry-content .wp-block-cover.alignfull h2,body.post-template-fullwidth-article .entry-content .wp-block-cover.alignfull h2,body.body.page-template-blank .entry-content .wp-block-cover.alignfull h2{max-width:calc(8 * (100vw / 12) - 28px);padding:0;}

  /*! hentry ---------------------- */
  .dld-infinite-wrap.wrap-grid{margin-left:-10px;margin-right:-10px;}
  .dld-infinite-wrap.wrap-grid .dld-clear-it{display:none;clear:both;}
  .dld-infinite-wrap.wrap-grid .dld-clear-it.clear-2{display:block;}
  .hentry{margin-bottom:70px;}
  .hentry.post-short{padding-bottom:70px;}
  .post-short.model-2 .post-thumbnail{width:45%;float:left;margin-bottom:0;}
  .post-short.model-2 .post-thumbnail .image{height:420px;}
  .post-short.model-2 .entries{width:52%;float:right;}
  .post-short.model-2 .entry-header{margin-bottom:20px;text-align:left;}
  .post-short.model-2 .entry-header .sep{margin:14px 0 12px;}
  .post-short.model-2 .entry-title{font-size:30px;font-size:3rem;}
  .post-short.model-2 .entry-content p{margin-bottom:20px;}
  .post-short.model-2 .entry-content .dld-more-link{text-align:left;}
  .post-short.model-2 .entry-content >:last-child{margin-bottom:0;}
  .post-short.model-3{width:50%;float:left;padding-left:10px;padding-right:10px;padding-bottom:0;margin-bottom:30px;}
  .entry-title{font-size:33px;font-size:3.3rem;}
  .entry-meta{padding:15px 0;}
  .entry-meta .left,.entry-meta .author.vcard{width:49%;display:inline-block;vertical-align:middle;}
  .entry-meta .left{text-align:left;}
  .entry-tags{padding-top:7px;}
  .author.vcard{padding-top:0;text-align:right;}

  /*! related posts ---------------------- */
  .dld-related-posts ul{margin:0 -10px;}
  .dld-related-posts li{width:33.33333333333333%;float:left;padding:0 10px;}

  /*! navigation ---------------------- */
  .pagination{padding-bottom:70px;margin-bottom:70px;}
  .pagination .page-numbers{display:inline-block;vertical-align:middle;}
  .pagination .current{font-weight:700;}
  .post-navigation .nav-links{margin:0;}
  .post-navigation .nav-previous,.post-navigation .nav-next{width:49%;padding:0;}
  .post-navigation .nav-previous{float:left;}
  .post-navigation .nav-next{float:right;}

  /*! comments ---------------------- */
  .comment-form .comment-form-author{width:49%;float:left;}
  .comment-form .comment-form-email{width:49%;float:right;}
  .comment-form .comment-form-comment,.comment-form .comment-form-url,.comment-form .comment-form-cookies-consent,.comment-form .form-submit{clear:both;}

  /*! instagram template ---------------------- */
  .instagram-navigation{margin-bottom:70px;}

  /*! friends ---------------------- */
  .dld-friends.top-section{margin-bottom:70px;padding-bottom:70px;}
  .dld-friends.footer-section{margin-bottom:70px;}

  /*! site footer ---------------------- */
  .site-footer{padding:27px 0;}
  .site-footer .wrapper{position:relative;}
  .site-footer .copyrights{width:47%;float:left;text-align:left;}
  .site-footer .credits{width:47%;float:right;padding:0;font-size:11px;font-size:1.1rem;letter-spacing:0.275px;text-transform:none;text-align:right;}
  .site-footer .backto{width:34px;height:34px;position:absolute;top:50%;left:50%;margin:-17px 0 0 -17px;}
}
@media (min-width:1024px){

  /*! entry content ---------------------- */
  body.page-template-fullwidth .entry-content > *.alignwide,body.post-template-fullwidth-article .entry-content > *.alignwide,body.page-template-blank .entry-content > *.alignwide{width:114%;max-width:114%;margin-left:-7%;position:relative;}
  body.page-template-fullwidth .entry-content .wp-block-columns.alignfull,body.post-template-fullwidth-article .entry-content .wp-block-columns.alignfull,body.page-template-blank .entry-content .wp-block-columns.alignfull,body.page-template-fullwidth .entry-content .wp-block-columns.alignfull .wp-block-column,body.post-template-fullwidth-article .entry-content .wp-block-columns.alignfull .wp-block-column,body.page-template-blank .entry-content .wp-block-columns.alignfull .wp-block-column{padding-left:calc(2 * 1rem);padding-right:calc(2 * 1rem);}
  body.page-template-fullwidth .entry-content .wp-block-cover.alignfull .wp-block-cover-text,body.post-template-fullwidth-article .entry-content .wp-block-cover.alignfull .wp-block-cover-text,body.page-template-blank .entry-content .wp-block-cover.alignfull .wp-block-cover-text,body.page-template-fullwidth .entry-content .wp-block-cover.alignfull h2,body.post-template-fullwidth-article .entry-content .wp-block-cover.alignfull h2,body.page-template-blank .entry-content .wp-block-cover.alignfull h2{max-width:calc(8 * (100vw / 12) - 28px);padding:0;}
}
@media (min-width:1280px){

  /*! wrappers ---------------------- */
  .wrapper{width:97%;max-width:1150px;}
  .is-desktop{display:block;}
  .is-mobile,.is-tablet{display:none;}

  /*! site header ---------------------- */
  .dld-menu-bar .right{position:relative;}
  .menu-toggle{display:none;}
  .site-header-menu{width:auto;float:left;display:block;padding:0;position:inherit;top:inherit;left:inherit;font-size:12px;font-size:1.2rem;letter-spacing:1.2px;}
  .main-navigation .wrap-in{width:100%;max-width:100%;margin:0;}
  .main-navigation ul{margin:0 -7px;}
  .main-navigation li{border:0;display:inline-block;padding:0 7px;}
  .main-navigation li a{padding:0;}
  .main-navigation li.menu-item-has-children > a:after{display:inline-block;vertical-align:middle;padding-left:4px;position:relative;top:-1px;content:"\f107";font-family:FontAwesome;}
  .main-navigation li:hover > a{opacity:.5;}
  .main-navigation .dropdown-toggle{display:none;}
  .main-navigation .sub-menu{border:0;width:200px;display:none;padding-top:20px;margin:0;position:absolute;top:100%;left:-10px;z-index:3;font-size:13px;font-size:1.3rem;letter-spacing:normal;}
  .main-navigation .sub-menu.toggled-on{display:none;}
  .main-navigation .sub-menu li{background-color:white;border:1px solid #ececec;border-width:0 1px;display:block;padding:3px 0;}
  .main-navigation .sub-menu li a{padding:3px 15px;}
  .main-navigation .sub-menu li.menu-item-has-children > a:after{content:"\f105";}
  .main-navigation .sub-menu li .sub-menu{top:-33px;left:100%;font-style:normal;}
  .main-navigation .sub-menu li .sub-menu .sub-menu li.menu-item-has-children > a:after{display:none;}
  .main-navigation .sub-menu li:first-child{border-top-width:1px;padding-top:15px;}
  .main-navigation .sub-menu li:first-child .sub-menu{top:-21px;}
  .main-navigation .sub-menu li:last-child{border-bottom:1px solid #ececec;padding-bottom:15px;}
  .main-navigation li:hover > .sub-menu,.main-navigation li:hover > .sub-menu.toggled-on{display:block;}
  .social-links{position:relative;top:3px;padding-top:4px;padding-bottom:4px;}
  .search-toggle{position:relative;top:2px;}
  .search-box{width:300px;padding-top:5px;}
  .search-box .wrapper{width:100%;max-width:100%;margin:0;}
  .search-box .search-wrap{padding:10px 25px;}

  /*! featured content (custom slick slide) ---------------------- */
  .dld-featured{border-bottom:0;padding-bottom:0;}
  .dld-slide-items .dld-item a{display:block;position:relative;}
  .dld-slide-items .dld-item .image{height:450px;}
  .dld-slide-items .dld-item .title-box{width:100%;height:100%;display:block;padding-top:0;position:absolute;top:0;left:0;z-index:2;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;}
  .dld-slide-items .dld-item:hover .title-box{opacity:1;visibility:visible;}
  .dld-slide-items .dld-item .title-position{background-color:white;width:500px;position:absolute;top:0;left:50%;z-index:3;margin-left:-250px;padding:33px 25px;}
  .dld-slide-items .dld-item i{margin:10px auto 12px;}
  .dld-featured.show-more .dld-slide-items .dld-item .title-position{width:80%;left:10%;margin-left:0;}

  /*! single image ---------------------- */
  .image-header{height:450px;}

  /*! content-area ---------------------- */
  .content-area{width:69.6%;float:left;}
  .sidebar{width:26.1%;float:right;}
  .sidebar .widget-area{max-width:100%;margin-left:0;margin-right:0;}
  body.fullwidth .content-area{width:100%;max-width:800px;float:none;margin:0 auto;}

  /*! entry content ---------------------- */
  body.page-template-fullwidth .entry-content > *.alignwide,body.post-template-fullwidth-article .entry-content > *.alignwide,body.page-template-blank .entry-content > *.alignwide{width:144%;max-width:144%;margin-left:-22%;position:relative;}

  /*! hentry ---------------------- */
  .dld-infinite-wrap.wrap-grid{margin-left:-10px;margin-right:-10px;}
  .dld-infinite-wrap.wrap-grid .dld-clear-it.clear-2{display:none;}
  .dld-infinite-wrap.wrap-grid .dld-clear-it.clear-3{display:block;}
  .post-short.model-3{width:33.33333333333333%;padding-left:10px;padding-right:10px;}
  body.fullwidth .post-short.model-3{width:25%;}

  /*! navigation ---------------------- */
  .pagination{border-bottom:0;padding-bottom:0;margin-bottom:70px;}

  /*! friends ---------------------- */
  .dld-friends.top-section{border-bottom:0;margin-bottom:70px;padding-bottom:0;}
}

/*! print ---------------------- */
@media print{
  body{background:none!important;}
  .site{padding:1.6em 0.5em!important;}
  .skip-link,.navigation,.page-links{display:none;}
}
