/*
THEME NAME:Custom Code Theme for adding Custom Code
THEME URI:http://www.ajmorris.org
VERSION:0.1
AUTHOR:AJ Morris
AUTHOR URI:http://www.ajmorris.org
DESCRIPTION:This is a child theme for Headway 3.0. It is used for adding custom css and php code.
TEMPLATE: headway
site:hardblush
*/

body.custom object#topnav {
	position: static;
	z-index:9999;
	height:30px;
	width:100%;	
	margin:0;	
	margin-bottom: 1.5em;
	padding:0; 
}


/*TOP NAV BAR*/
/**** TOPNAVBAR ****/
    #topbar #quick {
            border: 0px;
            position:  relative;
            top: -1.75em;
            float:right;
            height: 0px;
            margin-right: 0px;
            color:#a9a9a9;
            font-family:impact, anton, sans-serif;
            font-size:1em;
            background-color:transparent;
            z-index:0;
    }


    #topbar a {
      font-size: 1em;
    }

    #topbar ul#quick ul {
            list-style-type:none;
    }

    #topbar ul#quick li {
            padding:0 0px 0 0px;
            margin:5px 7px 5px 0px;
            display: inline-block;
            position:relative;
            text-decoration:none;
    }

    #topbar #quick ul li a {
            color:#a9a9a9;
            position:relative;
            text-decoration:none;
    }

    #topbar #quick ul li a:hover {
            color:pink;
            position:relative;
            text-decoration:none;
    }

    /*Topbar */


    #topbar {
            height:inherit;
            margin:0;
            min-width:100%;
            font-family:impact, anton, sans-serif;
            width:100%;
            font-size:1em;
            background-color:#000000;
            color:#a9a9a9;
            text-align:center;
    }


    #topbar ul {
            background-color:transparent;	
            border-bottom:1px solid #2c2c2c;
            padding:0;
            margin: 0px auto 0 auto;
            list-style-type:none;
    }

    #topbar ul li {
            position: relative;
            
            display:inline-block;
    margin: 0px 10px -3px 10px;
    padding: 0px 5px 0px 5px;
            background-color:transparent;	
            z-index:4;
    }

    #topbar ul li a {
            position:relative;
            margin:0px;
            padding:0px;
            text-decoration:none;
            color:inherit;
    }

    #topbar ul li:hover {
            
            padding:0px 5px 5px 5px;
                    
            background-color:#292727;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
    }

    #topbar ul.borderorange {
            background-color:transparent;	
            border-bottom:1px solid #d06b27;
            padding:0;
            margin: -1px auto 0 auto;
            list-style-type:none;
    }

    #topbar ul li.selectedorange {
            position:relative;
            top:0px;
            padding:0px 10px 7px 10px;
            font-size:1.25em;
            background-color:#171717;	
            border: 1px solid #d06b27;
                    border-bottom-color:#171717;
                    border-bottom-width:5px;
                    border-top-color:#171717;
                    border-top-width:0px;
    }

    #topbar ul li.selectedorange a {
      top:.1em;  
    }

    #topbar ul.borderpink {
            background-color:transparent;	
            border-bottom:1px solid #EF0081;
            padding:0;
            margin: -1px auto 0 auto;
            list-style-type:none;
    }

    #topbar ul li.selectedpink {
            position:relative;
            top:0px;
            padding:0px 10px 7px 10px;
            font-size:1.25em;
            background-color:#171717;	
            border: 1px solid #EF0081;
                    border-bottom-color:#171717;
                    border-bottom-width:5px;
                    border-top-color:#171717;
                    border-top-width:0px;
    }

    #topbar ul li.selectedpink a {
      top:.1em;  
    }


    #topbar ul.borderpurple {
            background-color:transparent;	
            border-bottom:1px solid #943bc7;
            padding:0;
            margin: -1px auto 0 auto;
            list-style-type:none;
    }

    #topbar ul li.selectedpurple {
            position:relative;
            top:0px;
            padding:0px 10px 7px 10px;
            font-size:1.25em;
            background-color:#171717;	
            border: 1px solid #943bc7;
                    border-bottom-color:#171717;
                    border-bottom-width:5px;
                    border-top-color:#171717;
                    border-top-width:0px;
    }

    #topbar ul li.selectedpurple a {
      top:.1em;  
    }



    #topbar ul.borderblue {
            background-color:transparent;	
            border-bottom:1px solid #0093bc;
            padding:0;
            margin: -1px auto 0 auto;
            list-style-type:none;
    }

    #topbar ul li.selectedblue {
            position:relative;
            top:0px;
            padding:0px 10px 7px 10px;
            font-size:1.25em;
            background-color:#171717;	
            border: 1px solid #0093bc;
                    border-bottom-color:#171717;
                    border-bottom-width:5px;
                    border-top-color:#171717;
                    border-top-width:0px;
    }

    #topbar ul li.selectedblue a {
      top:.1em;  
    }


    #topbar ul li.selectedpink:hover {
            -moz-border-radius-topright:  0px;
            border-top-right-radius: 0px;
            -moz-border-radius-topleft: 0px;
            border-top-left-radius: 0px;
            -moz-border-radius-bottomright:  0;
            border-bottom-right-radius: 0;
            -moz-border-radius-bottomleft: 0;
            border-bottom-left-radius: 0;

            /*background-color:#252121;
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
            border-radius: 8px;*/
    }

    /*
    #topbar ul li.selected a {
            padding:12px;
            -moz-border-radius-bottomright:  0 0;
            border-bottom-right-radius: 0 0;
            -moz-border-radius-bottomleft: 0 0;
            border-bottom-left-radius: 0 0;
            background-color:#171717;	
            z-index:99;
    }
    */

    #topbar .comics {
            color:#6aa014;
    }
    #topbar .free {
            color:#0093bc;
    }
    #topbar .blog {
            color:#d16b27;
    }
    #topbar .tour {
            color:#943bc7;
    }
    #topbar .members {
            color:#ef0081;
    }

    #topbar span {
            display: inline-block;
    }


    /*Link Colors */

    /**/
    /*
    #topbar ul li.members_a:hover {
            background-color:#2a2126;
    }

    #topbar ul li.free_a:hover {
            background-color:#20292c;
    }

    #topbar ul li.blog_a:hover {
            background-color:#2b2623;
    }

    #topbar ul li.comics_a:hover {
            background-color:#1f2a1f;
    }

    #topbar ul li.tour_a:hover {
            background-color:#2b242qf;
    }
    */



    .topnavbar {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    }

    body.custom div.topnavbar div.block-content{
    min-width: 100%;
    padding-left: 0;
    padding-right: 0%;
    }

    body.custom div.topnavbar div.block-content #topbar ul {
    margin-top:0px;
    height: auto;
    }

    body.custom div.topnavbar div.block-content #topbar ul li {
    padding-top: 5px;
    padding-bottom: 5px;
    }

    #topbar #quick  {
    top:-2em;
    font-size: .9em;
    }

	
	
	
    /***** MAIL FORM *****/
    body.custom div.newsletter input[type="text"], 
	body.custom div.newsletter input[type="text"]:focus,
    body.custom div.newsletter input[type="submit"]:focus, 
	body.custom div.newsletter input[type="button"]:focus, 
	body.custom button:focus,
    body.custom div.newsletter input[type="submit"], 
	body.custom div.newsletter input[type="button"], 
	body.custom div.newsletter button {
      margin:  2px ;	
	height: 25px;
	font-size:14px;
	}
	
    body.custom div.newsletter input[type="text"], 
	body.custom div.newsletter input[type="text"]:focus {
      float: left;
      width: 9em;
    } 
	
    body.custom div.newsletter input[type="submit"]:focus, 
	body.custom div.newsletter input[type="button"]:focus, 
	body.custom button:focus {
      width: 30%;
    }  
	
    body.custom div.newsletter input[type="submit"], 
	body.custom div.newsletter input[type="button"], 
	body.custom div.newsletter button {
      float: right;
      width: 4.5em;
    }  

    body.custom div.newsletter #searchform {
      display: inline;
      float: none;
    }

    body.custom div.newsletter {
    margin-top:1em;
    margin-right:1em;
    }
	
	
	
	 /*NGGGALLERY*/


    .ngg-navigation span {
    font-weight: normal;
    margin: 0pt 6px;
    text-decoration:underline;
    color: #0092BD;;
    }

    body.custom .ngg-navigation a.page-numbers,
    body.custom .ngg-navigation a.next,
    body.custom .ngg-navigation a.prev,
    body.custom .ngg-navigation span.page-numbers,
    body.custom .ngg-navigation span.next,
    body.custom .ngg-navigation span.prev {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;

      border: 0px;
      margin-right: 3px;
      padding: 3px 8px;
      text-decoration: none;
    }

    body.custom .ngg-navigation a.page-numbers:hover,
    body.custom .ngg-navigation a.next:hover,
    body.custom .ngg-navigation a.prev:hover,
    body.custom .ngg-navigation span.page-numbers:hover,
    body.custom .ngg-navigation span.next:hover,
    body.custom .ngg-navigation span.prev:hover {
      background-color: #0092bd;
      color: white !important;
      text-decoration: none !important;
    }

    body.custom .ngg-navigation {
    padding-top: 15px;
    padding-bottom: 10px;
    text-align: center;
    }

    body.custom .slideshowlink {
    display:none;
    }

    body.custom .ngg-gallery-thumbnail-box {
    padding-right:11px;
    display:inline-block;
    margin:0 auto;
    }

    body.custom .ngg-gallery-thumbnail {
    margin:0 auto;
    }

    body.custom .ngg-gallery-thumbnail img {
    background-color: #00426d;
    border: 3px solid #333;
    padding: 0;
    position: relative;
    }

    body.custom .ngg-gallery-thumbnail img:hover {
    border: 3px solid #0092bd;
    padding: 0;
    position: relative;
    }

    body.custom .ngg-gallery-thumbnail-box {
    display:inline-block;
    margin:0 auto;
    }

    body.custom  .ngg-gallery-thumbnail {
    margin:0 auto;
    }



 /*HELP FORM*/
    .qa_faqs form td.firstrow{
    width:180px;
    }

    .qa_faqs p {
    margin: 15px;
    }

    .qa_faqs form td{
    vertical-align:middle;
    text-align:right;
    }

    .qa_faqs form select {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding:6px;
    width:50%;
    border:3px solid transparent;
	      
    }

    .qa_faqs form select:focus {
	padding: 6px;
	border: 3px solid transparent;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
      color:black;
      height: auto;
      background-color:inherit;
    }
	

    .qa_faqs form textarea{
	width:86%;
    margin:5px 15px 10px 0px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border:3px solid transparent;
    }

    .qa_faqs  form textarea:focus{
    border:3px solid orange;
    }

    .qa_faqs  form textarea:focus{
    border:3px solid orange;
    }
     
    .qa_faqs  form input[type="submit"]{
    float:left;
    width:86%;
    vertical-align:middle;
    text-align:center;
    margin:10px 15px 10px 0px;
    }
      


    .qa_faqs  form td input {
    width: 86%;
    vertical-align: middle;
    font-height: 100px;
    text-align: right;
    }

    .qa_faqs  form font{
    display:none;
    }

    .qa_faqs  form td p{
    font-weight:bold;
	text-align: right !important;
    }

    .qa_faqs  form textarea#MemberShipName_7 {
    width:50%;
    }
	
	
	
    /*Inputs*/
    div#respond textarea {
      font-family:Lato,Verdana,sans-serif;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      border-radius: 8px;
      width: 100%;
      height: 150px;
    }

    input[type="submit"], input[type="button"], button {
      font-size:1.25em;
      width: 100%;
      height: 2em;
      background: #121212;
      border: 0px solid #000;
      border-color: #000;
    padding: .4px 12px;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      border-radius: 8px;
      color: #666;
      display: inline-block;
      font-weight: normal;
      text-decoration: none;
      text-shadow:none;
      cursor: pointer;
      line-height: 21px;
      margin-top: .25em;
    }
    
    input[type="submit"]:hover, input[type="button"]:hover, button:hover {
      background: orange;
      border: 0px solid #000;
      border-color: #000;
      padding: .4px 12px;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      border-radius: 8px;
      color: #fff;
      display: inline-block;
      font-weight: normal;
      text-decoration: none;
      text-shadow:none;
      cursor: pointer;
      line-height: 21px;
    }

    input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus {
      border: 5px solid #D06924;
      color: #444;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      border-radius: 8px;
      -moz-box-shadow: 0 0;
      -webkit-box-shadow: 0 0;
      box-shadow: 0 0;
    }
    #searchform {
      width: 155px;
    }

    input[type="text"] {
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      border-radius: 8px;
      font-color:#333333;
      border:none;
      font-size:12px;
      height: 35px;
      padding: 10px;
      background: #121212;
      color: #cfcfcf;
    }

    input[type="text"]:focus, select:focus {
      color:black;
      font-weight:bold;
      border:none;
      height: 35px;
      padding: 10px;
      background-color:orange;
    }

    /*COMMENT AREA*/ #comments {
      margin: 0 0 20px;
    }
	

    /*NEXT BLOG*/ 
    #nav-below div.nav-next a, #nav-below div.nav-previous a  {
      background-color: #121212;
      color: #666;
    }
    #nav-below div.nav-next a:hover, #nav-below div.nav-previous a:hover{
      background-color: orange;
      color: #fff;
    }

    /*FORMS */
    .block-type-content div.entry-content {
      width: 100%;
      margin: .75em 0;
    }
    #block-3 .entry-content p {
      margin:.75em .25em 1.75em .25em;
    }
    .block-type-content .entry-title {
      line-height: 1.25em;
      margin: .25em 0 .25em;
      font-size: 1.4em;
    }
    .block-type-content div.entry-content h3, .block-type-content div.entry-content h2, .block-type-content div.entry-content h1 {
      font-size: 1.25em;
      line-height: 1em;
      color: #736E6C;
      letter-spacing: 1px;
      margin: 0px 0 1em -.1em;
    }

    /*META DATA TEXT SIZE*/
    .block-type-content div.entry-content {
      color: #6b6a6a;
      font-size: inherit;
    }
    .block-type-content div.entry-meta { 
      line-height: 1.5em;
      color: #333;
      font-size: 1em;
    }


	
