#wrapper,
.container-inner { min-width: 320px; }
.nav ul
{
display:none;
}
.nav-toggle
{
cursor: pointer;
height: 50px;
width: 34px;
text-align: center;
}
#nav-topbar .nav-toggle {
    background: none repeat scroll 0% 0% transparent;
    color: #FFF;
    box-shadow: 1px 0px 0px rgba(255, 255, 255, 0.06) inset;
    float: left;
    
    position: absolute !important;
}
#gplus
{
display:none;
}

/* ------------------------------------------------------------------------- *
 *  Toggle Sidebar s2 : 1200px > 480px
/* ------------------------------------------------------------------------- */
@media only screen and (min-width: 480px) and (max-width: 1200px) {
	
	.container { padding: 0 10px; }
	
	/* s2 general */
	.s2 { width: 50px; }
	.s2 .sidebar-content { display: block; float: left; width: 100%; }
	.s2 .sidebar-toggle { display: block; }
	
	/* s2 expand/collapse */
	.s2-expand .s2 { background: #f0f0f0; position: absolute; top: 0; bottom: 0; width: 260px; margin: 0!important; z-index: 9; overflow: auto;
	-moz-transition: width .2s ease; -webkit-transition: width .2s ease; transition: width .2s ease; }	
	.s2-expand .s2 .sidebar-content { display: block; min-width: 260px; }
	.s2-collapse .s2 .sidebar-content { display: none; }
	
	/* s2 toggle icon */
	.col-3cm.s2-expand .s2 .icon-sidebar-toggle:before,
	.col-3cl.s2-expand .s2 .icon-sidebar-toggle:before { content: "\f101"; }
	.col-3cr.s2-expand .s2 .icon-sidebar-toggle:before { content: "\f100"; }
	
	/* s2 3 column, content middle */
	.col-3cm .main { background: url(img/sidebar/s-right-collapse.png) repeat-y right; }
	.col-3cm .main-inner { padding-right: 50px; }
	.col-3cm .s2 { margin-right: -50px; }
	.col-3cm.s2-expand .s2 { right: 0; }

}
@media only screen and (min-width: 961px) and (max-width: 1200px) {

	.s2 .sidebar-toggle { height: 60px; }
	.s2 .sidebar-toggle i { padding: 10px 0; }
	
	/* 3 column, content right */
	.col-3cl .main { background-image: none; }
	.col-3cl .main-inner { background: url(img/sidebar/s-right-dual-half-collapse.png) repeat-y right; padding-right: 390px; }
	.col-3cl .s1 { margin-right: -390px; }
	.col-3cl .s2 { margin-right: -50px; }
	.col-3cl.s2-expand .s2 { right: 340px; }
	
	/* 3 column, content left */
	.col-3cr .main { background-image: none; }
	.col-3cr .main-inner { background: url(img/sidebar/s-left-dual-half-collapse.png) repeat-y left; padding-left: 390px; }
	.col-3cr .s1 { margin-left: -390px; }
	.col-3cr .s2 { margin-left: -50px; }
	.col-3cr.s2-expand .s2 { left: 340px; }
	
}

