@import url("font-awesome.min.css");
@import url("imageset.css");

html {
	height: 101%;
}
body.modal-open{overflow: scroll; !important;}

.breadcrumb{font-size:14px;padding:0px;background-color:transparent;margin-bottom:0px;}
.breadcrumb > li + li::before{content:">"!important;color:#999!important;padding:0px!important;}
.index-breadcrumb{padding:0px;}
.index-breadcrumb ul{padding:10px;}

.dropydowny {position: relative;display: inline-block;}
.dropydowny-content {display:none;position:absolute;background-color:white;min-width:160px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index:10000;}
.dropydowny-content a {color:black;padding:12px 16px;text-decoration:none;display:block;}
.dropydowny-content a:hover {background-color:#f1f1f1;}
.dropydowny:hover .dropydowny-content {display: block;}
.dropydowny:hover .dropbtn {background-color: #3e8e41;}

.ucp-nav{font-size:14px;}
.ucp-nav > li > a {padding:10px 0px!important;}
.ucp-subnav{font-size:12px;margin-bottom:0px!important;}
.panel-default{width:100%;}
#cp-menu .ucp-subnav > li > a:hover, #cp-menu .ucp-subnav > li > a:active, #cp-menu .ucp-subnav > li > a:focus, #cp-menu .ucp-subnav > li.active > a {text-decoration:underline!important;background-color:transparent!important;}

.recent-topics-container{background-color:#fff;padding:0;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;}

.recent-nav{padding:0px!important;background-color:#fff;}
.recent-nav ul > li > a{padding:10px 12px!important;font-size:12px!important;}
.recent-nav ul > li > a:hover, .recent-nav ul > li > a.active:hover{text-decoration:none;background-color:#e9e9e9;border-radius:0px;}
.recent-nav ul > li a.active{border-radius:0px;text-align:center;background-color:#f5f5f5;color:#000;}
.recent-topics{padding:0px!important;border-left:1px solid #e6e6e6;}

.recent-topics .tab-content > .active{padding:0px;}
.recent-topics .tab-content p, .recent-topics .tab-content .topic-badge p{padding:5px 0;margin:0;font-size:14px;display:block;color:#999;}
.recent-topics .tab-content strong{font-size:18px;display:inline-block;margin-top:20px;}
.recent-topics .tab-content .topic-badge{border-top:1px solid #e6e6e6;padding:15px;}
.recent-topics .tab-content .topic-badge span{font-size:18px;}

.recent-nav ul{background-color:transparent;margin:0px!important;}
.recent-nav ul > li > a{color:#424242;}
.recent-nav ul > li > a:hover{text-decoration:underline;}
#phpbb {word-wrap: break-word;font-size:16px;color:#555555;margin:0px;padding-top:50px;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;background-color:#efefef;}

.quick-style{padding:0;font-size:12px;color:#222;}
.quick-style label{font-weight:normal;color:#999;}
.quick-style select{padding:0px 10px;}

.side-border{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
.topic-header{position:relative;background-color:white;padding:0px;}
.topic-header h1{margin:0 0 15px 0;display:inline-block;}
.topic-header .inner{padding:10px 20px;}
.main-content{padding:0px;}
.ad-main-rectangle, .ad-main-rectangle-sidebar{padding:0px;text-align:center;}

.topic-next-prev ul.nav{margin:0;}
.topic-next-prev li{background-color:white;border-top:1px solid #ccc;font-size:80%;}
.topic-next-prev li:hover{background-color:#efefef;color:#222;}
.topic-next-prev li a{padding:5px 0px;}

.topic-list {border-top:1px solid #e6e6e6;}
.topic-list h2{font-size:16px;margin:10px 5px;}
.topic-list span{padding:10px 5px;}

.inline-link{background-color:#e9e9e9;color:#444;}
.inline-link h2, .inline-link h3{font-size:16px;padding:15px 15px 10px;margin:0;}
.content br{clear:both;}
.inline-attachment{float:left;padding-right:10px;}
.alert{clear:both;}
.postlove{background-color:#efefef;padding:5px 0;margin:5px 0;font-size:16px;clear:both;} 
.postlove a{padding:5px 20px;color:black;}
.postlove a:hover{color:white;background-color:black;text-decoration:none;}
.content a {color:#245580;}
.panel-footer{color:#999;background-color:#f9f9f9;font-size:12px;}

/*Main Pagination*/
.pagin-header{background-color:white;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:5px 20px;}
.pagination{font-size:12px;margin:0px;padding:0px;display:block;}
.pagination > li > a, .pagination > li > span{color:#666;}
.pagination > .active > a, 
.pagination > .active > a:focus, 
.pagination > .active > a:hover, 
.pagination > .active > span, 
.pagination > .active > span:focus, 
.pagination > .active > span:hover{background-color:#ccc;border:1px solid #999;}

/*In topic list pagination*/
.folder .pagination > li > a{background-color:transparent;border-top:0px solid #ccc;border-left:0px solid #ccc;border-bottom:0px solid #ccc;border-radius:0px;}
.folder .pagination > li > a:hover{background-color:#e9e9e9;color:#666;}

.panel .panel-heading{border-top:0px solid #e6e6e6;}
.panel{border:0px solid #e6e6e6;}
.panel-title .small {
	font-size: 85%;
}
.panel-primary{border-bottom:0px solid #e6e6e6;border-right:0px solid #e6e6e6;border-left:0px solid #e6e6e6;border-top:1px solid #e6e6e6;border-radius:0px;}
.panel-primary > .panel-heading{background-image: linear-gradient(to bottom, #e6e6e6 0px, #e6e6e6 100%);background-repeat: repeat-x;background-color: #666;border:0px solid #999;color: #fff;border-top-left-radius:0px;border-top-right-radius:0px}
.panel-heading p{margin:0;font-size:16px;color:#222;}

/*search-results*/
.panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a{color:#222;}

/*Panels*/
.panel-default > .panel-heading{background-image:linear-gradient(to bottom, #FFF 0px, #FFF 100%);padding:2px;}
.panel-default > .panel-heading p{font-size:14px;color:#666;}
.panel-heading, .panel{border-top-right-radius:0px;border-top-left-radius:0px;}

.post-header{padding:10px;background-color:#f9f9f9;}
.post-content{padding:20px 0 10px;}

/*Left profile/search*/
.postprofile{font-size:14px;text-align:center;}
.postprofile .username{color:#000;}
.postprofile .avatar{text-align:center;}
.postprofile a{font-weight:bold;}
a{color:#222;}
a:hover{color:#222;}

.panel-body hr {
	margin: 10px 0;
}

img {
	max-width: 100%;
}

.help-block {
	font-weight: normal;
}

.container.simple {
	padding: 5px;
}

#page-header .navbar {
	margin-bottom: 0;
	padding: 10px 0;
	border: none;
	border-bottom: 1px solid #e6e6e6;
	border-radius: 0;
}

h1.site-name {
	margin: 0;
	font-size: 28px;
}

#page-header .jumbotron {
	padding: 15px;
	border-bottom: 1px solid #e6e6e6;
}

#navbar-collapse-footer .navbar-nav > li > .dropdown-menu {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.navbar-nav.navbar-right {
	margin-right: 0;
}

.header-avatar img {
	max-height: 20px;
	width: auto;
}

.bg1 {background-color: #f5f5f5;}

.bg2 {background-color: #FFF;/*E5F2FF*/}

div.icon {
	color:#999;
	font-size:80%;
	padding-top: 10px;
	padding-bottom: 15px;
	background-position: 10px 50%;
	background-repeat: no-repeat;
	/*border-bottom: 1px solid #e6e6e6;*/
	/*border-left: 1px solid #e6e6e6;*/
	/*border-right: 1px solid #e6e6e6;*/
}

div.icon:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
}

div.folder {
	min-height: 35px;
	padding-left: 65px;
	background-position: 25px 95%;
	background-repeat: no-repeat;
}

div.folder ol, div.folder ul, strong span.username {
	display: inline-block;
}
.forumtitle, .topictitle {font-size: 16px;color:#444;}
.forumtitle, .topictitle:hover {color:#222;}

.forum-image {
	margin-right: 5px;
}

.folder .pagination, .pages .pagination, .postprofile dd {
	margin: 0;
}

.dropdown-menu li.divider {margin: 7px 0px;}

.tip, .btn.tip {
	cursor: default;
}

.username-coloured {
	font-weight: bold;
}

input.form-control.autowidth, textarea.form-control.autowidth {
	width: 100%;
}

.post.panel-body {padding: 0px 0px 0px 0px;}

.postbody .content {padding-bottom: 15px;color:#000;}

.post-ignore .postbody {
	display: none;
}

.posthilit {
	padding: 0 2px 1px 2px;
	color: #f2dede;
	background-color: #a94442;
}

span.online {
	max-width: 230px;
	padding: 3px;
	margin-top: -15px;
	margin-bottom: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	letter-spacing: 1px;
	text-transform: uppercase;
}

dl.form-group dt {
	text-align: right;
}

.codebox{
	margin-top: 10px;
}

.codebox .code {
	overflow: auto;
	display: block;
	height: auto;
	max-height: 200px;
}

.panel.codebox, .attachbox .thumbnail {
	margin-bottom: 0;
}

.postbody blockquote {
	margin: 10px 0;
	font-size: 13px;
}

a.postlink:visited {
	color: #7393B1;
}

a.postlink:hover, a.postlink:focus {
	color: #23527c;
}

blockquote cite {
	display: block;
	font-weight: bold;
}

blockquote i {
	filter: alpha(opacity=10);
	opacity: .1;
}

.syntaxbg		{color: #FFFFFF;}
.syntaxcomment	{color: #FF8000;}
.syntaxdefault	{color: #0000BB;}
.syntaxhtml		{color: #000000;}
.syntaxkeyword	{color: #007700;}
.syntaxstring	{color: #DD0000;}

.postbody .posting-buttons {margin-bottom: 10px;line-height: 2.5em;}

.posting-buttons span {
	display: none;
}

#topicreview, #post_details {
	padding-right: 15px;
	overflow: auto;
}

#topicreview {
	height: 300px;
	padding-bottom: 0;
}

#post_details, .dropdown-contents {
	max-height: 300px;
}

#gallery {
	margin: 15px 0;
}

#gallery label {
	padding: 5px;
	border: 1px solid #e6e6e6;
}

#gallery label:hover {
	background-color: #f5f5f5;
}

.nav.nav-tabs, .pages, #navigation, #message-box, #format-buttons, .friends-list {
	margin-bottom: 15px;
}

.nav.nav-pills {
	margin-bottom: 5px;
}

#format-buttons .btn-group {
	display: inline-block;
	margin-top: 5px;
}

#format-buttons  i {
	font-size: 17px;
}

#color_palette_placeholder td {
	padding: 3px 1px;
	border: 1px solid #f5f5f5;
}

.dropdown-contents {
	overflow-y: auto;
}

.pm-legend i {
	vertical-align: 1px;
}

.pm_message_reported_colour, i.pm_message_reported_colour {
	background-color: #BC2A4D;
}

.pm_marked_colour, i.pm_marked_colour {
	background-color: #FF6600;
}

.pm_replied_colour, i.pm_replied_colour {
	background-color: #A9B8C2;
}

.pm_friend_colour, i.pm_friend_colour {
	background-color: #5D8FBD;
}

.pm_foe_colour, i.pm_foe_colour {
	background-color: #000000;
}

.table-responsive .width-15 {
	width: 15%;
}

.table-responsive .width-35 {
	width: 35%;
}

.table-responsive .width-50 {
	width: 50%;
}

select, input.inputbox {
	width: auto;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
		 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

select:focus, input.inputbox:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
			box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.phpbb_alert {
	background-color: #fff;
	border: 1px solid #999;
	display: none;
	left: 0;
	padding: 0 25px 20px 25px;
	position: fixed;
	right: 0;
	top: 150px;
	z-index: 50;
	width: 620px;
	margin: 0 auto;
}

.phpbb_alert .alert_close {
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-decoration: none !important;
	background: transparent url("./images/alert_close.png") 0 0 no-repeat;
	margin-top: -7px;
	margin-right: -31px;
}
.phpbb_alert .alert_close:hover {
	background-position: 0 -16px;
}

.phpbb_alert p {
	margin: 8px 0;
	padding-bottom: 8px;
}

.phpbb_alert label {
	display: block;
	margin: 8px 0;
	padding-bottom: 8px;
}

.phpbb_alert div.alert_text > p,
.phpbb_alert div.alert_text > label,
.phpbb_alert div.alert_text > select,
.phpbb_alert div.alert_text > textarea,
.phpbb_alert div.alert_text > input {
	font-size: 1.1em;
}

#darkenwrapper {
	display: none;
	position: relative;
	z-index: 44;
}

#darken {
	background-color: #000;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.5;
	z-index: 45;
}

#loading_indicator {
	background: #000 url("./images/loading.gif") no-repeat 50% 50%;
	border-radius: 5px;
	display: none;
	opacity: 0.8;
	margin-top: -50px;
	margin-left: -50px;
	height: 50px;
	width: 50px;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 51;
}

.notification-block {
	position: relative;
}

.notification-block a.mark_read {
	display: none;
	margin-top: -30px;
	position: absolute;
	z-index: 2;
	right: 0;
	top: 50%;
}

.notification-block:hover a.mark_read {
	display: block;
}

.notification-text {
	min-width: 350px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.notification-text img {
	max-height: 50px;
	max-width: 50px;
	margin-right: 5px;
}

@media (max-width: 767px)
{
	#page-header .navbar {
		margin-bottom: 20px;
	}

	.phpbb_alert {
		width: 500px;
	}

	dl.form-group dt {
		text-align: left;
	}

	#colour_palette td:nth-child(2n) {
		display: none;
	}

	.postprofile {
		margin-bottom: 15px;
		padding-bottom: 15px;
		border: none;
		border-bottom: 1px solid #e6e6e6;
		text-align: center;
	}
}

@media (max-width: 500px)
{
	.phpbb_alert {
		top: 25px;
		width: 300px;
	}

	.jumpbox {
		max-width: 300px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
}

/*Resize Img
 ------------ */
 div.ReIMG-UserLink{text-align:center;border:1px solid #FF33CC;background-color:#FFCC33;filter:Alpha(Opacity=80);opacity:.80;position:absolute;height:26px;margin-top:-26px;}
 .attachbox{width:100%;}

div.ReIMG-UserLink:hover
{filter: Alpha(Opacity=95);opacity: .95;}

div.ReIMG-UserLink a {color: #000000 !important;font-weight: bold;}
 

/*
 * HEADER from M+ layout.css line 310*/
 
/*Logo + Users*/
.mplus_logo{background:url('https://maistorplus.com/bundles/builderscore/images/mplus_150x50.png')no-repeat; display:inline-block;width:155px;height:50px;float:left;background-position:0 0;border-left:1px solid #222;border-right:1px solid #404040;}
.mplus_logo:hover{background-position:0 0px;background-color:#222;}

.forum_logo{background:url('https://maistorplus.com/bundles/builderscore/images/forum_100x50.png')no-repeat; display:inline-block;width:110px;height:50px;float:left;background-color:white;background-position:0 -50px;border-left:1px solid #222;border-right:1px solid #404040;border-bottom:1px solid white;}
.forum_logo:hover{background-position:0 -50px;background-color:#fff;}

.bon_logo{background:url('https://maistorplus.com/bundles/builderscore/images/bon_100x50.png')no-repeat; display:inline-block;width:105px;height:50px;float:left;background-position:0 0;border-left:1px solid #222;border-right:1px solid #404040;}
.bon_logo:hover{background-position:0 0px;background-color:#222;}

/*Careers nav*/
.nav-careers{width: 100%;background-color: #1ba9b9;padding:4px 0;}/*00b2b2*/
.nav-careers strong{color:white;font-size:14px;}
.nav-careers span{color:white;font-size:14px;}
.nav-careers a{color:#fff;background-color:#1ba9b9;border:3px solid #1ba9b9;text-decoration:underline;cursor:pointer;padding:5px;font-size:14px;}
.nav-careers a:hover{color:#1ba9b9;background-color:#fff;border:3px solid #FFF;text-decoration:none;}

/*For pros nav*/
.nav-for-pros{width:100%;background-color:#dff0d8;padding:6px 0;}
.nav-for-pros strong{color:#3c763d;font-size:14px;}
.nav-for-pros span{color:#3c763d;font-size:14px;}
.nav-for-pros a{color:#3c763d;background-color:#dff0d8;border:3px solid #dff0d8;text-decoration:underline;cursor:pointer;padding:5px;font-size:14px;}
.nav-for-pros a:hover{color:#dff0d8;background-color:#3c763d;border:3px solid #3c763d;text-decoration:none;}

.nav-main .navbar-toggle{background-color:#222;border:1px solid #000;margin-right:8px!important;}
.nav-main .navbar-toggle:hover{background-color:#23699C;border:1px solid #000;}
.nav-main .navbar-toggle .icon-bar{background-color:#FFF;}

/* Mobile devices (mobile, 320px-767px)*/
@media (min-width: 320px) and (max-width: 767px) { 
	.navbar-admin > li > a {font-size:98%;}
	.nav-admin .navbar-collapse{margin-top:50px;}
	.navbar-main > li > a {font-size:98%;}
	.navbar-sub > li > a {font-size:95%;padding: 15px 12px!important;}
	.index-info div .main-tabs > li > a{font-size:10px;}
	.drop_categories li {width:100%;font-size:14px;}
	.j14_top_drop_li_ul{top:35px;}
	.mt10-mob{margin-top:10px!important;}
	.p0-mob{padding:0px!important;}
	.pb10-mob{padding-bottom:10px!important;}
	.pl0-mob{padding-left:0px!important;}
	.pl10-mob{padding-left:10px!important;}
	.pr10-mob{padding-right:10px!important;}
	.topic-header .inner{padding:10px;}

}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 799px) {
	.container {width: 768px;}
	.navbar-admin > li > a {font-size:52%;}
	.navbar-main > li > a {font-size:80%;}
	.navbar-sub > li > a {font-size:84%;padding: 12px 4px!important;}
	.index-info div .main-tabs > li > a{font-size:11px;}
	.drop_categories li{width:50%!important;font-size:12px;}
	.j14_top_drop_li_ul{top:34px;}
	.pl0-desk{padding-left:0px!important;}
	.pr0-desk{padding-right:0px!important;}
	.p0-desk{padding:0px!important;}
	.pt10-desk{padding-top:10px!important;}
}
@media (min-width: 800px) and (max-width: 979px) {
	.container {width: 800px;}
	.navbar-admin > li > a {font-size:52%;}
	.navbar-main > li > a {font-size:80%;}
	.navbar-sub > li > a {font-size:84%;padding: 10px 4px!important;}
	.index-info div .main-tabs > li > a{font-size:11px;}
	.drop_categories li{width:50%!important;font-size:12px;}
	.j14_top_drop_li_ul{top:34px;}
	.pl0-desk{padding-left:0px!important;}
	.pr0-desk{padding-right:0px!important;}
	.p0-desk{padding:0px!important;}
	.pt10-desk{padding-top:10px!important;}
	.topic-next-prev li.center{border-right:1px solid #ccc;border-left:1px solid #ccc;}
}
/* Large devices (medium desktops, 980px and up) */
@media (min-width: 980px) and (max-width: 1279px) {
	.container {width:980px;}
	.navbar-admin > li > a {font-size:78%;}
	.navbar-main > li > a {font-size:88%;}
	.navbar-sub > li > a {font-size:95%;padding:10px 6px!important;}
	.index-info div .main-tabs > li > a{font-size:12px;}
	.drop_categories li{width:50%!important;font-size:14px;}
	.j14_top_drop_li_ul{top:36px;}
	.pl0-desk{padding-left:0px!important;}
	.pr0-desk{padding-right:0px!important;}
	.p0-desk{padding:0px!important;}
	.col-md-2-left-sidebar {width: 14%;}
	.col-md-4-double-sidebar {width: 36%;}
	.col-md-8-double-sidebar {width: 64%;}
	.col-md-10-left-sidebar {width: 86%;}
	.pt10-desk{padding-top:10px!important;}
	.topic-next-prev li.center{border-right:1px solid #ccc;border-left:1px solid #ccc;}
}

/* Large devices (medium desktops, 1280px and up) */
@media (min-width: 1280px) {
	.container {width:1080px;}
	.navbar-admin > li > a {font-size:78%;}
	.navbar-main > li > a {font-size:80%;}
	.navbar-sub > li > a {font-size:96%;padding:10px 9px!important;}
	.index-info div .main-tabs > li > a{font-size:12px;}
	.drop_categories li{width:50%!important;font-size:14px;}
	.j14_top_drop_li_ul{top:36px;}
	.pl0-desk{padding-left:0px!important;}
	.pr0-desk{padding-right:0px!important;}
	.p0-desk{padding:0px!important;}
	.col-md-2-left-sidebar {width: 14%;}
	.col-md-4-double-sidebar {width: 36%;}
	.col-md-8-double-sidebar {width: 64%;}
	.col-md-10-left-sidebar {width: 86%;}
	.pt10-desk{padding-top:10px!important;}
	.topic-next-prev li.center{border-right:1px solid #ccc;border-left:1px solid #ccc;}
}
/*Bootstrap Hover tab*/
.nav-h1{font-size:21px;color:red;}
.nav-main{width: 100%;background-color: #404040;}
ul.navbar-main > li > a {font-weight: 700;padding: 15px 8px;color: #efefef;display: block;font-weight:normal;border-left:1px solid #222;border-right:1px solid #404040;}
/*.navbar-main > li.first > a {border-left:1px solid #222;border-right:1px solid #222;background-color:#222;color:white;}*/
.navbar-main > li.last > a {border-left:1px solid #222;border-right:1px solid #222;}
.navbar-main > li > a:hover {color: #222;background-color:#FFF;border-left:1px solid #000;border-right:1px solid #000;background-color:#fff!important;}
.navbar-main > li > a.active {color: #FFF;background-color:#222;border-left:1px solid #000;border-right:1px solid #000;background-color:#fff!important;}

.navbar-main .open > a, .navbar-main .open > a:hover, .navbar-main .open > a:focus {background-color:#FFF!important;color: #222;border-left:1px solid #000;border-right:1px solid #000;}
.navbar-main .open .dropdown-menu{background-color: #FFF!important;border-top:0px solid #222;}/*-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .175);box-shadow: 0 0px 0px rgba(0, 0, 0, .175);}*/
.navbar-main .dropdown-menu li > a{color:#222;}
.navbar-main .dropdown-menu li > a:hover{background-color:#e2e2e2;color:#222;}

.nav-sub{width: 100%;background-color: #FFF;}
.navbar-sub > li > a {font-weight: 700;color:#999;display: inline-block;font-weight:normal;border-width:1px 1px 3px 1px;border-color:#fff;border-style:solid;}
.navbar-sub > li > a:hover {color: #222;background-color:#FFF;border-width:1px 1px 3px 1px;border-color:#e2e2e2;border-style:solid;}
.navbar-sub > li > a.active {background-color:#FFF;color: #222;border-width:1px 1px 3px 1px;border-color:#fff #fff #222;}

.navbar-sub .open > a, .navbar-sub .open > a:hover, .navbar-sub .open > a:focus {background-color:#FFF!important;color: #222!important;border-width:1px 1px 3px 1px;border-color:#e2e2e2 #e2e2e2 #222!important;}
.navbar-sub .dropdown-menu{background-color: #FFF;border-width:1px;border-color:#e2e2e2;border-style:solid;-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .175);box-shadow: 0 3px 6px rgba(0, 0, 0, .175);}
.navbar-sub .dropdown-menu li {font-size:18px;color:#222;}
.navbar-sub .dropdown-menu li > a{color:#222;font-size:14px;}
.navbar-sub .dropdown-menu li > i{padding:0 5px;margin:10px 0 5px;}
.navbar-sub .dropdown-menu li > a:hover{background-color:#e2e2e2;color:#222;}

/*Leaderboard*/
.leaderboard{margin:0 auto;background-color:#FFF;text-align:center;}
.leaderboard_b{margin:0 auto;padding:10px 0;}
.leaderboard_b1{margin:0 auto;background-color:#efefef;padding:10px 15px;}
.leaderboard_c{margin:0 auto;padding:10px 0;}
.leaderboard_c1{margin:0 auto;background-color:#e6e6e6;padding:10px 15px;}
.leaderboard_a{margin:0 auto;padding:10px 0;}

/*Floating leaderboard*/
.board{width:100%;top:80px;z-index:10001;background-color:#ffff;margin-bottom:5px}
.board .container{padding: 5px;-webkit-box-shadow: 0px 6px 4px -4px #ccc;-moz-box-shadow:0px 6px 4px -4px #ccc;box-shadow: 0px 6px 4px -4px #ccc;}
.sticky-board{margin: 0 auto;background-color:white;text-align:center;} 
.shadow-bottom{-webkit-box-shadow: 0px 3px 3px 0px #ccc;-moz-box-shadow: 0px 3px 3px 0px #ccc;box-shadow: 0px 3px 3px 0px #ccc;}

.dropdown-menu > li > a, .dropdown-menu > div > li > a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap;}
.dropdown-menu > div > li > a:hover,
.dropdown-menu > div > li > a:focus {color: #262626;text-decoration: none;background-color: #f5f5f5;}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {color: #fff;text-decoration: none;background-color: #428bca;outline: 0;}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {color: #999;}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {text-decoration: none;cursor: not-allowed;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.affix{z-index:1000;top:0px;width:100%;background-color:#fff;border-radius:0;padding-top:50px;}
.close-topic{position:absolute;top:0px;right:0px}

#sticky {
    padding: 2px 10px 2px 12px;
    background-color: #424242;
    color: #fff;
    font-size: 32px;
    border-radius: 20px;
    width:50px;
    height:50px;
    position:absolute;
    right:-25px;
    top:0px;
    z-index:10000;
    box-shadow: 0px 0px 11px #888;
    -moz-box-shadow: 0px 0px 11px #888;
	-webkit-box-shadow: 0px 0px 11px #888;
/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888')";
/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888');
}
#sticky:hover{background-color:#999;}
#sticky.stick {
    position: fixed;
    top: 110px;
    z-index: 10000;
    margin-left:0;
    left:1388px;
}

.navbar-fixed-bottom{width: 100%;background-color: #FFF;}
.navbar-footer > li > a {color:#222;display: inline-block;font-weight:normal;font-size:90%;}
.navbar-footer > li > a:hover {text-decoration:underline;}


/*PREDEFINED from maistorplus file: layout.css line 4*/
.cB{color:#444!important;}
.cBk{color:#222!important;}
.cG{color:#75A728!important;}
.cBl{color:#216A9E!important;}
.cGr{color:#999999!important;}
.cR{color:red!important;}
.cOr{color:#E29706!important;}
.cW{color:white;}
.lsN{list-style:none!important:}
.lh18{line-height:18px!important;}
.lh21{line-height:21px!important;}

.bgcOr{background-color:#E9B340!important;}
.bgcB{background-color:#efefef!important;}
.bgcW{background-color:#FFF!important;}
.bgcBl{background-color:#2A78AA!important;}
.bgcG{background-color:#75A728!important;}
.bgcBlack{background-color:#000!important;}
.bgcGr{background-color:#efefef!important;}

.brR{border-right:1px solid #ccc;}
.brL{border-left:1px solid #ccc;}
.brB{border-bottom:1px solid #ccc;}
.brT{border-top:1px solid #FFF;}
.brTg{border-top:1px solid #e6e6e6;}
.brRg{border-right:1px solid #e6e6e6;}
.brLg{border-left:1px solid #e6e6e6;}
.brBg{border-bottom:1px solid #e6e6e6;}
.brNone{border:0px solid #fff!important;}
.br4{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;behavior: url(/css/border-radius.htc);border-radius:4px;}
.br5{border-radius:5px!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;}

.shadow{
	-moz-box-shadow: 2px #333;
	-webkit-box-shadow: 2px #333;
	box-shadow: 2px #333;
/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";
/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
}

.ds0{box-shadow: rgba(0, 0, 0, 0) 0px 0 0px, rgba(0, 0, 0, 0) 0px 0px 0!important;
-moz-box-shadow: 0px 0px 0px #FFF!important;-webkit-box-shadow: 0px 0px 0px #FFF!important;text-shadow:0 0 0px white!important;}

a.cB:hover{text-decoration:underline;}
a.cBk:hover{text-decoration:underline;}
a.cBl:hover{text-decoration:underline;}
a.cG:hover{text-decoration:underline;}
a.cOr:hover{text-decoration:underline;}
a.cGr:hover{text-decoration:underline;}
.cW{color:#FFF!important;}
.bB{background-color:#D0DEE8!important;}
.fL{float:left!important;}
.fR{float:right!important;}
.clear{clear:both!important;}
.cP{cursor:pointer!important;}
.taJ{text-align:justify!important;}
.taC{text-align:center!important;}
.taL{text-align:left!important;}
.ttUC{text-transform:uppercase!important;}
.ttC{text-transform:capitalize!important;}
.ttN{text-transform:none!important;}
.oH{overflow:hidden!important;}
.oA{overflow:auto!important;}
.dB{display:block!important;}
.dN{display:none!important;}
.dIB{display:inline-block!important;}
.pR{position:relative!important;}
.pA{position:absolute!important;}
.tdN{text-decoration:none!important;}
.op0{opacity:0!important;}
.nb{border:none!important;}

h1, h2{font-weight:normal;}
.m0{margin:0!important;}
.m0a{margin:0 auto!important;}
.mr0{margin-right:0!important;}
.mt0{margin-top:0!important;}
.mt3{margin-top:3px!important;;}
.mt7{margin-top:7px!important;;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mt25{margin-top:25px!important;}
.mt40{margin-top:40px!important;}
.mt50{margin-top:50px!important;}
.m5{margin:5px!important;}
.ml2{margin-left:2px!important;}
.ml5{margin-left:5px!important;}
.mr5{margin-right:5px!important;}
.mt5{margin-top:5px!important;}
.mb5{margin-bottom:5px!important;}

.m10{margin:10px!important;}
.ml10{margin-left:10px!important;}
.ml69{margin-left:69px!important;}
.ml100{margin-left:100px!important;}
.ml200{margin-left:200px!important;}
.ml230{margin-left:230px!important;}
.ml255{margin-left:255px!important;}
.mr10{margin-right:10px!important;}
.mr15{margin-right:15px!important;}
.mr25{margin-right:25px!important;}
.mr30{margin-right:30px!important;}
.mr35{margin-right:35px!important;}
.mr40{margin-right:40px!important;}
.mr60{margin-right:60px!important;}
.mr67{margin-right:67px!important;}

.mb10{margin-bottom:10px!important;}

.m20{margin:20px!important;}
.m30{margin:30px!important;}
.ml15{margin-left:15px!important;}
.ml20{margin-left:20px!important;}
.ml30{margin-left:30px!important;}
.ml35{margin-left:35px!important;}
.ml40{margin-left:40px!important;}
.mr20{margin-right:20px!important;}
.mt20{margin-top:20px!important;}
.mt25{margin-top:25px!important;}
.mt24{margin-top:24px!important;}
.mb20{margin-bottom:20px!important;}
.mb30{margin-bottom:30px!important;}
.mb35{margin-bottom:35px!important;}
.mb40{margin-bottom:40px!important;}
.mb65{margin-bottom:65px!important;}
.mt30{margin-top:30px!important;}
.mt45{margin-top:45px!important;}
.mt60{margin-top:60px!important;}
.mt65{margin-top:65px!important;}
.mt80{margin-top:80px!important;}
.ml270{margin-left:270px!important;}

.p0{padding:0px!important;}
.pr0{padding-right:0px!important;}
.pr5{padding-right:5px!important;}
.p5{padding:5px!important;}
.pl5{padding:5px!important;}
.p10{padding:10px!important;}
.pl0{padding-left:0px!important;}
.pl10{padding-left:10px!important;}
.pl20{padding-left:20px!important;}
.pl30{padding-left:30px!important;}
.pl40{padding-left:40px!important;}
.pl50{padding-left:50px!important;}
.pr10{padding-right:10px!important;}
.pr20{padding-right:20px!important;}
.pr30{padding-right:30px!important;}
.pr50{padding-right:50px!important;}
.pt0{padding-top:0px!important;}
.pt5{padding-top:5px!important;}
.pt10{padding-top:10px!important;}
.pt12{padding-top:12px!important;}
.pt15{padding-top:15px!important;}
.pt17{padding-top:17px!important;}
.pt20{padding-top:20px!important;}
.pt25{padding-top:25px!important;}
.pt30{padding-top:30px!important;}
.pt35{padding-top:35px!important;}
.pt45{padding-top:45px!important;}
.pt50{padding-top:50px!important;}
.pb0{padding-bottom:0px!important;}
.pb5{padding-bottom:5px!important;}
.pb10{padding-bottom:10px!important;}
.pb25{padding-bottom:25px!important;}
.p20{padding:20px!important;}
.pb20{padding-bottom:20px!important;}
.pb30{padding-bottom:30px!important;}
.p30{padding:30px!important;}
.p3020{padding:30px 20px;}
.p3040{padding:30px 40px;}

.gdbGr3{border:3px solid #efefef}
.gdbb1{border-bottom:1px dashed #cccccc;}
.gdbt1{border-top:1px dashed #cccccc;}
.gdbBl{border:1px solid #D0DEE8!important;}
.gdbbBl1{border-bottom:1px dashed #216A9E!important;}

.bN{border:none!important;}
.vaM{vertical-align:middle!important;}
.vaT{vertical-align:top!important;}

.fstN{font-style:normal!important;}
.fstI{font-style:italic!important;}
.fwB{font-weight:bold!important;}
.fwN{font-weight:normal!important;}7
.fs9{font-size:9px!important;}
.fs10{font-size:10px!important;}
.fs11{font-size:11px!important;}
.fs12{font-size:12px!important;}
.fs13{font-size:13px!important;}
.fs14{font-size:14px!important;}
.fs15{font-size:15px!important;}
.fs17{font-size:17px!important;}
.fs18{font-size:18px!important;}
.fs20{font-size:20px!important;}
.fs21{font-size:21px!important;}
.fs24{font-size:24px!important;}
.fs28{font-size:28px!important;}
.fs32{font-size:32px!important;}
.fs32 h1{font-size:32px!important;}
.fs82{font-size:82px!important;}
.fwB{font-weight:bold!important;}
.fwN{font-weight:normal!important;}

.sep{display:block;clear:both;overflow:hidden;height:0;}

.w25{width:25px!important;}
.w30{width:30px!important;}
.w35{width:35px!important;}
.w40{width:40px!important;}
.w50{width:50px!important;}
.w65{width:65px!important;}
.w80{width:80px!important;}
.w100{width:100px!important;}
.w111{width:107px!important;}
.w170{width:170px!important;}
.w150{width:150px!important;}
.w160{width:160px!important;}
.w190{width:190px!important;}
.w200{width:200px!important;}
.w230{width:230px!important;}
.w222{width:222px!important;}
.w224{width:224px!important;}
.w245{width:245px!important;}
.w270{width:270px!important;}
.w290{width:290px!important;}
.w300{width:300px!important;}
.w306{width:306px!important;}
.w312{width:312px!important;}
.w315{width:315px!important;}
.w320{width:320px!important;}
.w330{width:330px!important;}
.w334{width:334px!important;}
.w350{width:350px!important;}
.w370{width:370px!important;}
.w385{width:385px!important;}
.w398{width:398px!important;}
.w400{width:400px!important;}
.w425{width:425px!important;}
.w435{width:435px!important;}
.w450{width:450px!important;}
.w460{width:460px!important;}
.w480{width:480px!important;}
.w500{width:500px!important;}
.w520{width:520px!important;}
.w525{width:525px!important;}
.w545{width:545px!important;}
.w550{width:550px!important;}
.w570{width:570px!important;}
.w575{width:575px!important;}
.w590{width:590px!important;}
.w600{width:600px!important;}
.w610{width:610px!important;}
.w620{width:620px!important;}
.w625{width:625px!important;}
.w630{width:630px!important;}
.w640{width:640px!important;}
.w650{width:650px!important;}
.w680{width:680px!important;}
.w710{width:710px!important;}
.w750{width:750px!important;}
.w790{width:790px!important;}
.w840{width:840px!important;}
.w790{width:790px!important;}
.w980{width:980px!important;}
.w1035{width:1035px!important;}
.w1300{width:1300px!important;}
.wd{width:1000px;margin:0 auto;}


.mH45{min-height:45px!important;}
.mH65{min-height:65px!important;}
.h5{height:5px!important;}
.h10{height:10px!important;}
.h20{height:20px!important;}
.h30{height:30px!important;}
.h40{height:40px!important;}
.h45{height:45px!important;}
.h50{height:50px!important;}
.h55{height:55px!important;}
.h60{height:60px!important;}
.h68{height:68px;}
.h86{height:86px;}
.h90{height:90px!important;}
.h100{height:100px!important;}
.h130{height:130px!important;}
.h150{height:150px!important;}
.h185{height:185px!important;}
.h200{height:200px!important;}
.h215{height:215px!important;}
.h224{height:224px!important;}
.h250{height:250px!important;}
.h300{height:300px!important;}
.h350{height:350px!important;}
.h375{height:375px!important;}
.h400{height:400px!important;}
.h500{height:500px!important;}
.h600{height:600px!important;}
.h100pr{height:100%!important;}
.lsN{list-style:none!important;}
.lsS{list-style:square!important;}

img{border:none!important;}
.bcR{border:2px solid red!important;}

/* Absolute positioning */
.l0{left:0;}
.r0{right:0;}
.t0{top:0;}
.b0{bottom:0;}
/*PREDEFINED END*/

/* * * * *
 * Footer styles
 */
.footer{background-color:#404040;padding:20px 0 50px;border-top:1px solid #222;}
.footer span{font-size:18px;color:white;margin-top:30px;font-weight:bold;display:block;}
.footer_in{list-style:none;padding:0;margin:0px;
	-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
	zoom:1;filter:alpha(opacity=0);opacity:0;}
.footer_in.hov{filter:alpha(opacity=100);opacity:1;z-index:2;}
.footer_in li{list-style:none;padding:0;margin:15px 0 0;}
.footer_in_title{font-size:14px;font-weight:normla;color:#999;display:block;margin-bottom:5px;
	-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.footer_in_title:hover{color:#fff;}
.footer_in_text{font-size:14px;color:#2f2f2f;}

.rigths-footer{background-color:#222;padding:25px 0px 50px;}
.rigths-footer span{color:white;font-size:14px;}
.rigths-footer a{font-size:12px;color:#999;}
.rigths-footer a:hover{text-decoration:underline;}

.groupama-logo{background:url('http://maistorplus.com/bundles/builderscore/images/logos/groupama-logo.jpg')no-repeat; display:inline-block;width:40px;height:30px;background-position:0 0;float:left;margin-right:5px;}
.Groupama{font-size:12px;display:block;height:10px;}

.bricolage-logo{background:url('http://maistorplus.com/bundles/builderscore/images/logos/mr-bricolage.png')no-repeat; display:inline-block;width:230px;height:40px;background-position:8px 0;margin:10px 0!important;padding:0!important;}
.bricolage a p{margin:0!important;padding:0!important;}
.bricolage a{padding:10px 20px!important;}
.mr-bricolage span{padding:0 0 5px 20px;font-size:14px;display:block;}

.immergas-logo{background:url('https://maistorplus.com/build/images/immergas.png')no-repeat; display:inline-block;width:230px;height:76px;background-position:40px 10px;margin:0!important;padding:0!important;}
.immergas a{padding:10px 0 0 0!important;}

.videnov-logo{background:url('https://maistorplus.com/build/images/videnov.png')no-repeat; display:inline-block;width:260px;height:87px;background-position:0px;margin:0!important;padding:0!important;}
.videnov a{padding:10px 0 0 0!important;}

/*Piraeus bank*/
.csidebar li a.piraeus-bank{background-color:#fdc80b;}
.csidebar li a.piraeus-bank:hover{background-color:#ffd337;color:#00305b;}
.piraeus-bank-icon{background:url('https://maistorplus.com/bundles/builderscore/images/logos/bank-2-icon.png')no-repeat; display:inline-block;width:75px;height:25px;background-position:0 0;float:left;margin-right:5px;margin-top:5px;}

.csidebar{list-style:none;margin:10px 0;background:#fff;padding:0;border:1px solid #e6e6e6;}
.csidebar li a{padding:20px 5px 20px 10px;color:#404040;display:block;border-bottom:1px solid #efefef;}
.csidebar li a:hover, .csidebar li.active a{background-color:#d0dee8;color:#428BCA;}

/*Unicredit bank*/
.csidebar li a.unicredit{border-left:4px solid #e51e26;text-decoration:none;}
.csidebar li a.unicredit:hover{background-color:#f3f3f3;color:#46adc6;border-left:4px solid #46adc6;text-decoration:none;}
/*.unicredit-icon{background:url('https://maistorplus.com/bundles/builderscore/images/logos//unicredit-icon.png')no-repeat; display:inline-block;width:25px;height:25px;background-position:0 0;float:left;margin-right:5px;margin-top:5px;}*/
.unicredit-logo{background:url('https://maistorplus.com/bundles/builderscore/images/logos/unicredit-logo.png')no-repeat; display:inline-block;width:120px;height:15px;margin:10px 0 5px;}
.unicredit-logo-lg{background:url('https://maistorplus.com/bundles/builderscore/images/logos/unicredit-logo-lg.png')no-repeat; display:inline-block;width:200px;height:22px;margin:10px 0 0px 0px;}

.mapei-logo{background:url('https://maistorplus.com/bundles/builderscore/images/logos/mapei-logo.png')no-repeat; display:inline-block;width:230px;height:60px;background-position:10px 10px;margin:0!important;padding:0px!important;}
.mapei a{padding:0!important;line-height:0.9!important;}
.mapei span{padding:10px 0 10px 20px;font-size:14px;display:block;color:#0e81c5;}
.mapei-band{background-color:#0E81C5; display:inline-block;width:3px;height:42px;background-position:0 0;float:left;margin-right:3px;position:absolute;top:0px;left:0px;}

.navbar-sub .open a.ikea-button{background:url('https://maistorplus.com/bundles/builderscore/images/logos/ikea-button.jpg')no-repeat;width:90px;height:44px;background-position:2px -2px;background-color:#0057A4;color:#0057A4;}
.ikea-dd{background:url('https://maistorplus.com/bundles/builderscore/images/logos/ikea-button.jpg')no-repeat;width:90px;height:44px;background-position:2px -2px;background-color:#0057A4;}
.navbar-sub > li > a.ikea-button{color:#0057A4;font-weight:bold;border:0px;padding:13px 17px!important;}
/*.navbar-sub > li > a.ikea-button:hover{color:#0057A4;background-color:#FEDC01;border-radius:25px;}*/
.ikea-logo{padding:0px 0 20px 20px!important;}
.ikea a{padding:0!important;line-height:0.9!important;}
.ikea span{padding:10px 0 10px 20px;font-size:14px;display:block;color:#444;}
.ikea-band{background-color:#FEDC01; display:inline-block;width:3px;height:42px;background-position:0 0;float:left;margin-right:3px;position:absolute;top:0px;left:0px;}

.overgas-logo{background:url('https://maistorplus.com/bundles/builderscore/images/logos/overgas-logo.png')no-repeat; display:inline-block;width:222px;height:115px;background-position:20px 0px;margin:0!important;padding:0!important;}
.overgas-logo-sm{background:url('https://maistorplus.com/bundles/builderscore/images/logos/overgas-logo-sm.png')no-repeat; display:inline-block;width:170px;height:76px;background-position:20px 0px;margin:0!important;padding:0!important;}
.overgas a{padding:0!important;}
/*.navbar-sub .dropdown-menu li.overgas a:hover{background-color:#4b447e;}*/
.overgas span{padding:10px 0 10px 20px;font-size:14px;display:block;color:#898989;font-weight:bold;}

/*Credissimo ad links*/
.credissimo{padding:5px 0px 0px;border:none;}
.credissimo a{padding:5px 0px;border:none;color:#ff7d1e;font-size:16px!important;}
.credissimo a span{color:#0055a5;}
.credissimo a:hover{color:#0055a5;text-decoration:underline;}
.credissimo-icon{background:url('http://maistorplus.com/bundles/builderscore/images/logos/credissimo_200x50.png')no-repeat;display:inline-block;width:200px;height:65px;background-position:0 0;float:left;margin-right:5px}

.credissimo-small{padding:10px 0;border:none;}
.credissimo-small a span{color:#0055a5;}
.credissimo-small a{padding:5px 0px;border:none;color:#ff7d1e;font-size:14px!important;}
.credissimo-small a:hover{color:#0055a5;text-decoration:underline;}
.credissimo-icon-small{background:url('http://maistorplus.com/bundles/builderscore/images/logos/credissimo_25x25.png')no-repeat;display:inline-block;width:25px;height:25px;background-position:0 0;float:left;margin-right:5px}

/*Ferratum ad links*/
.ferratum{padding:0px;border:none;}
.ferratum a{padding:5px 0px;border:none;color:#0e4a6c;font-size:14px!important;}
.ferratum a:hover{text-decoration:underline!important;}
.ferratum-icon{background:url('http://maistorplus.com/bundles/builderscore/images/logos/ferratum_200x50.jpg')no-repeat;display:inline-block;width:200px;height:65px;background-position:0 0;float:left;margin-right:5px}

.ferratum-small{padding:10px 0;border:none;}
.ferratum-small a{padding:5px 0px;border:none;color:#0e4a6c;font-size:14px!important;}
.ferratum-small a:hover{text-decoration:underline;}
.ferratum-icon-small{background:url('http://maistorplus.com/bundles/builderscore/images/logos/ferratum_25x25.jpg')no-repeat;display:inline-block;width:25px;height:25px;background-position:0 0;float:left;margin-right:5px}

/*
 * Sidebar in index
 */
.actual-sidebar .list-group-item{margin:0px;}
.actual-sidebar .list-group{box-shadow:none;}
.actual-sidebar .panel{background-color:#fff;box-shadow:none;}
.actual-sidebar .panel .list-group-item{padding:10px 50px 10px 15px;}
.actual-sidebar .panel .list-group-item, .actual-sidebar .panel .list-group-item:first-child{
	border-top:none;border-bottom:1px solid #e6e6e6;border-right:none;border-left:none;border-radius:none;
}
.actual-sidebar .panel .list-group-item:hover, .actual-sidebar .panel .list-group-item:first-child:hover{border-radius:0;}
.actual-sidebar .panel .collapse a, .actual-sidebar .panel .collapsing a{font-size:13px;color:#999;padding:10px;display:block;}
.actual-sidebar .panel .collapse a:hover,
.actual-sidebar .panel .collapse a:focus,
.actual-sidebar .panel .collapse a:active,
.actual-sidebar .panel .collapsing a:hover{color:#428BCA;background-color:#efefef;text-decoration:none;}	
	
/*
 * Main Left Sidebar
 */
.left-sidebar #sidebar .panel{background-color:transparent!important;border:none;box-shadow:none;border-bottom:1px solid #ccc;}

.left-sidebar{background-color:#fff;padding:10px 10px 20px;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.left-sidebar .content-type{padding:0px;cursor:pointer;font-size:16px;}
.left-sidebar ul{}
.left-sidebar ul li{}
.left-sidebar ul li a{font-size:12px;color:#999;padding:5px 0px 5px 5px;}
.left-sidebar ul li a:hover{text-decoration:none;background-color:white;color:#000;}
.left-sidebar ul li.current a{font-size:12px;background-color:#fff;color:#000;}

/*Find pros button for all pages*/
.findpros-button{width:100%;position:fixed;bottom:0px;z-index:10001;}
.findpros-button .container{background-color:#428BCA;font-size:16px;}
.findpros-button a{color:white;}
.findpros-button .container:hover{background-color:#1e6aa8;}
.findpros-button #close{z-index:10010;}

/*Main tabs index*/
.i-badge{background-color:#fff;border:1px solid #e0e0e0;}
.i-badge a{font-size:12px; color:#222;line-height:16px;}
.i-badge a:hover{text-decoration:underline;}
.i-badge p{font-size:12px; color:#999;}
.i-badge h4{margin:25px 0 5px;}
.i-badge h4 a{font-size:16px;}

/*Desktop carousel
-------------------------------------------------- */
.carousel{background-color:#000;}
.carousel-control .icon-prev,.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right, 
.carousel-control .fa-chevron-right,.carousel-control .fa-chevron-left,
.carousel-control .fa-angle-right,.carousel-control .fa-angle-left{position: absolute;  top: 42%;  z-index: 5;  display: inline-block;}
.carousel-content {left: 20%;right: 20%;}
.carousel-content {position: absolute;left: 15%;right: 15%;bottom: 0px;z-index: 10;padding-top: 20px;padding-bottom: 0px;color: #FFF;}
.carousel-reg {position: absolute;top: 0px;z-index: 2;}
.carousel-reg span{display:block;margin:0px 0 20px;}

.text-white p, .text-white b{color: #FFF;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);}
.text-white h2{color: #FFF;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);}
.text-black h1, .text-black p{color: #555;text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.75);}
.text-black h2{color: #666;text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.75);}

.carousel-down {position:absolute;bottom:15px;z-index:2;text-align:right;right:15%;}

.carousel.carousel-fade .item {-webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-ms-transition: opacity 0.5s ease-in-out;-o-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;opacity:0;}
.carousel.carousel-fade .active.item {opacity:1;}
.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right {left: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.carousel.carousel-fade .next,
.carousel.carousel-fade .prev {left: 0;z-index: 1;}
.carousel.carousel-fade .carousel-control {z-index: 3;}

/* Mobile carousel - Small devices (tablets, 768px and up)
-------------------------------------------------- */
@media (min-width: 320px) and (max-width: 767px) { 
	html, body {height:100%;margin: 0;}
	.carousel-reg-1{position: absolute;top: 30%;z-index: 2;right:20%;left:20%;}
	.carousel-reg-1 h1, .carousel-reg-1 p{font-size:21px;margin:20px 0;font-weight:bold;}
	.carousel-reg{position: absolute;top:5%;z-index: 2;right:10%;left:10%;}
	.carousel-reg p{font-size:28px;margin:10px 0 20px;font-weight:bold;}
	.intro .i-content h2{font-size:16px;}
	.carousel, .item, .active {height:100%;}
	.carousel-inner {height:100%;}
	.i-carousel-inner {height:100%;}
	.carousel {}
	.carousel .item {background-color: #777;}
	.carousel-actions {position: absolute;right: 10%;top: 0px;left: 10%;z-index: 10;color: #FFF;text-align: center;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);}
	.carousel-actions span {font-size:32px; margin:84px 0 10px;display:block;}
	.carousel-actions p {margin:20px 0;}
	.carousel .carousel-inner .bg {background-repeat:no-repeat;background-size:cover;}
	.sub-tabs .nav > li > a{font-size:10px;padding:10px 5px;}
}

@media (min-width: 768px) and (max-width: 992px) {
	.carousel-reg-1 {position: absolute;top: 38%;z-index: 2;right: 10%;left: 10%;}
	.carousel-reg-1 h1, .carousel-reg-1 p{font-size:18px;margin:20px 0;font-weight:bold;}
	.carousel-reg{position: absolute;top:5%;z-index: 2;right:40%;left:15%;}
	.carousel-reg p{font-size:21px;margin:10px 0;font-weight:bold;}
	.carousel-reg span{display:none;}
	.intro .i-content h2{font-size:16px;}
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 993px) and (max-width: 1280px) {
	.carousel-reg-1 {position: absolute;top: 40%;z-index: 2;right: 10%;left: 10%;}
	.carousel-reg-1 h1, .carousel-reg-1 p{font-size:26px;margin:20px 0;font-weight:bold;}
	.carousel-reg{position: absolute;top:5%;z-index: 2;right:40%;left:15%;}
	.carousel-reg p{font-size:26px;margin:20px 0;font-weight:bold;}
	.intro .i-content h2{font-size:18px;}
	.sub-tabs .nav > li > a{font-size:12px;}
	
}
/* Large devices (large desktops, 1280px and up) */
@media (min-width: 1281px) {
	.carousel-reg-1 {position: absolute;top: 38%;z-index: 2;right: 15%;left: 15%;}
	.carousel-reg-1 h1, .carousel-reg-1 p{font-size:32px;margin:30px 0;font-weight:bold;}
	.carousel-reg{position: absolute;top:10%;z-index: 2;right:40%;left:15%;}
	.carousel-reg p{font-size:32px;margin:20px 0;font-weight:bold;}
	.intro .i-content h2{font-size:18px;}
	.sub-tabs .nav > li > a{font-size:12px;}
}
.intro{background-color:#FFF;}
.intro .i-content{text-align:center;padding:20px 0;}
.intro .i-content h2{margin:10px 0px 20px;color:#666;}

/**
 * Bootstrap custom css
 */
 
.label-white {background-color: #fff;border:1px solid #e6e6e6;font-weight:normal;color:#999;}
.label-white[href]:hover,
.label-white[href]:focus {background-color: #efefef}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
/*Mobile ad 320x50*/
.close-mobile-btn{position:relative;top:5px;left:45%;font-size:12px;padding:0px 5px;z-index:9999999;}
.mobile-fixed{position:fixed;bottom:0px;right:0;z-index:10;color:#fff;width:100%;height:100px;text-align:center;}

/*PushBox*/
.pushbox-fixed{position:fixed;bottom:120px;right:5px;z-index:10;}

/*Bootstrap Modal with fixed footer and inner scroll*/
/* CSS used here will be applied after bootstrap.css */

.btn-close{float:right;color:#666;background-color:#fff;border:1px solid #fff;padding:6px 8px;}
.btn-close:hover{color:#fff;background-color:#000;}

.gdpr-dialog{
      overflow-y: initial !important
}
.gdpr-body{
  height: 400px;
  overflow-y: auto;
  padding:20px;
  background-color:white;
}