/*BIOPAGE*/
    body.custom.page-slug-artist-characters .block-content  {
  overflow: visible;
}

    body.custom img.bioimage {
    float: left;
    height: 96px;
    width: 96px;
    text-indent: 0;
    margin: -0px 10px 5px -0px;
    background: #565656;
    overflow:visible;
	border-radius: 8px;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      -khtml-border-radius: 8px;
    }

	  body.custom div.artistbiotext img.bioimage {
	  
    }

	
	
    .biotext p{
    text-indent: 0;
    }

    .biotext {
    overflow:visible;
    text-align: left;
    display: inline-table;
    height: 100%;
margin: 10px 5px 0 30px;
    background: #151212;
    padding: 15px 5px 5px 15px;
    background-image:url('bio.jpg');
    background-position: 0px 0px;
    font-family: trebuchet, verdana, sans-serif;
	width: 90%;
	border-radius: 8px;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      -khtml-border-radius: 8px;
    }
	
	
    .artistbiotext {
	border-left: solid 2px  #EF0081;
    overflow: visible;
    font-family: trebuchet, verdana, sans-serif;
    background: #151212;
    padding: 15px 5px 20px 15px;
    margin: 25px 0px 10px 0px;
    width: 95%;
	border-radius: 8px;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      -khtml-border-radius: 8px;
    }

	
    .biotext a, .artistbiotext a {
            color:#ff69b4;
            text-decoration:none;
            
    }
    .characters h2 a {
            font-weight:normal;
    }


    .artistbiotext h3
    margin-top: 5px;
    margin-bottom: 5px;

    }

    .artistbiotext h3 a, .artistbiotext a{
    color:#ff69b4;
    font-weight: bold;
    text-decoration:none;
    }
    .artistbiotext h3 a:hover, .artistbiotext a:hover {
    text-decoration:underline;
    }
    .characters h3 {
            font-size:120%;
    }

    h4.bio {
    margin: 10px 0 0 0;
    border-bottom: dashed 1px #656565;
    }
	
	body.custom h3.bio {
margin-left: 5px;
margin-top: 20px;
margin-bottom: 0;
}

body.page-slug-artist-characters.custom h1 {
margin-bottom: -1em;
}



	
	
/* PRE THEME FIXES */

/*remove next for updater*/

body.custom .updater div#nav-below.loop-navigation {display:none;}
body.custom .updater h2 {font-size: 1.2em; text-align: center;}
body.custom .updater div.entry-content p {text-align: center;margin-top: 0px;}
body.custom .updater div.entry-content img {
-moz-border-radius: 6px;  -webkit-border-radius: 6px;   border-radius: 6px;
}

body.custom .updater div.post {
margin: 0 0 -28px;
margin-top: -15px;
}

.row-3 .column-2.grid-width-6.grid-left-0 {
	width: 22%;
	margin-left: 0;
}

    body {
    background-color: transparent;
    }

 body.custom table th, body.custom table td {
    border-top: 0px solid transparent;
    }


	.block-type-content div.entry-content {
overflow:visible;
}
	
	
	
	
	
	
	
	
	/*FONT IMPORT*/
@import url(http://fonts.googleapis.com/css?family=Anton|Lato);

/*Footer BG*/
html {
    background-attachment: fixed;
    height:100%;
    background-position-y: bottom;
    background-position-x: center;
    background-position:center bottom;
    background-repeat: no-repeat;
    background-image: url(/wp-content/themes/custom-code/images/bgfooter.jpg);
    background-color: #312B2B;
    }


 /*FONT*/
    div#respond label,   body {                
         font-family:Lato,Verdana,sans-serif;
    }
/*FONT*/
    .block-type-content div.entry-content h3, 
    .block-type-content div.entry-content h2, 
    .block-type-content div.entry-content h1,
    .block-type-content .entry-title,
    input[type="submit"], 
    input[type="button"], 
    button,
    input[type="submit"]:hover, 
    input[type="button"]:hover, 
    button:hover,
    li.comment a.comment-reply-link,
    a.entry-comments,
    .block-type-widget-area li.widget span.widget-title,
    h1,h2,h3,h4,h5,h6 {
            font-family: anton, impact, sans-serif;
    }

div.portablethumb,
    div.portablecontent  {
     display: none;
    }

	
	
  /*HOVER*/
    .block-type-content div.entry-meta a:hover, .block-type-content div.entry-utility a:hover {
      color: orange;
      text-decoration: none;
    }

    .block-type-widget-area li.widget a {
      text-decoration: none;
    }
    #block-2 .nav-horizontal ul.menu > li > a:hover {
      color: orange;
    }
    body.page-slug-tour #block-2 .nav-horizontal ul.menu > li > a:hover {
    }
    body.page-slug-tour a:hover {
   }
    body.page-slug-free-hb #block-2 .nav-horizontal ul.menu > li > a:hover {
    }
    body.page-slug-free-hb a:hover {
    }
    body.page-slug-hardblush #block-2 .nav-horizontal ul.menu > li > a:hover {
      color: hotpink;
    }
    body.page-slug-hardblush a:hover {
	    color:hotpink;
    }
    body.custom li a:hover {
      text-decoration: none;
      color: orange;
      background-color: transparent;
    }

    body.custom ul li a:hover {
      text-decoration: none;
      color: orange;
      background-color: transparent;
    }
    body.page-slug-hardblush ul li a:hover {
	    color:hotpink;
    }

    body.custom ul li a:active {
      color: #eee;
      
    }

    /*TEMP AREA*/

    body.custom div.ruler {
    margin: 1em 0;
    border-bottom-width: .25em;
    border-color: #171516;
    border-bottom-style: dashed;
    }

    #block-26 {display:none;}

    /*BOTTOM ALIGN*/
    #text-6, #nav_menu-4 {
    }
	
    #text-5 {
    float: right;
    }



    /*Banner Ad Image*/
    img.banner, .shailan_banner_widget img {
    /*
      border:dashed 4px #252527;*/
      -moz-border-radius: 6px;
      -webkit-border-radius: 6px;
      border-radius: 6px;
      background-color:#353537;
      /*float:right;*/
      margin: 0px;
      border: 0.25em;
    }


    /*BANNER CENTER*/
    aside.bannerbottom {
    float: none;
    text-align: center;
    margin: 0 auto;
    }

    body.custom aside.banners ul.widget-area {
    float: right;
    }
    body.custom  aside.banners div.block-content {
      min-width: 100%;
      padding-left: 0%;
    padding-right: 0%;
    }

    body.custom  aside.bannerbottom img, body.custom aside.banners img {
    float: none;
    text-align: center;
    margin: 0 auto;
    }

    body.custom aside.bannerbottom, body.custom aside.banners {
    min-height: 95px;
    float:right;
    }
    aside.bannerbottom ul li, aside.banners ul li{
      display:inline;
    }


    /*META DATA*/
    span.categories {color:#666}
    a.entry-comments {
      color:#666;
    }

    /**/
    .block-type-content .post {
       padding-bottom:1.5em;
    }

    /*COMMENT BOX FORMATTING*/
    div#respond input[type="text"] {
      width:100%;
    }

    /*NEW FONTS FOR COMMENT AREA*/ div#respond label {
      color:#555;
    }
    /*REMOVE COMMENT */ .block-type-content div#respond p.comment-form-comment label {
      display:none;
    }
    div#respond p {  
      float: none;
      width: 100%;
    }
    /*REJIGGER AND FORMAT NAME EMAIL AND ETC AREA*/
    div#respond p.comment-form-email input,  
    div#respond p.comment-form-author input {
      margin-bottom: 0em;
    }
    div#respond p.comment-form-email,  
    div#respond p.comment-form-author {
      display:inline;
      clear:none;
      width: 49%;  
    }
    div#respond p.comment-form-author { 
      float:left;
    }
    div#respond p.comment-form-email {  
      float:right;
    }
    div#respond p.comment-form-url input {  
      margin-bottom: 1.25em;
    }
    div#respond p.comment-form-email label, 
    div#respond p.comment-form-author label, 
    div#respond p.comment-form-name label,  {  
            width:50%;
    }

    /*COMMENT TEXT COLOR*/ #comments p {
      color:#666;
    }

    /*REPLY WINDOWS */
    /*DELETE SAYS*/ span.says {
      display:none;
    }
    /*NAME SIZE*/ .block-type-content li.comment .comment-author {
      display:inline;
      color: #D06924;
      font-size: 1.25em;
    }
    li.comment .comment-author cite a {
      text-decoration: none;
    }
    /*META DATE*/ .block-type-content li.comment .comment-meta {
      float:right;
      display:inline;
      font-size:.7em;
      color:#333;
      margin-right:.25em;
    }
    /*RESIZE INHERIT AND COMMENT COLOR*/ .block-type-content li.comment .comment-body p {
      font-color: #666;
      font-size: .9em;
      line-height: 1.25em;
      margin-top: 1em;
      margin-bottom: .25em;
    }

    /*ADMIN SPECIAL*/  #comments li.comment-author-admin div.comment-body {
      /*color: orange;*/
    }

    /*INDENT REPLY*/
    #comments ul.children {
      margin-bottom:-.5em;
    }
    #comments ul.children li div.comment-body {
      background-color: #0a0a0a;
      border-left: 3px solid #333;
      margin-left: 1.5em;
      margin-top: em;
      margin-bottom:1em;
    }
    #comments ol ul ul.children {
      margin-left: .5em;
    }

    /*ORANGE BORDER*/
    #comments ol li div.comment-body {
      border-left: 3px solid #D06924;
    }

    /*COMMENT AREA*/
    .block-type-content div#comments h3 {
      display:none;
      float: none;
      font-size: 1em;
    }
    div#respond p.logged-in-as {
      text-align: right;
      margin-bottom: .5em;
    }
    .block-type-content a.comment-reply-link {
      font-size: 1em;
    }
    #comments ol li div.comment-body {
      margin: 0 0 1em;
      background-color:#121212;
      padding: 1em 1em 1em 1.5em;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      border-radius: 8px;
    }
    div img.avatar {
      border:.2em solid #2f2a2a;
      position: absolute;
      left: 0;
      top: 0;
    }
    li.comment a.comment-reply-link {
      font-size: 1.25em;
      padding: 3px 6px;
      margin: 10px 0 0 -10px;
      background-color: transparent;
      color: #555;
    }
    li.comment a.comment-reply-link:hover {
      color: orange;
      background-color: transparent;
    }
    li.comment div.reply {
      text-align: right;
      margin: 0 auto;
      margin: 7px -3px 0px 0;
    }

    /*CONTENT RULER*/
    div#comments h3#comments {
      display:none;
      padding: .25em 0 .5em 0;
      background-position: 0px 1.5em;
      background-repeat: no-repeat;
      background-image: url('/wp-content/themes/custom-code/images/content-ruler.jpg');
      margin:0; 
    }
    #comments ol.commentlist {
      margin: .5em 0em;
    }

    /*NEXT BLOG*/ 
    #nav-below div.nav-next a, #nav-below div.nav-previous a  {
      background-color: #121212;
      color: #666;
    }
    #nav-below div.nav-next a:hover, #nav-below div.nav-previous a:hover{
      background-color: orange;
      color: #fff;
    }

    /*FORMS */
    .block-type-content div.entry-content {
      width: 100%;
      margin: .75em 0;
    }
    #block-3 .entry-content p {
      margin:.75em .25em 1.75em .25em;
    }
    .block-type-content .entry-title {
      line-height: 1.25em;
      margin: .25em 0 .25em;
      font-size: 1.4em;
    }
    .block-type-content div.entry-content h3, .block-type-content div.entry-content h2, .block-type-content div.entry-content h1 {
      font-size: 1.25em;
      line-height: 1em;
      color: #736E6C;
      letter-spacing: 1px;
      margin: 0px 0 1em -.1em;
    }

    /*META DATA TEXT SIZE*/
    .block-type-content div.entry-content {
      color: #6b6a6a;
      font-size: inherit;
    }
    .block-type-content div.entry-meta { 
      line-height: 1.5em;
      color: #333;
      font-size: 1em;
    }


    /*Inputs*/
    div#respond textarea {
      font-family:Lato,Verdana,sans-serif;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      border-radius: 8px;
      width: 100%;
      height: 150px;
    }

    input[type="submit"], input[type="button"], button {
      font-size:1.25em;
      width: 100%;
      height: 2em;
      background: #F4F4F4;
      border: 0px solid #000;
      border-color: #000;
    padding: .4px 12px;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      border-radius: 8px;
      color: #666;
      display: inline-block;
      font-weight: normal;
      text-decoration: none;
      text-shadow:none;
      cursor: pointer;
      line-height: 21px;
      margin-top: .25em;
    }
    
    input[type="submit"]:hover, input[type="button"]:hover, button:hover {
      background: orange;
      border: 0px solid #000;
      border-color: #000;
      padding: .4px 12px;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      border-radius: 8px;
      color: #fff;
      display: inline-block;
      font-weight: normal;
      text-decoration: none;
      text-shadow:none;
      cursor: pointer;
      line-height: 21px;
    }
