/*
Theme Name: Funky Junk Theme
Theme URI: http://www.funkyjunkinteriors.net/
Author: Josh Leuze
Author URI: http://www.jleuze.com/
Description: A custom theme for Funky Junk Interiors
Version: 1.1.5
License: GNU General Public License
License URI: license.txt

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Custom Fonts
----------------------------------------------- */
.gdpr.gdpr-privacy-bar, .gdpr.gdpr-reconsent-bar {
	position: fixed;
	bottom: 100px;
	width: 25%;
}
	.attachment-excerpt, .wp-post-image{
display: block;
margin: 0 auto;
    }
@font-face {
    font-family: '28_days_laterregular';
    src: url('fonts/28_days_later-webfont.eot');
    src: url('fonts/28_days_later-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/28_days_later-webfont.woff') format('woff'),
         url('fonts/28_days_later-webfont.ttf') format('truetype'),
         url('fonts/28_days_later-webfont.svg#28_days_laterregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'fg_rebeccaregular';
    src: url('fonts/fgrebecca-webfont.eot');
    src: url('fonts/fgrebecca-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fgrebecca-webfont.woff') format('woff'),
         url('fonts/fgrebecca-webfont.ttf') format('truetype'),
         url('fonts/fgrebecca-webfont.svg#fg_rebeccaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'fg_rebecca_scriptregular';
    src: url('fonts/fgrebeccascript-webfont.eot');
    src: url('fonts/fgrebeccascript-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fgrebeccascript-webfont.woff') format('woff'),
         url('fonts/fgrebeccascript-webfont.ttf') format('truetype'),
         url('fonts/fgrebeccascript-webfont.svg#fg_rebecca_scriptregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'typewriter_basixregular';
    src: url('fonts/typewriter_basix-webfont.eot');
    src: url('fonts/typewriter_basix-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/typewriter_basix-webfont.woff') format('woff'),
         url('fonts/typewriter_basix-webfont.ttf') format('truetype'),
         url('fonts/typewriter_basix-webfont.svg#typewriter_basixregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'veneerregular';
    src: url('fonts/veneer-webfont.eot');
    src: url('fonts/veneer-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/veneer-webfont.woff') format('woff'),
         url('fonts/veneer-webfont.ttf') format('truetype'),
         url('fonts/veneer-webfont.svg#veneerregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* =Layout
----------------------------------------------- */
* { margin:0;
     padding:0; }
     
body {
	background-color: #fff;
	margin: 0;
}
#page-wrap {
    background: url("images/page-wrap-bg.jpg") repeat-y scroll center top #FFFFFF;
    margin: 0 auto;
    max-width: 1800px;
    min-width: 1286px;
    overflow: hidden;
}
.page-footer {
    background: url("images/page-inner-bg.jpg") no-repeat scroll center bottom transparent;
}
#page-inner {
    background: url("images/page-bg.jpg") no-repeat scroll center top transparent;

}
#masthead {
	height: 530px;
	margin: 0 auto;
    padding-top: 130px;
	width: 1286px;
}
#main-wrap {
    background: url("images/main-wrap-bg.png") repeat-y scroll center top transparent;
	margin: 0 auto;
	position: relative;
	width: 1286px;
}
#message {
    left: -215px;
    position: absolute;
    top: 140px;
}

.single #message {
    top: 70px;
}
#main {
	padding: 20px 114px 20px 89px;
	width: 1083px;
}
.home #main {
    background: url("images/main-bg.jpg") no-repeat scroll left top transparent;
}
#primary {
    float: left;
    margin: 35px 45px 0 0;
    width: 660px;
}
.home #primary {
    margin: 0 45px 0 0;
}
#secondary {
	float: left;
	margin: 25px 0 0;
	width: 378px;
}
#colophon {
	height: 150px;
	margin: 0 auto;
	width: 1286px;
}
.clear {
	clear: both;
}

/* =Header
----------------------------------------------- */

#header-ad {
    height: 95px;
    margin-top: -130px;
    padding: 35px 0 0;
    text-align: center;
}
#social-bartender {
    float: left;
    height: 111px;
    padding: 239px 0 0 158px;
    width: 220px;
}
.site-title {
    clear: none;
    float: left;
    height: 239px;
    margin: 0;
    padding: 195px 0 0 65px;
    width: 286px;
}
.site-title a {
	display: block;
	height: 100%;
	text-indent: -9999px;
}
#header-widgets {
    float: left;
    padding: 77px 0 0;
    width: 550px;
}
#header-widgets h4 {
    font-family: '28_days_laterregular', arial, sans-serif;
    font-size: 38px;
    font-weight: normal;
    line-height: 33px;
    margin: 0 0 10px 0;
}
#header-widgets .textwidget {
    font-family: 'typewriter_basixregular', 'Times New Roman', Times, serif;
    font-size: 13px;
    letter-spacing: -1px;
    line-height: 16px;
}