/* ------------------------------------------------------------------------- *
 *  Toggle Sidebar s1 : 960px > 480px
/* ------------------------------------------------------------------------- */
@media only screen and (min-width: 480px) and (max-width: 960px) {
	
	/* s1 general */
	.s1 { width: 350px; }
	.s1 .sidebar-content { display: block; float: left; width: 100%; }
	.s1 .sidebar-toggle { display: block; }
	.s1,
	.s2 { width: 98%!important; }
	
	/* s1 expand/collapse */
	.s1-expand .s1 { background: #f0f0f0; position: absolute; top: 0; bottom: 0; width: 340px; margin: 0!important; z-index: 9; overflow: auto;
	-moz-transition: width .2s ease; -webkit-transition: width .2s ease; transition: width .2s ease; }	
	.s1-expand .s1 .sidebar-content,
	.s1-expand .s1 .post-nav { display: block; min-width: 340px; }
	.s1-collapse .s1 .sidebar-content,
	.s1-collapse .s1 .sidebar .post-nav { margin-top: 15px;
//margin-left: 20px;
margin-left: 29px;
display: block; }
	
	/* s1 toggle icon */
	.col-2cl.s1-expand .s1 .icon-sidebar-toggle:before,
	.col-3cl.s1-expand .s1 .icon-sidebar-toggle:before { content: "\f101"; }
	.col-2cr.s1-expand .s1 .icon-sidebar-toggle:before,
	.col-3cm.s1-expand .s1 .icon-sidebar-toggle:before,
	.col-3cr.s1-expand .s1 .icon-sidebar-toggle:before { content: "\f100"; }

	/* 2 column, content right */
	.col-2cr .main-inner { background-position: -290px 0!important; padding-left: 50px; }
	.col-2cr .s1 { //margin-left: -50px; }
	.col-2cr.s1-expand .s1 { left: 0; }
	
	/* 2 column, content left */
	.col-2cl .main-inner { background-image: url(img/sidebar/s-right-collapse.png); padding-right: 50px; }
	.col-2cl .s1 {float: left; margin-right: 0px !important; }
	.col-2cl.s1-expand .s1 { right: 0; }
	.col-2cl.s1-expand .sidebar-toggle { float: right; }
	
	/* 3 column, content middle */
	.col-3cm .main-inner { background-position: -290px 0!important; padding-left: 50px; }	
	.col-3cm .s1 {// margin-left: -50px; }	
	.col-3cm .s2 {// margin-right: -50px; }
	.col-3cm.s1-expand .s1 { left: 0; }
	.col-3cm.s2-expand .s2 { right: 0; }
	
	/* 3 column, content left */
	.col-3cl .main { background-image: none; }
	.col-3cl .main-inner { background: url(img/sidebar/s-right-dual-full-collapse.png) repeat-y right; padding-right: 100px; }
	.col-3cl .s1 {// margin-right: -100px; }
	.col-3cl .s2 { //margin-right: -50px; }
	.col-3cl.s1-expand .s1 { right: 0; }	
	.col-3cl.s2-expand .s2 { right: 50px; }
	
	/* 3 column, content right */
	.col-3cr .main { background-image: none; }
	.col-3cr .main-inner { background: url(img/sidebar/s-left-dual-full-collapse.png) repeat-y left; padding-left: 100px; }
	.col-3cr .s1 { //margin-left: -100px; }
	.col-3cr .s2 { //margin-left: -50px; }
	.col-3cr.s1-expand .s1 { left: 0; }
	.col-3cr.s2-expand .s2 { left: 50px; }


}

@media only screen and (max-width: 960px) {
	/* 60 > 50px spacing */
	#page { margin-top: -50px; }
	#header { padding-bottom: 50px; }
	.page-title.pad { padding-top: 12px; padding-bottom: 12px; padding-left: 95px; }


}


/* ------------------------------------------------------------------------- *
 *  Mobile (Mid Res) : 719px > 0px (480px & 320px)
/* ------------------------------------------------------------------------- */
@media only screen and (max-width: 719px) {
	
	/* make collapsed sidebars 40px wide instead of 50px */
	.s1,
	.s2 { width: 40px; }
	
	/* 2 column, content right */
	.col-2cr .main-inner { background-position: -300px 0!important; padding-left: 40px; }
	.col-2cr .s1 { margin-left: -40px; }
	
	/* 2 column, content left */
	.col-2cl .main-inner { background-image: url(img/sidebar/s-right-collapse-40.png); padding-right: 40px; }
	.col-2cl .s1 { margin-right: -40px; }
	
	/* 3 column, content middle */
	.col-3cm .main { background: url(img/sidebar/s-right-collapse-40.png) repeat-y right; }
	.col-3cm .main-inner { background-position: -300px 0!important; padding-left: 40px; padding-right: 40px; }	
	.col-3cm .s1 { margin-left: -40px; }
	.col-3cm .s2 { margin-right: -40px; }
	
	/* 3 column, content left */
	.col-3cl .main-inner { background: url(img/sidebar/s-right-dual-full-collapse-40.png) repeat-y right; padding-right: 80px; }
	.col-3cl .s1 { margin-right: -80px; }
	.col-3cl .s2 { margin-right: -40px; }
	.col-3cl.s2-expand .s2 { right: 40px; }
	
	/* 3 column, content right */
	.col-3cr .main-inner { background: url(img/sidebar/s-left-dual-full-collapse-40.png) repeat-y left; padding-left: 80px; }
	.col-3cr .s1 { margin-left: -80px; }
	.col-3cr .s2 { margin-left: -40px; }
	.col-3cr.s2-expand .s2 { left: 40px; }
	
	/* layout */
	.container { padding: 0; }
	.grid { width: 100%; margin: 0 0 10px; }
	
	/* hide */
	.site-description,
	.image-caption { display: none; }
	.nav ul li {display: none; }
	.nav li a:after { display:none; }
	
	/* base */
	.pad { padding: 20px 20px 10px; }
	.notebox { margin-bottom: 20px; }
	#flexslider-featured { margin-top: 10px; }
	.entry { font-size: 15px; }
	
	/* text */
	.entry h1 { font-size: 30px; letter-spacing: -0.7px; }
	.entry h2 { font-size: 26px; letter-spacing: -0.5px; }
	.entry h3 { font-size: 24px; letter-spacing: -0.3px; }
	.entry h4 { font-size: 18px; letter-spacing: -0.3px; }
	.entry h5 { font-size: 18px; }
	.entry h6 { font-size: 16px; text-transform: uppercase; }

	/* header */
	#header { padding-bottom: 0; }
	.topbar-enabled #header { padding-top: 0; }
	#header .pad {/* padding-top: 0; padding-bottom: 0; display:none;*/ }
	.site-title { padding: 30px 0; width: 100%; float: none; line-height: 50px; }
	.site-title a { text-align: center; }
	.toggle-search { display:block;line-height: 23px !important;right:0px; top: 0;
	-webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.1);
	box-shadow: 1px 0 0 rgba(255,255,255,0.1); }
	.search-expand {  right: 0; top: 50px; width: 320px; }
	
	/* footer */
	#footer-bottom .pad { padding-top: 0px; padding-bottom: 5px; }
	#footer-bottom .one-half.last { margin-bottom: 0; }
	#footer-bottom { text-align: center; }
	#footer-bottom #footer-logo { margin-left: auto; margin-right: auto; }
	#footer-bottom .social-links { float: none; }
	#footer-bottom .social-links li { margin-left: 4px; margin-right: 4px; }
	
	/* comments */
	.comment-tabs { font-size: 14px; }
	.commentlist li { font-size: 13px; }
	.commentlist li ul li { padding-left: 10px; }
	
	/* page */
	#page { margin-top: 0; padding-bottom: 10px; }
	.pagination { //margin-bottom: 30px; }
	.page-title { font-size: 14px; }
	.page-image-text { margin-top: -15px; }
	.page-image-text .caption { font-size: 26px; line-height: 30px;  }
	.page-image-text .description { font-size: 13px; }
	
	/* blog */
	.post-list { margin-left: 0; margin-right: 0;  }
	.post-list .post,
	.post-list .page	{ width: 100%; }
	.post-list .post-row { margin-left: 0; padding-left: 0; }
	.post-list .post-inner { margin-right: 0; }
	
	.featured .post-title,
	.single .post-title { font-size: 19px; line-height: 1.5em; letter-spacing: 0; margin-right:97px;}
	.post-byline { font-size: 13px; }
	.post-format { margin-bottom: 20px; }
	.format-gallery .post-format .flexslider .slides img { max-height: 240px; }
	.format-quote .post-format blockquote,
	.format-link .post-format p { font-size: 18px; }
	.format-link .post-format p { margin-bottom: 10px; }
	.single .format-status .entry { font-size: 20px; line-height: 1.4em; }
	.post-format .format-container .fa { font-size: 28px; }
	
	.entry.share { padding-right: 0; }
	.sharrre-container { position: relative; float: left; width: auto; padding: 0; margin: 20px 0 0; }
	.sharrre-container span { text-align: left; }
	.sharrre-container > div { float: left; margin-right: 10px; }
	.author-bio .bio-desc { font-size: 13px; }

	.content .post-nav li { width: 100%; -webkit-box-shadow: none!important; box-shadow: none!important; }
	.content .post-nav li a { min-height: 0; }
	
	.single .related-posts .post-title { font-size: 15px; margin-right: 0px;}
	.related-posts li { width: 50%; }
	.related-posts li:nth-child(2) article { border-right-color: transparent; } 
	.related-posts li:nth-child(3),
	.related-posts li:nth-child(4) { display: none; }
	
	/* shortcodes */
	.dropcap { font-size: 80px; }

.pw-layout-vertical
{
display:none!important;
}
#mainad
{
margin: 0 auto;
overflow:hidden;
width:260px;
height:250px;
}
#mainad1
{
margin: 0 auto;
overflow:hidden;
width:260px;
height:60px;
}
.featured {
width: 100%;
margin-top: -8px;
}
.indexad {
width: 293px !important;
float: right;
overflow: hidden;
margin-bottom: 10px !important;

}
#alxposts-3
{
clear:both;
}
#share
{
float:left !important;
margin-right:0px !important;
margin-top:0px !important;
}
.featured .post {
margin-bottom: 0;
width: 100%!important;
}
.logo
{
float: left;
height: 24px;
max-width: 100%;
padding-top: 14px;
}
.btnbox{
float: left;
border-top: none !important;
}
.facetwit
{
height:367px;
padding:7px;
border-bottom: 1px dotted #d9d9d9;
}
.toggle-search {
    line-height: 23px !important;
    right: 0px !important;
    display:block;
}

.page-title.pad { margin-right:0px !important; }
}

/* ------------------------------------------------------------------------- *
 *  Mobile (Low Res) : 479px > 0 (320px)  IPHONE5
/* ------------------------------------------------------------------------- */
@media only screen and (max-width: 479px) {
	
	/* layout */
	.content,
	.sidebar { width: 100%; float: none; margin-right: 0!important; margin-left: 0!important; }
	.sidebar { width: 100%; display: block; float: none; }
	.main,
	.main-inner { background-image: none!important; padding: 0!important;  }
	.s2 { right: 0!important; left: 0!important; }
	
	/* hide */
	.mobile-sidebar-hide-s1 .s1,
	.mobile-sidebar-hide-s2 .s2,
	.mobile-sidebar-hide .sidebar { display: none; }
	
	/* base */
	.pad { padding: 15px 15px 5px; }
	.sidebar-top,
	.sidebar .widget { clear:both;padding-left: 15px!important; padding-right: 15px!important; }
	.notebox { margin-bottom: 15px; }
	#flexslider-featured { margin-top: 15px; }
	.gallery-caption { display: none; }
	
	/* header */
	.site-title { font-size: 32px; }

	/* blog */
	.format-link .post-format p { margin-bottom: 5px; }
#wrapper, .container-inner {
  min-width: 320px;
}
.page-title .meta-single li
{
  margin-left: -107px;

}
.post-title a
{
font-size:17px;
}
#pinterest
{
display:none !important;
}
.pw-layout-vertical
{
display:none!important;
}

.entry-inner .share1 iframe
{
border: none;
overflow: hidden;
width: 80px !important;
height: 21px !important;
}

.entry-inner iframe
{
width:100% !important;
max-width:560px !important;
max-height:315px !important;
height: 100% !important;
}
#headerlogo
{

display: none; 
}

#headerlike div
{
float: left;
height: 22px;
margin-right: 10px;
}
#header .pad
{
padding-bottom: 0px !important;
margin: 0px !important;
padding-top: 0px !important;
} 
#headerlike
{
display:block !important;
float: left;
text-align: center;
margin: 0px !important;
padding: 5px;
}

.themeform.searchform div input
{
 padding-left: 0px;
line-height: 25px;
}
.featured .post-title
{
font-size: 13px;
line-height: 1.4em;
text-align: left;
margin-top: 0px;
margin-left: 10px;
margin-right: 0px;
letter-spacing: 0px;
}

.featured .post-title a
{
font-size: 14px;
font-weight: bold;
line-height: 1.2;
font-family: roboto slab;
background-color: rgba(255,255,255,0.7);
text-align: left;
color: #DF008E; 

}


#mainad
{
margin: 0 auto;
overflow:hidden;

  width: 336px;
  height: 280px;
  margin-left: -14px;
}
#mainad1
{
margin: 0 auto;
overflow:hidden;
width:260px;
height:60px;
}
.featured {
width: 100%;
margin-top: -8px;
}
.ad1
{
float: left;
margin-right: 90px;
margin-left: -25px !important;
width: 285px !important;
height: 90px !important;
overflow: hidden;
}
.ad2
{
float: left;
width: 283px !important;
height: auto !important;
overflow: hidden;
margin-left: -25px !important;
margin-top: 8px !important;
}
#alxposts-3
{
clear:both;
margin-top: -25px;
}
.imgcenter
{
display: block !important;
margin: auto !important;
}
.indexad {
width: 293px !important;
float: right;
overflow: hidden;
margin-bottom: 10px !important;
height:90px !important;
}
.logo
{
float:left;
height: 24px;
max-width:100%;
padding-left: 0px !important;
padding-top: 0px !important;
}

.toggle-search { display:block;line-height: 20px !important;}

.addivindex {
margin: 0 auto;
float:none;
width: 250px;
text-align: center;
margin-bottom: -10px !important;
margin-top: -20px;
//margin-left: 0px;

overflow: hidden;
}

.post-list .post-inner {
height: 380px !important;
border: 1px dotted #d9d9d9;
padding: 0px !important;
}

.btnbox{
float: left;
border-top: none !important;
}
.featured .post-thumbnail {
width: 100% !important;
clear: both;
}
#share
{
//float:left !important;
//margin-right:0px !important;
//margin-top:0px !important;
display:none;
}

.page-title.pad 
{ 
margin-right:0px !important;
padding: 10px 0px 0px 83px !important;
}

.page-title h1 
{
margin-left:-5px;
}
.temp
{
  margin-top: -15px;
  margin-bottom: -10px;
  margin-left: -25px;

}
.title
{
font-family: "Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
text-transform: uppercase;
color: #2a2828;
font-size: 18px !important;
font-weight: normal;
clear: both;
line-height: 1.1;
padding: 0px 0px;
margin-bottom:10px;
margin-left:-57px;
}

.addiv 
{
width: 277px;
height: 251px;
margin: 0px 0px 15px 0px !important;
padding: 5px;
border: 1px solid #d9d9d9;
}

.featured .post {
margin-bottom: 0;
width: 100%!important;
}

.bannerdiv
{
float:left;
//margin: 20px -200px;
text-align: center;
width: 250px;
overflow:hidden;
}
.pw-layout-horizontal .button-type-looknative
{
margin-right: 10px!important;
margin-top: 10px !important;
}
.btndiv
{
float:left;
//margin-top:7px;
//margin-left:10px;
}

.articleheight
{
height:390px !important;
width:100% !important;
float:left;
}

.facetwit
{
height:325px !important;
padding:7px;
border-bottom: 1px dotted #d9d9d9;
}
#indexheaderad {
margin: 15px 0px 0px !important;
border: 1px solid #d9d9d9;
padding: 5px;
}
.page-title h1 {
margin-left: -5px !important;
font-size: 23px;
margin-top: 10px !important;
}

.single .post-title 
{
margin-right: 0px !important;
line-height: 1.2em !important;
margin-top: 0px !important;
}
.toggle-search {
    line-height: 23px !important;
    right: 0px !important;
display:block;
}
#footerlogodiv{
float:left;
background-color:#901973;
width: 100% !important;
margin-top: -8px;
}

#footerlike{
float: left;
text-align: center;
margin: 1px 10px 0px 10px;
padding: 5px;
height: 22px;
}

#bottomlogo
{
margin-left: 12px !important;
width: 126px !important;
height: 23px !important;
}
#privacy
{
clear:both;
background:black;
width: 100% !important;
}
#footer-bottom #copyright 
{ 
font-size: 9px !important;
margin: 0px 0px !important;
}




}



/* ------------------------------------------------------------------------- *
 *  Apple iPhone6
/* ------------------------------------------------------------------------- */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) 
{ 
#wrapper, .container-inner {
  min-width: 375px;
}
.featured .post-thumbnail {
width:100% !important;
clear: both;
}
.pw-layout-vertical
{
display:none!important;
}
#headerlogo
{

display: none; 
}

#headerlike div
{
float: left;
height: 22px;
margin-left: 18px;
}
#header .pad
{
padding-bottom: 0px !important;
margin: 0px !important;
padding-top: 0px !important;
} 
#headerlike
{
display:block !important;
float: left;
text-align: center;
margin: 0px !important;
padding: 5px;
}

.articleheight
{
height:368px !important;
width:100% !important;
float:left;
}

#privacy
{
clear:both;
background:black;
width: 100% !important;
}
#footerlogodiv{
float:left;
background-color:#901973;
width: 100% !important;
margin-top: -8px;
}
.featured .post-title {
letter-spacing: 0px;
margin-left: 13px;
}
.featured .post-title a {
font-size: 16px;

}
#mainad
{
margin: 0 auto;
overflow:hidden;
width:325px !important;
height:250px;
}
#mainad1
{
margin: 0 auto;
overflow:hidden;
width:325px !important;
height:60px;
}
.addivindex {
margin: 0 auto;
float:none;
width: 250px;
margin-bottom: 20px;
text-align: center;
margin-top: -15px;
//margin-left: 0px !important;
overflow: hidden;
}
.toggle-search {
    line-height: 23px !important;
    right: 0px !important;
display:block;
}
#alxposts-3
{
clear:both;
margin-top:-15px;
}
.ad1
{
float: left;
margin-right: 90px;
margin-left: -15px !important;
width: 300px !important;
height: 90px !important;
overflow: hidden;
}
.ad2
{
float: left;
width: 300px !important;
height: auto !important;
overflow: hidden;
margin-left: -15px !important;
margin-top: 8px !important;
}
.indexad 
{
width: 326px !important;
float: right;
overflow: hidden;
  margin-bottom: -25px !important;
height:90px !important;
}
.imgcenter
{
display: block !important;
margin: auto !important;
}
.title {
font-family: "Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
text-transform: uppercase;
color: #2a2828;
font-size: 18px !important;
font-weight: normal;
clear: both;
line-height: 1.1;
padding: 0px 0px;
margin-bottom:10px;
margin-left:-58px;
}
#share
{
//float:left !important;
//margin-right:45px !important;
//margin-top:0px !important;

display:none;
}
.page-title.pad 
{
margin-right:0px !important;
padding: 10px 0px 0px 83px !important;
}
.featured {
width: 100%;
margin-top: -8px;
}
.featured .post {
margin-bottom: 0;
width: 100%!important;
}
.single .post-title {
font-size: 19px;
line-height: 1.2em !important;
letter-spacing: 0;
  margin-right: 0px !important;
margin-left: -15px !important;
margin-top:0px !important;
}
.btnbox{
float: left;
border-top: none !important;
}
#indexheaderad {
margin: 15px 0px 0px !important;
border: 1px solid #d9d9d9;
padding: 5px !important;
}
.facetwit
{
height:310px !important;
padding:7px;
border-bottom: 1px dotted #d9d9d9;
}
.logo
{
float: left;
height: 24px;
max-width: 100%;
padding-top: 0px !important;
padding-left: 0px !important;
}
.btndiv{
float:left;
margin-top: -3px;
margin-left: 10px;
margin-bottom: 7px;
}
.post-list .post-inner {
height: 362px !important;
border: 1px dotted #d9d9d9;
padding: 0px !important;
}
.page-title h1 { 
margin-left:-5px !important;
margin-top: 10px !important;
}
.addiv 
{
width: 314px;
height: 251px;
margin: 0px 0px 15px !important;
padding: 5px;
border: 1px solid #d9d9d9;
}
.addivindex {
margin: 0 auto;
float:none;
width:250px;
margin-bottom: 0px !important;
text-align: center;
margin-top: -20px !important;
//margin-left: 0px !important;
overflow: hidden;
}
.single .related-posts .post-title {
font-size: 15px;
margin-right: -16px !important;
margin-left: -1px !important;
}
.page-title .meta-single li {
float: left;
margin-right: 14px !important;
margin-left: -113px !important;
}