input[type="text"], input[type="password"], input[type="email"], textarea, select {
border: 5px solid #ccc;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;

border: none;
font-size: 12px;
height: 35px;
padding: 10px;
margin-top:10px;
margin-bottom:10px;
display:inherit;
}

textarea#question-or-comment{
width:50%;
height:200px;
}

form.proper_contact_form  input[type="submit"]{
width:50%;
}

    input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus {
      border: 5px solid #D06924;
      color: #444;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      border-radius: 8px;
      -moz-box-shadow: 0 0;
      -webkit-box-shadow: 0 0;
      box-shadow: 0 0;
    }
    
	#searchform {
      width: 155px;
    }

    input[type="text"] {
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      border-radius: 8px;
      font-color:#333333;
      border:none;
      font-size:12px;
      height: 35px;
      padding: 10px;
      background: #121212;
      color: #cfcfcf;
    }

    input[type="text"]:focus, select:focus {
      color:black;
      font-weight:bold;
      border:none;
      height: 35px;
      padding: 0 10px 0 10px;
      background-color:orange;
    }


    /*COMMENT AREA*/ #comments {
      margin: 0 0 20px;
    }


    /*LIST STYLE CHANGE */
    .block-type-widget-area li.widget li {
      display: inline;
    }
    .block-type-widget-area li.widget, ul li {
      padding: 0 0 0 0;
      margin: 0;
    }
    .block-type-widget-area li.widget ul, ul {
      padding: 0;
      margin: 0;
    }

    /*REMOVE HEADERS*/
    #block-8 span.widget-title {
      display:none;
    }

    /*DASHED RULER*/
    #block-10 div.block-content {
      border-top-width: .25em;
      border-color: #312b2b;
      border-top-style: dashed;
    }

    #block-2 div.block-content {
      border-bottom-width: .25em;
      border-color: #312b2b;
      border-style: dashed;
    }

    /*SIDEBAR LISTINGS*/
    #block-4 ul li {
       display:block;
    }

    /*LIST ARROW*/
    #block-4 ul li {
      background-repeat:no-repeat;
      background-position:0;
      background-image:url('/wp-content/themes/custom-code/images/list-arrow.png');
      padding-left:1em;
    }


    /*CONTENT SEPERATOR*/ 
    div.entry-meta.entry-meta-above {
    padding: 0 0 0.5em 0;
    background-position: 0px bottom;
    background-repeat: no-repeat;
    background-image: url('/wp-content/themes/custom-code/images/content-ruler.jpg');
    margin-bottom: 1em;
    }
    div.entry-meta.entry-utility-below {
      text-align:right;
      margin: -.5em 0;
      padding: 0 0 .5em 0;
      background-position: 0px -.0em;
      background-repeat: no-repeat;
     
    }

    /*MORE BUTTON */
    .block-type-content a.more-link {
      padding: .35em 1em .40em;
      margin: .5em -.25em -.25em -.25em;
      text-align: center;
      font-size: 1em;
      display: block;
    }

    #block-1 div.block-content {
    /*  position: absolute;*/
    }
    
	
body.custom { 
     font-size:.9em;
}

/*REMOVE TAGLINE*/ 
.tagline {
    display:none !important;
}
     
/* CENTER IMAGES */
div.entry-content img {
display: block;
margin-left: auto;
margin-right: auto 
}



    #block-1 {
      overflow: visible;
      
    }
  

    /*CONTENT */ 


    /*WIDGET HEADER*/
    .block-type-widget-area li.widget span.widget-title {
      font-size: 1.4em;
      text-transform: uppercase;
      line-height:;
      margin: 0 0 0px;
    }


    /*WIDGET SEPERATOR*/
    #block-4 li.widget {
      background-image: url('http://www.kanjineko.com/test2/wp-content/themes/custom-code/images/widget-ruler.png');  
      background-position: left 100%;
      padding: 0 0 1.3em;
      background-repeat:no-repeat;
    }


    /*CALENDAR*/
    body.custom li.widget table#wp-calendar td#today {
    color: #d06b27;
    }

    body.custom table#wp-calendar th, body.custom table#wp-calendar td {
    border-top: none;
    }

    body.custom table#wp-calendar thead tr th {
            font-size:11px;
            font-weight:800;  
            border-top: none;
      }
      li.widget_calendar table#wp-calendar {
            line-height: .8em;
      }
      li.widget table#wp-calendar caption {
            text-align:left;
            padding-top: 5px;
            padding-left:5px  
      }
      #wp-calendar {
              margin: 10px 0 -5px 0;
      }
      li.widget table#wp-calendar {
            width: 100%;
    }

    /*BANNER BOTTOM*/

    .bannerbottom {
    display:none;
    }

    /*  NEWLETTER*/



    /* 404 */
    body.four04 section .title404 {
    font-size: 2em;
    margin-top:70px;
    color: #645959;
    font-family: anton, impact, sans-serif;
    }

    body.four04 .block-content {
    display: block;
    float: left;
    width: 92%;
    margin-left:4%;
    margin-right:4%;
    height: auto;
    }

    body.four04 .wrapper {
    background: none;
    }

    div.system-404 form#searchform {
    display:none;
    }


    /*** BODY BG ***/
body.custom .row-2, 
body.custom .row-3, 
body.custom .row-4,
body.custom .row-5
{
      background-image: url('/wp-content/themes/custom-code/images/body.png');
      background-repeat: repeat-y;
}

body.custom .row-5 { 
/*background-image: url('/wp-content/themes/custom-code/images/footer.png');
background-repeat: no-repeat;
background-position: bottom;
border-top-width: .25em;
border-color: #211b1b;
border-top-style: dashed;
height: 128px;
height: auto;
min-height: 6em;
padding-bottom: 0px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;*/
}

body.home #wrapper-2{
background-image:none;
margin-bottom: 20px;
}

body.home section.row.front_footer_menu { 
border-top-width: 2px;
border-color: #211b1b;
border-top-style: dashed;
height:60px;
}


  
body.custom.four04 .row-2, 
body.custom.four04 .row-3, 
body.custom.home .row-2, 
body.custom.home .row-3, 
body.custom.home .row-4,
body.custom.home .row-5
{
      background-image: none;
}
    


/*Bottom Info*/
    #block-8 {
      min-height:0;
      margin: 1em 0;
    }
    #block-8 ul li a{
      padding: 0 10px;
    }


/*FOOTER SHADOW */
body.custom .shadow {
      padding: 0;
      width: 100%;
      height: 5px;
      min-height: 5px !important;
    }
 #navlist {
     width:100%;
     min-width: 430px;
     height:25px;
  }
 #navlist div.left {
      float:left;
      height:25px;
      width:215px;
      background-image: url('/wp-content/themes/custom-code/images/foot-left.png'); 
      background-repeat: no-repeat;
    }
 #navlist div.right {
      float:right;
      width:211px;
      height:25px;
      background-image: url('/wp-content/themes/custom-code/images/foot-right.png'); 
      background-repeat: no-repeat;
  }



    /*MARGINALIZER*/ 
    
div.block-content ,
body.blog .block-type-content div.block-content {
      display: block;
      float: left;
      width: auto;
      height: auto;
      margin: 0px;
      min-width: 92%;
      padding-left: 5%;
      padding-right: 3%;
    }
	
	body.custom.purplehead .block-type-content div.block-content {
	  /*min-width: 92%;*/
      padding-left: 3%;
      padding-right: 3%;
	 max-width:90%;
    }
	
	body.simplepage .block-type-content div.block-content,
    body.single .block-type-content div.block-content, 
    body.page .block-type-content div.block-content,
    body.home .block-type-content div.block-content ,
    body.layout-using-single .block-type-content div.block-content {
      display: block;
      float: left;
      width: auto;
      height: auto;
      margin: 0px;
      min-width: 90%;
      padding-left: 5%;
      padding-right: 5%;
    }

    /*BOTTOM SHADOW CORRECTION*/
    #block-6 div.block-content {
      padding: 0px;
      width:100%;
    }


    /*IMPORTANT WIDTH FORMATTING*/
    div.wrapper {
      max-width: 779px;
      width: 95%;
      min-height: 100%;
      height: auto !important;
      height: 100%;
      margin: 0 auto -3em; 
    }






    /*SOCIAL*/

    .greybox ul.widget-area li {
      float:right;
    }

    .greybox div ul { 
     display:inline;
     margin-top: 0px;
     overflow:display;
    }
    
    .greybox ul.social li a {
      float:right;
      padding: 6px 10px 4px 10px;
    }
    .greybox ul li a { 
      letter-spacing:2px;
      float:right;
      padding: 5px 10px ;
      margin-right: 3px;
      margin-left: 2px;
      margin-top:5px;
      background: #4A4242;
      font-family: impact,anton ,sans-serif;
      font-size:14px;
      text-align: center;
      text-transform: uppercase;
      text-decoration: none;
      color: #999898;
      border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      -khtml-border-radius: 3px;
    }
    body.custom .greybox ul li a:hover {
      color: #b5b5b5;
      background-color: #605757;
    }
    body.custom .greybox .block-content {
      min-width: 100%;
      padding-left: 0%;
      padding-right: 0%;
    }

    .grid-width-19 .sub-column.grid-width-6, .grid-width-17 .sub-column.grid-width-6 {
      width: 26%;
    }
    .grid-width-19 .sub-column.grid-width-13.column-1, .grid-width-17 .sub-column.grid-width-11.column-1 {
      width: 72%;
    }
    .grid-width-19 .sub-column,.grid-width-17 .sub-column {
    margin-left: 0%;
    }

    #block-25 ul.widget-area li {
    float:right;
    }

    #block-25 div ul { 
     display:inline;
     margin-top: 0px;
     overflow:display;
    }
    #block-25 ul.social li a {
      float:right;
      padding: 6px 10px 4px 10px;
    }
    #block-25 ul li a { 
      letter-spacing:2px;
      float:right;
      padding: 5px 10px ;
      margin-right: 3px;
      margin-left: 2px;
      margin-top:5px;
      background: #4A4242;
      font-family: impact,anton ,sans-serif;
      font-size:14px;
      text-align: center;
      text-transform: uppercase;
      text-decoration: none;
      color: #999898;
      border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      -khtml-border-radius: 3px;
    }
    #block-25 ul li a:hover {
      background: #605757;
    }


    /*SEARCH PADDING*/
    #block-4 li#search-3 {
      padding-top: 20px;
    }

    /*Navigation Special*/
    body.custom .nav-horizontal ul.menu > li > a {
      margin: .5em 0;
      border-right:1px solid #343434;
      height: 12px;
      line-height: 12px;
	  float:right;
    }

    #block-2 .nav-horizontal ul.menu > li:first-child {
    background-image: url('/wp-content/themes/custom-code/images/seperator.png');
    background-repeat: no-repeat;
    background-position: left;
    }

    /*Aligmenet of Grey box*/
    body.custom .grid-width-17 .sub-column {
    margin-left: 0%;
    }

