*:before,
*:after {
   box-sizing:border-box;
}

.header-inner {
  display: flex;
  justify-content: space-between;
}

.logo-wrapper {
  padding-left: 10px;
  padding-top: 25px;
}

.logo {
  height: 50px;
  margin-left: 20px;
  position: relative;
}

.logo a {
  color: #fff !important;
  font-size: 45px !important;
  font-style: normal;
  font-weight: 800;
  text-transform: none;
  line-height: 25px;
  letter-spacing: 0px;
  color: #494949;
  transition: all 100ms linear;
}

.nav-holder nav li a {
    font-size: 16px !important;
}

.dark-header {
    background: rgb(134,43,49) !important;
    background: linear-gradient(90deg, rgba(134,43,49,1) 0%, rgba(222,33,46,1) 20%, rgba(222,33,46,1) 77%, rgba(134,43,49,1) 100%) !important;
    box-shadow: #ec2a57 2px 5px 10px;
}

.nav-holder nav li {
    margin-left: 20px;
    height: 50px;
    transition: 1s ease;
}

.nav-holder nav li:hover {
    box-shadow: rgba(255,255,255,0.2) 2px 5px 10px;
    border-radius: 8px;
    transition: 0.5s ease;
}

.card-post {
  margin: inherit;
  margin-bottom: 30px;
}

.card-post-content {
  height: 150px;
  max-height: 150px;
  min-height: 150px;
}

.card-post-content .post-opt {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
  padding: 0px;
  padding-top: 20px;
}

.card-post-content .post-opt ul {
  display: contents;
}

#header-after-content .header-sec-link a {
    background: #4DB7FE;
    transition: 1.5s ease;
}

#header-after-content .header-sec-link:hover a {
    color: #fff;
    background: #ec2a57;
    transition: 1.5s ease;
}

#header-after-content .search-input-item {
    width: 66.6% !important;
}

#header-after-content .main-search-input-item-category {
    float: left;
    width: 33.3%;
    box-sizing: border-box;
    border-right: 1px solid #eee;
    height: 50px;
    position: relative;
}

.main-search-input-item .nice-select .list li:hover,
.main-search-input-item .nice-select .list li.selected,
.main-search-button {
    background: #de212e;
}

.main-search-input-item .nice-select:after {
    border-color: #de212e;
}


section {
    padding: 0px;
    padding-top: 60px;
    padding-bottom: 60px;
}

#sec2 .section-separator {
    margin: 10px 0;
}

section .listing-item-grid .listing-counter a {
  color: #fff;
}

section .listing-item-grid .listing-counter {
  cursor: pointer;
}

.breadcrumbs.gradient-bg.fl-wrap {
  background: rgb(222,33,46);
  background: linear-gradient(90deg, rgba(222,33,46,1) 0%, rgba(207,58,68,1) 20%, rgba(219,66,77,1) 59%, rgba(134,43,49,1) 100%);
}



.nav-holder nav li a:before {
    bottom: 15px !important;
}


.nav-holder {
    display: flex;
    justify-content: space-between;
    float: inherit;
}



nav.breadcrumbs {
  background: #4DB7FE !important;
}

.nav.breadcrumbs a {
    float: left;
    color: #fff;
    padding-right: 20px;
    font-weight: 600;
}

ol.breadcrumb-ol {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

li.breadcrumb-item {
    position: relative;
}

.breadcrumb-ol a.breadcrumbs-link {
    float: left;
    color: #fff;
    padding-right: 2px;
    font-weight: 600;
    position: relative;
}

.breadcrumb-ol .breadcrumb-name-span {
    color: #fff !important;
}

.breadcrumb-ol span.breadcrumb-span {
    padding-right: 2px !important;
}


.breadcrumbs-wrap {
    background: #4DB7FE;
    top: 0px !important;
    margin-bottom: 20px;
    border-radius: 6px;
    padding: 15px 20px;
    float: left;
    width: 100%;
    position: relative;
}

section#post-content.no-top-padding {
    padding: 20px 0;
}

.list-single-main-item {
    border-radius: 5px !important;
}

.list-single-main-media img {
    height: 400px;
    max-height: 400px;
}

.pdf-download {
  float: right !important;
  transition: 1.0s ease;
}

.post-title-wrap {
    padding: 12px 18px;
    border-radius: 6px;
    color: #334e6f;
    font-weight: 600;
    background: #fff;
    border: 1px solid #eee;
    margin-bottom: 20px;
    text-align: start;
    position: relative;
    display: flex;
}

.post-title-wrap h1.post-title {
  font-size: 1.5rem;
  font-family: 'Open Sans', sans-serif;
  text-transform: capitalize;
}

#post-content .list-single-main-item.fl-wrap div a,
#post-content .list-single-main-item.fl-wrap p a,
#post-content .list-single-main-item.fl-wrap ul li a {
    color: #ec2a57;
    font-weight: 600;
}

#post-content .list-single-main-item.fl-wrap ul,
.about-page ul {
  margin-top:10px;
  margin-bottom: 10px;
}


#post-content .list-single-main-item.fl-wrap ul li,
.about-page ul li {
  position: relative;
  display: block;
  font-size: 16px;
  color: #666;
  padding-left: 30px;
  margin-bottom: 12px;
  margin-top: 5px;
  text-align: start;
  letter-spacing: 0.01em;
  line-height: 26px;
  font-weight: 400;
  font-family: 'Roboto', sans-serif;
}

#post-content .list-single-main-item.fl-wrap ul li:before,
.about-page ul li::before {
    position: absolute;
    content: '';
    position: absolute;
    left: 15px;
    top: 10px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #3e9bda;
}

#post-content .list-single-main-wrapper.fl-wrap .list-single-main-item {
    padding: 15px 30px;
}

#post-content .list-single-main-wrapper.fl-wrap .list-single-main-media {
    border-radius: 0px;
    overflow: hidden;
    margin-bottom: 20px;
    border: 1px solid rgb(223,223,223);
    padding: 8px 8px 8px;
    box-shadow: rgba(0,0,0,0.18) 2px 5px 10px;
    position: relative !important;
    background: #f7f7f7;
}

#post-content .list-single-main-wrapper.fl-wrap .list-single-main-media img {
    height: 400px;
    max-height: 400px;
    border: 1px solid rgb(223,223,223);
    padding: 8px 8px 8px;
    box-shadow: rgba(0,0,0,0.18) 2px 5px 10px;
    position: relative !important;
    background: #f7f7f7;
}