.bannerdiv 
{
width: 292px !important;
}

}

/* ------------------------------------------------------------------------- *
 *  Apple iPhone6 Plus
/* ------------------------------------------------------------------------- */
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) 
{
.sidebar-top, .sidebar .widget {
  margin-top: -45px;
}
.featured .post-thumbnail {
width:100% !important;
clear: both;
}
#wrapper, .container-inner {
  min-width: 415px;
}
.entry
{
margin-top:1px;
}
.pw-layout-vertical
{
display:none!important;
}
#headerlogo
{

display: none; 
}

#headerlike div
{
float: left;
height: 22px;
margin-left: 30px; 
}
#header .pad
{
padding-bottom: 0px !important;
margin: 0px !important;
padding-top: 0px !important;
} 
#headerlike
{
display:block !important;
float: left;
text-align: center;
margin: 0px !important;
padding: 5px;
}

#privacy
{
clear:both;
background:black;
width: 100% !important;
}
#footerlogodiv{
float:left;
background-color:#901973;
width: 100% !important;
margin-top: -8px;
}
.featured .post-title
{
letter-spacing: 1px;
}

#mainad
{
margin: 0 auto;
overflow:hidden;
width:260px;
height:250px;
margin-left:0px !important;
}
#mainad1
{
margin: 0 auto;
overflow:hidden;
width:260px;
height:60px;
}
.imgcenter
{
display: block !important;
margin: auto !important; 
}
#alxposts-3
{
clear:both;
}
.toggle-search {
    line-height: 23px !important;
    right: 0px !important;
	display:block;
}
.ad1 {
float: left;
margin-right: 0px;
margin-left: -15px !important;
width: 342px !important;
height: 90px !important;
overflow: hidden;
}
.ad2 {
float: left;
width: 342px !important;
height: auto !important;
overflow: hidden;
margin-left: -15px !important;
margin-top: 9px !important;
}
.indexad 
{
width: 363px !important;
float: right;
overflow: hidden;
  margin-bottom: -30px !important;
height:90px !important;
}
.featured {
width: 100%;
margin-top: -8px;
}
#share
{
//float:left !important;
//margin-right:85px !important;
//margin-top:0px !important;

display:none;
}
.logo
{
float: left !important;
height: 24px !important;
max-width: 100% !important;
padding-top: 0px !important;
padding-left: 0px !important;
}
.post-list .post-inner {
height: 359px !important;
border: 1px dotted #d9d9d9 !important;
}
.btndiv{
float:left;
margin-top: -3px !important;
margin-left: 10px !important;
margin-bottom: 0px !important;
}
.btnbox{
float: left !important;
border-top: none !important;
}
.facetwit
{
height:330px;
padding:7px !important;
border-bottom: 1px dotted #d9d9d9 !important;
}
.addiv 
{
width: 350px;
height: 281px;
margin: 0px 0px 17px !important;
padding: 5px;
border: 1px solid #d9d9d9;
}
.addivindex {
margin: 0 auto;
float:none;
width: 250px !important;
margin-bottom: 0px !important;
text-align: center !important;
margin-top: -30px !important;
overflow: hidden;
//margin-left: 0px !important;
}
.bannerdiv {
float: left !important;
margin: 20px 0px !important;
text-align: center !important;
width: 336px !important;
}
.single .post-title {
  margin-right: 0px !important;
margin-left: -20px !important;
}
.single .related-posts .post-title {
font-size: 15px;
margin-right: -18px !important;
margin-left: -1px !important;
}
.page-title .meta-single li {
float: left;
margin-right: 14px !important;
margin-left: -117px !important;
}
#indexheaderad {
margin: 15px 0px 0px !important;
border: 1px solid #d9d9d9 !important;
padding: 5px !important;
}

