/*
 Theme Name:   Gonzo's Child
 Theme URI:    http://www.bestclearomizer.com/wp-content/themes/gonzo-child-theme/
 Description:  Gonzo Child Theme
 Author:       TJ Bowman
 Author URI:   http://www.bestclearomizer.com
 Template:     gonzo
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         awesome
 Text Domain:  gonzo-child-theme
*/

/* Put your css in after this line :-) */

/* CSS File Imports START */
@import url("css/style_reset.css") ; 

@import url("css/flexslider.css");

@import url("css/elastislide.css");

@import url("css/style_main.css") ; 

@import url("css/style_667.css");

@import url("css/style_480.css");

@import url("css/style_414.css");

@import url("css/style_375.css");

@import url("css/style_320.css");

@import url("css/style_768.css");

@import url("css/style_1024.css");

@import url("css/tabber.css");

@import url("css/wpp.css");
/* CSS File Imports END */

.pillar-menu {background-color: #347297 !important;}
.pillar-menu-red {background-color: #ee1617 !important;}
.pillar-menu a {font-size:1.5rem !important; color:#F3F3F3 !important;}
.wpp-post-title {font-size: .9em;}
/* Base HTML Tags START */
img { margin: 3px; }

h1, h2, h3, h4, h5 { text-shadow: 0px 2px 2px #E0E0E0; color: #0D0D0D !important; }
body { background-attachment: fixed; background-color: #ffffff !important; background-image:none !important;}
li { font-size: 1.299em; color: #444; line-height: 20px; margin-bottom: 7px; }
a { color: #AB320D; -moz-transition: .0s ease-in-out; -webkit-transition: .0s ease-in-out; transition: .0s ease-in-out; }
a:hover { background: #FFFFFF; color: #3986b4; text-decoration: underline !important; }
/* Base HTML Tags END */

/* Universal (Desktop & Mobile) Tags START */
ul.menu li { font-size: 12px; }
.commentlist { font-size: 12px !important; }
#comments .comment-body p { font-size: 15px; }
div.wp-caption.alignleft { width: auto !important; margin: 5px 3.5% 10px 0px; float: left; background: #000; }
div.wp-caption.alignright { width: auto !important; margin: 5px 0px 10px 3.5%; float: right; background: #000; }
div.wp-caption.alignleft img { width: auto !important; }
div.wp-caption.alignright img { width: auto !important; }
.comment-author cite { font-size: 18px; }
.comment-author .says { font-size: 18px; }
.alignleft { float: left; width: auto; margin: 7px 6% 10px 0px; }
.alignright { float: right; width: auto; margin: 7px 6% 15px 3%; }
article#omc-full-article { width: 96%; }
#omc-inner-placeholder { height: auto; }
#placement_168501_0 { float: right; width: auto; }
img.top-5-flavors.alignleft { margin: 0; }
#omc-full-article table th, table td { padding: 8px 0 8px 0; }
img.image-border { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 4px solid #93C300 !important; }
img.image-border-left { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 5px solid #93C300; }
img.image-border-right { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 5px solid #93C300; }
article#omc-full-article p { font-size: 1.4em; color: #000000 !important; line-height: 205%; }
article#omc-full-article h1 { font-size: 2.2em; }
article#omc-full-article > p a { color: #AB320D; text-decoration: none; }
article#omc-full-article > p a:hover { color: #21759b; text-decoration: underline; }
img.aligncenter { width: auto; margin: 0 auto; display: block; }
#couponconteiner.horizontal { margin: 0 auto !important; }
#couponconteiner.dark { margin: 0 auto !important; }
.box-outline h3 { margin: .3em 0 !important; }
.box-outline { float: left; min-width: 100%; margin: 5px 0; padding: 3px 20px 5px 12px; background: #fff; border: 2px solid #E1E1E1; -webkit-box-shadow: 0 0 9px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 9px rgba(0,0,0,0.2); -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 9px rgba(0,0,0,0.2); border-radius: 5px; }
.omc-half-width-category { max-height: 566px !important; }
.g { line-height: 0; }
#omc-sidebar img { margin: 0; max-width: 290px; height: auto; }
.g-col:first-child { margin: 0 10px 10px 0; }
.ctabox { margin: 25px 0; padding: 13px 20px 10px 18px; background: #fff; border: 2px solid #E1E1E1; -webkit-box-shadow: 0 0 9px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 9px rgba(0,0,0,0.2); -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 9px rgba(0,0,0,0.2); border-radius: 5px; }
.ctabox li { border-bottom: 1px solid #D8D6CF; }
.ctacode2, .ctacode3, .ctacode4, .ctacode5 { display: none; font-weight: bold; font-size: .9em; border: 2px dashed #D6D4CE; border-radius: 6px; padding: 0 6px; margin: 0 auto; text-align: center; background-color: #F8F7F4; }
.ctabox p { padding: 0 !important; margin: 0 !important; }
.ctabox h3 { border-bottom: 4px solid #93C300; text-align: center; margin-top: 0 !important; padding: 0 0 5px 0; color: #0D0D0D !important; text-shadow: none !important; font-size: 2.5em !important; }
.ctabox ul { list-style-image: url('http://www.bestclearomizer.com/wp-content/uploads/2015/03/cta-bullet2.png'); margin: 0 0 0 40px !important; margin-bottom: 0 !important; float: left; }
a.ctavendor1 { text-decoration: underline; text-align: center; display: block; font-size: 1.15em !important; }
span.othervendors { font-size: .9em; text-align: center; padding: 0; margin: 0 15px 7px 15px; display: block; border-bottom: 1px solid #808080; }
.ctabox a { font-weight: bold; font-size: .9em; }
.ad-header { font-size: 1.9em; margin-bottom: 10px; color: #333333; text-shadow: 0px 2px 2px #E0E0E0; }
.innerctabox { display: inline-block; background-color: #F4F3ED; padding: 8px 2px 1px 2px; margin: 14px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 100%; }
ul.othervendorscodes { display: block; list-style-image: url('http://www.bestclearomizer.com/wp-content/uploads/2015/03/icon_new-tab.png') !important; margin: 0 !important; }
ul.othervendorslinks { display: block; width: 50%; }
article.omc-modulule-b.following h3 a:hover { background: #ffffff !important; color: #3986B4 !important; }
article.omc-modulule-b.following h3 a { font-size: 1.4em !important; font-weight: bold !important; text-shadow: 0px 1px 1px #3C3C3C; }
a.omc-title-anchor { color: #AB320D !important; text-shadow: none !important; }
#snippet-box { webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 0 auto; }
.snippet-label { width: initial !important; float: left; clear: none !important; text-align: right; font-size: 12px; font-weight: bold; margin: 0 !important; padding: 0.4em 0 0 2% !important; }
.snippet-data { width: initial !important; float: left; padding: 0.4em 0 0.4em 1% !important; }
.social-count-plus li { padding: 0px !important; }
a.BCcouponLink { -moz-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 0 1px 1px #999; color: #FAFAFA !important; margin: 0 auto; padding: 5px 15px; text-align: center; text-decoration: none; width: auto; max-width: 100%; height: auto; display: block; font-size: 1.35rem !important; font-family: 'Open Sans', sans-serif; background-color: #98CA00 !important; background: -moz-linear-gradient(top, #8BB900, #98CA00) !important; background: -ms-linear-gradient(top, #8BB900, #98CA00) !important; background: -webkit-linear-gradient(top, #8BB900, #98CA00) !important; background: -khtml-linear-gradient(top, #8BB900, #98CA00) !important; background: linear-gradient(top, #8BB900, #98CA00) !important; border-radius: 6px; border: 1px solid #BBBBBB; font-weight: bold; -webkit-box-shadow: inset 0px 1px 0px 0px #A2D800; box-shadow: inset 0px 1px 0px 0px #A2D800; }
a.BCcouponLink:hover { text-shadow: 0px 2px 2px #9D9D9D; color: #ffffff; background: -webkit-linear-gradient(top, #8BB900, #6A8D00) !important; background: -moz-linear-gradient(top, #8BB900, #6A8D00) !important; background: linear-gradient(top, #8BB900, #6A8D00) !important; text-decoration: none !important; }
.BCcouponCode { display: none; font-weight: bold; margin: 0 auto; padding: 0 15px; text-align: center; text-decoration: none; width: auto; max-width: 100%; height: auto; font-size: 1.35rem !important; font-family: 'Open Sans', sans-serif; }
.BCcouponBox { border: 2px dashed #D6D4CE; border-radius: 6px; display: block; padding: 9px; clear: both; }
#couponconteiner.horizontal.dark .coupon .coup-title { color: #fff !important; text-shadow: 0 1px 1px #000; }
h3#comments-title { text-shadow: 0px 2px 2px #0E2533 !important; color: #ffffff !important; }
.xoxo > li { margin-bottom: 5px; }
article#omc-full-article a { -moz-transition: .0s ease-in-out; -webkit-transition: .0s ease-in-out; transition: .0s ease-in-out; }
article#omc-full-article a:hover { background: none; }
nav#omc-main-navigation { margin-bottom: 2px; margin-top: 10px; width: 1000px; }
article#omc-full-article p.omc-date-time-inner { color: #ffffff !important; text-shadow: 0px 2px 2px #0D0D0D !important; }
div.omc-featured-overlay h1 a { text-shadow: 0px 2px 2px #050505; }
a.scss3b-button-googleplus { display: block !important; font-size: 1.35rem !important; color: #fff; text-shadow: 0 -1px -1px #972412; font-family: 'Open Sans', sans-serif; background-color: #98CA00 !important; background: -moz-linear-gradient(top, #8BB900, #98CA00) !important; background: -ms-linear-gradient(top, #8BB900, #98CA00) !important; background: -webkit-linear-gradient(top, #8BB900, #98CA00) !important; background: -khtml-linear-gradient(top, #8BB900, #98CA00) !important; background: linear-gradient(top, #8BB900, #98CA00) !important; border: 1px solid #98CA00 !important; }
a.scss3b-button-googleplus:hover { background: -moz-linear-gradient(top, #98CA00, #8BB900) !important; background: -ms-linear-gradient(top, #98CA00, #8BB900) !important; background: -webkit-linear-gradient(top, #98CA00, #8BB900) !important; background: -khtml-linear-gradient(top, #98CA00, #8BB900) !important; background: linear-gradient(top, #98CA00, #8BB900) !important; }
.liquid-table thead th { background-color: #81C341 !important; padding: 2px !important; color: #222222 !important; text-shadow: 1px 1px 0 #4A9046 !important; font-size: 1rem !important; }
.liquid-table thead th a { text-decoration: underline !important; }
.liquid-table td { padding: 2px !important; text-shadow: 1px 1px 0 #D1D1D1 !important; font-size: 1rem !important; }
.rpwe-block a { background: none !important; display: inline!important; text-decoration: none; font-size: 15px; font-weight: bold; }
.menu-item-3317 { color: #E5000B !important; }
h3.omc-blog-one-cat a { background: #45B439; color: #FFF; padding: 3px 10px; font-size: 1.25em; text-shadow: none; -moz-transition: .8s linear; -webkit-transition: .8s ease-out; transition: .8s linear; }
#omc-container { padding: 20px 0px 0px 40px; -moz-box-shadow: none !important; box-shadow: none !important; border:none;}/* border-left: solid 3px #347297;border-right: solid 3px #347297;*/
#omc-top-menu ul li a { margin: 0px 0px; font-size: 12px; padding: 0px 6px 0px 6px; text-transform: uppercase; font-weight: 800; border-left: solid #3C6587 3px !important; color: #121212; }
#omc-top-menu ul li.menu-item-3317 a { border-left: none !important; }
nav#omc-main-navigation ul li a:hover { text-shadow: 0 1px 1px #000; background: #3986B4; color: #FFF; -moz-transition: .03s linear; -webkit-transition: .03s linear; transition: .030s linear; }
nav#omc-main-navigation ul li a { font-size: 1.48em; font-weight: 800; padding: 11px 15px !important; }
#couponconteiner.horizontal .code_ex { font-size: 10px !important; }
#couponconteiner.horizontal .code_activeoffer { font-size: 10px !important; }
.flexslider {/* background:url(../images/preloader-dark.gif) scroll transparent center center no-repeat; */ background: none; border: none; position: relative; zoom: 1; -moz-border-radius: 35px; -webkit-border-radius: 35px; border-radius: 35px; }
img.image-round { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.vendorname { font-size: 15px; text-align: left !important; padding-left: 25px; display: block; }
.vendorlink { font-size:22px;display: block; }
.vendorlink2 { font-size:1.4em;display: block; }
.vendorlink3 { font-size:1.4em;display: block; }
.top10toc td, .top10toc th { padding: 2px 0px; font-size: 15px; }
.top10toc .odd td { background-color: #E8FFDB!important; }
.top10toc td:hover, .top10toc .odd .even tr:hover { background-color: #CCF9B3!important; }
.top10toc .row-hover tr:hover td { background-color: #CCF9B3!important }
.top10toc thead th { background-color: #81C341; color: #fff }
.top10toc table { margin: 0!important; }
#tablepress-8 { margin: 0!important; }
#tablepress-7 .tablepress-responsive-all thead th { width: 90px; }
#omc-full-article h3 { font-size: 1.9em; margin-bottom: 10px; color: #333333; text-shadow: 0px 2px 2px #E0E0E0; }
.rpwe-block li { border-bottom: 0px !important; margin-bottom: 0!important; padding-bottom: 0!important; }
h3.widgettitle { padding: 10px 0px; color: #FFF !important; font-size: 1.46667em; margin: 15px 0 20px 0; text-shadow: 0px 1px 1px #061722; font-weight: 700; webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
h3.widgettitle span { padding: 4px 16px; webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
article#omc-full-article ul li { margin-bottom: 7px; }
.tablepress .sorting, .tablepress .sorting_asc, .tablepress .sorting_desc { background-color: #81C341 !important }
.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc { background-color: #333 !important }
article.omc-half-width-post.following a.omc-title-category-context { background: #81C341 !important; }
#homefix p { font-size: 1.6em; line-height: 125%; margin: 0 0 20px 0; color: #0D0D0D; }
#homefix h1 { display: block; margin-top: 0; margin-bottom: .2em; font-size: 3.5em; text-align: center; text-shadow: 0px 2px 2px #E0E0E0; }
#homefix > p a { color: #AB320D; text-decoration: none; }
#homefix > p a:hover { color: #21759b; text-decoration: underline; }
#homefix a { color: #AB320D; font-weight: 700; }
#homefix a:hover { color: #21759b; text-decoration: underline; }
#homefix h2 { font-weight: 700; margin: 1em 0; font-size: 2.3em; color: #333; z-index: 3; }
#homefix h3 { font-size: 1.9em; margin-bottom: 10px; color: #333333; text-shadow: 0px 2px 2px #E0E0E0; }
#homefix { padding-right: 45px; clear: both; }
.omc-quarter-width-category { width: 134px; margin: 0 28px 50px 0; }
.style1 ul.tabbernav a:hover { background: #FF9B00; }
.style1 ul.tabbernav li a { background-color: #AB320D; }
.flexslider .slides img { max-width: 100%; display: block; margin: 0 auto; border: none; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
div.omc-featured-overlay { position: absolute; bottom: -7px; width: 100%; padding: 0px 0px 10px 0px; background: rgba(0, 0, 0, 0.8); webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
a.omc-flex-category { width: 200px; padding: 59px 0px 3px; text-align: center; position: absolute; top: -61px; right: -6px; background: none !important; color: #3986B4; font-weight: bold; font-size: 15px; -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); opacity: 50%; }
.rpwe-block h3 { background: none !important; clear: none !important; margin-bottom: 0 !important; margin-top: 14px !important; font-weight: 400 !important; font-size: 12px !important; line-height: 1.5em !important; }
.rpwe-block a:hover { background: none !important; }
article#omc-full-article h1.omc-post-heading-standard { display: block; margin-top: 0; margin-bottom: .2em; font-size: 3.5em; text-align: center; }
#omc-full-article h3.stars-text { color: #333333 !important; background: none !important; border: none !important; }
#omc-full-article h2 { font-size: 2.3em !important; }
#couponconteiner.horizontal .coupon .coup-title { font-size: 1.3em !important; }
#fsb-social-bar { width: 305px !important; border: 0px solid #ffffff !important; border-top: 0px solid #ffffff !important; padding: 0px !important; margin: 0px 0 20px 0px; float: left !important; background: #ffffff !important; webkit-border-radius: 0 0 8px 8px !important; -moz-border-radius: 0 0 8px 8px !important; border-radius: 0 0 8px 8px !important; }
#fsb-social-bar.fsb-fixed { position: fixed; top: 48px !important; z-index: 99999; width: 305px !important; padding: 12px; }
#fsb-social-bar .fsb-title { display: block; float: left; margin: 3px 20px 0 0; font-size: 19px; text-decoration: none; color: #ffffff !important; font-family: Open Sans, sans-serif !important; font-weight: 900; }
#fsb-social-bar .fsb-share-facebook { width: 75px !important; float: left; padding: 5px 20px 5px 5px !important; height: 25px; background-color: #ffffff !important; webkit-border-radius: 8px 0 0 8px !important; -moz-border-radius: 8px 0 0 8px !important; border-radius: 8px 0 0 8px !important; }
#fsb-social-bar .fsb-share-google { width: 75px !important; float: left; padding: 5px !important; background-color: #ffffff !important; }
#fsb-social-bar .fsb-share-twitter { width: 75px !important; float: left; padding: 5px 40px 5px 5px !important; background-color: #ffffff !important; webkit-border-radius: 0 8px 8px 0 !important; -moz-border-radius: 0 8px 8px 0 !important; border-radius: 0 8px 8px 0 !important; }
#fsb-social-bar .fsb-hide-count { width: 75px !important; float: left; padding: 5px !important; background-color: #ffffff !important; margin: 0 !important; }
#fsb-social-bar .fsb-share-twitter.fsb-hide-count { padding: 5px 40px 5px 5px !important; background-color: #ffffff; }
#fsb-social-bar .fsb-share-facebook.fsb-hide-count { width: 75px !important; padding: 5px 20px 5px 5px !important; background-color: #ffffff; }
#fsb-social-bar .fsb-share-google.fsb-hide-count { width: 75px !important; padding: 5px !important; background-color: #ffffff; }
h1.omc-half-width-label { text-shadow: 0px 1px 1px #3C3C3C; }
.cta-button { padding: .35em .5em; webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff !important; border: solid #892F14 .2em; background: #892f14; /* Old browsers */ background: -moz-linear-gradient(top, #892f14 0%, #ab320d 50%, #892f14 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #892f14), color-stop(50%, #ab320d), color-stop(100%, #892f14)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #892f14 0%, #ab320d 50%, #892f14 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #892f14 0%, #ab320d 50%, #892f14 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #892f14 0%, #ab320d 50%, #892f14 100%); /* IE10+ */ background: linear-gradient(to bottom, #892f14 0%, #ab320d 50%, #892f14 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#892f14', endColorstr='#892f14', GradientType=0 ); /* IE6-9 */
margin: .7em; text-align: center; font-weight: 900; font-size: .88em; display: block; moz-transition: .0s ease-in-out; -webkit-transition: .0s ease-in-out; transition: .0s ease-in-out; }
.cta-button:hover { color: #ffffff !important; text-decoration: underline; background: #ab320d; /* Old browsers */ background: -moz-linear-gradient(top, #ab320d 0%, #892f14 50%, #ab320d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ab320d), color-stop(50%, #892f14), color-stop(100%, #ab320d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ab320d 0%, #892f14 50%, #ab320d 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ab320d 0%, #892f14 50%, #ab320d 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ab320d 0%, #892f14 50%, #ab320d 100%); /* IE10+ */ background: linear-gradient(to bottom, #ab320d 0%, #892f14 50%, #ab320d 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ab320d', endColorstr='#ab320d', GradientType=0 ); /* IE6-9 */
}
div.wp-caption { width: 100%; margin: 20px 0px 20px 0px; float: none; background: #373737 !important; padding: 0px 0px 3px 0px; webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
article#omc-full-article p.wp-caption-text { font-size: 1em; color: #FFF !important; margin: 2px 10px 5px 10px; line-height: 17px; font-weight: 600; text-align: center; }
.wp-caption-text img.image-border { border: 6px #373737 !important; }
#text-19 { float: right !important; }
#custom_html-5 { float: right !important; }
.flex-control-nav li a { background-color: #81C341; width: 15px; height: 15px; }
ol.flex-control-nav { width: 48px !important; }
a.scss3b-button {color: #fff !important;}
/* Universal (Desktop & Mobile) Tags END */

/* Desktop Only CSS START */
/* Desktop Only CSS END */

/* Mobile Only CSS START */
/* Mobile Only CSS END */

/* @media CSS START */
@media only screen and (max-width: 413px) { /* target= mobile ~300 wide */
article#omc-full-article h1.omc-post-heading-standard { font-size: 1.8em !important; }
article#omc-full-article p.omc-date-time-inner { font-size: 1.2em !important; }
.snippet-label { padding: 0 !important; margin: 0 !important; width: 20% !important; text-align: left !important; }
.snippet-data { padding: 0 !important; margin: 0 !important; width: 30% !important; }
#omc-container { width: 100%; margin: auto; float: center; padding: 10px 10px 20px 10px; -moz-box-shadow: none !important; box-shadow: none !important; }
nav#omc-main-navigation { width: 100%; }
footer#omc-boxed { width: 100%; }
article#omc-full-article p { font-size: 1.65em !important; line-height: 1.5em !important; margin: 0 0 .6em 0 !important; }
#omc-full-article table th, table td { padding: 8px 0 8px 0; }
img { max-width: 100%; }
img.size-medium { max-width: 50% !important; height: auto; }
#text-19 img { max-width: 100% !important; height: auto !important; float: none !important; float: left; }
#placement_177350_0 img { max-width: 100% !important; height: auto !important; }
a#omc-logo { clear: both; }
#comments .comment-body p { font-size: 19px !important; line-height: 19px !important; }
.flex-container.omc-resize-620 { margin-bottom: -10px; }
}
@media only screen and (max-width: 1023px) {
.ctabox li { height: 2.5em; }
.ctabox ul { margin: 0 0 0 0px !important; }
span.othervendors { font-size: .9em; text-align: center; padding: 0; margin: 0 15px 7px 15px; display: block; border-bottom: 1px solid #808080; }
.ctabox a { font-weight: bold; font-size: 1em; }
.innerctabox { display: inline-block; background-color: #F4F3ED; padding: 8px 0px 1px 0px; margin: 14px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 100%; }
ul.othervendorscodes { display: block; margin: 0 !important; padding: 0 1%; width: 47%; list-style: none; list-style-type: none !important; list-style-image: none !important; text-align: center;}
ul.othervendorslinks { display: block; padding: 0 1%; width: 47%; list-style: none; list-style-type: none !important; text-align: center; }
.ctacode2, .ctacode3, .ctacode4, .ctacode5 { padding: 6px 6px; }
h3.widgettitle { font-size: 1.2em; }
}
@media only screen and (max-width: 479px) { /* target= mobile ~300 wide */
article#omc-full-article h1.omc-post-heading-standard { font-size: 1.8em !important; }
article#omc-full-article p.omc-date-time-inner { font-size: 1.2em !important; }
.snippet-label { padding: 0 !important; margin: 0 !important; width: 20% !important; text-align: left !important; }
.snippet-data { padding: 0 !important; margin: 0 !important; width: 30% !important; }
#omc-container { width: 100%; margin: auto; float: center; padding: 10px 10px 20px 10px; -moz-box-shadow: none !important; box-shadow: none !important;}
nav#omc-main-navigation { width: 100%; }
footer#omc-boxed { width: 100%; }
article#omc-full-article p { font-size: 1.55em !important; line-height: 1.55em !important; margin: 0 0 .6em 0 !important; }
#omc-full-article table th, table td { padding: 8px 0 8px 0; }
img { max-width: 100%; }
img.size-medium { max-width: 50% !important; height: auto; }
#text-19 img { max-width: 100% !important; height: auto !important; float: none !important; float: left; }
a#omc-logo { clear: both; }
#comments .comment-body p { font-size: 19px !important; line-height: 19px !important; }
#placement_177350_0 img { max-width: 100% !important; height: auto !important; }
.flex-container.omc-resize-620 { margin-bottom: -10px; }
}
@media only screen and (min-width:1024px ) { /* target=Desktop */
/*==== Main Containers __target=Desktop__ =======*/	
a.omc-flex-category { width: 200px; padding: 63px 0px 0px !important; text-align: center; position: absolute; top: -61px; right: -6px; background: none !important; color: #3986B4 !important; font-weight: bold !important; font-size: 15px; }
article#omc-full-article h1.omc-post-heading-standard { font-size: 2.5em !important; }
#omc-container { width: 1100px; padding: 13px 0px 0px 40px !important; -moz-box-shadow: none !important; box-shadow: none !important;}
#omc-top-menu { background: #000; margin: auto; padding: 7px 40px; width: 1060px; border-left: solid 3px #ffffff;border-right: solid 3px #ffffff;}
section#omc-main { width: 770px; float: left; }
img.featured-full-width-top { width: 100%; margin: 0 0 36px 0 !important; border: none; }
.flex-container.omc-resize-620 { margin: 0 0 5px 55px; }
.omc-half-width-category img { margin: 0; }
.omc-half-width-category { width: 290px; float: left; margin: 0px 10px 40px 50px; }
h1.omc-half-width-label h1 a { font-size: 1.5em; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
h1.omc-half-width-label { left: 42px; }
.omc-half-width-category h1.omc-half-width-label { left: 0px; }
.omc-quarter-width-category { margin: 0 28px 50px 0; }
.omc-quarter-width-category img { margin: 0; }
h2.omc-quarter-width-label { position: absolute; top: -3px; left: 0px; }
footer#omc-boxed { width: 1140px; margin: auto; }
.omc-copyright-area { width: 1059px; }
article#omc-full-article p { font-size: 1.4em; line-height: 205%; margin: 0 0 20px 0; color: #000000; }
#fsb-social-bar { margin: 0 !important; }
article.omc-half-width-post.leading { height: auto; background-color: #fff; webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 40px 15px 5px 15px; margin-bottom: 0px; }
.flexslider .slides > li { height: 345px !important; }
input.omc-header-search-input-box { padding: 6px; background: #606060; }
span#omc-search-overlay { margin-top: 6px; font-weight: 600; text-shadow: 0 1px 1px #2C2C2C; color: #ffffff !important; background-color: #2C2C2C !important; padding: 11px 4px 11px 11px !important; margin-top: 0px !important; }
ul#menu-desktop-menu li#omc-header-search form { background-color: #606060; }
span#omc-search-overlay { margin-top: 6px; font-weight: 600; text-shadow: 0 1px 1px #000; }
ul#menu-desktop-menu li.menu-item { background-color: #2c2c2c !important; border-top: none; border-right: 1px solid #222222; margin-bottom: 0px; }
ul#menu-desktop-menu li.menu-item a { color: #ddd; text-shadow: 0 1px 1px #000; border-right: 1px solid #383838; text-decoration: none !important; }
ul#menu-desktop-menu li.menu-item a:hover { color: #fff; text-shadow: 0 1px 1px #000; text-decoration: none !important; background-color: #2c2c2c !important; }
ul#menu-desktop-menu li.current-menu-item a:hover { color: #fff; text-shadow: 0 1px 1px #000; text-decoration: none !important; background-color: #3986B4 !important; }
nav#omc-main-navigation { margin-bottom: 2px; margin-top: 10px; width: 1000px; }
nav#omc-main-navigation ul.sub-menu li { border-bottom: 1px solid #141414; background-color: #2c2c2c !important; }
nav#omc-main-navigation ul.sub-menu li:hover { background: #252525!important; moz-transition: .7s ease-in !important; -webkit-transition: .7s ease-in !important; transition: .7s ease-in !important; }
nav#omc-main-navigation ul.sub-menu li a { background: #2c2c2c !important; color: #ddd; min-width: 190px; text-shadow: 0 1px 1px #000; font-size: 1.25em !important; display: inline-block; border-bottom: none; }
nav#omc-main-navigation ul.sub-menu li:first-child a { background-color: #2c2c2c !important; text-shadow: 0 1px 1px #000; }
nav#omc-main-navigation ul.sub-menu { width: auto !important; padding-top: 0px; margin-top: 6px; background-color: #2c2c2c; }
nav#omc-main-navigation ul li a { padding: 11px 15px !important; font-size: 1.48em !important; }
nav#omc-main-navigation ul.sub-menu li a:hover { color: #ffffff !important; text-decoration: underline !important; background: #252525!important; }
nav#omc-main-navigation ul li a:hover { background: #2c2c2c!important; color: #ffffff !important; text-decoration: underline; }
nav#omc-main-navigation ul.sub-menu > li:last-child a { border-bottom: none; }
#omc-top-menu { background: #ffffff!important; }
#omc-top-menu ul li a:hover { color: #3986b4!important; text-decoration: underline; }
nav#omc-main-navigation ul.sub-menu li:hover { background: #252525!important; }
}
/* @media CSS END */

/* Gonzo Internal CSS Changes START */
#back-top a:hover span, input.omc-header-search-button, .widget_calendar thead>tr>th, a.omc-blog-one-anchor, span.omc-module-a-stars-over, span.leading-article.omc-module-a-stars-over, span.omc-blog-two-stars-over, span.omc-featured-stars-over, .flex-direction-nav li .prev:hover, .flex-direction-nav li .next:hover, a.omc-social-small:hover, .flex-control-nav li a.flex-active {background-color:#3986b4;}

	.widget_categories > ul > li > a:hover, a#omc-main-navigation ul li.current-menu-item a, nav#omc-main-navigation ul li.current-category-ancestor a, nav#omc-main-navigation ul li.current-menu-parent a, nav#omc-main-navigation ul li.current-post-ancestor a, a.omc-featured-label, a.omc-flex-category, h1.omc-half-width-label a,	a.omc-title-category-context, div.omc-category-block a, span.omc-criteria-percentage, div.omc-authorbox p a, h3.omc-default-widget-header, div.search-button, h3.widgettitle, h3.widgettitle span, 	.widget_categories > ul > li > a:hover, .flex-control-nav li a:hover, .flex-control-nav li a.active, .style1 ul.tabbernav li.tabberactive a, h3.omc-blog-two-cat a, h2.omc-quarter-width-label a, .pagination span, h3.omc-blog-one-cat a, nav#omc-main-navigation ul.sub-menu,  nav#omc-main-navigation ul.sub-menu,  .omc-footer-widget .tagcloud a:hover, input.search_button_sidebar, nav#omc-main-navigation ul li.current-menu-item a, nav#omc-main-navigation ul li.current-category-ancestor a, nav#omc-main-navigation ul li.current-menu-parent a, nav#omc-main-navigation ul li.current-post-ancestor a, a.omc-mobile-back-to-top, h3#comments-title   {background:#3986b4;}

	::-moz-selection {background:#3986b4;}
	::selection {background:#3986b4;}

	div.omc-featured-overlay h1 a:hover, h5.omc-also-in a, table#wp-calendar>tbody>tr>td>a, tfoot>tr>td>a, tfoot>tr>td>a:link, tfoot>tr>td>a:visited, tfoot>tr>td>a:hover, tfoot>tr>td>a:active {color:#3986b4;} 

	.flickr_badge_image:hover, .widget_nav_menu ul li a:hover, .widget_pages ul li a:hover, .widget_recent_entries ul li a:hover, .widget_archive ul li a:hover {border-color:#3986b4;}

	div.omc-cat-top  {border-top-color:#3986b4 !important;}     
	
	li.comment > div {border-bottom-color:#3986b4 !important;}

.box-outline {
  float:left;
  max-width: 100%;
  margin: 5px 0;
  padding: 3px 20px 5px 12px;
  background: #fff;
  border: 2px solid #E1E1E1;
  box-shadow: 0 0 9px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 0 9px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 9px rgba(0,0,0,0.2);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.omc-half-width-category {
  max-height: 566px !important;
}
.g {
  line-height: 0;
}
#omc-sidebar img {
  margin: 0;
}
.g-col:first-child {
  margin: 0 10px 10px 0;
}
img.image-border {border: 4px solid #93C300 !important;}
.ctabox {
  margin: 25px 0;
  padding: 13px 20px 10px 18px;
  background: #fff;
  border: 2px solid #E1E1E1;
  box-shadow: 0 0 9px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 0 9px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 9px rgba(0,0,0,0.2);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}.ctabox li {
  border-bottom: 1px solid #D8D6CF;
}
.ctacode2, .ctacode3, .ctacode4, .ctacode5  {
display:none;
  font-weight: bold;
  font-size:.9em;
  border: 2px dashed #D6D4CE;
  border-radius: 6px;
  padding: 0 6px;
  margin: 0 auto;
  text-align: center;
  background-color: #F8F7F4;
}
.ctabox p {
padding: 0 !important;
margin:0 !important;
}
.ctabox h3 {
border-bottom: 4px solid #93C300;
text-align: center;
  margin-top: 0 !important;
  padding: 0 0 5px 0;
  color: #0D0D0D !important;
  text-shadow: none !important;
font-size:2.5em !important;
}
.ctabox ul {
   list-style-image: url('http://cdn4.static-bestclearomizer.com/wp-content/uploads/2015/03/cta-bullet2.png');
margin:0 0 0 40px !important;
margin-bottom:0 !important;
float:left;
}
a.ctavendor1 {
text-decoration:underline;
text-align:center;
display:block;
font-size: 1.15em !important;
}
span.othervendors {
font-size:.9em;
text-align:center;
padding: 0;
  margin: 0 15px 7px 15px;
display:block;
border-bottom:1px solid #808080;
}
.ctabox a {
font-weight: bold;
  font-size: .9em;
}
.ad-header {
font-size: 1.9em;
  margin-bottom: 10px;
  color: #333333;
  text-shadow: 0px 2px 2px #E0E0E0; }
.innerctabox {
display: inline-block;
  background-color: #F4F3ED;
  padding: 8px 2px 1px 2px;
  margin: 14px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
width:100%;
}
ul.othervendorscodes {
display:block;
list-style-image: url('http://cdn4.static-bestclearomizer.com/wp-content/uploads/2015/03/icon_new-tab.png') !important;
margin: 0 !important;
}
ul.othervendorslinks {
display:block;
width:50%;
}
article.omc-modulule-b.following h3 a:hover {background:#ffffff !important; color:#3986B4 !important;}
article.omc-modulule-b.following h3 a{font-size: 1.4em !important; font-weight:bold !important;}
a.omc-title-anchor {color: #AB320D !important; text-shadow: none !important;}
#snippet-box {
webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 0 auto;
}
.snippet-label {
  width: initial !important;
  float: left;
  clear: none !important;
  text-align: right;
  font-size: 12px;
  font-weight: bold;
  margin: 0 !important;
  padding: 0.4em 0 0 2% !important;
}
.snippet-data {
  width: initial !important;
  float: left;
  padding: 0.4em 0 0.4em 1% !important;
}
#omc-sidebar img {max-width:290px; height: auto;}
.social-count-plus li {padding: 0px !important;}
.login h1 a {background-image: none,url(../uploads/2015/03/bestclearomizer-logo-centered-290x98.png) !important;}
a.BCcouponLink {
-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: 0 1px 1px #999;
  color:#FAFAFA !important;
  margin: 0 auto;
  padding: 5px 15px;
  text-align: center;
  text-decoration: none;
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  font-size: 1.35rem !important;
  font-family: 'Open Sans', sans-serif;
  background-color: #98CA00 !important;
  background: -moz-linear-gradient(top, #8BB900, #98CA00) !important;
  background: -ms-linear-gradient(top, #8BB900, #98CA00) !important;
  background: -webkit-linear-gradient(top, #8BB900, #98CA00) !important;
  background: -khtml-linear-gradient(top, #8BB900, #98CA00) !important;
  background: linear-gradient(top, #8BB900, #98CA00) !important;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #BBBBBB;
font-weight:bold;
-webkit-box-shadow: inset 0px 1px 0px 0px #A2D800;
box-shadow: inset 0px 1px 0px 0px #A2D800;
}
a.BCcouponLink:hover {
text-shadow: 0px 2px 2px #9D9D9D;
color:#ffffff;
background: -webkit-linear-gradient(top, #8BB900, #6A8D00) !important;
  background: -moz-linear-gradient(top, #8BB900, #6A8D00) !important;
  background: -ms-linear-gradient(top, #8BB900, #6A8D00) !important;
  background: -webkit-linear-gradient(top, #8BB900, #6A8D00) !important;
  background: -khtml-linear-gradient(top, #8BB900, #6A8D00) !important;
  background: linear-gradient(top, #8BB900, #6A8D00) !important;
text-decoration:none !important;
}
.BCcouponCode { display:none;
font-weight:bold;
margin: 0 auto;
  padding: 0 15px;
  text-align: center;
  text-decoration: none;
  width: auto;
  max-width: 100%;
  height: auto;
  font-size: 1.35rem !important;
  font-family: 'Open Sans', sans-serif;
}
.BCcouponBox {border: 2px dashed #D6D4CE; border-radius: 6px; display:block; padding:9px; clear:both;}
#couponconteiner.horizontal.dark .coupon .coup-title {
color: #fff !important;
text-shadow: 0 1px 1px #000;
}
h3#comments-title {text-shadow: 0px 2px 2px #0E2533 !important;color: #ffffff !important;}
h1,h2,h3,h4,h5 {text-shadow: 0px 2px 2px #E0E0E0; color: #0D0D0D !important;}
body {background-color: #45484D;}
.xoxo > li {margin-bottom: 5px;}
article#omc-full-article a {-moz-transition: .0s ease-in-out;-webkit-transition: .0s ease-in-out;transition: .0s ease-in-out;}
article#omc-full-article a:hover {background:none;}
nav#omc-main-navigation {margin-bottom: 2px; margin-top: 10px; width:1000px;}
article#omc-full-article p.omc-date-time-inner {color: #ffffff !important;text-shadow: 0px 2px 2px #0D0D0D !important;}
div.omc-featured-overlay h1 a {text-shadow: 0px 2px 2px #050505;}
a.scss3b-button-googleplus {
display: block !important;
font-size: 1.35rem !important;
color: #fff;
text-shadow: 0 -1px -1px #972412;
font-family: 'Open Sans', sans-serif;
background-color: #98CA00 !important;
  background: -moz-linear-gradient(top, #8BB900, #98CA00) !important;
  background: -ms-linear-gradient(top, #8BB900, #98CA00) !important;
  background: -webkit-linear-gradient(top, #8BB900, #98CA00) !important;
  background: -khtml-linear-gradient(top, #8BB900, #98CA00) !important;
  background: linear-gradient(top, #8BB900, #98CA00) !important;
  border: 1px solid #98CA00 !important;
}
a.scss3b-button-googleplus:hover {
background: -moz-linear-gradient(top, #98CA00, #8BB900) !important;
  background: -ms-linear-gradient(top, #98CA00, #8BB900) !important;
  background: -webkit-linear-gradient(top, #98CA00, #8BB900) !important;
  background: -khtml-linear-gradient(top, #98CA00, #8BB900) !important;
  background: linear-gradient(top, #98CA00, #8BB900) !important;
}

.liquid-table thead th {
  background-color: #81C341 !important;
  padding: 2px !important;
  color: #222222 !important;
  text-shadow: 1px 1px 0 #4A9046 !important;
  font-size: 1rem !important;
}
.liquid-table thead th a{
  text-decoration:underline !important;
}

.liquid-table td {
  padding: 2px !important;
text-shadow: 1px 1px 0 #D1D1D1 !important;
  font-size: 1rem !important;
}

.rpwe-block a {
display: inline!important;
text-decoration: none;
font-size: 15px;
font-weight: bold;
}

.menu-item-3317{
color:#E5000B !important;
}

h3.omc-blog-one-cat a {background:#f9ba00; color:#FFF; padding: 3px 10px; font-size:1.25em; text-shadow:none; -moz-transition:.8s linear; -webkit-transition:.8s ease-out; transition:.8s linear;}

h3.omc-blog-one-cat a {background:#45B439;}

#omc-container {padding: 20px 0px 0px 40px;box-shadow:none !important;-moz-box-shadow:none !important;}

#omc-top-menu ul li a {
  margin: 0px 0px;
  font-size: 12px;
  padding: 0px 6px 0px 6px;
  text-transform: uppercase;
  font-weight: 800;
  border-left: solid #3C6587 3px !important;
  color: #121212;
}

#omc-top-menu ul li.menu-item-3317 a {border-left: none !important;}

nav#omc-main-navigation ul li a:hover {text-shadow: 0 1px 1px #000; background: #3986B4; color:#FFF; -moz-transition:  .03s linear; -webkit-transition:  .03s linear; transition:  .030s linear; }

nav#omc-main-navigation ul li a {font-size: 1.48em;font-weight: 800; padding: 11px 15px !important;}

#couponconteiner.horizontal .code_ex {font-size:10px !important; }

#couponconteiner.horizontal {margin: 0 auto !important;}

#couponconteiner.horizontal .code_activeoffer {font-size:10px !important;}

.flexslider {/* background:url(../images/preloader-dark.gif) scroll transparent center center no-repeat; */  background: none; border: none; position: relative; zoom: 1;border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; }

img.image-round{-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

#omc-full-article table th, table td {padding: 8px 0 8px 0;}
@media only screen and (max-width: 413px) { /* target= mobile ~300 wide */

article#omc-full-article h1.omc-post-heading-standard {font-size:1.8em !important;}
article#omc-full-article p.omc-date-time-inner {font-size:1.2em !important;}
.snippet-label {padding: 0 !important; margin: 0 !important; width:20% !important; text-align:left !important;}
.snippet-data {padding: 0 !important; margin: 0 !important; width:30% !important;}
#omc-container { width:100%; margin:auto; float:center; padding: 10px 10px 20px 10px; box-shadow:none !important;-moz-box-shadow:none !important;}	
nav#omc-main-navigation {width: 100%;}
footer#omc-boxed {width: 100%;}
article#omc-full-article p {font-size: 1.65em !important;line-height: 1.5em !important;margin: 0 0 .6em 0 !important;}
#omc-full-article table th, table td {padding: 8px 0 8px 0;}
img {max-width: 100%;}
img.size-medium {max-width: 50% !important; height: auto;}
#text-19 img {max-width: 100% !important; height: auto !important; float: none !important; float: left;}
#placement_177350_0 img {max-width: 100% !important; height: auto !important;}
a#omc-logo {float:left !important; max-width:35% !important;}
#comments .comment-body p {font-size: 19px !important; line-height: 19px !important;}
.flex-container.omc-resize-620 {margin-bottom: -10px;}
}

@media only screen and (max-width: 1023px) {
.ctabox li {
height: 2.5em;
}
.ctabox ul {
margin:0 0 0 0px !important;
}
span.othervendors {
font-size:.9em;
text-align:center;
padding: 0;
  margin: 0 15px 7px 15px;
display:block;
border-bottom:1px solid #808080;
}
.ctabox a {
font-weight: bold;
  font-size: 1em;
}
.innerctabox {
display: inline-block;
  background-color: #F4F3ED;
  padding: 8px 0px 1px 0px;
  margin: 14px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
width:100%;
}
ul.othervendorscodes {
display:block;
margin: 0 !important;
padding:0 1%;
width:47%;
list-style: none;
  list-style-type: none !important;
  list-style-image: none !important;
  text-align: center;
}
ul.othervendorslinks {
display:block;
padding:0 1%;
width:47%;
list-style: none;
 list-style-type: none !important;
  text-align: center;
}
.ctacode2, .ctacode3, .ctacode4, .ctacode5 {
  padding: 6px 6px;
}
h3.widgettitle { font-size: 1.2em; }
}

@media only screen and (max-width: 479px) { /* target= mobile ~300 wide */

article#omc-full-article h1.omc-post-heading-standard {font-size:1.8em !important;}
article#omc-full-article p.omc-date-time-inner {font-size:1.2em !important;}
.snippet-label {padding: 0 !important; margin: 0 !important; width:20% !important; text-align:left !important;}
.snippet-data {padding: 0 !important; margin: 0 !important; width:30% !important;}
		#omc-container { width:100%; margin:auto; float:center; padding: 10px 10px 20px 10px; box-shadow:none !important;-moz-box-shadow:none !important;}	
nav#omc-main-navigation {width: 100%;}
footer#omc-boxed {width: 100%;}
article#omc-full-article p {font-size: 1.65em !important;line-height: 1.5em !important;margin: 0 0 .6em 0 !important;}
#omc-full-article table th, table td {padding: 8px 0 8px 0; }
img {max-width: 100%;}
img.size-medium {max-width: 50% !important; height: auto;}
#text-19 img {max-width: 100% !important; height: auto !important; float: none !important; float: left;}
a#omc-logo {clear:both;}
#comments .comment-body p {font-size: 19px !important; line-height: 19px !important;}
#placement_177350_0 img {max-width: 100% !important; height: auto !important;}
.flex-container.omc-resize-620 {margin-bottom: -10px;}
}


.vendorname {
font-size:15px; text-align:left !important; padding-left:25px; display:block;}
.vendorlink {display:block;}
.vendorlink2 {display:block;}
.top10toc td,.top10toc th{padding:2px 0px;font-size:15px;}
.top10toc .odd td{background-color: #E8FFDB!important;}
.top10toc td:hover,.top10toc .odd .even tr:hover{background-color: #CCF9B3!important;}
.top10toc .row-hover tr:hover td{background-color:#CCF9B3!important}
.top10toc thead th{background-color: #81C341;color:#fff}
.top10toc table{margin:0!important;}
#tablepress-8{margin:0!important;}
#tablepress-7 .tablepress-responsive-all thead th {width:90px;}
#omc-full-article h3 {font-size: 1.9em;margin-bottom: 10px;color: #333333; text-shadow: 0px 2px 2px #E0E0E0;}

.rpwe-block li {
margin-bottom: 0!important;
padding-bottom: 0!important;
}

.login h1 a{background-image:none,url(http://cdn2.static-bestclearomizer.com/wp-content/uploads/2014/11/happy-holiday-best-clearomizer-banner.png) !important;}
h3.widgettitle {
padding: 10px 0px;
color: #FFF !important;
font-size: 1.46667em;
margin: 15px 0 20px 0;
text-shadow: 0px 1px 1px #061722;
font-weight: 700;
webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
h3.widgettitle span {padding: 4px 16px;webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
li {font-size: 1.299em; color:#000000; line-height: 20px; margin-bottom:7px;}
article#omc-full-article ul li {margin-bottom: 7px;}

.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#81C341 !important}
.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#333 !important}
article.omc-half-width-post.following a.omc-title-category-context {background:#81C341 !important;}


#homefix p {font-size: 1.6em; line-height: 125%; margin:0 0 20px 0; color:#0D0D0D;}
#homefix h1 {display: block;margin-top: 0;margin-bottom: .2em;font-size: 3.5em;text-align: center;text-shadow: 0px 2px 2px #E0E0E0;}
#homefix > p a {color:#AB320D; text-decoration: none;}
#homefix > p a:hover {color:#21759b; text-decoration: underline;}
#homefix a {color:#AB320D; font-weight: 700;}
#homefix a:hover {color:#21759b; text-decoration:underline;}  
#homefix h2 {font-weight: 700; margin: 1em 0; font-size: 2.3em; color: #333; z-index: 3;}
#homefix h3 {font-size: 1.9em;margin-bottom: 10px;color: #333333; text-shadow: 0px 2px 2px #E0E0E0;}
#homefix {padding-right: 45px; clear: both;} 
.omc-quarter-width-category {width: 134px; margin: 0 28px 50px 0;}


a {-moz-transition:  .0s ease-in-out; -webkit-transition:  .0s ease-in-out; transition:  .0s ease-in-out;}		
a:hover {background: #FFFFFF; color:#3986b4; text-decoration:underline !important;}

.style1 ul.tabbernav a:hover {
background: #FF9B00;
}
.style1 ul.tabbernav li a { 
 background-color: #AB320D;
}

@media only screen and (min-width:1024px ) { /* target=Desktop */

/*==== Main Containers __target=Desktop__ =======*/	
a.omc-flex-category {width:200px; padding:63px 0px 0px !important; text-align:center; position:absolute; top: -61px; right: -6px; background:none !important; color:#3986B4 !important; font-weight: bold !important; font-size: 15px;}
article#omc-full-article h1.omc-post-heading-standard {font-size:2.5em !important;}
#omc-container {width: 1100px; padding:13px 0px 0px 40px !important;box-shadow:none !important;-moz-box-shadow:none !important;}	
#omc-top-menu {background:#000;  margin:auto;  padding:7px 40px; width: 1060px;}
section#omc-main {width:770px; float:left; }
img.featured-full-width-top {width: 100%; margin: 0 0 36px 0 !important; border: none; }
.flex-container.omc-resize-620 {margin: 0 0 5px 55px;}
.omc-half-width-category img{margin:0;}
.omc-half-width-category {width:290px; float:left; margin: 0px 10px 40px 50px;  }
h1.omc-half-width-label h1 a {font-size: 1.5em; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
h1.omc-half-width-label {left: 42px;}
.omc-half-width-category h1.omc-half-width-label {left: 0px;}
.omc-quarter-width-category {margin: 0 28px 50px 0;}
.omc-quarter-width-category {margin: 0 10px 50px 27px;}
.omc-quarter-width-category img{margin:0;}
h2.omc-quarter-width-label {position:absolute; top:-3px; left:0px;}
footer#omc-boxed {width: 1140px; margin:auto;}
.omc-copyright-area {width: 1059px; }
article#omc-full-article p {font-size: 1.4em; line-height: 205%; margin:0 0 20px 0; color:#000000;}
#fsb-social-bar {margin:0 !important;}

article.omc-half-width-post.leading {height: auto;background-color: #fff;webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 40px 15px 5px 15px;margin-bottom: 0px;}
.flexslider .slides > li {height: 345px !important;}
input.omc-header-search-input-box {
padding: 6px;
background: #606060;}
span#omc-search-overlay {
margin-top: 6px;
font-weight: 600;
text-shadow: 0 1px 1px #2C2C2C;
color: #ffffff !important;
background-color: #2C2C2C !important;
padding: 11px 4px 11px 11px !important;
margin-top: 0px !important;
}
ul#menu-desktop-menu li#omc-header-search form {background-color: #606060;}
span#omc-search-overlay {
margin-top: 6px;
font-weight:600;
text-shadow: 0 1px 1px #000;
}
ul#menu-desktop-menu li.menu-item {
background-color:#2c2c2c !important;
border-top: none;
border-right: 1px solid #222222;
margin-bottom: 0px;
}
ul#menu-desktop-menu li.menu-item a {
color: #ddd;
text-shadow: 0 1px 1px #000;
border-right: 1px solid #383838;
text-decoration:none !important;
}
ul#menu-desktop-menu li.menu-item a:hover {
color: #fff;
text-shadow: 0 1px 1px #000;
text-decoration:none !important;
background-color:#2c2c2c !important;
}
ul#menu-desktop-menu li.current-menu-item a:hover {
color: #fff;
text-shadow: 0 1px 1px #000;
text-decoration:none !important;
background-color:#3986B4 !important;
}
nav#omc-main-navigation {margin-bottom: 2px; margin-top: 20px; width:1000px;}
nav#omc-main-navigation ul.sub-menu li {border-bottom: 1px solid #141414; background-color:#2c2c2c !important;}
nav#omc-main-navigation ul.sub-menu li:hover {background:#252525!important; moz-transition: .7s ease-in !important;-webkit-transition: .7s ease-in !important; transition: .7s ease-in !important;}
nav#omc-main-navigation ul.sub-menu li a {background:#2c2c2c !important; color:#ddd; min-width:190px; text-shadow: 0 1px 1px #000; font-size: 1.25em !important; display:inline-block; border-bottom: none;}
nav#omc-main-navigation ul.sub-menu li:first-child a {background-color:#2c2c2c !important; text-shadow: 0 1px 1px #000;}
nav#omc-main-navigation ul.sub-menu {width: auto !important; padding-top:0px; margin-top:6px; background-color:#2c2c2c;}
nav#omc-main-navigation ul li a {padding: 11px 15px !important; font-size: 1.48em !important;}
nav#omc-main-navigation ul.sub-menu li a:hover {color:#ffffff !important; text-decoration:underline !important;background:#252525!important;}
nav#omc-main-navigation ul li a:hover {background:#2c2c2c!important; color:#ffffff !important; text-decoration:underline;}
nav#omc-main-navigation ul.sub-menu > li:last-child a {border-bottom:none;}
#omc-top-menu {background:#ffffff!important;}
#omc-top-menu ul li a:hover {color:#3986b4!important;  text-decoration:underline;}
nav#omc-main-navigation ul.sub-menu li:hover {background:#252525!important;}
}		
/*==== Main Containers __target=Desktop__END=======*/
a.omc-flex-category {opacity:50%;}

.flexslider .slides img {max-width: 100%; display: block; margin: 0 auto; border: none; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
div.omc-featured-overlay {position:absolute; bottom: -7px; width:100%; padding: 0px 0px 10px 0px; background:rgba(0, 0, 0, 0.8); webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

a.omc-flex-category {width:200px; padding:59px 0px 3px; text-align:center; position:absolute; top: -61px; right: -6px; background:none !important; color:#3986B4; font-weight: bold; font-size: 15px; transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg);}

.rpwe-block li {border-bottom: 0px !important;}

.rpwe-block h3 {
background: none !important;
clear: none !important;
margin-bottom: 0 !important;
margin-top: 14px !important;
font-weight: 400 !important;
font-size: 12px !important;
line-height: 1.5em !important;
}

.rpwe-block a:hover {background: none !important;}

.rpwe-block a {background: none !important;}

article#omc-full-article h1.omc-post-heading-standard {display: block;margin-top: 0;margin-bottom: .2em;font-size: 3.5em;text-align: center;}
#omc-full-article h3.stars-text {color: #333333 !important; background: none !important; border:none !important;}
#couponconteiner.horizontal {margin: 0 auto !important;}
#omc-full-article h2 {font-size: 2.3em  !important;}
#couponconteiner.horizontal .coupon .coup-title {font-size: 1.3em !important;}
#fsb-social-bar.fsb-fixed {top: 48px !important;}
#fsb-social-bar {width: 305px !important;border: 0px solid #ffffff !important;border-top: 0px solid #ffffff !important;padding: 0px !important;margin: 0px 0 20px 0px;float: left !important;background: #ffffff !important;webkit-border-radius: 0 0 8px 8px !important;-moz-border-radius: 0 0 8px 8px !important;border-radius: 0 0 8px 8px !important;}
#fsb-social-bar.fsb-fixed {position: fixed;top: 48px;z-index: 99999;width: 305px !important;padding: 12px;}
#fsb-social-bar .fsb-title {display: block;float: left;margin: 3px 20px 0 0;font-size: 19px;text-decoration: none;color: #ffffff !important;font-family: Open Sans, sans-serif !important;font-weight: 900;}
#fsb-social-bar .fsb-share-facebook {width: 75px !important;float: left;padding: 5px 20px 5px 5px !important;height: 25px;background-color: #ffffff !important;webkit-border-radius: 8px 0 0 8px !important;-moz-border-radius: 8px 0 0 8px !important;border-radius: 8px 0 0 8px !important;}
#fsb-social-bar .fsb-share-google {width: 75px !important;float: left;padding: 5px !important;background-color: #ffffff !important;}
#fsb-social-bar .fsb-share-twitter {width: 75px !important;float: left;padding: 5px 40px 5px 5px !important;background-color: #ffffff !important;webkit-border-radius: 0 8px 8px 0 !important;-moz-border-radius: 0 8px 8px 0 !important;border-radius: 0 8px 8px 0 !important;}
#fsb-social-bar .fsb-hide-count {width: 75px !important;float: left;padding: 5px !important;background-color: #ffffff !important; margin: 0 !important;}
#fsb-social-bar .fsb-share-twitter.fsb-hide-count {padding: 5px 40px 5px 5px !important;background-color: #ffffff;}
#fsb-social-bar .fsb-share-facebook.fsb-hide-count {width: 75px !important;padding: 5px 20px 5px 5px !important;background-color: #ffffff;}
#fsb-social-bar .fsb-share-google.fsb-hide-count {width: 75px !important;padding: 5px !important;background-color: #ffffff;}
article.omc-modulule-b.following h3 a{text-shadow: 0px 1px 1px #3C3C3C;}
h1.omc-half-width-label{text-shadow: 0px 1px 1px #3C3C3C;}
.cta-button {
padding: .35em .5em;
webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
color: #ffffff !important;
border: solid #892F14 .2em;
background: #892f14; /* Old browsers */
background: -moz-linear-gradient(top,  #892f14 0%, #ab320d 50%, #892f14 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#892f14), color-stop(50%,#ab320d), color-stop(100%,#892f14)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #892f14 0%,#ab320d 50%,#892f14 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #892f14 0%,#ab320d 50%,#892f14 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #892f14 0%,#ab320d 50%,#892f14 100%); /* IE10+ */
background: linear-gradient(to bottom,  #892f14 0%,#ab320d 50%,#892f14 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#892f14', endColorstr='#892f14',GradientType=0 ); /* IE6-9 */
margin: .7em;
text-align: center;
font-weight:900;
font-size:.88em;
display:block;
moz-transition: .0s ease-in-out;
-webkit-transition: .0s ease-in-out;
transition: .0s ease-in-out;
}
.cta-button:hover{
color: #ffffff !important;
text-decoration: underline;
background: #ab320d; /* Old browsers */
background: -moz-linear-gradient(top,  #ab320d 0%, #892f14 50%, #ab320d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ab320d), color-stop(50%,#892f14), color-stop(100%,#ab320d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ab320d 0%,#892f14 50%,#ab320d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ab320d 0%,#892f14 50%,#ab320d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ab320d 0%,#892f14 50%,#ab320d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ab320d 0%,#892f14 50%,#ab320d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ab320d', endColorstr='#ab320d',GradientType=0 ); /* IE6-9 */}
div.wp-caption {
width: 100%;
margin: 20px 0px 20px 0px;
float: none;
background: #373737 !important;
padding: 0px 0px 3px 0px;
webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

article#omc-full-article p.wp-caption-text {
font-size: 1em;
color: #FFF !important;
margin: 2px 10px 5px 10px;
line-height: 17px;
font-weight: 600;
text-align: center;
}
.wp-caption-text img.image-border{ border:6px #373737 !important;}

#text-19 {
float: right !important;
}
.flex-control-nav li a {
background-color: #81C341;
width: 15px;
height: 15px;
}
ol.flex-control-nav {
width: 48px !important;
}
@media only screen and (max-width: 480px) { /*Remove background for 320px displays*/
	div#omc-transparent-layer {background:none;}
	body {background-color:#000;}
	#omc-container {box-shadow: none}
}

body {font-size:12px;}article#omc-full-article p {color:#000000}

.es-carousel ul{display:block;}
/*WPBeginner Footer Bar*/
.fixedBar{background: #000; bottom: 0px; color:#fff; font-family: Arial, Helvetica, sans-serif; left:0; padding: 0px 0; position:fixed; font-size:16px; width:100%; z-index:99999; float:left; vertical-align:middle; margin: 0px 0 0; opacity: 0.95; font-weight: bold;}

.boxfloat{text-align:center; width:920px; margin:0 auto}

#tips, #tips li{margin:0; padding:0; list-style:none}

#tips{width:920px; font-size:20px; line-height:120%;}

#tips li{padding: 15px 0; display:none}

#tips li a{color: #fff;}

#tips li a:hover{text-decoration: none;}
/* Gonzo Internal CSS Changes END */