/* =Social Bartender
----------------------------------------------- */

#social-bartender .sh-sb-link {
    display: block;
    float: left;
    height: 59px;
    text-indent: -9999px;
    width: 47px;
}
#social-bartender .sh-sb-link-1 {
    width: 38px;
}
#social-bartender .sh-sb-link-2 {
    width: 41px;
}
#social-bartender .sh-sb-link-3 {
    width: 47px;
}
#social-bartender .sh-sb-link-4 {
    width: 50px;
}
#social-bartender .sh-sb-link-5 {
    height: 44px;
    width: 49px;
}
#social-bartender .sh-sb-link-6 {
    height: 44px;
    width: 36px;
}
#social-bartender .sh-sb-link-7 {
    height: 44px;
    width: 49px;
}
#social-bartender-post .sh-sb-link {
    display: block;
    float: left;
    height: 61px;
    text-indent: -9999px;
    width: 47px;
}
#social-bartender-post .sh-sb-link-1 {
    width: 40px;
}
#social-bartender-post .sh-sb-link-2 {
    width: 55px;
}
#social-bartender-post .sh-sb-link-3 {
    width: 67px;
}
#social-bartender-post .sh-sb-link-4 {
    width: 67px;
}
#social-bartender-post .sh-sb-link-5 {
    width: 46px;
}
.social-bartender-post-email-form {
    float: right;
    margin: 15px 68px 0 0;
}
.social-bartender-post-email-form .feedburner-email {
    border-radius: 0;
    border: none;
    color: black;
    font-size: 12px;
    font-family: 'typewriter_basixregular', 'Times New Roman', Times, serif;
    margin: 0;
    outline: none;
    padding: 3px 0;
    width: 250px;
}
.feedburner-submit {
    display: none;
}

/* =Social Menu
----------------------------------------------- */
#social-bartender {
    float: left;
    height: 111px;
    padding: 239px 80px 0 158px;
    width: 140px;
}
#social-bartender ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#social-bartender li {
    display: block;
    float: left;
    height: 59px;
    line-height: 0;
    text-indent: -9999px;
    width: 47px;
}
#social-bartender .sm_facebook {
    width: 38px;
}
#social-bartender .sm_pinterest {
    width: 41px;
}
#social-bartender .sm_instagram {
    width: 55px;
}
#social-bartender .sm_twitter {
    width: 50px;
}
#social-bartender .sm_rss {
    width: 36px;
}
#social-bartender .sm_email {
    width: 48px;
}
#social-bartender li a {
    display: block;
    height: 59px;
    line-height: 0;
}
.entry-social-mailchimp {
    padding-top: 10px;
}

/* =Header Widgets
----------------------------------------------- */

#header-widgets .widget_text {
    font-size: 12px;
    height: 107px;
    margin: 0;
    overflow: hidden;
    padding: 0 99px 0 0;
    text-align: center;
    -ms-transform: rotate( 3.5deg );
    -moz-transform: rotate( 3.5deg );
    -webkit-transform: rotate( 3.5deg ) translate3d( 0, 0, 0);
}
#header-widgets .widget_sp_image {
    height: 205px;
    margin: 0;
    padding: 26px 0 10px 282px;
    -ms-transform: rotate( 7deg );
    -moz-transform: rotate( 7deg );
    -webkit-transform: rotate( 7deg ) translate3d( 0, 0, 0);
}

/* =Menu
----------------------------------------------- */

.main-navigation {
    clear: both;
    display: block;
    float: left;
    font-family: 'typewriter_basixregular', 'Times New Roman', Times, serif;
    font-size: 18px;
    letter-spacing: -1px;
    margin: 41px 0 0 80px;
    text-transform: uppercase;
    width: 1086px;
}
.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.main-navigation li {
	float: left;
	position: relative;
}
.menu>li.current_page_item {
    font-family: 'fg_rebecca_scriptregular', 'Times New Roman', Times, serif;
    font-size: 23px;
    text-transform: lowercase;
}
.main-navigation a {
	color: #383838;
	display: block;
	padding: 6px 14px;
	text-decoration: none;
}
.main-navigation a:hover {
	color: #72726e;
	text-decoration: none;
}
.main-navigation ul ul {
	background: #f8efd0;
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    line-height: 18px;
    position: absolute;
    top: 32px;
    z-index: 99999;
}
.main-navigation ul ul ul {
	left: 100%;
	top: 0;
}
.main-navigation ul ul a {
	width: 200px;
}
.main-navigation ul ul a:hover {
	color: #72726e;
	text-decoration: none;
}
.main-navigation ul ul li {
}
.main-navigation li:hover > a {
}
.main-navigation ul ul :hover > a {
}
.main-navigation ul ul a:hover {
}
.main-navigation ul li:hover > ul {
	display: block;
}
.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a {
}

