/*
///////////////////////////////////////////////////////////////////////////////////////////

	BODY

///////////////////////////////////////////////////////////////////////////////////////////
*/
html, body {
	width: 100%;
}
body{
	background: #fff;
	color: #1d1d1d;
	font-family:'Roboto', Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	overflow-x: hidden;
	opacity:0.999;
	-webkit-font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
.gecko body{ font-weight: normal; }
.gecko * {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.center{ text-align: center; }
.alignright{ text-align: right; }
.alignleft{ text-align: left; }
.aligncenter{ text-align: center; }
img.aligncenter{ display: block; margin:0 auto; }
strong{ font-weight: bold !important; }
a{
	text-decoration:none;
	  -webkit-transition: all 0.2s ease-in-out;  /* Saf3.2+, Chrome */
		 -moz-transition: all 0.2s ease-in-out;  /* FF4+ */
		   -o-transition: all 0.2s ease-in-out;  /* Opera 10.5+ */
			  transition: all 0.2s ease-in-out;
}

h1, h2, h3, h4, h5, h6{
	font-family:'Roboto', Arial, sans-serif !important;
}


h1{
	font-size: 65px;
	line-height: 65px;
	margin-bottom: 30px;
	font-weight: 700;
}
h2{
	font-size:50px;
	line-height:56px;
	margin-bottom:20px;
}

h3{
	font-size:36px;
	line-height:38px;
	margin-bottom:20px;
}
h4{
	font-size:24px;
	line-height:30px;
	margin-bottom:20px;
}
h5{
	font-size:16px;
	line-height:19px;
	margin-bottom:20px;
}
h6{
	font-size:14px;
	line-height:17px;
	margin-bottom:20px;
}


.fade{
	opacity: 0.4;
}
.godtil{
	margin: 0 0 50px 0;
	position: relative;
}
.godtil:after{
	position: absolute;
	bottom: -30px;
	left: 50%;
	content: '';
	width: 200px;
	height: 1px;
	margin-left: -100px;
	background:#027be2;
}
.inv{
	display: none;
}


/*
///////////////////////////////////////////////////////////////////////////////////////////

	HEADER

///////////////////////////////////////////////////////////////////////////////////////////
*/
#header{
	background: #1b1e22;
	background: rgba(27, 30, 34, 0.9);
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000;
}

#header_logo{ float: left; }
#header_logo img{ max-height: 80px; }

.navbar{
	background: none;
	border:none;
	margin-bottom: 0;
	float: right;
}
.navbar-nav > li > a{
	padding: 0 15px !important;
	line-height: 80px;
}
.navbar-inverse .navbar-nav > .active > a{
	background-color: #26292e;
}
.navbar-toggle{
	margin-top: 20px;
	margin-right: 10px;
}
.navbar .fiber-btn.fiber-btn-blue{
	background: #027be3;
	color: #fff;
	font-weight: bold;
}
.navbar .fiber-btn.fiber-btn-blue:hover{
	background: #fff;
	color: #027be3;
}

@media only screen and (max-width: 767px) {
	.navbar{
		float: none;
	}
}
/*
///////////////////////////////////////////////////////////////////////////////////////////

	SLIDER

///////////////////////////////////////////////////////////////////////////////////////////
*/
#slider{
}
.rsContent{
	background-position: center center !important;
}
.rsArrow{
	margin-top: 0px;
	bottom: 0;
	top: auto;
}
.rsArrowRight,
.rsArrowLeft{ background-position: center center !important;}

/*
///////////////////////////////////////////////////////////////////////////////////////////

	SECTIONS

///////////////////////////////////////////////////////////////////////////////////////////
*/
.row{
	margin: 0 auto;
	max-width: 1280px;
	width: 100%;

}
.section .container{
	padding: 60px 0;
}
.section.thin .container{
	padding: 20px 0;
}

.section.bg_grey{
	background: #f5f5f5;
}

.section.darkBg{
	background: #212326;
	color: #fff;
}

.section.blueBg{
	background: #027be2;
	color: #fff;
}

.arrowBtm{
	position: relative;
	border-bottom: 4px solid #027be2;
}
.arrowBtm:after{
	position: absolute;
	bottom: -30px;
	left: 50%;
	content: '';
	width: 0;
	height: 0;
	margin-left: -30px;
	border-top: 30px solid #027be2;
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
}


