/* -------------------------------------------------------------*/
/* Style Settings  */
/* -------------------------------------------------------------*/
/*
    Fonts used :
    Poppins for headers
    Lato for content

    Commented settings will be replaced by SCSSPHP variables.
*/
/* -------------------------------------------------------------*/
/* Flexslider  */
/* -------------------------------------------------------------*/
/* line 66, ../sass/mixins.scss */
.post-media .flex-direction-nav {
  top: 0px !important;
  height: 100% !important;
}
/* line 69, ../sass/mixins.scss */
.post-media .flex-direction-nav li {
  top: auto;
  bottom: 20px;
}
/* line 73, ../sass/mixins.scss */
.post-media .flex-direction-nav li a {
  border-width: 1px !important;
}
/* line 77, ../sass/mixins.scss */
.post-media .flex-direction-nav li.flex-nav-prev {
  right: 60px !important;
  left: auto !important;
}
/* line 82, ../sass/mixins.scss */
.post-media .flex-direction-nav li.flex-nav-next {
  right: 10px !important;
}

/* -------------------------------------------------------------*/
/* Mixins  */
/* -------------------------------------------------------------*/
/*
    Theme Name: Bloom
    Author: MontuThemes
*/
/* -------------------------------------------------------------*/
/* Elements  */
/* -------------------------------------------------------------*/
/* line 11, ../sass/style.scss */
.section-divider-wrapper, .section-divider, div.margin, body, body > section, body > footer, h1, h2, h3, h4, h5, h6, #navigation, #navigation ul li ul li, #navigation ul li ul li a, #logo, #slider-classic ul.slides li .content .slider-title a, #slider-classic ul.slides li .content .link, section.content-section span.section-title, section#featured-posts .featured-posts-inner, section#featured-posts .featured-posts-inner div.image, section#featured-posts .featured-posts-inner .post-title, section#featured-posts .featured-posts-inner .date, section#blog-classic .single-post, section#blog-classic .single-post .post-heading, section#blog-classic .single-post .post-heading .heading-meta, section#blog-classic .single-post .post-heading .heading-title, section#blog-classic .single-post .post-media, section#blog-classic .single-post .post-content, section#blog-classic .single-post .post-content .content-meta, section#blog-classic .single-post .post-content .content-body, section#blog-classic .single-post .post-content .content-body .post-format-link-container, section#blog-classic .single-post .post-content .content-body .post-format-link-container a, section#blog-classic .single-post .post-content .content-body .post-format-link-container span, section#blog-classic .single-post .post-content div.read-more, section#blog-classic .pagination, #slider-alternative ul.slides li .image, #slider-alternative ul.slides li .content .slider-title a, #slider-alternative ul.slides li .content .link, #blog-classic .alternative-blog-container, #blog-classic .alternative-blog-container .single-post, #blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-meta, #blog-classic .alternative-blog-container .single-post .post-format-link-container, #blog-classic .alternative-blog-container .single-post .post-format-link-container a, #blog-classic .alternative-blog-container .single-post .post-format-link-container span, #slider-cover .cover-content .content .slider-title a, #slider-cover .cover-content .content .link, #sidebar .widgets-container, #sidebar .widgets-container .widget, .widgets-container .widget .widget-content, .widgets-container .about-me-container div.image, .widgets-container .about-me-container .content, .widgets-container .instagram-container, .widgets-container .popular-posts-container, .widgets-container .popular-posts-container .popular-post, .widgets-container .tagcloud, .widgets-container .twitter-feed-container, .widgets-container .twitter-feed-container .tweet, body.single #blog-classic.single-post-page .single-post div.blockquote, body.page-template-default #blog-classic.single-post-page .single-post div.blockquote, body.single #blog-classic.single-post-page .single-post .custom-grid-section, body.page-template-default #blog-classic.single-post-page .single-post .custom-grid-section, body.single #blog-classic.single-post-page #comments, body.single #blog-classic.single-post-page #reply-form, body.single #blog-classic.single-post-page .featured-posts-wrapper, body.single #blog-classic.single-post-page #respond, body.page-template-default #blog-classic.single-post-page #comments, body.page-template-default #blog-classic.single-post-page #reply-form, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper, body.page-template-default #blog-classic.single-post-page #respond, body.single #blog-classic.single-post-page #comments .box-title h4, body.single #blog-classic.single-post-page #reply-form .box-title h4, body.single #blog-classic.single-post-page .featured-posts-wrapper .box-title h4, body.single #blog-classic.single-post-page #respond .box-title h4, body.page-template-default #blog-classic.single-post-page #comments .box-title h4, body.page-template-default #blog-classic.single-post-page #reply-form .box-title h4, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper .box-title h4, body.page-template-default #blog-classic.single-post-page #respond .box-title h4, body.single #blog-classic.single-post-page #comments .single-comment, body.page-template-default #blog-classic.single-post-page #comments .single-comment, body.single #blog-classic.single-post-page #comments .single-comment .sub-comments, body.page-template-default #blog-classic.single-post-page #comments .single-comment .sub-comments, body.single #blog-classic.single-post-page #comments .single-comment .comment-content div.content, body.page-template-default #blog-classic.single-post-page #comments .single-comment .comment-content div.content, body.single #blog-classic.single-post-page #reply-form form, body.single #blog-classic.single-post-page #respond form, body.page-template-default #blog-classic.single-post-page #reply-form form, body.page-template-default #blog-classic.single-post-page #respond form, body.single #blog-classic.single-post-page #reply-form form input[type=submit].button, body.single #blog-classic.single-post-page #respond form input[type=submit].button, body.page-template-default #blog-classic.single-post-page #reply-form form input[type=submit].button, body.page-template-default #blog-classic.single-post-page #respond form input[type=submit].button, body.single #blog-classic.single-post-page #reply-form form p, body.single #blog-classic.single-post-page #respond form p, body.page-template-default #blog-classic.single-post-page #reply-form form p, body.page-template-default #blog-classic.single-post-page #respond form p, body.single #blog-classic.single-post-page #reply-form form p.form-text, body.single #blog-classic.single-post-page #reply-form form p.logged-in-as, body.single #blog-classic.single-post-page #respond form p.form-text, body.single #blog-classic.single-post-page #respond form p.logged-in-as, body.page-template-default #blog-classic.single-post-page #reply-form form p.form-text, body.page-template-default #blog-classic.single-post-page #reply-form form p.logged-in-as, body.page-template-default #blog-classic.single-post-page #respond form p.form-text, body.page-template-default #blog-classic.single-post-page #respond form p.logged-in-as, body.single #blog-classic.single-post-page .featured-posts-wrapper div.image, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper div.image, body.single #blog-classic.single-post-page .featured-posts-wrapper .post-title, body.single #blog-classic.single-post-page .featured-posts-wrapper .date, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper .post-title, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper .date, #about-me, #about-me div.content .social, footer, footer .widgets-container, footer .instagram-container .instagram-title, footer .instagram-container .instagram-images, footer .copyrights, .single-post .post-content .content-body blockquote, .comment-content .content blockquote, .single-post .post-content .content-body table, .comment-content .content table, .single-post .post-content .content-body q, .comment-content .content q, .wpcf7-form, .wpcf7-form .wpcf7-submit, .wpcf7-form p {
  float: left;
  clear: both;
  width: 100%;
}

/* line 17, ../sass/style.scss */
section#blog-classic .single-post .post-content .content-meta .tags a, .widgets-container .tagcloud a, section#featured-posts .featured-posts-inner .date, section#blog-classic .single-post .post-heading .heading-meta div a, section#blog-classic .single-post .post-heading .heading-meta div i, section#blog-classic .single-post .post-content .content-meta .comments-and-share a, section#blog-classic .single-post .post-content .content-meta .comments-and-share span, section#blog-classic .pagination a, section#blog-classic .pagination .page-numbers.current, .widgets-container .about-me-container div.image .image-content p, .widgets-container .popular-posts-container .popular-post .content .date, .widgets-container .twitter-feed-container .tweet .meta, body.single #blog-classic.single-post-page .single-post div.blockquote span, body.page-template-default #blog-classic.single-post-page .single-post div.blockquote span, body.single #blog-classic.single-post-page #comments .single-comment .comment-content span.meta, body.page-template-default #blog-classic.single-post-page #comments .single-comment .comment-content span.meta, body.single #blog-classic.single-post-page #reply-form form p, body.single #blog-classic.single-post-page #respond form p, body.page-template-default #blog-classic.single-post-page #reply-form form p, body.page-template-default #blog-classic.single-post-page #respond form p, body.single #blog-classic.single-post-page .featured-posts-wrapper .date, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper .date, footer .instagram-container .instagram-title, footer .copyrights p, .wpcf7-form p {
  color: #A7A7A7;
  font-size: 11px;
  line-height: 13px;
}

/* line 24, ../sass/style.scss */
#slider-classic ul.slides li .content .slider-title a:after, section.content-section span.section-title:after, section#featured-posts .featured-posts-inner .post-title:after, #slider-alternative ul.slides li .content .slider-title a:after, #slider-cover .cover-content .content .slider-title a:after, .widgets-container .widget .widget-title:after, .widgets-container .twitter-feed-container .tweet .meta:after, body.single #blog-classic.single-post-page #comments .box-title h4:after, body.single #blog-classic.single-post-page #reply-form .box-title h4:after, body.single #blog-classic.single-post-page .featured-posts-wrapper .box-title h4:after, body.single #blog-classic.single-post-page #respond .box-title h4:after, body.page-template-default #blog-classic.single-post-page #comments .box-title h4:after, body.page-template-default #blog-classic.single-post-page #reply-form .box-title h4:after, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper .box-title h4:after, body.page-template-default #blog-classic.single-post-page #respond .box-title h4:after, body.single #blog-classic.single-post-page .featured-posts-wrapper .post-title:after, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper .post-title:after, #about-me div.content .name p:after {
  position: absolute;
  bottom: -15px;
  left: 0px;
  content: ' ';
  width: 20px;
  height: 1px;
  background-color: #E8E8E5;
}

/* line 35, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment .comment-content .button, body.page-template-default #blog-classic.single-post-page #comments .single-comment .comment-content .button, body.single #blog-classic.single-post-page #reply-form form input[type=submit].button, body.single #blog-classic.single-post-page #respond form input[type=submit].button, body.page-template-default #blog-classic.single-post-page #reply-form form input[type=submit].button, body.page-template-default #blog-classic.single-post-page #respond form input[type=submit].button, .wpcf7-form .wpcf7-submit, #navigation, #slider-classic ul.slides li .content .slider-title a, section#featured-posts .featured-posts-inner div.image img, section#featured-posts .featured-posts-inner div.image .tag, section#featured-posts .featured-posts-inner .post-title a, section#featured-posts .featured-posts-inner .date a, section#blog-classic .single-post .post-heading .heading-title a, section#blog-classic .single-post .post-content .content-meta .tags a, section#blog-classic .single-post .post-content div.read-more a, section#blog-classic .pagination a:not(.uppercase), section#blog-classic .pagination .page-numbers.current:not(.uppercase), #slider-alternative ul.slides li .content .slider-title a, #blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-meta .button, #slider-cover .cover-content .content .slider-title a, .widgets-container .tagcloud a, body.single #blog-classic.single-post-page .featured-posts-wrapper div.image img, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper div.image img, body.single #blog-classic.single-post-page .featured-posts-wrapper div.image .tag, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper div.image .tag, body.single #blog-classic.single-post-page .featured-posts-wrapper .post-title a, body.single #blog-classic.single-post-page .featured-posts-wrapper .date a, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper .post-title a, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper .date a, #about-me div.content .social a, footer .instagram-container .instagram-images .photo, footer .instagram-container .instagram-images .photo span.overlay-likes {
  transition: all, 0.5s;
}

/* line 38, ../sass/style.scss */
.section-divider-wrapper {
  margin: 0px;
  padding: 0px;
}

/* line 43, ../sass/style.scss */
.section-divider {
  position: relative;
  height: 1px;
  margin-top: 5.5px;
  background-color: #E8E8E5;
}
/* line 50, ../sass/style.scss */
.section-divider:after {
  content: '/';
  text-align: center;
  color: #A7A7A7;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 40px;
  background: #fff;
  font-size: 7px;
  line-height: 7px;
  top: -4.5px;
}

/* line 67, ../sass/style.scss */
section#featured-posts .featured-posts-inner div.image .tag, body.single #blog-classic.single-post-page .featured-posts-wrapper div.image .tag, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper div.image .tag, footer .instagram-container .instagram-images .photo span.overlay-likes {
  padding: 10px 12px;
  font-size: 10px;
  line-height: 10px;
  color: #fff;
  border: 1px solid #fff;
  text-transform: uppercase;
}

/* line 77, ../sass/style.scss */
section#blog-classic .single-post .post-content .content-meta .tags a, .widgets-container .tagcloud a {
  border: 1px solid #E8E8E5;
  border-radius: 100px;
  text-transform: uppercase;
  padding: 11px 21px;
  line-height: 1em;
}