.page-title.pad
{
padding: 10px 0px 0px 83px !important;
margin-right:0px !important; 
}
.featured .post {
margin-bottom: 0;
width: 100%!important;
}

.page-title h1 {
margin-left: -5px !important;
font-size: 23px !important;
margin-top: 10px !important;
}

}

/* ------------------------------------------------------------------------- *
 *  ipad (1024*768)
/* ------------------------------------------------------------------------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) 
{

.featured .post-thumbnail a img {
//width:60% !important;
}
.temp .page-title
{
padding: 0px 30px 0px !important;
margin-right: 225px;
}
div.slideshow-nav
{
font-size: 16px;
padding: 5px 5px 6px 190px !important;
}
.entry-inner iframe
{
width:100% !important;
max-width:560px !important;

}

.pw-layout-vertical
{
display: none !important;
/*position: fixed;
top: 145px;
border: 1px dotted rgb(217, 217, 217);
width: 55px !important;
height: 305px;
z-index: 15;
left: auto;
margin-left: -39px !important;
padding: 8px !important;
border-radius: 3px;
background-color: white;*/
}
.post-list .post-inner {
float: left;
height: 387px;
}
.articleheight{
height: 397px !important;
float: left;
width: 31.1% !important;
margin-right: 20px;
}

#mainad {
margin: 0 auto;
overflow: hidden;
width: 336px;
height: 280px;
}
#mainad1 {
margin: 0 auto;
overflow: hidden;
width: 336px;
height: 60px;
}
.indexad
{
height: 200px;
}
.featured .post-title a {
position: ABSOLUTE;
bottom: 2px;
font-size: 20px;
font-weight: normal;
line-height: 1.2;
font-family: georgia;
color: #DF008E;
background-color: rgba(255,255,255,0.5);
margin-right: 3px;
}
.featured .post-title {
margin-left: 3px;
letter-spacing: 0;
}
.toggle-search{
right: -10px !important;
line-height: 22px !important;
}
#alxposts-3
{
clear:both;
}
.temp
{

margin-left:23px !important;
}