#post-content .list-single-tags.tags-stylwrap a.tags-item {
    margin-bottom: 10px;
    background: #4DB7FE;
    color: #fff;
    font-family: 'poppins', sans-serif;
    font-weight: 400;
    text-transform: lowercase;
    transition: 1.0s ease;
}

#post-content .list-single-tags.tags-stylwrap a.tags-item:hover {
    background: #ec2a57;
    transition: 1.0s ease;
}

#post-content .list-single-tags.tags-stylwrap a.tags-item:before {
    content: "\f02c";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 5px;
}

#post-content p {
    text-align: start;
    color: #666;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    padding-bottom: 5px;
    padding-top: 5px;
    letter-spacing: 0.01em;
}

#post-content h2,
#post-content h3,
.about-page h3
  {
    text-transform: capitalize !important;
    text-align: start;
    font-family: 'Quicksand', sans-serif;
    line-height: 1.3;
    letter-spacing: 0.03em;
    color : #3e9bda;
    font-weight: 700;
    padding-top: 20px;
}

#post-content h2
  {
    font-size: 20px;
}

#post-content h3,
.about-page h3 {
    font-size: 18px;
}

#post-content .losemi-text-justify, .about-page p {
    text-align: start;
    color: #666;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    padding-bottom: 5px;
    padding-top: 5px;
    letter-spacing: 0.01em;
}

#post-content .share-holder.hid-share a.pop.share-icon.share-icon {
    color: #fff !important;
    font-size: 18px;
}

#post-content .share-holder.hid-share a.pop.share-icon.share-icon.share-icon-facebook:hover {
  color: #4267b2 !important;
  transition: 1s;
}

#post-content .share-holder.hid-share a.pop.share-icon.share-icon.share-icon-pinterest:hover {
  color: #e60023 !important;
  transition: 1s;
}

#post-content .share-holder.hid-share a.pop.share-icon.share-icon.share-icon-twitter:hover {
  color: rgba(29,161,242,1.00) !important;
  transition: 1s;
}

#post-content .share-holder.hid-share a.pop.share-icon.share-icon.share-icon-linkedin:hover {
  color: #0077b5 !important;
  transition: 1s;
}




#post-content .share-holder.hid-share .share-container.visshare,
#post-content .share-holder.hid-share .share-container {
    display: flex;
    justify-content: space-between;
}


.sidebar-box .inline-facts-wrap i {
    font-size: 30px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 100%;
    background: rgba(255,255,255,0.11);
    border: 1px solid rgba(255,255,255,0.21);
}

.sidebar-box .milestone-counter .num {
    font-size: 24px;
    font-weight: 700;
}

.sidebar-box.list-single-facts {
    margin: 0px 0 00px;
    padding: 20px 20px;
    border-radius: 6px;
}

.card-listing .geodir-category-img img {
    height: 210px;
}

.card-listing .geodir-category-location {
    display: flex;
    justify-content: center;
}

.cat-images-collage-title {
color: #566985 !important;
}

.to-top:hover, .color-bg-link {
    background: #2C3B5A;
    color: #fff;
    transition: 1.5s ease;
}

.to-top:hover, .color-bg-link:hover {
    background: #ec2a57;
    color: #fff;
    transition: 0.5s ease;
}

.box-widget-item .list-single-tags a {
    background: #388fca;
}

.no-fl-wrap.fl-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  margin-bottom: 0px;
  width: auto;
}

.color-bg-text.no-color-bg-text {
    padding-top: 0px;
    padding-left: 0px;
}

.box-widget-item .list-single-tags a {
    transition: 1.5s ease;
}

.box-widget-item .list-single-tags a:hover {
    transition: 0.5s ease;
    background: #ec2a57;
}

.cat-name-button-link .color-bg-link {
    display: flex;
    justify-content: center;
    width: 100%;
    font-size: 22px;
    line-height: 22px;
}

a.listing-geodir-category:hover {
  background: #ec2a57;
}

#section-style-3 .btn.flat-btn,
#sec2 .btn.flat-btn {
    color: #fff;
    transition: 1.0s ease;
}

#section-style-3 .btn.flat-btn:hover,
#sec2 .btn.flat-btn:hover {
    background: #ec2a57;
    transition: 1.0s ease;
}

#sec2 .listing-counter {
    transition: 1.0s ease;
}

#sec2 .listing-item-grid .listing-item-cat h3 a:hover {
    color: rgba(255,255,255,0.71);
    transition: 1.0s ease;
}

#sec2 .listing-item-grid .listing-item-cat h3 a {
    transition: 1.0s ease;
}

#sec2 .listing-counter:hover {
    background: #ec2a57;
    transition: 1.0s ease;
}

#section-style-2 .swiper-button-next.sw-btn,
#section-style-2 .sw-btn.swiper-button-prev

 {
    background: #ec2a57;
    transition: 1.0s ease;
}

#section-style-2 .swiper-button-next.sw-btn:hover,
#section-style-2 .sw-btn.swiper-button-prev:hover {
    background: #4DB7FE;
    transition: 1.0s ease;
}


#contact-section .join-wrap-btn {
    transition: 1.0s ease;
    background: #ec2a57;
    color: #fff;
}

#contact-section .join-wrap-btn:hover {
    transition: 1.0s ease;
    background: #2C3B5A;
}

#contact-section .join-wrap p {
    color: rgba(255,255,255,0.80);
    font-size: 16px;
    font-weight: 900;
}


#links-section i.fa.fa-angle-right,
#links-section i.fa.fa-angle-left {
    color: #fff;
}


#links-section .sp-cont {
    background: #ec2a57;
}

#links-section .sp-cont:hover {
    background: #4DB7FE;
}

#links-section .spons-list li img:hover {
    opacity: 0.8 !important;
    border: 1px solid #eee;
    box-shadow: #adb7d4 2px 5px 10px;
    border-radius: 7px;
    transition: 1.0s ease;
}

#links-section .spons-list li img {
    margin-bottom: 10px;
}

#links-section .section-title p,
#comments-section .section-title p {
    font-size: 16px;
}

#links-section .section-title p {
    font-weight: 500;
}