/* line 86, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment .comment-content .button, body.page-template-default #blog-classic.single-post-page #comments .single-comment .comment-content .button, body.single #blog-classic.single-post-page #reply-form form input[type=submit].button, body.single #blog-classic.single-post-page #respond form input[type=submit].button, body.page-template-default #blog-classic.single-post-page #reply-form form input[type=submit].button, body.page-template-default #blog-classic.single-post-page #respond form input[type=submit].button, .wpcf7-form .wpcf7-submit, section#blog-classic .single-post .post-content div.read-more a, #blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-meta .button {
  text-align: center;
  padding: 14px 24px;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 11px;
  color: #fff;
  border-radius: 100px;
  background-color: #ABC8D0;
  display: inline-block;
}

/* line 98, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment .comment-content .button, body.page-template-default #blog-classic.single-post-page #comments .single-comment .comment-content .button, body.single #blog-classic.single-post-page #reply-form form input[type=submit].button, body.single #blog-classic.single-post-page #respond form input[type=submit].button, body.page-template-default #blog-classic.single-post-page #reply-form form input[type=submit].button, body.page-template-default #blog-classic.single-post-page #respond form input[type=submit].button, .wpcf7-form .wpcf7-submit {
  background-color: #cfcfcf;
}
/* line 102, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment .comment-content .button:hover, body.page-template-default #blog-classic.single-post-page #comments .single-comment .comment-content .button:hover, body.single #blog-classic.single-post-page #reply-form form input[type=submit].button:hover, body.single #blog-classic.single-post-page #respond form input[type=submit].button:hover, body.page-template-default #blog-classic.single-post-page #reply-form form input[type=submit].button:hover, body.page-template-default #blog-classic.single-post-page #respond form input[type=submit].button:hover, .wpcf7-form .wpcf7-submit:hover {
  background-color: #ABC8D0;
}

/* line 108, ../sass/style.scss */
body.single #blog-classic.single-post-page #reply-form form input[type=text], body.single #blog-classic.single-post-page #reply-form form input[type=email], body.single #blog-classic.single-post-page #respond form input[type=text], body.single #blog-classic.single-post-page #respond form input[type=email], body.page-template-default #blog-classic.single-post-page #reply-form form input[type=text], body.page-template-default #blog-classic.single-post-page #reply-form form input[type=email], body.page-template-default #blog-classic.single-post-page #respond form input[type=text], body.page-template-default #blog-classic.single-post-page #respond form input[type=email], .widget-content form input[type=email], .widget-content form input[type=text], .wpcf7-form input[type=text], .wpcf7-form input[type=email] {
  float: left;
  clear: both;
  width: 48%;
  color: #A7A7A7;
  line-height: 1em;
  padding: 17px 20px;
  margin-bottom: 20px;
  border: 1px solid #E8E8E5;
}
/* line 117, ../sass/style.scss */
body.single #blog-classic.single-post-page #reply-form form input[type=text]:focus, body.single #blog-classic.single-post-page #reply-form form input[type=email]:focus, body.single #blog-classic.single-post-page #respond form input[type=text]:focus, body.single #blog-classic.single-post-page #respond form input[type=email]:focus, body.page-template-default #blog-classic.single-post-page #reply-form form input[type=text]:focus, body.page-template-default #blog-classic.single-post-page #reply-form form input[type=email]:focus, body.page-template-default #blog-classic.single-post-page #respond form input[type=text]:focus, body.page-template-default #blog-classic.single-post-page #respond form input[type=email]:focus, .widget-content form input[type=email]:focus, .widget-content form input[type=text]:focus, .wpcf7-form input[type=text]:focus, .wpcf7-form input[type=email]:focus {
  outline: none;
  border-color: #ABC8D0;
}

/* line 124, ../sass/style.scss */
body.single #blog-classic.single-post-page #reply-form form textarea, body.single #blog-classic.single-post-page #respond form textarea, body.page-template-default #blog-classic.single-post-page #reply-form form textarea, body.page-template-default #blog-classic.single-post-page #respond form textarea, .widget-content form textarea, .wpcf7-form textarea {
  width: 50%;
  margin-left: 2%;
  padding: 17px 20px;
  height: 203px;
  border: 1px solid #E8E8E5;
  color: #A7A7A7;
}
/* line 131, ../sass/style.scss */
body.single #blog-classic.single-post-page #reply-form form textarea:focus, body.single #blog-classic.single-post-page #respond form textarea:focus, body.page-template-default #blog-classic.single-post-page #reply-form form textarea:focus, body.page-template-default #blog-classic.single-post-page #respond form textarea:focus, .widget-content form textarea:focus, .wpcf7-form textarea:focus {
  outline: none;
  border-color: #ABC8D0;
}

/* -------------------------------------------------------------*/
/* Reset  */
/* -------------------------------------------------------------*/
/* line 145, ../sass/style.scss */
img {
  max-width: 100%;
}

/* line 148, ../sass/style.scss */
body {
  background-color: #fff;
  font-family: 'Lato' , sans-serif;
  font-weight: normal;
  color: #777777;
  font-size: 15px;
  line-height: 28px;
}
/* line 160, ../sass/style.scss */
body a {
  color: inherit;
}

/* line 166, ../sass/style.scss */
ul {
  padding: 0px;
  margin: 0px;
}
/* line 169, ../sass/style.scss */
ul li {
  list-style: none;
}

/* line 174, ../sass/style.scss */
a:hover, a:active {
  text-decoration: none;
  color: #ABC8D0;
}

/* line 180, ../sass/style.scss */
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
  font-family: "Poppins", sans-serif;
  line-height: 1.6em;
  color: #3C4142;
}

/* line 185, ../sass/style.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0px;
}

/* line 198, ../sass/style.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 26px;
  font-weight: 600;
}

/* line 202, ../sass/style.scss */
h2 {
  font-size: 20px;
  font-weight: 600;
}

/* line 206, ../sass/style.scss */
h3 {
  font-size: 18px;
  font-weight: 600;
}

/* line 210, ../sass/style.scss */
h4 {
  font-size: 16px;
  font-weight: 600;
}

/* line 214, ../sass/style.scss */
h5 {
  font-size: 14px;
  font-weight: 600;
}

/* line 218, ../sass/style.scss */
h6 {
  font-size: 13px;
  font-weight: 600;
}

/* line 223, ../sass/style.scss */
#sidebar h4.widget-title {
  font-weight: 500;
}

/* line 227, ../sass/style.scss */
.uppercase {
  text-transform: uppercase;
}

/* - Sidebar And Footer - */
/* line 234, ../sass/style.scss */
.widget-content {
  font-size: 14px;
  line-height: 24px;
}

/* - Sections - */
/* line 242, ../sass/style.scss */
body > section {
  overflow: hidden;
}

/* -------------------------------------------------------------*/
/* Navigation  */
/* -------------------------------------------------------------*/
/* line 250, ../sass/style.scss */
#navigation {
  position: relative;
  padding: 12px 0px 14px;
  border-bottom: 1px solid #E8E8E5;
  overflow: visible;
}
/* line 258, ../sass/style.scss */
#navigation .toggleMenu {
  display: none;
}
/* line 261, ../sass/style.scss */
#navigation ul {
  text-align: center;
}
/* line 263, ../sass/style.scss */
#navigation ul li {
  display: inline-block;
  margin-right: 55px;
  position: relative;
}
/* line 267, ../sass/style.scss */
#navigation ul li a {
  line-height: 1em;
  text-transform: uppercase;
  font-size: 13px;
  color: #A7A7A7;
  font-family: "Lato", sans-serif;
  position: relative;
  transition: all, 0.5s;
}
/* line 275, ../sass/style.scss */
#navigation ul li a:after {
  position: absolute;
  bottom: -7px;
  left: 0px;
  content: ' ';
  width: 0px;
  height: 1px;
  background-color: #ABC8D0;
  opacity: 0;
  transition: all, 0.25s;
}
/* line 286, ../sass/style.scss */
#navigation ul li a:hover {
  color: #ABC8D0;
}
/* line 288, ../sass/style.scss */
#navigation ul li a:hover:after {
  opacity: 1;
  width: 20px;
}
/* line 294, ../sass/style.scss */
#navigation ul li:last-of-type {
  margin-right: 0px;
}
/* line 299, ../sass/style.scss */
#navigation ul li ul {
  position: absolute;
  top: 16px;
  z-index: 99999;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 26px;
  left: -50px;
  width: 200px;
  text-align: center;
  display: none;
}
/* line 311, ../sass/style.scss */
#navigation ul li ul li {
  background: #fafafa;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 20px;
}
/* line 315, ../sass/style.scss */
#navigation ul li ul li:last-of-type {
  padding-bottom: 0px;
}
/* line 319, ../sass/style.scss */
#navigation ul li ul li a {
  margin-top: 20px;
  line-height: 1.5em;
}
/* line 324, ../sass/style.scss */
#navigation ul li ul li a:hover:after {
  display: none !important;
}
/* line 329, ../sass/style.scss */
#navigation ul li ul li:last-child {
  border-bottom: none;
}
/* line 331, ../sass/style.scss */
#navigation ul li ul li:last-child a {
  margin-bottom: 20px;
}
/* line 336, ../sass/style.scss */
#navigation ul li ul li ul {
  left: 200px;
  top: 0px;
  padding-top: 0px !important;
}

/* line 349, ../sass/style.scss */
#navigation-responsive {
  display: none;
}
/* line 353, ../sass/style.scss */
#navigation-responsive ul li a {
  line-height: 1em;
  text-transform: uppercase;
  font-size: 13px;
  color: #A7A7A7;
  font-family: "Lato", sans-serif;
  position: relative;
  transition: all, 0.5s;
}
/* line 362, ../sass/style.scss */
#navigation-responsive ul li a:hover {
  color: #ABC8D0;
}

/* -------------------------------------------------------------*/
/* Logo  */
/* -------------------------------------------------------------*/
/* line 374, ../sass/style.scss */
#logo {
  padding-top: 90px;
  padding-bottom: 80px;
  text-align: center;
}
/* line 379, ../sass/style.scss */
#logo div.logo {
  display: inline-block;
}
/* line 382, ../sass/style.scss */
#logo div.logo a img {
  width: 50%;
  height: 50%;
}
/* line 387, ../sass/style.scss */
#logo div.logo p {
  margin-top: 10px;
  font-size: 11px;
  line-height: 1em;
  color: #A7A7A7;
  margin-right: -40%;
  font-family: "Poppins", sans-serif;
}

/* -------------------------------------------------------------*/
/* Slider Classic  */
/* -------------------------------------------------------------*/
/* line 401, ../sass/style.scss */
#slider-classic {
  position: relative;
  background: #fff;
  overflow: hidden;
  height: 400px;
}
/* line 6, ../sass/mixins.scss */
#slider-classic .flexslider-custom {
  width: 100%;
  height: 400px;
  overflow: hidden;
  position: relative;
}
/* line 11, ../sass/mixins.scss */
#slider-classic .flexslider-custom ul.slides {
  width: 100%;
  position: relative;
  height: 100%;
  overflow: hidden !important;
}
/* line 17, ../sass/mixins.scss */
#slider-classic .flexslider-custom ul.slides li {
  float: left;
  position: relative;
  list-style: none;
  height: 100%;
  display: none;
}
/* line 27, ../sass/mixins.scss */
#slider-classic ul.flex-direction-nav {
  display: block;
  position: absolute;
  bottom: 0px;
  height: 40px;
  right: 30%;
  z-index: 999;
  width: 80px;
}
/* line 36, ../sass/mixins.scss */
#slider-classic ul.flex-direction-nav li {
  color: #A5A5A5;
  position: absolute;
}
/* line 40, ../sass/mixins.scss */
#slider-classic ul.flex-direction-nav li a {
  color: #A5A5A5;
  float: left;
  text-align: center;
  height: 40px;
  width: 40px;
  line-height: 40px;
  background-color: #fff;
  cursor: pointer;
  text-align: center;
}
/* line 53, ../sass/mixins.scss */
#slider-classic ul.flex-direction-nav li.flex-nav-prev {
  left: 0px;
}
/* line 58, ../sass/mixins.scss */
#slider-classic ul.flex-direction-nav li.flex-nav-next {
  left: 40px;
}
/* line 409, ../sass/style.scss */
#slider-classic ul.slides li .image {
  position: relative;
  z-index: 0;
  width: 70%;
}
/* line 413, ../sass/style.scss */
#slider-classic ul.slides li .image img {
  max-width: 100%;
}
/* line 418, ../sass/style.scss */
#slider-classic ul.slides li .content {
  padding: 0px 35px;
  position: absolute;
  z-index: 99;
  right: 0px;
  top: 0px;
  height: 400px;
  width: 30%;
}
/* line 427, ../sass/style.scss */
#slider-classic ul.slides li .content .date, #slider-classic ul.slides li .content .slider-title, #slider-classic ul.slides li .content .link {
  position: relative;
  float: left;
  clear: both;
}
/* line 433, ../sass/style.scss */
#slider-classic ul.slides li .content .date {
  margin-top: 130px;
  text-transform: uppercase;
  color: #A7A7A7;
  font-size: 11px;
  float: right;
  clear: both;
  margin-bottom: 25px;
}
/* line 444, ../sass/style.scss */
#slider-classic ul.slides li .content .slider-title a {
  position: relative;
}
/* line 452, ../sass/style.scss */
#slider-classic ul.slides li .content .link {
  color: #ABC8D0;
  margin-top: 23px;
  font-size: 11px;
  line-height: 1em;
  text-transform: uppercase;
}

/* -------------------------------------------------------------*/
/* Featured Posts  */
/* -------------------------------------------------------------*/
/* line 470, ../sass/style.scss */
section.content-section {
  margin-bottom: 40px;
}
/* line 472, ../sass/style.scss */
section.content-section span.section-title {
  font-size: 14px;
  line-height: 14px;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 30px;
}

/* line 486, ../sass/style.scss */
section#featured-posts .featured-posts-inner div.image {
  position: relative;
  overflow: hidden;
  height: 200px;
  margin-bottom: 27px;
  background-color: #030303;
}
/* line 493, ../sass/style.scss */
section#featured-posts .featured-posts-inner div.image img {
  position: relative;
  z-index: 1;
}
/* line 498, ../sass/style.scss */
section#featured-posts .featured-posts-inner div.image .tag {
  position: absolute;
  z-index: 2;
  bottom: 10%;
  left: 10%;
  opacity: 0;
}
/* line 97, ../sass/mixins.scss */
section#featured-posts .featured-posts-inner div.image .tag:hover {
  bottom: 10%;
  left: 10%;
}
/* line 506, ../sass/style.scss */
section#featured-posts .featured-posts-inner div.image:hover img {
  opacity: 0.5;
}
/* line 509, ../sass/style.scss */
section#featured-posts .featured-posts-inner div.image:hover .tag {
  opacity: 1;
  position: absolute;
  z-index: 2;
  bottom: 10%;
  left: 10%;
}
/* line 97, ../sass/mixins.scss */
section#featured-posts .featured-posts-inner div.image:hover .tag:hover {
  bottom: 10%;
  left: 10%;
}
/* line 516, ../sass/style.scss */
section#featured-posts .featured-posts-inner .post-title, section#featured-posts .featured-posts-inner .date {
  text-align: center;
  padding: 0px 27px;
  position: relative;
}
/* line 525, ../sass/style.scss */
section#featured-posts .featured-posts-inner .post-title:after {
  left: 47%;
  bottom: -7px;
}
/* line 531, ../sass/style.scss */
section#featured-posts .featured-posts-inner .date {
  color: #ABC8D0;
  margin-top: 8px;
}

