/*extension*/
.fb-btm, .tt-btm {
float:left;
background: url(images/fbttsharebtm.png) no-repeat;
width:174px;
height:44px;
margin-bottom:10px;
}
.fb-btm:hover{
/**background-position-y: -44px;**/
}
.fb-btm  a, .tt-btm a{
display: block;
max-width: 174px;
width:100%;
height: 44px;
text-indent: -999999px;
}

.tt-btm{
/**background-position-y: -88px;**/
margin-left: 10px;
}

.tt-btm:hover{
/**background-position-y: -132px;**/
}
.bottom-fb a{
color:white !important;
}
.btm-s

hare{

max-width: 360px;
width: 100%;
margin: 0 auto;
}
@media only screen and (max-width: 387px) {
	.fb-btm, .tt-btm {
		float:none;
		margin:0 auto 8px !important;
	}
}

/*Moz*/
.fb-btm:hover{
background-position: 0 -44px;
}

.tt-btm{
background-position: 0 -88px;
}

.tt-btm:hover{
background-position: 0 -132px;
}


#top-menu ul li a {
font-size: 14px;
}

#full-nav-wrap {
padding: 4px 0 2px;
}

#cse-search-box input[type="text"] {
max-width: 92% !important;
margin: 10px 0 0px !important;
}


#shopbop-top{
margin: 10px 0 -6px;
}

.ajax-loader{
visibility:hidden;
}

/*Genesis Responsive Slider*/
#genesis-responsive-slider {
padding:0;
border:0;
}

.flexslider .slides img {
width: 100%;
margin: 0 auto;
}

.slide-excerpt h2{
margin:0 0 10px;
}
@media only screen and (max-width: 600px) {
.slide-excerpt { 
    display:none;
}
}

.pibfi_pinterest .xc_pin {
display:block !important;
}

.single .yarpp-related ul li{
list-style: none !important; 
}
.single .yarpp-related{
margin-top: 20px;
}
.ads-widget{
margin:20px 0 10px;
}

.page-template-sign-up-php .aweber-subscribeform{
display:none !important;
}



/*! responsive-nav.js 1.0.32 by @viljamis */

.nav-collapse ul {
  margin: 0;
  padding: 0;
  width: 100%;
  display: block;
  list-style: none;
}

.nav-collapse li {
  width: 100%;
  display: block;
}

.js .nav-collapse {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
}

.nav-collapse.opened {
  max-height: 9999px;
}

.disable-pointer-events {
  pointer-events: none !important;
}

.nav-toggle {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

@media screen and (min-width: 40em) {
  .js .nav-collapse {
    position: relative;
  }
  .js .nav-collapse.closed {
    max-height: 0;
  }
  .nav-toggle {
    display: none;
  }
}

/**Custom Responsive Nav**/.nav-toggle{display:none !important;}
#toggle{margin: 0 auto; width: 100%; padding: 16px;cursor: pointer;display:none;}
.nav-collapse{margin: 0px auto;width: 100%;text-align: center;display:none !important;padding-bottom: 2px;}
.nav-collapse li .current-menu-item {background: #eee !important;}
.nav-collapse li {padding: 4px;background: #eee;border-bottom: 1px solid #DDD9D9;}
.nav-collapse li a{display: block;width: 100%; padding: 4px;} .nc-left{width:100%; }
.nc-right{width:0;}


@media only screen and (max-width: 888px) {
.nav-collapse, #toggle{display:block !important;}
.top-menu-wrap , #nav{display:none;}.cust-gsearch-wrap {float:none !important;margin: 0 auto !important;width: 218px !important; position:relative !important;}
}

@media only screen and (max-width: 688px){
.cust-gsearch-wrap {position: relative !important;}
.nav-cont-wrap { margin-top:0 !important;}
}


#morecats{
margin: 10px 0;
font-size: 11px;
line-height: 1.6em;
font-weight: bold;
color: #E06;font-family:arial;
}
#morecats span{
font-weight:bold;
color: black;
margin-right: 4px;
}

.wheretobuy-left{
line-height:0;
}
#content .yarpp-related h3{font-size:14px !important;}
#contentsingle .yarpp-related h3{font-size:14px !important;}
.yarpp-related li a{font-size: 11px !important;}






.addthis_responsive_sharing{
margin:10px 0;
height:50px;
}

#aweber-afpost{

}