#comments-section .section-title p {
    font-weight: 700;
}


#comments-section .comments-post-title{
  color: #4DB7FE;
  font-style: italic;
  font-size: 16px;
  font-weight: 700;
  box-shadow: #fff 0px 1px 1px;
  transition: 1.5s ease;
}
#comments-section .comments-post-title:hover{
  color: #ec2a57;
  box-shadow: #fff 0px 1px 1px;
  transition: 1.0s ease;
}


#comments-section .slick-center .comments-post-title{
  color: rgba(255,255,255,0.9);
  font-style: italic;
  font-size: 16px;
  font-weight: 700;
  box-shadow: #fff 0px 1px 1px;
  transition: 1.5s ease;
}

#comments-section .slick-center .comments-post-title:hover{
  color: rgba(255,255,255,0.95);
  box-shadow: none;
  transition: 1.0s ease;
}

#comments-section .testimonials-carousel .slick-current .testimonilas-text {
  background: rgb(2,0,36);
  background: linear-gradient(28deg, rgba(2,0,36,1) 0%, rgba(179,126,187,1) 16%, rgba(130,98,154,1) 85%, rgba(136,0,255,1) 100%);
}

#comments-section .testimonials-carousel .slick-current .testimonilas-text:hover::after {
  transform: rotate(-360deg);
  transition: 1.5s ease;
}

#comments-section .testimonials-carousel .slick-current .testimonilas-text:hover::before {
  transform: rotate(-360deg);
  transition: 1.5s ease;
}

#comments-section .testimonilas-avatar-item:before {
    border-top-color: #8a3787;
    transition: 1.5s ease;
}

#comments-section .testimonials-carousel .slick-current .testimonilas-text:hover + .testimonilas-avatar-item:before {
    border-top-color: #8a3787;
    transition: 1.5s ease;
}

#comments-section .sw-btn {
    top: 38%;
    transition: 1.0s ease;
}

#comments-section .sw-btn:hover {
    transition: 1.5s ease;
    background: #ec2a57;
}

.widget section{
  padding: 0px !important;
  margin-bottom: 30px;
}

.box-widget-content h2.widget-title {
    display: block;
    padding-left: 0px !important;
    padding-bottom: 5px;
}

.widget {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
  background: #ffffff;
  border: 1px solid rgb(238 238 238);
  border-radius: 2px;
}

.widget .posts-list {
  padding: 30px;
}

.sidebar-categories {
    background: #fff;
    border-radius: 6px;
    position: relative;
    padding: 30px;
}

.widget-title {
    display: flex;
    justify-content: space-between;
    position: relative;
    padding-left: 35px;
    font-size: 17px;
    padding: 0 0 15px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    margin-bottom: 20px;
    text-align: left;
    color: #ec2a57;
    font-weight: 700;
    letter-spacing: 0.03em;
    font-family: 'Quicksand', sans-serif;
    text-transform: capitalize !important;
}

.widget-title span i {
    color: #b9bec3;
}

.widget-content {
    padding-top: 1px;
    padding-bottom: 1px;
}

.widget-title h3 {
  position: relative;
  display: block;
  font-size: 22px;
  line-height: 30px;
  font-weight: 700;
  color: #1d165c;
  margin: 0px;
  transition: all 500ms ease;
  font-style: normal;
  text-align: left;
}

.widget-title h3 span {
  position: absolute;
  right: 30px;
  color: #cecece;
}
.sidebar-categories .categories-list li {
    position: relative;
    display: block;
    margin-bottom: 10px;
}

.sidebar-categories .categories-list li.cat-item {
    text-align: right;
    font-size: 105%;
    display: flex;
    justify-content: space-between;
}

.sidebar-categories .categories-list li a {
    position: relative;
    display: inline-block;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #666;
    padding-left: 28px;
    font-style: normal;
    text-decoration: none;
    background-color: transparent;
    white-space: nowrap;
}

.sidebar-categories .categories-list li.cat-item span {
    text-align: right;
    position: absolute;
    color: #666;
    background-color: transparent;
    font-size: 15px;
    right: 0;
}

.sidebar-categories .categories-list li a:hover, .sidebar-categories .categories-list li a.active {
    color: #1d165c;
}

.sidebar-categories .categories-list li a:hover:before, .sidebar-categories .categories-list li a.active:before {
    border-color: #ec2a57;
    background: #ec2a57;
}

.sidebar-categories .categories-list li a:before {
    position: absolute;
    content: '';
    background: transparent;
    border: 1px solid #d1d1d1;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    left: 0px;
    top: 7px;
    transition: all 500ms ease;
}

.sidebar-categories ul.categories-list.clearfix {
    text-align: left;
}

.post-like-btn {
  float: right !important;
  box-shadow : none !important;
}

.post-like-wrapper .save-btn {
    float: right;
    position: relative;
    color: #878C9F;
    border-radius: 6px;
    top: 10px;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: 500;
}

.post-like-btn.btn.float-btn {
    margin: 5px !important;
    position: relative;
}

.wpulike {
    padding: 0px;
    display: inline-block !important;
    padding-right: 30px;
}

.post-like-span {
    margin-left: 3px;
    margin-top: 13px;
    position: absolute;
    left: 60px;
    top: 6px;
}

.wpulike-animated-heart .wp_ulike_btn.wp_ulike_btn_is_active {
    background-color: #fff;
}

.wp_ulike_general_class.wp_ulike_is_liked ~ .post-like-span {
    display: none;
}

.wpulike-animated-heart .count-box {
    display: none;
}

.wpulike-animated-heart .wp_ulike_btn {
    position: relative;
    border-radius: 30em;
    background-color: #fff;
    padding: 0;
    box-shadow: none;
    border: 0;
    width: 30px;
    height: 30px;
}

.wpulike-animated-heart .wp_ulike_btn.wp_ulike_btn_is_active .wpulike-svg-heart {
    fill: #4db7fe;
}

.wpulike-animated-heart .wp_ulike_btn.wp_ulike_btn_is_active:disabled:active, .wpulike-animated-heart .wp_ulike_btn.wp_ulike_btn_is_active:disabled:focus, .wpulike-animated-heart .wp_ulike_btn.wp_ulike_btn_is_active:disabled:hover, .wpulike-animated-heart .wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:active, .wpulike-animated-heart .wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:focus, .wpulike-animated-heart .wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:hover {
    background-color: #fff;
  }