.block-type-header .banner {
      margin: 0;
	  margin-top:-1em;
	  margin-left:-2em;
    }
	    

		
		#wrapper-1 div.nav-horizontal ul.menu > li > a 
{
      margin: .5em 0;
      border-right:1px solid #343434;
      height: 12px;
      line-height: 12px;
}

#wrapper-1 nav.block {
min-height:0px;
}


#wrapper-1 div.shadow {
overflow: visible;
}

#wrapper-1 #block-2 .nav-horizontal ul.menu > li > a {
height: 15px;
line-height: 15px;
margin-top: 6px;
margin-bottom: 3px;
}
		
		
		

   


    /*HB TOUR*/

            
    body.purplehead .holder {
            margin:auto;
            text-align:center;
            padding-top:14px;
            margin-top:10px;        
    }

    body.purplehead .holder p {
            text-align:left;
            margin-bottom:18px;
            margin-left:2.5em;
            margin-right:3em;
    }

    body.purplehead .holder h4 {
            text-align:left;
            margin-top:1em;
            margin-left:5em;
    }	

    body.purplehead .tourthumb {
      width:200px;
      height:150px;
      margin-left:7px;
      margin-right:7px;
      margin-bottom:14px;
    }

    body.purplehead .tourfullimage {
     /* width:655px;
      height:500px;*/
      -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    }

    body.purplehead div.holder>p.border{
    margin: 0 45px 15px;
    padding: 0 0 0.5em 0;
background-position: 0px bottom;
background-repeat: no-repeat;
background-image: url('/wp-content/themes/custom-code/images/content-ruler.jpg');
margin-bottom: 1em;
    }

	section.row.footer_widget { 
background-image: url('/wp-content/themes/custom-code/images/footer.png');
border-top-width: .25em;
    border-color: #312B2B;
    border-top-style: dashed;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    background-repeat: no-repeat;
    background-position: bottom;
    height: auto;
    min-height: 6em;
    padding-bottom: 0px;
	}
	
	
	.tourpage section.row.footer_widget { 
	background-image: url('/wp-content/themes/custom-code/images/footerpu.png');
	}
	
	body.page-slug-free-hb section.row.footer_widget { 
	background-image: 		url('/wp-content/themes/custom-code/images/footerb.png');
	}
	
	
    body.purplehead div.holder>p{
    text-align:center;
    }

    body.purplehead div.holder>p.tourtext{
    font-family:Lato,Verdana,sans-serif;
    text-align:left;
    color:#fafafa;
    text-decoration:none;
    font-size: 1em;
    line-height: 1.25em;
    padding: 0 25px;
    }

    body.purplehead .tourthumb {
    display:inline;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    }

    body.purplehead  div.holder>h4 {
    color:#943bc7;
    }
	


    body.purplehead  h1.entry-title {
	font-size: 1.5em;
    color:#943bc7;
    margin-bottom: -1em;
    }

    body.purplehead  div.holder>h4 {
    font-size:1.25em;
    margin-left:5px;
    padding-bottom: 20px;
    display: inline;
    }

    


    /*FAQ*/

    .faq-title table th, .faq-title table td {
    padding: 8px;
    line-height: 18px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #DDD;
    }


    div.faq-title {
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
            border-radius: 8px;
            font-color: #333333;
            border: none;
            height: 35px;
            padding: 10px;
            background: #121212;
            color: #CFCFCF;
            
    }

    div.faq-title a {
    font-style: normal;
    text-decoration: none;
    margin: 0.5em;
    line-height: 2em;
    font-size:18px;
    }

    
	/*CUSTOMIZED*/
    
    body.page-slug-hardblush #whitewrap {
    background-repeat: repeat-x;
    background-image: none;
    background-position: top;
    }

    div.wrapper {
    margin-top: 2.5em;
	
    }
    
    span.banner {
    margin-top: -1em;
    }
body.page-slug-hardblush row-3 {
	display:none;
}
        
    
    
    
 /*********** COLOR CHANGES ************/
    
/* PINKHEAD */

body.custom.pinkhead h1, 
body.custom.single-qa_faqs h1,
body.error404 h1{
    color: #ef0081;
}

body.custom.pinkhead h2, 
body.custom.single-qa_faqs h2,
body.error404 h2{
    color: #ef0081;
}

    body.pinkhead section.row.footer_widget,
    body.single-qa_faqs section.row.footer_widget,
	body.error404  section.row.footer_widget{
    border-color: #312B2B;
    background-image: url('/wp-content/themes/custom-code/images/footer.png');
    
    }

	body.pinkhead #block-1 a , 
	body.single-qa_faqs #block-1 a ,
	body.error404 #block-1 a 	{
      background-image: url('/wp-content/themes/custom-code/images/hblogo_shadow.png');
    }
	
	body.pinkhead section.row.footer_widget,
	body.single-qa_faqs section.row.footer_widget,
	body.error404 section.row.footer_widget { 
background-image: url('/wp-content/themes/custom-code/images/footerp.png');
	}
	

	
/* BlueHead	*/
body.bluehead  h1.entry-title {
    color:#0093bc;
}

body.bluehead .row-5 { 
background-image: url('/wp-content/themes/custom-code/images/footerb.png');
	}
	
body.bluehead section ul li a:hover
{
}
	
	
    /*#block-69 .block-content {
	    padding:0px;
	    margin:0px auto;
	    float:none;
    }*/
body.page-slug-hardblush .column-1 {
	margin-bottom:10px;
}




	
    body.custom div.newsletter input[type="text"] {
	    padding:5px 10px !important;
    }
    body.custom div.widget_wysija_cont input[type="text"] {
	    padding:5px 10px !important;
    }


















    /***** HARDBLUSH CSS *****/
    /***** HARDBLUSH CSS *****/

    body.page-slug-hardblush div.wrapper {
    padding: 0;
    }

    aside.hbsidebar div.block-content {
      overflow:visible;
      }

    body.page-slug-hardblush .row-2 {
      margin-top: 1.75em;
      }

    body.home .greybox  {
    position:absolute;
    right:0px;
    width:40px;
    }

    body.home .row-1 {
    position:absolute;
    right:10px
    }

    body.home .greybox ul.widget-area li {
      width: 40px;
    }
      

    body.home h2.entry-title {
    display:none;
    }

    body.page-slug-hardblush .row-4 {
    border-top-width: 2px;
    border-color: #161313;
    border-top-style: dashed;
    }

    /*HARDBLOG LOGO*/ body.page-slug-free-hb #block-1 a {
    height: 160px;
width: 300px;
  background-repeat: no-repeat;
      background-image: url('/wp-content/themes/custom-code/images/freeh_2.png');
    }

    /*HARDBLOG LOGO*/ body.page-slug-tour #block-1 a {
height: 160px;
width: 300px;
      background-repeat: no-repeat;
      background-image: url('/wp-content/themes/custom-code/images/hbtour_2.png');
    }

    /*HARDBLOG LOGO*/ #block-1 a {
      height: 160px;
      width: 300px;
      background-repeat: no-repeat;
      background-image: url('/wp-content/themes/custom-code/images/hardblog.png');
	  line-height: 100%;
margin-top: 15px;
margin-left: 5px;
    }

    
	
	body.page-slug-hardblush .singleshadow{
/**      background-image: url('/wp-content/themes/custom-code/images/foot-left.png');
      background-repeat: no-repeat;
	  margin-top: 28px;**/
    }

    body.page-slug-hardblush .singleshadow div{
      display:none;
    }

    body.page-slug-hardblush object#topnav {
    margin-bottom: 0px !important;
    }

    body.page-slug-hardblush div.grid-container {
	margin-top:0;
    }

    body.page-slug-hardblush .block-type-widget-area .horizontal-sidebar li.widget {
      float:none;
    margin: 0px;
    width: auto;
    }

    body.page-slug-hardblush div.copyright {
            margin-left:10px;
     }
     
    body.page-slug-free-hb .ngg-galleryoverview{
            margin-left: .75em; 
     }

    body.page-slug-hardblush .hbsidebar ul li ul li {
    text-align:center;
    font-size: 1.75em;
    line-height: 2.5em;
      display:block;
      margin-left: -7px;
      margin-right: auto;
    }

	
	body.page-slug-hardblush .menu-front-page-side-nav-container {
	margin-top:10px;
	}

body.page-slug-hardblush #menu-item-4741 a,
    body.page-slug-hardblush #menu-item-3742 a{
    overflow: visible;
background-image: url('/wp-content/themes/custom-code/images/takethetour.png');
background-repeat: no-repeat;
background-position: left;
color: transparent;
padding: 25px;
padding-left: 10px;
padding-right: 0px;
margin-top:10px;
}

    body.page-slug-hardblush #menu-item-27 a{
          overflow: visible;
background-image: url('/wp-content/themes/custom-code/images/join.png');
background-repeat: no-repeat;
background-position: left;
color: transparent;
padding: 25px;
padding-left: 38px;
padding-right: 38px;
margin-top:10px;	
    }
	body.pinkhead section.row.footer_widget {
background-image: url('/wp-content/themes/custom-code/images/footerp.png');
}
    
