html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video
{
margin:0;
padding:0;
border:0 none;
border-width:0;
border-style:none;
font-size:100%;
font:inherit;
vertical-align:baseline;

-webkit-box-sizing:border-box;
-khtml-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;

}


article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, summary
{
display:block;
}

html *
{
max-height:1000000px;
}


body
{
line-height:1;
}

ol, ul
{
list-style:none;
}

blockquote, q
{
quotes:none;
}

blockquote:before, 
blockquote:after,
q:before, 
q:after
{
content:"";
content:none;
}

table
{
border-collapse:collapse;
border-spacing:0;
}

html * {
	
	max-height: 1000000px;

	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


@font-face
{
font-family:"icons";
src:url("font/icons.eot");
src:url("font/icons.eot#iefix")format("embedded-opentype"), url("font/icons.woff2")format("woff2"), url("font/icons.woff")format("woff"), url("font/icons.ttf")format("truetype"), url("font/icons.svg#icons")format("svg");
font-weight:normal;
font-style:normal;
}


html
{
min-width:100%;
width:100%;

min-height:100%;
height:100%;

font-size:16px;
}


body
{
position:relative;

min-width:300px;
width:100%;

min-height:100%;
height:100%;

font-family:Arial, Helvetica, sans-serif;
font-size:62.5%;
font-weight:normal;
color:#000000;
letter-spacing:normal;

background-image:url("../images/bg.png");
background-color:#090909;
background-repeat:repeat;
background-position:0% 0%;

}





.wrapper, 
.header-wrapper, 
.footer-wrapper
{
position:relative;
display:block;

width:100%;

min-width:300px;

margin:0em auto;

text-align:center;

}

@media (min-width: 992px) {
	.wrapper, 
	.header-wrapper, 
	.footer-wrapper {
		width: 972px;
	}
}

@media (min-width: 1024px) {
	.wrapper, 
	.header-wrapper, 
	.footer-wrapper {
		width: 1004px;
	}
}

@media (min-width: 1200px) {
	.wrapper, 
	.header-wrapper, 
	.footer-wrapper {
		width: 1180px;
	}
}


.header-wrapper, 
.footer-wrapper {
padding:12px 15px;
}

@media (min-width: 992px) {
	.header-wrapper	{
		padding:8px 6px;
	}
	.footer-wrapper {
		padding:10px 6px;
	}
}





.wrapper:before, 
.wrapper:after, 
.header-wrapper:before, 
.header-wrapper:after, 
.footer-wrapper:before, 
.footer-wrapper:after
{
display:table;
content:"";
}


.wrapper:after, 
.header-wrapper:after, 
.footer-wrapper:after
{
clear:both;
}


.wrapper h1
{

padding:5px 10px 10px;

font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#ffffff;
line-height:1.4em;

}

@media (min-width: 768px) {
	.wrapper h1 {
		padding:5px 15px 10px;
		text-align: left;
	}
}


.wrapper h2
{
padding:5px 10px 10px;

font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#ffffff;
line-height:1.4em;

}

@media (min-width: 768px) {
	.wrapper h2 {
		padding:5px 15px 10px;
		text-align: left;
	}
}

#header
{
position:relative;
display:block;

margin:0px 0px 5px 0px;

vertical-align:top;

background:#0d0d0d;
background:url("header-bg.svg");
background:-moz-linear-gradient(top,  #0d0d0d 0%, #000000 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d0d0d), color-stop(100%,#000000));
background:-webkit-linear-gradient(top,  #0d0d0d 0%,#000000 100%);
background:-o-linear-gradient(top,  #0d0d0d 0%,#000000 100%);
background:-ms-linear-gradient(top,  #0d0d0d 0%,#000000 100%);
background:linear-gradient(to bottom,  #0d0d0d 0%,#000000 100%);
filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d0d0d', endColorstr='#000000',GradientType=0 )";

-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.1);
-khtml-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.1);
-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.1);
-ms-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.1);
-o-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.1);
box-shadow:0px 3px 5px 0px rgba(0,0,0,0.1);

}




.logo, 
.footer-logo
{
position:relative;
display:inline-block;

vertical-align:top;

margin:0px;
padding:0px;

background-color:transparent;
background-repeat:no-repeat;
background-position:0% 0%;

-o-background-size:auto 100%;
-ms-background-size:auto 100%;
-moz-background-size:auto 100%;
-khtml-background-size:auto 100%;
-webkit-background-size:auto 100%;
background-size:auto 100%;

}

.logo {
	margin:0px 0px 8px 0px;
}
	
.footer-logo {
	margin:0px 0px 10px 0px;
}

@media (min-width: 992px) {
	.logo, 
	.footer-logo {
		display:block;
		float:left;
		text-align: left;
	}

	.logo {
		margin:0px;
	}
	
	.footer-logo {
		margin:0px;
	}
	
}

.logo
{
width:151px;
height:42px;

background-image:url("../images/logo.png");
}


.footer-logo
{
margin:2px 0px;

width:166px;
height:60px;

background-image:url("../images/footer-logo.png");
}


.logo a, 
.footer-logo a
{
position:absolute;
display:block;

top:0px;
left:0px;
bottom:0px;
right:0px;

width:100%;
height:100%;

text-decoration:none;

}




.goodshare-box
{
position:relative;
display:block;

padding:15px 0px 15px;

vertical-align:top;

text-align:center;
}

@media (min-width: 992px) {
	.goodshare-box {
		float:left;
		text-align: left;
	}
	.goodshare-box {
		padding:6px 0px 6px 10px;
	}
	
}

.goodshare-box i
{
position:relative;
display:inline-block;
overflow:hidden;

height:30px;
width:30px;

vertical-align:middle;

font-family:"icons";
font-size:18px;
color:#ffffff;

font-weight:normal;
font-style:normal;
line-height:30px;

text-decoration:none;

text-align:center;

background-image:none;
background-color:#000000;
background-repeat:repeat;
background-position:0% 0%;

-webkit-border-radius:50%;
-khtml-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;

border-width:1px;
border-style:solid;
border-color:#555555;

cursor:pointer;

-webkit-transition-property:color, background-color, border-color, -webkit-box-shadow;
-webkit-transition-duration:0.3s;

-khtml-transition-property:color, background-color, border-color, -khtml-box-shadow;
-khtml-transition-duration:0.3s;

-moz-transition-property:color, background-color, border-color, -moz-box-shadow;
-moz-transition-duration:0.3s;

-ms-transition-property:color, background-color, border-color, -ms-box-shadow;
-ms-transition-duration:0.3s;

-o-transition-property:color, background-color, border-color, -o-box-shadow;
-o-transition-duration:0.3s;

transition-property:color, background-color, border-color, box-shadow;
transition-duration:0.3s;

-webkit-box-shadow:inset 0px 0px 8px 0px rgba(180,161,102,0.5);
-khtml-box-shadow:inset 0px 0px 8px 0px rgba(180,161,102,0.5);
-moz-box-shadow:inset 0px 0px 8px 0px rgba(180,161,102,0.5);
-ms-box-shadow:inset 0px 0px 8px 0px rgba(180,161,102,0.5);
-o-box-shadow:inset 0px 0px 8px 0px rgba(180,161,102,0.5);
box-shadow:inset 0px 0px 8px 0px rgba(180,161,102,0.5);

-webkit-box-sizing:border-box;
-khtml-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;

}


.goodshare-box i:hover
{
color:#cccccc;
background-color:#626262;
border-color:#111111;

-webkit-box-shadow:inset 0px 0px 8px 0px rgba(117,117,117,0.5);
-khtml-box-shadow:inset 0px 0px 8px 0px rgba(117,117,117,0.5);
-moz-box-shadow:inset 0px 0px 8px 0px rgba(117,117,117,0.5);
-ms-box-shadow:inset 0px 0px 8px 0px rgba(117,117,117,0.5);
-o-box-shadow:inset 0px 0px 8px 0px rgba(117,117,117,0.5);
box-shadow:inset 0px 0px 8px 0px rgba(117,117,117,0.5);
}


.icon-email:before, 
.icon-facebook:before, 
.icon-vkontakte:before, 
.icon-twitter:before, 
.icon-googleplus:before, 
.icon-mailru:before, 
.icon-tumblr:before, 
.icon-pinterest:before, 
.icon-blogger:before, 
.icon-yandex:before
{
display:block;

vertical-align:middle;

}


.icon-email:before { content:"\e800"; }
.icon-facebook:before { content:"\e801"; }
.icon-vkontakte:before { content:"\e802"; }
.icon-twitter:before { content:"\e803"; }
.icon-googleplus:before { content:"\e804"; }
.icon-mailru:before { content:"\e805"; }
.icon-tumblr:before { content:"\e806"; }
.icon-pinterest:before { content:"\e807"; }
.icon-blogger:before { content:"\e808"; }
.icon-yandex:before { content:"\e80a"; }


.more-button-box
{
position:relative;
display:block;

padding:5px 0px 10px 0px;

text-align:center;
}

@media (min-width:768px){ 
	.more-button-box {
		padding:0px 0px 10px 0px;
	}  
}  


.header-button,
.header-button-alt,
.more-button
{
position:relative;
display:inline-block;

vertical-align:top;

margin:6px 5px 6px;
padding:7px 10px;

font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
font-size:12px;
font-weight:bold;
line-height:1.2em;

border-width:1px;
border-style:solid;
border-color:#fef7a9;

text-decoration:none;

text-transform:uppercase;

-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;

outline-width:0px;
outline-style:none;
outline-color:transparent;
outline-offset:0px;

-webkit-transition-property:color, background-color;
-webkit-transition-duration:0.3s;

-khtml-transition-property:color, background-color;
-khtml-transition-duration:0.3s;

-moz-transition-property:color, background-color;
-moz-transition-duration:0.3s;

-ms-transition-property:color, background-color;
-ms-transition-duration:0.3s;

-o-transition-property:color, background-color;
-o-transition-duration:0.3s;

transition-property:color, background-color;
transition-duration:0.3s;

-webkit-box-sizing:border-box;
-khtml-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;

-webkit-box-shadow:inset 0px 0px 10px 0px rgba(250,238,190,0.5);
-khtml-box-shadow:inset 0px 0px 10px 0px rgba(250,238,190,0.5);
-moz-box-shadow:inset 0px 0px 10px 0px rgba(250,238,190,0.5);
-ms-box-shadow:inset 0px 0px 10px 0px rgba(250,238,190,0.5);
-o-box-shadow:inset 0px 0px 10px 0px rgba(250,238,190,0.5);
box-shadow:inset 0px 0px 10px 0px rgba(250,238,190,0.5);

}

@media (min-width:992px){ 
	.header-button,
	.header-button-alt,
	.more-button {
		display:block;
		float:right;
		margin:6px 0px 6px 10px;
		padding:7px 5px;
	}
}

@media (min-width: 1024px) {
	.header-button,
	.header-button-alt,
	.more-button {
		padding:7px 9px;		
	}
	
}

@media (min-width: 1200px) {
	.header-button,
	.header-button-alt,
	.more-button {
		padding:7px 10px;		
	}
	
}

.header-button
{
color:#efdc60;

background:#000000;
background:url("button-bg.svg");
background:-moz-linear-gradient(top,  #000000 0%, #1f1400 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#1f1400));
background:-webkit-linear-gradient(top,  #000000 0%,#1f1400 100%);
background:-o-linear-gradient(top,  #000000 0%,#1f1400 100%);
background:-ms-linear-gradient(top,  #000000 0%,#1f1400 100%);
background:linear-gradient(to bottom,  #000000 0%,#1f1400 100%);
filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#1f1400',GradientType=0 )";

}

.header-button-alt,
.more-button
{
color:#000000;

background:#bca275;
background:url("button-bg-hover.svg");
background:-moz-linear-gradient(top,  #bca275 0%, #ffffff 50%, #ffffff 50%, #82523b 51%, #bd8355 70%, #bd8355 85%, #fff3ba 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#bca275), color-stop(50%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#82523b), color-stop(70%,#bd8355), color-stop(85%,#bd8355), color-stop(100%,#fff3ba));
background:-webkit-linear-gradient(top,  #bca275 0%,#ffffff 50%,#ffffff 50%,#82523b 51%,#bd8355 70%,#bd8355 85%,#fff3ba 100%);
background:-o-linear-gradient(top,  #bca275 0%,#ffffff 50%,#ffffff 50%,#82523b 51%,#bd8355 70%,#bd8355 85%,#fff3ba 100%);
background:-ms-linear-gradient(top,  #bca275 0%,#ffffff 50%,#ffffff 50%,#82523b 51%,#bd8355 70%,#bd8355 85%,#fff3ba 100%);
background:linear-gradient(to bottom,  #bca275 0%,#ffffff 50%,#ffffff 50%,#82523b 51%,#bd8355 70%,#bd8355 85%,#fff3ba 100%);
filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#bca275', endColorstr='#fff3ba',GradientType=0 )";



}


.more-button
{
display:inline-block;
float:none;
margin:0px;
padding:11px 16px;
}


.more-button:after
{
display:inline-block;

content:"\00bb";

padding:0px 0px 0px 5px;

vertical-align:top;

line-height:1em;

}


.header-button:hover
{

color:#000000;

background:#bca275;
background:url("button-bg-hover.svg");
background:-moz-linear-gradient(top,  #bca275 0%, #ffffff 50%, #ffffff 50%, #82523b 51%, #bd8355 70%, #bd8355 85%, #fff3ba 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#bca275), color-stop(50%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#82523b), color-stop(70%,#bd8355), color-stop(85%,#bd8355), color-stop(100%,#fff3ba));
background:-webkit-linear-gradient(top,  #bca275 0%,#ffffff 50%,#ffffff 50%,#82523b 51%,#bd8355 70%,#bd8355 85%,#fff3ba 100%);
background:-o-linear-gradient(top,  #bca275 0%,#ffffff 50%,#ffffff 50%,#82523b 51%,#bd8355 70%,#bd8355 85%,#fff3ba 100%);
background:-ms-linear-gradient(top,  #bca275 0%,#ffffff 50%,#ffffff 50%,#82523b 51%,#bd8355 70%,#bd8355 85%,#fff3ba 100%);
background:linear-gradient(to bottom,  #bca275 0%,#ffffff 50%,#ffffff 50%,#82523b 51%,#bd8355 70%,#bd8355 85%,#fff3ba 100%);
filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#bca275', endColorstr='#fff3ba',GradientType=0 )";

}


.header-button-alt:hover,
.more-button:hover
{

color:#efdc60;

background:#000000;
background:url("button-bg.svg");
background:-moz-linear-gradient(top,  #000000 0%, #1f1400 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#1f1400));
background:-webkit-linear-gradient(top,  #000000 0%,#1f1400 100%);
background:-o-linear-gradient(top,  #000000 0%,#1f1400 100%);
background:-ms-linear-gradient(top,  #000000 0%,#1f1400 100%);
background:linear-gradient(to bottom,  #000000 0%,#1f1400 100%);
filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#1f1400',GradientType=0 )";

}




.header-search
{
position:relative;
display:block;

width: 100%;

vertical-align:top;

margin:0px auto;

padding:6px 0px 10px 0px;

}

@media (min-width:520px){ 
	.header-search { 
		width: 400px;
	}
}

@media (min-width:992px){ 
	.header-search {
		display:block;
		float:right;
		width: 220px;		
		margin:0px;	
		padding:6px 0px 6px 10px;
	}
}

@media (min-width:1200px){ 
	.header-search {
		width: 310px;		
	}
}



.header-search input[type="text"]
{
display:block;

width:100%;
height:30px;

vertical-align:top;

margin:0px;
padding:0px 36px 0px 10px;

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#b3b3b3;
line-height:1.3em;

border-width:0px;
border-style:solid;
border-color:transparent;

outline-width:0px;
outline-style:none;
outline-color:transparent;
outline-offset:0px;

background-image:none;
background-color:#363636;
background-repeat:repeat;
background-position:0% 0%;

-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;

-webkit-box-sizing:border-box;
-khtml-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;

-webkit-box-shadow:inset 0px 0px 15px 0px rgba(11,11,11,0.75);
-khtml-box-shadow:inset 0px 0px 15px 0px rgba(11,11,11,0.75);
-moz-box-shadow:inset 0px 0px 15px 0px rgba(11,11,11,0.75);
-ms-box-shadow:inset 0px 0px 15px 0px rgba(11,11,11,0.75);
-o-box-shadow:inset 0px 0px 15px 0px rgba(11,11,11,0.75);
box-shadow:inset 0px 0px 15px 0px rgba(11,11,11,0.75);

}

@media (min-width:768px){ 
	.header-search input[type="text"]	{ 
		
	}
}



.header-search input[type="text"]:focus
{

}


.header-search input[placeholder]::-webkit-input-placeholder
{
text-overflow:ellipsis;
}

.header-search input[placeholder]::-moz-placeholder
{
text-overflow:ellipsis;
}

.header-search input[placeholder]:-moz-placeholder
{
text-overflow:ellipsis;
}

.header-search input[placeholder]:-ms-input-placeholder
{
text-overflow:ellipsis;
}


.header-search input[placeholder]:focus::-webkit-input-placeholder
{
color:transparent;
}

.header-search input[placeholder]:focus::-moz-placeholder
{
color:transparent;
}

.header-search input[placeholder]:focus:-moz-placeholder
{
color:transparent;
}

.header-search input[placeholder]:focus:-ms-input-placeholder
{
color:transparent;
}


.header-search input[type="submit"]
{
position:absolute;
display:block;

top:0px;
right:0px;

padding:0px;
margin:0px;

height:42px;
width:34px;

vertical-align:top;

font-family:"icons";
font-size:20px;
color:#000000;
font-weight:normal;
font-style:normal;
line-height:42px;

text-decoration:none;

text-align:center;

background-image:none;
background-color:transparent;
background-repeat:repeat;
background-position:0% 0%;

border-width:0px;
border-style:none;
border-color:transparent;

outline-width:0px;
outline-style:none;
outline-color:transparent;
outline-offset:0px;

-webkit-transition-property:color;
-webkit-transition-duration:0.3s;

-khtml-transition-property:color;
-khtml-transition-duration:0.3s;

-moz-transition-property:color;
-moz-transition-duration:0.3s;

-ms-transition-property:color;
-ms-transition-duration:0.3s;

-o-transition-property:color;
-o-transition-duration:0.3s;

transition-property:color;
transition-duration:0.3s;

}


.header-search input[type="submit"]:hover, 
.header-search input[type="submit"]:focus
{
color:#e5c45a;
}


#main
{
position:relative;
display:block;

}


.video-box
{
position:relative;
display:table;

margin:0% auto;

padding:0px 0px 15px 0px;

width: 100%;

vertical-align:top;

}


.video-box ul
{
position:relative;
display:table-cell;

width:100%;
height:100%;

vertical-align:middle;
text-align:center;

}


.video-box ul li
{
position:relative;
display:block;
padding:0px;

vertical-align:middle;
text-align:center;

}

@media (min-width:992px){ 
	.video-box ul li {
		display:inline-block;
	}
}

.video-box ul li + li
{
padding:0px;
}

.video-box ul li .container {
	position: relative;
	display:table;
	width: 100%;
	padding: 5px;
	vertical-align:middle;
	border-width:0;
	border-style:none;
	border-color:transparent;
}


.video-box ul li .container-inner { 
	position: relative;
	width: 100%;
}
.video-box ul li .container-box { 
	position: relative;
	width: 100%;
	background-color: #000000;
	text-align: center;
}

@media (min-width:992px){ 
	.video-box ul li .container-box {
		padding: 0px;
		width: 645px;
		height: 510px;
	}
}
@media (min-width:1024px){ 
	.video-box ul li .container-box {
		width: 675px;
		height: 510px;		
	}
}
@media (min-width:1200px){ 
	.video-box ul li .container-box {
		width: 855px;
		height: 510px;		
	}
}


.container .video {
	display: block;
	width: 100%;
	background-color: #000000;	
}

@media (min-width:992px){ 
	.container .video {
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		height: 100%;
	}
}

.play_button {
	background-image:url(/images/play-button.png);
	background-image:url(../images/play-button.png);
	background-repeat:no-repeat;
	width:30%;
	height:30%;
	position:absolute;
	left:0%;
	right:0%;
	top:0%;
	bottom:0%;
	margin:auto;
	background-size:contain;
	background-position: center;
	cursor: pointer;
	opacity: 0.5;
	transition: opacity 0.25s;
}

.play_button:hover, 
.play_button:focus {
	opacity: 1;
}


.title_container {
	background-color: rgba(0, 0, 0, 0.5);
	font-family: Arial;
	font-size: 11pt;
	color: #fff;
	position:absolute;
	left:10px;
	top:10px;
	padding: 10px;
}



.video-box ul li iframe
{
display:none;
vertical-align:middle;

padding:5px;

border-width:0px;
border-style:none;
border-color:transparent;

}

@media (min-width:992px){
	.video-box ul li + li iframe {
		display:block;
		padding:5px;
		width:310px;
		height:260px;
	}
}

@media (min-width:1024px){
	.video-box ul li + li iframe {
		width:310px;
		height:260px;
	}
}

@media (min-width:1200px){
	.video-box ul li + li iframe {
		width:310px;
		height:260px;
	}
}



.video-box ul li .frame-box
{
z-index:10;
position:absolute;
display:block;

top:0em;
left:0em;
right:0em;
bottom:0em;

width:100%;
height:100%;

}


.video-box ul li .frame-box-inner
{
position:relative;
display:table-cell;

vertical-align:middle;
text-align:center;

}


.video-box ul li .frame-box-inner
{
width:730px;
height:520px;
}



.video-box ul li .frame-box-content
{
position:relative;
display:inline-block;

padding:10px;

background-image:none;
background-color:#1e1e1e;
background-repeat:repeat;
background-position:0% 0%;

-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
}

.video-box ul li .frame-box-content iframe
{
width:310px;
height:260px;
}

.video-box ul li .frame-box-close
{
z-index:11;
position:absolute;
display:block;

top:-22px;
right:-22px;

width:45px;
height:45px;

background-image:url("../images/close-btn.png");
background-color:transparent;
background-repeat:repeat;
background-position:0% 0%;

cursor:pointer;
}


.thumb-box
{
	display:block;

	width:100%;
	margin:0px auto;

}

.adxpansion {
	display:block;
	width:100%;
	text-align: center;
}

* + .adxpansion {
	
	margin-top: 20px;
}



.thumb-box ul {
	display:block;
}

.adxpansion ul
{
	display:inline-block;
}


.thumb-box ul:before, 
.thumb-box ul:after, 
.adxpansion ul:before, 
.adxpansion ul:after
{
display:table;
content:"";
}


.thumb-box ul:after, 
.adxpansion ul:after
{
clear:both;
}

.adxpansion ul li
{

display:block;

width:100%;

margin:0px auto;

}

@media (min-width:340px){ 
	.adxpansion ul li {
		width:320px;
	}
}

.adxpansion ul li + li {
	margin-top: 10px;
}

@media (min-width:992px){ 
	.adxpansion ul li {
		float: left;
	}
	.adxpansion ul li + li {
		margin-top: 0px;
	}
	
}



.thumb-box ul li
{
display:block;
float:left;

width:50%;

padding:1px 1px;

}

@media (min-width:520px){
	.thumb-box ul li {
		width:33.3334%;
	}
}

@media (min-width:992px){
	.thumb-box ul li {
		width:25%;
	}
	.thumb-box ul li:nth-child(4n+1) {
		clear: left;
	}
}

.adxpansion iframe
{
display:block;

margin:0px auto;

width:310px;
height:260px;

border-width:0px;
border-style:solid;
border-color:transparent;

}


.thumb-box ul li a
{
position:relative;
display:block;

overflow: hidden;

padding-bottom: 59.375%;

border-width:0px;
border-style:none;
border-color:transparent;

outline-width:0px;
outline-style:none;
outline-color:transparent;
outline-offset:0px;


text-decoration:none;

}


.thumb-box ul li img
{
position:absolute;
display:block;

top: 0px;
left: 0px;
right: 0px;
bottom: 0px;

height: 100%;
width: 100%;

margin:0px auto;

background-color:#000000;

border-width:1px;
border-style:solid;
border-color:#000000;

outline-width:0px;
outline-style:none;
outline-color:transparent;
outline-offset:0px;

-webkit-transition-property:border-color;
-webkit-transition-duration:0.3s;

-khtml-transition-property:border-color;
-khtml-transition-duration:0.3s;

-moz-transition-property:border-color;
-moz-transition-duration:0.3s;

-ms-transition-property:border-color;
-ms-transition-duration:0.3s;

-o-transition-property:border-color;
-o-transition-duration:0.3s;

transition-property:border-color;
transition-duration:0.3s;

}




.thumb-box ul li a:hover img
{
border-color:#fef7a9;
}


.thumb-item-desc
{
position:absolute;
display:block;

overflow:hidden;

bottom: 0px;
left: 0px;
right: 0px;

padding:5px 4px;

background-color: rgba(0,0,0,0.6);

height: 26px;

padding-right: 50px;

}


.thumb-item-desc:before,
.thumb-item-desc:after
{
display:table;
content:"";
}


.thumb-item-desc:after
{
clear:both;
}


.thumb-item-desc span
{
position:relative;
display:block;

text-align: left;

overflow:hidden;

height:16px;

font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#b3b3b3;
line-height:1.2em;

-webkit-transition-property:color;
-webkit-transition-duration:0.3s;

-khtml-transition-property:color;
-khtml-transition-duration:0.3s;

-moz-transition-property:color;
-moz-transition-duration:0.3s;

-ms-transition-property:color;
-ms-transition-duration:0.3s;

-o-transition-property:color;
-o-transition-duration:0.3s;

transition-property:color;
transition-duration:0.3s;
}


.thumb-box ul li a:hover .thumb-item-desc span {
	color:#fef7a9;
}



.thumb-item-desc i
{
position: absolute;
display:block;

top: 5px;
right: 4px;

padding:0px 4px;

background-image:none;
background-color:#efcc5c;
background-repeat:no-repeat;
background-position:50% 50%;

-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
line-height:1.45em;

}


.desc-box-title
{
display:block;

padding:0px 0px 10px 0px;

vertical-align:middle;

font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#ffffff;
line-height:28px;

text-align: center;
}

@media (min-width:768px){ 
	.desc-box-title {
		padding:0px 0px 10px 10px;
		text-align: left;
	}
}


.desc-box-tags,
.desc-box-channels,
.desc-box-languages
{
display:inline-block;

margin:0px 4px 0px 0px;

vertical-align:middle;

height:28px;
width:28px;

vertical-align:middle;

font-family:"icons";
font-size:18px;
color:#efcc5c;
font-weight:normal;
font-style:normal;
line-height:28px;

text-decoration:none;

text-align:center;

background-image:none;
background-color:transparent;
background-repeat:repeat;
background-position:0% 0%;

-webkit-border-radius:50%;
-khtml-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;

border-width:0px;
border-style:none;
border-color:transparent;

}


.desc-box-tags:before, 
.desc-box-channels:before, 
.desc-box-languages:before
{
display:block;

vertical-align:middle;
}


.desc-box-tags:before
{
content:"\e811";
}


.desc-box-channels:before
{
content:"\e815";
}


.desc-box-languages:before
{
content:"\e817";
}


.desc-box
{
display:block;

margin:0px 0px 15px 0px;
padding:10px 15px;

background-image:none;
background-color:#000000;
background-color:rgba(0,0,0,0.6);
background-repeat:repeat;
background-position:0% 0%;

-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;

}

@media (min-width:992px){ 
	.desc-box {
		padding:15px 35px;
	}
}



.desc-box ul:before,
.desc-box ul:after
{
display:table;
content:"";
}


.desc-box ul:after
{
clear:both;
}


.desc-box ul
{
display:block;

width:100%;

}

.desc-box ul li + li
{
border-top-width:1px;
border-top-style:solid;
border-top-color:#969696;
}


.desc-box ul li
{
display:block;

width:100%;

font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:16px;
color:#efcc5c;
font-weight:bold;
line-height:2em;

text-align:center;
}


@media (min-width:640px){ 
	.desc-box ul li {
		width: 20%;
		float: left;
		line-height:1.6em;
		text-align: left;
	}
	.desc-box ul li + li {
		border-top-width:0px;
		border-top-style:none;
		border-top-color:transparent;
	}
}

.desc-box ul li a
{
display:block;

font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:16px;
color:#949494;
font-weight:bold;
line-height:2em;

text-decoration:none;

-webkit-transition-property:color;
-webkit-transition-duration:0.3s;

-khtml-transition-property:color;
-khtml-transition-duration:0.3s;

-moz-transition-property:color;
-moz-transition-duration:0.3s;

-ms-transition-property:color;
-ms-transition-duration:0.3s;

-o-transition-property:color;
-o-transition-duration:0.3s;

transition-property:color;
transition-duration:0.3s;
}

@media (min-width:768px){
	.desc-box ul li a {
		line-height:1.6em;
	}
}

.desc-box ul li a:hover
{
color:#efcc5c;
}


#footer
{
position:relative;
display:block;

vertical-align:top;

background:#0d0d0d;
background:url("footer-bg.svg");
background:-moz-linear-gradient(top,  #0d0d0d 0%, #000000 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d0d0d), color-stop(100%,#000000));
background:-webkit-linear-gradient(top,  #0d0d0d 0%,#000000 100%);
background:-o-linear-gradient(top,  #0d0d0d 0%,#000000 100%);
background:-ms-linear-gradient(top,  #0d0d0d 0%,#000000 100%);
background:linear-gradient(to bottom,  #0d0d0d 0%,#000000 100%);
filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d0d0d', endColorstr='#000000',GradientType=0 )";

}




.copyright
{
position:relative;
display:block;

padding:0px;

margin-top: 15px;
}

@media (min-width:992px){ 
	.copyright {
		float:left;
		width:755px;
		padding:0px 0px 0px 25px;
		margin-top: 0px;		
	}
}

@media (min-width:1024px){ 
	.copyright {
		width:790px;
	}
}

@media (min-width:1200px){ 
	.copyright {
		width:880px;
	}
}

.copyright ul {
	display:inline-block;
	padding:0px 0px 10px 0px;
}

@media (min-width:992px){ 
	.copyright ul {
		display:block;
		padding:0px 0px 5px 0px;
	}
}

.copyright ul:before, 
.copyright ul:after
{
display:table;
content:"";
}


.copyright ul:after
{
clear:both;
}


.copyright ul li
{
display:block;
float:left;

padding:0px 10px;

border-left-width:0px;
border-left-style:none;
border-left-color:transparent;

}

@media (min-width:992px){ 
	.copyright ul li {
		padding:0px 10px 0px 0px;
	}
}


.copyright ul li + li
{
padding:0px 10px;

border-left-width:1px;
border-left-style:solid;
border-left-color:#949494;

}


.copyright ul li a
{
display:block;

font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:14px;
color:#949494;
line-height:1.0em;

text-decoration:none;

text-transform:uppercase;

-webkit-transition-property:color;
-webkit-transition-duration:0.3s;

-khtml-transition-property:color;
-khtml-transition-duration:0.3s;

-moz-transition-property:color;
-moz-transition-duration:0.3s;

-ms-transition-property:color;
-ms-transition-duration:0.3s;

-o-transition-property:color;
-o-transition-duration:0.3s;

transition-property:color;
transition-duration:0.3s;


}


.copyright ul li a:hover
{

color:#efcc5c;

}


.copyright p
{
display:block;

padding:0px;

font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:11px;
color:#949494;
line-height:1.4em;

}

@media (min-width:992px){ 
	.copyright p {
		text-align: left;
	}
}

.tags-mobile {
	display: none;
}

@media (min-width:768px){ 
	.tags-mobile {
		display: block;
	}
}

.wrapper p.ptag{
	padding:5px 10px 15px !important;
	font-family:"Trebuchet MS", Helvetica, sans-serif !important;
	font-size:13px;color:#ffffff !important;
	line-height:1.4em !important;
}
@media (min-width:768px){ 
	.wrapper p.ptag {
		text-align: left !important;
		padding: 5px 15px 15px !important;
	}
}	

.on-top
{
position:absolute;
display:block;

top:25px;
right:5px;

width:30px;
height:30px;

vertical-align:middle;

font-family:"icons";
font-size:30px;
color:rgba(255,255,255,1);
font-weight:normal;
font-style:normal;
line-height:30px;

text-decoration:none;

text-align:center;

background-image:none;
background-color:#000000;
background-repeat:repeat;
background-position:0% 0%;

-webkit-border-radius:50%;
-khtml-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;

cursor:pointer;

-webkit-transition-property:background-color;
-webkit-transition-duration:0.3s;

-khtml-transition-property:background-color;
-khtml-transition-duration:0.3s;

-moz-transition-property:background-color;
-moz-transition-duration:0.3s;

-ms-transition-property:background-color;
-ms-transition-duration:0.3s;

-o-transition-property:background-color;
-o-transition-duration:0.3s;

transition-property:background-color;
transition-duration:0.3s;

-webkit-box-sizing:border-box;
-khtml-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;

}

@media (min-width:992px){ 
	.on-top {
		top: auto;
		bottom:25px;
	}
}


.on-top:hover
{
color:rgba(255,255,255,0.75);
}



.on-top:before
{
display:block;

vertical-align:middle;

}


.on-top:before { content:"\e818"; }