/*
///////////////////////////////////////////////////////////////////////////////////////////

	FOOTER

///////////////////////////////////////////////////////////////////////////////////////////
*/
#footer{
	background: #000;
	color: #d9d9d9;
	text-align: center;
}

#footer .container{
	padding: 20px 0;
	font-size: 12px;
}
#footer .container a{
	color: #ffffff;
}
#footer .container a:hover{
	color: #46484b;
}
#footer li{
	display: inline-block;
	margin: 0 4px;
}
#footer li a{
	padding: 3px 8px;
}
#footer .col-md-2 img{
	margin: 0 auto;
	display: inline-block;
}
#footer img{ display: inline-block; }

/*
///////////////////////////////////////////////////////////////////////////////////////////

	BUTTONS

///////////////////////////////////////////////////////////////////////////////////////////
*/

.container a{ color:  #4080ff; }
.container a:hover{ color:  #027be3; }

.btn{
	padding: 10px 30px;
	border-radius: 3px;
}
.btn-blue {
	color: #fff !important;
	background-color: #027be3;
	border-color: #0e76cd;
}
.btn-blue:hover {
	color: #027be3 !important;
	background-color: #fff;
	border-color: #0e76cd;
}



/*
///////////////////////////////////////////////////////////////////////////////////////////

	ELEMENTS

///////////////////////////////////////////////////////////////////////////////////////////
*/

#main .container{
	background: #fff;
	padding: 40px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		 box-sizing: border-box;         /* Opera/IE 8+ */
}
#page_header{
	background: #027be3;
	height: 550px;
}


#main h4::after{
	content:"";
	position:relative;
	width:100px;
	height:3px;
	background:#027be3;
	display:block;
	bottom:-10px;
}
#main h4{
	margin-bottom: 40px;
}
.portrait{
	margin:20px;
	border:1px solid #a1a1a1;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		 box-sizing: border-box;         /* Opera/IE 8+ */
	/* CSS3 SHADOW */
	-webkit-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);
	   -moz-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);
	     -o-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);
	        box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);
	        float: right;
}

.title_boxed{
	position: relative;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
}
.title_boxed:before{
	content: '';
	width: 100%;
	height: 1px;
	background: #e4e4e4;
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 1;
}
.title_boxed span{
	display: inline-block;
	background: #f5f5f5;
	border:1px solid #e4e4e4;
	padding: 10px 20px !important;
	color: #a1a1a1;
	font-size: 24px;
	text-transform: uppercase;
	position: relative;
	z-index: 2;
	border-radius: 3px;
}


.theLatestNews h4{
	position: relative;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
}
.theLatestNews h4:before{
	content: '';
	width: 100%;
	height: 1px;
	background: #e4e4e4;
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 1;
}
.theLatestNews h4 span{
	display: inline-block;
	background: #f5f5f5;
	border:1px solid #e4e4e4;
	padding: 10px 20px !important;
	color: #a1a1a1;
	font-size: 24px;
	text-transform: uppercase;
	position: relative;
	z-index: 2;
	border-radius: 3px;
}