#widget-post-list-style-2 .posts-list-items h3.post-title {
  font-size: 14px !important;
  color: #ec2a57;
  font-weight: 500;
  padding-top: 0px;
  text-transform: capitalize !important;
  text-align: start;
  font-family: 'Quicksand', sans-serif;
  line-height: 1.3;
  letter-spacing: 0.03em;
}

#widget-post-list-style-2 .posts-list-items .post-widget-body{
   padding-left:125px;
   padding-bottom: 10px;
}

#widget-post-list-style-2.widget .posts-list li{
   padding: 15px 0;
   border-bottom: 1px solid #e5e5e5;
}

#widget-post-list-style-2.widget .posts-list li:first-child{
   padding-top:0;
   padding-bottom: 15px;
   position:relative;
}

#widget-post-list-style-2.widget .posts-list li:last-child{
   padding-bottom:0;
   border-bottom:0;
}

#widget-post-list-style-2.widget .posts-list li:after{
   clear:both;
   display:table;
   content:"";
}

#widget-post-list-style-2 .post-thumb{
   position:relative;
   height:100%;
   display:block;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden;
   -webkit-transform:rotate(0);
   -ms-transform:rotate(0);
   transform:rotate(0);
   transition:opacity 0.2s;
}

#widget-post-list-style-2 li .widget-post-list .post-thumb img{
   width:110px;
   display:block;
}

#widget-post-list-style-2 ul.posts-list-items li.widget-post-list h3.post-title a {
   position: relative;
   color: #333;
   text-decoration: none;
   transition: 0.5s;
}

#widget-post-list-style-2 ul.posts-list-items li.widget-post-list h3.post-title a:hover {
   color: #ec2a57;
}

#widget-post-list-style-2 ul.posts-list-items  li.widget-post-list .post-widget-thumbnail .post-thumb img{
   position:relative!important;
   box-shadow:#adb7d4 2px 5px 10px;
   border-radius:5px;
   width: 110px;
   max-width:100%;
   height: 85px;
   border: 0;
   vertical-align: middle;
}

#widget-post-list-style-2 ul.posts-list-items li.widget-post-list .post-widget-thumbnail {
   float:left;
   margin-right:15px;
   position:relative;
}

#widget-post-list-style-2 ul.posts-list-items li.widget-post-list:first-child {
    padding: 0px 0px;
    padding-bottom: 15px;
}

#widget-post-list-style-2 ul.posts-list-items li.widget-post-list:last-child {
    padding: 0px 0px;
    padding-top: 15px;
    border-bottom: none;
}

#widget-post-list-style-2 ul.posts-list-items li.widget-post-list {
    padding: 15px 0px;
    border-bottom: 1px solid #eeeeee;
}

#widget-post-list-style-2 ul.posts-list-items li.widget-post-list h3.post-title a::selection {
    background-color: #ec2a57;
    color: #FFFFFF;
}

#widget-post-list-style-2.widget .post-meta {
   display: block;
   text-align: left;
   margin:2px 0 0;
   font-size:11px;
   line-height:17px;
   color: #333;
}

#section-style-2 .geodir-category-location .post-meta {
   display: flex;
   text-align: left;
   margin:2px 0 0;
   font-size:11px;
   line-height:17px;
   color: #333;
   width: 100%;
   justify-content: space-between;
}

#section-style-2 .card-listing .geodir-category-location i {
    padding-right: 6px;
}

#post-content .post-meta .post-rating{
   position:relative;
   top:1px;
   float:left;
   right:auto;
   margin-right:8px;
   font-size:13px;
   text-indent:0;
   letter-spacing:2px;
   white-space: nowrap;
   text-align: center;
   direction: ltr;
    z-index: 1;
}

#post-content .stars-rating-active-inner{
   text-align:left;
}

#post-content .stars-rating-bg{
   color:#434850;
}
#post-content .stars-rating-bg:before{
   content:"\f005" "\f005" "\f005" "\f005" "\f005";
   font-family:"FontAwesome";
   display:block;
}

#post-content .stars-rating-active-inner:before{
   content:"\f005" "\f005" "\f005" "\f005" "\f005";
   font-family:"FontAwesome";
   display:block;
}

#post-content .stars-rating-active{
   transition:width 1.5s;
   position:absolute;
   left:0;
   top:0;
   width:0;
   overflow:hidden;
   color:#08f;
}
#post-content .image-hearts .stars-rating-bg:before,.image-hearts .stars-rating-active-inner:before{
   content:"\f004" "\f004" "\f004" "\f004" "\f004";
}

#post-content .post-meta .post-rating .stars-rating-active{
   width:0;
}

#widget-post-list-style-2 .post-date {
    text-align: left;
    display: flex;
    justify-content: flex-start;
    font-size: 12px;
    padding-top: 5px;
    color : #333;
}

#widget-post-list-style-2 .post-date span {
  padding-left: 5px;
}
#widget-post-list-style-2 .post-statistics-counts,
#section-style-2 .post-statistics-counts
 {
  display: flex;
  justify-content: space-between;
  position: relative;
  padding-top: 10px;
  font-size: 14px;
}

#widget-post-list-style-2 .post-statistics-counts span,
#section-style-2 .post-statistics-counts span {
  padding-left: 5px;
}

#widget-post-list-style-2 .post-like-count {
  color: #ec2a57;
}

i.fa.fa-heart {
    color: #ec2a57;
}

#widget-post-list-style-2 .post-view-count {
  color: #2f3b59;
}

i.fa.fa-eye {
    color: #2f3b59;
}

.widget .inline-facts i.fa.fa-heart {
    color: #fff;
}

.widget .inline-facts i.fa.fa-eye {
    color: #fff;
}

a.btn.big-btn.circle-btn.dec-btn.color-bg.flat-btn i.fa.fa-eye {
  color: #fff;
}

#widget-post-list-style-2 .post-comment-count {
  color: #4DB7FE;
}

i.fa.fa-calendar {
  color: #f99d4e;
}

#widget-post-list-style-1 .timeline-widget li h4 {
    font-size: 13px;
    text-transform: capitalize !important;
    text-align: start;
    font-family: 'Quicksand', sans-serif;
    line-height: 1.3;
    letter-spacing: 0.03em;
    color: #666666;
    font-weight: 700;
    margin-bottom: 10px;
    transition: 0.5s;
}