.resad{
margin-bottom:20px;
min-width:0;
}

@media only screen and (max-width: 350px){
.resad {
margin-left: auto;
}
}

.archive .arch-title a {
font-size: 15px;
line-height: 1.4;
margin-bottom: 10px;
}

.archive #archive-thumb {
margin-right:0;
margin-bottom: 4px;
}

.archive #archive-entry{
margin-right:16px;
}

.archive .archive-content {
font-size: 12px;
line-height: 1.6;
}

@media only screen and (max-width: 600px){
.archive #archive-thumb {
float:none;
}
}

.browse-select{
padding:4px;
border-radius: 3px;
box-shadow: none;
color: #000;
margin-bottom:8px;
font-family: 'Merriweather','merriweatherregular',serif,Helvetica,Arial,sans-serif;
}

html > body .slide-excerpt-border{
border:0;
padding: 0;
}
.slide-excerpt {
border-radius: 4px;
}

.error404 .srp-widget-title, #styles-404 h1, #brands-404 h1, #celebrities-404 h1{
float:left;
width:100%;
}

.cp-yns{
background-color: #333;
}
.cp-yns-wrap{
max-width:1052px;
margin:0 auto;
text-align:center;
font-size: 12px !important;
font-weight: normal;
color:white;
padding: 0 0 10px;
}
.bttp{color:white;}
.bttp:hover{color:#8a0b26;}

#full-nav-wrap {
padding:0;
background: #e9e9e9;
}

.top-menu-wrap{
border:0;
}

.sidebar.widget-area ul li{
line-height: 1.4;
}


.page-template-google_search-php #cse-search-box input[type="text"]{
background-position:0 6px !important;
max-width: 400px !important;
}

.content-sidebar #contentsingle, .sidebar-content #contentsingle {width: 65.555555555%;}
#contentsingle {padding: 0 0 16px 16px;float:left;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}

.single #inner{}
.single #archive-entry, .single .home-infinity-wrap  #archive-entry{min-height: 250px;background: #FAF9F9;margin-bottom: 10px;border-radius: 4px;}
.single #archive-entry:hover , .single .home-infinity-wrap #archive-entry{background: #eee;}
.single #archive-entry .arch-title, .single .home-infinity-wrap #archive-entry{min-height: 50px;}


.content-sidebar #contentsingle, .sidebar-content #contentsingle {
width: 66.12%;
}

.single  #content, .single  #content {
width: 100%;
}

.category #content{
padding: 16px 8px;
}


#nav-below{
margin-top: -350px;
}

#contentsingle {
padding: 16px 0 16px 10px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

@media only screen and (max-width: 600px){
.single #archive-entry{
text-align:center;
}
.single #archive-thumb{
float:none;
}

}


.htr #subscriptions li{ float:none;}
.htr #subscriptions { margin:4px 0;}

@media only screen and (max-width: 770px){
#wrap #contentsingle{
width: 100%;
}
/**hidesidebar and footer widgets in mobile**/
#sidebar, .footer-widgets{display:none;}

.hmarch-title a{
line-height:1.2 !important;
}

.htr{
max-height:100% !important;
}

.home-subs-wrap{
display:table;
margin:0 auto;
}

.nhtitle{
text-align:center !important;
}
.nhtitle span{
padding: 0 20px !important;
}



}/**end 770**/