/* Small menu */
.menu-toggle {
	cursor: pointer;
}
.main-small-navigation .menu {
	display: none;
}


/* =Content
----------------------------------------------- */

.sticky {
}
.hentry {
	margin: 0 0 50px 0;
}
.page-template-page_archives-php {
	margin: 0 0 20px 0;
}
.half-column {
	float: left;
	margin: 0 20px 0 0;
	width: 320px;
}
.half-column.last {
	margin: 0;
}
.half-column ul {
	margin: 0 0 25px 0;
	padding: 0;
}
.half-column li {
	border-bottom: solid 1px #ccc;
	font-size: 12px;
	list-style-type: none;
	margin: 0;
	padding: 5px 10px;
	text-transform: uppercase;
}
.half-column li.last {
	border: none;
}
.half-column li a {
	text-decoration: none;
}
.half-column li a:hover {
	color: #666;
	text-decoration: none;
}
.entry-header {
	margin: 0 0 5px 0;
}

.entry-header .attachment-post-thumbnail {
	margin: 15px 0 0 0;
}
.entry-date {
    background: url("images/entry-meta-bg.jpg") no-repeat scroll left top transparent;
    color: #000000;
    float: left;
    font-family: 'typewriter_basixregular','Times New Roman',Times,serif;
    font-size: 10px;
    height: 28px;
    letter-spacing: -1px;
    line-height: 12px;
    margin: 0 10px 0 0;
    padding: 20px 16px;
    text-align: center;
    text-transform: uppercase;
    width: 46px;
}
.entry-title {
    color: #383838;
    float: left;
    font-family: 'veneerregular',arial,sans-serif;
    font-size: 29px;
    font-weight: normal;
    line-height: 26px;
    margin: 0;
    padding: 23px 0 0;
	width: 520px;
}
body.single .entry-title {
    padding: 10px 0 5px;
    width: 570px;
}

body.page .entry-title {
    float: none;
    padding: 0;
    width: auto;
}
.read-more {
    color: #000000;
    float: right;
    font-family: 'fg_rebecca_scriptregular',arial,sans-serif;
    font-size: 14px;
    margin: 26px 0 0;
    text-decoration: none;
}
.read-more:hover {
	color: #6c6c6c;
	text-decoration: none;
}
.author {
    color: #000000;
    float: right;
    font-family: 'fg_rebecca_scriptregular',arial,sans-serif;
    font-size: 14px;
    margin: 0;
    width: 570px;
}
.author a {
    color: #000000;
    text-decoration: none;
}
.author a:hover {
    color: #6c6c6c;
    text-decoration: none;
}
.single .attachment-post-thumbnail {
    margin: 20px 0;
}
.pinterest {
    margin: 20px 0 0 0;
}
#social-bartender-post {
    background: transparent url('images/social-bartender-post-bg.jpg') no-repeat top left;
    margin: 20px 0 20px 60px;
    padding: 0 0 0 207px;
    width: 330px;
}
.entry-social-mailchimp h4 {
    margin: 0 0 15px;
}
.entry-social-mailchimp #mc_embed_signup input.email {
    width: 220px;
    padding: 5px;
    margin-right: 10px;
}
.entry-social-mailchimp #mc_embed_signup .button {
    border: solid 1px #cccccc;
    color: #000;
}
.entry-details-wrap {
    background: transparent url('images/entry-details-wrap-bg.jpg') no-repeat bottom left;
}
.entry-details {
    background: transparent url('images/entry-details-bg.jpg') no-repeat top left;
    margin: 20px 0 60px 0;
    padding: 17px 154px 26px 48px;
}
.entry-taxonomies {
    float: left;
    font-family: 'typewriter_basixregular','Times New Roman',Times,serif;
    font-size: 11px;
    line-height: 16px;
    padding: 9px 0 0 0;
    text-transform: uppercase;
    width: 420px;
}
.entry-taxonomies a {
    text-decoration: none;
}
.entry-taxonomies a:hover {
    color: #6c6c6c;
    text-decoration: none;
}
.entry-comment-count {
    float: right;
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    width: 30px;
}
.entry-comment-count a {
    color: #000;
    text-decoration: none;
}
.entry-meta {
    color: #000000;
    font-family: 'fg_rebecca_scriptregular',arial,sans-serif;
    font-size: 14px;
}
.entry-meta a {
    color: #000000;
    text-decoration: none;
}
.entry-meta a:hover {
	color: #6c6c6c;
	text-decoration: none;
}
.addthis_toolbox {
    margin: 20px 0 0 0;
}
.byline {
	display: none;
}
.single .byline,
.group-blog .byline {
	display: inline;
}
.entry-content {
	margin: 0;
}
.entry-summary {
	margin: 0 0 5px 0;
}
.entry-summary p {
	margin: 0;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
}
.paging-navigation a {
    color: #000000;
    font-family: 'fg_rebecca_scriptregular',arial,sans-serif;
    font-size: 14px;
    text-decoration: none;
}
.paging-navigation a:hover {
    color: #6c6c6c;
    text-decoration: none;
}