#widget-post-list-style-1 .timeline-widget li h4:hover {
    color: #ec2a57;
}

#widget-post-list-style-1 .timeline-widget li a:hover{
    color: #ec2a57;
    transition: 0.5s;
}

#widget-post-list-style-1 .timeline-widget li h3{
   font-size:14px;
   line-height:1.4;
}

#widget-post-list-style-1 .timeline-widget ul{
   position:relative;
   padding-left:15px;
}

#widget-post-list-style-1 .timeline-widget ul:before{
   content:"";
   position:absolute;
   left:0;
   top:0;
   width:2px;
   height:100%;
   background:#e6e6e6;
}

#widget-post-list-style-1 .timeline-widget li{
   border-bottom:0;
   margin-bottom: 25px;
}

#widget-post-list-style-1 .timeline-widget li .date{
   font-size:10px;
   display:block;
   position:relative;
   color:#767676;
   line-height:12px;
   margin-bottom:5px;
   text-align: left;
}

#widget-post-list-style-1 .timeline-widget li .date:hover{
   color:#ec2a57;
}

#widget-post-list-style-1 .timeline-widget li .date:before{
   content:"";
   width:12px;
   height:12px;
   background:#e6e6e6;
   border:3px solid rgba(255,255,255,0.8);
   position:absolute;
   left:-20px;
   display:inline-block;
   vertical-align:middle;
   border-radius:50%;
   -webkit-transform:translateZ(0);
   transform:translateZ(0);
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden;
   -webkit-font-smoothing:antialiased;
   -moz-osx-font-smoothing:grayscale;
   transition-duration:0.3s;
}

#widget-post-list-style-1 .timeline-widget li a:hover .date:before{
   background:#ec2a57 ;
   -webkit-transform:scale(1.2);
   -ms-transform:scale(1.2);
   transform:scale(1.2);
   transition: 0.5s;
}

#widget-post-list-style-1 .timeline-widget .fa,.fa-before:before{
   display:inline-block;
   font:normal normal normal 14px/1 FontAwesome;
   font-family:'FontAwesome'!important;
   font-size:inherit;
   text-rendering:auto;
   -webkit-font-smoothing:antialiased;
   -moz-osx-font-smoothing:grayscale;
}

#widget-post-list-style-3 ul.posts-list-items {
    position: relative;
}

#widget-post-list-style-3 img.widget-post-thumbnail-image {
    width: 100%;
    height: auto;
    max-height: 185px;
    border-radius: 7px;
    border: 1px solid rgb(223,223,223);
    padding: 5px 5px 5px;
    box-shadow: rgba(0,0,0,0.18) 2px 5px 10px;
    position: relative !important;
}

#widget-post-list-style-3 .widget-post-thumbnail {
    position: relative;
}

#widget-post-list-style-3 .widget-post-category a {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 2;
  transition: 1.0s ease;
  cursor: pointer;
  padding: 8px 16px;
  color: #fff;
  border-radius: 20px;
  font-size: 11px;
  font-weight: 600;
  box-shadow: 0px 0px 0px 4px rgba(255,255,255,0.3);
  background: #4DB7FE;
  transition: 1.0s ease;
}

#widget-post-list-style-3 .widget-post-category a:hover {
  background: #ec2a57;
  transition: 1.0s ease;
}

#widget-post-list-style-3 .widget-post-title-wrapper {
  position: absolute;
  display: flex;
  justify-content: flex-start;
  bottom: 20px;
  left: 0px;
  z-index: 2;
  transition: 1.0s ease;
  cursor: pointer;
  padding: 8px 16px;
  border-radius: 20px;
  margin-right: 20px;
  margin-left: 20px;
  font-size: 11px;
  font-weight: 600;
  box-shadow: 0px 0px 0px 4px rgba(255,255,255,0.3);
  background: #4DB7FE;
  transition: 1.0s ease;
  font-family: 'Quicksand', sans-serif;
  letter-spacing: 0.03em;
  opacity: 0.8;
}

#widget-post-list-style-3 .widget-post-title-wrapper a {
  color: #fff;
}

#widget-post-list-style-3 .widget-post-title-wrapper:hover {
  background: #ec2a57;
  transition: 1.0s ease;
  color: #fff;
  opacity: 1;
}

#widget-post-list-style-3 li.widget-post-list {
    padding-bottom: 20px;
}

#widget-post-list-style-3 li.widget-post-list:last-child {
    padding-bottom: 0px;
}

#post-content .prev-next-wrapper {
  padding:0px !important;
}
#post-content .prev-next-post-wrapper {
    position: relative;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 15px;
    margin-bottom: 30px;
}

#post-content .prev-post-wrapper
 {
  padding-left: 0px;
  padding-right: 15px;
}

#post-content .next-post-wrapper
 {
  padding-left: 15px;
  padding-right: 0px;
}

#post-content .prev-next-post-wrapper img {
    position: relative !important;
    width: 100%;
    height: 180px;
    box-shadow: #adb7d4 2px 5px 10px;
    border-radius: 15px;
    display: block;
    max-width: 100%;
    border-style: none;
}

#post-content .prev-next-post-title {
  padding-top: 15px;
  padding-bottom: 20px;
}

#post-content .prev-next-post-wrapper a {
  text-transform: capitalize !important;
  font-size: 15px;
  font-family: 'Quicksand', sans-serif;
  line-height: 1.3;
  letter-spacing: 0.03em;
  color: #334e6f;
  font-weight: 700;
  padding-top: 20px;
  transition: 1.0s;
}

#post-content .prev-next-post-title a:hover {
  color: #ec2a57;
  transition: 1.0s;
}

#post-content .prev-next-post-wrapper .next-post i.fa.fa-chevron-right {
    left: 45%;
    padding: 3px 15px;
}

#post-content .prev-next-post-wrapper i:hover {
    color: #fff;
    transition: 1.0s;
    opacity: 1;
}

#post-content .prev-next-post-wrapper i {
  position: absolute;
  top: 25%;
  color: #fff;
  border: 2px solid #eee;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  line-height: 50px;
  font-size: 50px;
  border-width: 3px;
  letter-spacing: 5px;
  display: block;
  font-family: fontawesome;
  text-align: center;
  z-index: 5;
  bottom: auto;
  right: auto;
  vertical-align: middle;
  opacity: 0.7;
  transition: 1.0s;
}
#post-content .prev-next-post-wrapper .prev-post i.fa.fa-chevron-left {
    left: 42%;
    padding: 3px 7px;
}



