/*
Theme Name: Hoth Bricks Main Theme
Theme URI: https://www.hothbricks.com
Version: 3.0
Author: Will
Author URI: https://www.hothbricks.com
Description: Main theme
Text Domain: hb
*/
/*
HB THEME
*/
/*
MAIN STYLES
*/
html[lang="fr"] {margin-top:0!important;box-sizing:border-box}
*, *:before, *:after {box-sizing:inherit}
a,a:hover,#sidebar-left a:hover,#sidebar a:hover,.entryin a,.entryin a:hover,.entrytitle,.entrymcommtxt a:hover,.com-entrytitle a{color:#333}
/*@media only screen and (min-width: 1024px) {body {background-color:#000000!important;background-image:url(https://www.hothbricks.com/common/habillage/lsw-bg-2.jpg)!important;background-repeat: no-repeat;background-attachment: fixed;background-position: center top;}}*/
/*body{font-family:"Open Sans", sans-serif;margin:0;background-color:#eaeded!important}*/
body{font-family:"Open Sans", sans-serif;margin:0;background-color:#ffffff!important}
/*#overall{display:block;width:100%;max-width:1200px;height:auto;background-color:#FFFFFF;margin-left:auto;margin-right:auto;text-align:center;position:relative!important;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}*/
#overall{display:block;width:100%;max-width:1200px;height:auto;background-color:#FFFFFF;margin-left:auto;margin-right:auto;text-align:center;position:relative!important}
#header{width:100%;max-width:1200px;background-position:0 0;background-repeat:no-repeat;height:120px;background-color:#FFFFFF;margin-top:20px}
#menu {width:100%;max-width:1179px;height:auto;padding-top:5px;padding-bottom:20px;margin-left:-2px}
#footer{clear:both}
.alignleft{text-align:left;}
.aligncenter{text-align:center;}
.alignright {text-align:right;}
*,*:focus,*:hover{outline:0}
.noborder {border:none!important}
.main-area{padding:0 0 0 15px}
.content-area{display:block;width:100%;max-width:640px;float:left;margin:400px 15px 6px 28px;padding:3px;position:relative;text-align:justify!important;text-justify:auto}
.entryin{width:100%;max-width:640px;padding-left:12px;margin-left:auto;margin-right:auto;margin-top:1px;text-align:justify!important}
.header-text{width:100%;max-width:1025px;color:#494949;display:none;font-size:14px;padding:50px 38px 0 30px}
a{font-weight:400;text-decoration:none}
blockquote{background-position:0 0;background-repeat:no-repeat;color:#000;font-size:11px;font-style:oblique;margin:0;padding:2px 43px 2px 33px}
h1{font-size:30px;margin:0;background: -webkit-linear-gradient(45deg, #724BB7, #4098D7 80%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
input{background:#FFFFFF;border:1px solid #EC8103;color:#000;padding:5px}
textarea{background:#FFFFFF;border:1px solid #EC8103;color:#000}
.logo-header{text-align:left;margin-left:13px}
.header-title,.header-title a,.header-title a:hover{color:#000;font-size:65px;padding:20px 10px 0;text-align:center;text-decoration:none}
#sidebar-left ul ul{margin:0 0 0 -5px;padding:0;text-align:left}
#sidebar-left a{font-size:12px;font-weight:700;padding:0 0 0 5px;text-decoration:none;text-decoration-skip-ink:auto}
#sidebar-left ul ul li{list-style:none;padding:3px 0 2px 15px}
#sidebar-left-area,#sidebar-area{float:left;margin:400px 0 0 0;padding:1px;position:relative;text-align:left;width:100%;max-width:220px}
#sidebar-left,#sidebar{background:transparent;color:#000;float:left;font-size:12px;padding:0;text-align:left;overflow:hidden}
#sidebar-left{margin-left:0}
#sidebar{margin-left:38px}
#sidebar-left ul,#sidebar ul{list-style-type:none;margin:0 0 0 5px;padding:0;width:226px}
#sidebar ul ul{margin:0 0 0 5px;padding:0}
#sidebar ul ul li{list-style:none;padding:3px 0 2px 15px;overflow:hidden;text-overflow: ellipsis}
#sidebar a{color:#494949;font-size:12px;font-weight:400;padding:0 0 0 5px;text-decoration:none;text-decoration-skip-ink:auto}
#classifieds{font-size:12px}
.ctr {display:block;margin-left:auto;margin-right:auto;text-align:center}
.ctrtop {display:block;margin-left:auto;margin-right:auto;margin-top:5px;width:970px;height:250px}
.side-ad-160{display:block;margin-left:auto;margin-right:auto;margin-bottom:5px;width:160px;height:600px}
.side-ad-190{display:block;margin-left:14px;margin-right:auto;width:190px;height:190px}
.side-ad-190-rotate{display:block;margin-left:12px;margin-right:auto;width:190px;height:190px}
.side-ad-winamaz{display:block;margin-right:auto;width:220px;height:100%}
.side-ad-190 img, .side-ad-190-rotate img, .ctrtop img{border:none;border-radius:3px}
.footer-text{width:100%;max-width:880px;color:#000;font-size:11px;padding:20px;text-align:center;text-decoration:none}
#footer-wp{width:100%;max-width:880px;color:#000;font-size:11px;text-align:center;text-decoration:none}
.footer a{font-size:11px;text-decoration:none}
ul{margin:0;}
.entryin ul li:before{font-family:"Font Awesome 7 Free";content: "\f45c";font-size:10px;font-weight:900;vertical-align:bottom;margin:0 5px 0 0;color:#FF8000}
.entryin ol li{list-style:decimal;margin:0 20px 0 15px}
.entryin a{text-decoration:underline}
.entryin a:hover{text-decoration:underline}
.entryin p a {color:#FF5B0A}
.entryin p a, .entryin .tpress a{font-weight:700;font-size:14px;text-decoration:underline}
.entryin p a:hover, .entryin .tpress a:hover{font-weight:700;font-size:14px;text-decoration:underline}
.entrydate{font-size:20px;padding:0 5px 0 0;text-align:right}
.entrytitle{font-family:"Roboto Condensed", sans-serif;font-size:40px;font-weight:900;padding:10px 3px 10px 0px;text-align:left;letter-spacing:-1px;margin-left:12px;width:100%;max-width: 630px}
.entrytitle a,.entrytitle a:hover{font-size:40px;font-weight:900;text-decoration:none}
.entrytime{width:100%;max-width:600px;color:#C0C0C0;font-size:10px;font-weight:400;text-align:right;margin:auto}
.entrytime2{color:#808080;font-size:11px;padding:20px}
.entrybody{color:#333;font-size:14px;line-height:20px;padding:3px;text-align:justify!important}
.entryfoot{width:100%;border-bottom:1px solid lightgrey;padding:15px 0px;font-family: "Roboto Condensed", sans-serif;font-size: 16px;text-align:right}
.contestlabel{color:#000;font-size:15px;padding:0 5px;text-align:right}
.entryfoot a{font-weight:400!important;font-size: 16px!important;text-decoration:none!important;background: linear-gradient(45deg,#FF5B0A 0%, #f78a54 100%);color:#FFFFFF!important;padding:10px 9px 7px 9px;border-radius:3px}
.entryfoot a:hover{font-weight:400!important;font-size: 16px!important;text-decoration:none!important;background:none!important;color:#FF5B0A!important}
.resomax{color:#EC8103}
.singleinfo{background:#EEE;border:1px solid #000;font-style:oblique;padding:2px}
.commentlist{margin:0;padding:0 0 .4em}
.commentlist ol li,ol,li{list-style:none}
.nocomments{display:none!important}
.navigation{font-size:16px;padding:40px 0 0}
.alignleft{float:left;text-align:left}
.alignright{float:right;margin-top:-1px;text-align:right}
.aligncenter, div.aligncenter {display: block;margin-left:auto; margin-right:auto}
img{height:auto;max-width:100%;border:solid #E9E9E9 1px;margin:0;padding:0;transition:opacity .5s linear 0.25s;border-radius:5px}
img[data-lazy-original] {opacity:0}
img[src^="https"] {opacity:1}
.noborder img {border:none!important}
.img2{border:solid #C0C0C0 1px;margin:0 10px;padding:2px}
img.wp-smiley{border:0;float:none;margin:0;padding:0}
p{margin:2px;padding:3px}
table{border:1px solid #C0C0C0;border-collapse:collapse;width:90%}
td{border:1px solid #C0C0C0;padding:5px}
.gray{color:#808080}
a:hover{color:#FF8000!important}
a:hover,#sidebar-left a:hover,#sidebar a:hover{font-weight:400;text-decoration:underline}
.bfcom, .extlink{padding: 3px 0 2px 0!important;text-align:left}
.bfcom:before{font-family:"Font Awesome 7 Free";content:"\f086";color:#EC8103;font-size:15px;font-weight:400;vertical-align:middle}
.extlink:before{font-family:"Font Awesome 7 Free";content:"\f14c";color:#C0C0C0;font-size:14px;font-weight:400}
.fa-input{font-family:"Font Awesome 7 Free"}
input[type="submit"]{font-family:"Roboto Condensed", sans-serif;background-color:#EC8103;font-size:15px!important;color:#FFFFFF;border:none!important;cursor:pointer;padding:6px 6px 5px 7px;text-transform:uppercase;font-weight:400}
.squarehb li:before{font-family:"Font Awesome 7 Free";content:"\f292";font-size:10px;font-weight:900;vertical-align:baseline;color:#336699}
.tpress{border:1px solid #F0F0F0;margin:0 auto}
.flickrtable{border:0px;text-align:center;margin:0 auto}
.tdpress{background-color: #FCFCFC;text-align: left; vertical-align: top; border: none;padding:15px}
table{width:95%!important}
.tdpress li{line-height:22px}
.tdpress ul{margin-left:-40px}
.tshops{border:1px solid #F0F0F0;width:400px}
.post-time,.tags,.post-edit-link,.tags:hover,.post-edit-link:hover{text-transform:uppercase!important;color:#FFFFFF!important;padding:2px 5px 2px 5px!important;text-decoration:none!important;font-weight:400!important;line-height:20px}
.post-time {background-color:#C8CCCF!important}
.tags,.post-edit-link,.tags:hover,.post-edit-link:hover {background-color:#05A8ED!important;border-radius:2px}
iframe{width:100%}
.read-more{font-size:13px;background-color:#C0C0C0;color:#FFFFFF;font-weight:400;text-decoration:none;text-shadow:none;padding:5px 10px 5px 10px}
.read-more:hover{background-color:#ec8103;color:#FFFFFF;text-decoration:none;text-shadow:none;padding:5px 10px 5px 10px}
#slider-hb{position:absolute;display:block}
.post-password-form p:first-child{display:none}
.side-adblock{padding:5px;width:220px;height:49px;line-height: 20px}
.side-adblock img{border:none;vertical-align:middle;margin-bottom: 3px}
.jz-scrolltop-wrap{right:0px!important}
.jz-scrolltop-wrap a {top:-150px!important}
.wp-video {margin-left:17px!important}
.ctrtopmob,.intermedia {display:none!important}
.takeover{position: absolute;display: block;width:100%;height:100%;z-index:1;top:0;cursor:pointer}
#overall,.ctrtop {position: relative!important;z-index: 999!important}
.advert-item span.advert-link .advert-link-text,.entrytitle, .comment-title, .wprpsp-post-title {font-smooth: always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*
SEARCH FIELD
*/
.search-form {position:inherit;margin:-24px 7px auto auto;display:flex}
.fa-search{padding:6px 7px 7px 9px; border:none;color:#ffffff;background-color:#724BB7;vertical-align:middle;margin: 2px 0 0 231px;position:absolute;cursor:pointer;font-size: 15px} 
.search-field{width:250px; height:100%; border:2px solid #724BB7!important;font-size:14px}
input::placeholder {font-size:14px}
::-webkit-input-placeholder{font-size:12px;color:#D3D3D3;font-weight:bold}
:-moz-placeholder{ /* older Firefox*/font-size:12px;color:#D3D3D3;font-weight:bold}
::-moz-placeholder{ /* Firefox 19+ */font-size:12px;color:#D3D3D3;font-weight:bold} 
:-ms-input-placeholder{font-size:12px;color:#D3D3D3;font-weight:bold}
[type="text"], [type="search"] {-webkit-appearance:none;border-radius:3px}
/*
MAX WIDTH 500 PX
*/
@media only screen and (max-width: 500px) {
body{background:transparent!important;max-width:100%;background-size:100%}
#sidebar-left-area,#sidebar-area,#sidebar,#qc-cmp2-container,#wpd-bubble-wrapper,#social,#menu,.ctrtop,.ctrtopcultura,.awin{display:none!important}
#overall{width:98%;max-width:1200px;box-shadow:none;padding-left:7px;margin-right:0}
#header{height:120px!important;margin-top:0!important}
.search-form{margin: auto auto auto auto!important}
.logo-header{width:80px;margin:auto;margin-top:4px}
.logo-header img {border:none}
#footer{height:250px}
.header-text{width:100%;max-width:1025px}
.main-area{width:97%;max-width:1185px;padding:0}
.content-area{width:95%;max-width:600px;margin-left:10px;margin-top:0px;padding:0}
#sidebar-left-area, #sidebar-area, .content-area {margin-top:0px!important}
.content-area{margin-top:0px}
.entryin{width:100%;max-width:600px;padding-left:0}
.entrytitle, .entrytitle a, .entrytitle a:hover{margin-left:0px;font-size:28px}
.entrytime {width:100%;max-width:600px;text-align:left}
h1,.comment-title,.comment-title:before{font-size:20px!important}
.entrybody{font-size:13.5px}
.comment-title{text-align:left}
.blue a, .blue-vip a, .blue-amazon a{font-size:12px!important;max-width:250px;margin:auto;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical}
.blue a:before, .blue-vip a:before, .blue-amazon a:before{font-size:14px!important}
.tags,.post-edit-link{line-height:21px}
.wprpsp-gridbox-slider-wrp {display:none}
.gallery-item{width:30%!important;padding:5px!important} 
.gallery-columns-2 {margin-left:0!important; padding-left:0!important} 
.ctrtopmob {width: 300px!important;height: 250px!important;display: block!important;margin: 5px auto 10px auto!important}
.intermedia {width: 300px!important;height: 250px!important;display: block!important;margin: 5px auto 10px auto!important}
.twitter-tweet {margin:auto}
}
/*
MAX WIDTH 768 PX
*/
@media only screen and (min-width: 501px) and (max-width: 768px) {
body {background:transparent!important;max-width:100%;background-size:100%}
#sidebar-left-area,#sidebar-area,#sidebar,#qc-cmp2-container,#wpd-bubble-wrapper,#social,#menu,.ctrtop,.ctrtopcultura,.awin{display:none!important}
#overall{box-shadow:none}	
#header{height:120px!important;margin-bottom:10px!important}
.search-form{position:inherit;margin: auto 15px auto auto!important;display:flex}
.entrytitle{margin-left:0px}
.logo-header{width:80px;margin:auto}
.logo-header img {border:none}
.main-area{width:97%;max-width:1185px}
h1{font-size:25px!important}
.entrybody{font-size:13.5px}
.wprpsp-gridbox-slider-wrp {display:none!important}
.ctrtopmob {width: 300px!important;height: 250px!important;display: block!important;margin: 5px auto 10px auto!important}
.intermedia {width: 300px!important;height: 250px!important;display: block!important;margin: 5px auto 10px auto!important}
#sidebar-left-area, #sidebar-area, .content-area {margin-top:0px!important}
}
/*
MAX WIDTH 1024 PX
*/
@media only screen and (min-width: 769px) and (max-width: 1024px) {
body{background:transparent!important;max-width:100%;background-size:100%}
#sidebar-left-area,#sidebar-area,#sidebar,#qc-cmp2-container,#wpd-bubble-wrapper,#social,#menu,.ctrtop,.ctrtopcultura,.awin{display:none!important}
#overall{box-shadow:none}
#header{height:120px!important;margin-bottom:10px!important}
.search-form{position:inherit;margin: auto 15px auto auto!important;display:flex}
.content-area{float:none;margin-left:auto;margin-right:auto}
.logo-header{width:80px;margin:auto}
.logo-header img {border:none}
.main-area{width:97%;max-width:1185px}
h1{font-size:25px!important}
.entrybody{font-size:13.5px}
.wprpsp-gridbox-slider-wrp {display:none!important}
.ctrtopmob {width: 300px!important;height: 250px!important;display: block!important;margin: 5px auto 10px auto!important}
.intermedia {width: 300px!important;height: 250px!important;display: block!important;margin: 5px auto 10px auto!important}
#sidebar-left-area, #sidebar-area, .content-area {margin-top:0px!important}
}
/*
SOCIAL
*/
#social{position:absolute;top:5px;right:12px}
.fa-facebook-square, .fa-square-x-twitter, .fa-youtube-square, .fa-pinterest-square,.fa-instagram, .fa-square-envelope, .fa-square-tumblr, .fa-square-threads, .fa-square-bluesky, .fa-square-rss{font-size:25px}
.fa-tiktok, .fa-twitch{font-size:23px}
.fa-facebook-square{color:#3b5998!important}
.fa-square-bluesky{color:#0485FF!important}
.fa-square-x-twitter, .fa-square-threads{color:#000000!important}
.fa-youtube-square{color:#b31217!important}
.fa-pinterest-square{color:#bd081c!important}
.fa-instagram{color:#ed4956!important}
.fa-square-tumblr{color:#35465c!important}
.fa-square-envelope{color:#724bb7!important}
.fa-tiktok{color:#000000!important}
.fa-twitch{color:#9147FF!important}
.fa-square-rss{color:#F26522!important}
/*
WP DISCUZ
*/
.wpdiscuz-loading-bar .wpdiscuz-loading-bar-img{border:none!important}
#wpcomm .wc-comment-footer a, #wpcomm .wc-comment-footer span.wc_editable_comment, #wpcomm .wc-comment-footer span.wc_save_edited_comment, #wpcomm span.wc_cancel_edit{font-size:11px!important}
#wpcomm .wpd-form-row .wpd-form-col-right{width:70%!important}
.wpdem-sticker {border:none;border-radius:0}
/*
SIDE STYLES
*/
.side-header,.side-com,.side-hb {font-family:'Roboto Condensed',sans-serif!important;width:224px;color: #FFF!important;font-size: 15px!important;list-style:none!important;padding:7px 4px 4px 0!important;margin:10px 0 10px 0;text-align:center!important;border-radius:3px}
.side-header{background: linear-gradient(45deg, #D6D8D8 0%, #E4E6E6 100%)}
.side-com{background: linear-gradient(45deg,#FF5B0A 0%, #f78a54 100%)}
.side-hb{background: linear-gradient(45deg,#FF5B0A 0%, #f78a54 100%)}
 .header-bdp,.side-news,.side-ideas,.side-reviews,.side-concours,.side-new2020,.side-bonsplans,.side-shopping,.side-adverts,.side-fans,.side-retiring, .side-legocs, .side-news a,.side-ideas a,.side-reviews a,.side-concours a,.side-new2020 a,.side-bonsplans a,.side-shopping a,.side-adverts a,.side-fans a,.side-retiring a, .side-legocs a{text-decoration:none!important;font-family:'Roboto Condensed',sans-serif!important;font-weight:400;color:#FFFFFF!important;font-size:15px!important; padding:7px 7px 7px 7px!important;margin:4px 0 4px 0;border-radius:3px}
.side-news, .side-news a{background: linear-gradient(45deg, #724BB7 0%, #4098D7 100%)}
.side-new2020, .side-new2020 a{background: linear-gradient(45deg, #4CA4BA 0%, #59C0DA 100%)}
.side-ideas, .side-ideas a{background: linear-gradient(45deg, #008080 0%, #00A3A3 100%)}
.side-reviews, .side-reviews a{background: linear-gradient(45deg, #540000 0%, #8A0000 100%)}
.side-concours, .side-concours a{background: linear-gradient(45deg,#FF5B0A 0%, #f78a54 100%)}
.side-bonsplans, .side-bonsplans a{background: linear-gradient(45deg,#B10000 0%, #E60000 100%)}
.side-shopping, .side-shopping a{background: linear-gradient(45deg,#B10000 0%, #E60000 100%)}
.side-adverts, .side-adverts a{background: linear-gradient(45deg,#858500 0%, #BDBD00 100%)}
.side-fans, .side-fans a, .header-bdp{background: linear-gradient(45deg,#800080 0%, #E300E3 100%)}
.side-retiring, .side-retiring a, .side-legocs, .side-legocs a{background: linear-gradient(45deg,#3497da 0%, #89B9D9 100%)}
.side-expos, .side-expos a{text-decoration:none!important;font-family:'Roboto Condensed',sans-serif!important;font-weight:400;color:#FFFFFF!important;font-size:15px!important; padding:8px 4px 8px 6px!important;margin:4px 0 4px 0;background: linear-gradient(45deg, #540000 0%, #8A0000 100%)!important;border-radius:3px}
.side-news:hover, .side-news a:hover,.side-ideas:hover, .side-ideas a:hover,.side-reviews:hover, .side-reviews a:hover,.side-concours:hover, .side-concours a:hover,.side-new2020:hover, .side-new2020 a:hover,.side-bonsplans:hover, .side-bonsplans a:hover,.side-adverts:hover, .side-adverts a:hover,.side-expos:hover, .side-expos a:hover,.side-fans:hover, .side-fans a:hover,.side-retiring:hover, .side-retiring a:hover,.side-shopping:hover, .side-shopping a:hover, .side-fans a:hover, .side-legocs:hover, .side-legocs a:hover {background:none!important}
.side-news:hover, .side-news a:hover{color:#004080!important}
.side-ideas:hover, .side-ideas a:hover{color:#008080!important}
.side-reviews:hover, .side-reviews a:hover{color:#540000!important}
.side-concours:hover, .side-concours a:hover{color:#FF8040!important}
.side-new2020:hover, .side-new2020 a:hover{color:#59C0DA!important}
.side-bonsplans:hover, .side-bonsplans a:hover{color:#B10000!important}
.side-adverts:hover, .side-adverts a:hover{color:#858500!important}
.side-expos:hover, .side-expos a:hover{color:#540000!important}
.side-fans:hover, .side-fans a:hover{color:#800080!important}
.side-retiring:hover, .side-retiring a:hover, .side-legocs:hover, .side-legocs a:hover{color:#3497da!important}
.side-shopping:hover, .side-shopping a:hover{color:#B10000!important}
.side-bonsplans:before,.side-shopping:before{font-family:"Font Awesome 7 Free";content:"\f290";color:#FFFFFF;font-size:16px;font-weight:900;position:relative}
.side-retiring:before{font-family:"Font Awesome 7 Free";content:"\f187";color:#FFFFFF;font-size:16px;font-weight:900;position:relative}
.side-legocs:before{font-family:"Font Awesome 7 Free";content:"\f02a";color:#FFFFFF;font-size:16px;font-weight:900;position:relative}
.side-expos:before{font-family:"Font Awesome 7 Free";content:"\f073";color:#FFFFFF;font-size:16px;font-weight:900;position:relative}
.side-fans:before{font-family:"Font Awesome 7 Free";content:"\f0c0";color:#FFFFFF;font-size:16px;font-weight:900;position:relative}
.header-bdp:before{font-family:"Font Awesome 7 Free";content:"\f019";color:#FFFFFF;font-size:16px;font-weight:900;position:relative;margin: 0 10px 0 7px}
.side-concours:before{font-family:"Font Awesome 7 Free";content:"\f091";color:#FFFFFF;font-size:16px;font-weight:900;position:relative}
.side-ideas:before{font-family:"Font Awesome 7 Free";content:"\f0eb";color:#FFFFFF;font-size:16px;font-weight:900;position:relative}
.side-reviews:before{font-family:"Font Awesome 7 Free";content:"\f002";color:#FFFFFF;font-size:16px;font-weight:900;position:relative}
.side-bonsplans:hover::before{color:#B10000}
.side-shopping:hover::before{color:#B10000}
.side-retiring:hover::before, .side-legocs:hover::before{color:#3497da}
.side-expos:hover::before{color:#540000}
.side-fans:hover::before{color:#800080}
.side-concours:hover::before{color:#FF8040}
.side-ideas:hover::before{color:#008080}
.side-reviews:hover::before{color:#540000}
/*
SOLDES
*/
.soldes{border:none}
.tdsol{border:none;text-align:center}
/*
WP FORMS
*/
div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:13px!important;font-weight:400!important;color:#808080!important}
div.wpforms-container-full .wpforms-form button[type=submit] {background:linear-gradient(45deg, #FF5B0A 0%, #f78a54 100%)!important; color:#FFFFFF!important;font-weight:700!important}
div.wpforms-container-full .wpforms-form button[type=submit] {margin: 0 auto !important;display: block !important;}
div.wpforms-container-full .wpforms-form select{font-size:12px}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{font-size:12px!important}
.wpforms-form button[type=submit]:before {content: '\f1d8';font-family: "Font Awesome 7 Free";margin-right: 10px !important;}
/*
BLUE
*/
.blue, .blue-amazon, .blue-vip, .bluenocart{margin-top:20px;margin-bottom:16px;text-align:center}
.blue a, .blue-amazon a, .blue-vip a, .bluenocart a{padding:9px;text-align:center;background-color:#3497DA;border:solid 1px;color:#FFFFFF!important;font-weight:700!important;text-decoration:none!important;transition-duration:0.5s;border-radius:5px}
.blue a:hover, .blue-amazon a:hover, .blue-vip a:hover, .bluenocart a:hover{background-color:#FFFFFF;color:#3497DA!important;font-weight:700!important;text-decoration:none!important}
.blue a:hover::before, .blue-vip a:hover::before, .blue-amazon a:hover::before{color:#3497DA}
.blue a:before{font-family:"Font Awesome 7 Free";content:"\f07a";color:#FFFFFF;font-size:15px;font-weight:900!important;position:relative;padding-right:10px}
.blue-amazon a:before{font-family:"Font Awesome 7 Brands";content:"\f270";color:#FFFFFF;font-size:18px;font-weight:400!important;vertical-align: bottom;position:relative;padding-right:10px}
.blue-vip a:before{font-family:"Font Awesome 7 Free";content:"\f521";color:#FFFFFF;font-size:18px;font-weight:900!important;vertical-align: bottom;position:relative;padding-right:10px}
.flag {border:none;height:12px;width:20px;margin:0px 5px 3px 0;vertical-align:middle;border-radius:0px!important}
/*
BLACK FRIDAY
*/
.bf-table{border:none;border-spacing:5px;border-collapse:separate}
.bf-td{border: 1px solid #D3D3D3;text-align:right}
.bf-td img{border:none}
.bf-label{font-size:11px;color:#808080;padding-right:20px; text-align:right}
.bf-oldprice{color:#808080;padding-right:20px;font-size:16px;text-align:right}
.bf-reduc{color:#FF0000;padding-right:20px;font-size:16px;text-align: right}
.bf-newprice{color:#3497da;padding-right:20px;font-weight:bold;font-size:16px;text-align:right}
/*
NO SEARCH RESULTS
*/
.noresults{text-align:center;font-family:"Open Sans";font-size:15px;background-color:#6F5D5D;color:white;padding:10px;margin-top:10px}
.noresults:before {font-family: "Font Awesome 7 Free";content: "\f002";color: #FFFFFF;font-size: 15px;font-weight: 900;margin-right:10px}
.noresults-text {font-size:15px;text-align:center;color:#6F5D5D;margin-top:15px}
/*
GALLERY
*/
.g{margin-top:15px!important}
.g-4{margin-top:0px!important}
.g img{border:none!important}
.row{margin-right:-85px!important;margin-left:0px!important}
.gallery{padding-left:9px}
.gallery-item{margin-top:5px!important;margin-bottom:2px}
.gallery img{border:solid #e9e9e9 1px!important}
.gallery-caption {font-size:12px;font-style:italic; color:#C0C0C0}
.gallery-columns-2 .gallery-item{width:47%!important;padding:5px} 
.gallery-columns-2 {margin-left:0!important; padding-left:13px} 
/*
WP RESPONSIVE SLIDER
*/
.entrytitle, .comment-title, .wprpsp-post-title {font-smooth: always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.wprpsp-gridbox-slider.wprpsp-image-fit .wprpsp-post-image-wrap .wprpsp-post-img {height:180px}
.slick-list,.wprpsp-gridbox-slider.wprpsp-design-6{width:100%;max-width:1150px;height:380px}
.wprpsp-gridbox-slider.wprpsp-design-6 .wprpsp-columns {padding:5px!important}
.wprpsp-recent-post-slider.wprpsp-image-fit .wprpsp-post-image-wrap .wprpsp-post-img, .wprpsp-gridbox-slider.wprpsp-image-fit .wprpsp-post-image-wrap .wprpsp-post-img, .wprpsp-recent-post-carousel.wprpsp-image-fit .wprpsp-post-image-wrap .wprpsp-post-img, .wprpsp-post-widget.wprpsp-image-fit .wprpsp-post-image-wrap .wprpsp-post-img {object-position:center!important}
.wprpsp-gridbox-slider button.slick-next {background:rgba(0, 0, 0, 0.1) url('https://www.hothbricks.com/wp-content/plugins/wp-responsive-recent-post-slider-pro/assets/images/slider-right-arrow.png') center center no-repeat!important}
.wprpsp-gridbox-slider button.slick-prev {background:rgba(0, 0, 0, 0.1) url('https://www.hothbricks.com/wp-content/plugins/wp-responsive-recent-post-slider-pro/assets/images/slider-left-arrow.png') center center no-repeat!important}
.wprpsp-gridbox-slider.wprpsp-design-6 .wprpsp-post-short-cnt {background:rgba(0, 0, 0, 0.2)!important;height:100%!important}
.wprpsp-gridbox-slider.wprpsp-design-6 .wprpsp-link-overlay:hover + .wprpsp-post-grid-cnt .wprpsp-post-short-cnt {background:rgba(0, 0, 0, 0.1)!important}
.wprpsp-recent-post-carousel h2.wprpsp-post-title a, .wprpsp-recent-post-slider h2.wprpsp-post-title a, .wprpsp-gridbox-slider h2.wprpsp-post-title a{font-size:22px!important;font-family:"Roboto Condensed", sans-serif!important;
text-shadow:rgba(0,0,0,1) 1px 1px 2px!important}
.wprpsp-recent-post-carousel h2, .wprpsp-recent-post-slider h2, .wprpsp-gridbox-slider h2{margin:-20px 0!important;font-family:"Roboto Condensed", sans-serif!important;line-height: 10px!important;text-align:left!important}
.wprpsp-recent-post-carousel h2, .wprpsp-recent-post-slider h2, .wprpsp-gridbox-slider h2 a {font-family:"Roboto Condensed", sans-serif!important;;margin:-22px 0!important}
.wprpsp-gridbox-slider.wprpsp-design-6{margin:0 0 20px 11px!important}
.wprpsp-gridbox-slider.wprpsp-design-6 .wprpsp-post-overlay, img {border-radius:5px}
.wprpsp-gridbox-slider.wprpsp-design-6 .wprpsp-post-short-cnt {background:rgba(0, 0, 0, 0.2)!important;height:100%}
.wprpsp-recent-post-carousel h2.wprpsp-post-title a, .wprpsp-recent-post-slider h2.wprpsp-post-title a, .wprpsp-gridbox-slider h2.wprpsp-post-title a{font-size:21px!important;font-family:"Roboto Condensed", sans-serif!important;text-shadow:rgba(0,0,0,1) 1px 1px 2px}
.wprpsp-recent-post-carousel h2, .wprpsp-recent-post-slider h2, .wprpsp-gridbox-slider h2{margin:-20px 0!important;line-height: 10px!important}
/*
VARIOUS STYLES
*/
.gtigrou-single{margin-left:6px}
.tpress{margin-top:10px;margin-bottom:10px}
.prime{color:#B12704;	font-weight:bold}
a.more-link, a.more-link:hover {text-decoration:none;font-family:"Roboto Condensed",sans-serif; font-weight:400}
.wp-video{margin-left:5px}
.td-location{border:8px solid white;    background: linear-gradient(45deg, #800080 0%, #E300E3 100%);text-align:center}
/*
EVENT LIST
*/
.event-list .startdate{float:left}
.event-list{clear:both}
ul.event-list-view,ul.single-event-view{list-style:none!important;margin:0 0 1em 0!important;padding: 0 0 10px 25px!important}
li.event:before{clear:both;margin:20px 0 0 20px!important;zoom:1;list-style-image:none!important;display:none!important}
li.event{margin:0 0 5px 0!important;border:solid 1px #E9E9E9;padding:13px 0 15px 10px}
.event-date{float:left;margin:0 20px 20px 0!important}
.event-location{font-family:'Open Sans', sans-serif;font-size:12px}
.event-list .multi-date{background:transparent!important}
.event-list .startdate,.event-list .enddate{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.5, #747474),color-stop(0.5, #444444))!important;text-shadow:none!important;box-shadow:none!important;border-radius:0px!important;text-align:center;width:3.2em;background-image:linear-gradient(rgb(62,196,247) 50%,rgb(58,167,226) 50%)!important}
.event-list .enddate{margin-left:3.8em}
.event-weekday{font-family:"Roboto Condensed", sans-serif!important;font-size:16px!important;font-weight:700;color:#FFFFFF!important;padding-top:0.2em}
.event-day{font-family:"Roboto Condensed", sans-serif!important;font-size:19px!important;font-weight:700;color:#FFFFFF!important;font-weight:400!important;margin-bottom:0.5em!important}
.event-month{font-family:"Roboto Condensed", sans-serif!important;font-size:16px!important;font-weight:700;color:#FFFFFF!important}
.event-year{font-family:"Roboto Condensed", sans-serif!important;font-size:15px!important;font-weight:700;color:#FFFFFF!important;padding-bottom:0.7em!important;letter-spacing: -1px!important}
.multi-day{margin:0 25px 0 7.5em!important}
.single-day{margin:0 0 0 3.8em}
.event-title{font-family:"Roboto Condensed", sans-serif;text-align:left;text-decoration:none;color:#3AA7E2;font-size:23px}
.event-title h3{padding-bottom:3px!important;line-height:1.1!important;font-weight:900}
.event-title a{font-family:"Roboto Condensed", sans-serif;text-decoration:none}
.event-title a:hover{font-family:"Roboto Condensed", sans-serif;text-decoration:none}
.event-time{font-weight:700;padding-right:.8em}
.event-cat{font-size:.95em}
.event-content{font-family:'Open Sans', sans-serif;padding-top:5px;font-size:1.0em!important;font-weight:400!important;line-height:0.7em}
.event-content img{box-shadow:0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%)}
div.feed{display:block}
div.feed a *{vertical-align:middle}
div.feed img{margin:0 5px 0 2px}
div.filterbar,div.filterbar div{margin:1em 0;vertical-align:middle}
div.filterbar select.dropdown,div.filterbar ul.hlist,div.filterbar a.link{margin:0 3px;vertical-align:middle}
div.filterbar ul.hlist li{float:left;list-style:none;margin:0}
div.filterbar ul.hlist li + li:before{content:"|";padding:0 1px}
.bplink{font-size:12px;font-weight:400!important;text-decoration:none;padding:9px 5px 0 10px}
.bplink a{font-weight:400!important;text-decoration:none!important;background-color:#D1D1D1;color:#FFFFFF!important;padding:3px 5px 3px 5px}
.bplink a:hover{font-weight:400!important;text-decoration:none!important;background-color:#EC8103}
.bp-logos{border:none;border-radius:0}
/*
PAGINATION
*/
.pagination{font-size:12px;line-height:13px;display:table;margin:1px auto}
.pagination span, .pagination a, .page-numbers.dots {display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#FFFFFF!important;background:#D6D8D8;border:none!important}
.pagination a:hover{color:#FFFFFF!important;background:#724bb7}
.pagination .current{padding:6px 9px 5px 9px;background:#724bb7;color:#FFFFFF}
/*
PROMOS
*/
.promos-table{overflow-x:scroll;display:block;border:0px; text-align:center;width:100%!important}
.promos-day{font-family:"Roboto Condensed", sans-serif;text-align:center;font-size:12px;border:1px solid #FFFFFF;color:#808080;background-color:#F3F3F3}
.promos-line{text-align:center;font-size: 8px;border: 1px solid #FFFFFF;}
.promos-active{text-align:center;font-size:12px;font-weight:700;color:#FFFFFF;font-family:'Open Sans', sans-serif;border:1px solid #FFFFFF}
.promos-active a{text-align:center;font-size:12px;font-weight: 700;color:#FFFFFF; font-family:'Open Sans', sans-serif; border:none;text-decoration:none}
.promos-active a:hover{text-align:center;font-size:12px;font-weight:700;color:#FFFFFF;font-family:'Open Sans', sans-serif;border:none;text-decoration:underline}
.promos-title{font-family:"Roboto Condensed", sans-serif;font-size:19px;color:#808080;font-weight:400}
.code{background-color:#FF8000;color:#FFFFFF;padding-left:6px;padding-right:6px;font-weight:700;font-size: 12px}
/*
FANS
*/
.location{font-family:"Roboto Condensed", sans-serif;padding:3px 3px 5px 10px;text-align:left;text-decoration:none;color:#FFFFFF;font-weight:400;font-size:15px}
/*
WINAMAZ
*/
.winamaz-button:before{font-family:"Font Awesome 7 Brands";content:"\f270";color:#FFFFFF;font-size:18px;font-weight:400!important;vertical-align: bottom;position:relative;padding-right:10px}
.winamaz-single-horizontal-wrapper .winamaz-single-horizontal-cell {flex:auto}
.winamaz-single-vertical-container{width:96%!important;margin-left:6px!important}
.winamaz-single-vertical-container .winamaz-product .winamaz-button {margin:0!important}
/*
RAFFLEPRESS
*/
#rafflepress-bonus-entries {display:none!important}