.bannerdiv {
float: left;
margin: 20px 0px;
text-align: center;
width: 515px !important;
overflow: hidden;
}
.ad1 {
float: left;
margin-right: 20px;
margin-left: 0px;
width: 485px;
//height: auto !important;
overflow: hidden;
}

.ad2 {
float: left;
width:225px;
//height: auto !important;
overflow: hidden;
margin-left: -16px;
}

.imgcenter
{
display: none !important;
}
#header .pad
{
margin: 0px 31px 0px 30px!important;
}
#headerlike {
float: left;
text-align: center;
margin: -2px 0px 0px 16px !important;
padding: 5px;
}
#headerlogo 
{
display: block;
float: left;
margin-left: -15px !important;
margin-top: -24px !important;
}
#header .pad
{
display: block !important;
margin: 0px 19px 0px 30px !important;
}

#nav-topbar .nav li a {
color: white;
font-weight: bold;
font-family: arial;
font-size: 13px !important;
padding: 0px 7px;
}
#indexheaderad {
margin: 15px 0px 0px !important;
border: 1px solid #d9d9d9;
padding: 5px !important;
}
.featured {
width: 100%;

}

.btnbox{
float: left;
border-top: none !important;
margin:7px;
}
.facetwit
{
height:338px;
padding:7px;
border-bottom: 1px dotted #d9d9d9;
}
.post-thumbnail img {
margin-left: 0px;
display: block;
height: auto;
width: 530px !important;
}
#nav-topbar .container {
padding-left: 50px;
padding-top: 5px !important;
}
#nav-topbar.nav-container {
background-color: #a32183;
height: 46px !important;
}
.post-list .post-row {
margin-left: -30px;
float: left;
width: 100%;
position: relative;
}
.pad {
padding: 1px 28px 0px !important;
}
.page-title .meta-single li {
float: left;
margin-right: 14px;
margin-left: -50px !important;
}
.addiv {
float: left;
height: 431px;
margin-top: 0px;
text-align: center;
margin-right:17px;
overflow:hidden;
border: 1px solid #d9d9d9;
width: 30.4%;
}
.one-half
{
width: 58.4%;
}
#footerlogodiv{
float:left;
background-color:#901973;
width: 100% !important;
margin-top: 0px;
}

