@charset UTF-8;
body{font-size:90%;color:#333;background-repeat:no-repeat;background-color:#f8f8f8;font-family:Ubuntu;margin:0;padding:0;overflow-x:hidden;}
	a {
		-o-transition:.3s;
	  -ms-transition:.3s;
	  -moz-transition:.3s;
	  -webkit-transition:.3s;
	  transition:.3s;
	  -webkit-font-smoothing: antialiased;
		
	}
a:link{color:#333;text-decoration:none; }
a:visited{color:gray;}
a:hover{color:red;text-decoration:none;}
h1{font-size:22px;color:red;margin:0;padding:0;}
img{border:none;}
.inputbox{background:#FFF;border:1px solid #000;color:red;font-size:14px;font-weight:700;margin:0 2px 0 0;padding:7px; border-radius: 10px}
div.container{height:auto;overflow:hidden;width:100%;padding:0;}
div.container img { -webkit-border-radius: 3px; border-radius: 3px; -moz-border-radius:3px; }
div.content,div.content-fp{margin:0 109px;padding:0;}
div.content-fp{margin-top:4px;}
div#contentwrapper{float:left;width:100%;}
div.content2{height:auto;padding:0;}
div.maindiv1{width:100%;height:auto;overflow:auto;}
div.top{width:100%;height:auto;}
div.left{float:left;left:0;width:50%;height:auto;padding:0;}
div.left_full{float:left;left:0;width:100%;height:auto;padding:0;}
div.right{float:right;width:50%;padding:0;}
div.bottom{width:100%;float:left;overflow:visible;}
div.moduletablegooglesearch{vertical-align:middle;line-height:39px;position:relative;right:8px;float:right;padding-top:9px;}
div.moduletableregistration{vertical-align:middle;line-height:39px;font-family:Georgia, "Times New Roman", Times, serif;}
a.registration:link,a.registration:visited{font-size:16px;font-weight:700;color:#FFF;padding-bottom:2px;text-align:center;padding-right:10px;text-shadow:#000 1px 1px;margin-left:50px;}
a.registration:hover{text-shadow:#fff 0 0 10px;text-decoration:none;}
div.moduletablelatestnews{font-size:90%;color:#666;}
div.moduletablelatestnews img { -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;  }
.jr_modColumn1,.jr_modColumn2,.rating_label,.rating_table,.rating_stars{text-align:center;}
div.moduletable ul{padding-left:25px;line-height:10px;}
div.moduletable li{list-style-image:url(https://www.bourdela.com/templates/bou-highclass/images/li.png);font-size:80%;line-height:10px;padding:0;}
div.moduletablelatestcomments{position:relative;overflow:hidden;background:url(https://www.bourdela.com/templates/bou-highclass/images/module-background.png) repeat scroll 0 0 transparent;border:1px solid #DEDEDE;border-radius:7px 7px 7px 7px;padding-left:18px;padding-right:12px;padding-top:0;margin:3px 3px 6px;}
div.moduletablelatestcomments div.listItem{margin-bottom:5px;margin-top:5px;border-bottom:2px solid #ebebeb;padding:5px 0;}
div.moduletablelatestcomments a:link,div.moduletablelatestcomments a:visited{color:#333; font-weight: 400;}
div.moduletablelatestcomments .comment_info{display:block;clear:both;width:100%;margin-top:10px;font-size:12px;}
div.moduletablelatestcomments .comment_info a:hover{color:#f0f;}
div.moduletablelatestcomments a.jr_discussText:hover{color:#eb2f2e;}
div.moduletablelatestcomments span.date{margin-right:4px;font-size:60%;border-bottom:1px dotted #CCC;padding:2px;}
div.moduletablelatestupdatesmain span.date{margin-right:4px;font-size:80%;border-bottom:1px dotted #CCC;padding:2px;}
div.moduletablelatestupdatesmain a:link{color:#eb2f2e;font-weight:700;font-size:100%;}
div.moduletablelatestupdatesmain a:visited{font-size:110%;color:#eb2f2e;font-weight:400;}
.moduletablestories a:link,.moduletablelatestthreads a.forumlink:link,.moduletablelatestpostsmain a.forumlink:link{color:#000;font-weight:500;font-size:14px;}
a.forumlink:visited,div.forumlink a:visited,.forumlink a:visited,.moduletablelatestpostsmain a.forumlink:visited,a.forumlink:visited,div.moduletablelatestpostsmain div#latest-posts-content a.forumlink:visited{color:gray!important;font-weight:100!important;}
.moduletablemain a:visited{font-weight:100;}
.feat:link { text-decoration:underline !important; }
div.moduletablelatestupdatesmain li{font-size:80%;padding:3px;}
#latestposts li{font-size:80%;line-height:16px;padding:0;}
div.moduletablelatestpostsmain li,div.moduletablelatestthreads{color:#333;font-size:80%;line-height:18px;}
div.moduletablelatestthreads .forumlink a{font-size:14px;color:black;font-weight:500;}
div.moduletablelatestreviews,div.moduletablelateststories,div.moduletablelatestthreads,div.moduletablelatestupdatesmain,div.moduletablelatestnews,div.moduletablelatestpostsmain,div.moduletable,div.moduletablewhosonline2,div.moduletablestories,div.moduletable_hottopics,div.moduletable_tagcloud{-moz-border-radius:2px 12px 6px 6px;-webkit-border-radius:2px 12px 6px 6px;border-radius:2px 12px 6px 6px;padding-left:18px;padding-right:12px;padding-top:0;background:0 0 rgba(0,0,0,0.01) 100%;border:1px solid #dedede;overflow:auto;position:relative;margin:3px 3px 5px;}
div.moduletablewhosonline2,div.moduletablewhosonline2 a{font-size:11px;line-height:15px;color:#333;padding-bottom:10px;}
h3{color:#000;font-size:21px;font-variant:normal;height:0;letter-spacing:1px;line-height:0;text-indent:0;font-weight:100;}
div.moduletablelatestnews h3{background:url(https://www.bourdela.com/templates/bou-highclass/images/module-header-news.png) no-repeat;height:55px;font-variant:normal;font-size:18px;text-indent:40px;line-height:60px;color:#000;text-transform:lowercase;letter-spacing:1px;font-weight:100;}
div.moduletablelatestpostsmain h3{background:url(https://www.bourdela.com/templates/bou-highclass/images/module-header.png) no-repeat;color:#000;font-size:21px;font-variant:normal;height:55px;text-indent:40px;line-height:60px;letter-spacing:1px;font-weight:100;margin:9px 0 0;padding:0;}
div.moduletablelatestreviews h3{background:url(https://www.bourdela.com/templates/bou-highclass/images/module-header-reviews.png) no-repeat;height:55px;font-variant:normal;font-size:18px;text-indent:40px;line-height:60px;color:#000;text-transform:lowercase;letter-spacing:1px;}
div.moduletablelatestupdatesmain h3{background:url(https://www.bourdela.com/templates/bou-highclass/images/module-header-updates.png) no-repeat;height:55px;font-variant:normal;font-size:18px;text-indent:40px;line-height:60px;color:#000;text-transform:lowercase;letter-spacing:1px;font-weight:100;}
div.moduletablestories h3,div.module,div.moduletable_hottopics h3{background:url(https://www.bourdela.com/templates/bou-highclass/images/module-header-stories.png) no-repeat;height:55px;font-variant:normal;font-size:18px;text-indent:40px;line-height:60px;color:#000;text-transform:lowercase;letter-spacing:1px;font-weight:100;}
div.moduletablelatestthreads h3{background:url(https://www.bourdela.com/templates/bou-highclass/images/module-header-forum.png) no-repeat;height:55px;font-variant:normal;font-size:18px;text-indent:55px;line-height:60px;color:#000;text-transform:lowercase;letter-spacing:1px;font-weight:100;}
div.moduletablelatestcomments h3{background:url(https://www.bourdela.com/templates/bou-highclass/images/module-header-stories.png) no-repeat;height:55px;font-variant:normal;font-size:18px;text-indent:55px;line-height:60px;color:#000;text-transform:lowercase;letter-spacing:1px;font-weight:100;}
.header_div{width:1150px;height:82px;padding:0;}
.postsmoreinfo,.postsmoreinfo a,span.reviewer{font-size:70%;color:#999;margin:0;padding:0;}
.menu{background: #333333;padding:0;}
.left_column{width:200px;border-right:1px solid #999;float:left;height:900px;background-color:#FFF;}
.right_column{width:120px;float:right;}
.center_column{width:1150px;background-color:#F5F5F5;padding:4px;}
.transbg{background-color:#0f0f0f;}
.page_title{font-size:26px;color:red;}
.alphaindex{border:1px solid #666;padding:2px;}
.contentTitle,div.contentTitle a,.contentTitle a,div.contentTitle a:link{font-size:120%;font-weight:700;}
div.contentTitle a:visited{color:#333;font-size:18px;}
li{list-style-image:url(https://www.bourdela.com/templates/bou-highclass/images/li.png);padding:1px 1px 1px 5px;}
ul{padding:3px 3px 3px 15px;}
div.component{width:auto;height:auto;overflow:hidden;-moz-border-radius:7px;-webkit-border-radius:7px;padding-left:18px;padding-right:12px;padding-top:0;background:url(https://www.bourdela.com/templates/bou-highclass/images/module-background.png);border:1px solid #dedede;margin:0; position:relative; }
.contentpagetitle,a.contentpagetitle,div.componentheading{font-size:22px;font-weight:700;color:red;height:auto;line-height:normal;margin:0;padding:0;}
td.contentheading{background:url(https://www.bourdela.com/templates/bou-highclass/images/globeos-cigar.png) no-repeat;height:90px;padding-left:110px;}
h1.contentheading{color:red;font-size:24px;font-variant:normal;height:40px;line-height:48px;margin-top:-10px;text-indent:0;font-family:Ubuntu;}
.contentheading_legal{font-size:22px;}
.contentpane{margin:1px;padding:1px;}
.contentpane p{padding-top:18px;font-size:90%;}
.contentpaneopen{width:100%;vertical-align:top;text-align:justify;line-height:20px;margin:0;padding:10px;}
.contentpaneopen img {-moz-border-radius: 12px;-webkit-border-radius:12px;border-radius:12px; }
.contentpaneopen span.small{float:right;font-size:120%;font-weight:700;}
.sectiontableheader,.sectiontableheader a{background-color:red;color:#FFF;padding:2px;}
.sectiontableentry1,.sectiontableentry1 td{background-color:#F2F2F2;margin:1px;padding:3px;}
.sectiontableentry2,.sectiontableentry2 td{background-color:#FCFCFC;margin:1px;padding:3px;}
.content_rating,.content_vote{font-size:9px;padding:0;}
.createdate{font-size:90%;color:#999;padding-bottom:10px;}
span.article_separator{display:block;height:20px;}
.leading{font-size:110%;}
.column_separator{border-left:1px dashed #e0e0e0;}
.article_column{padding:10px;}
.blog_more{padding-bottom:10px;}
span.pagination,.pagination,span.pagination span{border-top:1px solid #e0e0e0;width:100%;font-size:100%;color:#000;padding:10px;}
span.pagination a{color:#666;padding:8px;}
.breadcrumbs,.breadcrumbs a,span.breadcrumbs pathway{font-size:10px;font-weight:700;color:#FFF;}
a.usermenu:link,a.usermenu:visited{color:#FFF;}
li.usermenu{list-style:circle;float:left;font-weight:700;padding-right:10px;}
.top{width:100%;position:relative;top:0;float:none;height:70px;}
#copyright{height:30px;line-height:20px;font-size:13px;color:#8b8b8b;}
.pagetitle{font-size:25px;color:#FFF;font-weight:700;padding-left:35px;}
div.pageheader{font-size:190%;font-weight:700;color:red;text-shadow:#fff 0 0 5px;margin-top:5px;text-transform:uppercase;padding:7px 7px 7px 10px;}
div.moduletablelatestupdatesmain a.ajaxupdatelink,a.ajaxupdatelink{font-size:11px!important;float:right;color:#FFF!important;font-weight:700;background:#000;border-radius:3px 3px 3px 3px;line-height:13px!important;margin:0 0 10px;padding:3px 5px!important;}
a.ajaxupdatelink#refresh,.ajaxupdatelink_button,a#jr_modRecent465,a#jr_modRecent519,a#jr_modComments613{position:absolute;top:6px;right:6px;-moz-border-radius:9px;-webkit-border-radius:9px 9px 9px 9px;border-radius:9px 9px 9px 9px;cursor:pointer;}
a.ajaxupdatelink#refresh:before,.ajaxupdatelink_button:before,a#jr_modRecent465:before,a#jr_modRecent519:before,a#jr_modComments613:before,.tint:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(242,242,242,0.7);-moz-transition:background .1s linear;-webkit-transition:background .1s linear;-o-transition:background .1s linear;transition:background .1s linear;}
a.ajaxupdatelink#refresh:hover:before,.ajaxupdatelink_button:hover:before,a#jr_modRecent465:hover:before,a#jr_modRecent519:hover:before,a#jr_modComments613:hover:before{background:rgba(0,0,0,0.1);}
a.ajaxupdatelink#more{position:relative;bottom:0;right:0;margin-bottom:12px;}
a.ajaxupdatelink#more:hover{background:red;}
div.latestreviewstitle{clear:both;margin-bottom: 2px;}
div.latestreviewstitle a,div.latestreviewstitle a:visited{font-size:13px;font-weight:600;text-align:center;padding-bottom:7px;color:#333;clear:both;}
div.latestreviewstitle span, div.latestreviewstitle span a, .latestreviewstitle a, div.latestreviewstitle span a:visited { font-size: 9px; font-weight: 100; color:red; }
.latestreviewstitle span a:hover { text-decoration: underline;}
div.latestreviewsreviewtitle { font-size:13px;font-weight:300; padding: 2px 4px; font-style: italic;} .latestreviewsreviewtitle:before { content: '«'; } .latestreviewsreviewtitle:after { content: '»'; }
span.review_comments { font-size:12px; line-height:18px; }
div.jfusionThreadLink,div.jfusionThreadLink a{font-size:17px;color:red;font-weight:700;margin:0; margin-top:20px;}
div.jfusionThreadLink {
	font-size:16px;
	padding:0;
}
div.latestreviewstitle span.reviewmodule-section a,span.reviewmodule-section{font-weight:400;font-size:11px;clear:both;color:#797979;}
div.latestreviewscomment{font-size:11px;color:#333;margin:2px;}
.goog-te-gadget .goog-te-combo{float:left;font-size:97%;margin-right:20px;}
div.goog-te-gadget{color:#444;}
div.moduletablegoogletranslate{width:317px;position:absolute;right:90px;}
.modulereviewtitle{font-size:11px;font-weight:400;}
.minifp td{text-align:justify;padding-right:8px;font-size:90%;}
.minifp td p{margin-top:3px;}
.minifp td img{border:none;margin-left:0;margin-right:.8em;}
.minifp-anotherlinks{font-weight:700;font-size:105%;display:block;margin-bottom:5px;color:#999;padding:4px;}
.minifp ul li{font-size:94%;list-style-image:url(https://www.bourdela.com/templates/bou-highclass/images/li.png);padding:0;}
ul.minifp{padding:1px 1px 1px 27px;}
ul.login li,div.moduletableuserlogin li{display:inline;}
.minifp-introtitle a,.minifp-introtitle a:visited,.minifp-introtitle a:active,.minifp-introtitle a:link{font-size:110%;font-weight:700;color:#eb2f2e;text-align:left;}
.minifp-date{color:#aaa;font-style:normal;font-size:75%;}
.minifp-full-link-wrp{text-align:right;margin:0;padding:0;}
a.minifp-full-link,a:visited.minifp-full-link,a:active.minifp-full-link,a:link.minifp-full-link{font-weight:700;font-size:80%;color:#eb2f2e;letter-spacing:0;}
a:hover.minifp-full-link{text-decoration:none;color:#F0F;}
.minifp-seperator{line-height:1px;}
ul.eshopslist li{float:left;margin:0 22px 5px 13px;padding:0;}
ul.latestnews_tagcloud,div.moduletablelatestupdatesmain ul.latestnews_tagcloud{overflow:auto;line-height:1em;margin:0;padding:0 0 8px;}
li.latestnews_tagcloud,div.moduletablelatestupdatesmain ul.latestnews_tagcloud li.latestnews_tagcloud{list-style:none;float:left;margin-right:6px;font-weight:400;margin-bottom:0;display:block;}
a.latestnews_tagcloud,div.moduletablelatestupdatesmain ul.latestnews_tagcloud li.latestnews_tagcloud a.latestnews_tagcloud{float:left;display:inline;color:#000;}
a.hottopic.latestnews_tagcloud{font-weight:900!important;font-size:16px!important;word-wrap:break-word;text-decoration:none;}
.latestnews_tagcloud h2 { padding:1px; margin:0px; font-size:inherit; font-weight:inherit; }
div.rolldiv a{color:#00000;font-weight:700;word-wrap:break-word;text-decoration:none;line-height:17px;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:color none;}
.roll-link,.slide-link{display:inline-block;perspective:600px;perspective-origin:50% 50%;overflow:hidden;-webkit-perspective:600px;-webkit-perspective-origin:50% 50%;}
.slide-link{perspective:800px;perspective-origin:0 0;}
.roll-link span,.slide-link span{display:block;position:relative;transform-origin:50% 0;transform-style:preserve-3d;transition:all 400ms ease 0;-webkit-transform-origin:50% 0;-webkit-transform-style:preserve-3d;padding:0 2px;}
.roll-link span:after{background:none repeat scroll 0 0 red;color:#FFF;content:attr(data-title);display:block;left:0;position:absolute;top:0;transform:translate3d(0px,105%,0px) rotateX(-90deg);transform-origin:50% 0;-webkit-transform:translate3d(0px,105%,0px) rotateX(-90deg);-webkit-transform-origin:50% 0;line-height:20px;padding:0 2px;}
.roll-link:hover span{background:none repeat scroll 0 0 red;-webkit-transform:translate3d(0px,0px,-30px) rotateX(90deg);color:#fff;}
.slide-link span:after{background:none repeat scroll 0 0 red;color:#FFF;content:attr(data-title);display:block;left:0;position:absolute;top:0;transform:translate3d(60%,0px,0px) rotateY(-90deg);transform-origin:50% 0;-webkit-transform:translate3d(0px,105%,0px) rotateX(-90deg);-webkit-transform-origin:50% 0;padding:0 2px;}
.slide-link:hover span{transform:translate3d(0px,0px,60px) rotateY(90deg);-webkit-transform:translate3d(0px,0px,60px) rotateY(90deg);color:#fff;}
.tooltip{display:inline!important;position:relative!important;}
.tooltip:hover:after{background:rgba(0,0,0,.8)!important;border-radius:5px!important;bottom:26px!important;color:#fff!important;content:"adf"!important;left:20%!important;position:absolute!important;z-index:98!important;width:220px!important;padding:5px 15px!important;}
a.tooltip:hover{font-size:20px;}
.tooltip:hover:before{border:solid!important;bottom:20px!important;content:""!important;left:50%!important;position:absolute!important;z-index:99!important;border-color:#333 transparent!important;border-width:6px 6px 0!important;}
html,div.moduletablelatestupdatesmain{font-size:100%;}
.logo,div.forumlink{float:left;}
div.moduletablelatestcomments a:hover,div.moduletablelatestupdatesmain a:hover,a.contentpagetitle:hover,.minifp-introtitle a:hover{color:#F0F;}
div.moduletablelatestcomments .listItem,div.moduletablelatestcomments .commentbody{width:100%;}
div.moduletablelatestcomments .comment_info a,div.forumlink a:hover,a.forumlink a:hover,div.moduletable a:hover,.moduletablestories a:hover,.moduletablelatestthreads a.forumlink:hover,.moduletablelatestpostsmain a.forumlink:hover,div.moduletablelatestpostsmain li a:hover,div.moduletablelatestthreads .forumlink a:hover,.contentpaneopen a,span.pagination a:hover,div.latestreviewstitle a:hover{color:red;}
div.moduletablewhosonline2 a:hover,.contentpaneopen a:hover{text-decoration:underline;}
.module,li.minifp{margin:0;padding:0;}
.buttonheading,.minifp ul li a{padding:0;}
ul.eshopslist,div.rolldiv{overflow:auto;}
#system-message { 
	width: 33%;
	padding: 4px 8px;
	font-family: 'Ubuntu';
	background: #000;
	padding: 20px;
	color: #ffffff;
	margin: auto;
	margin-bottom: 10px;
	border-radius: 3px;
	font-size: 17px;
}
dt.message ul li { list-style: none; }
dt.message ul { margin:0; padding:0; }
dt.message { font-size: 22px; text-align: center; font-weight: bold; }
#system-message .error { font-size: 20px; font-weight: bold; }
.error.message.fade ul li { font-size: 12px;text-shadow: 1px 1px #000000; }
.moduletable_textstoixi a  { color:#fff; padding-right: 10px;  float:right;}
.moduletable_textstoixi a:hover { text-decoration:underline;}

input.invalid {border:2px solid #f00;}

div.studiosxxxbanner { width: 468px; height: 60px; margin: 5px auto;  }


@media screen and (max-width: 1166px) {
	div.moduletableglamour img { width:360px; }
	.moduletableglamour {}
	div.studiosxxxbanner { width: 360px;  margin: 5px auto; }
	div.studiosxxxbanner img { width: 360px; }
}

@media screen and (max-width: 1000px) {
	div.moduletableglamour img { width:280px; }
	.moduletableglamour {}
	div.studiosxxxbanner { width: 280px; margin: 5px auto; }
	div.studiosxxxbanner img { width:280px; }
	div, span, p { font-size:12px !important; }
	h1, h2, h3, h4, h5, h6  { font-size:14px !important; }
	a { font-size:12px !important; }
	strong { font-size:11px !important; }
	.item252 span:after { content: 'CT'; overflow: hidden; }
	.sf-menu li { overflow: hidden; letter-spacing: 1px; }
	.topbanner img { max-width: 210px; margin-top:10px; float:right; }
	div.logo img { max-width: 386px; height: auto; }
	.topbanner img { max-width: 400px; margin-top:10px; }
}

@media only screen 
    and (max-device-width : 375px)
{ 
	.topbanner img { max-width: 250px; float:right; }
	div.listItem { font-size:90% !important; }
	div.logo img { max-width: 330px; }}
}

/* FLOATING BANNER */

.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
}

.modalDialog:target {
	opacity:1;
	pointer-events: auto;
}

.modalDialog > div {
	width: 400px;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #fff;
	background: -moz-linear-gradient(#fff, #999);
	background: -webkit-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);
}

.close {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}

.close:hover { background: #00d9ff; }