body.page-slug-hardblush #menu-item-28 a {
	text-transform: uppercase;
	font-size: 1.5em;
	color: #d06; 
	font-family: anton, impact, sans-serif;
	line-height: 60px;
}
	
	body.page-slug-hardblush #menu-item-3743 a {
      font-size: .65em;
	color: #999;
       font-family: anton, impact, sans-serif;
  }

	body.page-slug-hardblush li#menu-item-28 , body.page-slug-hardblush li#menu-item-3743 {
	margin-top:10px;
	margin-bottom:10px;
	line-height: 1em;
	}
	
	body.page-slug-hardblush li#menu-item-28 {
	margin-top:10px;
	
	}
	
  /*REMOVE TITLES*/
    body.page-slug-hardblush .block-type-content h1.entry-title {
      display:none;
    }

    body.page-slug-hardblush div#wrapper-1 {
    /*  width: 94%;
     /* padding-left: 3%;
      padding-right: 3%;
     */ background-image:none;
    }

    body.page-slug-hardblush .row {
      width: 100%;
    }

    body.page-slug-hardblush .block {
	
    }

    /*FOOTER STICK*/
    body.page-slug-hardblush #block-8 {
      /*position: fixed;
      bottom: 0px;
      margin: auto;
      left: 0px;*/
    }

    body.page-slug-hardblush #block-5 {
     /* position: fixed;
      bottom: 0px;
      margin: auto;
      left: 0px;*/
    }

    /*IMAGE RESIZE*/
    body.page-slug-hardblush a img {
      max-width:100%; 
      height: auto;  
    }

    body.page-slug-hardblush .footer-container, .push {
      /*height: 3em;*/
      position:relative;
      bottom:0px;
      clear:both;
    }

    /*DELETE MAIN HEADER*/
    body.page-slug-hardblush .block-type-content h1.entry-title {
      display:none;
    }

    #block-10 div.block-content {
      border-top-width: .25em;
      border-color: #151414;
      border-top-style: dashed;
    }

    /*MainPage Social Floater*/
    #block-27 {
    position: absolute;
    right: 5px;
    }

    /*MIN HEIGHT SIDE BAR*/
    .hbsidebar {
	overflow: visible;
      min-height: 250px;
      min-width:200px;
    }

    #block-20 {
      margin: 0 auto;
    padding: 0 0%;
      min-height: 100%;
    }

    #block-32 {
      min-height:2em;
    }

    /*CONTENT SEPERATOR*/
    body.page-slug-hardblush div.ruler {
     margin: 1em 0;
     border-bottom-width: .25em;
     border-color: #171516;
     border-bottom-style: dashed;
    }

    body.page-slug-hardblush div.entry-content p {
      margin: 0;
    }

    body.page-slug-hardblush .grid-width-17 {
    width: inherit;
    }

    body.page-slug-hardblush section.row-2  section.column-1{
      background: #000;
      background: -moz-linear-gradient(top, rgba(0,0,0,0.82) 0%, rgba(0,0,0,0.63) 16%, rgba(0,0,0,0.55) 61%, rgba(0,0,0,0.51) 84%, rgba(0,0,0,0.77) 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.82)), color-stop(16%,rgba(0,0,0,0.63)), color-stop(61%,rgba(0,0,0,0.55)), color-stop(84%,rgba(0,0,0,0.51)), color-stop(100%,rgba(0,0,0,0.77))); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, rgba(0,0,0,0.82) 0%,rgba(0,0,0,0.63) 16%,rgba(0,0,0,0.55) 61%,rgba(0,0,0,0.51) 84%,rgba(0,0,0,0.77) 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, rgba(0,0,0,0.82) 0%,rgba(0,0,0,0.63) 16%,rgba(0,0,0,0.55) 61%,rgba(0,0,0,0.51) 84%,rgba(0,0,0,0.77) 100%); /* Opera 11.10+ */
      background: -ms-linear-gradient(top, rgba(0,0,0,0.82) 0%,rgba(0,0,0,0.63) 16%,rgba(0,0,0,0.55) 61%,rgba(0,0,0,0.51) 84%,rgba(0,0,0,0.77) 100%); /* IE10+ */
      background: linear-gradient(top, rgba(0,0,0,0.82) 0%,rgba(0,0,0,0.63) 16%,rgba(0,0,0,0.55) 61%,rgba(0,0,0,0.51) 84%,rgba(0,0,0,0.77) 100%); /* W3C */
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      border-top: .75em solid #434343;
      border-bottom: 2px solid #d06;
      overflow: visible;
      margin: 4em 0 0 0;
      padding-bottom: 1.5em;
	  	box-shadow: #121212 0px 10px 15px;
    }

    body.page-slug-hardblush #whitewrap #wrapper-1 div section.row-2 section.column-1 {
      padding-bottom:21px;
      background-position: bottom left;
      background-repeat: no-repeat;
	  
      /*width: 100%;*/
      margin-left:0px;
	 margin-top:30px;
	 
    }

    #block-20 div.entry-content {
      margin-top:0px;
    }

 div.grid-container {
    height: auto;
    margin: -4em 0;
    }

    /*HEADER LOGO REPLACEMENT*/
    body.home aside.hbsidebar .widget-title {
      background-image: url('/wp-content/themes/custom-code/images/hblogo_shadow.png');
      background-repeat: no-repeat;
      color:transparent;
      height: 185px;
      width: 200px;
      margin: -3.75em auto -2em auto;
      min-width: 33%;
    }
	
    #whitewrap {
    background-repeat: repeat-x;
    background-image: url(/newdaily/wp-content/themes/custom-code/images/bg.jpg);
}

    @media(max-width:985px){

    body.home .greybox ul.widget-area li {
    width: 100%;
    float: none;
    }

    body.page-slug-hardblush  {
       /*font-size:1em;*/
    }

     body.page-slug-hardblush .hbsidebar ul li ul  {
      overflow: hidden;
    }
    }

    @media(max-width:620px){ 

    body.home .greybox ul.widget-area li {
    margin-left: auto;
    margin-right: auto;
    width: 11em;
    margin-bottom: -0.50em;
    }

    section.column.column-2.grid-width-16.grid-left-0 {
    margin-top:-2em;
    }

       #block-20 {
            display:none;
            }
      
            body.page-slug-hardblush  {
               font-size:1.15em;
            }
    }

    @media(max-width:480px){
            body.page-slug-hardblush #whitewrap {
                    background-image: none;
              }

             body.page-slug-hardblush div#wrapper-1 {
              margin-left: 0px;
              margin-right: 0px;
              width: auto;
              background-image: none;
            }
    }




    /***** MAIL FORM  WIDGET *****/
    body.custom div.widget_wysija_cont input[type="text"], 
	body.custom div.widget_wysija_cont input[type="text"]:focus,
    body.custom div.widget_wysija_cont input[type="submit"]:focus, 
	body.custom div.widget_wysija_cont input[type="button"]:focus, 
	body.custom button:focus,
    body.custom div.widget_wysija_cont input[type="submit"], 
	body.custom div.widget_wysija_cont input[type="button"], 
	body.custom div.widget_wysija_cont button {
      margin:  2px ;	
	height: 25px;
	font-size:14px;
	}
	
    body.custom div.widget_wysija_cont input[type="text"], 
	body.custom div.widget_wysija_cont input[type="text"]:focus {
      float: left;
      width: 9em;
    } 
    body.custom div.widget_wysija_cont input[type="text"]{ 
	    /*padding:0px 10px;
	    position:relative;
	    left:12px;*/
		width:48%;
    } 
	
    body.custom div.widget_wysija_cont input[type="submit"]:focus, 
	body.custom div.widget_wysija_cont input[type="button"]:focus, 
	body.custom button:focus {
      width: 30%;
    }  
	
    body.custom div.widget_wysija_cont input[type="submit"], 
	body.custom div.widget_wysija_cont input[type="button"], 
	body.custom div.widget_wysija_cont button {
      float: right;
      width: 4.5em;
    }  

    body.custom div.widget_wysija_cont #form-wysija-4 {
      display: inline;
      float: none;
    }

    body.custom div.widget_wysija_cont {
    margin-top:1em;
    margin-right:1em;
    }
    body.custom div.widget_wysija_cont .formError {
	    display:none;
    }
	
    body.page-slug-hardblush li .banner-image {
	    width:100%;
	    margin:0px;
	    margin-right:14px;
    }
    body.page-slug-hardblush li:first-of-type .banner-image {
	    margin-right:0px;
		margin-left:-3px;
    }
    body.page-slug-hardblush .row-4 {
	    border:none;
    }
	
	

div.category-promo-page div.entry-content img ,
body.blog div.entry-content img {
	border: 1px solid #141418;
	border-radius: 10px;
display: inline;
}


div.category-promo-page div.entry-content img,
div.category-promo-tour div.entry-content img{
margin: 0 6px;
}


body.page-slug-hardblush div.category-promo-page div.entry-content p,
body.page-slug-hardblush div.category-promo-tour div.entry-content p{
margin: 0 ;
margin-bottom: .7em;
}

body.page-slug-hardblush div.category-promo-page address,
body.page-slug-hardblush div.category-promo-tour address{
margin: 10px 20px;

}

body.page-slug-hardblush div.category-promo-page div.entry-content p a,
div.category-promo-tour div.entry-content p a{
margin-left: 5px;
}

div.category-promo-page div.entry-content img a,
div.category-promo-tour div.entry-content img a{
margin-top:10px;
}





body.page-slug-tour div.entry-content img {
	border: 1px solid #141418;
	border-radius: 10px;
display: inline;
}

body.page-slug-tour div.entry-content img {
/*margin: 0 6px;*/
}

body.page-slug-tour div.category-promo-page div.entry-content p{
margin: 0 ;
margin-bottom: .7em;
}

body.page-slug-tour address{
margin: 10px 20px;

}

body.page-slug-tour div.entry-content p a{
margin-left: 5px;
}

body.page-slug-tour div.entry-content img a{
margin-top:10px;
}





body.page-slug-hardblush #block-64 {
overflow:visible;
margin-top: .2em;
}

#block-61 {
min-height: 15px;
}


body.page-slug-hardblush  .block-type-content .hentry {
padding: 0;
margin: 0;
margin-top: 5px;
}


body.page-slug-hardblush #block-5 {
min-height: 0;
}

body.page-slug-hardblush #block-71 {
min-height: 0;
}


#block-54 {
min-height: 150px;
}

div#joinnow a img {
position: absolute;
top: -9px;
left: -60px;
}

div#joinnow a:hover  {
padding-bottom:2px;
}
#block-113 {
	display:none;
}
#post-4396 {
	display:none;
}
#post-4399 {
	display:none;
}





    @media(max-width:620px)	{
            #topbar #quick {display:none;}
    }

    @media(max-width:480px)	{
            #topbar #quick {display:none;}
			body.custom object#topnav {  position: static;	height:3.5em;	width:100%;	margin:0; padding:0 }
			body.custom object#topnav {	position: static;	width:100%;	margin:0; padding:0 }
    }

	
	
div.entry-content  h2.tourpage {
line-height: 1em;
margin: 0.25em 0 0.25em;
font-size: 1.4em;
color: #943bc7;
}

div.tour_guide{
padding-right:25px;
}

body.custom.purplehead div.tour_guide .block-content{
margin:0;
padding:0;
}

body.purplehead .tour_guide .holder p {
margin:0;
}

body.page-slug-tour .block-type-content .post {
	border-top: 1px dashed #383539;
padding-bottom: 0em;
}

body.page-slug-tour #block-95 {
margin-left: 25px;
}





















div.ad_class {
overflow:visible;
}

div.ad_front_right{
width:130px;
margin-top: 40px;
}


div.ad_class img{
margin-bottom: 10px
}


#wrapper-7 section.row{
height: 220px;
z-index:-1;
position:absolute;
top:0;
right:0;
background-repeat: repeat-x;
background-image: url(/wp-content/themes/custom-code/images/bg.jpg);
background-position: top;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#wrapper-7 section.row,
	#wrapper-89 section.row{
		background:none;
		top:inherit;
	}
}


#wrapper-7 div.entry-content img {
}


div.frontpage_bg img {
margin-top:75px;
}

div.frontpage_bg {
margin-left: -100px;
}

div.frontpage_bg_center{
display:inline-block;
width:300px;
}

div.ad_footer, div.ad_footer .block-content{
min-height:0;
margin:0;
padding:0;
float:none;
}


div.add_3column{
margin-top:10px;
}

div.top_2column .block-content {
float:right;
}

div.top_2column .block-content  img {
margin-left: auto;
margin-right: 0;
}


div.ad_class img{
border-radius: 5px;
box-shadow: #1a1814 0 3px 6px;
display:block;
margin-left:auto;
margin-right:auto;
margin-top:1px;
}

div.ad_projects img{

}



div.title_block {
text-transform: uppercase;
font-size:4.5em;
color: #943bc7;
font-family: anton, impact, sans-serif;
line-height: auto;
margin-left:0px;
margin-top:-5px;
text-align:center;
line-height:1em;
overflow: visible;
background-image: url('/wp-content/themes/custom-code/images/tour.png');
background-repeat: no-repeat;
background-position: left;
color: transparent;
height:96px;
}

div.ad_class .block_inner {
}

section.hbsidebar ul.horizontal-sidebar{
}


section.column-1.hbsidebar div.block {
width:200px;
}