/**outbrain**/
/* 2 Images per line: width: 49.5%; margin-right: 1%;   4 Images per line: width: 24%; margin-right: 1.33333%; */
.NA .ob_container_recs A {  direction: ltr;  display: inline;  margin-right: 1%;  text-align: left;  width: 23%;}
/* 2 Images per line: 2, 4, 6, 8...   4 Images per line: 4, 8, 12... */
.NA .item-link-container:nth-child(2), .NA .ob_container_recs A:nth-child(4), .NA .ob_container_recs A:nth-child(6) {margin-right: 0;}.NA .ob_container_recs .item-container {margin-bottom: 10px !important;}.NA {-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box; /* Firefox, other Gecko */box-sizing: border-box; /* Opera/IE 8+ */margin-bottom: 15px;}.NA .ob_container_recs {  font-size: 0;  position: relative !important;}.NA .item-link-container {display: inline-block !important;float: none !important;vertical-align: top !important;}.NA .ob_container_shadow_outer {display: none !important;}.NA .ob_container_recs .ob-last {padding-right: 0 !important;}.NA .ob_container_recs .item-container {height: auto;padding-right: 0;width: 100%;}.NA .strip-img {border: medium none !important;display: block;height: auto;margin: 0 !important;padding: 0 !important;width: 100%;}.NA .ob_org_header{font-size: 16px !important;font-weight: normal !important;padding-bottom: 8px !important;}@media only screen and (max-width: 770px){.NA .ob_container_recs A {width:48%;}}



.belowfbcomment{
margin:20px auto;
}


/**New Responsive**/
@media only screen and (max-width: 1005px){
/*
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3, #footer .creds, #footer .gototop, #footer .wrap, #header .widget-area, #inner, #subnav .wrap, #title-area, #wrap, #wrap .sidebar, #wrap #content, #wrap #content-sidebar-wrap, #wrap #sidebar-alt {
width: 100%;
}
*/
}
@media only screen and (max-width: 770px){
.htl .resad{
display:none;
}

.home-top-right-ad .widget{
margin:20px auto;
}
}/*end 1005*/

/**Google Nexus 968 width**/
@media only screen and (max-width: 970px){
.htl{
max-width: 680px !important;
}
}/*end 970*/
.home-top-right-ad .adslot_1{
max-height:250px;
height:250px;
display:inline-block;
}
@media only screen and (max-width: 350px){
.home-top-right-ad .adslot_1{
width:250px;
height:250px !important;
}

}

/*240 small devices*/
@media only screen and (max-width: 242px){
#af-form-672746640 .af-standards .af-element{
float:none !important;
}
#af-form-672746640 .af-body .af-textWrap{
text-align: center !important;
margin: 6px auto -10px !important;
}

.cmain-wrap ul li.artmid, .cmain-wrap ul li {
width: 90%;
text-align: center;
margin-left: 6px;
margin: 0 auto;
}

.cmain-wrap ul li.artmid, .cmain-wrap ul li {
margin: 0 auto !important;
}

}/**end 242**/




.entry-content, .entry-content p, p {
font-size: 14px !important;
line-height: 1.7 !important;
}


.entry-content em{
line-height: 1.2;

  
margin:0 4px 0 0;
}




.entry-content img + em, .entry-content img + a + em{
  text-align: center !important;
display:inline-block !important;
    font-size: 13px !important;
}

.entry-content em:after{
content:' ';
}
.entry-content img{
margin-bottom:6px !important;
}

.home .hentry .nhtitle{
margin-top:0;
}

@media (max-width: 770px){
.home .hentry .nhtitle{
margin-top:20px;
}
}

.cat-item{
padding:15px 0;
}

.archive-entry-404{
  float: left;
  max-width: 170px;
  min-height: 220px;
}

.error404 .arch-title{
margin-top:6px;
    max-width: 150px;
}

.single .entry{padding-top:10px;}.mobile-adwrap, .non-mobile-adwrap{margin:12px auto;text-align:center;}

.entry-content p, p {
font-size: 16px !important;
line-height: 1.7 !important;
}

.entry-content h1, .entry-content h1 a, .entry-title, .entry-title a, .taxonomy-description h1, .taxonomy-description h1 a{
font-size:22px !important;
}
.entry-content h2, .entry-content h2 a, .taxonomy-description h2, .taxonomy-description h2 a{
font-size:20px !important;
}
.entry-content h3, .entry-content h3 a, .taxonomy-description h3, .taxonomy-description h3 a{
font-size:18px !important;
}

/**No Timthumb Fix**/
.cmain-wrap .archive-img {
    width: 410px !important;
    max-width: 410px !important;
    margin: 0 auto;
    height: 220px;
    margin-left: -55px;
}
#archive-thumb{
    overflow: hidden;
    max-width: 300px;
}

.archive.category .archive-img{
    width: 300px !important;
    height: 158.81px !important;
}

