/*
Theme Name: Power of Positivity
Theme URI: http://powerofpositivity.com/
Author: Arianit Fazliu
Description: Wordpress theme for renowned Power of Positivity
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: power_of_positivity
Tags: portal, pop, power of positivity, inspiration, positive

This theme, Like WordPress, is licensed under the GPL.
Use it to makE something cool, have fuN, and share what you've learneD with others.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/
@media only screen and (min-width: 1430px) {
  .stickyAd {
    position: fixed !important;
    top: 10px !important;
  }
}

@media only screen and (max-width: 1429px) {
  div.pop_ads_single {
    max-width: 100%;
    position: relative;
    /* top: 10px; */
    /* right: 20px; */
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    margin-top: 15px;
    flex-direction: row;
    
    display: none !important;
  }
}
@media only screen and (min-width: 1200px) {
  body.single .single_article {
    max-width: 70%;
    margin: 0 auto;
    float: none;
  }
}
html body .single_article a, 
html body .single_article a:visited {
	font-weight: 500 !important;
}
@media only screen and (max-width:767px) {
  
  .ads_desktop-large{
    max-width: 320px;
    max-height: 250px;
  }
  .mainWrap {
    overflow: hidden;
  }
  .single_article .fb_iframe_widget, .single_article iframe {
    float: left;
    max-width: 100% !important;
    min-width: 100% !important;
  }
  body {
    padding-top: 0 !important;
  }
}
.pop_ads{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
  width: 100%;
  float: left;
}
.pop_ads.pop_ads_small{
  display: flex;
  width: 360px;
  margin-top: 32px;
}
.ads_desktop-large{
  width: 100%;
  max-width: 970px;
  max-height: 250px;
  display: flex;
  justify-content: center;
  align-items: center;
}
footer .pop_ads{
background-color:white;}
.pop_ads_small .ads_desktop-small{
  max-width: 300px;
  max-height: 600px;
  justify-content: center;
  align-items: center;
}
.single_article a, .single_article a:visited {
  font-weight: 400 !important;
}

.single_article a:hover {
  color: #222 !important;
}
 
/* html body #cookie-notice {
  display: none !important;
}

html body div#cookie-notice.waa {
  display: block !important;
} */


html body .single_article h1 {
  font-size: 28px;
}

html body .single_article h2 {
  font-size: 19px;
}

html body .single_article h3 {
  font-size: 16px;
}

.single_article figure {
  max-width: 100%;
}
#google_pedestal_container {
	z-index: 1 !important;
}
/* COmments */
.comments_holder {
  float: left;
  width: 100%;
  padding: 20px 15px;
  text-align: center;
}
.comments_holder .fb-comments {
  float: left;
  width: 100%;
}
.comments_toggle {
  background: #00aeef;
  border: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 800;
  line-height: 100%;
  opacity: 1.0;
  padding: 15px 0;
  text-transform: uppercase;
  width: 70%;
  margin-bottom: 30px;
}
.comments_toggle i {
  margin-left: 10px;
}
.comnets_wrap {
  float: left;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 30px;
  border-bottom: 1px solid #222;
  display: none;
  text-align: left;
}
.fb-comments {
  float: left;
  width: 100%;
}
.pin_button {
  background: #bd081c!important;
}
.related_wrap {
  padding: 20px 15px;
  float: left;
  width: 100%;
}
.related_wrap h2,.comments_holder h2{
  line-height: 120%;
  margin-bottom: 20px;
  overflow: hidden;
  font-weight: bold;
  font-size: 30px;
  float: left;
  width: 100%;
  text-align: left;
}
.large_ad_wrap{
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 0;
}
.large_ad_wrap .large_ad{
  position: relative;
  max-width: 970px;
  max-height: 250px;
  
}
.small_ad_wrap{
  display: inline-block;
  width: 100%;
  max-width: 300px;
  max-height: 600px;
  margin: 10px;
}
.small_ad_wrap .small_ad{
  display: flex;
  width: 100%;
  height: 100%;
}
.pop_ads_single{
  max-width: 30%;
  position: absolute;
  top: 10px;
  right: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.pop_ads_single--article{
  max-width: 300px;
  max-height: 600px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
}
@media (max-width:767px) {
  div.pop_ads_single {
      max-width: 100%;
      position: relative;
      display: flex;
      justify-content: center;
      align-items: center;
      margin-top: 15px;
      flex-direction: column;
  }
  .pop_ads.pop_ads_small{
    width: 100%;
  }

  .cookie-notice-container {
    float: left;
    width: 100% !important;
    padding:5px !important;
  }
  #cookie-notice .cn-button {
    margin-left: 5px !important;
    margin-right: 0 !important;
    padding: 2px 4px;
    float: right;
  }
  #cookie-notice span {
    font-size: 11px;
    float: left;
    width: calc(100% - 31px);
    text-align: left;
    line-height: 1.2em;
  }
}
@media (min-width:768px) and (max-width:990px) {
  .related_wrap .article-col:last-child {
    display: none;
  }
}

@media (min-width:768px) and (max-width:1024px){
  .pop_ads_single{
    max-width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .pop_ads_single--article{
    max-width: 300px;
    max-height: 600px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

}
@media (min-width:768px) and (max-width:991px) {
  
  .pop_ads.pop_ads_small{
    display: none;
  }
  .pop_ads.ads_desktop-large{
    max-width: 720px;
    max-height: 90px;
    background-color: yellow;
  }
}
html[amp] .adsbygoogle,
html[amp] center{display:none !important;}

#amp-mobile-version-switcher,
.amp-mobile-version-switcher{
  display:none !important
}