/* -------------------------------------------------------------*/
/* Blog Classic  */
/* -------------------------------------------------------------*/
/* line 543, ../sass/style.scss */
section#blog-classic {
  margin-top: 40px;
}
/* line 547, ../sass/style.scss */
section#blog-classic .single-post {
  margin-bottom: 40px;
}
/* line 553, ../sass/style.scss */
section#blog-classic .single-post > .section-divider {
  margin-top: 40px;
}
/* line 557, ../sass/style.scss */
section#blog-classic .single-post .post-heading {
  padding: 0px 145px;
  text-align: center;
}
/* line 562, ../sass/style.scss */
section#blog-classic .single-post .post-heading .heading-meta {
  margin-bottom: 5px;
}
/* line 565, ../sass/style.scss */
section#blog-classic .single-post .post-heading .heading-meta div {
  display: inline-block;
}
/* line 567, ../sass/style.scss */
section#blog-classic .single-post .post-heading .heading-meta div.author {
  margin-right: 30px;
}
/* line 570, ../sass/style.scss */
section#blog-classic .single-post .post-heading .heading-meta div.sticky {
  margin-left: 30px;
}
/* line 573, ../sass/style.scss */
section#blog-classic .single-post .post-heading .heading-meta div a {
  text-transform: uppercase;
}
/* line 577, ../sass/style.scss */
section#blog-classic .single-post .post-heading .heading-meta div i {
  margin-right: 10px;
}
/* line 584, ../sass/style.scss */
section#blog-classic .single-post .post-heading .heading-title {
  margin-bottom: 5px;
}
/* line 595, ../sass/style.scss */
section#blog-classic .single-post .post-media {
  margin-bottom: 25px;
  height: 400px;
}
/* line 600, ../sass/style.scss */
section#blog-classic .single-post .post-media.post-media-gallery .flexslider {
  height: 400px;
  position: relative;
  width: 100%;
}
/* line 604, ../sass/style.scss */
section#blog-classic .single-post .post-media.post-media-gallery .flexslider .flex-direction-nav {
  text-align: center;
  height: auto !important;
  width: 100% !important;
  right: 0px !important;
  bottom: 20px !important;
  top: auto !important;
}
/* line 611, ../sass/style.scss */
section#blog-classic .single-post .post-media.post-media-gallery .flexslider .flex-direction-nav .flex-nav-next, section#blog-classic .single-post .post-media.post-media-gallery .flexslider .flex-direction-nav .flex-nav-prev {
  position: relative;
  float: none;
  left: 0px !important;
  margin-right: 10px;
  display: inline-block;
}
/* line 617, ../sass/style.scss */
section#blog-classic .single-post .post-media.post-media-gallery .flexslider .flex-direction-nav .flex-nav-next a, section#blog-classic .single-post .post-media.post-media-gallery .flexslider .flex-direction-nav .flex-nav-prev a {
  background: none;
  color: #fff;
  border: 1px solid #fff;
  line-height: 37px;
}
/* line 6, ../sass/mixins.scss */
section#blog-classic .single-post .post-media.post-media-gallery .flexslider-custom {
  width: 100%;
  height: 400px;
  overflow: hidden;
  position: relative;
}
/* line 11, ../sass/mixins.scss */
section#blog-classic .single-post .post-media.post-media-gallery .flexslider-custom ul.slides {
  width: 100%;
  position: relative;
  height: 100%;
  overflow: hidden !important;
}
/* line 17, ../sass/mixins.scss */
section#blog-classic .single-post .post-media.post-media-gallery .flexslider-custom ul.slides li {
  float: left;
  position: relative;
  list-style: none;
  height: 100%;
  display: none;
}
/* line 27, ../sass/mixins.scss */
section#blog-classic .single-post .post-media.post-media-gallery ul.flex-direction-nav {
  display: block;
  position: absolute;
  bottom: 0px;
  height: 40px;
  right: 30%;
  z-index: 999;
  width: 80px;
}
/* line 36, ../sass/mixins.scss */
section#blog-classic .single-post .post-media.post-media-gallery ul.flex-direction-nav li {
  color: #A5A5A5;
  position: absolute;
}
/* line 40, ../sass/mixins.scss */
section#blog-classic .single-post .post-media.post-media-gallery ul.flex-direction-nav li a {
  color: #A5A5A5;
  float: left;
  text-align: center;
  height: 40px;
  width: 40px;
  line-height: 40px;
  background-color: #fff;
  cursor: pointer;
  text-align: center;
}
/* line 53, ../sass/mixins.scss */
section#blog-classic .single-post .post-media.post-media-gallery ul.flex-direction-nav li.flex-nav-prev {
  left: 0px;
}
/* line 58, ../sass/mixins.scss */
section#blog-classic .single-post .post-media.post-media-gallery ul.flex-direction-nav li.flex-nav-next {
  left: 40px;
}
/* line 631, ../sass/style.scss */
section#blog-classic .single-post .post-media.post-media-embed iframe {
  width: 100%;
  height: 100%;
  border: none;
}
/* line 640, ../sass/style.scss */
section#blog-classic .single-post .post-content {
  padding: 0px 22px;
}
/* line 644, ../sass/style.scss */
section#blog-classic .single-post .post-content .content-meta {
  padding: 0px 145px;
  margin-bottom: 25px;
}
/* line 649, ../sass/style.scss */
section#blog-classic .single-post .post-content .content-meta .tags {
  float: left;
  margin-right: -10px;
  max-width: 60% !important;
  margin-bottom: -5px;
}
/* line 654, ../sass/style.scss */
section#blog-classic .single-post .post-content .content-meta .tags a {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 5px;
}
/* line 660, ../sass/style.scss */
section#blog-classic .single-post .post-content .content-meta .tags a:hover {
  background-color: #cfcfcf;
  color: #fff;
  border-color: transparent;
}
/* line 667, ../sass/style.scss */
section#blog-classic .single-post .post-content .content-meta .comments-and-share {
  float: right;
  margin-right: -16px;
}
/* line 672, ../sass/style.scss */
section#blog-classic .single-post .post-content .content-meta .comments-and-share a.accent-color {
  color: #ABC8D0;
}
/* line 677, ../sass/style.scss */
section#blog-classic .single-post .post-content .content-meta .comments-and-share span {
  display: inline-block;
  margin: 0px 11px;
}
/* line 683, ../sass/style.scss */
section#blog-classic .single-post .post-content .content-meta .comments-and-share a:not(.accent-color) {
  display: inline-block;
  margin-right: 16px;
}
/* line 690, ../sass/style.scss */
section#blog-classic .single-post .post-content .content-body {
  text-align: center;
  margin-bottom: 25px;
}
/* line 695, ../sass/style.scss */
section#blog-classic .single-post .post-content .content-body .post-format-link-container {
  width: 100%;
  text-align: center;
}
/* line 700, ../sass/style.scss */
section#blog-classic .single-post .post-content .content-body .post-format-link-container a, section#blog-classic .single-post .post-content .content-body .post-format-link-container span {
  text-align: center;
}
/* line 705, ../sass/style.scss */
section#blog-classic .single-post .post-content .content-body .post-format-link-container a, section#blog-classic .single-post .post-content .content-body .post-format-link-container h2 {
  color: #ABC8D0;
  width: 80%;
  margin-left: 10%;
}
/* line 711, ../sass/style.scss */
section#blog-classic .single-post .post-content .content-body .post-format-link-container i {
  font-size: 18px;
  color: #A7A7A7;
}
/* line 719, ../sass/style.scss */
section#blog-classic .single-post .post-content div.read-more {
  text-align: center;
}
/* line 722, ../sass/style.scss */
section#blog-classic .single-post .post-content div.read-more a {
  margin-bottom: 10px;
}
/* line 726, ../sass/style.scss */
section#blog-classic .single-post .post-content div.read-more a:hover {
  background-color: #cfcfcf;
}
/* line 734, ../sass/style.scss */
section#blog-classic .pagination {
  margin: 0px;
  padding: 0px;
  text-align: center;
  margin-top: -10px;
}
/* line 741, ../sass/style.scss */
section#blog-classic .pagination a, section#blog-classic .pagination div {
  display: inline-block;
  font-size: 11px;
}
/* line 746, ../sass/style.scss */
section#blog-classic .pagination h2 {
  display: none !important;
}
/* line 749, ../sass/style.scss */
section#blog-classic .pagination a, section#blog-classic .pagination .page-numbers.current {
  color: #898989;
  font-weight: bold;
  margin-right: 40px;
}
/* line 754, ../sass/style.scss */
section#blog-classic .pagination a:not(.uppercase), section#blog-classic .pagination .page-numbers.current:not(.uppercase) {
  margin-right: 5px;
  padding: 20px 20px;
  text-align: center;
}
/* line 762, ../sass/style.scss */
section#blog-classic .pagination a:not(.uppercase):hover, section#blog-classic .pagination .page-numbers.current:not(.uppercase):hover {
  background-color: #ABC8D0;
  color: #fff;
}
/* line 768, ../sass/style.scss */
section#blog-classic .pagination .page-numbers.current {
  background-color: #ABC8D0;
  color: #fff;
}
/* line 772, ../sass/style.scss */
section#blog-classic .pagination .middle {
  margin-right: 35px;
}

/* -------------------------------------------------------------*/
/* Sticky Post  */
/* -------------------------------------------------------------*/
/* line 787, ../sass/style.scss */
.single-post.sticky-post {
  display: block;
}

/* -------------------------------------------------------------*/
/* Slider Alternative  */
/* -------------------------------------------------------------*/
/* line 795, ../sass/style.scss */
#slider-alternative {
  position: relative;
  background: #fff;
  overflow: hidden;
  height: 500px;
}
/* line 6, ../sass/mixins.scss */
#slider-alternative .flexslider-custom {
  width: 100%;
  height: 500px;
  overflow: hidden;
  position: relative;
}
/* line 11, ../sass/mixins.scss */
#slider-alternative .flexslider-custom ul.slides {
  width: 100%;
  position: relative;
  height: 100%;
  overflow: hidden !important;
}
/* line 17, ../sass/mixins.scss */
#slider-alternative .flexslider-custom ul.slides li {
  float: left;
  position: relative;
  list-style: none;
  height: 100%;
  display: none;
}
/* line 27, ../sass/mixins.scss */
#slider-alternative ul.flex-direction-nav {
  display: block;
  position: absolute;
  bottom: 0px;
  height: 40px;
  right: 30%;
  z-index: 999;
  width: 80px;
}
/* line 36, ../sass/mixins.scss */
#slider-alternative ul.flex-direction-nav li {
  color: #A5A5A5;
  position: absolute;
}
/* line 40, ../sass/mixins.scss */
#slider-alternative ul.flex-direction-nav li a {
  color: #A5A5A5;
  float: left;
  text-align: center;
  height: 40px;
  width: 40px;
  line-height: 40px;
  background-color: #fff;
  cursor: pointer;
  text-align: center;
}
/* line 53, ../sass/mixins.scss */
#slider-alternative ul.flex-direction-nav li.flex-nav-prev {
  left: 0px;
}
/* line 58, ../sass/mixins.scss */
#slider-alternative ul.flex-direction-nav li.flex-nav-next {
  left: 40px;
}
/* line 802, ../sass/style.scss */
#slider-alternative ul.slides li {
  height: 500px;
}
/* line 804, ../sass/style.scss */
#slider-alternative ul.slides li .image {
  height: 100%;
  position: relative;
  z-index: 0;
}
/* line 809, ../sass/style.scss */
#slider-alternative ul.slides li .image img {
  max-height: none;
  max-width: 100%;
}
/* line 816, ../sass/style.scss */
#slider-alternative ul.slides li .content {
  padding: 0px 35px;
  position: absolute;
  z-index: 99;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 30%;
}
/* line 825, ../sass/style.scss */
#slider-alternative ul.slides li .content .date, #slider-alternative ul.slides li .content .slider-title, #slider-alternative ul.slides li .content .link {
  position: relative;
  z-index: 1;
  float: left;
  clear: both;
}
/* line 832, ../sass/style.scss */
#slider-alternative ul.slides li .content .date {
  margin-top: 70px;
  text-transform: uppercase;
  color: #A7A7A7;
  font-size: 11px;
  float: left;
  clear: both;
  margin-bottom: 25px;
}
/* line 843, ../sass/style.scss */
#slider-alternative ul.slides li .content .slider-title a {
  position: relative;
}
/* line 851, ../sass/style.scss */
#slider-alternative ul.slides li .content .link {
  color: #ABC8D0;
  margin-top: 23px;
  font-size: 11px;
  line-height: 1em;
  text-transform: uppercase;
}
/* line 860, ../sass/style.scss */
#slider-alternative ul.slides li .content .background {
  position: absolute;
  background: #fff;
  z-index: 0;
  left: -60%;
  top: -90%;
  width: 150%;
  height: 200%;
  transform: rotate(45deg);
}
/* line 874, ../sass/style.scss */
#slider-alternative .flex-direction-nav {
  left: 20px;
  top: 60%;
  opacity: 0.5;
}
/* line 878, ../sass/style.scss */
#slider-alternative .flex-direction-nav a {
  width: 30px !important;
}
/* line 880, ../sass/style.scss */
#slider-alternative .flex-direction-nav a i {
  font-size: 20px;
}
/* line 884, ../sass/style.scss */
#slider-alternative .flex-direction-nav .flex-nav-next {
  left: 30px !important;
}