#post-content .related-post-wrapper {
  position: relative;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  background: #fbfbfb;
  border: 1px solid #eee;
  border-radius: 10px;
  margin-bottom: 30px;
}


#post-content .related-post-wrapper .related-title-wrapper {
    display: block;
    width: 100%;
    text-align: left;
    padding-left: 30px;
    padding-bottom: 20px;
    padding-top: 20px;
    margin-bottom: 15px;
    background: rgb(8,203,242);
    background: linear-gradient(90deg, rgba(8,203,242,1) 0%, rgba(82,82,212,1) 50%, rgba(171,167,237,1) 100%);
    box-shadow: #adb7d4 2px 5px 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background: rgb(222,33,46);
    background: linear-gradient(90deg, rgba(222,33,46,1) 0%, rgba(207,58,68,1) 20%, rgba(219,66,77,1) 59%, rgba(134,43,49,1) 100%);
}

#post-content .related-post-wrapper .related-title-wrapper .related-title {
    text-align: left;
    font-family: 'Poppins';
    font-size: 18px;
    color: #fff;
    line-height: 1.3;
    font-weight: 700;
}

#post-content .related-post-wrapper .related-post-items {
    overflow: hidden;
}

#post-content .related-post-wrapper .related-post-item {
    width: 33%;
    display: inline-block;
    padding: 10px 15px;
    padding-bottom: 30px;
    position: relative;
}

#post-content .related-post-wrapper .related-post-item:first-child {
    /* padding-left: 0px !important; */
}

#post-content .related-post-wrapper .related-post-item:last-child {
    /* padding-right: 0px !important; */
}

#post-content .related-post-wrapper .related-post-item img {
    position: relative !important;
    width: 100%;
    height: 140px;
    box-shadow: #adb7d4 2px 5px 10px;
    border-radius: 7px;
    display: block;
    max-width: 100%;
    border-style: none;
}

#post-content .related-post-wrapper .related-post-item .related-post-title {
    margin-top: 15px;
    text-align: left;
}

#post-content .related-post-wrapper .related-post-item .related-post-title a {
  text-transform: capitalize !important;
  font-size: 15px;
  font-family: 'Quicksand', sans-serif;
  line-height: 1.3;
  letter-spacing: 0.03em;
  color: #334e6f;
  font-weight: 700;
  padding-top: 5px;
  transition: 1.0s;
  display: flex;
  justify-content: flex-start;
}

#post-content .related-post-wrapper .related-post-item .related-post-title a:hover {
    color: #ec2a57;
    transition: 1.0s;
}

#post-content .related-post-wrapper .related-post-item span.related-post-item-category a {
    position: absolute;
    display: flex;
    justify-content: flex-start;
    top: 20px;
    left: 0px;
    z-index: 2;
    color: #fff;
    cursor: pointer;
    padding: 8px 16px;
    border-radius: 20px;
    margin-right: 20px;
    margin-left: 20px;
    font-size: 11px;
    font-weight: 600;
    box-shadow: 0px 0px 0px 4px rgba(255,255,255,0.3);
    background: #4DB7FE;
    transition: 1.0s ease;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: 0.03em;
    opacity: 1;
}

#post-content .related-post-wrapper .related-post-item span.related-post-item-category a:hover {
  background: #ec2a57;
  transition: 1.0s ease;
}



#comments .comment-reply {
    position: absolute;
    bottom: 6px;
    right: 130px;
    display: table;
    float: right;
}

#comments .comment-reply a {
    color: #888DA0 !important;
}

#comments .wpulike {
    padding-right: 0px;
    position: absolute;
    right: 0;
    bottom: 0px;
}

#comments .reviews-comments-item-text .listing-rating {
  position: absolute;
  right: 30px;
  bottom: 8px;
}

#comments .reviews-comments-item-text p {
  overflow: hidden;
  overflow-wrap: anywhere;
}

#comments .reviews-comments-item-text .reviews-comments-item-date a {
  color: #888DA0 !important;
}

#comments ol.children {
  margin-left: 80px;

}
#comments-closed .list-single-main-wrapper .breadcrumbs {
    margin-bottom: 0px;
}

#comments-closed .col-md-12 {
  padding-left: 0px;
  padding-right: 0px;
}

#comments .comment-unapproved,
#comments-closed.comments-closed {
  background: #4db7fe;
  padding: 18px 20px;
  border-radius: 4px;
  margin-bottom: 10px;
  width: 100%;
  margin-top: 20px;
  z-index: 11;
  display: flex;
  justify-content: center;
}

#comments .comment-unapproved,
#comments-closed.comments-closed p {
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}

a#cancel-comment-reply-link {
    display: none;
    visibility: hidden;
}


#comments span.page-numbers.current-page,
#archive-post span.page-numbers.current.page-link {
    display: inline-block;
    background: #4DB7FE;
    color: #fff;
    width: 44px;
    height: 44px;
    line-height: 44px;
    border-radius: 6px;
    border: 1px solid #eee;
    box-sizing: border-box;
    position: relative;
    font-size: 13px;
    letter-spacing: 1px;
    text-align: center;
}

#comments .pagination li.page-item,
#archive-post .pagination li.page-item {
    display: inline-block !important;
}

#post-content #comments.list-single-main-item.fl-wrap ul li:before {
    content: none;
}

#post-content #comments.list-single-main-item.fl-wrap ul li {
    padding-left: 10px;
    text-align: center;
}

#post-content #comments.list-single-main-item.fl-wrap ul li a {
    color: #888DA0;
}

#post-content #comments.list-single-main-item.fl-wrap ul li a:hover {
    color: #fff;
}

#comments .reviews-comments-wrap {
  display: block !important;
}

#archive-post .category-post-list-wrapper {
    padding: 20px;
}

#archive-post .category-post-list {
  display: flex !important;
  justify-content: space-between !important;
  width: 100% !important;
}

#archive-post i.fa.fa-calendar-check-o {
    color: #f99d4e;
}

#archive-post i.fa.fa-eye {
    color: #2f3b59;
}