/* =Asides
----------------------------------------------- */

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}


/* =Media
----------------------------------------------- */

.site-header img,
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
.site-header img,
.entry-content img,
img[class*="align"],
img[class*="wp-image-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.site-header img,
.entry-content img,
img.size-full {
	max-width: 100%;
}
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.wp-caption {
	border: 1px solid #ccc;
	max-width: 100%;
}
.wp-caption.aligncenter,
.wp-caption.alignleft,
.wp-caption.alignright {
	margin-bottom: 1.5em;
}
.wp-caption img {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
#content .gallery {
	margin-bottom: 1.5em;
}
.gallery-caption {
}
#content .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
#content .gallery dd {
	margin: 0;
}
#content .gallery-columns-4 .gallery-item {
}
#content .gallery-columns-4 .gallery-item img {
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}


/* =Navigation
----------------------------------------------- */

#content .site-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}
#content .nav-previous {
	float: left;
	width: 50%;
}
#content .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/* =Comment Form
----------------------------------------------- */

#respond {
    margin: 0 0 40px 0;
}
.bypostauthor {
}
#commentform p.logged-in-as {
    background-color: #fff;
    font-family: 'typewriter_basixregular','Times New Roman',Times,serif;
    font-size: 11px;
    padding: 0;
    text-transform: uppercase;
}
.logged-in-as a {
    text-decoration: none;
}
.logged-in-as a:hover {
    color: #6c6c6c;
    text-decoration: none;
}
#commentform {
    background: url("images/commentform-bg.jpg") no-repeat scroll left top transparent;
}
.logged-in #commentform {
    background: url("images/commentform-bg-logged-in.jpg") no-repeat scroll left 24px transparent;
}
.comment-notes,
#commentform label,
.required {
    display: none;
}
#commentform .comment-form-comment-subscribe label {
    display: block;
}
#commentform .comment-form-comment-subscribe input {
    margin-right: 5px;
}
#commentform p.last {
    float: left;
    width: 560px;
}
#commentform p.last label {
    display: inline;
}
#commentform p {
    margin: 0;
    padding: 7px 0 16px 10px;
}
#commentform p.comment-form-comment {
    margin: 0 0 10px;
    padding: 20px 0 13px 10px;
}
.logged-in #commentform p.comment-form-comment {
    padding: 21px 0 16px 10px;
}
#commentform input[type="text"] {
    background: none;
    border: none;
    margin: 0;
    outline: none;
    padding: 0;
    width: 363px;
}
#commentform textarea {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 270px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    width: 614px;
}
#commentform .subscribe-to-comments {
    clear: none !important;
    float: left;
    margin: 5px 0 0 15px;
    padding: 0;
    width: 560px;
}
#commentform .subscribe-to-comments label {
    display: inline;
}
#commentform .form-submit {
    float: right;
    margin: 0;
    padding: 0;
    width: 175px;
}
#commentform #submit {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-family: 'fg_rebecca_scriptregular','Times New Roman',Times,serif;
    font-size: 20px;
    font-weight: normal;
    height: 54px;
    line-height: 26px;
    margin: 0;
    padding: 0;
}
#commentform #submit:hover {
    color: #6c6c6c;
}

/* =Comments
----------------------------------------------- */