/* -------------------------------------------------------------*/
/* Blog Mixed  */
/* -------------------------------------------------------------*/
/* line 898, ../sass/style.scss */
#blog-classic .alternative-blog-container .single-post {
  text-align: left;
  margin-bottom: 40px;
}
/* line 902, ../sass/style.scss */
#blog-classic .alternative-blog-container .single-post .alternative-blog-post-left {
  float: left;
  margin-right: 35px;
  width: 300px;
  height: 260px;
  overflow: hidden;
}
/* line 908, ../sass/style.scss */
#blog-classic .alternative-blog-container .single-post .alternative-blog-post-left img {
  max-width: none;
  max-height: 100%;
}
/* line 912, ../sass/style.scss */
#blog-classic .alternative-blog-container .single-post .alternative-blog-post-left .flexslider {
  height: 250px !important;
}
/* line 916, ../sass/style.scss */
#blog-classic .alternative-blog-container .single-post .alternative-blog-post-right {
  float: left;
  clear: none !important;
  max-width: 55%;
}
/* line 920, ../sass/style.scss */
#blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .post-heading, #blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .post-content, #blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-body {
  text-align: left;
  clear: both;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 926, ../sass/style.scss */
#blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-body {
  margin-bottom: 15px;
}
/* line 929, ../sass/style.scss */
#blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-meta {
  text-align: left;
  margin-bottom: 0px;
  padding: 0px;
}
/* line 934, ../sass/style.scss */
#blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-meta .comments-and-share, #blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-meta .button {
  float: left;
  margin-right: 20px;
}
/* line 941, ../sass/style.scss */
#blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-meta .button:hover {
  background-color: #cfcfcf;
}
/* line 946, ../sass/style.scss */
#blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-meta .read-more {
  text-align: left !important;
}
/* line 953, ../sass/style.scss */
#blog-classic .alternative-blog-container .single-post.post-type-standard .alternative-blog-post-right {
  max-width: 100%;
}
/* line 959, ../sass/style.scss */
#blog-classic .alternative-blog-container .single-post.post-type-link .post-content, #blog-classic .alternative-blog-container .single-post.post-type-quote .post-content {
  padding-left: 0px;
}
/* line 965, ../sass/style.scss */
#blog-classic .alternative-blog-container .single-post .post-format-link-container {
  width: 100%;
  text-align: center !important;
}
/* line 970, ../sass/style.scss */
#blog-classic .alternative-blog-container .single-post .post-format-link-container a, #blog-classic .alternative-blog-container .single-post .post-format-link-container span {
  text-align: left !important;
}
/* line 975, ../sass/style.scss */
#blog-classic .alternative-blog-container .single-post .post-format-link-container a, #blog-classic .alternative-blog-container .single-post .post-format-link-container h2 {
  color: #ABC8D0;
  width: 100%;
  text-align: left;
  padding-left: 0px;
  margin-left: 0px !important;
}
/* line 983, ../sass/style.scss */
#blog-classic .alternative-blog-container .single-post .post-format-link-container i {
  font-size: 18px;
  float: left;
  margin-bottom: 10px;
  color: #A7A7A7;
}
/* line 997, ../sass/style.scss */
#blog-classic .mixed-blog-container .read-more a {
  margin-bottom: 0px !important;
}
/* line 1001, ../sass/style.scss */
#blog-classic .mixed-blog-container .pagination {
  margin-top: 40px;
}

/* -------------------------------------------------------------*/
/* Blog Large Cover Intro  */
/* -------------------------------------------------------------*/
/* line 1011, ../sass/style.scss */
#slider-cover {
  height: 650px;
  position: relative;
  overflow: hidden;
}
/* line 1016, ../sass/style.scss */
#slider-cover #logo {
  position: relative;
  z-index: 3;
}
/* line 1021, ../sass/style.scss */
#slider-cover .cover-content {
  position: relative;
  z-index: 1;
}
/* line 1025, ../sass/style.scss */
#slider-cover .cover-content .content {
  width: 300px;
  float: left;
  opacity: 0.7;
}
/* line 1029, ../sass/style.scss */
#slider-cover .cover-content .content .date, #slider-cover .cover-content .content .slider-title, #slider-cover .cover-content .content .link {
  position: relative;
  float: left;
  clear: both;
}
/* line 1035, ../sass/style.scss */
#slider-cover .cover-content .content .date {
  margin-top: 130px;
  text-transform: uppercase;
  color: #A7A7A7;
  font-size: 11px;
  float: left;
  clear: both;
  margin-bottom: 20px;
}
/* line 1046, ../sass/style.scss */
#slider-cover .cover-content .content .slider-title a {
  position: relative;
}
/* line 1054, ../sass/style.scss */
#slider-cover .cover-content .content .link {
  color: #ABC8D0;
  margin-top: 23px;
  font-size: 11px;
  line-height: 1em;
  text-transform: uppercase;
}
/* line 1065, ../sass/style.scss */
#slider-cover .cover-image {
  position: absolute;
  z-index: 0;
  top: 0px;
  max-width: 100%;
}

/* -------------------------------------------------------------*/
/* Sidebar  */
/* -------------------------------------------------------------*/
/* line 1079, ../sass/style.scss */
#sidebar .widgets-container {
  margin-bottom: -60px;
}
/* line 1083, ../sass/style.scss */
#sidebar .widgets-container .widget {
  margin-bottom: 60px;
}
/* line 1087, ../sass/style.scss */
#sidebar .widgets-container .widget .widget-content {
  color: #A7A7A7;
  font-size: 14px;
  line-height: 24px;
}