#archive-post i.fa.fa-comments {
    color: #4DB7FE;
}

#archive-post .fw-separator {
    margin: 10px 0;
}

#archive-post .btn.float-btn {
    width: 100%;
    background-color: #4DB7FE;
    color: #fff;
    font-size: 15px;
    transition: 1s;
}

#archive-post .btn.float-btn:hover {
    background-color: #334e6f;
    transition: 1s;
}

#archive-post .section-separator {
    margin: 20px 0;
}

#archive-post .list-single-main-item {
    border-radius: 0px !important;
}

#archive-post .list-single-main-media {
    margin-bottom: -35px;
}


#archive-post .pagination span.page-numbers.dots {
    display: inline-block;
    width: 44px;
    height: 44px;
    line-height: 44px;
    border-radius: 6px;
    border: 1px solid #eee;
    box-sizing: border-box;
    position: relative;
    font-size: 13px;
    color: #888DA0;
    background: #fff;
    letter-spacing: 1px;
}

#archive-post .category-post-list-wrapper ul.category-post-list li span {
  margin-left: 5px;
}


section.error-404.not-found {
    padding-top: 0px !important;
}

.homepage-btn {
  margin-top: 80px !important;
}

#post-content.list-single-main-wrapper.fl-wrap {
    margin-top: 60px;
}

#page-404.related-post-wrapper .related-post-item {
    width: 24%;
}

#page-404.related-post-wrapper {
  border: none;
}

#search-box-404 {
  z-index: 999;
}

#search-box-404 .btn.color-bg {
    transition: 1.5s ease;
}

#search-box-404 .btn.color-bg:hover {
    background: #2F3B59;
    transition: 1.5s ease;
}

#header-after-content .intro-item.fl-wrap p {
    color: rgba(255,255,255,0.91);
    font-size: 14px;
}

#search-box-404 .intro-item.fl-wrap h2 {
    font-size: 134px;
    color: #fff;
    font-weight: 900;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 10px;
}

#header-after-content {
    z-index: 10;
    /* padding: 100px !important; */
}


.footer-social li a {
    color: #fff;
}

footer.main-footer {
    padding: 0px;
}

.sub-footer {
    margin-top: 0px;
}

ul#menu-footer-menu {
    display: flex;
    justify-content: flex-end;
}

ul#menu-footer-menu li {
    margin-right: 20px;
}

ul#menu-footer-menu li a {
    color: rgba(255,255,255,0.61);
    transition: 0.5s ease;
    font-family: 'Roboto', sans-serif;
    top: 6px;
    position: relative;
}

ul#menu-footer-menu li a:hover {
    color: #fff;
    transition: 0.5s ease;
}

.footer-social {
    position: relative;
    top: 3px;
}

.footer-social i.fa.fa-facebook:hover {
  color: #4267b2 !important;
  transition: 1s;
}

.footer-social i.fa.fa-pinterest:hover {
  color: #e60023 !important;
  transition: 1s;
}

.footer-social i.fa.fa-twitter:hover {
  color: rgba(29,161,242,1.00) !important;
  transition: 1s;
}

.footer-social i.fa.fa-linkedin:hover {
  color: #0077b5 !important;
  transition: 1s;
}

.footer-social i {
  color: rgba(255,255,255,0.61);
}

.copyright {
    display: flex !important;
    justify-content: flex-start;
}

#wrapper {
  padding-top: 50px;
}

#about section.parallax-section,
#privacy-policy section.parallax-section {
    padding: 300px 0;
}

.about-page {
  margin-top: 30px;
}

.about-page p,
.about-page h3 {
  padding-left: 10px;
  padding-right: 6px;
  text-align: justify;
}

.about-page p strong {
  font-weight: 900;
}

.about-page a {
  color: #ec2a57;
  transition: 1s ease;
}

.about-seperator {
    padding: 10px;
}

.video-box {
    border-radius: 0px !important;
    padding: 10px;
}

.video-box img {
    border-radius: 10px !important;
    box-shadow: #adb7d4 2px 5px 10px;
    height: 375px;
}

a.post-edit-link {
    margin-bottom: 30px;
    display: block;
}

#page h1 {
  color: #fff;
  font-size: 44px;
  text-align: center;
  font-weight: 700;
}



.widget-contact .list-author-widget-contacts li span.widget-contact-detail {
    margin-left: 20px;
    color: #878C9F;
    float: left;
    text-align: left;
    font-weight: 500;
}

.widget-contact .list-widget-social ul {
  display: flex;
  justify-content: space-between;
  padding-left: 45px;
  padding-right: 45px;
}

.widget-contact .list-widget-social li,
.widget-contact .list-widget-social {
    float: initial;
    background: #fff !important;
}

.widget-contact .list-widget-social li.facebook a {
    background: #4267b2 !important;
    transition: 1s ease;
}

.widget-contact .list-widget-social li.facebook a:hover {
    color: #4267b2 !important;
    background: #fff !important;
    transition: 1s ease;
}

.widget-contact .list-widget-social li.twitter a {
    background: rgba(29,161,242,1.00) !important;
    transition: 1s ease;
}

.widget-contact .list-widget-social li.twitter a:hover {
    color: rgba(29,161,242,1.00) !important;
    background: #fff !important;
    transition: 1s ease;
}

.widget-contact .list-widget-social li.pinterest a {
    background: #e60023 !important;
    transition: 1s ease;
}

.widget-contact .list-widget-social li.pinterest a:hover {
    color: #e60023 !important;
    background: #fff !important;
    transition: 1s ease;
}

.widget-contact .list-widget-social li.linkedin a {
    background: #0077b5 !important;
    transition: 1s ease;
}

.widget-contact .list-widget-social li.linkedin a:hover {
    color: #0077b5 !important;
    background: #fff !important;
    transition: 1s ease;
}

.widget-contact .list-widget-social {
    margin-top: 30px;
}

#contact-page input,
#contact-page select,
#contact-page textarea {
  border: solid 1px #e8e8e8;
  padding-left: 15px;
  padding-right: 15px;
  text-align: left!important;
  white-space: nowrap;
  outline: 0;
  clear: both;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}

#contact-page select {
  cursor: pointer;
}

#ez-toc-container i.ez-toc-glyphicon.ez-toc-icon-toggle {
    color: #444 !important;
}