.date_post{
	color: #a1a1a1;
	font-size: 12px;
	line-height: 100%;
}
.article_new{
	display: inline-block !important;
	padding-left: 55px;
	padding-bottom: 3px;
	margin-bottom: 40px;
	width: 31.33333333%;
	text-align: left;
	background: url(article_news.png) no-repeat 15px center;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		 box-sizing: border-box;         /* Opera/IE 8+ */
}
.article_new h4{
	font-size: 18px;
	font-weight: 900;
	line-height: 100%;
	margin: 0 0 2px 0;
}
.article_new h4 a{ color: #1c1c1c; }
.article_new h4 a:hover{ color: #898989; text-decoration: none;}



.theLatestNews div.postbodyTotruncate{
	display: inline-block !important;
	padding-left: 55px;
	padding-bottom: 3px;
	margin-bottom: 40px;
	text-align: left;
	background: url(article_news.png) no-repeat 15px 5px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		 box-sizing: border-box;         /* Opera/IE 8+ */
}
.theLatestNews div.postbodyTotruncate h4{
	font-size: 18px;
	font-weight: 900;
	line-height: 100%;
	margin: 10px 0 14px 0;
	text-align: left;
}
.theLatestNews div.postbodyTotruncate h4:before{
	content: '';
	display: none;
}
.theLatestNews h5{
	font-size: 18px;
	font-weight: 900;
	line-height: 100%;
	margin: 10px 0 14px 0;
}
.theLatestNews h5 a{ color: #1c1c1c; }
.theLatestNews h5 a:hover{ color: #898989; text-decoration: none;}




#inside ul{
	list-style: none;
	margin-left: 0;
}
#inside li{
	background: url(checks.png) no-repeat left top;
	padding-left: 32px;
	line-height: 26px;
}

.box_design h4{
    color: initial;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.box_design :nth-child(3){
	margin-bottom: 40px;
	text-align:left;
}

.styledSlogan{
	display: block;
	text-transform: uppercase;
	font-size: 36px;
	line-height: 40px;
	font-weight: bold;
	margin: 0 auto 30px auto;
	border-bottom: 2px solid #d0d0d0;
	padding: 0 20px 30px 20px;
	max-width: 800px;
}

/*
///////////////////////////////////////////////////////////////////////////////////////////

	MARGINS

///////////////////////////////////////////////////////////////////////////////////////////
*/
.margB_20{
	margin-bottom: 20px !important;
}






.list_on_column li{
	background: url(checks.png) no-repeat left top;
	padding-left: 32px;
	line-height: 26px;
}


.devilForm .checkbox{
	float: left;
}

.devilForm{
	margin-bottom: 30px;
}
.devilForm .submit{
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.devilForm .submit{
	color: #fff;
	background-color: #027be3;
	border-color: #0e76cd;
	padding: 4px 15px;
	margin-bottom: 20px;
}


.devilForm .field{
	background: #f0f0f0;
	border: 1px solid #e0e0e0; 
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		 box-sizing: border-box;         /* Opera/IE 8+ */
}


.sideMapBox{ padding-top: 30px; padding-bottom: 30px; }

/*
///////////////////////////////////////////////////////////////////////////////////////////

	FIGHTERS

///////////////////////////////////////////////////////////////////////////////////////////
*/
.fighters_filters{
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 20px;
}
.fighters_filters ul{ margin: 0 !important; padding: 0 !important; }
.fighters_filters li{
	background: none !important;
	display: inline-block;
	padding-left: 0 !important;
	margin: 0 10px;
}

.fighters_item{
	background: #f0f0f0;
	border: 1px solid #d0d0d0;
	position: relative;
	text-align: center;
	border-radius: 4px;
	float: left;
	margin: 0 2% 40px;
	width: 29.33333333%;
 -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
		 box-sizing: border-box;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	opacity: 0;
	  -webkit-transition: transform 0.2s ease-in;  /* Saf3.2+, Chrome */
		 -moz-transition: transform 0.2s ease-in;  /* FF4+ */
		   -o-transition: transform 0.2s ease-in;  /* Opera 10.5+ */
			  transition: transform 0.2s ease-in;
}
.fighters_item.active{
	opacity: 1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.fighters_image{
	padding: 10px;
}
.fighters_item h4{
	margin-bottom: 4px !important;
	padding-bottom: 0 !important;
}
.fighters_item h4:after{ display: none !important; }

.fighters_item em{
	display: block;
	clear: both;
	font-size: 12px;
}
.fighters_item .button.custom{
	background: #333332;
	border: 1px solid #d0d0d0;
	color:#fff !important;
	font-size: 11px;
	text-transform: uppercase;
	-webkit-transform:translateY(50%);
	-moz-transform:translateY(50%);
	-o-transform:translateY(50%);
	transform:translateY(50%);
}
.fighters_item .button.custom:hover{
	background: inherit !important;
	color:inherit !important;
	border: 1px solid #d0d0d0;
}
.fighter_details > img {
	max-width: 500px;
}
.fighters_items{
	min-height: 400px;
	  -webkit-transition: height 0.8s ease-in-out;  /* Saf3.2+, Chrome */
		 -moz-transition: height 0.8s ease-in-out;  /* FF4+ */
		   -o-transition: height 0.8s ease-in-out;  /* Opera 10.5+ */
			  transition: height 0.8s ease-in-out;
}
.fighters_items h4{ font-size: 18px; }

.spec_detail{
	font-weight: bold;
	padding-left: 0 !important;
	margin: 0 auto !important;
	max-width: 400px;
}
.spec_detail li{
	background: none !important;
	padding-left: 0 !important;
}
.fighter_details .right_value{
	float: right;
	font-weight: normal;
}
.sepaFight{
	height: 4px;
	background: #d0d0d0;
	display: block;
	width: 30%;
	margin:40px auto;
}

.fighter_details h1{
	text-align: center;
	text-transform: uppercase;
}
.fighter_details .subline{
	display: block;
	font-size: 18px;
	text-align: center;
	margin-bottom: 20px;
}


.fighter_details h3{
	text-transform: uppercase;
	font-size: 20px!important;
	margin-bottom: 20px;
}

.lined_list{
	padding-left: 10px !important;
	margin: 0 !important;
}
.lined_list li{
	background: none !important;
	border-left: 1px solid #027be3;
	padding-left: 10px !important;
	margin-bottom: 10px;
	line-height: 16px !important;
}



.fighter_historic h4{
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 0px !important;
	position: relative;
	padding-left:18px; 
}
.fighter_historic h4:after{
	display: block!important;
	position: absolute;
	top: -13px !important;
	left: -18px !important;
	width: 10px !important;
	height: 10px !important;
	background: #027be3 !important;
	content: '';
}
.fighter_historic .toggler{
	cursor: pointer;
}

.fighter_historic ul{
	padding-left: 0px !important;
	margin: 0 !important;
	padding-bottom: 20px;
	font-size: 0;
}
.fighter_historic li{
	background: none !important;
	border-bottom: 1px solid #d0d0d0;
	padding:5px 0 !important;
	margin-bottom:0px;
	line-height: 16px !important;
	font-size: 14px;
}

.fighter_historic .headible{
	font-weight: bold;
	text-transform: uppercase;
}
.fighter_historic .h_date,
.fighter_historic .h_opponent,
.fighter_historic .h_location,
.fighter_historic .h_result{
	display: inline-block;
	vertical-align: middle;
}
.fighter_historic .h_date{width: 20%;}
.fighter_historic .h_opponent{width: 30%;}
.fighter_historic .h_location{width: 30%;}
.fighter_historic .h_result{width: 15%; text-align: center;}

.togg{
	display: none;
}

.media_gallery_show {
	background: #e0e0e0;
	margin-bottom: 20px;
	width: 100%;
	opacity: 1;
	  -webkit-transition: all 0.2s ease-in-out;  /* Saf3.2+, Chrome */
		 -moz-transition: all 0.2s ease-in-out;  /* FF4+ */
		   -o-transition: all 0.2s ease-in-out;  /* Opera 10.5+ */
			  transition: all 0.2s ease-in-out;
}
.media_gallery_show.loading {
	opacity: 0;
}
.media_gallery_item {
	background: #e0e0e0;
	display: block; float: left;
	margin: 0 4px 4px 0;
	width: 60px; height: 60px;
}

@media only screen and (max-width: 768px) {
	.fighters_item{
		margin: 0 2% 40px;
		width: 46%;
	}
}
@media only screen and (max-width: 480px) {
	.fighters_item{
		margin: 0 2% 40px;
		width: 96%;
	}
}




/*
////////////////////////////////////////////////////////////////////////////////////////////// 

	COLUMNS

//////////////////////////////////////////////////////////////////////////////////////////////
*/

.col-md-8,
.col-md-4,
.col{
	float:left;
	margin-bottom:20px;
  -webkit-transition: width 0.4s ease;  /* Saf3.2+, Chrome */
     -moz-transition: width 0.4s ease;  /* FF4+ */
       -o-transition: width 0.4s ease;  /* Opera 10.5+ */
          transition: width 0.4s ease;
 -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
		 box-sizing: border-box;
}

.programm .col{
	margin-bottom:0px;
}
    .one-full{
		float:none !important;
        margin-left: 2%;
        margin-right: 2%;
    }
	.col-md-8,
	.col-md-4,
    .one-half,
	.one-third,
	.two-third,
	.one-fourth,
	.two-fourth,
	.three-fourth,
	.one-fifth,
	.two-fifth,
	.three-fifth,
	.four-fifth{
        float: left;
        margin-left: 2%;
        margin-right: 2%;
    }
	.col.last{ margin-right:0% !important; }
	
    .one-full { 		width: 96%;  }
    .one-half { 		width: 46%;   }
    .col-md-4,.one-third { 		width: 29%; }
    .col-md-8, .two-third { 		width: 63%;   }
    .one-fourth {		width: 21%; }
    .two-fourth { 		width: 46%;   }
    .three-fourth { 	width: 73%;   }
    .one-fifth { 		width: 16%; }
   	.two-fifth { 		width: 37.6%; }
   	.three-fifth { 		width: 58.4%; }
   	.four-fifth { 		width: 78.3%; }


address,
.address{
	font-style: italic;
	margin-bottom: 20px;
}

 .schedule_calendar{
 	margin-bottom: 30px;
 }
 .schedule_calendar strong{ font-weight: bold; }



.fsBody{
	background: #101010 !important;
	border-radius: 3px;
	padding: 20px;
}


.requestmoreinfo{
	font-size: 30px;
	font-weight: bold;
	position: relative;
}
.requestmoreinfo:before{
	background: url(https://res.cloudinary.com/display97/image/upload/q_auto,fl_lossy,f_auto/wolfpack/arrowDownForm.png) no-repeat center center;
	content: '';
	position: absolute; z-index: 2;
	top: -10px; right: -30px;
	width: 60px; height: 120px;
	display: block;
}



.the_blog{
	display: block;
	max-width: 1280px;
	padding: 40px 0;
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.left_blog{
	display: block;
	float: left;
	width: 70%;
	padding:0 40px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
	.the_blog_article{
		border-bottom: 1px solid #e0e0e0;
		margin-bottom: 30px;
		padding-bottom: 30px;
		overflow: hidden;
		width: 100%;
	}
	.the_blog_preview{
		display: block;
		float: left;
		margin-right: 30px;
	}
	.the_blog_preview a{}
	.the_blog_preview img{}
	.the_blog_header{
		display: block;
	}
	.the_blog_header  .postdate{
		background: #08090b;
		color: #fff;
		display: inline-block;
		font-weight: bold;
		font-size: 13px;
		letter-spacing: 1px;
		margin-bottom: 10px;
		padding: 3px 10px;
		text-transform: uppercase;
	}
	.the_blog_header h3{
		font-size: 34px;
		margin-bottom: 10px;
	}
	.the_blog_header a.button{
		background: #202020;
		color: #fff;
		font-size: 14px;
		padding: 0 20px;
		line-height: 36px;
	}
	.the_blog_header p{
		font-size: 17px;
	}

	.paginator{
		border: 1px solid #e0e0e0;
		display: block;
		font-size: 0;
		text-align: center;
		position: relative;
		padding: 0 32px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	}
	.paginator li{ background-image: none!important; }
	.paginator a{ min-width:32px; text-align:center; color:#404040; border:1px solid #e0e0e0; border-width: 0px 1px 0px 1px; font-size: 12px; text-transform: uppercase; display: inline-block; padding: 0 8px; line-height: 32px; }
	
	.paginator a:hover{ background: #f0f0f0; color:#aaa; }

	.paginator a.first_go{
		border-width: 0px 1px 0px 0px;
		display: block;
		position: absolute;
		top: 0; left: 0;
		width: 32px; height: 100%;
		content:'&#10096;';
	}
	.paginator a.first_go:hover{}
	.paginator a.last_go{ 
		border-width: 0px 0px 0px 1px;
		display: block;
		position: absolute;
		top: 0; right: 0;
		width: 32px; height: 100%;
		content:'&#10095;';
	}
	.disableLnk{ background: #fff !important; color:#aaa !important; cursor: default; }
	.paginator a.last_go:hover{}
	.paginator a.page_go{margin-right: -1px;} 
	.paginator a.page_go.active{ background: #000; color:#fff; } 

.right_blog{
	display: block;
	float: right;
	width: 30%;
	padding: 0 40px 0 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
	.widget_title{
		background: #08090b;
		color: #fff;
		padding: 5px 10px 5px 20px;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	.searchPostForm{
		position: relative;
		margin-bottom: 10px;
	}
	.searchPostForm .field{
		width: 100%;
		margin-bottom: 10px;
		border: 2px solid #000;
		background: #fff;
		color: #000;
		font-size: 15px;
		height: 60px;
		padding: 0 20px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	}
	.searchPostForm .button.submit{
		border: 2px solid #000;
		position: absolute;
		top: 0;
		right: 0;
		height: 60px;
		width: 100px;
		font-size: 13px;
		padding: 0;
	}

.right_blog .separator{
	display: block;
	height: 40px;
}

.right_blog .latest_posts{}
.right_blog .latest_posts li{
	display: block;
	border-bottom: 1px solid #e0e0e0;
	padding: 0 0px 0px 0px;
	margin-bottom: 10px;
	overflow: hidden;
}
.right_blog .latest_posts .postdate{
	font-size: 11px;
	letter-spacing: 2px;
	color: #999;
	text-transform: uppercase;
}
.right_blog .latest_posts li h5{ font-size: 15px;  display: block; }
.right_blog .latest_posts li a img{
	display: inline-block;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}
.right_blog .latest_posts li a{
	color: #191919;
	padding: 6px 10px;
	display: block;
}
.right_blog .latest_posts li a:hover{}

.right_blog .tagList{}
.right_blog .tagList li{ display: inline-block; font-size: 13px; }
.right_blog .tagList li a{ display: block; padding: 0 6px; margin: 0 1px 2px 1px; color: #404040; background: #f0f0f0; }
.right_blog .tagList li a:hover{ color: #f0f0f0; background: #404040;}


.right_blog .archive_list{}
.right_blog .archive_list li{}
.right_blog .archive_list li a{}
.right_blog .archive_list li a:hover{}




    .search{
        border: 1px solid #e0e0e0;
        width: 64%;
        padding: 0 20px;
        height: 40px;
        border-radius: 6px;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
    }
    .list {
        font-family: sans-serif;
        margin: 0;
        padding: 20px 0 0;
    }

        .list > li {
        	background: none!important;
            display: block;
            padding: 10px;
            box-shadow: inset 0 1px 0 #fff;
    		opacity: 1 !important;
        }
        .pagination li:before,
        .list > li:before { display: none; }

    .pagination li {
  display:inline-block !important;
  padding:0px !important;
}
    .pagination li.active a { background: #f0f0f0; }
    .sort {
        border-radius: 6px;
        border: none;
        display: inline-block;
        float: right;
        color: #fff;
        text-decoration: none;
        background-color: #28a8e0;
        height: 40px;
        width: 15%;
        margin-left: 1%;
        min-width: 100px;
        padding-right: 15px;
        padding-left: 10px;
        font-weight: bold;
        text-transform: uppercase;
        text-align: center;
        position:relative;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
    }

        .sort:hover {
            text-decoration: none;
            background-color: #1b8aba;
        }

        .sort:focus {
            outline: none;
        }

        .sort:after {
            width: 0;
            height: 0;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-bottom: 5px solid rgba(255,255,255,0.1);
            border-top: 5px solid rgba(255,255,255,0);
            content: "";
            position: absolute;
            top: 13px;
            right: 6px;
        }

        .sort.asc:after {
            width: 0;
            height: 0;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-top: 5px solid #fff;
            content: "";
            position: absolute;
            top: 18px;
            right: 6px;
        }

        .sort.desc:after {
            width: 0;
            height: 0;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-bottom: 5px solid #fff;
            content: "";
            position: absolute;
            top: 13px;
            right: 6px;
        }

        
/*
////////////////////////////////////////////////////////////////////////////////////////////// 

	DARK LAYOUT

//////////////////////////////////////////////////////////////////////////////////////////////
*/
.dark{

}
body.dark{
	background: #101010;
	color: #fbfbfb;
}
body.dark #main .container {
    background: #202020;
}

body.dark .section.bg_grey {
    background: #202020;
}
body.dark .theLatestNews h5 a,
body.dark .container a {
    color: #cbcbcb;
}
body.dark .theLatestNews h4 span {
    background: #202020;
    border: 1px solid #cbcbcb;
    color: #cbcbcb;
}
body.dark .theLatestNews h4:before {
    background: #cbcbcb;
}

body.dark #footer .container a{
	color: #cbcbcb;
}
body.dark .fighters_item {
    background: #303030;
    border: 1px solid #404040;
}
body.dark #footer .container a:hover{
	color: #46484b;
}




.custom-556 .callUs {
    color: #ff0515;
}
.custom-556 #main h4::after {
    background: #ff0515;
}






.custom-5388 .callUs {
    color: #64D705;
}
.custom-5388 #main h4::after {
    background: #64D705;
}

.Wolfpack.custom-5388 .btn-blue {
    color: #fff !important;
    background-color: #64D705 !important;
    border-color: #64D705 !important;
}
.Wolfpack.custom-5388 .btn-blue:hover {
    color: #64D705 !important;
    background-color: #fff !important;
    border-color: #fff !important;
}






.custom-5424 .nHeader2k15 .nH_menu ul li.offer-link a { 
    color: #ffffff !important;
    background: #ff0515 !important;
 } 

.custom-5424 .nHeader2k15 .nH_menu ul li.offer-link a:hover { 
    color: #ff0515 !important;
    background: #ffffff !important;
} 