/* line 1100, ../sass/style.scss */
.widgets-container .widget .widget-title {
  text-transform: uppercase;
  position: relative;
  margin-bottom: 20px;
}
/* line 1106, ../sass/style.scss */
.widgets-container .widget .widget-title:after {
  bottom: -3px;
  width: 80px;
}
/* line 1121, ../sass/style.scss */
.widgets-container .about-me-container div.image {
  position: relative;
  margin-bottom: 20px;
}
/* line 1125, ../sass/style.scss */
.widgets-container .about-me-container div.image img {
  width: 70%;
  float: left;
}
/* line 1131, ../sass/style.scss */
.widgets-container .about-me-container div.image .image-content {
  float: right;
}
/* line 1133, ../sass/style.scss */
.widgets-container .about-me-container div.image .image-content h4 {
  text-transform: uppercase;
  transform: rotateZ(90deg);
  margin-top: 35px;
  margin-left: -45%;
  font-weight: 500;
}
/* line 1140, ../sass/style.scss */
.widgets-container .about-me-container div.image .image-content p {
  clear: both;
  margin-top: 40px;
  float: left;
  text-transform: uppercase;
}
/* line 6, ../sass/mixins.scss */
.widgets-container .flickr-widget-wrapper .flexslider-custom {
  width: 100%;
  height: 250px;
  overflow: hidden;
  position: relative;
}
/* line 11, ../sass/mixins.scss */
.widgets-container .flickr-widget-wrapper .flexslider-custom ul.slides {
  width: 100%;
  position: relative;
  height: 100%;
  overflow: hidden !important;
}
/* line 17, ../sass/mixins.scss */
.widgets-container .flickr-widget-wrapper .flexslider-custom ul.slides li {
  float: left;
  position: relative;
  list-style: none;
  height: 100%;
  display: none;
}
/* line 27, ../sass/mixins.scss */
.widgets-container .flickr-widget-wrapper ul.flex-direction-nav {
  display: block;
  position: absolute;
  bottom: 0px;
  height: 40px;
  right: 30%;
  z-index: 999;
  width: 80px;
}
/* line 36, ../sass/mixins.scss */
.widgets-container .flickr-widget-wrapper ul.flex-direction-nav li {
  color: #A5A5A5;
  position: absolute;
}
/* line 40, ../sass/mixins.scss */
.widgets-container .flickr-widget-wrapper ul.flex-direction-nav li a {
  color: #A5A5A5;
  float: left;
  text-align: center;
  height: 40px;
  width: 40px;
  line-height: 40px;
  background-color: #fff;
  cursor: pointer;
  text-align: center;
}
/* line 53, ../sass/mixins.scss */
.widgets-container .flickr-widget-wrapper ul.flex-direction-nav li.flex-nav-prev {
  left: 0px;
}
/* line 58, ../sass/mixins.scss */
.widgets-container .flickr-widget-wrapper ul.flex-direction-nav li.flex-nav-next {
  left: 40px;
}
/* line 1159, ../sass/style.scss */
.widgets-container .flickr-widget-wrapper .flexslider {
  height: 250px;
  position: relative;
}
/* line 1163, ../sass/style.scss */
.widgets-container .flickr-widget-wrapper .flexslider li div.image {
  float: left;
  clear: both;
  width: 90%;
  height: 250px;
  overflow: hidden;
}
/* line 1170, ../sass/style.scss */
.widgets-container .flickr-widget-wrapper .flexslider li div.image img {
  max-width: none;
  height: 100%;
}
/* line 1176, ../sass/style.scss */
.widgets-container .flickr-widget-wrapper .flexslider li div.content {
  float: right;
  clear: both;
  margin-top: 5px;
}
/* line 1184, ../sass/style.scss */
.widgets-container .flickr-widget-wrapper .flexslider .flex-direction-nav {
  left: 0px;
  bottom: -10px;
}
/* line 1187, ../sass/style.scss */
.widgets-container .flickr-widget-wrapper .flexslider .flex-direction-nav li.flex-nav-next {
  left: 30px;
}
/* line 1190, ../sass/style.scss */
.widgets-container .flickr-widget-wrapper .flexslider .flex-direction-nav a {
  height: 30px;
  width: 30px;
  line-height: 30px;
}
/* line 1203, ../sass/style.scss */
.widgets-container .custom-categories a {
  float: left;
  margin-right: 30px;
  padding-bottom: 15px;
  margin-bottom: 20px;
  border-bottom: 1px solid #F4F4F4;
  text-transform: uppercase;
}
/* line 1211, ../sass/style.scss */
.widgets-container .custom-categories a span {
  font-size: 12px;
  line-height: 12px;
  float: left;
}
/* line 1215, ../sass/style.scss */
.widgets-container .custom-categories a span.accent-color, .widgets-container .custom-categories a span.sep {
  color: #ABC8D0;
}
/* line 1220, ../sass/style.scss */
.widgets-container .custom-categories a .sep {
  margin: 0px 10px;
}
/* line 1230, ../sass/style.scss */
.widgets-container .instagram-container a {
  float: left;
  width: 110px;
  height: 110px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 1237, ../sass/style.scss */
.widgets-container .instagram-container a img {
  max-width: none;
  height: 100%;
}
/* line 1247, ../sass/style.scss */
.widgets-container .popular-posts-container .popular-post {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #E8E8E5;
}
/* line 1252, ../sass/style.scss */
.widgets-container .popular-posts-container .popular-post:last-of-type {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 1258, ../sass/style.scss */
.widgets-container .popular-posts-container .popular-post .image {
  width: 70px;
  height: 70px;
  overflow: hidden;
  float: left;
}
/* line 1265, ../sass/style.scss */
.widgets-container .popular-posts-container .popular-post .content {
  margin-left: 90px;
}
/* line 1267, ../sass/style.scss */
.widgets-container .popular-posts-container .popular-post .content .post-content {
  float: left;
  margin-top: -2px;
  width: 100%;
  font-size: 13px;
}
/* line 1273, ../sass/style.scss */
.widgets-container .popular-posts-container .popular-post .content .date {
  text-transform: uppercase;
  float: left;
  margin-top: 10px;
}
/* line 1286, ../sass/style.scss */
.widgets-container .tagcloud a {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  font-size: 11px !important;
  font-weight: 300;
}
/* line 1294, ../sass/style.scss */
.widgets-container .tagcloud a:hover {
  border-color: #ABC8D0;
  color: #ABC8D0;
}
/* line 1304, ../sass/style.scss */
.widgets-container .twitter-feed-container .tweet {
  padding-bottom: 10px;
  margin-bottom: 25px;
}
/* line 1309, ../sass/style.scss */
.widgets-container .twitter-feed-container .tweet p {
  max-width: 90%;
}
/* line 1312, ../sass/style.scss */
.widgets-container .twitter-feed-container .tweet a {
  float: left;
  margin-right: 4px;
  color: #ABC8D0;
}
/* line 1317, ../sass/style.scss */
.widgets-container .twitter-feed-container .tweet .meta {
  float: left;
  clear: both;
  position: relative;
  margin-top: 10px;
  background-color: #fff;
  padding-right: 20px;
}
/* line 1326, ../sass/style.scss */
.widgets-container .twitter-feed-container .tweet .meta i {
  float: left;
  margin-right: 5px;
  margin-top: 2px;
}

/* -------------------------------------------------------------*/
/* Single Post  */
/* -------------------------------------------------------------*/
/* line 1342, ../sass/style.scss */
body.single #featured-posts, body.page-template-default #featured-posts {
  margin-top: 40px;
}
/* line 1350, ../sass/style.scss */
body.single #blog-classic.single-post-page .single-post .post-content, body.page-template-default #blog-classic.single-post-page .single-post .post-content {
  padding: 0px;
}
/* line 1354, ../sass/style.scss */
body.single #blog-classic.single-post-page .single-post .post-content .content-meta, body.page-template-default #blog-classic.single-post-page .single-post .post-content .content-meta {
  padding: 0px;
}
/* line 1358, ../sass/style.scss */
body.single #blog-classic.single-post-page .single-post .post-content .content-body, body.page-template-default #blog-classic.single-post-page .single-post .post-content .content-body {
  text-align: left;
  margin-bottom: 0px;
}
/* line 1367, ../sass/style.scss */
body.single #blog-classic.single-post-page .single-post div.blockquote, body.page-template-default #blog-classic.single-post-page .single-post div.blockquote {
  display: block;
  text-align: center;
  padding: 35px 50px;
  background-color: #ABC8D0;
  color: #fff;
}
/* line 1375, ../sass/style.scss */
body.single #blog-classic.single-post-page .single-post div.blockquote p, body.single #blog-classic.single-post-page .single-post div.blockquote span, body.page-template-default #blog-classic.single-post-page .single-post div.blockquote p, body.page-template-default #blog-classic.single-post-page .single-post div.blockquote span {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
}
/* line 1379, ../sass/style.scss */
body.single #blog-classic.single-post-page .single-post div.blockquote span, body.page-template-default #blog-classic.single-post-page .single-post div.blockquote span {
  text-transform: uppercase;
  color: inherit;
}
/* line 1388, ../sass/style.scss */
body.single #blog-classic.single-post-page .single-post .custom-grid-section, body.page-template-default #blog-classic.single-post-page .single-post .custom-grid-section {
  position: relative;
}
/* line 1391, ../sass/style.scss */
body.single #blog-classic.single-post-page .single-post .custom-grid-section div[class^=grid], body.page-template-default #blog-classic.single-post-page .single-post .custom-grid-section div[class^=grid] {
  float: left;
  width: 48.5%;
  overflow: hidden;
  position: relative;
}
/* line 1396, ../sass/style.scss */
body.single #blog-classic.single-post-page .single-post .custom-grid-section div[class^=grid] img, body.page-template-default #blog-classic.single-post-page .single-post .custom-grid-section div[class^=grid] img {
  max-height: 150%;
  max-width: none;
}
/* line 1401, ../sass/style.scss */
body.single #blog-classic.single-post-page .single-post .custom-grid-section .grid-half, body.page-template-default #blog-classic.single-post-page .single-post .custom-grid-section .grid-half {
  height: 300px;
  margin-right: 20px;
}
/* line 1405, ../sass/style.scss */
body.single #blog-classic.single-post-page .single-post .custom-grid-section .grid-third, body.page-template-default #blog-classic.single-post-page .single-post .custom-grid-section .grid-third {
  height: 140px;
  margin-bottom: 20px;
}
/* line 1413, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments, body.single #blog-classic.single-post-page #reply-form, body.single #blog-classic.single-post-page .featured-posts-wrapper, body.single #blog-classic.single-post-page #respond, body.page-template-default #blog-classic.single-post-page #comments, body.page-template-default #blog-classic.single-post-page #reply-form, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper, body.page-template-default #blog-classic.single-post-page #respond {
  margin-top: 40px;
  padding-bottom: 40px;
}
/* line 1420, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .box-title h4, body.single #blog-classic.single-post-page #reply-form .box-title h4, body.single #blog-classic.single-post-page .featured-posts-wrapper .box-title h4, body.single #blog-classic.single-post-page #respond .box-title h4, body.page-template-default #blog-classic.single-post-page #comments .box-title h4, body.page-template-default #blog-classic.single-post-page #reply-form .box-title h4, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper .box-title h4, body.page-template-default #blog-classic.single-post-page #respond .box-title h4 {
  font-size: 14px;
  line-height: 14px;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 30px;
}
/* line 1433, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment, body.page-template-default #blog-classic.single-post-page #comments .single-comment {
  border-bottom: 1px solid #F0F3F4;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
/* line 1440, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment:last-of-type, body.page-template-default #blog-classic.single-post-page #comments .single-comment:last-of-type {
  padding-bottom: 0px;
  margin-bottom: 0px;
  border-bottom: none !important;
}
/* line 1446, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment .sub-comments, body.page-template-default #blog-classic.single-post-page #comments .single-comment .sub-comments {
  border-top: 1px solid #F0F3F4;
  padding-top: 40px;
  margin-top: 40px;
  margin-left: 10%;
  width: 90%;
}
/* line 1453, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment .sub-comments .sub-comments, body.page-template-default #blog-classic.single-post-page #comments .single-comment .sub-comments .sub-comments {
  width: 100%;
  margin-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  border-top: none;
}
/* line 1459, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment .sub-comments .sub-comments .sub-comments, body.page-template-default #blog-classic.single-post-page #comments .single-comment .sub-comments .sub-comments .sub-comments {
  border-top: none !important;
}
/* line 1464, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment > .avatar, body.page-template-default #blog-classic.single-post-page #comments .single-comment > .avatar {
  float: left;
  width: 20%;
}
/* line 1467, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment > .avatar .img, body.page-template-default #blog-classic.single-post-page #comments .single-comment > .avatar .img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
}
/* line 1472, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment > .avatar .img img, body.page-template-default #blog-classic.single-post-page #comments .single-comment > .avatar .img img {
  height: auto;
  max-width: 100%;
}
/* line 1479, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment .comment-content, body.page-template-default #blog-classic.single-post-page #comments .single-comment .comment-content {
  float: left;
  width: 75%;
  margin-left: 2%;
}
/* line 1484, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment .comment-content h5, body.page-template-default #blog-classic.single-post-page #comments .single-comment .comment-content h5 {
  float: left;
  width: auto;
}
/* line 1487, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment .comment-content h5 a, body.page-template-default #blog-classic.single-post-page #comments .single-comment .comment-content h5 a {
  text-transform: uppercase;
  float: left;
  margin-bottom: 0px;
  font-weight: 500;
}
/* line 1495, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment .comment-content span.meta, body.page-template-default #blog-classic.single-post-page #comments .single-comment .comment-content span.meta {
  float: left;
  margin-top: 4px;
  margin-left: 10px;
}
/* line 1502, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment .comment-content div.content, body.page-template-default #blog-classic.single-post-page #comments .single-comment .comment-content div.content {
  color: #A7A7A7;
}
/* line 1507, ../sass/style.scss */
body.single #blog-classic.single-post-page #comments .single-comment .comment-content .button, body.page-template-default #blog-classic.single-post-page #comments .single-comment .comment-content .button {
  float: left;
  clear: both;
  margin-top: 15px;
}
/* line 1531, ../sass/style.scss */
body.single #blog-classic.single-post-page #reply-form form input[type=submit].button, body.single #blog-classic.single-post-page #respond form input[type=submit].button, body.page-template-default #blog-classic.single-post-page #reply-form form input[type=submit].button, body.page-template-default #blog-classic.single-post-page #respond form input[type=submit].button {
  width: auto;
  border: none;
}
/* line 1538, ../sass/style.scss */
body.single #blog-classic.single-post-page #reply-form form p, body.single #blog-classic.single-post-page #respond form p, body.page-template-default #blog-classic.single-post-page #reply-form form p, body.page-template-default #blog-classic.single-post-page #respond form p {
  margin-top: 20px;
  line-height: 1em;
  margin-bottom: 0px;
}
/* line 1546, ../sass/style.scss */
body.single #blog-classic.single-post-page #reply-form form p.form-text, body.single #blog-classic.single-post-page #reply-form form p.logged-in-as, body.single #blog-classic.single-post-page #respond form p.form-text, body.single #blog-classic.single-post-page #respond form p.logged-in-as, body.page-template-default #blog-classic.single-post-page #reply-form form p.form-text, body.page-template-default #blog-classic.single-post-page #reply-form form p.logged-in-as, body.page-template-default #blog-classic.single-post-page #respond form p.form-text, body.page-template-default #blog-classic.single-post-page #respond form p.logged-in-as {
  font-size: 15px;
  margin-bottom: 20px;
}
/* line 1554, ../sass/style.scss */
body.single #blog-classic.single-post-page #reply-form.form-user-logged-in textarea, body.single #blog-classic.single-post-page #respond.form-user-logged-in textarea, body.page-template-default #blog-classic.single-post-page #reply-form.form-user-logged-in textarea, body.page-template-default #blog-classic.single-post-page #respond.form-user-logged-in textarea {
  margin-left: 0px;
}
/* line 1565, ../sass/style.scss */
body.single #blog-classic.single-post-page .featured-posts-wrapper div.image, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper div.image {
  position: relative;
  overflow: hidden;
  height: 200px;
  margin-bottom: 27px;
  background-color: #030303;
}
/* line 1572, ../sass/style.scss */
body.single #blog-classic.single-post-page .featured-posts-wrapper div.image img, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper div.image img {
  position: relative;
  z-index: 1;
}
/* line 1577, ../sass/style.scss */
body.single #blog-classic.single-post-page .featured-posts-wrapper div.image .tag, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper div.image .tag {
  position: absolute;
  z-index: 2;
  bottom: 10%;
  left: 10%;
  opacity: 0;
}
/* line 97, ../sass/mixins.scss */
body.single #blog-classic.single-post-page .featured-posts-wrapper div.image .tag:hover, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper div.image .tag:hover {
  bottom: 10%;
  left: 10%;
}
/* line 1585, ../sass/style.scss */
body.single #blog-classic.single-post-page .featured-posts-wrapper div.image:hover img, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper div.image:hover img {
  opacity: 0.5;
}
/* line 1588, ../sass/style.scss */
body.single #blog-classic.single-post-page .featured-posts-wrapper div.image:hover .tag, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper div.image:hover .tag {
  opacity: 1;
  position: absolute;
  z-index: 2;
  bottom: 10%;
  left: 10%;
}
/* line 97, ../sass/mixins.scss */
body.single #blog-classic.single-post-page .featured-posts-wrapper div.image:hover .tag:hover, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper div.image:hover .tag:hover {
  bottom: 10%;
  left: 10%;
}
/* line 1595, ../sass/style.scss */
body.single #blog-classic.single-post-page .featured-posts-wrapper .post-title, body.single #blog-classic.single-post-page .featured-posts-wrapper .date, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper .post-title, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper .date {
  text-align: center;
  padding: 0px 27px;
  position: relative;
}
/* line 1604, ../sass/style.scss */
body.single #blog-classic.single-post-page .featured-posts-wrapper .post-title:after, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper .post-title:after {
  left: 47%;
  bottom: -7px;
}
/* line 1610, ../sass/style.scss */
body.single #blog-classic.single-post-page .featured-posts-wrapper .date, body.page-template-default #blog-classic.single-post-page .featured-posts-wrapper .date {
  color: #ABC8D0;
  margin-top: 8px;
}

/* -------------------------------------------------------------*/
/*  About Me  */
/* -------------------------------------------------------------*/
/* line 1621, ../sass/style.scss */
#about-me {
  height: 450px;
  margin-bottom: 40px;
  position: relative;
}
/* line 1627, ../sass/style.scss */
#about-me div.content {
  color: #fff;
  width: 45%;
  float: left;
  position: absolute;
  z-index: 1;
  background-color: #ABC8D0;
  top: 0px;
  height: 100%;
  padding: 150px 30px 0px 30px;
}
/* line 1639, ../sass/style.scss */
#about-me div.content .name p {
  color: inherit;
  font-size: 100px;
  line-height: 1em;
  font-weight: 100;
  position: relative;
}
/* line 1647, ../sass/style.scss */
#about-me div.content .name span {
  color: inherit;
  font-size: 14px;
  line-height: 1em;
  float: right;
  font-weight: 100;
}
/* line 1656, ../sass/style.scss */
#about-me div.content .social {
  margin-top: 20px;
}
/* line 1659, ../sass/style.scss */
#about-me div.content .social a {
  float: left;
  color: inherit;
  margin-right: 25px;
  opacity: 0.4;
}
/* line 1666, ../sass/style.scss */
#about-me div.content .social a:hover {
  opacity: 1;
}
/* line 1672, ../sass/style.scss */
#about-me div.image {
  position: relative;
  z-index: 0;
  float: right;
  overflow: hidden;
}
/* line 1677, ../sass/style.scss */
#about-me div.image img {
  max-width: 120%;
  max-height: 120%;
}

/* -------------------------------------------------------------*/
/* Footer  */
/* -------------------------------------------------------------*/
/* line 1688, ../sass/style.scss */
footer {
  padding-top: 40px;
}
/* line 1692, ../sass/style.scss */
footer .widgets-container {
  margin: 0px;
}
/* line 1695, ../sass/style.scss */
footer .widgets-container .widget-title:after {
  display: none;
}
/* line 1700, ../sass/style.scss */
footer .instagram-container {
  margin-top: 40px;
  background-color: #F4F4F4;
  position: relative;
}
/* line 1705, ../sass/style.scss */
footer .instagram-container .instagram-title {
  width: 15%;
  line-height: 1em;
  position: absolute;
  left: 15px;
  top: 0px;
  z-index: 1;
  text-transform: uppercase;
  padding: 10px 20px;
  color: #fff;
  background: #ABC8D0;
  text-align: center;
}
/* line 1721, ../sass/style.scss */
footer .instagram-container .instagram-title:hover a {
  color: #fff;
}
/* line 1727, ../sass/style.scss */
footer .instagram-container .instagram-images {
  position: relative;
  z-index: 0;
}
/* line 1731, ../sass/style.scss */
footer .instagram-container .instagram-images .photo {
  float: left;
  width: 12.5%;
  height: 120px;
  overflow: hidden;
  position: relative;
  transform: translateZ(0);
  opacity: 0.6;
}
/* line 1738, ../sass/style.scss */
footer .instagram-container .instagram-images .photo img {
  max-width: 100%;
}
/* line 1745, ../sass/style.scss */
footer .instagram-container .instagram-images .photo span.overlay-likes {
  position: absolute;
  z-index: 2;
  bottom: 10%;
  left: 10%;
  opacity: 0;
  bottom: 40px;
}
/* line 97, ../sass/mixins.scss */
footer .instagram-container .instagram-images .photo span.overlay-likes:hover {
  bottom: 10%;
  left: 10%;
}
/* line 1753, ../sass/style.scss */
footer .instagram-container .instagram-images .photo:hover {
  opacity: 1;
}
/* line 1755, ../sass/style.scss */
footer .instagram-container .instagram-images .photo:hover span.overlay-likes {
  bottom: 25px;
  opacity: 1;
}
/* line 1764, ../sass/style.scss */
footer .copyrights {
  text-align: center;
  padding: 40px 0px 30px 0px;
}