div.ad_sites img {
width: 220px;
}

div.ad_sites .block-content{
padding:0;
}


section.column.tour_guide{
margin-left: 0;
}


section.column.tour_guide .block-type-content .type-page{
padding:0;
}


div.hbsidebar_2 img{
border-radius:6px;
width:auto;
height:auto;
}

section.column.frontpage_content{
margin-left:30px
}

body.home section.column.frontpage_content img {
margin: 0px 10px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 20px;
}
}

body.page-slug-hardblush div.category-promo-page address, 
body.page-slug-hardblush div.category-promo-tour address{
margin:0;
margin-top:-5px;
margin-bottom:10px;
}


body.page-slug-hardblush section.column.frontpage_content div.category-promo-page address img, 
body.page-slug-hardblush section.column.frontpage_content div.category-promo-tour address img{
margin-left:0px;
margin-right:5px;
}

body.home section.column.frontpage_content address a:first-child img{
transform: rotate(2deg);
-ms-transform: rotate(2deg); /* IE 9 */
-webkit-transform: rotate(2deg); /* Safari and Chrome */
}

body.home section.column.frontpage_content address a:last-child img{
transform: rotate(-4deg);
-ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Safari and Chrome */
}

.ad_projects .block-content {
padding:0;
}

section.column.ad_front_right {
margin:0;
margin-left:-15px;

}


.add_3column img{
margin-top:8px;
}


body.custom section.row.front_footer_menu {
margin-top:0px;
}

section.column.ad_fullheader{
margin:0;
}
.ad_fullheader .block-content img{
margin-top: 10px;
}

body.page-slug-tour div.entry-content a img {
}

body.page-slug-tour div.entry-content address img {
margin-left: 0px;
margin-right: 10px;
}


body.page-slug-hardblush div.category-promo-page div.entry-content p a, 
div.category-promo-tour div.entry-content p a {
margin: 0px;
}

section.column.updater_blog{
margin-left:-20px;
}

#wrapper-7{

margin-top: 40px;
}


.frontpage_content .block-content{
padding:0;
}

section.column.frontpage_content div.block-content{
padding:0;
}

#block-30.block-original-94 {
min-height: 180px;
}


div.join_block {
width: 200px;
text-transform: uppercase;
font-size: 4.5em;
color: transparent;
font-family: anton, impact, sans-serif;
line-height: auto;
margin-left: -30px;
margin-top: -20px;
text-align: center;
line-height: 1em;
overflow: visible;
background-image: url('/wp-content/themes/custom-code/images/joinhb.png');
}