ol.comment-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ol.comment-list ul {
    list-style-type: none;
    margin: 0 0 0 85px;
    padding: 0;
}
ol.comment-list ul ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ol.comment-list li.comment {
    margin: 0 0 30px 0;
}
.comment-gravatar {
    float: left;
    margin: 0 10px 0 0;
    width: 75px;
}
.children .comment-gravatar {
    margin: 0 0 5px 30px;
    width: 50px;
}
.children .comment-gravatar img {
    height: 50px;
    width: 50px;
}
.comment-data {
    float: left;
    margin: 0 0 15px;
    width: 550px;
}
.reply {
    clear: both;
    margin: 0 35px 0 0;
    text-align: right;
}
.children #respond {
    margin: 0 0 40px -85px;
}
.reply a {
    color: #000;
    font-family: 'fg_rebecca_scriptregular','Times New Roman',Times,serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
}
.reply a:hover {
    color: #6c6c6c;
    text-decoration: none;
}
.comment-metadata {
    font-family: 'typewriter_basixregular','Times New Roman',Times,serif;
    font-size: 13px;
    line-height: 14px;
    margin: 0 0 10px 0;
}
.children .comment-metadata {
    margin: 0 0 5px 30px;
}
.comment-metadata .url {
    text-transform: uppercase;
}
.comment-metadata a {
    color: #000;
    text-decoration: none;
}
.comment-metadata a:hover {
    color: #6c6c6c;
    text-decoration: none;
}
.comment-content-wrap {
    background: transparent url('images/comment-content-wrap-bg.jpg') repeat-y top left;
}
.comment-content {
    background: transparent url('images/comment-content-bg.jpg') no-repeat top left;
}
.children .comment-content {
    background: transparent url('images/comment-content-child-bg.jpg') no-repeat top left;
}
.comment-content-inner {
    background: transparent url('images/comment-content-inner-bg.jpg') no-repeat bottom left;
    line-height: 24px;
    min-height: 50px;
    padding: 20px 35px 15px 50px;
}
.children .comment-content-inner {
    padding: 30px 35px 15px 50px;
}
#cancel-comment-reply-link {
    padding: 0 5px;
}

/* =Widgets
----------------------------------------------- */

.widget {
	margin: 0 0 1.5em;
}
#secondary .widget-title {
    background: url("images/widget-title-bg.jpg") no-repeat scroll left top transparent;
    clear: both;
    font-family: 'fg_rebecca_scriptregular','Times New Roman',Times,serif;
    font-size: 18px;
    height: 30px;
    line-height: 43px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 20px 70px 20px 40px;
    text-transform: lowercase;
}
#secondary .textwidget {
    margin: 0 24px;
}
#secondary .widget > ul {
	list-style-type: none;
	margin: 0 30px;
	padding: 0;
}
#secondary .widget > ul > li {
	border-bottom: solid 1px #e3d3c7;
	padding: 5px;
}
#secondary .widget > ul > li.last {
	border: none;
}
#secondary .widget > ul li a {
	text-decoration: none;
}
#secondary .widget > ul li a:hover {
	color: #6c6c6c;
	text-decoration: none;
}
body.hide-ads .blogher,
body.hide-ads .blogher-ad {
    display: none;
}
.ad-160 {
    float: left;
    height: 780px !important;
    margin: 0 10px 0 0;
    overflow: hidden;
    width: 160px;
}
.ad-160.last {
    height: 600px;
    margin: 33px 0 0 0;
}
.ad-300 {
    margin: 0 auto;
    width: 300px;
}

/* Search widget */
.widget_search #searchform {
    background: transparent url('images/search-bg.jpg') no-repeat bottom left;
    margin: 0 0 0 30px;
}
.widget_search #searchform #s {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    padding: 0 0 10px 10px;
    width: 250px;
}
#searchform label,
#searchsubmit {
	display: none;
}

/* Image widget */
#secondary .widget_sp_image {
    margin: 0;
}
#secondary .widget_sp_image .alignleft,
#secondary .widget_sp_image .alignright {
    margin: 0 0 20px 20px;
}
#secondary .widget_sp_image .aligncenter {
    margin: 0 auto 20px;
}

/* Mailchimp widget */
#secondary .mailchimp_widget #mc_embed_signup input.email {
	margin-right: 10px;
	padding: 5px;
	width: 220px;
}
#secondary .mailchimp_widget #mc_embed_signup .button {
    border: 1px solid #ABB0B2;
    color: #000;
}

/* Ad Zone */
.oio-banner-zone {
    height:auto!important;
} 