/* -------------------------------------------------------------*/
/* WordPress Default Style  */
/* -------------------------------------------------------------*/
/* line 1786, ../sass/style.scss */
.single-post .post-content .content-body div {
  max-width: 100%;
}
/* line 1789, ../sass/style.scss */
.single-post .post-content .content-body img {
  max-width: 100%;
  min-height: auto;
  height: auto;
}
/* line 1795, ../sass/style.scss */
.single-post .post-content .content-body iframe {
  max-width: 100%;
}
/* line 1798, ../sass/style.scss */
.single-post .post-content .content-body table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 1px 0 0 1px;
  margin: 0 0 1.6em;
  table-layout: fixed;
  /* Prevents HTML tables from becoming too wide */
  width: 100%;
}
/* line 1807, ../sass/style.scss */
.single-post .post-content .content-body caption, .single-post .post-content .content-body td, .single-post .post-content .content-body th {
  border: 1px solid #f3f3f3;
  font-weight: normal;
  text-align: center;
  padding: 3px;
}
/* line 1814, ../sass/style.scss */
.single-post .post-content .content-body dl {
  margin-bottom: 1.6em;
}
/* line 1818, ../sass/style.scss */
.single-post .post-content .content-body dt {
  font-weight: bold;
}
/* line 1822, ../sass/style.scss */
.single-post .post-content .content-body dd {
  margin-bottom: 1.6em;
}
/* line 1828, ../sass/style.scss */
.single-post .post-content .content-body ul {
  list-style: disc;
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 5px;
  list-style-position: inside;
}
/* line 1837, ../sass/style.scss */
.single-post .post-content .content-body ul ul, .single-post .post-content .content-body ol ol {
  padding-left: 20px;
  margin: 0px 0px 0px 0px;
  list-style-position: inside;
}
/* line 1843, ../sass/style.scss */
.single-post .post-content .content-body li {
  float: left;
  clear: both;
  width: 100%;
  margin: 5px 0px;
  list-style-position: inside;
}
/* line 1851, ../sass/style.scss */
.single-post .post-content .content-body ul li {
  list-style: disc !important;
  list-style-position: inside !important;
}
/* line 1856, ../sass/style.scss */
.single-post .post-content .content-body address,
.single-post .post-content .content-body pre,
.single-post .post-content .content-body hr {
  margin-bottom: 10px;
}
/* line 1863, ../sass/style.scss */
.single-post .post-content .content-body address {
  font-style: italic;
}
/* line 1868, ../sass/style.scss */
.single-post .post-content .content-body pre {
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.01);
  border: 1px solid #eaeaea;
  border: 1px solid rgba(51, 51, 51, 0.1);
  line-height: 1.2;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 0.8em;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
/* line 1885, ../sass/style.scss */
.single-post .post-content .content-body abbr[title] {
  border-bottom: 1px dotted #eaeaea;
  border-bottom: 1px dotted rgba(51, 51, 51, 0.1);
  cursor: help;
}
/* line 1891, ../sass/style.scss */
.single-post .post-content .content-body mark,
.single-post .post-content .content-body ins {
  background-color: #fff9c0;
  text-decoration: none;
}
/* line 1897, ../sass/style.scss */
.single-post .post-content .content-body sup,
.single-post .post-content .content-body sub {
  font-size: 75%;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
/* line 1906, ../sass/style.scss */
.single-post .post-content .content-body sup {
  bottom: 1ex;
}
/* line 1910, ../sass/style.scss */
.single-post .post-content .content-body sub {
  top: .5ex;
}
/* line 1914, ../sass/style.scss */
.single-post .post-content .content-body small {
  font-size: 75%;
}
/* line 1918, ../sass/style.scss */
.single-post .post-content .content-body big {
  font-size: 125%;
}
/* line 1923, ../sass/style.scss */
.single-post .post-content .content-body hr {
  background-color: #eaeaea;
  background-color: rgba(51, 51, 51, 0.1);
  border: 0;
  height: 1px;
  margin-bottom: 1.6em;
}

/* line 1935, ../sass/style.scss */
.widget-content select {
  float: left;
  clear: both;
  width: 100%;
  margin-top: 5px;
}
/* line 1942, ../sass/style.scss */
.widget-content img {
  min-height: auto;
  height: auto;
}
/* line 1947, ../sass/style.scss */
.widget-content form select {
  border: none;
  margin-top: 12px !important;
  float: left;
  clear: both;
  width: 90% !important;
  margin-left: 5%;
}
/* line 1958, ../sass/style.scss */
.widget-content #calendar_wrap table {
  border-collapse: separate;
  border-spacing: 2px;
  border-width: 0px 0 0 1px;
  margin: 0 0 1.6em;
  table-layout: fixed;
  /* Prevents HTML tables from becoming too wide */
  width: 100%;
}
/* line 1966, ../sass/style.scss */
.widget-content #calendar_wrap table caption, .widget-content #calendar_wrap table td, .widget-content #calendar_wrap table th {
  border-bottom: 1px solid #f0f0f0;
  font-weight: normal;
  text-align: center;
  padding: 10px;
  line-height: 1em;
}
/* line 1974, ../sass/style.scss */
.widget-content #calendar_wrap table #prev, .widget-content #calendar_wrap table #next {
  padding-top: 20px;
}
/* line 1977, ../sass/style.scss */
.widget-content #calendar_wrap table #prev {
  text-align: left;
}
/* line 1980, ../sass/style.scss */
.widget-content #calendar_wrap table #next {
  text-align: right;
}
/* line 1984, ../sass/style.scss */
.widget-content #calendar_wrap table caption {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 5px;
  border-top: none;
  border-left: none;
  border-right: none;
}
/* line 1996, ../sass/style.scss */
.widget-content li.page_item {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 5px;
  list-style: disc;
  list-style-position: inside;
}
/* line 2007, ../sass/style.scss */
.widget-content #recentcomments .recentcomments {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 5px;
}
/* line 2013, ../sass/style.scss */
.widget-content #recentcomments .recentcomments span, .widget-content #recentcomments .recentcomments span a {
  color: #ABC8D0;
}

/* -------------------------------------------------------------*/
/* Wordpress Default Elements Style  */
/* -------------------------------------------------------------*/
/* line 2028, ../sass/style.scss */
.single-post .post-content .content-body blockquote, .comment-content .content blockquote {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 2034, ../sass/style.scss */
.single-post .post-content .content-body table, .comment-content .content table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 1px 0 0 1px;
  margin: 20px 0px;
  table-layout: fixed;
  /* Prevents HTML tables from becoming too wide */
  width: 100%;
}
/* line 2043, ../sass/style.scss */
.single-post .post-content .content-body thead th, .comment-content .content thead th {
  color: #ABC8D0;
}
/* line 2046, ../sass/style.scss */
.single-post .post-content .content-body caption, .single-post .post-content .content-body td, .single-post .post-content .content-body th, .comment-content .content caption, .comment-content .content td, .comment-content .content th {
  color: inherit;
  font-weight: normal;
  text-align: left;
  padding: 10px 20px;
}
/* line 2053, ../sass/style.scss */
.single-post .post-content .content-body table, .single-post .post-content .content-body th, .single-post .post-content .content-body td, .comment-content .content table, .comment-content .content th, .comment-content .content td {
  border: 1px solid #f6f6f6;
}
/* line 2057, ../sass/style.scss */
.single-post .post-content .content-body th, .single-post .post-content .content-body td, .comment-content .content th, .comment-content .content td {
  border-width: 0 1px 1px 0;
}
/* line 2061, ../sass/style.scss */
.single-post .post-content .content-body q, .single-post .post-content .content-body blockquote, .comment-content .content q, .comment-content .content blockquote {
  border: none;
  font-size: 15px;
  background-color: #ABC8D0;
  padding: 20px 30px;
  margin: 20px 0px 10px 0px;
  color: #fff;
}
/* line 2071, ../sass/style.scss */
.single-post .post-content .content-body dl, .comment-content .content dl {
  margin-bottom: 1.6em;
}
/* line 2075, ../sass/style.scss */
.single-post .post-content .content-body dt, .comment-content .content dt {
  font-weight: bolder;
}
/* line 2079, ../sass/style.scss */
.single-post .post-content .content-body dd, .comment-content .content dd {
  margin-bottom: 1.6em;
}
/* line 2083, ../sass/style.scss */
.single-post .post-content .content-body .alignleft, .comment-content .content .alignleft {
  float: left;
  margin-right: 20px;
}
/* line 2088, ../sass/style.scss */
.single-post .post-content .content-body .alignright, .comment-content .content .alignright {
  float: right;
  margin-left: 20px;
}
/* line 2093, ../sass/style.scss */
.single-post .post-content .content-body img, .single-post .post-content .content-body p > img, .comment-content .content img, .comment-content .content p > img {
  margin-bottom: 20px;
  margin-top: 20px;
}
/* line 2098, ../sass/style.scss */
.single-post .post-content .content-body div[class^="grid"] img, .comment-content .content div[class^="grid"] img {
  margin-top: 0px !important;
}
/* line 2102, ../sass/style.scss */
.single-post .post-content .content-body ul, .comment-content .content ul {
  list-style: disc;
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 5px;
}
/* line 2110, ../sass/style.scss */
.single-post .post-content .content-body ul ul, .single-post .post-content .content-body ol ol, .comment-content .content ul ul, .comment-content .content ol ol {
  padding-left: 20px;
  margin: 0px 0px 0px 0px;
}
/* line 2115, ../sass/style.scss */
.single-post .post-content .content-body li, .comment-content .content li {
  float: left;
  clear: both;
  width: 100%;
  margin: 5px 0px;
}
/* line 2122, ../sass/style.scss */
.single-post .post-content .content-body ul li, .comment-content .content ul li {
  list-style: disc !important;
  list-style-position: inside !important;
}
/* line 2127, ../sass/style.scss */
.single-post .post-content .content-body address,
.single-post .post-content .content-body pre,
.single-post .post-content .content-body hr, .comment-content .content address,
.comment-content .content pre,
.comment-content .content hr {
  margin-bottom: 10px;
}
/* line 2134, ../sass/style.scss */
.single-post .post-content .content-body address, .comment-content .content address {
  font-style: italic;
}
/* line 2139, ../sass/style.scss */
.single-post .post-content .content-body pre, .comment-content .content pre {
  background-color: #f6f6f6;
  border: none;
  line-height: 1.3em;
  margin: 20px 0px;
  max-width: 100%;
  overflow: auto;
  padding: 30px 40px;
  color: inherit;
  border-radius: 0px;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
/* line 2156, ../sass/style.scss */
.single-post .post-content .content-body abbr[title], .comment-content .content abbr[title] {
  border-bottom: 1px dotted #eaeaea;
  border-bottom: 1px dotted rgba(51, 51, 51, 0.1);
  cursor: help;
}
/* line 2162, ../sass/style.scss */
.single-post .post-content .content-body img.alignright, .single-post .post-content .content-body img.alignleft, .single-post .post-content .content-body img.aligncenter, .single-post .post-content .content-body img.size-full, .comment-content .content img.alignright, .comment-content .content img.alignleft, .comment-content .content img.aligncenter, .comment-content .content img.size-full {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 2167, ../sass/style.scss */
.single-post .post-content .content-body mark,
.single-post .post-content .content-body ins, .comment-content .content mark,
.comment-content .content ins {
  background-color: #fff9c0;
  text-decoration: none;
}
/* line 2173, ../sass/style.scss */
.single-post .post-content .content-body sup,
.single-post .post-content .content-body sub, .comment-content .content sup,
.comment-content .content sub {
  font-size: 75%;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
/* line 2182, ../sass/style.scss */
.single-post .post-content .content-body sup, .comment-content .content sup {
  bottom: 1ex;
}
/* line 2186, ../sass/style.scss */
.single-post .post-content .content-body sub, .comment-content .content sub {
  top: .5ex;
}
/* line 2190, ../sass/style.scss */
.single-post .post-content .content-body small, .comment-content .content small {
  font-size: 75%;
}
/* line 2194, ../sass/style.scss */
.single-post .post-content .content-body big, .comment-content .content big {
  font-size: 125%;
}
/* line 2199, ../sass/style.scss */
.single-post .post-content .content-body hr, .comment-content .content hr {
  background-color: #eaeaea;
  background-color: rgba(51, 51, 51, 0.1);
  border: 0;
  height: 1px;
  margin-bottom: 1.6em;
}

/* line 2218, ../sass/style.scss */
.widget-content select {
  float: left;
  clear: both;
  width: 100%;
  margin-top: 5px;
}
/* line 2225, ../sass/style.scss */
.widget-content img {
  min-height: auto;
  height: auto;
}
/* line 2230, ../sass/style.scss */
.widget-content form select {
  border: none;
  margin-top: 12px !important;
  float: left;
  clear: both;
  width: 90% !important;
  margin-left: 5%;
}
/* line 2241, ../sass/style.scss */
.widget-content #calendar_wrap table {
  border-collapse: separate;
  border-spacing: 2px;
  border-width: 0px 0 0 1px;
  margin: 0 0 1.6em;
  table-layout: fixed;
  /* Prevents HTML tables from becoming too wide */
  width: 100%;
}
/* line 2249, ../sass/style.scss */
.widget-content #calendar_wrap table caption, .widget-content #calendar_wrap table td, .widget-content #calendar_wrap table th {
  border-bottom: 1px solid #f0f0f0;
  font-weight: normal;
  text-align: center;
  padding: 10px;
  line-height: 1em;
}
/* line 2257, ../sass/style.scss */
.widget-content #calendar_wrap table #prev, .widget-content #calendar_wrap table #next {
  padding-top: 20px;
}
/* line 2260, ../sass/style.scss */
.widget-content #calendar_wrap table #prev {
  text-align: left;
}
/* line 2263, ../sass/style.scss */
.widget-content #calendar_wrap table #next {
  text-align: right;
}
/* line 2267, ../sass/style.scss */
.widget-content #calendar_wrap table caption {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 5px;
  border-top: none;
  border-left: none;
  border-right: none;
}
/* line 2279, ../sass/style.scss */
.widget-content li.page_item {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 5px;
  list-style: disc;
  list-style-position: inside;
}
/* line 2290, ../sass/style.scss */
.widget-content #recentcomments .recentcomments {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 5px;
}
/* line 2296, ../sass/style.scss */
.widget-content #recentcomments .recentcomments span, .widget-content #recentcomments .recentcomments span a {
  color: #ABC8D0;
}
/* line 2303, ../sass/style.scss */
.widget-content ul.instagram-pics li {
  list-style: none;
  float: left;
  width: 95px;
  margin-right: 1px;
  margin-bottom: 1px;
  overflow: hidden;
}