/*
CENTER CODE
*/
body.custom .regular_payment {
margin-bottom:40px;
}
body.custom .regular_payment ul{
 margin: 0 auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

body.custom .regular_payment ul li.widget{
width:220px;
}


body.custom .regular_payment ul{
text-align: center;
}

body.custom .regular_payment ul li.widget{
float:none;
display: inline-block;
width:220px;
vertical-align:top;
}


body.custom .regular_payment input{
font-size: 1.5em;
width:80%;
margin:10px 0;
}

body.custom .joinpage div{
text-align:center;
}

.bestoffer div {
overflow: visible;
/*background-image: url('/wp-content/themes/custom-code/images/bestoffer.png');*/
height: 120%;
background-position: 20px 20px;
background-repeat: no-repeat;
background-position: 50% 60%;
background-color: #121214;
margin: 0 auto;
padding: 10px;
border-radius: 15px;
}


.bestoffer img{
overflow: visible;
/*background-image: url('/wp-content/themes/custom-code/images/bestoffer.png');*/
height: 120%;
background-position: 20px 20px;
background-repeat: no-repeat;
background-position: 50% 60%;
background-color: #121214;
margin: 0 auto;
padding: 10px;
border-radius: 15px;
}

.regularjoinpage>.entry-content{

background-position: 20px 20px;
background-repeat: no-repeat;
background-position: top center;
background-position-x: 220px;
}


body.custom .dualjoinpage .entry-content{
margin-top:90px;
}

body.custom div.dualjoinpage{
background-image: url('/wp-content/themes/custom-code/images/smallstar.png');
background-repeat: repeat no-repeat ;
background-position: lefttop;
}


div.bestoffer {
overflow: visible;
/*background-image: url('/wp-content/themes/custom-code/images/bestoffer.png');*/
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;

background-position: 20px 20px;
background-repeat: no-repeat;
background-position: 50% 60%;
background-color: #121214;
margin: 0 auto;
padding: 10px 15px;
border-radius: 15px;
}


img.bestoffer {
position:relative;
left:19%;
top:-5em;
}

div.bestoffer {
padding-right:60px;
overflow:visible;
background-image: url('/wp-content/themes/custom-code/images/bestoffer.png');
background-position: center right;
background-repeat: no-repeat;
}

body.custom .joinpage{
padding:0 15% 20px 15%;
}

div.smallbox{
margin-left:40px;
margin-right:40px;
}

body.custom section.row.no_bg{
background-image: none;
}

body.custom.titlecenter h1 {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
margin-right: auto;
margin-left: auto;
}

body.joinpage .block-type-widget-area li.widget span.widget-title {
display:none;
}


body.custom.page-slug-tour h2,
body.custom.page-slug-tour h1,
body.custom.page-slug-tour h2,
body.custom.page-slug-tour h1{
color: #943bc7;
font-weight: normal;
margin-top:10px;

}



body.custom.page-slug-tour address>img{
border:none;
margin:5px;
}

.front_page_news .block-content{
padding:0;
}


.front_page_news div{
font-weight:normal;
color:dimgray;
}

.front_page_news a{
text-decoration:none;
color:deepskyblue;
}

.front_page_news h1{
font-weight: normal;
font-size: 1.7em;
line-height:1em;
}


.front_page_news h3,
.front_page_news h2,
.front_page_news p
{
font-family: sans-serif;
font-weight:bold;
}


body.custom .joinpage{
padding:0 15% 20px 15%;
}

div.smallbox{
margin-left:40px;
margin-right:40px;
}

body.custom section.row.no_bg{
background-image: none;
}

body.custom.titlecenter h1 {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
margin-right: auto;
margin-left: auto;
}

body.joinpage .block-type-widget-area li.widget span.widget-title {
display:none;
}


body.custom.page-slug-tour img.touravatar{
border:none;
margin:5px;
}

body.custom div.noboxshadow img {
box-shadow:none;
}

h3.qa-faq-title a{
text-decoration: none;
}


.nocenterimage div.entry-content img {
display: block;
margin-left: 0px;
margin-right: auto;
}

body.layout-using-single .block-type-content>div.block-content{
width: 700px;
}

div.entry-content hr {
background-color:#242526;
margin: 20px 0 40px 0;
}

input[type="text"] {
border: 5px;
}

td.leftcol{
padding:25px;
width:80px;
}
/*#wrapper-2 {
	position:relative;
	z-index:2;
	margin-top:56px;
}
#wrapper-7 {
	position:relative;
	z-index:1;
}*/
body.blog .wp-caption {
	background: none;
	border:none;
	text-align: center;
	width: 100%;
}
body.blog .wp-caption img {
	border-radius:0;
	border:none;
}

@media(max-width:1150px){
	.frontpage_bg {
		display:none;
	}
}
/**************TABLET *****************/
@media(max-width:900px){
	body.blog .updater_blog .column-2 {
		display:none;
	}
	body.blog .updater_blog .column-1 {
		width:100%;
	}
	body.blog #wrapper-3 .row-1 {
		display:none;
	}
    	body.blog .wp-caption img {
	}
	body.page-slug-free-hb #wrapper-6 .row-1 .column-2 {
		display:none;
	}
	#wrapper-6 .row-1 .column-1 {
		display:none;
	}
	div#wrapper-3.responsive-grid div.grid-container {
		margin-top: 0px;
	}
	div.wrapper {
		padding:0;
		background:none;
	}
	body.page-slug-hardblush #block-71 {
		display:none;
	}
	div.newsletter, div.widget_wysija_cont  {
		margin-top:0;
		margin-right:0;
	}
	body.custom div.newsletter , body.custom div.widget_wysija_cont  {
		float: none;
		text-align: center;
	}
	body.blog .row-4, body.layout-using-single .row-3 {
		margin-top: -2px;
	}
	#block-33, #block-35 {
		display: block;
	}
	#block-3 {
		display:none;
	}
	#block-30 {
		display:block;
	}
	/* Align Top Title */
	.grid-width-19 .sub-column.grid-width-6, .grid-width-19 .sub-column.grid-width-13.column-1, .grid-width-17 .sub-column.grid-width-11.column-1, .grid-width-17 .sub-column.grid-width-6   {
		width: 50%;
	}
	/* Banner Area Aligment */
	.grid-width-19, .grid-width-17  {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	body.custom aside.banners {
		border-bottom: .2em solid #111;
		padding-bottom: 0.35em;
	}
	#block-29 ul.widget li {
		float:righ`t
	}

	.block-type-navigation .nav-align-left ul {
		text-align: center;
	}
	#block-25 ul.widget-area li {
		float: left;
	}
	body.custom aside.banners div.block-content {
		min-width: 92%;
		padding-left: 5%;
		padding-right: 3%;
	}
	#block-1 span.banner a {    
		background: none !important;
		color:#000;
		font-family: impact, anton, arial bold ,sans-serif;
		text-align: left;
		font-weight:bold;
		width: 100%;
		height: 0;
	}
	body.custom #block-1 span.banner a{    
		background: none !important;
		color:#000;
		font-family: impact, anton, arial bold ,sans-serif;
		text-align: left;
		font-weight:bold;
		width: 100%;
		height: 0;
	}
	.block-type-header .banner {
		margin: 0;
		margin-top: -1.2em;
		margin-left: -.5em;
	}
	header#block-1 {
		float:none;
		height:auto;
		margin-bottom: .7em;
		margin-top:-2.1em;
		padding-bottom:0;

	}

	/*LOGO TOP*/
	aside.banners ul.widget-area {
		float: none;
		text-align: center;
	}
	body.custom aside.banners ul.widget-area {
		float: none;

	}
	aside.banners {
		padding-top:0;
	}
	body.custom.page .grid-width-5.column-1, body.custom.blog .grid-width-5.column-1, body.custom.layout-using-single .grid-width-7.column-1,body.custom.single .grid-width-5.column-1   {
		width: 100%;
		margin-top: 8px;
		margin-bottom: -20px;
		height:0;
	}
	/* TOP COLOR STRIP */
	body.blog .row-1, body.single .row-1, body.layout-using-single .row-1 {
		border-top: 50px solid #d06b27;
		border-left: 0px solid #000;
		border-right: 0px solid #000;
	}

	body.custom, body.blog, body.layout-using-single, body.single { 
		/*font-size:1.15em;*/
	}

	body.page-slug-free-hb .row-1, body.single .row-1, body.layout-using-single .row-1 {
		border-top: 50px solid #0093bc;
		border-left: 0px solid #000;
		border-right: 0px solid #000;
	}
	body.page-slug-free-hb .block-type-content .entry-title{
		color:#0093bc;
	}
	/*body.page-slug-free-hb .banner {
		margin-top:-25px;
	}*/
	body.page-slug-tour .row-1, body.single .row-1, body.layout-using-single .row-1 {
		border-top: 50px solid #943BC7;
		border-left: 0px solid #000;
		border-right: 0px solid #000;
	}
	body.page-slug-tour .block-type-content .entry-title{
		color:#943BC7;
	}
	/*body.page-slug-tour .banner {
		margin-top:-25px;
	}*/
	/* body.page-slug-tour div.wrapper.responsive-grid {
		max-width:90%;
	}
	body.page-slug-free-hb div.wrapper.responsive-grid {
		max-width:90%;
	}
	body.blog div#whitewrap {
		max-width:90%;
		margin:0px auto;
		float:none;
	}*/
	body.blog, body.custom, body.layout-using-single, body.single { 
		/*font-size:1.15em;*/
	}
	/*MARGINALIZER*/  
	body.blog div.block-content,
	body.single div.block-content,
	body.layout-using-single div.block-content,
	body.custom div.block-content {
		width: 90%;
		display: block;
		float: left;
		height: auto;
		margin: 0px;
		min-width: 90%;
		padding-left: 5%;
		padding-right: 3%;
	}

	body.custom aside.banners div.block-content {
		padding-top: 10px;
		min-width: 94%;
		padding-left: 3%;
		padding-right: 3%;
	}

	/*HARDBLOG LOGO JUSTIFY HEIGHT*/  
	#block-1 {
		overflow: visible;
		height: 110px;
	}

	body { 
		background-image: url('/wp-content/themes/custom-code/images/bg_portable.jpg');
	}  

	#comments li.comment {
		padding: 0;
		margin-left:-.1em;
	}  
	aside.banners, #block-5 {
		margin: 0px;
	}
	.row-1,
	.row-2,
	.row-3,
	.row-4,
	.row-5{
		background-color:#000;
		background-image: none;
	}
	body.home .row-1,
	body.home .row-2,
	body.home .row-3,
	body.home .row-4,
	body.home .row-5{
		background-color:transparent;
	}
	/*Bottom Highlight Border*/
	body.blog .row-5, body.single .row-5, body.layout-using-single .row-5 {
		height: auto;
		padding-bottom:0px;
		border-bottom:2px solid #d06b27;
	}

	body.blog .row-8 {
		height: auto;
		padding-bottom:0px;
		border-bottom:2px solid #d06b27;
	}

	body.page-slug-tour .row-5, body.page-slug-tour .row-8 {
		border-bottom:2px solid #943BC7;
	}

	body.page-slug-free-hb .row-5, body.page-slug-tour .row-8 {
		border-bottom:2px solid #0093BC;
	}

	body.page-slug-hardblush .row-5, body.page-slug-tour .row-8 {
		/*border-bottom:2px solid #EF0081;*/
		border-bottom:none;
	}

	li.comment a.comment-reply-link {
		font-size: 1.2em;
		padding: -0.5em 0.75em;
		background-color: #333;
		color: #555;
	}
	li.comment div.reply {
		margin: 10px 0 15px 5px;
		float: right;
	}
	div img.avatar {
		display:none;
	}
	div#wrapper-1 {
		padding-left:15px ;
		padding-right:15px ;  
		background-image: none;
		margin-top: 2.5em;
	}
	body.blog .row-2,
	body.custom .row-2,
	body.layout-using-single .row-2,
	body.single .row-2 {
		border-top:10px solid #0f0f0f;
	}
	body.page-slug-hardblush .row-2 {
		border-top:none;
	}

	/*REMOVE COLUMN*/
	body.blog .grid-width-18.column-1,
	body.custom .grid-width-18.column-1,
	body.layout-using-single .grid-width.column-1
	body.single .grid-width.column-1 {
		width: 100%;
	}

	#block-3, #block-2, #block-10 {
		padding: 0px;
	}

	span.banner a {
		background-position: -6px 2px;
	}
	.row {
		padding: 0;
	}

	#block-4 {
		display:none; 
	}

	body.custom div.newsletter input[type="text"], body.custom div.newsletter input[type="text"]:focus,
	body.custom div.widget_wysija_cont input[type="text"], body.custom div.widget_wysija_cont input[type="text"]:focus {
		float: left;
		height:30px;
		margin: 10px;
		width: 41%;
	}

	body.custom div.newsletter input[type="submit"],
	body.custom div.newsletter input[type="button"],
	body.custom div.newsletter button,
	body.custom div.widget_wysija_cont input[type="submit"],
	body.custom div.widget_wysija_cont input[type="button"],
	body.custom div.widget_wysija_cont button {
		float: right;
		height:30px;
		height:30px;
		margin: 10px;
		width: 33%;
	}


	body.custom div.newsletter,
	body.custom div.widget_wysija_cont  {
		margin-top: 0;
		margin-right: 0;
	}



	body.custom .row-2, 
	body.custom .row-3, 
	body.custom .row-4
	{
		background-image: none;
	}

	body.custom .row-5 { 
		background-image: none;
	}

	body.custom .row-8 { 
		background-image: none;
		border-bottom: 0;
		height:0;
	}
	body.custom .frontpage_bg {
		width:900px;
		right:-63px;
		position:absolute;
	}
	body.custom .frontpage_bg img {
		width:100%;
	}
	body.page-slug-tour div.category-promo-page div.entry-content p {
		text-align:center;
	}
	#block-110 .block-content {
		text-align:center;
	}
	.tour_guide .block-type-content {
		margin-left:0;
	}
	body.page-slug-tour #block-95 {
		margin-left:0;
	}
	div.tour_guide {
		padding-right:0;
	}
	div.grid-fluid-24-21-12 .grid-width-19 {
		width:100%;
		margin:0;
	}
	body.page-slug-tour .wrapper-last .row-1 .column-2 {
		margin-top:14px;
	}
	body.page-slug-tour .wrapper-last .row-1 .column-1 {
		display:none;
	}
	body.page-slug-tour .wrapper-last .row-1 .column-2 {
		margin-top:17px;
	}
	body.page-slug-tour .wrapper-last .row-2 {
		border-top:none;
	}
	body.page-slug-tour .block-type-content .post:first-of-type {
		border-top:none;
		padding-top:0;
	}
	#post-4718 address {
		display:none;
	}
	#menu-item-4741 {
		display: block;
		white-space: nowrap;
		width:auto;
	}
	body.page-slug-hardblush .hbsidebar ul li ul li {
		margin-left:0;
	}
	#nav_menu-3 .widget-title {
		margin-top:-83px;
		margin-left:-19px;
	}
	.frontpage_bg {
		display:none;
	}
	.topnavbar #quick {
		display:none;
	}
	.hbsidebar .ad_front_right {
		display:none;
	}
	.front_page_news .block-content {
		width:100% !important;
	}
	.frontpage_content div.loop {
		width:100% !important;
	}
	#block-78 {
		display:none;
	}
	section.column.frontpage_content div.block-content{
		width:100% !important;
	}
	body.joinpage #whitewrap {
		margin-top:100px;
	}
	body.page-slug-hbstore .row-2 {
		margin-top:-27px;
		border-top:0;
	}
	#block-282 {
		min-height:inherit;
	}
	.wp-image-5673 {
		margin-top:-30px;
	}
	#post-5626 {
		margin-bottom:0;
		padding-bottom:0;
	}
	body.layout-using-single-page-5626 .block-type-content .post {
		width:100%;
		margin:0;
		padding:0;
		padding-bottom:20px;
	}
	body.layout-using-single-page-5626 .block-type-content .post p strong {
		font-size:1.3em;
		padding-top:13px;
	}
	body.page-slug-tour div#whitewrap .block-fluid-height {
		overflow:visible !important;
	}
	body.page-slug-tour #artists-join-button {
		right: 11px;
		width:31% !important;
	}
	body.page-slug-tour .hentry a.post-thumbnail img {
		width:125px;
	}
	.responsive-grid-active .block-type-content a.post-thumbnail {
		padding-left:3px;
		text-align:left;
	}
	body.page-slug-tour h1.entry-title {
		position:relative;
		top:-176px;
	}
	body.page-slug-tour .entry-meta-above {
		position:relative;
		top:-169px;
		padding-left:135px !important;
	}
	body.page-slug-tour .entry-content {
		margin-top:-88px;
	}
	body.page-slug-tour #whitewrap {
	}
	body.page-slug-tour .block-content {
		padding:0 !important;
		margin:0 !important;
	}
	body.page-slug-tour .block-content .wp-caption img {
		width:100% !important;
		border:none;
		border-radius:0;
	}
	body.page-slug-tour .block-type-content div.entry-content h2 {
		margin:10px;
	}
}

/*********************** MID SIZE ************************/
@media(max-width:620px){
	body.page-slug-tour .entry-content {
		margin-top:-38px;
	}
	body.page-slug-tour .hentry a.post-thumbnail img {
		position:relative;
		top:6px;
		border-radius:0;
	}
	body.page-slug-tour .wrapper-last .row-2 {
		margin-top:38px !important;
	}
	body.page-slug-tour .entry-meta-above {
		margin-top:-12px;
	}
	body.page-slug-tour #artists-join-button {
		background:transparent;
		top: 57px;
		left: 136px;
		width: 69% !important;
	}
	body.custom .block-type-content div.loop {
		width: 90%;
		/*float:none;
		margin:0px auto;*/
	}
	body.page-slug-tour .block-type-content div.loop {
		/*width: 100%;*/
	}
	div#whitewrap .block-fluid-height {
		overflow: hidden;
	}
	div#whitewrap #block-62.block-fluid-height {
		overflow: visible;
	}
	body.blog .block-type-content div.block-content ,
	body.custom .block-type-content div.block-content {
		width: 100%;
		overflow:visible;
	}
	div#whitewrap .block-type-content .loop-navigation {
		display: none;
	}
	body.blog .grid-width-19 .sub-column.grid-width-6, body.blog .grid-width-19 .sub-column.grid-width-13.column-1,body.custom .grid-width-17 .sub-column {
		width: 50% !important;
	}
	.grid-width-19 .sub-column.grid-width-6, .grid-width-19 .sub-column.grid-width-13.column-1, .grid-width-17 .sub-column.grid-width-11.column-1, .grid-width-17 .sub-column.grid-width-6 {
		width: 50% !important;
	}
	body.custom #block-25 ul li a {
		float:left ;
	}
	body.custom #block-25 ul.social li a {
		float:right;
	}
	.greybox #block-25 ul li a {
		float:left;
	}
	.greybox #block-25 ul.social li a {
		float:right;
	}
	body.custom div#wrapper-1, body.blog div#wrapper-1, body.layout-using-single div#wrapper-1, body.single div#wrapper-1 {
		padding-left:10px ;
		padding-right:10px ;
		background-image: none;
	}
	div#whitewrap .block img.wp-image-8 {
		width:100%;
		margin-top:39px;
	}
	body.page-slug-hardblush div#whitewrap .block img.wp-image-8 {
		padding-top:25px;
	}
	#block-71 {
		display:none;
	}
	div.entry-content img {
		max-width:100%;
	}
	#block-6 {
		display:none;
	}
	.greybox ul.widget-area li#text4 {
		width:171px;
	}
	body.page-slug-hardblush .greybox ul.social li a {
		margin-top:10px;
		margin-bottom:10px;
		padding:5px 10px;
	}
	body.home aside.hbsidebar .widget-title {
		margin:10px auto 0px auto !important;
	}
	body.page-slug-hardblush .row-1 {
		margin-top:9px;
	}
	body.custom .frontpage_bg {
		width:100%;
		right:0;
		position:absolute;
	}
	body.custom .frontpage_bg img {
		width:100%;
	}
	#menu-item-4741 {
		padding-left:24px;
		width:100%;
	}
	#menu-item-27 {
		padding-left:18px;
		width:100%;
	}
	div.grid-fluid-24-21-12 .grid-width-15 {
		width:54%;
	}
	#block-62 {
		margin-top:-95px;
	}
	body.home aside.hbsidebar .widget-title {
		position:relative;
		left:-10px;
	}
	body.page-slug-hardblush #menu-item-28 a {
		font-size:1.4em !important;
		margin-left:5px;
	}
	body.page-slug-hardblush div.category-promo-page div.entry-content p a, div.category-promo-tour div.entry-content p a {
		display: block;
		text-align: center;
		width: auto;
	}
	body.home section.column.frontpage_content img {
		margin:0px !important;
	}
	body.page-slug-hardblush div.category-promo-page div.entry-content p, body.page-slug-hardblush div.category-promo-tour div.entry-content p {
		text-align:center;
	}
	body.page-slug-hardblush div.category-promo-page address, body.page-slug-hardblush div.category-promo-tour address {
		color:#c0c0c0;
	}
	.entry-content h2 a[rel^='shadowbox'] {
		width:100%;
		display:block;
		text-align:center;
	}
	body.page-slug-tour .wrapper-last .row-1 .column-1 {
		display:none;
	}
	body.page-slug-tour .wrapper-last .row-1 .column-2 {
		margin-top:59px;
	}
	body.page-slug-tour .wrapper-last .row-2 {
		border-top:none;
	}
	body.page-slug-tour .block-type-content .post:first-of-type {
		border-top:none;
		padding-top:0;
	}
	#post-4718 address {
		display:none;
	}
	body.page-slug-tour div.category-promo-page div.entry-content p {
		text-align:center;
	}
	#block-110 .block-content {
		text-align:center;
	}
	.tour_guide .block-type-content {
		margin-left:0;
	}
	body.page-slug-tour #block-95 {
		margin-left:0;
	}
	div.tour_guide {
		padding-right:0;
	}
	div.grid-fluid-24-21-12 .grid-width-19 {
		width:100%;
		margin:0;
	}
	body.page-slug-tour .wrapper-last .row-1 .column-2 {
		margin-top:14px;
	}
	body.page-slug-hardblush section.row-2 section.column-1 {
		margin-top:111px;
	}
	/*.frontpage_bg {
		position:relative;
		z-index:99999;
	}*/
	#wrapper-2 {
		position:relative;
		z-index:2;
		margin-top:56px;
	}
	#wrapper-7 {
		position:relative;
		z-index:1;
	}
	body.page-slug-hardblush .block-type-content .hentry {
		margin-top: 46px;
		padding:0;
		margin:0;
	}
	.sidebar_black .block-content {
		margin:0 !important;
		padding:0 !important;
	}
	.hbsidebar_2 .block-content {
		margin:0 !important;
		padding:0 !important;
	}
	body.joinpage .block-content {
		margin:0 !important;
		padding:0 !important;
		width:100% !important;
	}
	body.joinpage #wrapper-20 {
		margin-top:350px;
	}
	body.joinpage #wrapper-90 section.row {
		background-image:none;
	}
	body.joinpage #block-77 {
		display:none;
	}
	/*html {
		background-attachment: fixed;
		height:100%;
		background-position-y: 100px;
		background-position-x: center;
		background-position:center bottom;
		background-repeat: no-repeat;
		background-image: url(/wp-content/themes/custom-code/images/bgfooter.jpg);
		background-color: #312B2B;
	}*/
	body.joinpage header {
		display:none;
	}
	body.page-slug-tour .wrapper-last .row-1 .column-2 {
		margin-top:66px;
	}
	section.column.frontpage_content div.block-content{
		width:100% !important;
	}
	div.loop {
		width:100% !important;
	}
	h1.entry-title {
		padding:0 5px;
	}
	body.tourpage .block-type-content .hentry {
		padding:0 !important;
		margin:0 !important;
	}
	body.tourpage #block-108 {
		margin-top:-39px;
	}
	#block-7 {
		display:none;
	}
	#wrapper-3 .row-1 {
		display:none;
	}
	header {
		display:none;
	}
	.block-content {
		margin:0 !important;
		padding:0 !important;
	}
	.updater_blog {
		margin-top:72px;
	}
	.updater_blog h2 {
		padding:0 10px;
	}
	.entry-meta, p {
		padding:0 10px !important;
	}
	.wp-caption {
		width: 100%;
		padding: 0;
		background: transparent;
		border: none;
	}
	body.blog .wp-caption img {
		width:100%;
		border-radius:0 !important;
		border:none;
	}
	
}

/*********** PHONE **************/
@media(max-width:480px){
	body.single-post .row-2 {
		margin-top:20px;
	}
	body.page-slug-hbstore .row-2 {
		margin-top:95px;
	}
	#text-5 {
		width:98%;
		float:none;
	}

	#text-6, #nav_menu-4 {
		float: none;
	}

	body.custom #block-8 ul {
		text-align: center;
	}

	body.custom #block-8 ul {
		float:none;
		text-align: center;
	}  

	body.custom, body.blog, body.layout-using-single, body.single  {
		font-size:1.15em;
	}


	body.custom  div.wrapper {
		width: 100%;
	}

	.block-type-content li.comment .comment-meta {
		display:none;
	}


	body.custom div#wrapper-1, body.blog div#wrapper-1,body.layout-using-single div#wrapper-1,body.single div#wrapper-1 {
		margin-left: 0px;
		margin-right: 0px;
		padding-left:0px ;
		padding-right:0px ;
		background-image: none;
	}

	/*INDENT REPLY*/
	#comments ul.children {
		margin-bottom:0em;
	}
	#comments ul.children li div.comment-body {
		margin-left: 0em;
	}
	#comments ol ul ul.children {
		margin-left: 0em;
	}

	div#whitewrap .block img.wp-image-8 {
		width:100%;
		margin-top:39px;
	}
	body.page-slug-hardblush div#whitewrap .block img.wp-image-8 {
		padding-top:25px;
	}
	#block-71 {
		display:none;
	}
	div.entry-content img {
		max-width:100%;
	}
	#block-6 {
		display:none;
	}

	div#whitewrap .block img {
		border-radius:8px;
	}
	body.custom div#wrapper-1 {
		margin-top:56px;
	}
	body.custom .row-1 {
		border-top-width:65px;
	}
	.greybox ul.widget-area li#text-4 {
		width:171px;
	}
	body.page-slug-hardblush .greybox ul.social li a {
		margin-top:10px;
		margin-bottom:10px;
		padding:5px 10px;
	}
	body.home aside.hbsidebar .widget-title {
		margin:10px auto 0px auto !important;
	}
	body.page-slug-hardblush .row-1 {
		margin-top:11px;
	}

	#menu-item-4741 {
		display: block;
		white-space: nowrap;
		width:auto;
	}
	body.page-slug-hardblush section.row-2 section.column-1 {
		margin-top:147px !important;
	}
	section.column.frontpage_content {
		margin-top:11px;
	}
	#block-64 .block-content {
		text-align:center;
	}
	#block-64 .block-content div.loop{
		float:none;
		margin:0 auto;
	}
	section.column-3 {
		display:none;
	}
	#block-107 .block-content {
		width:100%;
	}
	body.custom .frontpage_bg {
		width:100%;
		margin:0;
		position:static;

	}
	body.custom .frontpage_bg img {
		width:100%;
	}
	#block-62 .block-content {
		width:100%;
		margin:0;
		padding:0;
	}
	#menu-item-4741, #menu-item-27 {
		margin:0;
		padding:0;
	}
	#menu-item-4741 a, #menu-item-27 a {
		display: block;
		margin: 0 auto !important;
		padding: 0 !important;
		width: 196px;
	}
	#block-30 p {
		text-align:center;
	}
	#topbar ul li.selected {
		display:none;
	}

	#topbar ul li.selected:hover {
	}

	#topbar {
		font-size: 1.2em;
	}
	body.page-slug-free-hb .ngg-galleryoverview {
		width:90%;
		margin:0 auto;
		padding:0;
		text-align:center;
	}
	body.custom .row-1 {
		margin-top:36px;
	}
	body.custom .row-1 #block-115 {
		display:none;
	}
	body.custom header#block-1 {
		margin-top:-42px;
	}
	body.custom .column-2 {
		display:none;
	}
	body.custom .block-type-navigation .tinynav {
		padding:0px;
		margin:0px;
		height:auto;
	}
	#block-67 li.widget a {
		display: block;
		float: none;
		width: 20px;
	}
	body.page-slug-hardblush .wrapper-last .row-1 .column-1 {
		margin-top:69px;
	}
	body.page-slug-hardblush .wrapper-last .row-1 .column-1 ul.widget-area {
		float:right;
		width:42px;
	}
	body.page-slug-hardblush .block-type-content .hentry {
		margin-top: 46px;
		padding:0;
		margin:0;
	}
	.sidebar_black .block-content {
		margin:0 !important;
		padding:0 !important;
	}
	.hbsidebar_2 .block-content {
		margin:0 !important;
		padding:0 !important;
	}
	body.page-slug-hardblush .block-type-content .loop {
		padding:5px;
	}
	body.custom div.topnavbar div.block-content #topbar ul li {
		padding-top:7px;
		padding-bottom:7px;
	}
	.entry-content p {
		text-align:center;
	}
	body.custom #block-7 {
		margin-bottom:-24px;
	}
	body.page-slug-tour .wrapper-last .row-2 {
		margin-top:68px;
	}
	body.page-slug-tour div#joinnow a img {
		left:-26px;
	}
	body.page-slug-tour .wrapper-last .row-1 .column-1 {
		position:relative;
		z-index:100;
		top:-12px;
		display:none;
	}
	body.page-slug-tour .wrapper-last .row-2 .column-1 {
		margin-top:18px;
	}
	body.simplepage .block-type-content div.block-content, body.single .block-type-content div.block-content, body.page .block-type-content div.block-content, body.home .block-type-content div.block-content, body.layout-using-single .block-type-content div.block-content {
		padding-left:3.45%;
		padding-right:3.45%;
	}
	body.page-slug-free-hb .wrapper-last .row-2 {
		margin-top:41px;
	}
	#block-60 .block-content {
		padding:0;
	}
	body.custom .ngg-gallery-thumbnail-box {
		padding-right:0;
	}
	body.tourpage .block-content {
		padding:0 !important;
		margin:0 !important;
	}
	body.tourpage .block-content img {
		padding:0 !important;
		margin:0 !important;
	}
}
@media(max-width:320px){
	body.single-post .row-2 {
		margin-top:38px;
	}
	body.single-post address {
		padding:0 15px;
	}
	body.page-slug-tour .wrapper-last .row-2 {
		margin-top:68px !important;
	}
	body.page-slug-tour .hentry a.post-thumbnail img {
		top:39px;
	}
	body.page-slug-tour #artists-join-button {
		top: 138px;
		left: 6px;
		width: 94% !important;
	}
	body.page-slug-tour .entry-content {
		margin-top: 46px;
	}
	body.page-slug-tour .entry-content p {
		text-align:left;
	}
	body.page-slug-hbstore .row-2 {
		margin-top:125px;
	}
	body.page-slug-free-hb .ngg-galleryoverview {
		width:100%;
		margin:0 auto;
		padding:0;
		text-align:center;
	}
	body.joinpage #whitewrap {
		margin-top:0;
	}
}
/* End media declarations */
/*#quick li:first-of-type {
	display:none !important;
}*/
/*body.custom .row-4 {
	background:none;
	margin-top:20px;
}*/
section.ad_footer,
section.ad_class {
	background:none !important;
	margin-top:0px;
}
@-moz-document url-prefix() {
	div.frontpage_bg img {
	    margin-top: 120px;
	}
}


#wrapper-89.wrapper{
background-image:none;
}



#wrapper-89 section.row,
#wrapper-90 section.row{
z-index:-1;
position:absolute;
top:0;
right:0;
background-repeat: repeat-x;
background-image: url(/wp-content/themes/custom-code/images/bg.jpg);
background-position: top;
}

#wrapper-89
#wrapper-90{
margin-top: 0px
}

body.removetop #whitewrap, body.removetop {
background-image: none;
}

body.removetop div.wrapper {
padding-top:0px;
}
#block-111 { 
	display:none;
}
.front_footer_menu {
	width:100% !important;
}

body.page-slug-hbstore .block-type-content .post,
body.page-slug-hbstore .block-type-content .post{
width: 48%;
float: none;
display: inline-table;
margin: 5px;
background-color: #050505;
padding: 20px;
border-radius: 13px;
}

body.page-slug-hbstore div.entry-content img {
margin-left: 0;
margin-right: 0;
}


body.page-slug-hbstore div.tag-gay{
border: 1px solid rgb(170, 38, 104);
}

body.page-slug-hbstore div.tag-straight,
body.page-slug-hbstore div.tag-lesbian{
border: 1px solid rgb(38, 125, 170);
}

body.page-slug-hbstore .block-type-content .category-feature{
width: 97%;
} 
body.page-slug-tour .block-type-content .post {
}
.block-type-content div.entry-content {
	clear:both;
}
#artists-join-button {
	position:absolute;
	right:-36px;
	top:-6px;
	width:246px;
}
div.loop {
	position:relative;
}
#wrapper-90 {
	background-image:none !important;
}
body.page-id-5482 .row.row-5 {
	background:transparent !important;
}
body.page-id-5482 .row.row-5 section {
	background:transparent !important;
}
body.page-id-5482 .row.row-5 .ad_footer {
	background:transparent !important;
}
