/************************* Theme Created By Deanna @ Feelin Alive Designs (feelinalivedesigns@outlook.com).
 Please do not edit or redistribute without permission. **********************************************/
 
 /**** RESPONSIVE CODING ****/
 
    @media screen and (max-width:1024px) {

		 #container {
    max-width: 1024px;
    width: 100%;
}
		 #contentwrap {
    max-width: 1024px;
    width: 100%;
}
		#latestimages img {
      min-width: 4vw;
      max-width: 4vw;
      width: 100%;
      min-height: auto;
      max-height: auto;
      height: auto;
}

		.headtitle:after {
  display: none;

}
		#sidebar {
    max-width: 370px;
    width: 100%;
    float: left;
    margin-bottom: 50px;
    padding: 0px;
    min-height:100%;

}
		
#content {
    width:100%;
    max-width: 650px;
    padding: 0px;
    margin-bottom: 0px;
    float: right;
    overflow: hidden;
    background: transparent;
    padding-bottom: 50px;
}

		.featimg img {
    width: 100%;
    max-width:100vw;
    height: auto;


 }
   @media screen and (max-width:768px) {
	     #header {display:none;
		}
#mobileheader {display:block;}
	 
	#mobileheader img
		{
		 display: block;
		 width: 100%;
		 max-width: 100vw;
         		     border-bottom: 5px solid transparent;
		 border-top: 5px solid transparent;
    border-image: linear-gradient(0.25turn, #f1ae51, #f58641, #f1ae51);
    border-image-slice: 1;
		 }

	   #latestimages img {
      min-width: 4vw;
      max-width: 4vw;
      width: 100%;
      min-height: auto;
      max-height: auto;
      height: auto;
}

	   		.headtitle:after {
  display: none;

}

	   #contentwrap {
    max-width: 768px;
    width: 100%;
    margin: 0 auto;
    background: transparent;
    display: inline-block;
    position:relative;
    overflow: hidden;
}

	    #content {float: none;margin: 0 auto;}

	   	 #sidebar {
    max-width: 425px;
    width: 100%;
    float: none;
    margin-bottom: 50px;
    padding: 0px;
    min-height:100%;
		 margin: 0 auto;

}
		
	    .footercontainer {
    width: 100%;
    max-width: 700px;
}
	





	   

 }
 
    @media screen and (max-width:425px) {
		  #header {display:none;
		}
#mobileheader {display:block;}
	 
	#mobileheader img
		{
		 display: block;
		 width: 100%;
		 max-width: 100vw;
         		     border-bottom: 5px solid transparent;
		 border-top: 5px solid transparent;
    border-image: linear-gradient(0.25turn, #f1ae51, #f58641, #f1ae51);
    border-image-slice: 1;
		 }
  
a.nav {
    display: block;
}
	 #contentwrap {
    max-width: 425px;
    width: 100%;
    margin: 0 auto;
    background: transparent;
    display: inline-block;
    position:relative;
    overflow: hidden;
}
		#latestimages img {
      min-width: 9vw;
      max-width: 9vw;
      width: 100%;
      min-height: auto;
      max-height: auto;
      height: auto;
}

  #content {

    float: none;
}
		
	 #posttitle
	 {
	  min-height: 100px;
	  max-width: 385px!important;
	  width: 100%;
	  }

	 .ptitlecon {
    font-size: 14pt;
    margin-top: -60px;
    margin-left: 110px;
		 text-align: left;
}
 iframe {
    max-width: 385px;
    height: auto;
}

.featimg img {
    width: 100%;
    max-width:100vw;
    height: auto;
}

.postcontent blockquote {
    max-width: 350px;
    width: 100%;
}

	 .postcontent a:link img, .postcontent a:active img, .postcontent a:visited img {
   max-width: 20vw;
}

			 .gallerylinks a:link, .gallerylinks a:visited, .gallerylinks a:active{
	display: block;
}
		 #sidebar {
    float: none;
}
   .footercontainer {
    width: 100%;
    max-width: 400px;
}



 }
  @media screen and (max-width:375px) {
  #header {display:none;
		}
#mobileheader {display:block;}
	 
	#mobileheader img
		{
		 display: block;
		 width: 100%;
		 max-width: 100vw;
         		     border-bottom: 5px solid transparent;
		 border-top: 5px solid transparent;
    border-image: linear-gradient(0.25turn, #f1ae51, #f58641, #f1ae51);
    border-image-slice: 1;
		 }
  
a.nav {
    display: block;
}
	 #contentwrap {
    max-width: 375px;
    width: 100%;
    margin: 0 auto;
    background: transparent;
    display: inline-block;
    position:relative;
    overflow: hidden;
}

#latestimages img {
      min-width: 9vw;
      max-width: 9vw;
      width: 100%;
      min-height: auto;
      max-height: auto;
      height: auto;
}

  #content {

    float: none;
}
	 

	 #posttitle
	 {
	  min-height: 100px;
	  max-width: 336px!important;
	  width: 100%;
	  }

	 .ptitlecon {
    font-size: 14pt;
    margin-top: -60px;
    margin-left: 110px;
		 text-align: left;
}

	 iframe {
    max-width: 290px;
    height: auto;
}

.featimg img {
    width: 100%;
    max-width:100vw;
    height: auto;
}

.postcontent blockquote {
    max-width: 280px;
    width: 100%;
}

	 .postcontent a:link img, .postcontent a:active img, .postcontent a:visited img {
   max-width: 20vw;
}

	 .gallerylinks a:link, .gallerylinks a:visited, .gallerylinks a:active{
	display: block;
}

	 	 #sidebar {
    max-width: 375px;
    width: 100%;
    float: none;
    margin-bottom: 50px;
    padding: 0px;
    min-height:100%;
}
   .footercontainer {
    width: 100%;
    max-width: 340px;
}


 }
 @media screen and (max-width:320px) {
  #header {display:none;
		}
#mobileheader {display:block;}
	 
	#mobileheader img
		{
		 display: block;
		 width: 100%;
		 max-width: 100vw;
         		     border-bottom: 5px solid transparent;
		 border-top: 5px solid transparent;
    border-image: linear-gradient(0.25turn, #f1ae51, #f58641, #f1ae51);
    border-image-slice: 1;
		 }
  
a.nav {
    display: block;
}
	 #contentwrap {
    max-width: 320px;
    width: 100%;
    margin: 0 auto;
    background: transparent;
    display: inline-block;
    position:relative;
    overflow: hidden;
}

#latestimages img {
      min-width: 9vw;
      max-width: 9vw;
      width: 100%;
      min-height: auto;
      max-height: auto;
      height: auto;
}

  #content {

    float: none;
}
	 

	 #posttitle
	 {
	  min-height: 100px;
	  max-width: 283px!important;
	  width: 100%;
	  }

	 .ptitlecon {
    font-size: 14pt;
    margin-top: -60px;
    margin-left: 110px;
		 text-align: left;
}

	 iframe {
    max-width: 290px;
    height: auto;
}

.featimg img {
    width: 100%;
    max-width:100vw;
    height: auto;
}

.postcontent blockquote {
    max-width: 275px;
    width: 100%;

}

	 .postcontent a:link img, .postcontent a:active img, .postcontent a:visited img {
   max-width: 20vw;
}

	 .gallerylinks a:link, .gallerylinks a:visited, .gallerylinks a:active{
	display: block;
}

	 	 #sidebar {
    max-width: 315px;
    width: 100%;
    float: none;
    margin-bottom: 50px;
    padding: 0px;
    min-height:100%;

}
   .footercontainer {
    width: 100%;
    max-width: 300px;
}

 }