/* -------------------------------------------------------------*/
/* CF7  */
/* -------------------------------------------------------------*/
/* line 2325, ../sass/style.scss */
.wpcf7-form textarea {
  float: left;
  clear: both;
}
/* line 2329, ../sass/style.scss */
.wpcf7-form textarea.wpcf7-not-valid {
  margin-bottom: 20px;
}
/* line 2334, ../sass/style.scss */
.wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form textarea {
  width: 100%;
  margin-left: 0px;
}
/* line 2339, ../sass/style.scss */
.wpcf7-form .wpcf7-submit {
  width: auto;
  border: none;
}
/* line 2347, ../sass/style.scss */
.wpcf7-form p {
  margin-top: 20px;
  line-height: 1em;
  margin-bottom: 0px;
}
/* line 2356, ../sass/style.scss */
.wpcf7-form .wpcf7-response-output {
  position: relative;
  float: left;
  clear: both;
}
/* line 2362, ../sass/style.scss */
.wpcf7-form span.wpcf7-not-valid-tip {
  position: relative;
  float: left;
  clear: both;
  margin-top: 0px;
  font-size: 12px;
  color: #ABC8D0;
}
/* line 2370, ../sass/style.scss */
.wpcf7-form input[aria-invalid="true"] {
  border-left: 1px solid red !important;
}
/* line 2374, ../sass/style.scss */
.wpcf7-form .wpcf7-submit:focus {
  border: none !important;
  outline: none !important;
}
/* line 2379, ../sass/style.scss */
.wpcf7-form .wpcf7-response-output {
  float: left;
  clear: both;
  border-right: none;
  border-bottom: none;
  border-top: none;
  border-left: 1px solid red;
}