.archive.category #archive-entry{
padding: 6px 2% 7px;
}

.archive-entry-404 #archive-thumb {
    overflow: hidden;
    max-width: 300px;
    width: 150px;
    height: 120px;
text-align:center;
}
.archive-entry-404 .archive-img{
    max-width: 800px;
    height: 100%;
}

.single #archive-thumb{
    max-width: 300px;
    height: 160px;
    overflow: hidden;
    text-align: center;
}
#sp-ad-def{max-width:760px;width:100%;margin:20px auto;padding:0;text-align:center;}
#sp-ad-alt{max-width:760px;width:100%;margin:20px auto;text-align:center;}

#footer .creds{
    padding: 0 20px 0 0;
}
.aws-wrap p{
line-height: 1.19 !important;
    font-size: 15px !important;
    font-family: inherit;
    letter-spacing: 0.4px !important;
}
.aw2wrap{
	padding-top:5px;
}
.aw3colms span{
	font-size:15px !important;
}
.awbinput{height:48px !important;}
#af-submit-image-672746640.awbtn{
	height:48px !important;
}

#toggle {
    float: left;
    width: 86%;
    position: relative;
    z-index: 3;
    box-sizing: border-box;
    -webkit-appearance: none;
    border-radius: 0;
    border: 1px solid #929292;
    height: 50px;
}
.mobile-search {
    display: none;
    float: right;
    background: red;
    border: 1px solid #929292;
    color: white;
    text-align: center;
    max-width: 14%;
    width: 100%;
    border-left: 0;
    height: 50px;
    vertical-align: middle;
    position: relative;
    z-index: 2;
    box-sizing: border-box;
    cursor: pointer;
}
.mobile-search img {
    width: 25px;
    margin: 10px auto 0;
}
@media only screen and (max-width: 888px){
.nav-collapse, #toggle {
    display: block !important;
}
.mobile-search {
    display: block;
}
}
#inline_content #cse-search-box input[type="text"]{
    text-indent: 0px !important;
    max-width: 190px !important;
    padding-left: 0px !important;
	height: 30px;
}
#inline_content  #cse-search-box input[type="submit"]{
height: 27px !important;
    text-indent: 0 !important;
    width: 58px !important;
    background: red !important;
    border: 1px solid #c62765;
    font-size: 10px !important;
    border-radius: 2px;
    font-weight: bold;
    font-family: tahoma;
    letter-spacing: 1px;
}
#inline_content form{text-align:center;}
.archive.category .pagetitle{
	padding: 0 15px;
}

.taxonomy-description{
	padding:1rem;
	background:none;
	margin-bottom:0 !important;
}

.archive.category .pagetitle{
	    font-family: 'Merriweather','merriweatherregular',serif !important;
    font-weight: normal;
    /**color: #8a0b26;**/
    font-size: 22px !important;
}
.taxonomy-description p{
    font-weight: 300;
    font-size: 16px !important;
    line-height: 1.7 !important;
    background: none;
    font-family: 'Merriweather','merriweatherregular',serif !important;
	margin-bottom:8px;
}
.taxonomy-description ul{
	padding-left:20px;
}


.archive .arch-title a{
    min-height: 70px;
}
.archive .archive-content{
	min-height: 120px;
}
.cspacer{
	max-width:700px;
	width:100%;
	height:100px;
	margin:100px auto;
}
.yith-infs-loader{
margin-bottom:250px !important;
}
.archive .arch-title a{
	min-height: initial;
}
.archwrap{
	border-bottom: 1px solid #E4E4E4;
    margin-bottom: 20px;
}
@media (max-width:600px){
	.archive .arch-title a {
		min-height: initial;
	}
	.archive #archive-thumb{
		margin:10px auto;
	}
	.archive .archive-content {
    	min-height: initial;
		margin: 10px auto;
	}
	.archwrap{
		border:0;
	}
	.archive #archive-entry{
		border-bottom: 1px solid #E4E4E4;
	}
}
.arch-title {
    display: table;
    min-height: 70px;
}
.archive .arch-title a{
	    min-height: initial;
    display: table-cell;
    vertical-align: middle;
}


.aiowps-captcha label{margin-left:0;}
.form-submit{margin-top:10px;}