#footerlike{
float: left;
text-align: center;
margin: 1px 10px 0px 10px;
padding: 5px;
height: 22px;
}

#bottomlogo
{
margin-left: 12px !important;
width: 126px !important;
height: 23px !important;
}
#privacy
{
clear:both;
background:black;
width: 100% !important;
}
#footer-bottom #copyright 
{ 
font-size: 9px !important;
margin: 0px 0px !important;
padding-left: 15px;
}
#share{
margin-top: -22px;
margin-right: -35px !important;
}

} 

/* ------------------------------------------------------------------------- *
 *  ipod (320*480)
/* ------------------------------------------------------------------------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) 
{
.featured .post-thumbnail {
width:100% !important;
clear: both;
}
.page-title .meta-single li {
float: left;
margin-right: 80px !important;
margin-left: -110px;
}
.pw-layout-vertical
{
display:none!important;
}
#headerlogo
{

display: none; 
}




#headerlike div
{
float: left;
height: 22px;
//margin-left: 30px; 
}
#header .pad
{
padding-bottom: 0px !important;
margin: 0px !important;
padding-top: 0px !important;
} 
#headerlike
{
display:block !important;
float: left;
text-align: center;
margin: 0px !important;
padding: 5px;
}

#mainad
{
margin: 0 auto;
overflow:hidden;
  width: 290px;
  height: 280px;
  margin-left: -20px;
}
#mainad1
{
margin: 0 auto;
overflow:hidden;
width:260px;
height:60px;
}
.imgcenter
{
display: block !important;
margin: auto !important;
}
.page-title .meta-single li {
float: left;
margin-right: 14px;

}
.featured {
width: 100%;
margin-top: -8px;
}

.featured .post {
margin-bottom: 0;
width: 100%!important;
}
.single .post-title {
font-size: 19px;
line-height: 1.5em;
letter-spacing: 0;
margin-left: -20px;
margin-right: 170px;
}
.single .related-posts .post-title {
font-size: 15px;
margin-right: -20px;
margin-left: 4px;
}
.post-list .post-inner {
height: 375px;
border: 1px dotted #d9d9d9;
padding: 7px;
}
.page-title h1 {

margin-left:-5px;
//margin-left: -76px;
font-size: 23px;
}
.featured .post-title {
font-size: 13px;
line-height: 1.4em;
text-align: left;
margin-top: 0px;
margin-left: 3px !important;
margin-right: 0px;
letter-spacing: 0px;
}
.featured .post-title a {
margin-right: 3px !important;
}
}

@media only screen and (min-width : 737px) and (max-width : 960px) 
{
#nav-topbar .nav li a {
color: white;
font-weight: bold;
font-family: arial;
font-size: 11px !important;
padding: 0px 4px !important;
}
.articleheight {
height: 400px !important;
float: left;
width: 30.4% !important;
margin-right: 20px;
}
.nav > li > a:after {
content: "\f0d7";
float: none;
margin-left: 3px !important;
font-size: 14px;
}
#nav-topbar .nav {
margin: 9px 0px 9px 0px !important;
}
#nav-topbar .container {
padding-left: 15px !important;
padding-right: 0px !important;
padding-top: 5px !important;
}

#headerlike {
float: left;
text-align: center;
margin: -15px 0px 0px 5px !important;
padding: 5px;
}
#headerlike div {
float: left;
margin-right: -12px !important;
}
.addivindex{
//margin-left: 192px;
float:none;
margin:0 auto;

}
#alxposts-3
{
margin-top: -50px !important;
}
#mainad {
margin-left: 123px !important;
}
#mainad1 {
margin-left: 123px !important;
}
.col-2cl .main-inner {
background-image: none; 
padding-right: 50px;
}

}

@media only screen and (min-width : 480px) and (max-width : 736px) 
{
.featured .post-thumbnail {
width:100% !important;
clear: both;
}
#bottomlogo {
margin-bottom: 4px;
margin-left: 20px !important;
margin-top: 9px;
float: left;
width: 210px !important;
height: 36px !important;
}
#footerlike {
float: left;
text-align: center;
margin: 13px 0px 0px 20px !important;
padding: 0px !important;
}
.col-2cl .main-inner {
background-image: none !important; 
padding-right: 40px;
}
.addivindex
{
margin-left: 15% !important;
}
#mainad
{
margin-left: 12% !important;
}
#mainad1
{
margin-left: 12% !important;
}
}

@media only screen and (min-width : 737px) and (max-width : 767px) 
{
#bottomlogo {
margin-bottom: 4px;
margin-left: 20px !important;
margin-top: 9px;
float: left;
width: 210px !important;
height: 36px !important;
}
#footerlike {
float: left;
text-align: center;
margin: 13px 0px 0px 20px !important;
padding: 0px !important;
}
#privacy {
clear: both;
background: black;
width: 100% !important;
}
#footerlogodiv {
float: left;
background-color: #901973;
width: 100% !important;
margin-top: -8px;
}

}

@media only screen and (min-width : 720px) and (max-width : 767px) 
{
#header .pad{
display: none !important;
}
#nav-topbar .nav li a {
color: white;
font-weight: bold;
font-family: arial;
font-size: 11px !important;
padding: 0px 2px !important;
}
.nav > li > a:after {
content: "\f0d7";
float: none;
margin-left: 3px !important;
font-size: 14px;
}
#nav-topbar .nav {
margin: 9px 0px 9px 0px !important;
}
#nav-topbar .container {
padding-left: 5px !important;
padding-right: 0px !important;
padding-top: 5px !important;
}
#headerlogo
{
width: 185px !important;
margin-top: -20px !important;
margin-left: -42px !important;
}
#headerlike {
float: left;
text-align: center;
margin: -15px 0px 0px 5px !important;
padding: 5px;
}
#headerlike div {
float: left;
margin-right: -12px !important;
}
.toggle-search
{
display: block !important;
right: -22px !important;
}
.imgcenter {
display: none !important;
}

}

@media only screen and (min-width : 961px) and (max-width : 1015px) 
{

.articleheight {
height: 450px !important;
float: left;
width: 100% !important;
margin-right: 20px;
}

}

@media only screen and (min-width : 737px) and (max-width : 890px) 
{
#headerlogo
{
width: 200px !important;
margin-top: -20px !important;
}
}

@media only screen and (min-width : 737px) and (max-width : 742px) 
{

}

@media only screen and (min-width : 891px) and (max-width : 960px) 
{
#headerlogo
{
width: 347px !important;
margin-top: -20px !important;
}
#headerlike {
float: left;
text-align: center;
margin: -5px 0px 0px 5px !important;
padding: 5px;
}

#nav-topbar .nav {
margin: 9px 0px 9px 20px !important;
}
#nav-topbar .nav li a {
color: white;
font-weight: bold;
font-family: arial;
font-size: 13px !important;
padding: 0px 5px !important;
}
}

@media only screen and (min-width : 668px) and (max-width : 767px) 
{
.articleheight {
height: 455px !important;
float: left;
width: 100% !important;
}
.post-list .post-inner {
height: 438px !important;
border: 1px dotted #d9d9d9 !important;
}
.facetwit {
height: 389px;
padding: 7px !important;
border-bottom: 1px dotted #d9d9d9 !important;
}
.logo {
padding-left: 265px !important;
}
.post-thumbnail img {
margin-left: 0px;
display: block;
height: auto;
width: 100%;
}
}

@media only screen and (device-width: 320px) and (-webkit-min-device-pixel-ratio: 2) and (orientation:landscape)
{
.featured .post-thumbnail {
width:100% !important;
clear: both;
}
.entry-inner iframe
{
width:100% !important;
max-width:560px !important;
max-height:315px !important;
height: 100% !important;
}
#headerlogo
{

display: none; 
}

#headerlike div
{
float: left;
height: 22px;
//margin-left: 30px; 
}
#header .pad
{
padding-bottom: 0px !important;
margin: 0px !important;
padding-top: 0px !important;
} 
#headerlike
{
display:block !important;
float: left;
text-align: center;
margin: 0px !important;
padding: 5px;
}

#privacy {
clear: both;
background: black;
width: 100%;
}
#footerlogodiv {
float: left;
background-color: #901973;
width: 100%;
margin-top: -8px;
}
#footerlike {
float: left;
text-align: center;
margin: 13px 110px 0px 110px;
padding: 5px;
}
.articleheight {
height: 450px !important;
float: left;
width: 100% !important;
margin-right: 20px;
}
.logo{
padding-left: 200px !important;
padding-top: 0px !important;
}
.indexad {
width: 415px !important;
float: right;
overflow: hidden;
margin-bottom: 10px !important;
height:90px !important;
}
#share{
display: none;
}
.addiv{
width: 100%;
height: 80px;
}
.facetwit{
height: 350px !important;
}
.post-list .post-inner{
height: 400px !important;
}
.single .post-title{
margin-right: 27px !important;
margin-top: -5px !important; 
}
.ad1 {
float: left;
margin-right: 50px;
margin-left: -15px !important;
width: 100%;
height: 90px !important;
overflow: hidden;
display: block !important;
}
.addivindex {
margin-left: 110px !important;
margin: 0 auto;
}
#mainad {
margin-left: 90px !important;
}
#footer-bottom #copyright {
font-size: 9px !important;
margin: 0px 25px;
padding-left: 15px;
}
#mainad1 {
margin-left: 90px !important;
}

}

@media only screen and (min-width : 250px) and (max-width : 736px) and (orientation:landscape)
{

.entry-inner iframe
{
width:100% !important;
max-width:560px !important;
}

.articleheight{
width: 100% !important;
}
.post-thumbnail img {
margin-left: 0px;
display: block;
height: auto;
width: 100%;
}

#privacy {
clear: both;
background: black;
width: 100%;
}
#footerlogodiv {
float: left;
background-color: #901973;
width: 100%;
margin-top: -8px;
}
.ad1{
display: block !important;
}
}