/* -------------------------------------------------------------*/
/* WP Default CSS  */
/* -------------------------------------------------------------*/
/* line 2394, ../sass/style.scss */
.wp-caption, .wp-caption-text, .screen-reader-text,
.gallery-caption, .bypostauthor, .alignright, .alignleft, .aligncenter {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 2402, ../sass/style.scss */
.post-pagination-link-container > a, .post-pagination-link-container > div {
  float: left;
  margin-right: 10px;
  font-size: 13px;
  text-transform: uppercase;
  clear: none;
  display: inline-block;
  border-bottom: 1px solid #c1c1c1;
}

/* line 2412, ../sass/style.scss */
.post-pagination-link-container .post-pagination-title {
  border-bottom: none;
}

/* -------------------------------------------------------------*/
/* Responsive  */
/* -------------------------------------------------------------*/
/* Mediaquery */
@media (min-width: 1024px) and (max-width: 1200px) {
  /* line 16, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-left {
    width: 39%;
  }
  /* line 18, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-left img {
    max-width: 200%;
  }
  /* line 24, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-meta {
    width: 100%;
  }
  /* line 26, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-meta .button {
    margin: 0px;
  }
  /* line 29, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-meta .comments-and-share {
    float: right;
    margin-top: 4px;
    margin-right: 0px !important;
  }
}
@media (max-width: 990px) {
  /* - navigation-responsive- */
  /* line 49, ../sass/responsive.scss */
  #navigation {
    display: none;
  }

  /* line 52, ../sass/responsive.scss */
  #navigation-responsive {
    display: block;
    margin-top: 10px;
  }
  /* line 55, ../sass/responsive.scss */
  #navigation-responsive .toggleMenu {
    display: block;
    float: right;
    margin-top: 0px;
  }
  /* line 59, ../sass/responsive.scss */
  #navigation-responsive .toggleMenu i {
    font-size: 18px;
    color: #222;
  }
  /* line 65, ../sass/responsive.scss */
  #navigation-responsive .navigation-menu {
    max-height: 0px;
    overflow: hidden;
    transition: all, 1s;
    width: 100%;
  }
  /* line 70, ../sass/responsive.scss */
  #navigation-responsive .navigation-menu.open {
    max-height: 1000px;
  }
  /* line 74, ../sass/responsive.scss */
  #navigation-responsive ul {
    float: left;
    text-align: left;
    width: 100%;
  }
  /* line 78, ../sass/responsive.scss */
  #navigation-responsive ul li {
    display: block;
    float: left;
    clear: both;
    width: 100%;
  }
  /* line 84, ../sass/responsive.scss */
  #navigation-responsive ul li a {
    padding: 15px 0px;
    border-bottom: 1px solid #f1f1f1;
    float: left;
    clear: both;
    width: 100%;
  }
  /* line 90, ../sass/responsive.scss */
  #navigation-responsive ul li a:after {
    display: none;
  }
  /* line 95, ../sass/responsive.scss */
  #navigation-responsive ul li:last-of-type a {
    border-bottom: none;
  }
  /* line 100, ../sass/responsive.scss */
  #navigation-responsive ul li ul {
    display: none;
    position: relative !important;
    margin: 0px;
    left: 0px;
    top: 0px;
    padding: 0px;
    width: 100%;
    text-align: left;
  }
  /* line 109, ../sass/responsive.scss */
  #navigation-responsive ul li ul li {
    background: none;
    padding: 0px;
    width: 100%;
    margin: 0px;
    border-bottom: 1px solid #f1f1f1;
  }
  /* line 115, ../sass/responsive.scss */
  #navigation-responsive ul li ul li a {
    background: none;
    padding: 15px 0px 15px 20px;
    margin: 0px;
    float: left;
    clear: both;
    width: 100%;
  }

  /* line 136, ../sass/responsive.scss */
  #slider-classic ul.slides li .image {
    height: 100%;
    overflow: hidden;
  }
  /* line 139, ../sass/responsive.scss */
  #slider-classic ul.slides li .image img {
    max-width: 130%;
  }

  /* line 148, ../sass/responsive.scss */
  #slider-cover {
    height: 500px;
  }
  /* line 153, ../sass/responsive.scss */
  #slider-cover .cover-content .content {
    bottom: 0px;
    top: auto;
  }
  /* line 157, ../sass/responsive.scss */
  #slider-cover .cover-content .content .date {
    margin-top: 0px;
  }

  /* line 172, ../sass/responsive.scss */
  #blog-classic .posts-container .single-post .post-content .content-meta {
    padding: 0px 0px !important;
  }
  /* line 180, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-left {
    width: 40%;
  }
  /* line 182, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-left img {
    max-width: 200%;
  }
  /* line 189, ../sass/responsive.scss */
  #blog-classic .pagination {
    margin-bottom: 30px !important;
  }

  /* line 196, ../sass/responsive.scss */
  #slider-alternative {
    height: 400px;
  }
  /* line 201, ../sass/responsive.scss */
  #slider-alternative ul.slides li .image img {
    max-width: 150%;
    max-height: 150%;
  }
  /* line 207, ../sass/responsive.scss */
  #slider-alternative ul.slides li .content .background {
    height: 250%;
  }
  /* line 211, ../sass/responsive.scss */
  #slider-alternative ul.slides li .content .date {
    margin-top: 30px;
  }

  /* line 221, ../sass/responsive.scss */
  #featured-posts .col-md-4 {
    margin-bottom: 40px;
    float: left;
    width: 50%;
  }
  /* line 228, ../sass/responsive.scss */
  #featured-posts .col-md-4:last-of-type {
    margin-bottom: 0px;
  }

  /* line 237, ../sass/responsive.scss */
  #blog-classic.single-post-page .featured-posts-wrapper div[class^=col-md] {
    width: 50%;
    margin-bottom: 40px;
  }
  /* line 240, ../sass/responsive.scss */
  #blog-classic.single-post-page .featured-posts-wrapper div[class^=col-md]:last-of-type {
    margin-bottom: 0px;
  }
  /* line 243, ../sass/responsive.scss */
  #blog-classic.single-post-page .featured-posts-wrapper div[class^=col-md] div.image {
    float: left;
    clear: both;
    height: 300px;
  }
  /* line 247, ../sass/responsive.scss */
  #blog-classic.single-post-page .featured-posts-wrapper div[class^=col-md] div.image img {
    min-width: 100%;
    max-width: 160%;
  }

  /* line 262, ../sass/responsive.scss */
  #sidebar .widget .about-me-container img, footer .widget .about-me-container img {
    width: 50%;
  }
  /* line 265, ../sass/responsive.scss */
  #sidebar .widget .about-me-container .image-content, footer .widget .about-me-container .image-content {
    float: left;
    margin-left: 20px;
  }
  /* line 270, ../sass/responsive.scss */
  #sidebar .widget .about-me-container .content, footer .widget .about-me-container .content {
    max-width: 65%;
  }
  /* line 276, ../sass/responsive.scss */
  #sidebar .widget .flickr-widget-wrapper div.content, footer .widget .flickr-widget-wrapper div.content {
    float: right;
    margin-right: 40%;
  }
  /* line 283, ../sass/responsive.scss */
  #sidebar .widget .popular-posts-container .popular-post, footer .widget .popular-posts-container .popular-post {
    width: 90%;
  }
  /* line 285, ../sass/responsive.scss */
  #sidebar .widget .popular-posts-container .popular-post .content, footer .widget .popular-posts-container .popular-post .content {
    float: left;
    margin-left: 20px;
  }
  /* line 288, ../sass/responsive.scss */
  #sidebar .widget .popular-posts-container .popular-post .content .post-content, footer .widget .popular-posts-container .popular-post .content .post-content {
    clear: both;
  }
  /* line 291, ../sass/responsive.scss */
  #sidebar .widget .popular-posts-container .popular-post .content .date, footer .widget .popular-posts-container .popular-post .content .date {
    clear: both;
  }

  /* line 304, ../sass/responsive.scss */
  #about-me div.content {
    right: 0px;
    padding-top: 80px;
  }
  /* line 308, ../sass/responsive.scss */
  #about-me div.image {
    height: 100%;
    position: relative;
  }
  /* line 311, ../sass/responsive.scss */
  #about-me div.image img {
    max-width: none;
    height: 100%;
  }

  /* line 319, ../sass/responsive.scss */
  footer .widget {
    float: left;
    clear: both;
    width: 100%;
    margin-bottom: 40px;
  }
  /* line 324, ../sass/responsive.scss */
  footer .widget:last-of-type {
    margin-bottom: 0px;
  }
  /* line 330, ../sass/responsive.scss */
  footer .instagram-container .photo {
    width: 25% !important;
  }
}
/* - Ipad Landscape - */
@media (min-width: 980px) {
  /* line 342, ../sass/responsive.scss */
  #sidebar .widget .about-me-container img, footer .widget .about-me-container img {
    width: 60%;
  }
  /* line 345, ../sass/responsive.scss */
  #sidebar .widget .about-me-container .image-content, footer .widget .about-me-container .image-content {
    float: left;
    margin-left: 20px;
  }
  /* line 350, ../sass/responsive.scss */
  #sidebar .widget .about-me-container .content, footer .widget .about-me-container .content {
    max-width: 100%;
  }
  /* line 356, ../sass/responsive.scss */
  #sidebar .widget .flickr-widget-wrapper div.content, footer .widget .flickr-widget-wrapper div.content {
    float: right;
    margin-right: 40%;
  }
  /* line 363, ../sass/responsive.scss */
  #sidebar .widget .instagram-container a, footer .widget .instagram-container a {
    float: left;
    width: 85px;
    height: 85px;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 10px;
  }
  /* line 370, ../sass/responsive.scss */
  #sidebar .widget .instagram-container a img, footer .widget .instagram-container a img {
    max-width: none;
    height: 100%;
  }

  /* line 384, ../sass/responsive.scss */
  #blog-classic .posts-container .single-post .post-media {
    overflow: hidden;
  }
  /* line 386, ../sass/responsive.scss */
  #blog-classic .posts-container .single-post .post-media img {
    max-width: 150%;
  }
  /* line 391, ../sass/responsive.scss */
  #blog-classic .posts-container .single-post .post-content .content-meta {
    padding: 0px 0px !important;
  }

  /* line 401, ../sass/responsive.scss */
  #blog-classic.single-post-page .single-post .custom-grid-section {
    position: relative;
  }
  /* line 403, ../sass/responsive.scss */
  #blog-classic.single-post-page .single-post .custom-grid-section div[class^=grid] {
    float: left;
    width: 48.5%;
    overflow: hidden;
    position: relative;
  }
  /* line 408, ../sass/responsive.scss */
  #blog-classic.single-post-page .single-post .custom-grid-section div[class^=grid] img {
    max-height: 150%;
    max-width: none;
  }
  /* line 413, ../sass/responsive.scss */
  #blog-classic.single-post-page .single-post .custom-grid-section .grid-half {
    height: 300px;
    margin-right: 10px !important;
  }
  /* line 417, ../sass/responsive.scss */
  #blog-classic.single-post-page .single-post .custom-grid-section .grid-third {
    height: 140px;
    margin-bottom: 10px;
  }

  /* line 427, ../sass/responsive.scss */
  #about-me div.image img {
    max-height: 130%;
    max-width: 130%;
  }

  /* line 435, ../sass/responsive.scss */
  footer .instagram-container {
    height: 100px;
    overflow: hidden;
  }
}
/* - Iphone Landscape - */
@media (max-width: 640px) {
  /* line 458, ../sass/responsive.scss */
  #blog-classic .posts-container .single-post .post-heading {
    padding: 0px 30px;
  }
  /* line 461, ../sass/responsive.scss */
  #blog-classic .posts-container .single-post .post-media {
    overflow: hidden;
  }
  /* line 463, ../sass/responsive.scss */
  #blog-classic .posts-container .single-post .post-media img {
    max-width: 150%;
  }
  /* line 468, ../sass/responsive.scss */
  #blog-classic .posts-container .single-post .post-content .content-meta {
    padding: 0px 0px !important;
  }

  /* line 484, ../sass/responsive.scss */
  #slider-classic ul.slides li .content .date {
    margin-top: 60px;
  }
  /* line 488, ../sass/responsive.scss */
  #slider-classic ul.slides li .image {
    height: 100%;
    overflow: hidden;
  }
  /* line 491, ../sass/responsive.scss */
  #slider-classic ul.slides li .image img {
    max-width: 160%;
  }

  /* line 503, ../sass/responsive.scss */
  #slider-cover .cover-image img {
    max-width: 150%;
  }

  /* line 509, ../sass/responsive.scss */
  #slider-alternative {
    height: 350px;
  }
  /* line 514, ../sass/responsive.scss */
  #slider-alternative ul.slides li .image img {
    max-width: 200%;
    max-height: none !important;
  }
  /* line 519, ../sass/responsive.scss */
  #slider-alternative ul.slides li .content {
    height: 100%;
    width: 40%;
  }
  /* line 522, ../sass/responsive.scss */
  #slider-alternative ul.slides li .content .background {
    height: 100%;
    top: 0px;
    transform: rotate(0deg);
  }
  /* line 528, ../sass/responsive.scss */
  #slider-alternative ul.slides li .content .date {
    margin-top: 30px;
  }

  /* line 541, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-left {
    width: 35%;
  }
  /* line 543, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-left img {
    max-width: 200%;
  }
  /* line 549, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-meta {
    width: 100%;
  }
  /* line 551, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-meta .button {
    margin: 0px;
  }
  /* line 554, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-meta .comments-and-share {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 0px !important;
  }

  /* line 571, ../sass/responsive.scss */
  footer .instagram-container .photo img {
    min-height: 100%;
  }

  /* line 584, ../sass/responsive.scss */
  body.single #blog-classic.single-post-page .single-post .custom-grid-section {
    float: left;
    clear: both;
    width: 100%;
    overflow: hidden;
  }
  /* line 589, ../sass/responsive.scss */
  body.single #blog-classic.single-post-page .single-post .custom-grid-section div[class^=grid] {
    float: left !important;
    clear: both;
    width: 100% !important;
    height: auto !important;
    overflow: hidden;
    margin-bottom: 10px !important;
  }
  /* line 597, ../sass/responsive.scss */
  body.single #blog-classic.single-post-page .single-post .custom-grid-section div[class^=grid] img {
    max-width: 100% !important;
    max-height: none;
  }

  /* line 611, ../sass/responsive.scss */
  #blog-classic.single-post-page .featured-posts-wrapper div[class^=col-md] {
    width: 50%;
    margin-bottom: 40px;
  }
  /* line 614, ../sass/responsive.scss */
  #blog-classic.single-post-page .featured-posts-wrapper div[class^=col-md]:last-of-type {
    margin-bottom: 0px;
  }
  /* line 617, ../sass/responsive.scss */
  #blog-classic.single-post-page .featured-posts-wrapper div[class^=col-md] div.image {
    float: left;
    clear: both;
    height: 300px;
  }
  /* line 621, ../sass/responsive.scss */
  #blog-classic.single-post-page .featured-posts-wrapper div[class^=col-md] div.image img {
    min-width: 100%;
    max-width: none;
  }

  /* line 636, ../sass/responsive.scss */
  #comments .single-comment .sub-comments {
    margin-left: 0px !important;
    width: 100% !important;
  }
  /* line 642, ../sass/responsive.scss */
  #comments .single-comment:last-of-type {
    padding-bottom: 0px;
    margin-bottom: 0px;
    border-bottom: none !important;
  }
  /* line 648, ../sass/responsive.scss */
  #comments .single-comment > .avatar {
    float: left;
    width: 100% !important;
    margin-bottom: 20px;
    text-align: center;
  }
  /* line 653, ../sass/responsive.scss */
  #comments .single-comment > .avatar .img {
    width: 100px;
    display: inline-block;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
  }
  /* line 659, ../sass/responsive.scss */
  #comments .single-comment > .avatar .img img {
    height: 100%;
    max-width: none;
  }
  /* line 666, ../sass/responsive.scss */
  #comments .single-comment .comment-content {
    float: left;
    width: 100% !important;
    text-align: center;
    margin-left: 0px;
  }
  /* line 672, ../sass/responsive.scss */
  #comments .single-comment .comment-content h5 {
    float: left !important;
    width: 100% !important;
    text-align: center !important;
    margin: 0px !important;
  }
  /* line 677, ../sass/responsive.scss */
  #comments .single-comment .comment-content h5 a {
    text-transform: uppercase;
    float: none !important;
    display: inline-block;
    margin-bottom: 0px;
    font-weight: 500;
  }
  /* line 686, ../sass/responsive.scss */
  #comments .single-comment .comment-content span.meta {
    float: left;
    clear: both;
    width: 100%;
    margin: 0px 0px 10px 0px !important;
  }
  /* line 693, ../sass/responsive.scss */
  #comments .single-comment .comment-content .content {
    width: 90% !important;
    margin-left: 5%;
  }
  /* line 698, ../sass/responsive.scss */
  #comments .single-comment .comment-content > a.button {
    float: none !important;
    display: inline-block;
  }

  /* line 712, ../sass/responsive.scss */
  #reply-form input[type=text], #reply-form input[type=email], #reply-form textarea {
    float: left;
    clear: both;
    width: 100% !important;
    margin-left: 0px !important;
  }
  /* line 718, ../sass/responsive.scss */
  #reply-form textarea {
    margin-bottom: 20px;
  }

  /* line 726, ../sass/responsive.scss */
  #blog-classic.single-post-page .featured-posts-wrapper div[class^=col-md] {
    width: 100%;
    margin-bottom: 40px;
  }
  /* line 729, ../sass/responsive.scss */
  #blog-classic.single-post-page .featured-posts-wrapper div[class^=col-md]:last-of-type {
    margin-bottom: 0px;
  }
  /* line 732, ../sass/responsive.scss */
  #blog-classic.single-post-page .featured-posts-wrapper div[class^=col-md] div.image {
    float: left;
    clear: both;
    height: 200px;
  }
  /* line 736, ../sass/responsive.scss */
  #blog-classic.single-post-page .featured-posts-wrapper div[class^=col-md] div.image img {
    min-width: 100%;
    max-width: 160%;
  }

  /* line 752, ../sass/responsive.scss */
  #sidebar .widget .about-me-container .content, footer .widget .about-me-container .content {
    max-width: 90%;
  }
  /* line 758, ../sass/responsive.scss */
  #sidebar .widget .popular-posts-container .popular-post, footer .widget .popular-posts-container .popular-post {
    width: 100% !important;
  }
  /* line 760, ../sass/responsive.scss */
  #sidebar .widget .popular-posts-container .popular-post .content, footer .widget .popular-posts-container .popular-post .content {
    float: left;
    width: 65%;
    margin-left: 20px;
  }
  /* line 764, ../sass/responsive.scss */
  #sidebar .widget .popular-posts-container .popular-post .content .post-content, footer .widget .popular-posts-container .popular-post .content .post-content {
    clear: both;
  }
  /* line 767, ../sass/responsive.scss */
  #sidebar .widget .popular-posts-container .popular-post .content .date, footer .widget .popular-posts-container .popular-post .content .date {
    clear: both;
  }
}
/* - Portrait - */
@media (max-width: 480px) {
  /* line 791, ../sass/responsive.scss */
  #slider-classic {
    height: auto;
    margin-bottom: 60px;
  }
  /* line 794, ../sass/responsive.scss */
  #slider-classic .flexslider-custom {
    height: auto;
  }
  /* line 797, ../sass/responsive.scss */
  #slider-classic ul.slides {
    height: auto;
  }
  /* line 800, ../sass/responsive.scss */
  #slider-classic ul.slides li .image {
    float: left;
    clear: both;
    overflow: hidden;
    width: 100%;
    height: 250px;
  }
  /* line 808, ../sass/responsive.scss */
  #slider-classic ul.slides li .content {
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    position: relative;
    padding: 0px;
  }
  /* line 816, ../sass/responsive.scss */
  #slider-classic ul.slides li .content .date {
    margin-top: 20px;
    margin-bottom: 10px;
    margin-right: 0px;
  }
  /* line 825, ../sass/responsive.scss */
  #slider-classic .flex-direction-nav {
    right: -10px !important;
  }

  /* line 834, ../sass/responsive.scss */
  #slider-cover .cover-image img {
    max-width: 250%;
  }
  /* line 840, ../sass/responsive.scss */
  #slider-cover .cover-content .content {
    width: 100%;
  }

  /* line 847, ../sass/responsive.scss */
  #slider-alternative {
    height: auto;
  }
  /* line 849, ../sass/responsive.scss */
  #slider-alternative .flexslider-custom {
    height: auto !important;
    margin-bottom: 20px !important;
  }
  /* line 855, ../sass/responsive.scss */
  #slider-alternative ul.slides li .image {
    float: left;
    clear: both;
    display: block;
    height: 200px;
    overflow: hidden;
  }
  /* line 861, ../sass/responsive.scss */
  #slider-alternative ul.slides li .image img {
    max-width: 200%;
    max-height: none !important;
  }
  /* line 866, ../sass/responsive.scss */
  #slider-alternative ul.slides li .content {
    float: left;
    clear: both;
    position: relative;
    width: 100%;
  }
  /* line 871, ../sass/responsive.scss */
  #slider-alternative ul.slides li .content .background {
    height: 100%;
    top: 0px;
    transform: rotate(0deg);
  }
  /* line 877, ../sass/responsive.scss */
  #slider-alternative ul.slides li .content .date {
    margin-top: 30px;
  }
  /* line 884, ../sass/responsive.scss */
  #slider-alternative .flex-direction-nav {
    top: 140px;
    left: 35px;
  }
  /* line 888, ../sass/responsive.scss */
  #slider-alternative .flex-direction-nav a {
    background: none !important;
  }

  /* line 895, ../sass/responsive.scss */
  #featured-posts .col-md-4 {
    margin-bottom: 40px;
    float: left;
    width: 100%;
  }
  /* line 902, ../sass/responsive.scss */
  #featured-posts .col-md-4:last-of-type {
    margin-bottom: 0px;
  }

  /* line 914, ../sass/responsive.scss */
  #blog-classic .posts-container .single-post .post-heading {
    padding: 0px;
  }
  /* line 918, ../sass/responsive.scss */
  #blog-classic .posts-container .single-post .post-content .header-meta {
    padding: 0px 0px !important;
  }
  /* line 922, ../sass/responsive.scss */
  #blog-classic .posts-container .single-post .post-content .content-meta {
    text-align: center;
  }
  /* line 924, ../sass/responsive.scss */
  #blog-classic .posts-container .single-post .post-content .content-meta .tags, #blog-classic .posts-container .single-post .post-content .content-meta .comments-and-share {
    float: none;
    margin-bottom: 20px;
  }
  /* line 928, ../sass/responsive.scss */
  #blog-classic .posts-container .single-post .post-content .content-meta .comments-and-share {
    margin-bottom: 0px;
  }
  /* line 934, ../sass/responsive.scss */
  #blog-classic .posts-container .single-post .post-media {
    height: auto;
  }
  /* line 936, ../sass/responsive.scss */
  #blog-classic .posts-container .single-post .post-media .flexslider {
    height: 230px !important;
  }
  /* line 942, ../sass/responsive.scss */
  #blog-classic .posts-container .pagination {
    margin-bottom: 40px;
    width: 100%;
  }
  /* line 945, ../sass/responsive.scss */
  #blog-classic .posts-container .pagination > a {
    margin-right: 0px;
  }

  /* line 958, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-left {
    width: 100%;
  }
  /* line 960, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-left img {
    max-width: 200%;
  }
  /* line 965, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-right {
    width: 100% !important;
    float: left;
    clear: both;
    max-width: none;
  }
  /* line 970, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-meta {
    width: 100%;
  }
  /* line 972, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-meta .button {
    margin: 0px;
  }
  /* line 975, ../sass/responsive.scss */
  #blog-classic .alternative-blog-container .single-post .alternative-blog-post-right .content-meta .comments-and-share {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 0px !important;
  }

  /* line 992, ../sass/responsive.scss */
  #sidebar .widget .about-me-container .content, footer .widget .about-me-container .content {
    max-width: 90%;
  }
  /* line 998, ../sass/responsive.scss */
  #sidebar .widget .popular-posts-container .popular-post, footer .widget .popular-posts-container .popular-post {
    width: 100% !important;
  }
  /* line 1000, ../sass/responsive.scss */
  #sidebar .widget .popular-posts-container .popular-post .content, footer .widget .popular-posts-container .popular-post .content {
    float: left;
    width: 65%;
    margin-left: 20px;
  }
  /* line 1004, ../sass/responsive.scss */
  #sidebar .widget .popular-posts-container .popular-post .content .post-content, footer .widget .popular-posts-container .popular-post .content .post-content {
    clear: both;
  }
  /* line 1007, ../sass/responsive.scss */
  #sidebar .widget .popular-posts-container .popular-post .content .date, footer .widget .popular-posts-container .popular-post .content .date {
    clear: both;
  }

  /* line 1020, ../sass/responsive.scss */
  #about-me div.content {
    width: 100%;
    float: left;
    clear: both;
    position: relative !important;
  }
  /* line 1026, ../sass/responsive.scss */
  #about-me div.image {
    display: none;
    height: 100%;
    display: none;
  }
  /* line 1030, ../sass/responsive.scss */
  #about-me div.image img {
    max-width: 150%;
    height: auto;
  }

  /* line 1040, ../sass/responsive.scss */
  footer .instagram-container .photo {
    width: 50% !important;
  }
}
/* - Older Devices - */