#ez-toc-container ul {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

#ez-toc-container ul li {
    color: #444 !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    margin-bottom: 0px !important;
    padding-left: 10px !important;
}

#ez-toc-container ul li::before {
    background: none !important;
}

#ez-toc-container ul li a {
    color: #444 !important;
    font-weight: 400 !important;
    line-height: 14px !important;
}

.review-item,
.review-summary {
  display: none;
  visibility: hidden;
}

.review-box {
    background-color: #fff;
    padding: 0px;
}

.user-rate-wrap {
    background: rgb(134,43,49) !important;
    background: linear-gradient(90deg, rgba(134,43,49,1) 0%, rgba(222,33,46,1) 20%, rgba(222,33,46,1) 77%, rgba(134,43,49,1) 100%) !important;
    box-shadow: #ec2a57 2px 5px 10px;
}

.ads-top {
    margin-bottom: 20px;
}

.nav-button-wrap.color-bg {
  background: rgba(222,33,46,1) 77%;
}

h1.post-title {
    color: #566985!important;
    font-size: 24px !important;
}











/*mobil*/

@media only screen and (max-width: 667px) {

  #post-content .related-post-wrapper .related-post-item {
    width: 50%;
  }

  #post-content .related-post-wrapper .related-post-item .related-post-title {
    margin-top: 10px;
  }

  #post-content .related-post-wrapper .related-post-item span.related-post-item-category a {
    left: 10px;
  }

  .share-holder.hid-share {
    display: flex !important;
    justify-content: center !important;
    margin-left: 0;
    margin-right: 0;
    float: initial;
  }

  .share-holder.hid-share .share-container {
    left: initial !important;
    top: -25px !important;
  }

  #post-content .list-single-main-wrapper.fl-wrap .list-single-main-media img {
    height: 300px;
    max-height: 300px;
  }

  #post-content h1 {
    color: #334e6f;
    font-size: 1.3rem;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
  }

  #about section.parallax-section,
  #privacy-policy section.parallax-section {
    display: none;
    visibility: hidden;
  }

  ul#menu-footer-menu {
      display: block;
      text-align: left;
      margin-bottom: 10px;
  }

  ul#menu-footer-menu li {
    margin-right: 0px;
    margin-bottom: 12px;
  }

  ul#menu-footer-menu li a {
    color: #fff;
    font-size: 16px;
  }

  .footer-social {
    display: flex;
    justify-content: center;
    float: initial !important;
    margin-bottom: 10px;
    margin-top: 20px;
  }

  .footer-social li {
      margin-right: 40px;
  }

  .fl-wrap {
    z-index: 66;
  }

}

@media only screen and (max-width: 576px) {

  #post-content .prev-next-post-wrapper .next-post i.fa.fa-chevron-right {
      left: -30px;
  }

  #post-content .prev-next-post-wrapper i {
    top: 50px;
  }


  .video-box img {
    height: auto;
  }

  .about-wrap {
    margin-bottom: 0px;
}


  .post-like-btn.btn.float-btn {
    margin-top: 2px !important;
    margin-right: -2px !important;
  }

  .logo-wrapper {
      padding-left: 0px !important;
      padding-top: 29px !important;
  }

  .logo {
    margin-left: 10px !important;
  }

  .scroll-nav-wrapper.fl-wrap {
    margin-top: 10px;
  }

  #header-after-content {
    padding: 3px !important;
  }

  #header-after-content .search-input-item {
    width: 100% !important;
  }

  .hero-section-wrap {
    margin-bottom: 20px;
  }

  #post-content h1 {
    font-size: 1.0rem;
  }

  #archive-post .list-single-main-media {
    margin-bottom: -20px;
    height: 210px;
  }

  ul.category-post-list li.post-list-comments,
  ul.category-post-list li.post-list-like,
  .copyright,
  span.breadcrumbs-current,
  a.breadcrumbs-link:last-child:before,
  #contact-page .breadcrumbs-wrap.breadcrumbs.gradient-bg.fl-wrap   {
    visibility: hidden;
    display: none;
  }

  .list-single-main-item {
    padding: 20px 20px !important;
  }

  .pagination {
      margin-top: 20px !important;
      margin-bottom: 30px !important;
  }



  .post-title-wrap h1.post-title {
    font-size: 14px;
  }

  .post-title-wrap {
    padding: 12px 18px;
  }

  #post-content .list-single-main-wrapper.fl-wrap .list-single-main-media img {
    height: 230px;
    max-height: 230px;
    padding: 0px;
  }

  #post-content h2 {
    font-size: 18px;
  }

  #post-content h2, #post-content h3 {
    padding-top: 1px;
  }



  .tags-stylwrap a {
    padding: 10px 10px !important;
    margin-right: 0px !important;
  }

  .list-single-tags.tags-stylwrap {
    display: block;
    width: 100%;
  }

  #post-content .prev-post-wrapper {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  #post-content .next-post-wrapper {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  #post-content .related-post-wrapper .related-post-item {
    width: 100%;
  }

  #post-content .related-post-wrapper .related-post-item .related-post-title {
    margin-top: 10px;
  }

  #post-content .related-post-wrapper .related-post-item span.related-post-item-category a {
    left: 10px;
  }

  .sidebar-box.list-single-facts {
    display: flex;
    justify-content: space-between;
  }

  .widget {
    margin-top: 10px;
  }

  #section-style-3 .btn.flat-btn, #sec2 .btn.flat-btn {
    width: 100%;
  }

  #comments .comment-reply {
    bottom: -28px !important;
    left: 44px !important;
  }

  #comments .reviews-comments-item-text .listing-rating {
      bottom: 2px;
  }

  .wpulike-animated-heart .wp_ulike_btn {
    height: 18px;
  }

  .widget .posts-list {
    padding: 15px;
  }

  #widget-post-list-style-1.widget .posts-list {
    padding: 30px;
  }

  .grid-item-holder .listing-item-grid .bg {
    height: 160px;
  }

  .gallery-item .listing-item-grid {
    padding: 80px 0;
  }

  .home-posts {
    margin-bottom: 10px;
  }

  .no-fl-wrap.fl-wrap {
    margin-right: 5px;
  }

  .nav-button-wrap.color-bg {
    background: rgba(222,33,46,1) 77%;
}


} /*Media kapanışı.*/

/*fatihd*/
