/* Reset for blank canvas
---------------------------------------------*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,
code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend
	{
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-weight:normal;
	font-size:100%;
	line-height:150%;
}

ul, ol, dl {list-style: none;list-style-image: none;}

body{-webkit-font-smoothing:antialiased;	line-height:1.1em;margin-bottom:10px;padding-bottom:10px}
body{background-size:cover!important}
body{background-position:50% 0%}
body{background-repeat:no-repeat!important}
body{background-attachment:fixed!important}
body{font-family:Helvetica, "Trebuchet MS", sans-serif}
body{font-family:Tahoma, Geneva, sans-serif}
body{font-family: Roboto, Arial, sans-serif;letter-spacing: -0.15pt;}


/*
.zsx {display: block;z-index:-1000;
    width: 100%;
    height: 700px;
    position: absolute;
    background-size: cover;
    -webkit-filter: blur(10px) saturate(2);
    -moz-filter: blur(10px) saturate(2);
    -o-filter: blur(10px) saturate(2);
    -ms-filter: blur(10px) saturate(2);
    filter: blur(10px) saturate(2);}

*/


h3{float:left;font-weight:normal;color:#975975;font-size:1.6em;line-height:25px;text-align:left;margin:5px 5px 5px 0px}

h1 
{
float:left;
width:945px;
line-height:30px;
padding:0px 5px 5px 0px;
font-size:1.9em;
font-weight:600;
color:#000;
text-shadow:0 0 1px rgba(0,0,0,0.5);
text-transform:capitalize;
}

a{text-decoration:none;color:#0063c8;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}
a:hover{text-decoration:none;color:#21598C;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}

a img{-moz-transition:opacity .25s linear;-webkit-transition:opacity .25s linear;-o-transition:opacity .25s linear;transition:opacity .25s linear}
a:hover img{filter:alpha(opacity=60);opacity:0.7;-moz-opacity:0.7;-moz-transition:opacity .25s;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}


.divider_four{float:left;width:100%;height:4px;background:#108194 ; /*#65beff #108194;*/}

.divider_two{float:left;width:100%;height:2px;background:#108194; /*##108194;*/}

/* 
a img{-webkit-transition: -webkit-transform 0.2s linear;}
a:hover img{-webkit-transform: scale(1.05, 1.05) rotate(0.00deg);}
*/

/* ===== END ===== */
.tooltip{
    display: inline;
    position: relative;
}
.tooltip:hover:after{
    background: #333;
    background: rgba(0,0,0,.8);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 220px;
}

/* ===== main content containers ===== */
#center_site{width:980px;margin:0 auto}

#site_container{float:left;width:980px;padding-top:145px;box-shadow:0px 5px 10px rgba(0,0,0,0.7);background:#fff} /* background-color:#fff , 0.76===== 960px ===== */ 
#content_container{float:left;width:960px;background:#fff;margin:10px 10px 0px 10px;}/* ===== 970px ===== */ 

#site_container_no_pad{float:left;width:980px;box-shadow:0px 5px 10px rgba(0,0,0,0.7);background:#fff} 
#content_container_no_margin{float:left;width:960px;background:#fff;margin:10px 10px 0px 10px;}

#site_container_max{float: left;width: 100%;background:#fff}

#content_container_max{width:100%;padding-top:145px;}
#content_container_max_background{float:left;width:100%;background-size: cover;    background-position: center}
.bgfade{height: 270px;/*background-image: linear-gradient(to right,#fff 0,transparent 10%,transparent 90%,#fff 100%);*/}
#content_container_max_background_extra{float: left;background:#0468b1;height: 150px;width: 100%;}
.content_container_max_menubar{float:left;width: 100%;background:#65beff;padding: 10px 0;filter: brightness(90%);}


.insert{position: relative;margin:0 auto;width:980px;height:100%;}
.insert .information {width:100%;text-shadow: 1px 1px 2px rgba(0,0,0,.3);
    -moz-text-shadow: 1px 1px 2px rgba(0,0,0,.3);
    -webkit-text-shadow: 1px 1px 2px rgba(0,0,0,.3);
    -o-text-shadow: 1px 1px 2px rgba(0,0,0,.3);
    -ms-text-shadow: 1px 1px 2px rgba(0,0,0,.3);}

.insert .information .image{position: absolute;bottom: 0;left: 10px;padding: 15px;background-color:#0468b1;}
.insert .information .image img{width:200px}
.insert .information .details{margin-left:240px;padding: 15px;color: #fff;}
.insert .information .details .title{font-size:2.0em;line-height: 100%;}  
.insert .information .details .line-holder{}  
.insert .information .details a{color:#fff;}
.insert .information .details a:hover{color:#999;}
  

.bio-block {
	float: right;
    position: relative;
    top: -280px;
    width: 50%;
    background: #0468b1;
    padding: 10px;
    text-align: center;
    color: #fff;
    }
#content_container_header_page{float:left;width:960px;background:#fff;margin:0px 10px 0px 10px;}/* ===== 970px ===== */ 

#content_container_bottom_bar{float:left;width:960px;font-size:1.0em;background-color:#fff}/* ===== 970px ===== */ 
#pay-system {width:100%;height:97px;float:left;background-color:#fff}
#pay-system .adholder{margin: 0 auto;width:728px;}



/* ===== main content containers ===== */

#footer 
{display:block;float:left;
	width:100%;
	border-top:5px solid #9a278a;
	box-shadow:0 -5px 15px rgba(0,0,0,0.25);

color:#ffffff;
min-height:200px;
}

#footer 
{
background: #48063f;
}

#footer .wrapper{display:block;margin:0 auto;	width:800px}
#footer .footer_logo{display:inline-block;float:left;width:100%;margin:10px 0 0 0;height:40px;background:url(/public/images/logo/footer_logo.png) no-repeat;background-position:50% 50%}
#footer .bar{display:inline-block;float:left;height:40px;width:100%;margin:0 0 10px 0;color:#ffffff;text-align:center;font-size:0.750em;line-height:3;}
#footer .information {display:block;float:left;width:100%;border-top:1px solid #ffffff;margin-top:5px;}
#footer .information ul {text-align:center;padding: 0px 0px 0px 5px;}
#footer .information ul li {display:inline-block;padding:5px 5px 5px 0px;line-height:10px;}

#footer .information ul li a {font-size:0.750em;color:#ffffff}
#footer .information ul li a:hover{text-decoration:underline;}
.thin_blue_separator{display:block;width:100%;float:left;height:2px;margin-bottom:5px;background-color:#65beff;}
.blue_separator{display:block;width:100%;float:left;height:2px;margin-bottom:0px;background-color:#65beff;}
.play-button:hover {cursor:pointer;background-position: -69px 0;}
.play-button {position: absolute;top: 30%;left: 120px;width: 69px;height: 69px;background: url(/public/images/general/play-button.png);}

/* ===== main content containers ===== */
.trad_narrow *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.trad_narrow {display:block;float:left;width:640px;margin-bottom:10px;background-color:transparent;background-image:none;overflow:hidden;text-shadow:none}
.trad_narrow .header{display:block;float:left;width:100%;padding:0px 10px 0px 10px;}
.trad_narrow .header .title{display:block;float:left;width:100%;margin-bottom:5px;font-size:1.6em;/*border-bottom:2px solid #65beff;*/}
.trad_narrow .header .title:first-letter{text-transform:capitalize}
.trad_narrow .header .dateline {float:left;width:100%;padding:0;font-size:0.875em;font-weight:normal;}


/* ===== main content containers ===== */
.modern_photo *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.modern_photo {display:block;float:left;width:960px;background-color:transparent;background-image:none;}
.modern_photo .top_image {width:960px;margin:0 auto;text-align:center;background:#eee;padding:5px;line-height:0;}
.modern_photo .top_image img {position:relative;max-width: 950px;}
/* ===== main content containers ===== */
.modern_wide *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.modern_wide {display:block;float:left;width:960px;margin-bottom:10px;background-color:transparent;background-image:none;overflow:hidden;}
.modern_wide .header{float:left;width:960px;padding:20px 10px 10px 10px;text-shadow:0 0 1px rgba(0,0,0,0.5)}
.modern_wide .header .title{float:left;width:100%;margin-bottom:5px;line-height:60px;font-size:3.2em;font-weight:bold;color:#252627}
.modern_wide .header .title:first-letter{text-transform:capitalize}
.modern_wide .header .tagline{float:left;padding:2px 15px 2px 0;font-size:0.875em;font-weight:normal;color:#666666}
.modern_wide .header .tagline{border:1px solid #65beff;border-radius:15px;text-indent:10px;}
.modern_wide .dateline {float:left;width:width:100%;padding:0px 5px 5px 10px;font-size:0.875em;font-weight:normal;}
.modern_wide .top_image {position:relative;height:300px;width:960px;overflow:hidden;border-left:none;border-right:none;border-top:1px solid #000;border-bottom:1px solid #000;}
.modern_wide .top_image img{width:960px;}

/* ===== main content containers ===== */
.modern_extra *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.modern_extra {display:block;float:left;width:960px;margin-bottom:10px;background-color:transparent;background-image:none;overflow:hidden;}
.modern_extra .header{float:left;width:960px;padding:20px 10px 10px 10px;text-shadow:0 0 1px rgba(65,65,65,0.5)}
.modern_extra .header .title{float:left;width:100%;margin-bottom:5px;line-height:1.1em;font-size:2.0em;font-weight:bold;color:#000} 
.modern_extra .header .title:first-letter{text-transform:capitalize}
.modern_extra .header .tagline{float:left;width:945px;padding:0px 5px 5px 0px;font-weight:normal;color:#444444}
.modern_extra .dateline{float:left;width:945px;padding:0px 5px 5px 10px;font-size:0.875em;font-weight:normal;font-style:italic;color:#ffffff}
.modern_extra .top_image {position:relative;height:300px;width:960px;overflow:hidden;border-left:none;border-right:none;}
.modern_extra .top_image .image_shadow{position:absolute;height:300px;width:100%;top:0;left:0;overflow:hidden;border-left:none;border-right:none;box-shadow:inset 0 0 8px rgba(0,0,0,1);background-color:transparent;background-image:none;z-index:1;}
.modern_extra .top_image img {position:absolute;width:100%;top:0;left:0;z-index:0;}


.articletag {float:left;line-height:30px;height:30px;padding:0px 10px 0px 35px;margin:0 5px 5px 0;border-radius:3px;background:#618AD5;background-image:url('/public/images/icons/image_cat.png');background-position:5% 50%;background-repeat:no-repeat}
.articletag  a{float:left;width:100%;line-height:30px;font-size:12px;font-weight:normal;color:#fff}
.articletag  a:hover{float:left;width:100%;line-height:30px;font-size:12px;font-weight:normal;color:#fff}


.dateline{float:left;line-height:30px;width:945px;padding:0px 5px 10px 10px;font-size:0.875em;font-weight:normal;color:#000000}

.mega{ position:relative;float:left;width:960px;margin-bottom:10px;height:350px;overflow:hidden}
.mega img{width:960px;overflow:hidden}
.mega .a4rticle_group{position:absolute;float:right;width:100px;height:100px;top:10px;left:850px}

.mega .article_group_1,.mega .article_group_2 ,.mega .article_group_3 ,.mega .article_group_4 ,.mega .article_group_5 
{
	position:absolute;
	top:20px;	
	right:20px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2111111,endColorstr=#b2111111);
	border:5px solid #fff;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius: 100px;
	-o-border-radius: 100px;
	-ms-border-radius: 100px;
	line-height:20px;padding:10px 15px 10px 15px;font-size:1.4em;font-weight:600;color:#ffffff;
	text-align:center;
	text-shadow:-1px 0 2px #000,1px 0 5px #000;
	box-shadow:0 0 5px #000;
	
}

.mega .article_group_1{background:rgba(25,55,90,1)}
.mega .article_group_2{background:rgba(150,0,0,1)}
.mega .article_group_3{background:rgba(211,15,15,1)} 
.mega .article_group_4{background:rgba(50, 153, 230, 1)} 
.mega .article_group_5{background:rgba(0,155,100,1)}  
.mega .article_group img{position:relative;float:right;width:100px;height:100px;border:0px}
.mega .text_holder
{
	position:absolute;
	top:200px;	
	left:0px;
	float:left;
	margin-right:60px;
	padding:10px 20px 10px 10px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2111111,endColorstr=#b2111111);
	background:rgba(25,25,25,0.7);
	border-radius:0 10px 10px 0;
	-moz-border-radius:0 10px 10px 0;
	-webkit-border-radius:0 10px 10px 0;
	-o-border-radius:0 10px 10px 0;
	-ms-border-radius:0 10px 10px 0;
}

.mega .text_holder .line_title{display:block;position:relative;position:relative;line-height:30px;padding:0px 5px 5px 10px;font-size:1.8em;font-weight:600;color:#ffffff;text-shadow:-1px 0 5px #000,1px 0 5px #000} /* width-640  */
.mega .text_holder .line_title:first-letter{text-transform:capitalize}
.mega .text_holder .tagline{display:block;padding:0px 5px 5px 10px;font-size:0.875em;;font-weight:normal;color:#ffffff}
.mega .text_holder .line_date{display:block;padding:0px 5px 5px 10px;font-size:0.875em;font-weight:normal;color:#ffffff}

.full_width_container{float:left;	width:960px;margin-bottom:10px}

/* ===== slider container ===== */
#leftside{float:left;width:640px}/* ===== 940px ===== */ 
#leftside img{float:left;width:640px}/* ===== 940px ===== */ 
#rightside{float:left;width:305px;margin-left:5px}/* ===== 310px ===== */ 
#rightside .content_holder{padding:5px}
/* ===== END ===== */

#content_960F{float:left;width:960px;min-height:400px} 

#content_960A{float:left;width:960px} 

#content_960{float:left;width:960px} 
#content_640{float:left;width:640px;min-height:750px} 
#content_320{float:left;width:320px} 
#content_320_inner{float:left;width:300px;background:#ddd;margin:5px;padding:0px 5px 0px 5px;text-align:justify} 
#content_title{float:left;padding:10px;width:620px;font-size:1.9em;font-weight:600;color:#9E739D}
#content_title:first-letter{text-transform:capitalize}
/* ===== Main content containers END ===== */

#content_640 .titlebar {display:block;float:left;width:620px;margin:0px 10px 0px 10px;}
#content_640 .titlebar .title{display:inline-block;float:left;width:100%;font-weight:normal;padding:5px;font-size: 1.6em;line-height: 1.1em;font-style: normal;}


.synopsis{display:block;float:left;width:100%;font-weight:normal;color:#000;padding: 10px;}
/* ===== news index page  ===== */

.sq_content .date_and_tag{float:left;height:20px;font-weight:bold;color:#000000;font-size:0.875em;margin-right:5px}

.sq_content  .tag{float:left;padding:0px 5px 0px 5px;border-left:1px solid #aaa}


.sq_content .pinned{position:absolute;float:left;width:32px;height:32px;left:600px;top:-15px;background:url('/core/images/backgrounds/pin_green.png');background-repeat:no-repeat}
/* ===== END ===== */


.category_bar{float:left;width:100%;height:32px;line-height:32px;font-size:0.875em;background:url('../images/backgrounds/menubar.png') repeat-x;border:1px solid #bbbbbb}
.category_bar .holder{float:left;padding:0px 5px 0px 5px}
.category_bar .holder img{float:left;padding:5px;width:22px;height:22px}
.category_bar .splitter{float:left;width:1px;height:32px;background-color:#999999}

/* =====  ===== */

.catalogue_items *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.catalogue_items {display:block;float:left;color:white;width:940px;margin-bottom: 10px;margin-right: 10px;margin-left: 10px;}
.catalogue_items a {color:#ffffff;}
.catalogue_items ul{background-color: #C5D7D8;;border-radius: 8px;}
.catalogue_items ul{float:left;width:100%;padding:10px 10px 10px 0px;}
.catalogue_items ul li{float:left;clear:none;width:10%;margin:0;padding:0px 0px 0px 10px;list-style:none}
.catalogue_items ul li .media-img-holder {
    width: 100%;
    height: 112px;
    position: relative;
}
.catalogue_items ul li img{width:100%;max-height: 110px;
    position: absolute;
    bottom: 0px;box-shadow:0 0 3px #454a53}
.catalogue_items ul li h3{margin:5px 0;padding:0;text-align:center;font-size:12px;font-weight:bold;line-height:1.5;color:black;}
.catalogue_items ul li .search_title{float:left;width:100%;height:40px;;margin:2px 0;background:#3B4349;border-radius:3px;padding:3px;text-align:center;font-size:11px;line-height:1.5;color:white;}

.catalogue_items .link{display:block;height:153px;background:#5F7E70;border-radius:3px;padding:3px;padding:4px 10px 4px 10px;text-align:center;box-shadow:0 0 5px #454a53;text-align:center;font-weight:normal;}
.catalogue_items .link a{font-size:0.875em;display:block;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}
.catalogue_items .link a{color:white;}
.catalogue_items .link a:hover{background:5F7E70;color:white;text-shadow:0 0px 1px rgba(255,255,255,0.5)}

/*

.catalogue_items *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.catalogue_items {display:block;float:left;color:white;width:940px;margin-bottom: 10px;margin-right: 10px;margin-left: 10px;}

.catalogue_items ul{background-color: #C5D7D8;;border-radius: 8px;}
.catalogue_items ul{float:left;width:100%;padding:10px 10px 10px 0px;}
.catalogue_items ul li{float:left;clear:none;width:10%;margin:0;padding:0px 0px 0px 10px;list-style:none}

.catalogue_items ul li img{width:100%;height:120px;box-shadow:0 0 3px #454a53}
.catalogue_items ul li h3{margin:5px 0;padding:0;text-align:center;font-size:12px;font-weight:bold;line-height:1.5;color:black;}
.catalogue_items ul li .search_title{float:left;width:100%;height:40px;;margin:2px 0;background:#5F7E70;border-radius:3px;padding:3px;text-align:center;font-size:11px;line-height:1.5;color:white;}

.catalogue_items .link {position: absolute;display:block;height:168px;width:83px;color:white;background:#5F7E70;border-radius:3px;padding:3px;padding:4px 10px 4px 10px;text-align:center;box-shadow:0 0 5px #454a53;text-align:center;font-weight:normal;}
.catalogue_items .link  span{position: absolute;top: 50%;left: 50%; -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.catalogue_items .link a{font-size:0.875em;display:block;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}
.catalogue_items .link a{color:white;}
.catalogue_items .link a:hover{background:5F7E70;color:white;text-shadow:0 0px 1px rgba(255,255,255,0.5)}



.catalogue_items .more {margin-left:10px;
width: 0px;
height: 0px;
border-style: solid;
border-width: 85px 0 85px 30px;
border-color: transparent transparent transparent #8ea4bd;
}


.catalogue_items ul li a:hover {
    background-color: #555;
    color: #fff;
}

.catalogue_items ul li .more a:hover::before {
    border-right-color: #555;
}
.catalogue_items ul li.more a{position: relative;
    display: inline-block;
    height: 170px;
    width:60px;
    line-height: 1.2em;
    padding: 0 0.5em;
    background-color: #3498db;
    border-radius: 0px 0px 0px 0px;
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    -webkit-transition: .2s;
    transition: .2s;}
    
.catalogue_items  ul li.more a::before {
    position: absolute;
    top: 0;
    left: 60px;
    content: '';
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #3498db;
    border-style: solid;
   border-width: 85px 0 85px 30px;
    -webkit-transition: .2s;
    transition: .2s;
}

.catalogue_items ul li.more a::after {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 2;
    display: block;
    content: '';
    width: 0px;
    height: 0px;
    margin-top: -3px;
    background-color: #fff;
    border-radius: 100%;
}
*/
.navagation_buttion *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.navagation_buttion{display:block;float:left;width:100%;color:white;margin-bottom:5px;}
.navagation_buttion ul {padding:0px;text-align:center}
.navagation_buttion ul li{display:inline-block;padding:0px 0px 0px 3px;}
.navagation_buttion ul li a{margin:10px 5px 5px 0px;font-size:0.938em;display:block;background:#ffffff;color:black;padding:8px 15px 8px 15px;border:1px solid #444;text-align:center;font-weight:normal;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s}
.navagation_buttion ul li.on a{font-size:0.938em;display:block;background:#9a278a;color:white;padding:8px 15px 8px 15px;text-align:center;font-weight:normal;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s}
.navagation_buttion ul li a:hover{background:#1E2A41;color:white;text-shadow:0 0px 1px rgba(255,255,255,0.5)}

/* Full Width Button */
.navagation_buttion_full *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.navagation_buttion_full {display:block;width:100%;margin: 0 0 5px; list-style:none;}
.navagation_buttion_full ul{position:relative;float:left;width:100%;margin: 0;padding: 0 10px 0 0;}
.navagation_buttion_full ul li{display: inline-block;width: 100%;padding: 0 0 5px 10px;list-style: none;}
.navagation_buttion_full a{font-size:0.875em;display:block;padding:5px;background:#222F52;color:white;border-radius:5px;box-shadow:0 0 4px #454a53;text-align:center;font-weight:normal;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}
.navagation_buttion_full .on a{font-size:0.875em;display:block;background:#ffffff;color:black;border-radius:5px;box-shadow:0 0 4px #454a53;text-align:center;font-weight:normal;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}
.navagation_buttion_full a:hover{background:#ffffff;color:black;text-shadow:0 0px 1px rgba(255,255,255,0.5)}


/* Right Col Button */
.navagation_button_rcol *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.navagation_button_rcol {display:inline-block;width:100%;margin: 0px 0px 5px 0px; list-style:none;color:#ffffff;border:1px solid #000;}
.navagation_button_rcol a .btn-content{height:40px;float: left;text-align: left;position: relative;background-color: #3299E6;color:#ffffff;width: 86.67%;font-size: 18px;padding: 6px 20px;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}
.navagation_button_rcol a .btn-arrow-box{float: left;width:40px; height: 40px;font-size: 18px;color:#ffffff;
    padding: 6px 10px;background-color: #1D2840;position: relative;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}
.navagation_button_rcol a:hover .btn-content{background-color: #ffffff;color:#000000;}
.navagation_button_rcol a:hover .btn-arrow-box{background-color: #999999;}
.navagation_button_rcol a{}

/* Right Col Button */
.navagation_buttion_rcol *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.navagation_buttion_rcol {display:inline-block;width:100%;margin: 0px 0px 5px 0px; list-style:none;}
.navagation_buttion_rcol ul{position:relative;width:100%;margin: 0;padding: 0;}
.navagation_buttion_rcol ul li{display: inline-block;width: 100%;list-style: none;border:1px solid #000;}

.navagation_buttion_rcol ul li a{font-size:0.875em;display:block;padding:5px;background:#222F52;color:white;text-align:center;font-weight:normal;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}
.navagation_buttion_rcol .on a{font-size:0.875em;display:block;background:#ffffff;color:black;text-align:center;font-weight:normal;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}
.navagation_buttion_rcol a:hover{background:#ffffff;color:black;text-shadow:0 0px 1px rgba(255,255,255,0.5)}


.navagation_buttion_rcol .red a{font-size:0.875em;display:block;margin-bottom: 5px;padding:5px;background:#aa0000;color:white;border-radius:5px;box-shadow:0 0 5px #454a53;text-align:center;font-weight:normal;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}
.navagation_buttion_rcol .red.on a{font-size:0.875em;display:block;background:#ffffff;color:black;border-radius:5px;box-shadow:0 0 5px #454a53;text-align:center;font-weight:normal;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}
.navagation_buttion_rcol .red a:hover{background:#ffffff;color:black;text-shadow:0 0px 1px rgba(255,255,255,0.5)}


.navagation_buttion_age *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.navagation_buttion_age {display:inline-block;float:right;list-style:none;}
.navagation_buttion_age ul{}
.navagation_buttion_age ul li{}
.navagation_buttion_age a{font-size:0.875em;display:block;padding:5px 20px;background:#cc0000;color:white;border-radius:5px;box-shadow:0 0 5px #454a53;text-align:center;font-weight:normal;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}
.navagation_buttion_age .on a{font-size:0.875em;display:block;background:#ffffff;color:black;border-radius:5px;box-shadow:0 0 5px #454a53;text-align:center;font-weight:normal;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}
.navagation_buttion_age a:hover{background:#ffffff;color:black;text-shadow:0 0px 1px rgba(255,255,255,0.5)}


.profile_holder .image_collection ul.images{position:relative;float:left;width:100%;margin-top:10px;padding:0px 0px 0px 0px}
.profile_holder .image_collection ul.images li{float:left;clear:none;width:25%;margin:0;list-style:none;padding:0px 5px 0px 0px}
.profile_holder .image_collection ul.images li img{width:100%;height:100px}

.profile_holder .image_collection .link a{ background:#ffffff;margin:5px 5px 0px 5px}


.search_holder  *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}

.search_holder {position:relative;display:block;background:#ffffff;width:610px;float:left;border-top:0px solid #eee;border-bottom:1px solid #bbb;padding:10px 0px 5px 10px;margin:0px 10px 0px 10px}
.search_holder .titlebar{display:block;font-weight:600;color:#000;padding:5px;margin-bottom:5px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}

.search_holder .developer_imgblock{float:left;position:relative;width:20%}
.search_holder .developer_imgblock img{background:#ffffff;width:100px;max-height:135px;overflow:hidden;box-shadow:0 0 6px #222}

.search_holder .developer_contentblock{float:left;width:60%;padding-left:0px;padding-right:10px;font-size:1.0em}
.search_holder .developer_contentblock .title{display:block;float:left;margin-bottom:05px;}
.search_holder .developer_contentblock .title a{display: block;/*font-size: 1.063em;*/line-height: 1.2em;font-style: normal;}
.search_holder .developer_contentblock .title a:hover{display:block}
.search_holder .developer_contentblock .details{display:block;float:left;width:100%;font-size:0.8em}

.search_holder .developer_scoreblock{float:right;width:20%;height:100px;padding-left:10px;padding-right:10px}
.search_holder .developer_scoreblock .inner{float:right;width:100%;height:90px;padding-left:10px;padding-right:10px;font-size:1.0em;background:#eeeeee;


border-radius:1px;
box-shadow:#e7e8e9 0 0 0 1px inset,#eee 0 2px 0 inset,#fff 0 0 0 4px,#dfe0e2 0 0 0 5px;
text-align:center;
color:#141415;
padding:0.35714rem 5px;

}
.search_holder .developer_scoreblock .inner strong{font-size:2.02736rem;line-height:2.14286rem;color:#328BDD;text-shadow:rgba(255,255,255,0.8) 0 1px 0}
.search_holder .developer_scoreblock .inner .score-word{font-weight:600;color:#141415;font-size:0.9rem;line-height:1.42857rem}
.search_holder .developer_scoreblock .inner .genre{margin-top:2px;font-weight:600;color:#141415;font-size:0.9rem;line-height:1.42857rem;border-top:1px solid #aaa}

.search_holder .imgblock{float:left;width:30%}
.search_holder .imgblock img{background:#ffffff;width:180px;overflow:hidden;box-shadow:0 0 6px #222}

.search_holder .contentblock{float:left;width:70%;padding-left:10px;}
.search_holder .contentblock .group_1, .search_holder .contentblock .group_2,.search_holder .contentblock .group_3, .search_holder .contentblock .group_4, .search_holder .contentblock .group_5{display:block;float:left;width:100%;margin-bottom:2px;font-size:0.8em;font-weight:bold}
.search_holder .contentblock .group_1{color:#006600}
.search_holder .contentblock .group_2{color:#0066ff}
.search_holder .contentblock .group_3{color:#0066ff}
.search_holder .contentblock .group_4{color:#0066ff}
.search_holder .contentblock .group_5{color:#ff66ff}

.search_holder .title, .search_holder .contentblock .title{display:block;float:left;width: 100%;margin-bottom:05px;letter-spacing: -0.6pt;}
.search_holder .title a, .search_holder .contentblock .title a{display:block;font-size:22px;line-height:1.2em;font-style:normal}
.search_holder .title a:hover, .search_holder .contentblock .title a:hover{display:block}
.search_holder .title span, .search_holder .contentblock .title span {color: #000;  text-decoration: none;}

.search_holder .contentblock .article{display:block;float:left;width:100%;line-height:1.6;font-size:0.8em}

/*
.search_holder .imgblock .article_group_1, 
.search_holder .imgblock .article_group_2, 
.search_holder .imgblock .article_group_3, 
.search_holder .imgblock .article_group_4, 
.search_holder .imgblock .article_group_5
{
position:absolute;
z-index:400;
bottom:10px;
left:-10px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2111111,endColorstr=#b2111111);
border-right:2px solid #fff;
border-top:2px solid #fff;
border-bottom:2px solid #fff;

border-radius:5px;
border-left:2px solid #fff;
line-height:1em;
padding:5px 5px 5px 5px;
font-size:0.813em;
font-weight:600;

color:#ffffff;
text-align:center;
text-shadow:-1px 0 2px #000,1px 0 2px #000;
box-shadow:0 0 0px #000;
}

.search_holder .imgblock .article_group_1{background:rgba(25,55,90,1)}
.search_holder .imgblock .article_group_2{background:rgba(150,0,0,1)}
.search_holder .imgblock .article_group_3{background:rgba(211,15,15,1)} 
.search_holder .imgblock .article_group_4{background:rgba(50, 153, 230, 1)} 
.search_holder .imgblock .article_group_5{background:rgba(0,155,100,1)} 
*/

.search_holder  .pinned{position:absolute;float:left;width:50px;height:50px;left:580px;top:4px;background:url('/core/images/backgrounds/pinned.png');background-repeat:no-repeat}

/* ===== END ===== */

.photo_block * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.photo_block {display:block;float:left;width:100%;}
.photo_block .details {display:block;float:left;width:100%;padding:10px;}
.photo_block .details .title{float:left;width:100%;background:#fff;font-weight:bold;font-size: 2.0em;margin-bottom:5px;}
.photo_block .details .uploaded,.photo_block .details .credit, .photo_block .details .source{float:left;width:100%;background:#fff;color:#000;font-weight:normal;font-size: 0.85em;padding-bottom:5px;}

.photo_block .details .description{float:left;width:100%;background:#fff;color:#000;font-weight:normal;font-size: 1.0em;padding-bottom:20px;}
/* ===== Main Article - Header ===== */

.article_block_header{float:left;width:940px;padding:10px}
.article_block_header .likeme{width:940px;float:left;line-height:30px;height:30px;border-top: 1px solid #000;border-bottom: 1px solid #000;margin:10px 0px 0px 0px}
.article_block_header .title{float:left;width:940px;font-size:2.2em;font-weight:normal;color:#000000;text-align:center}

.article_title{float:left;width:890px;font-size:2.250em;font-weight:bold;line-height:1.2em;color:#252627}
.article_tagline{float:left;font-size:0.875em;font-weight:normal;}
.article_author{float:left;font-size:0.875em;font-weight:bold;line-height:30px;}

.article_holder * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.article_holder {margin-top:0px;line-height:1.6;font-size:1.0em;}
.article_holder {width:620px;float:left;margin:0px 10px 10px 10px}
.article_holder img{float:left;width:620px;border:0px solid #000}
.article_holder .video-title{float:left;width:100%;background:#fff;padding:5px;font-weight:bold;font-size: 2.0em;border-bottom:2px solid #65beff;margin-bottom:5px;}
.article_holder .article{width:620px;float:left;color:#000000;margin-bottom:10px;}
.article_holder .article img{width:200px;padding:5px;margin:5px;border:1px solid #000}
.article_holder .caption{float:left;font-weight:bold;width:618px;border-bottom:1px solid #000;margin-bottom:5px;text-align:center}
.article_holder .credit{float:left;width:618px;text-align:right;margin-bottom:5px;font-size:0.6em;font-style:italic;}
.article_holder .videodescription{float:left;width:618px;text-align:center;margin-bottom:5px;}
.article_holder .videocaption{float:left;font-weight:bold;width:618px;border-bottom:1px solid #000;margin-bottom:5px;text-align:center}


.article_holder_full * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.article_holder_full {margin-top:0px;line-height:1.6;font-size:1.0em;}
.article_holder_full {width:940px;float:left;margin:0px 10px 0px 10px}

blockquote{width:100%;float:left;background:#fff;padding:0px 0px 0px 20px;margin:10px 0px;font-style: italic;}

blockquote .thequote{float:left;width:100%;background:#fff;padding:5px 10px 5px 20px;font-size:1.1em;border-left:solid 8px #3498db}

blockquote .thesource{float:left;width:100%;background:#fff;padding:5px 10px 5px 20px;font-size:0.8em;}

.youtube {padding:10px 0px}

.source_bar {float:left;width:100%;background:#fff;padding:10px}
.source_bar .via{float:left;padding-right:10px;font-weight:bold}

.article_holder .player_holder {display:block;float:right;width:620px;padding-bottom:10px;}

.article_holder .player {position:relative;display:block;float:right;width:620px;}
.article_holder #videowrapper{float:right;width:620px;height:348px;padding:0;background:#000}
.article_holder #video-under{position:absolute;width:100%;height:100%;overflow:hidden}

.article_additional {width:620px;float:left;margin:0px 0px 0px 0px}
.article_additional .caption{float:left;width:610px;background:#800;padding:5px;color:#ffffff}
.article_additional .title{float:left;font-weight:bold;width:618px;border-bottom:1px solid #000;margin-bottom:5px;text-align:center}
.article_additional .description{float:left;width:618px;text-align:center;margin-bottom:5px;}
.article_additional .credit{float:left;width:618px;text-align:right;margin-bottom:5px;font-size:0.6em;font-style:italic;}
.article_additional .spacer{float:left;width:610px;height:10px}

.article_holder .geotitle{float:left;font-size:1.8em;width:618px;color:#000;}

.article_holder .article_additional img{float:left;width:100%;padding:0;margin:0;border:0}

.article_additional_overlay{position:relative;width:620px;float:left;margin:0px 0px 2px 0px;background-color:#fff}
.article_additional_overlay{background-image:url('/public/images/general/magnify.png');background-repeat:no-repeat;background-position:50% 50%}
.article_additional_overlay img{margin:0}


.related_container{float:left;width:960px;min-height:200px;background:#efefef;padding-top:10px;border-top:2px solid #666}
.related_holder{float:left;width:305px;text-align:justify;margin:5px;border-top:5px solid #9E739D}

.related_line{float:left;width:295px;font-size:0.8em;line-height:20px;margin-top:1px;padding:5px;text-align:justify;border-top:1px dotted #000} /*width-310  */
.related_line a{font-weight:normal}
.related_line a:hover{font-weight:normal}
.related_title{float:left;font-size:1.1em;font-weight:bold;line-height:30px;color:#000000}
/*
#videowrapper{position:relative;float:left;width:620px;height:348px;padding:0;}
#videoplaceholder{float:left;width:618px;margin:0 auto}

*/
/* ===== END ===== */

/* ===== Spacers ===== */
.spacer_line_clear{float:left;width:100%;height:1px}
.spacer_line_clear_5{float:left;width:100%;height:5px}
.spacer_line_clear_10{float:left;width:100%;height:10px}
.spacer_line_clear_20{float:left;width:100%;height:20px}
.spacer_line_clear_0505_solid{float:left;width:100%;height:1px;border-bottom:1px solid  #555;margin:5px 0 5px 0}
.spacer_line_clear_0505_solid1{float:left;width:100%;height:1px;border-bottom:1px solid  #555;margin:10px 0 10px 0}
.spacer_line_clear_0101_dotted{float:left;width:100%;height:1px;border-bottom:1px dotted  #555;margin:1px 0 1px 0}
.spacer_line_clear_0505_dotted{float:left;width:100%;height:1px;border-bottom:1px dotted  #555;margin:5px 0 5px 0}
.spacer_line_clear_0510_dotted{float:left;width:100%;height:1px;border-bottom:1px dotted  #555;margin:5px 0 10px 0}
.spacer_line_clear_1010_dotted{float:left;width:100%;height:1px;border-bottom:1px dotted  #000;margin:10px 0 10px 0}
/* =====  END ===== */

/* ===== 312px holder ===== */
.content_right_holder{float:right;background:#ffff88;width:290px;padding:10px;margin-bottom:5px;border:1px solid #cccccc;font-size:1.0em}
.content_right_holder img{float:left;vertical-align:text-top;margin-right:10px}
.content_right_holder .info{font-size:0.8em;line-height:18px}
/* =====  END ===== */


.shadow 
{
float:left;
display:block;
margin:0px 0px 0px 5px;
width:300px;
height:20px;
background-image:url('/public/images/general/shadow.png');
background-repeat:no-repeat;
background-size:100% 100%;
}

.shadow_full
{
float:left;
margin:0px 0px 0px 5px;
width:960px;
height:20px;
background-image:url('/public/images/general/shadow.png');
background-repeat:no-repeat;
}


/* ===== Gallery ===== landscape 4 across*/

.galleryblock{float:left;width:620px;margin:0px 10px 0px 10px;background:#fff}
.galleryview{float:left;width:145px;height:80px;margin:0px 4px 10px 4px;border:1px solid #000;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888}

.galleryview .thumb{float:left;width:135px;height:70px;margin:0px 5px 0px 5px}
.galleryview .thumb img{float:left;width:135px;height:70px;padding:5px}

/* ===== Gallery  landscape 3 across ===== */

.galleryblock{float:left;width:620px;margin:0px 10px 0px 10px;background:#fff}
.galleryview{float:left;width:200px;height:133px;margin:0px 4px 5px 0px;border:1px solid #000;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888}}

.galleryview .thumb{float:left;width:200px;height:123px;margin:0px 5px 0px 5px;background:#2ffff5}
.galleryview .thumb img{float:left;width:190px;height:123px;padding:5px}


/* ========== */

/* ===== Gallery  selection 4 across ===== */
.galleryselection{float:left;width:630px;margin:0px 0px 0px 10px;background:#ffffff}
.gallerybox{float:left;width:145px;height:225px;margin:0px 5px 5px 5px;border:1px solid #000;font-weight:normal;text-align:center;background:#ffffff;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888}}
.gallerybox .thumbz{float:left;width:145px;background:#ffffff}
.gallerybox .thumbz .info{float:left;width:145px;min-height:60px;margin-top:5px;padding:5px 0px 0px 0px;background:#159}
.gallerybox .thumbz img{float:left;width:145px;height:149px;border-bottom:1px solid #000}

/* ===== Gallery  selection 3 across ===== */
.galleryselection{float:left;width:630px;margin:0px 0px 0px 10px;background:#ffffff}
.gallerybox{float:left;width:200px;height:230px;margin:0px 4px 5px 0px;border:1px solid #000;font-weight:normal;text-align:center;background-image:url('/public/images/general/view.png');background-repeat:no-repeat;background-position:50% 20%;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888}}
.gallerybox .thumbz{float:left;width:145px;background:#ffffff}
.gallerybox .thumbz .info{float:left;width:200px;min-height:60px;margin-top:5px;padding:5px 0px 0px 0px;background:#159}
.gallerybox .thumbz img{float:left;width:200px;height:124px;border-bottom:1px solid #000}


.gallery_info{position:absolute;top:150px;bottom:30px;color:#000;font-size:20px;font-weight:bold;width:200px;height:30px;padding:5px;background: url('/public/images/general/bg_trans_box_white.png')}
.gallery_latest{float:left;position:relative;padding:0px 5px 5px 5px}
.gallery_latest img{width:303px;height:200px;border:1px solid #555}



.latest_heading{display:block;float:left;width:620px;height:25px;line-height:25px;margin:20px 10px 0px 10px;background:#f4f5f5;color:#000000;border-top:5px solid #9E739D;text-indent:5px;font-size:1.0em;font-weight:600}

.latest_bar{float:left;width:620px;height:174px;margin:10px;font-size:0.8em}
.latest_bar .holder{float:left;width:151px;height:173px;padding:1px;margin:1px;background:#9E739D}
.latest_bar .holder_img{float:left;width:151px;height:100px;background:#ffffff;border:0px}
.latest_bar img{float:left;width:151px;height:100px;background:#ffffff;border:0px}
.latest_bar .title{float:left;width:143px;padding:4px;height:65px;background:#d8bfd8;text-align:justify}
.latest_bar .title a{float:left}

/* ===== Article edit Date  ===== */

.date_bar{display:block;float:left;font-weight:normal;width:620px;height:16px;margin:8px 10px 8px 10px;font-size:0.688em;}

/* ===== END ===== */

/* ===== Article tags ===== */


.tag_bar  {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.tag_bar {display:block;float:left;width:100%;padding:5px 0 0 0;}
.tag_bar ul {width:100%;padding:5px 0px;list-style: none;}
.tag_bar li{display: inline-block;margin: 0 5px .3em 0;padding: 0;}
.tag_bar ul li a:hover {color: #fff; background-color: #555;}
.tag_bar ul li a{position: relative;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 1em;
    background-color: #3498db;
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    -webkit-transition: .2s;
    transition: .2s;}
  

.tag_bar li.tag a:hover{float:left;width:100%;font-size:0.750em;line-height:30px;font-weight:normal; background-color: #555;}

/* ===== END ===== */


/* ===== Article tags ===== */

.tag_bar_search{display:block;float:left;width:920px;height:30px;font-weight:bold;margin:10px}
.tag_bar_search .tag {float:left;line-height:35px;height:35px;padding:0px 10px 0px 35px;box-shadow:0 0 3px #454a53;margin:0 20px 5px 0;border-radius:5px;background:#cccccc;background-image:url('/public/images/icons/image_tag_large.png');background-position:3px 50%;background-repeat:no-repeat}
.tag_bar_search .tag_title{float:left;font-size:1.9em;font-weight:bold;line-height:1.2em;text-shadow:0px 0px 2px rgba(100,100,100,5)}

/* ===== END ===== */

/* ===== index Date and tags ===== */
.date_and_tags{display:block;float:left;width:620px;height:20px;font-weight:bold;margin:10px;line-height:18px;font-size:0.8em;font-weight:600}
.date_and_tags .tag a{float:left}
.date_and_tags .tag{width:100%; padding:0px 5px 0px 5px;border-left:1px solid #aaa}

/* ===== END ===== */

/* ===== Article group ===== */

/* ===== END ===== */

/* ===== Article edit icon ===== */

.edit_icon_holder{display:block;position:relative;float:right;width:20px;height:20px;margin:0px 20px 10px 10px}

/* ===== END ===== */

/* ===== Category Description on content page===== */

.display_category  {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.display_category {display:inline-block;float:left;width:100%;padding:0px 10px 0px 10px;margin-bottom:5px;}
.display_category .title{display:inline-block;float:left;width:100%;font-size:2.5em;line-height:1.5em;text-align:center;/*border-bottom:4px solid #65beff;*/}
.display_category .description{display:inline-block;float:left;width:100%;text-align:center;padding:5px 0px 0px 0px;}
/* ===== END ===== */
/* ===== Category Description on content page===== */

.display_tag_search {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.display_tag_search {display:inline-block;float:left;width:100%;padding:0px 10px 0px 10px;margin-bottom:10px;}
.display_tag_search .title{display:inline-block;float:left;width:100%;font-size:2.5em;line-height:1.5em;text-align:center;border-bottom:4px solid #65beff;}
.display_tag_search .description{display:inline-block;float:left;width:100%;font-style:italic;text-align:center;font-size:0.8em;padding:5px 0px 5px 0px;}
/* ===== END ===== */
.holder640_10{display:block;float:left;width:620px;margin:1px 10px 0px 10px;/*border-bottom: 2px solid #65beff;*/}

/* ===== Previous and Next on articles ===== 

.pn_holder {float:left;width:600px;background-color:#d8bfd8;height:25px;margin:30px 10px 15px 10px;border:1px solid #9E739D;padding:6px 10px;_height:23px;position:relative;z-index:10;border-radius:5px;font-size:0.8em}

*/

.pn_holder {float:left;width:620px;padding:5px;margin:30px 5px 15px 5px;position:relative;font-size:0.8em;background-color:#cccccc}

.pn_holder a{font-weight:normal;line-height:30px}

.pn_holder .left 
	{
	display:block;
	background-color:#dddddd;
	float:left;
	width:305px;
	text-align:left;
	border:1px solid #000000;
	}
	
.pn_holder .left .title{display:block;float:right;width:265px;margin:0px 0px 0px 5px;overflow:hidden;text-align:left}

.pn_holder .left a img, .pn_holder .left a:hover img{padding:5px;background-color:#777}


.pn_holder .right 
	{
	display:block;
	background-color:#dddddd;
	float:right;
	width:305px;
	text-align:right;
	border:1px solid #000000;
	}
	
.pn_holder .right .title{display:block;float:left;width:265px;margin:0px 5px 0px 0px;overflow:hidden;text-align:right}
.pn_holder .right a img, .pn_holder .right a:hover img{float:right;padding:5px;background-color:#777}

/* ===== END ===== */

/* ===== Main Article - Header ===== */

.my_profile{float:left;width:940px;min-height:610px;padding:10px}
.my_profile .sname{float:left;width:940px;padding-bottom:10px;margin-bottom:10px;font-size:1.9em;font-weight:bold;line-height:1.2em;color:#9E739D;border-bottom:1px solid #000000}

.rating_block  *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.rating_block
{   
	display:block;
	float:left;
	width:620px;
	margin:10px;
	padding:0px 0px 10px 0px;
	background:rgba(250,250,250,1);
	box-shadow:0 0 2px #555;
	border-radius:5px;
	text-align:center;
}

.rating_block .title
{
	display:block;
	width:620px;
	font-size:1.5em;
	font-weight:600;
	margin-bottom:10px;
	color:#141F25;
	border-bottom:1px solid #545454;
	line-height:1.6em;text-shadow:-1px 0 1px #ddd,1px 0 1px #ddd;
}

.rating_block .summary
{
	display:block;
	float:left;
	width:460px;
	padding:0px 20px 15px 20px;
	font-size:1.8em;
	text-align:center;
	font-weight:bold;
	line-height:1.1em;
	color:#141F25;
	
}


.rating_block .pros_and_cons
{
	display:block;
	float:left;
	width:460px;
	padding:10px 0px 10px 0px;
	font-size:1em;
	text-align:center;
	font-weight:normal;
	line-height:1.0em;
	background:#141F25;
	background:url('/public/images/general/rating_background.png');
	background-repeat:no-repeat;
}

.rating_block .pros_and_cons .cons span, .rating_block .pros_and_cons .pros span
{
	font-weight:bold;
	font-size:1.3em;
	line-height:1.4em;
	text-shadow:-1px 0 1px #ccc,1px 0 1px #ccc;
}
.rating_block .pros_and_cons .cons, .rating_block .pros_and_cons .pros
{
	display:block;
	float:left;
	width:230px;
	text-align:center;
}


.rating_block .pros_and_cons .cons .newline
{
	display:block;
	float:left;
	font-size:16px;
	line-height:25px;
	width:230px;
	
}

.rating_block .pros_and_cons .pros .newline
{
	display:block;
	float:left;
	font-size:16px;
	line-height:25px;
	width:230px;
}

.rating_block .score
{
background:rgba(200,0,0,1);
background-image:-webkit-gradient(
	linear,
	right bottom,
	left top,
	color-stop(0, #ED0303),
	color-stop(1, #660202)
);
background-image:-o-linear-gradient(left top, #ED0303 0%, #660202 100%);
background-image:-moz-linear-gradient(left top, #ED0303 0%, #660202 100%);
background-image:-webkit-linear-gradient(left top, #ED0303 0%, #660202 100%);
background-image:-ms-linear-gradient(left top, #ED0303 0%, #660202 100%);
background-image:linear-gradient(to left top, #ED0303 0%, #660202 100%);
}

.rating_block .score_gold
{
background:rgba(201,170,38,1);
background-image:-webkit-gradient(
	linear,
	right bottom,
	left top,
	color-stop(0, #FFFFFF),
	color-stop(0.61, #E6AF09)
);
background-image:-o-linear-gradient(left top, #FFFFFF 0%, #E6AF09 61%);
background-image:-moz-linear-gradient(left top, #FFFFFF 0%, #E6AF09 61%);
background-image:-webkit-linear-gradient(left top, #FFFFFF 0%, #E6AF09 61%);
background-image:-ms-linear-gradient(left top, #FFFFFF 0%, #E6AF09 61%);
background-image:linear-gradient(to left top, #FFFFFF 0%, #E6AF09 61%);
}

.rating_block .score_silver
{
background:#e2e2e2;
background-image:-webkit-gradient(
	linear,
	right bottom,
	left top,
	color-stop(0, #FFFFFF),
	color-stop(1, #707070)
);
background-image:-o-linear-gradient(left top, #FFFFFF 0%, #707070 100%);
background-image:-moz-linear-gradient(left top, #FFFFFF 0%, #707070 100%);
background-image:-webkit-linear-gradient(left top, #FFFFFF 0%, #707070 100%);
background-image:-ms-linear-gradient(left top, #FFFFFF 0%, #707070 100%);
background-image:linear-gradient(to left top, #FFFFFF 0%, #707070 100%);
}

.rating_block .score_bronze
{
background:rgba(153, 103, 39, 1);
background-image:-webkit-gradient(
	linear,
	right bottom,
	left top,
	color-stop(0, #FFFFFF),
	color-stop(1, #803E05)
);
background-image:-o-linear-gradient(left top, #FFFFFF 0%, #803E05 100%);
background-image:-moz-linear-gradient(left top, #FFFFFF 0%, #803E05 100%);
background-image:-webkit-linear-gradient(left top, #FFFFFF 0%, #803E05 100%);
background-image:-ms-linear-gradient(left top, #FFFFFF 0%, #803E05 100%);
background-image:linear-gradient(to left top, #FFFFFF 0%, #803E05 100%);
}
.rating_block .score, .rating_block .score_gold,.rating_block .score_silver, .rating_block .score_bronze
{
	float:right;margin:15px 20px 10px 20px;
	width:120px;height:120px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2111111,endColorstr=#b2111111);
	border:5px solid #fff;
	border-radius:160px;
	-moz-border-radius: 160px;
	-webkit-border-radius: 160px;
	-o-border-radius:  160px;
	-ms-border-radius:  160px;
	text-align:center;
	text-shadow:-1px 0 3px #000,1px 0 5px #000;
	box-shadow:0 0 5px #000;
	font-size:5.0rem;
	color:rgb(255, 255, 255);
	font-weight:bold;
	text-align:center;
	line-height:1.4;
}

.latestincategory2 * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.latestincategory2 {display:block;float:left;width:100%;color:black;/* margin-bottom:50px;*/}
.latestincategory2 .latest_title{display:block;color:#000000;font-size:1.6em;margin:10px 10px 1px 10px;padding-bottom:4px;line-height:1.3em;}

.latestincategory2 ul.articles {position:relative;float:left;width:100%;margin:0;padding:0 10px 0 0;}
.latestincategory2 ul.articles li {float:left;width:33.3%;margin:0;padding:0 0 10px 10px;list-style:none;height:300px;}
.latestincategory2 ul.articles li .link_title {margin:5px 0;padding:0;font-size:16px;line-height:1.5;text-align: center;font-weight: bold;}
.latestincategory2 ul.articles li img {width:100%;margin:10px 0 0;box-shadow:0 0 5px #454a53;;}

/* ===== May Like box ===== */
.maylike * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.maylike {display:block;float:left;color:black;background:white;padding:10px}
.maylike h2 {position:relative;z-index:2;margin:0;padding:10px 10px 7px;font-size:1.6em;line-height:1;}
.maylike ul.articles {position:relative;float:left;width:100%;margin:0;padding:0 10px 0 0;}
.maylike ul.articles li {float:left;clear:none;width:20%;margin:0;padding:0 0 5px 10px;list-style:none;}
.maylike ul.articles li .link_title {margin:5px 0;padding:0;font-size:14px;line-height:1.5;text-align: center;font-weight: bold;}
.maylike ul.articles li img {width:100%;height:auto;max-height:100px;margin:10px 0 0;box-shadow:0 0 3px #454a53;}

/* ===== More articles box ===== */

.moretosee * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.moretosee {display:block;float:left;width:100%;color:white;background:#5c636f;text-shadow:0 -1px 1px rgba(0,0,0,0.5);border-top:1px solid #6e717b;border-bottom:1px solid #4b505a;}
.moretosee ul.articles a:hover li{background:#aaa;color:black;text-shadow:0 -1px 1px rgba(0,0,0,1);}
.moretosee ul.articles a:hover li h3{color:#fff;font-weight:normal;text-shadow:0 0px 1px rgba(0,0,0,1);}
.moretosee h2 {float:left;position:relative;z-index:2;padding:10px 0px 10px 10px;width:33%;font-size:26px;line-height:1;color:white;}
.moretosee ul.articles {position:relative;float:left;width:320px;margin:0;padding:0px 0px 5px 0px;}
.moretosee ul.articles li {float:left;clear:none;width:310px;padding:3px 0 3px 10px;list-style:none;background:#999;margin:5px;overflow: hidden;}
.moretosee ul.articles li .link_title {margin:5px 0;padding:0;font-size:14px;line-height:1.5;text-align: center;font-weight: bold;}
.moretosee ul.articles li img {width:100%;height:auto;max-height:95px;margin:10px 0 0;box-shadow:0 0 5px #454a53;}



.indepth_right_320{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.indepth_right_320{float:left;width:320px;padding:0px 10px 5px 0px;margin:0}

#rightcolume{float:right;width:300px;margin:0px 10px 5px 0px;display:block}
#rightcolume .heading {display: block;float: left;width: 100%;margin:0 0 5px;}
#rightcolume a.profile_link{display: block;float: left;text-align: center;width: 100%;margin: 0 0 5px;font-weight: 700;font-size: 1.5em;color: #328BDD;transition:all 0.35s ease 0s;
-webkit-transition:all 0.35s ease 0s}
#rightcolume a:hover.profile_link{color:#000;transition:all 0.35s ease 0s;
-webkit-transition:all 0.35s ease 0s}


.searchprofile {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.searchprofile {display:block;float:left;width:100%;padding:5px 11px 10px 11px;}
.searchprofile .spcontainer {display:block;width:100%;}
.searchprofile .spliner {float:left;width:100%;padding:1px;background-color: #323232;}
.searchprofile .search_box{display:block;float:right;width:100%;margin:0;border:0;color: #000;background-repeat: no-repeat;font-weight:bold}
.searchprofile .search_box input{width:100%;height:34px;font-size: 0.983em;color: #000;line-height:1.0em;border: 0;;background-image: url(/core/images/icons/profile-icon.jpg);background-color:#F5F8FF;background-repeat: no-repeat;background-position: 4px 50%;text-indent:35px;outline: 0px !important;}


.searchprofilerc * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.searchprofilerc {display:block;float:left;width:100%;}

.searchprofilerc .spcontainer {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.searchprofilerc .spcontainer {display:block;float:left;width:100%;padding:10px;}
.searchprofilerc .spliner {display:block;float:left;width:100%;border: solid 1px}

.searchprofilerc .search_box input{width:100%;height:34px;font-size: 1.2em;color: #000;border: 0;background-image: url(/core/images/icons/profile-icon.jpg);background-color:#F5F8FF;background-repeat: no-repeat;background-position: 4px 50%;text-indent:35px;outline: 0px !important;}

.rightbox *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.rightbox {float:left;width:inherit;padding :0px 0px 0px 0px;}



#catalog_holder *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#catalog_holder {display:block;width:100%;padding:5px;float:left;background:#8E8E8E;margin-bottom:5px;}
#catalog_holder img{width:100%;margin:0 auto}
#catalog_holder .information{float:left;width:100%;}
#catalog_holder .information .line{float:left;width:100%;padding-left:5px;margin-bottom:2px;background:#323232;font-size:0.88em;line-height:22px;color:#fff;} /*width-310  */
#catalog_holder .information .line a{padding-left:2px;color:#8BD3FF;opacity: 1.0;text-shadow:none;}
#catalog_holder .information .line a:hover{padding-left:2px;text-decoration:underline}
#catalog_holder .information .line span {}

/* ===== collections boxes ===== */

.image_collection , .view_image_collection, .indepth_image_collection, .profile_image_collection{display:block;float:left;width:100%;color:white;margin-bottom:10px}
.indepth_image_collection{margin-bottom:0px}
.view_image_collection{min-height:280px}

/* ===== 
.image_collection .link, 
 ===== */
 
.view_image_collection .header .link{display:block;float:left;width:100%;color:white;background:#fff;display:block;float:left;font-style:italic}

/* ===== 
.image_collection .link a, 
 ===== */
 
.view_image_collection .header .link a{
	margin:10px 5px 5px 0px;
font-size:0.875em;
display:block;
background:#ddd;
color:black;
padding:8px 10px 8px 10px;
border-radius:5px;
box-shadow:0 0 5px #454a53;
text-align:center;
font-weight:normal;
transition:all 0.35s ease 0s;
-webkit-transition:all 0.35s ease 0s
}

.view_image_collection .header .link a:hover{background:black;color:white;text-shadow:0 0px 1px rgba(255,255,255,0.5)}

.image_collection ul.images li  a:hover img, .view_image_collection ul.images li  a:hover img, .profile_image_collection ul.images li  a:hover img{-webkit-box-shadow:inset 0 0 0 3px;box-shadow:inset 0 0 0 3px}
.image_collection  * , .view_image_collection  * , .indepth_image_collection *, .profile_image_collection *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.image_collection ul.images, .view_image_collection  ul.images , .indepth_image_collection  ul.images , .profile_image_collection  ul.images{position:relative;float:left;width:100%;margin:0;padding:0px 10px 0px 0px}
.image_collection ul.images li, .view_image_collection ul.images li ,  .profile_image_collection ul.images li{float:left;clear:none;margin-bottom:5px;padding:0px 0px 0px 10px;list-style:none}

.image_collection ul.images li{width:210px}
.image_collection ul.images li img,.view_image_collection ul.images li img{width:100%;height:auto;}

.license*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.license {width:100%;text-align:center;}
.license span {font-weight:500;color:#000;font-size:0.75em;width:100%;padding:10px;}

/* ===== profile image page viewer only ===== */
.profile_image_collection .header{display:block;float:left;width:100%;padding:0px 10px 0px 10px;line-height:1.1em;font-size:0.875em}
.profile_image_collection .header .title{display:block;font-weight:600;color:#000;margin-bottom:10px;padding:5px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}
.profile_image_collection ul.images li{width:25%}
.profile_image_collection ul.images li img{width:100%;box-shadow:0 0 5px #454a53}

/* ===== indepth image page viewer only =====  was 20% now 210px 158 */
.view_image_collection .header{display:block;float:left;width:620px;margin:0px 10px 10px 10px;line-height:1.1em;font-size:0.875em}
.view_image_collection .header .title{display:block;color:#000;padding:5px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}

.view_image_collection ul.images li{width:33.3%}

.image_collection ul.images li .title,.view_image_collection ul.images li .title{color:#fff;margin:2px 0 5px 0px;font-size:0.750em;background-color:#333; opacity: 0.6;border-radius:10px;text-align:center;}

/* ===== indepth 2 by 3 image block ===== */
.indepth_image_collection .header{display:block;float:left;width:100%;padding:5px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;line-height:1.1em;font-size:0.875em;font-weight:normal;margin-bottom:5px}
.indepth_image_collection .header .title{display:inline-block;width:50%;float:left;font-weight:normal;color:#000;text-transform:capitalize}
.indepth_image_collection .header .link a{display:inline-block;width:50%;float:right;font-weight:normal;text-align:right}

.indepth_image_collection ul.images {position:relative;float:left;width:100%;margin:0;padding:0px 0px 0px 0px}
.indepth_image_collection ul.images li {float:left;clear:none;margin-bottom:5px;list-style:none}
.indepth_image_collection ul.images li {width:50%;padding:0px 0px 0px 10px}
.indepth_image_collection ul.images li.right{padding:0px 5px 0px 0px}
.indepth_image_collection ul.images li.left{padding:0px 0px 0px 5px}
.indepth_image_collection ul.images li img{width:100%;height:auto;box-shadow:0 0 5px #454a53;border-radius:5px;}

/* ===== discography block ===== */

.discography_holder *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.discography_holder span{display:block}
.discography_holder {background:#f4f5f5;border-right:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;border-left:1px solid #b7b7b7;}
.discography_holder {position:relative;display:block;background:#ffffff;float:left;border-top:0px solid #eee;border-bottom:1px solid #bbb;padding:8px 0px 8px 10px}
.discography_holder .titlebar{display:block;font-weight:600;color:#000;padding:5px;margin-bottom:5px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}

.discography_holder .imgblock{float:left;position:relative;width:20%}
.discography_holder .imgblock img{background:#ffffff;width:100%;max-height:135px;overflow:hidden;box-shadow:0 0 6px #222}

.discography_holder .contentblock{float:left;width:80%;padding-left:10px;padding-right:10px;font-size:1.0em}
.discography_holder .contentblock .title{display:block;float:left;margin-bottom:05px}
.discography_holder .contentblock .title a{display:block;font-size:0.875em;line-height:1.0em;font-weight:bold;font-style:normal}
.discography_holder .contentblock .title a:hover{display:block}
.discography_holder .contentblock .details{display:block;float:left;width:100%;font-size:0.8em}

/* ===== indepth  ===== */


#col160 *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#col160 {display:block;float:left;width:300px;margin:0;margin-bottom:10px;padding:0 10px 0 10px}

.topbox{width:100%;float:left;margin:0}
.topbox h5{font-size:1.6em;display:block;color:black;margin:0px;}
.addressline {float: left;
    width: 100%;line-height:30px;
    padding: 0;
    font-size: 0.875em;
    font-weight: normal;
    text-align:center;}
    
     .columntitle {
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 5px;
    font-size: 1.6em;
    text-align:center;
    /* border-bottom: 2px solid #65beff; */
}
.inner {float:left;width:100%;padding-top:0px;}
.inner .first {width:100%;height:200px;padding-top:5px;overflow: hidden;}
.inner .first img{float:left;width:100%;padding:0px;margin:0px;overflow:hidden}
.inner .first img{border-top:0px solid #65beff;}


.inner .line,.inner .line-first{float:left;width:100%;background:#ffffff;font-size:0.8em;line-height:20px;padding:5px 0 5px 0px;text-align:left;margin-top:0px;}
.inner .line-first{border:0;}
.inner .line,.inner .line-first a.link_title  {font-weight:bold;}
.inner .line .count, .inner .line-first .count{float:left;border:2px solid #000;width:9%;border-radius:50px;text-align:center;margin-right:10px;line-height: 1.8em;font-weight:bold}

.inner .title{float:left;text-align:justify;font-size:1.0em;font-weight:600;line-height:1.2em;color:#000;padding:10px 5px 10px 5px}
.inner .line img,.inner .line-first img{float:left;width: 50%;height:84px;margin-right:10px;overflow:hidden;border:0px solid #000}
/* .inner .line img,.inner .line-first img{float:left;width: 100%;height:auto;margin-right:10px;overflow:hidden;border:0px solid #000}*/
.inner  a{padding:5px 0px 0px 0px;font-weight:normal;color: #000000;font-size: 1.00em;line-height: 1.5em;}
.inner  a:hover{color: #3b78e7;}
.inner  a.count-link {font-weight:bold;line-height: 2.2em;}
/* ===== Top Block ===== */	

.indepth_holder2 *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.indepth_holder2 {float:left;width:100%;padding-top:185px;min-height: 250px;background-color:#159;background-size: cover;}


.indepth_holder *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.indepth_holder {display:block;float:left;width:940px;padding:10px;color:white;text-shadow:0 0px 1px rgba(0,0,0,0.5);font-style:normal}
/*.indepth_holder {box-shadow:0 0 5px #454a53}*/

.indepth_holder .transpanel {display:block;float:left;width:100%;border-radius:5px;box-shadow:0 0 5px #454a53;background:url('/public/images/general/bg_trans_box_white.png')}
.indepth_holder .transpanel {background:url('/public/images/general/bg_trans_box_black.png')}
.indepth_holder .transpanel img{float:left;width:auto;margin:10px;box-shadow:0 0 5px #000000}
.indepth_holder .transpanel .centre {display:block;float:left;width:610px;margin:10px}
.indepth_holder .transpanel .centre .title{display:block;float:left;width:100%;left;font-size:2.4em;line-height:1.1em;font-weight:normal;color:#fff;padding-bottom:5px;text-shadow: 1px 1px 2px #000;}
.indepth_holder .transpanel .centre .line_holder{display:block;float:left;width:100%;font-size:0.750em;line-height:1.0em;color:#fff;}
.indepth_holder .transpanel .centre .line_holder span.released_on{}

.indepth_holder .transpanel .centre .line_holder{text-shadow:0 0 1px #000;-webkit-font-smoothing:antialiased}

.indepth_holder .transpanel .centre .line_holderx a{background:#ffffff;opacity: 1.0;font-weight:bold;text-shadow:none;padding:0px 8px;margin:0 5px 5px 0;border-radius : 7px }
.indepth_holder .transpanel .centre .line_holder a{color:#81A0FF;#C0639B;opacity: 1.0;text-shadow:none;padding-right:2px;}
.indepth_holder .transpanel .centre .line_holder a:hover{text-decoration:underline;padding-right:2px;}

.indepth_holder .transpanel .centre .comment{display:block;float:left;width:100%;padding:0px 10px 10px 10px;font-size:1.4em;text-align:center;font-weight:bold;line-height:1.2em;color:#ffffff;border-bottom:1px solid #ffffff;text-shadow:-1px 0 4px #000;margin-bottom:15px}
.indepth_holder .transpanel .score {display:block;float:right;width:160px;height:180px;text-align:center}
.indepth_holder .transpanel .score .cell{height:100px;width:100px;margin: 0 auto;text-align:center;font-weight:bold;color:#ffffff;text-shadow:-1px 0 4px #000}

.indepth_holder .transpanel .score .cell .outer{background:#e03800;border: 1px solid #333;border-radius:100%;height:92px;width:92px;margin: 20px auto;clip: rect(0, 70px, 70px, 35px);}

.indepth_holder .transpanel .score .cell .score{background:#000;border-radius:100%;height:70px;width:70px;margin:10px;font-size:2.6em;text-align:center;font-weight:bold;color:#ffffff;text-shadow:-1px 0 4px #000}

.indepth_holder .transpanel 



.indepth_holder_nav_top  *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.indepth_holder_nav_top {display:block;float:left;width:100%;} 
.scoreline {font-size:1.5em;}

/* ===== Nav menu ===== */	

.indepth_holder_nav *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.indepth_holder_nav{display:block;float:left;width:100%;} 
.indepth_holder_nav ul{margin-left:15px;height:40px} 

#buttons li.selected a{background-color: #ffffff;color:#000;}

#buttons li {font-size: 1.1em;
  float: left;
  list-style: none;
  text-align: center;
  margin-left: 10px;
  width: 23%;
  height:30px;
  line-height: 2em;
}
#buttons li a {
	background-color: #000;
	border: 2px solid #000;border-radius: 50px;
  text-decoration: none;
  display: block;
  color: #fff;
  font-weight:bold;
  height: 40px;
  line-height: 38px;
  overflow:hidden;
}

#buttons li a:hover {
  text-decoration: none;
  color: #000000;
  background-color: #ffffff;
}



/* ===== Information block no result ===== */
#information {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#information {display:block;float:left;width:100%;padding:0 10px 5px 10px;}

#comment {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#comment{display:block;float:left;width:100%;border:1px solid #BEBEBE;background:#eeeeee;padding:50px;vertical-align:middle;text-align:center;font-size:0.875em} 

#information_search{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#information_search {display:block;float:left;width:100%;padding:0 10px 5px 10px;}

#comment_search {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#comment_search{display:block;float:left;width:100%;border:1px solid #BEBEBE;background:#eeeeee;padding:20px;vertical-align:middle;text-align:center;font-size:0.875em} 

/* ===== catalogue search list ===== */

.search_line{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.search_line{display:block;float:left;padding:5px 10px 0px 10px;width:100%;font-weight:normal;font-size:12px}
.search_result{display:inline-block;float:left;width:100%;background:#eeeeee;line-height:16px;padding:0px 0px 0px 5px;border-radius:5px}
.search_result .title{float:left;width:370px}
.search_result .details{float:right;width:190px;text-align:center;background:#bbbbbb}
.search_result .score{float:right;width:60px;text-align:center;background:#cccccc;border-radius:0 5px 5px 0}
.search_result a{font-weight:normal;font-size:12px}


/* ===== Video - Thumbnails small   1 by 1===== */	
.thumbnail_video_collection_small *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.thumbnail_video_collection_small{}
.thumbnail_video_collection_small{display:block;float:left;width:100%;color:white;text-shadow:0 0px 1px rgba(0,0,0,0.2)}

.thumbnail_video_collection_small ul.images{position:relative;float:left;width:100%;margin:0;padding:0 5px 0 0}
.thumbnail_video_collection_small ul.images li{float:left;clear:none;margin:0 auto;padding:0 0 5px 5px;list-style:none}
.thumbnail_video_collection_small ul.images li{width:100%}
.thumbnail_video_collection_small ul.images li img{max-width:100%;margin:10px 0 0;box-shadow:0 0 5px #454a53}

.thumbnail_video_collection_small ul.images li h2{color:#000000;font-weight:bold;margin-top:5px;padding-bottom:5px;font-size:14px;line-height:1.5;}
.thumbnail_video_collection_small ul.images li h3{color:#000000;font-weight:normal;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:1.5;}

.thumbnail_video_collection_small .header{display:block;float:left;width:300px;padding:5px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;line-height:1.1em;font-size:0.875em;font-weight:normal}
.thumbnail_video_collection_small .header .title{display:inline-block;width:50%;float:left;font-weight:normal;color:#000;text-transform:capitalize}
.thumbnail_video_collection_small .header .link a{display:inline-block;width:50%;float:right;font-weight:normal;text-align:right}

/* ===== Video - Thumbnails Indepth===== */	
.thumbnail_video_collection *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}

.thumbnail_video_collection {display:block;float:left;width:620px;;color:white;padding:0 10px 10px 10px;}

.thumbnail_video_collection .title{padding:5px 0;color:#000;font-size:28px;line-height:1.1em;}

.thumbnail_video_collection ul.images {position:relative;float:left;width:100%;margin:0;padding:0 0px}
.thumbnail_video_collection ul.images li .thumbnail {position: relative;}
.thumbnail_video_collection ul.images li .thumbnail img{max-width:100%;height:auto;margin:10px 0 0;box-shadow:0 0 5px #454a53}
.thumbnail_video_collection ul.images li {float:left;clear:none;margin:0 auto;padding:0 10px 10px 10px;list-style:none;height:250px}
.thumbnail_video_collection ul.images li {width:33.3%}

.thumbnail_video_collection ul.images li h2{color:#000000;font-weight:bold;margin-top:5px;padding-bottom:5px;font-size:14px;line-height:1.5;}
.thumbnail_video_collection ul.images li h3{color:#000000;font-weight:normal;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:1.5;}

.thumbnail_video_collection ul.images li a:hover img{opacity: 1;filter: alpha(opacity=100);}
.thumbnail_video_collection .duration
{
	padding: 0 4px;font-weight: bold;font-size: 11px;background-color: #000;color: #fff!important;height: 14px;line-height: 14px;opacity: .75;filter: alpha(opacity=75);display: -moz-inline-stack;
	vertical-align: top;zoom: 1;display: inline-block;position: absolute;right: 4px;bottom: 8px;margin-top: 0;margin-right: 0;
}

/* ===== Video - Indepth ===== */	
.video_holder_indepth *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.video_holder_indepth {display:block;float:left;width:620px;padding:0 10px 10px 10px;background-color:#fff}
.video_holder_indepth .synopsis {display:block;float:left;font-size:0.813em;font-weight:normal;color:#000;padding:0 0 5px 5px}

.video_holder_indepth .player {position:relative;display:block;float:left;width:620px;}
.video_holder_indepth #videowrapper{float:right;width:620px;height:348px;padding:0;background:#000}
.video_holder_indepth .details {display:block;float:left;width:100%;padding:0px 0px 5px 0px}
.video_holder_indepth .details .title{display:block;float:left;width:100%;font-size:1.6em;line-height:1.1em;color:#000;padding:5px;}
.video_holder_indepth .details .description{display:block;float:left;width:100%;font-size:0.85em;color:#000;font-weight:normal;line-height:1.2em;text-align:justify;padding:5px 0px;}
/* ===== Video - Top Block Video ===== */	


/* ===== Video - All Videos page ===== */	
.all_videos *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.all_videos {display:block;float:right;width:940px;padding:10px;color:white;background-color:#fff}
/* ===== Video - Holder ===== */	
.all_videos .player{position:relative;display:block;margin: auto 0;text-align: center;background-color:#000}
.all_videos #videowrapper{width:939px;;padding:0;height:528px;}
/* ===== Video - Details ===== */	
.all_videos .details {position: relative;display:block;float:right;width:940px;padding-top:10px}
.all_videos .details .boxeighty {float: left;width: 80%;}
.all_videos .details .boxtwenty {float: left;width: 20%;padding-right:10px}
.all_videos .details .boxtwenty img{float:left;width:100%;height:auto;}

.all_videos .details .title{float: left;width: 100%;background: #fff;font-weight: bold;color: #000;font-size: 2.0em;margin-bottom: 5px;}
.all_videos .details .description{display:block;float:left;width:100%;font-size:1.0em;color:#000;font-weight:normal;line-height:1.2em;text-align:justify;padding:10px 0px;}


.all_videos .details .dateline{float:left;line-height:30px;width:100%;padding:0px;font-size:0.875em;font-weight:normal;color:#000000}

.all_videos .details .image_holder {float:left;width:30%;height:auto;padding:10px 10px 10px 0 ;}
.all_videos .details .image_holder img{float:left;width:100%;height:auto;}

.all_videos .details .tag_holder{padding:0;width: 100%;color:#fff;}
.all_videos .details .line_holder{display:block;float:left;width:70%;font-size:0.7em;font-weight:normal;color:#000;padding:5px 0px;}
.all_videos .details .line_holder a{opacity: 1.0;font-weight:bold;text-shadow:none;padding-right:2px;}
.all_videos .details .line_holder a:hover{text-decoration:underline;padding-right:2px;}
.all_videos .details .tag_block{display:block;float:left;width:100%;font-size:0.7em;line-height:1.1em;font-weight:normal;color:#000;padding:10px 0 2px 0;text-shadow:none;-webkit-font-smoothing:antialiased}
.all_videos .details .comment{display:block;float:left;padding:0px 20px 15px 20px;font-size:1.8em;font-style:italic;text-align:center;font-weight:bold;line-height:1.2em;color:#000;border-bottom:1px solid #ffffff;text-shadow:-1px 0 4px #000,1px 0 4px #000;margin-bottom:15px}
/* ===== Video - Video page ===== */	


/* ===== Video - Video page ===== */	
.videoholder-full *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.videoholder-full {display:block;float:right;width:940px;padding:10px 10px 0 10px;color:black;background-color:#fff}
.videoholder-full .player_holder {display:block;float:right;width:940px;padding-bottom:10px;}

.videoholder-full .player {position:relative;display:block;float:right;width:100%;}
.videoholder-full #videowrapper-full{float:right;width:939px;height:528px;padding:0;}

.videoholder-full .video-title{float:left;width:100%;background:#fff;font-weight:bold;font-size: 2.0em;margin-bottom:5px;}
.videoholder-full .video-dateline, .article_holder .article .video-dateline{float:left;width:100%;background:#fff;color:#000;font-weight:normal;font-size: 0.85em;margin-bottom:5px;}

/* ===== Article tags ===== */

.video_holder .inner .details .tag_block{display:block;float:left;width:100%;font-weight:bold;text-shadow:none;padding-top:10px}
.video_holder .transpanel .details .tag_block .tag {float:left;line-height:30px;height:30px;padding:0px 10px 0px 35px;margin:0 5px 5px 0;border-radius:5px;background:#ffffff;box-shadow:0 0 3px #454a53;background-image:url('/public/images/icons/video_tag.png');background-position:3px 50%;background-repeat:no-repeat}
.video_holder .transpanel .details .tag_block .tag  a{float:left;width:100%;line-height:30px;font-size:12px;font-familyx:Verdana;font-weight:normal}
.video_holder .transpanel .details .tag_block .tag  a:hover{float:left;width:100%;line-height:30px;font-size:12px;font-familyx:Verdana;font-weight:normal}
/* ===== END ===== */

/* ===== Videos - Thumbnails===== */	
.thumbnail_video_collection_all *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.thumbnail_video_collection_all {display:block;float:left;width:100%;color:white;text-shadow:0 0px 1px rgba(0,0,0,0.2)}

.thumbnail_video_collection_all ul.images{position:relative;float:left;width:100%;margin:0;padding:5px}
.thumbnail_video_collection_all ul.images li{float:left;clear:none;margin:0 auto;padding:0 10px 10px 10px;list-style:none;height:250px}
.thumbnail_video_collection_all ul.images li{width:25%}
.thumbnail_video_collection_all ul.images li img{max-width:100%;height:122px;margin:10px 0 0;box-shadow:0 0 5px #454a53}

.thumbnail_video_collection_all ul.images li h2{color:#000000;font-weight:bold;margin-top:5px;padding-bottom:5px;font-size:14px;line-height:1.5;font-familyx:Proxima, Arial, Verdana, sans-serif}
.thumbnail_video_collection_all ul.images li h3{color:#000000;font-weight:normal;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:1.5;font-familyx:Proxima, Arial, Verdana, sans-serif}

/* ===== Videos - Thumbnails===== */	
.new_content_title *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.new_content_title{float:left;margin-left:10px;padding:5px;line-height:1.0;width:100%font-size:1.5em;font-weight:normal;color:#000000;border-left:5px solid #887;text-shadow:0 0px 1px rgba(0,0,0,0.5)} 
.new_content_title:first-letter{text-transform:capitalize}

.video_collection_menu *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}

.video_collection_menu {display:block;float:left;width:240px;color:black;padding:5px 0}
.video_collection_menu .menu{float:left;width:100%;}

.video_collection_menu .menu ul{padding:5px 10px 5px 10px;text-align:center}
.video_collection_menu .menu ul li{display:inline-block;list-style:none;width:100%}
.video_collection_menu .menu ul li a{font-size:0.8em;display:block;background:#ddd;color:black;padding:5px 10px 5px 10px;box-shadow:0 0 3px #454a53;text-align:center;font-weight:normal;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}
.video_collection_menu .menu ul li .selected a{font-size:0.8em;display:block;background:#328bdd;color:white;padding:5px 10px 5px 10px;box-shadow:0 0 5px #454a53;text-align:center;font-weight:normal;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}
.video_collection_menu .menu ul li a:hover{background:black;color:white;text-shadow:0 0px 1px rgba(255,255,255,0.5)}
	
.video_collection_search  *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}

.video_collection_search {display:block;float:left;width:100%;}
.video_collection_search .search_box{display:block;float:left;width: 100%;padding:10px;border:0}
.video_collection_search #search-video{text-indent:30px;margin-top:6px;width:100%;line-height:20px;background:#fff;font-size: 1em;color:#888888;outline:0px !important;border:1px solid #555;height:32px;
	-webkit-appearance:none;background-image:url(/core/images/icons/video_icon.png);background-repeat:no-repeat;background-position:3px 3px}

.video_collection {display:block;float:right;width:960px;color:black;padding-bottom:10px;}
	
.video_collection .selections *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}

.video_collection .selections {float:left;Width:100%;min-height:100px;background-color:#ffffff}

.video_collection .selections .titlebox{float:left;Width:100%;height:80px;text-indent:10px;font-size:2.0em;line-height:2}

.video_collection .selections ul.images{position:relative;float:left;width:100%;margin:0;padding:5px;}
.video_collection .selections ul.images li{float:left;clear:none;margin:0 auto;padding:0px 5px 5px 5px;list-style:none}
.video_collection .selections ul.images li{width:20%;height:160px;overflow: hidden;}

.video_collection .selections ul.images li .thumbnail {position: relative;}
.video_collection .selections ul.images li .thumbnail img{width:100%;}
.video_collection .selections ul.images li .video_details {font-size: 0.9em;overflow: hidden;position: relative;}

.video_collection .selections ul.images li a{display: block;max-width:100%;font-weight:bold;padding-bottom:0px;line-height:1.5em;}
.video_collection .selections ul.images li a:hoverx img{opacity: 1;filter: alpha(opacity=100);}
.video_collection .selections ul.images li .video_title {display:block;color: #000;font-weight:normal;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:0.8em;line-height:1.5}


.video_collection_home *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.video_collection_home {display:block;float:left;width:100%;color:black;background:#fff;padding-bottom:20px}
.video_collection_home .adplace{display:block;float:left;width:100%;height:100%;background:#009;}

.video_collection_home ul {position:relative;float:left;width:100%;margin:0;padding:0 0 0 0;}
.video_collection_home ul li .date {margin-left:20px;font-weight:normal;font-size:14px;line-height:1.4em;color:#999}
.video_collection_home ul li .title a {margin-top:10px;font-weight:normal;font-size:20px;line-height:1.2em;}

.video_collection_home ul li {float:left;clear:none;width:33%;margin:0;padding:0 0 10px 10px;list-style:none;font-size:14px;height:290px}
.video_collection_home ul li .thumbnail {position: relative;}
.video_collection_home ul li .thumbnail img {width:100%;height:170px;overflow:hidden;margin:0 0 0;box-shadow: 1px 1px 4px grey;}

.video_collection_home ul li .duration
{
	padding: 0 4px;font-weight: bold;font-size: 16px;background-color: #000;color: #fff!important;height: 16px;line-height: 16px;opacity: .75;filter: alpha(opacity=75);display: -moz-inline-stack;
	vertical-align: top;zoom: 1;display: inline-block;position: absolute;right: 4px;bottom: 10px;margin-top: 0;margin-right: 0;
}

.video_collection_col .selections *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}

.video_collection_col {display:block;float:right;width:180px;color:black;padding-bottom:10px;}

.video_collection_col .selections {float:right;Width:100%;min-height:100px;background-color:#ffffff}

.video_collection_col .selections .titlebox{float:left;Width:100%;height:80px;text-indent:10px;font-size:2.0em;line-height:2}

.video_collection_col .selections ul.images{position:relative;float:left;width:100%;margin:0;padding:5px;}
.video_collection_col .selections ul.images li{float:left;clear:none;margin:0 auto;padding:0px 5px 5px 5px;list-style:none}
.video_collection_col .selections ul.images li{width:100%;height:120px;overflow: hidden;}

.video_collection_col .selections ul.images li .thumbnail {position: relative;}
.video_collection_col .selections ul.images li .thumbnail img{width:100%;}
.video_collection_col .selections ul.images li .video_details {overflow: hidden;position: relative;}

.video_collection_col .selections ul.images li a{display: block;max-width:100%;font-weight:bold;padding-bottom:0px;font-size:13px;line-height:1.5em;}
.video_collection_col .selections ul.images li a:hover img{opacity: 1;filter: alpha(opacity=100);}
.video_collection_col .selections ul.images li .video_title {display:block;color: #000;font-weight:normal;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:0.8em;line-height:1.5}


.video_collection_col .selections .duration
{
	padding: 0 4px;font-weight: bold;font-size: 11px;background-color: #000;color: #fff!important;height: 14px;line-height: 14px;opacity: .75;filter: alpha(opacity=75);display: -moz-inline-stack;
	vertical-align: top;zoom: 1;display: inline-block;position: absolute;right: 4px;bottom: 8px;margin-top: 0;margin-right: 0;
}

.video_collection_col .selections .category {vertical-align:bottom;display:inline-block;float:left;line-height:1.5;width: 100%;padding-right:10px;}
.video_collection_col .selections .category .title{color:black;font-weight:bold;min-width: 200px;margin: 6px 0 0px 5px;text-indent:5px;font-size: 1.8em;background-color: #fff;border-bottom: 1px solid #C3C3C3;}
.video_collection_col .selections .category .description{text-indent:10px;color:#000000;font-weight:normal;font-size:1.0em;width:100%}
.video_collection_col .selections .category .title a{font-weight:bold;}

/*
.playme {position: relative;    display: block;}
.playme:before {
    content: "";
    position: absolute;
    display: block;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.playme:after {
    content: "";
    width: 6px;
    height: 6px;
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    z-index: 2;
    background: #65beff;
    -webkit-transition: width 0.35s;
    transition: width 0.35s;
}
a:hover .playme:after {width:100%}

*/

.video_collection .selections .duration
{
	padding: 0 4px;font-weight: bold;font-size: 11px;background-color: #000;color: #fff!important;height: 14px;line-height: 14px;opacity: .75;filter: alpha(opacity=75);display: -moz-inline-stack;
	vertical-align: top;zoom: 1;display: inline-block;position: absolute;right: 4px;bottom: 8px;margin-top: 0;margin-right: 0;
}

.video_collection .selections .category {vertical-align:bottom;display:inline-block;float:left;line-height:1.5;width: 100%;padding-right:10px;}
.video_collection .selections .category .title{color:black;font-weight:bold;min-width: 200px;margin: 6px 0 0px 5px;text-indent:5px;font-size: 1.8em;background-color: #fff;border-bottom: 1px solid #C3C3C3;}
.video_collection .selections .category .description{text-indent:10px;color:#000000;font-weight:normal;font-size:1.0em;width:100%}
.video_collection .selections .category .title a{font-weight:bold;}

/* ===== Top Block ===== */	
.profile_holder*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.profile_holder{display:block;width:260px;height:750px;float:left;margin:0px 10px 10px 10px;padding:10px;border-radius:2px;color:white;text-shadow:0 0px 1px rgba(0,0,0,0.5);}
.profile_holder{background: rgba(212,228,239,1);
background: -moz-linear-gradient(left, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(212,228,239,1)), color-stop(100%, rgba(134,174,204,1)));
background: -webkit-linear-gradient(left, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
background: -o-linear-gradient(left, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
background: -ms-linear-gradient(left, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
background: linear-gradient(to right, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#86aecc', GradientType=1 );
}
.profile_holder .inner{display:block;float:left;width:100%;border-radius:5px;box-shadow:0 0 5px #454a53;background:url('/public/images/general/bg_trans_box_black.png')}
.profile_holder .inner img{float:left;width:175px;height:175px;margin:10px;box-shadow:0 0 5px #000000}
.profile_holder .inner{
background: -moz-linear-gradient(left, rgba(30,87,153,1) 0%, rgba(125,185,232,0) 100%);
background: -webkit-linear-gradient(left, rgba(30,87,153,1) 0%,rgba(125,185,232,0) 100%);
background: linear-gradient(to right, rgba(30,87,153,1) 0%,rgba(125,185,232,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#007db9e8',GradientType=1 );
}
.profile_holder .inner .datablock{display:inline-block;float:left;padding:10px;text-shadow: -1px 1px 1px rgba(101, 126, 142, 1);-webkit-font-smoothing: antialiased;}
.profile_holder .inner .profilename{display:block;float:left;width:100%;font-size:1.2em;line-height:1.5em;text-shadow:none;font-weight:bold;color:#fff;padding-bottom:5px;}
.profile_holder .inner .profileline{display:block;float:left;width:100%;font-size:1.2em;line-height:1.2em;text-shadow:none;margin:0 0 2px 0}
.profile_holder .inner .bio{display:inline-block;float:left;line-height:1.3em;font-size:0.825em;font-weight:normal;color:#fff;text-shadow:none}

.profile_images *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.profile_images {display: block;float: left;width: 100%;color: white;}
.profile_images ul.image_bar {position: relative;float: left;width: 100%;margin: 0;padding: 0 10px 0 0;}
.profile_images ul.image_bar li {float: left;clear: none;width: 20%;margin: 0;padding: 0 0 5px 10px;list-style: none;}
.profile_images ul.image_bar li img{max-width:100%;max-height:100%;box-shadow:0 0 5px #454a53}

.profile_images ul li.navagation_buttion {display:inline-block;width:100%;margin: 0 0 5px; list-style:none;}
.profile_images ul li.navagation_buttion a{;font-size:0.875em;display:block;padding:5px;background:#222F52;color:white;border-radius:5px;box-shadow:0 0 5px #454a53;text-align:center;font-weight:normal;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}
.profile_images ul li.navagation_buttion .on a{font-size:0.875em;display:block;background:#ffffff;color:black;border-radius:5px;box-shadow:0 0 5px #454a53;text-align:center;font-weight:normal;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s}
.profile_images ul li.navagation_buttion a:hover{background:#ffffff;color:black;text-shadow:0 0px 1px rgba(255,255,255,0.5)}


.profile_block *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.profile_block {display: inline-block;float: left;padding:20px 10px 10px 10px;width: 620px;}
.profile_block .profile-img {display: inline-block;float: left;width:100px;}
.profile_block .profile-img  img {width:100px;height:100px;border:1px solid #000}

.profile_block .profile-bio {display: inline-block;float: left;width:520px;padding:0 10px;}
.profile_block .profile-bio .name{display: inline-block;float: left;width:520px;padding:0 10px;font-size: 1.2em;  line-height: 1.2em;  font-style: bold;}
.profile_block .profile-bio .bio{display: inline-block;float: left;width:520px;padding:0 10px;font-size: 0.875em;  }

.latest_video *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.latest_video {display: block;float: left;width: 100%;color: white;margin-bottom:5px;}
.latest_video ul.video {position: relative;float: left;width: 100%;margin: 0;}
.latest_video ul.video li {float: left;border:1px solid #555;height:165px;overflow:hidden;clear: none;width: 100%;margin: 0;list-style: none;}
.latest_video ul.video li img{width:100%;}
.latest_video ul.video li .details {position: absolute;top:130px;height:25px;line-height:25px;padding-left:10px;background-color:#000000;filter:alpha(opacity=0.8);opacity:0.8;width:80%}
.latest_video a img{-moz-transition:opacity .25s linear;-webkit-transition:opacity .25s linear;-o-transition:opacity .25s linear;transition:opacity .25s linear}
.latest_video a:hover img{filter:alpha(opacity=1);opacity:1;-moz-opacity:1;-moz-transition:opacity .25s;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}
.latest_video ul.video a:hover {color:#fff;}
.latest_video ul.video a {color:#bbbbbb;}


.information_page *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.information_page {display: block;float:left;width:940px;padding:10px;}
.information_page .title{font-size:2.2em;color:#000;}
.information_page .footer{display: block;float: left;width:940px;}
.information_page .col_3 {display: block;float: left;width:100%;padding:10px;min-height:660px;}
.information_page .col_2 {display: block;float: left;width:66%;padding:10px 0px 10px 10px;min-height:660px;}
.information_page .col_1 {display: block;float: left;width:33%;padding:10px 0px 10px 10px;min-height:660px;}

.notice{display:block;float:left;width:100%;height:100%;color:#aaa;font-size:6.0em;text-align:center}

.index_collection_photo *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.index_collection_photo {display:block;float:left;width:100%;color:black;background:#fff;}
.index_collection_photo .adplace{display:block;float:left;width:100%;height:100%;background:#009;}


.index_collection_photo ul li .date {margin-left:20px;font-weight:normal;font-size:14px;line-height:1.4em;color:#999;}
.index_collection_photo ul li .title a {display:block;float:left;width:300px;margin:10px 0 5px 0;font-weight:normal;font-size:22px;line-height:1.2em;text-align:center}

.index_collection_photo ul li .image_frame{width:300px;height:300px;overflow:hidden;}
.index_collection_photo ul li .image_frame img {width:100%;overflow:hidden;margin:0 0 0; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s;transition: all 1s;}
.index_collection_photo ul li .image_frame a:hover img {transform: scale(1.1, 1.1);overflow:hidden}

.index_collection_photo ul {position:relative;float:left;width:100%;margin:0;padding:0 0 0 0;}
.index_collection_photo ul li {float:left;clear:none;width:33%;margin:0;padding:0 0 10px 10px;list-style:none;font-size:14px;height:400px}





.index_collection_full *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.index_collection_full {display:block;float:left;width:100%;color:black;background:#fff;}
.index_collection_full .adplace{display:block;float:left;width:100%;height:100%;background:#009;}

.index_collection_full ul li .date {margin-left:20px;font-weight:normal;font-size:14px;line-height:1.4em;color:#999}
.index_collection_full ul li .title a {margin-top:10px;font-weight:bold;font-size:22px;}
.index_collection_full h2 {position:relative;z-index:2;margin:0;padding:10px 10px 7px;color:white;}
.index_collection_full ul {position:relative;float:left;width:100%;margin:0;padding:0 0 0 0;}
.index_collection_full ul li {float:left;clear:none;width:33%;margin:0;padding:0 0 10px 10px;list-style:none;font-size:15px;height:340px;color:#333}
.index_collection_full ul li h3 {margin:5px 0;padding:0;font-size:12px;line-height:1.5;color:white;font-familyx:Proxima, Arial, Verdana, sans-serif;}
.index_collection_full ul li img {width:100%;overflow:hidden;margin:0 0 0;box-shadow: 1px 1px 3px grey;}

.index_collection_full_video *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.index_collection_full_video {display:block;float:left;width:100%;color:black;background:#fff;}
.index_collection_full_video .adplace{display:block;float:left;width:100%;height:100%;background:#009;}

.index_collection_full_video ul li .date {margin-left:20px;font-weight:normal;font-size:14px;line-height:1.4em;color:#999}
.index_collection_full_video ul li .title a {margin-top:10px;font-weight:bold;font-size:22px;}
.index_collection_full_video h2 {position:relative;z-index:2;margin:0;padding:10px 10px 7px;color:white;}
.index_collection_full_video ul {position:relative;float:left;width:100%;margin:0;padding:0 0 0 0;}
.index_collection_full_video ul li {float:left;clear:none;width:33%;margin:0;padding:0 0 10px 10px;list-style:none;font-size:15px;height:300px;color:#333}
.index_collection_full_video ul li h3 {margin:5px 0;padding:0;font-size:12px;line-height:1.5;color:white;font-familyx:Proxima, Arial, Verdana, sans-serif;}
.index_collection_full_video ul li img {width:100%;height:172px;overflow:hidden;margin:0 0 0;box-shadow: 1px 1px 3px grey;}

.index_collection_full_video ul li .duration
{
	padding: 0 4px;font-weight: bold;font-size: 16px;background-color: #000;color: #fff!important;height: 16px;line-height: 16px;opacity: .75;filter: alpha(opacity=75);display: -moz-inline-stack;
	vertical-align: top;zoom: 1;display: inline-block;position: relative;left: 230px;top: 10px;margin-top: 0;margin-right: 0;
}

.index_collection_full_video a.page_link {
    display: block;
    float: left;
  
    width: 100%;  text-align: center;
    margin: 0 0 5px;
    font-weight: 700;
    font-size: 1.5em;
    color: #328BDD;
    transition: all 0.35s ease 0s;
    -webkit-transition: all 0.35s ease 0s;
}

.index_collection_full_video a:hover.page_link {
    color: #000;
}
.index_collection * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.index_collection {display:block;float:left;width:100%;color:black;background:#fff;}
.index_collection ul li .title a {margin-top:10px;font-weight:normal;font-size:22px;line-height:1.2em}
.index_collection h2 {position:relative;z-index:2;margin:0;padding:10px 10px 7px;color:white;}
.index_collection ul {position:relative;float:left;width:100%;margin:0;padding:0 10px 0 0;}
.index_collection ul li {float:left;clear:none;width:50%;margin:0;padding:0 0 10px 10px;list-style:none;font-size:14px;height:330px}
.index_collection ul li h3 {margin:5px 0;padding:0;font-size:12px;line-height:1.5;color:white;font-familyx:Proxima, Arial, Verdana, sans-serif;}
.index_collection ul li img {width:100%;height:180px;overflow:hidden;margin:0 0 0;box-shadow:0 0 0px #454a53;}

.index_collection ul li .article_group_1, 
.index_collection ul li .article_group_2, 
.index_collection ul li .article_group_3, 
.index_collection ul li .article_group_4, 
.index_collection ul li .article_group_5
{
position:relative;
width: 100%;
z-index:400;
border:2px solid #fff;
border-radius:5px;
line-height:1em;
padding:5px 5px 5px 5px;
font-size:0.813em;
font-weight:600;
box-shadow:0 0 5px #000;
color:#ffffff;
text-align:center;
text-shadow:-1px 0 2px #000,1px 0 2px #000;
margin-bottom:5px;

}

.index_collection ul li .article_group_1{background:rgba(25,55,90,1)}
.index_collection ul li .article_group_2{background:rgba(150,0,0,1)}
.index_collection ul li .article_group_3{background:rgba(211,15,15,1)} 
.index_collection ul li .article_group_4{background:rgba(50, 153, 230, 1)} 
.index_collection ul li .article_group_5{background:rgba(0,155,100,1)} 

.birthdays *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.birthdays {display: block;float: left;width: 100%;color: black;margin:0px 0px;text-align:center;}
.birthdays .liner {display: block;float: left;width: 100%;padding:0 10px;}
.birthdays .heading {display: block;float: left;width: 100%;margin:0 0 5px;}
.birthdays ul {position: relative;float: left;width: 100%;margin: 0;padding: 0 10px 0 0;font-size:0.738em;}
.birthdays ul li {float: left;clear: none;width: 20%;margin: 0;padding: 0 0 5px 10px;list-style: none;}
.birthdays ul li img{max-width:100%;max-height:100%;box-shadow:0 0 4px #454a53;padding:5px;}
.birthdays a.profile_link{padding-left:10px;display: block;font-weight: 700;font-size: 1.5em;color:#328BDD;transition:all 0.35s ease 0s;
-webkit-transition:all 0.35s ease 0s}
.birthdays span {font-weight: 700;font-style: normal;font-size: 1.063em;color:#328BDD;transition:all 0.35s ease 0s;
-webkit-transition:all 0.35s ease 0s}


.profilelisting *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.profilelisting {display:block;float:left;color: black;width:100%;}
.profilelisting .holder{float: left;width: 100%;margin: 0;padding:0 10px;text-indent:10px;font-weight: 700;color:#328BDD;font-size: 1.063em;}
.profilelisting .holder .navandsearch{text-align:center;text-indent:10px;width:100%;padding:5px 10px 5px 0px;margin:0;font-size: 0.80em;color:#328BDD;border-bottom:1px solid #888;}

.profilelisting ul {position:relative;float:left;width:100%;margin: 0;padding: 0 10px;}
.profilelisting ul li {float:left;width:100%;margin: 0;padding:5px 0px 5px 10px;;list-style: none;border-bottom:1px solid #888;}
.profilelisting ul li a {padding-left:10px;line-height: 1.0;font-weight: 700;font-size: 1.063em;color:#328BDD;}
.profilelisting img{float:left;width:10%;max-height:100%;box-shadow:0 0 5px #454a53}
.profilelisting ul li .biotext {float:left;width:90%;padding-left:10px;max-height:100%;font-size: 0.813em;line-height: 1.6;}
.profilelisting span.age {display:inline-block;padding:0 5px;font-size:0.938em;color:#328BDD;}



.profilelisting2 *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.profilelisting2 {display:block;float:left;color: black;width:100%;}
.profilelisting2 .holder{float: left;width: 100%;margin: 0;padding:0 10px;text-indent:10px;font-weight: 700;color:#328BDD;font-size: 1.063em;}
.profilelisting2 .holder .navandsearch{float:left;text-indent:10px;width:100%;font-weight: 700;padding:5px 10px 5px 0px;margin:0;font-size: 0.713em;color:#328BDD;border-bottom:1px solid #888;}

.profilelisting2 ul {position:relative;float:left;width:100%;margin: 0;padding: 0 5px 0 10px;}
.profilelisting2 ul li {float:left;width:25%;margin: 0;padding:5px 5px 5px 0px;}
.profilelisting2 ul li .profile-holder {position: relative;float:left;text-align:center;margin: 0;padding:0px;list-style: none;border:0px solid #888;font-size: 1.0em;background: #eee;text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
    -moz-text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
    -webkit-text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
    -o-text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
    -ms-text-shadow: 1px 1px 2px rgba(0,0,0,0.3);}
.profilelisting2 ul li .profile-holder .name{position:absolute;top:120px;width:100%;background:rgba(0,0,0,0.5);;font-size: 0.813em;white-space: nowrap}
.profilelisting2 ul li a {line-height: 1.0;font-weight: normal;color:#fff;}
.profilelisting2 img{position:relative;float:left;width:100%;max-height:100%;margin-top:0px;padding:2px;background:#fff;box-shadow:0 0 3px #454a53}
.profilelisting2 ul li .profile-holder .age {position:absolute;top:5px;left:117px;background:rgba(0, 0, 0, 0.75);color:#fff;line-height:1.85em;font-size: 0.85em;border:2px solid rgba(255, 255, 255, 0.75);border-radius: 30px;height: 28px;width: 28px;text-align: center;}
.profilelisting2 span.stat_first {display:inline-block;padding:0 0 0 0;font-size: 0.750em;color:#328BDD;}
.profilelisting2 span.stat {display:inline-block;padding:0 0 0 7px;font-size: 0.750em;color:#328BDD;}

.profilelisting .search_box{float:left;width:100%;border:0}
.profilelisting .search_box input{}

.career_details * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.career_details {display:block;float:left;margin: 0px 10px 10px 0px;padding: 10px;border-radius: 2px; }
.career_details .outer-holder {display: block;float:left;min-height:125px;color:black;width: 620px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;/*border-radius: 5px;box-shadow: 0 0 5px #454a53;*/background: url('/public/images/general/career.png')no-repeat}
.career_details  ul {position:relative;float:left;width:100%;margin: 0;padding: 5px 5px 5px 50px;}
.career_details  ul li {float:left;width:100%;margin: 0;font-size: 0.875em;font-weight:700;line-height:1.7em}
.career_details  span.year {border-radius: 10px;background: #C7456D;padding:2px 10px;margin-right:10px;color:white;font-weight:bold}

.hardware-listing * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.hardware-listing {display:block;float:left;width:100%;color:black;margin-top:10px;font-familyx:Proxima, Arial, Verdana, sans-serif;}
.hardware-listing .hardware-pagetitle{float:left;width:620px;;margin:0 10px;font-size:2.2em;line-height: normal;color:#328BDD;}
.hardware-listing .sortordering{position:relative;float:left;width:620px;;margin:0 10px;;padding:0 10px;background: #C5C5C5;font-size:0.85em;border-radius: 5px;}
.hardware-listing .hardware-text{position:relative;float:left;width:620px;;margin: 0 10px;font-size:0.85em;}
.hardware-listing .hardware-text-small{position:relative;float:left;width:620px;;margin: 4px 10px;font-size:0.75em;}

.hardware-listing ul.hardware .collection-title-holder {float:left;width:100%;margin:0;padding:10px 0 0 10px;}
.hardware-listing ul.hardware .collection-title-holder .title{float:left;width:100%;border-bottom:1px solid;color:#328BDD;}

.hardware-listing ul.hardware {position:relative;float:left;width:100%;margin:0;padding:0 10px 0 0;}

.hardware-listing ul.hardware li {float:left;clear:none;width:25%;margin:0;padding:0 0 10px 10px;list-style:none;}
.hardware-listing ul.hardware li .hardware-title {display:block;float:left;width:100%;font-size:0.85em;;color: #194FA2;border-bottom:1px solid;text-align:center;}
.hardware-listing ul.hardware li img {display:block;float:left;width:100%;height:auto;margin:10px 0 0;}
.hardware-listing ul.hardware li .hardware-info {display:block;float:left;width:60%;height:140px;overflow:hidden;padding:5px 10px;font-size:14px;}
.hardware-listing #filter {
    display: block;
    margin: 10px;
    text-align: center;
    padding: 5px;
    border: 1px solid #aaa;
}
.hardware-listing #filter div {
    display: inline;
    padding: 5px;
}
.hardware-listing .form-field select {
    width: inherit;
    padding: 0.35714rem;
    margin: 0 0;
    font-size: 0.925em;
    line-height: 1.42857rem;
    color: black;
    border: 1px solid #ccc;
    background-color: #fff;
    border-radius: 3px;
}
.hardware-top-holder * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.hardware-top-holder {display:block;float:left;padding:10px;width:940px;;}
.hardware-top-holder .inner-holder {display:block;float:left;width:100%;padding:10px;border-radius:5px;color:white;text-shadow:0 0px 1px rgba(0,0,0,0.5);background:url('/public/images/general/profile_bg.jpg')}
.hardware-top-holder .hardware-inner{display:block;float:left;width:100%;padding:10px;border-radius:5px;box-shadow:0 0 5px #454a53;background:url('/public/images/general/bg_trans_box_white.png')}
.hardware-top-holder .inner img{float:left;width:175px;height:175px;margin:10px;box-shadow:0 0 5px #000000}

.hardware-top-holder .hardware-inner .datablock{display:inline-block;float:left;text-shadow: -1px 0 2px #000,1px 0 2px #000;-webkit-font-smoothing: antialiased;}
.hardware-top-holder .hardware-inner .hardware-name{display:block;float:left;width:100%;font-size:1.5em;line-height:1.1em;font-weight:bold;color:#fff;padding-bottom:5px;text-shadow:-1px 0 2px #000,1px 0 2px #000;-webkit-font-smoothing:antialiased}
.hardware-top-holder .hardware-inner .hardware-line{display:block;float:left;width:100%;font-size:0.7em;margin:0 0 2px 0}

.hardware_holder {width: 620px;float: left;margin: 0px 10px 10px 10px;}

.hardwaredetails * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.hardwaredetails {display:block;float:left;color: black;width:100%;}
.hardwaredetails .description{float: left;width: 100%;font-size: 0.875em;margin-bottom:10px}
.hardwaredetails .title{float: left;width: 100%;font-size: 1.5em;color:#358AB9;}
.hardwaredetails img{display:block;width:50%;border:0;margin-bottom:10px;margin-left: auto;margin-right: auto;}

.hardwaredetails .image_collection ul.images{position:relative;float:left;width:100%;margin-top:10px;padding:0px 0px 0px 0px}
.hardwaredetails .image_collection ul.images li{float:left;clear:none;width:25%;margin:0;list-style:none;padding:0px 5px 0px 0px}
.hardwaredetails .image_collection ul.images li img{width:100%;height:100px;}

.hardwaredetails .game-title a{float: left;width: 100%;font-size: 1.2em;font-weight:bold;}
.hardwaredetails .game-title a{float: left;width: 100%;font-size: 1.2em;font-weight:bold;}
.hardwaredetails .game-bonus{float: left;width: 100%;font-size: 0.875em;margin-bottom:10px}

.hardwaredetails ul.game-compatibility{position:relative;float:left;width:100%;margin-top:10px;padding:0px 0px 0px 0px}
.hardwaredetails ul.game-compatibility li{float:left;clear:none;width:20%;margin:0;list-style:none;padding:0px 5px 0px 0px}
.hardwaredetails ul.game-compatibility li img{width:90%;box-shadow: 0 0 6px #222;}

.game-compatibility * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.game-compatibility {display:block;float:left;color: black;width:100%;}
.game-compatibility ul.game-compatibility {position:relative;float:left;width:100%;margin-top:10px;padding:0px 0px 0px 0px}
.game-compatibility ul.game-compatibility li{float:left;clear:none;width:100%;margin:0;list-style:none;padding:0px 5px 0px 0px}
.game-compatibility ul.game-compatibility li img{float:left;width:19%;box-shadow: 0 0 6px #222;margin:5px 0px 10px 0px}

.game-compatibility .game-title a{float: left;width: 80%;font-size: 1.3em;text-shadow:none;font-weight:normal;padding:0 0 5px 10px}

.game-compatibility .game-action {float: left;width: 80%;font-size: 0.875em;font-weight:normal;padding:0 0 5px 10px}

.game-compatibility .game-link a{float: left;width: 80%;font-size: 0.875em;text-shadow:none;font-weight:normal;padding:0 0 5px 10px}

.latest-amiibo * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.latest-amiibo {display:block;float:left;color: black;width:100%;}
.latest-amiibo img{float:left;width:100%;border:0;margin-bottom:10px}
.latest-amiibo .lastest-amiibo-link {float:left;width: 100%;background:#000;border-radius:5px;font-size: 0.875em;margin-bottom:10px;text-align:center}



.media-listing-fw * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.media-listing-fw {display:block;float:left;color:black;width:100%;margin:5px 0 0 0;}

.media-listing-fw ul {position:relative;float:left;width:100%;margin:0;padding:0 10px 0 0;}
.media-listing-fw li {float:left;clear:none;width:20%;margin:0;padding:0 0 5px 10px;list-style:none;}
.media-listing-fw .media-title {display:block;float:left;width:100%;font-size:14px;text-align: center;overflow: hidden;margin-top:3px;height:50px;padding:3px;background: #29334c;color: #ffffff;}
.media-listing-fw li .media-img-holder {width:100%;height:250px;overflow:hidden;margin-bottom:5px;position:relative;}
.media-listing-fw li .media-img-holder img {;position:absolute;bottom:0px;display:block;margin:0 auto;width:100%;max-height:250px}
.media-listing-fw a.profile_link{display:block;float:left;text-align:center;width:100%;margin:0 0 5px; font-weight: 700;font-size: 1.5em;color:#328BDD;transition:all 0.35s ease 0s;
-webkit-transition:all 0.35s ease 0s}
.media-listing-fw a:hover.profile_link{color:#000;}


.media-collection-full *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.media-collection-full {display:block;float:left;width:100%;color:black;background:#fff;}
.media-collection-full .adplace{display:block;float:left;width:100%;height:100%;background:#009;}

.media-collection-full h2 {position:relative;z-index:2;margin:0;padding:10px 10px 7px;color:white;}

.media-collection-full ul {position:relative;float:left;width:100%;margin:0;padding:0 0 0 0;}
.media-collection-full ul li {float:left;clear:none;width:33%;margin:0;padding:0 0 10px 10px;list-style:none;font-size:14px;height:250px}
.media-collection-full ul li h3 {margin:5px 0;padding:0;font-size:12px;line-height:1.5;color:white;font-familyx:Proxima, Arial, Verdana, sans-serif;}

.media-collection-full ul li .image-container {width:300px;height:160px;overflow:hidden;margin:0 auto;padding-bottom:5px;}
.media-collection-full ul li img {width:100%;}

.media-collection-full .title {;font-weight:normal;font-size:18px;line-height:1.0em;text-align:center;}


.media-listing-holder{display:block;float:left;padding-left:10px;width:100%;}

.media-listing * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.media-listing {display:block;float:left;color:black;width:100%;margin:0 0 0 0;}

.media-listing ul.media {position:relative;float:left;width:100%;margin:0;padding:0 10px 0 0;}
.media-listing ul.media li {float:left;clear:none;width:33.3%;margin:0;padding:0 0 10px 10px;list-style:none;}
.media-listing ul.media li .media-title {display:block;float:left;width:100%;font-size:14px;text-align: center;overflow: hidden;margin-top:3px;height:50px;padding:3px;background: #737E86;color: #ffffff;}
.media-listing ul.media li img {display:block;width:80%;height:230px;margin:0 auto}
.media-listing ul.media li .media-img-holder{width:100%;background:#E2E2E2;}

.media-listing ul.colume-media {float:left;width:100%;margin:5px 0px;background:#D5E0EA;padding:8px 0px 3px 8px;}
.media-listing ul.colume-media li {float:left;clear:none;width:33.3%;margin:0;list-style:none;padding:0 5px 5px 0;}
.media-listing ul.colume-media li .media-title {display:block;float:left;width:100%;font-size:12px;text-align: center;overflow: hidden;margin-top:3px;height:45px;padding:3px;background: #3B4349;color: #ffffff;}

.media-listing ul.colume-media li .media-img-holder{width:100%;height:128px;background:#ffffff;position:relative}
.media-listing ul.colume-media li .media-img-holder img {display:block;float:left;width:100%;max-height:128px;position:absolute;bottom:0px;}

.media-listing ul.list {position: relative;float: left;width: 100%;margin: 0;padding: 0 10px;font-size:12px; }
.media-listing ul.list li.rowodd {float: left;clear: none;width: 100%;height:50px;line-height:48px;overflow: hidden;border-bottom:1px dotted #000;border-left:1px solid #000;border-right:1px solid #000;;padding: 0px 0px 0px 0px;list-style: none;background: #E5E5E5;color: #000;}
.media-listing ul.list li.roweven {float: left;clear: none;width: 100%;height:50px;line-height:48px;overflow: hidden;border-bottom:1px dotted #000;border-left:1px solid #000;border-right:1px solid #000;;padding: 0px 0px 0px 0px;list-style: none;background: #f9f9f9;color: #000;}

.media-listing ul.list li .media-img{display:block;float:left;width:30px;line-height:50px;font-size:12px;}
.media-listing ul.list li .media-title {display:block;float:left;width:200px;line-height:50px;font-size:12px;;}
.media-listing ul.list li .media-genre {display:block;float:left;width:90px;line-height:50px;font-size:12px;}
.media-listing ul.list li .media-publisher {display:block;float:left;width:100px;line-height:50px;font-size:12px;}
.media-listing ul.list li .media-platform {display:block;float:left;width:130px;line-height:50px;font-size:12px;}
.media-listing ul.list li .media-score {display:block;float:left;width:48px;line-height:50px;font-size:12px;text-align:center}

.media-listing ul.list li img {display:block;float:left;height:40px;margin:5px 15px 5px 5px;}

.media-listing #filter {display: block;margin:0 10px;text-align: center;padding: 5px;border: 1px solid #aaa;border-radius: 50px}
.media-listing #filter div {display: inline;padding: 5px;}

.media-listing .form-field {padding: 5px;}
.media-listing .form-field select {width: inherit;padding: 0.35714rem;margin: 0 0;font-size: 0.925em;line-height: 1.42857rem;color: black;border: 1px solid #ccc;background-color: #fff;border-radius: 3px;}

.media-listing-heading * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.media-listing-heading {display:block;float:left;color:white;width:100%;padding:0 10px;font-familyx:Proxima, Arial, Verdana, sans-serif;}
.media-listing-heading .container{float: left;clear: none;width: 100%;height:30px;background: #446D89;border:1px solid #000;}
.media-listing-heading .media-title {display:block;float:left;width:240px;line-height:30px;font-size:12px;padding:0 0 0 50px;}
.media-listing-heading .media-score {display:block;float:left;width:50px;;line-height:30px;font-size:12px;padding:0 0 0 10px;text-align:center}
.media-listing-heading .media-genre {display:block;float:left;width:90px;line-height:30px;font-size:12px;padding:0 0 0 10px;}
.media-listing-heading .media-publisher {display:block;float:left;width:100px;line-height:30px;font-size:12px;padding:0 0 0 10px;}
.media-listing-heading .media-platform {display:block;float:left;width:130px;line-height:30px;font-size:12px;padding:0 0 0 10px;}




.button {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.button {width:120px;background:#222F52;font-size:1.3em;color:#fff;padding:0 0;box-shadow: 0 0 5px #454a53;transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s	}
.button {-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.button {text-align: center;font-size:16px;border:0;height:31px;}
.button:hover {background:#fff;color:#000;cursor: pointer;}

.adbox300 {width:100%;min-height:200px;}
.adbox300 .notice {width:100%;height:15px;color:#999;margin-top:5px;font-size:14px;text-align:center}

.sm * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.sm{display:inline-block;float:left;margin:0 0;padding:10px 10px 02px 10px;}
.sm .addtext {display:inline-block;} 
.sm .addthis {display:inline-block;}


.feature-block *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.feature-block {display:block;float:left;font-size: 25px;width:100%;background:#fff;margin:0 0;padding:0 0;overflow: hidden;position: relative;letter-spacing: 0pt;}
.feature-block .feature-left {
    position: relative;
    display: inline-block;
    float: left;
    width: 60%;
    height: 360px;
    overflow: hidden;
    border-bottom: 15px solid white;
}

.feature-block .feature-right {
    position: relative;
    display: inline-block;
    float: left;
    width: 40%;
    height: 180px;
    overflow: hidden;
    border-bottom: 15px solid white;
    border-left: 15px solid white;
}

.feature-block .feature-fifty-left, .feature-block .feature-fifty-right{
    position: relative;
    display: inline-block;
    float: left;
    width: 50%;
    height: 250px;
    overflow: hidden;
   
}

.feature-block .feature-fifty-left{ border-bottom: 15px solid white;border-left: 0px}
.feature-block .feature-fifty-right{ border-bottom: 15px solid white;border-left: 15px solid white;}

.feature-block .feature-fifty-left a:hover img,.feature-block .feature-fifty-right a:hover img,.feature-block .feature-right a:hover img,
.feature-block .feature-left a:hover img,.feature-block .one  a:hover img,.feature-block .two  a:hover img,.feature-block .three a:hover img ,.feature-block .four a:hover img ,.feature-block .five a:hover img 
{
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
   
}

.feature-block .feature-right img,.feature-block .feature-right a,
.feature-block .feature-left img,.feature-block .feature-left a,
.feature-block .feature-fifty-left img,.feature-block .feature-fifty-left a,
.feature-block .feature-fifty-right img,.feature-block .feature-fifty-right a,
.feature-block .one img,.feature-block .two img,.feature-block .three img ,.feature-block .four img ,.feature-block .five img,
.feature-block .one a,.feature-block .two a,.feature-block .three a ,.feature-block .four a ,.feature-block .five a
{ 	position:absolute;
     -webkit-transition: all 1s; 
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s; 
    -webkit-transform: translate3d(0, 0, 0); 
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0); 
   -webkit-backface-visibility: hidden; 
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden; 
    width:100%;
   
}
.feature-block .feature-left img {min-height:350px;}

.feature-block .feature-right a,.feature-block .feature-left a,.feature-block .feature-fifty-left a,.feature-block .feature-fifty-right a,
.feature-block .one a,.feature-block .two a,.feature-block .three a ,.feature-block .four a ,.feature-block .five a
{ 
    height:100%;     
}

.feature-block .feature-left .article-title {}

.feature-block .feature-right .article-title, .feature-block .feature-fifty-left .article-title, .feature-block .feature-fifty-right .article-title {font-size:25px;}

.feature-block .feature-right img{display:inline-block;float:left;height:auto;width: 100%;}
.feature-block .feature-fifty-left img, .feature-block .feature-fifty-right img{display:inline-block;float:left;height:auto;width: 100%;}

.feature-block .twobyone a, .feature-block .twobytwo a, .feature-block .onebyone a {float: left;width:100%;height:100%;}

.feature-block .twobyone,.feature-block .twobyone-left  {position: relative;display:inline-block;float:left;width:50%;height:240px;overflow: hidden;border-bottom: 10px solid white;border-left: 10px solid white;}
.feature-block .twobyone img{display:inline-block;float:left;height:auto;width: 100%;}

.feature-block .twobyone-left {border-left: 0px solid white;}

.feature-block .twobytwo {position: relative;display:block;float:left;width:50%;height:480px;overflow: hidden;border-bottom: 10px solid white;font-size:100%;}

.feature-block .twobytwo img {height:480px;height: auto;}

.feature-block .onebyone, .feature-block .onebyone-left {position: relative;display:inline-block;float:left;width:25%;height:240px;overflow: hidden;border-bottom: 10px solid white;border-left: 10px solid white;font-size:70%;}
.feature-block .onebyone img{display:inline-block;float:left;height:auto;width: 100%;}
.feature-block .onebyone-left {border-left: 0px solid white;}

.feature-block .twobytwo a:hover img,.feature-block .onebyone a:hover img, .feature-block .twobyone a:hover img, .feature-block .onebyone-left a:hover img,.feature-block .twobyone-left a:hover img
{
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}

.feature-block .twobytwo a,.feature-block .onebyone a,.feature-block .twobyone a, .feature-block .onebyone-left a,.feature-block .twobyone-left a
{
    height:100%; 
}

.feature-block .twobytwo a,.feature-block .onebyone a,.feature-block .twobyone a, .feature-block .onebyone-left a,.feature-block .twobyone-left a,
.feature-block .twobytwo img,.feature-block .onebyone img,.feature-block .twobyone img,.feature-block .onebyone-left img,.feature-block .twobyone-left img
{
	position:absolute;
     -webkit-transition: all 1s; 
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s; 
    -webkit-transform: translate3d(0, 0, 0); 
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0); 
   -webkit-backface-visibility: hidden; 
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden; 
 
}


.feature-block .article-title 
{
  	position: absolute;
  	padding:5px;
  	width: 100%;
 	bottom: 0;
 	line-height: 1.7;
    font-weight: 700;
   
}

.feature-block .article-title .title * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

.feature-block .article-title .title 
{ 
	line-height: 1.2em;
    width: 100%;
    color:white;
    background: rgba(0,0,0,.7);
    text-align:center;
    padding: 10px;
	text-shadow: 3px 3px 6px rgba(0,0,0,0.6);
    -moz-text-shadow: 3px 3px 6px rgba(0,0,0,0.6);
    -webkit-text-shadow: 3px 3px 6px rgba(0,0,0,0.6);
    -o-text-shadow: 3px 3px 6px rgba(0,0,0,0.6);
    -ms-text-shadow: 3px 3px 6px rgba(0,0,0,0.6);

}
.feature-block .article-title .title .center {
  line-height: 50px;
  height: 50px;
}
.feature-block .article-title .title .center p 
{
  line-height: 1.5;
  display: inline-block;
  vertical-align: middle;
}
.blush * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.blush {display:block;margin:0 0;padding:10px 10px 05px 10px;line-height: 1.0em;text-align:center;font-size:0.9em}
.blush .blush-inner {display: inline-block;border:2px solid #800;border-radius:5px;width:100%;padding:5px;background:#fff}
.blush .blush-inner a{padding:5px 20px;font-weight: bold;text-shadow:none;}

.private * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.private {display:block;margin:0 0;padding:10px 10px 05px 10px;}
.private .private-inner {border:2px solid #005;border-radius:5px;width:100%;height:40px;padding:5px}
.private .infomation {color:#400;line-height: 2em;}


.video-warning * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.video-warning {position:relative;display:block;float:left;width:100%;text-align: center;margin:5px 0px;}
.video-warning .inner {width:100%;padding:10px;}
.video-warning .inner .information-box{min-height:20px;background-color: #fff;color:#000;border:2px solid #800;border-radius:5px;width:100%;padding:5px;}

.gallery-warning * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.gallery-warning {display:block;float:left;width:100%;text-align: center;margin:5px 0px;}
.gallery-warning .inner {width:100%;padding:10px;}
.gallery-warning .inner .information-box{min-height:60px;background-color: #fff;border:2px solid #800;border-radius:5px;width:100%;padding:5px;}


.related-downloads * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.related-downloads {display:block;float:left;width:100%;text-align: center;margin:5px 0px;}
.related-downloads .header {
    display: block;
    float: left;
    width: 100%;
    padding: 0px 10px 0px 10px;
}
.related-downloads .header .title {
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 5px;
    font-size: 28px;
    /*border-bottom: 2px solid #65beff;*/
  line-height: 25pt;
}
.related-downloads .header .description {
   
    margin-bottom: 5px;

}
.related-downloads  li {
	width:20%;max-height: 105px;overflow:hidden;
    float: left;line-height:0.8em;
    clear: none;
    margin-bottom: 5px;
    padding: 0px 0px 0px 10px;
    list-style: none;
}
.related-downloads a {font-size:0.8em;}

.file-icon {
  font-family: Arial, Tahoma, sans-serif;
  font-weight: 300;  margin: 0 auto;
  display: block;
  width: 24px;
  height: 32px;
  background: #018FEF;
  position: relative;
  border-radius: 2px;
  text-align: left;
  -webkit-font-smoothing: antialiased;
}
.file-icon::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-bottom-left-radius: 2px;
  border-width: 5px;
  border-style: solid;
  border-color: #FFF #FFF rgba(255,255,255,.35) rgba(255,255,255,.35);
}
.file-icon::after {
  display: block;

  content: attr(data-type);
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 10px;
  color: #fff;
  text-transform: lowercase;
  width: 100%;
  padding: 2px;
  white-space: nowrap;
  overflow: hidden;
}

/* fileicons */
.file-icon-xs {
  width: 12px;
  height: 16px;
  border-radius: 2px;
}
.file-icon-xs::before {
  border-bottom-left-radius: 1px;
  border-width: 3px;
}
.file-icon-xs::after {
  content: "";
  border-bottom: 2px solid rgba(255,255,255,.45);
  width: auto;
  left: 2px;
  right: 2px;
  bottom: 3px;
}
.file-icon-sm {
  width: 18px;
  height: 24px;
  border-radius: 2px;
}
.file-icon-sm::before {
  border-bottom-left-radius: 2px;
  border-width: 4px;
}
.file-icon-sm::after {
  font-size: 7px;
  padding: 2px;
}
.file-icon-lg {
  width: 48px;
  height: 64px;
  border-radius: 3px;
}
.file-icon-lg::before {
  border-bottom-left-radius: 2px;
  border-width: 8px;
}
.file-icon-lg::after {
  font-size: 16px;
  padding: 4px 6px;
}
.file-icon-xl {
  width: 96px;
  height: 128px;
  border-radius: 4px;
}
.file-icon-xl::before {
  border-bottom-left-radius: 4px;
  border-width: 16px;
}
.file-icon-xl::after {
  font-size: 24px;
  padding: 4px 10px;
}
/* fileicon.types */
.file-icon[data-type=zip],
.file-icon[data-type=rar] {
  background: #ACACAC;
}
.file-icon[data-type^=doc] {
  background: #307CF1;
}
.file-icon[data-type^=xls] {
  background: #0F9D58;
}
.file-icon[data-type^=ppt] {
  background: #D24726;
}
.file-icon[data-type=pdf] {
  background: #E13D34;
}
.file-icon[data-type=txt] {
  background: #5EB533;
}
.file-icon[data-type=mp3],
.file-icon[data-type=wma],
.file-icon[data-type=m4a],
.file-icon[data-type=flac] {
  background: #8E44AD;
}
.file-icon[data-type=mp4],
.file-icon[data-type=wmv],
.file-icon[data-type=mov],
.file-icon[data-type=avi],
.file-icon[data-type=mkv] {
  background: #7A3CE7;
}
.file-icon[data-type=bmp],
.file-icon[data-type=jpg],
.file-icon[data-type=jpeg],
.file-icon[data-type=gif],
.file-icon[data-type=png] {
  background: #F4B400;
}

.pie-holder * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.pie-holder {
	margin-top:10px;
	margin-right:10px;
  height: 100px;
  width: 85px;
  float: right;

 text-align:center
}

.pie-wrapper {
  height: 1em;
  width: 1em;
  margin: 0 auto;
  position: relative; 
  font-size: 5em;
  
}
.pie-wrapper:nth-child(3n+1) {
  clear: both;
}
.pie-wrapper .pie {
  height: 100%;
  width: 100%;
  clip: rect(0, 1em, 1em, 0.5em);
  left: 0;
  position: absolute;
  top: 0;
}
.pie-wrapper .pie .half-circle {
  height: 100%;
  width: 100%;
  border: 0.1em solid #3498db;
  border-radius: 50%;
  clip: rect(0, 0.5em, 1em, 0);
  left: 0;
  position: absolute;
  top: 0;
}


.pie-wrapper .label {
	width:100%;
	height:100%;
  background: #34495e;
  border: 8px solid rgba(0,0,0,0.5);
  border-radius: 50%;
  color: #ecf0f1;
  cursor: default;
  display: block;
  font-size: 0.6em;
  line-height: 1.35em;
  font-weight:bold;
  position: absolute;
  text-align: center;box-shadow: rgba(0,0,0,0.75) 0 0 5px,rgba(255,255,255,0.3) 0 0 2px inset;
  /*top: 0.4em; bottom: 0.4em; left: 0.4em;right: 0.4em;*/
}



.pie-wrapper .label .smaller {
  color: #bdc3c7;
  font-size: .45em;
  padding-bottom: 20px;
  vertical-align: super;
}

.pie-wrapper .shadow {
  height: 100%;
  width: 100%;
  border: 0.1em solid #bdc3c7;
  border-radius: 50%;
}
.pie-wrapper.style-2 .label {
  background: none;
  color: #7f8c8d;
}
.pie-wrapper.style-2 .label .smaller {
  color: #bdc3c7;
}



.pie-wrapper.progress-1 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-1 .pie .half-circle {
  border-color: #3498db;
}
.pie-wrapper.progress-1 .pie .left-side {
  -webkit-transform: rotate(36deg);
          transform: rotate(36deg);
}


.pie-wrapper.progress-2 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-2 .pie .half-circle {
  border-color: #3498db;
}
.pie-wrapper.progress-2 .pie .left-side {
  -webkit-transform: rotate(72deg);
          transform: rotate(72deg);
}


.pie-wrapper.progress-3 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-3 .pie .half-circle {
  border-color: #3498db;
}
.pie-wrapper.progress-3 .pie .left-side {
  -webkit-transform: rotate(108deg);
          transform: rotate(108deg);
}


.pie-wrapper.progress-4 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-4 .pie .half-circle {
  border-color: #3498db;
}
.pie-wrapper.progress-4 .pie .left-side {
  -webkit-transform: rotate(144deg);
          transform: rotate(144deg);
}



.pie-wrapper.progress-5 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-5 .pie .half-circle {
  border-color: #3498db;
}
.pie-wrapper.progress-5 .pie .left-side {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}


.pie-wrapper.progress-6 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-6 .pie .right-side {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pie-wrapper.progress-6 .pie .half-circle {
  border-color: #9b59b6;
}
.pie-wrapper.progress-6 .pie .left-side {
  -webkit-transform: rotate(216deg);
          transform: rotate(216deg);
     } 
          
          
          
.pie-wrapper.progress-7 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-7 .pie .right-side {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pie-wrapper.progress-7 .pie .half-circle {
  border-color: #9b59b6;
}
.pie-wrapper.progress-7 .pie .left-side {
  -webkit-transform: rotate(252deg);
          transform: rotate(252deg);
}

         
.pie-wrapper.progress-8 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-8 .pie .right-side {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pie-wrapper.progress-8 .pie .half-circle {
  border-color: #9b59b6;
}
.pie-wrapper.progress-8 .pie .left-side {
  -webkit-transform: rotate(288deg);
          transform: rotate(288deg);
}



.pie-wrapper.progress-9 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-9 .pie .right-side {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pie-wrapper.progress-9 .pie .half-circle {
 border-color: #e67e22;
    
}
.pie-wrapper.progress-9 .pie .left-side {
  -webkit-transform: rotate(324deg);
          transform: rotate(324deg);
}

.pie-wrapper.progress-10 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-10 .pie .right-side {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pie-wrapper.progress-10 .pie .half-circle {
  border-color: #e67e22;
}
.pie-wrapper.progress-10 .pie .left-side {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
}

.outer_face {display:inline;float:left;margin-top: 2px;
    position: relative;
    width: 16px;
    height: 16px;
    border-radius: 250px;
    background: white;
    box-shadow: inset 0 0 1px gray;
    border: 2px solid gray
}




.hand, .hand.hour {padding-top: 5px;
    
    width: 2px;
    height: 50%;
    top: 0%;
    left: 50%;
    margin-left: 5px;
    background: gray;
    z-index: -1;
 }
 
.player #video-under {position:absolute;width:100%;height:100%;overflow:hidden}
.player #video-under {-webkit-filter: blur(5px);  -moz-filter: blur(5px);  -o-filter: blur(5px);  -ms-filter: blur(5px);  filter: blur(5px);}

.player #videowrapper2 {position:absolute;width:100%;height:100%;overflow:hidden}
.player #videowrapper2 {-webkit-filter: blur(5px);  -moz-filter: blur(5px);  -o-filter: blur(5px);  -ms-filter: blur(5px);  filter: blur(5px);}

.player #videowrapper-full2 {position:absolute;width:100%;height:100%;overflow:hidden}
.player #videowrapper-full2 {-webkit-filter: blur(5px);  -moz-filter: blur(5px);  -o-filter: blur(5px);  -ms-filter: blur(5px);  filter: blur(5px);}

 .date-bar{display:inline;float:left;width:100%;margin-top:5px;height:25px;}
 
 .special-message{display:none;width:100%;height:300px;background:url(/public/images/general/sad-face.png) no-repeat;background-position:50% 50%}
 
 .special-message_banner{margin:5px 0;display:none;width:100%;height:100px;background:url(/public/images/general/sad-face.png) no-repeat;background-position:50% 50%}
 
 
 .top-ten-block *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
 .top-ten-block {width:100%;line-height: 100%;float: left;}
 .top-ten-block .top-ten-line {width:100%;line-height: 100%;}
 .top-ten-block .top-ten-line .number{width:15%;float:left;display:inline-block;background:#eee;text-align:center;font-size:1.5em;line-height: 1.5em;}
 .top-ten-block .top-ten-line .title-link{width:85%;display:inline-block;padding-left:5px;background:#fff;line-height:2.3em;}
 .top-ten-block .top-ten-line .title-link a {text-align:left;font-size:0.90em;font-weight:bold;line-height:1.3em;}
 
 
 .indepth_related {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
 .indepth_related {display:block;float:left;width:100%;padding:10px;}
 
 .indepth_related ul li {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
 .indepth_related ul{display:block;width:100%;padding:10px 0px}
 .indepth_related ul li{float:left;width:20%;padding:0px 10px 0px 0px;}
 
 .indepth_related ul li img{
    bottom: 0px;
    display: block;
    margin: 0 auto;
    width: 100%;
    max-height: 170px;box-shadow: 0 0 5px #000000;}
    
    
.feature-block-art *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.feature-block-art {display:block;float:left;width:620px; height:360px;background:#fff;margin:0 0;padding:0 10px;overflow: hidden;position: relative;letter-spacing: 0pt;}

.feature-block-art ul li {float:left;list-style-type: none;}
.feature-block-art .feature-left {
    position: relative;
    display: inline-block;
    float: left;
    width: 60%;
    height: 360px;
    overflow: hidden;
    border-bottom: 2px solid white;
}

.feature-block-art .feature-right {
    position: relative;
    display: inline-block;
    float: left;
    width: 40%;
    height: 180px;
    overflow: hidden;
    border-bottom: 2px solid white;
    border-left: 2px solid white;
}

.feature-block-art .feature-fifty-left, .feature-block-art .feature-fifty-right{
    position: relative;
    display: inline-block;
    float: left;
    width: 50%;
    height: 250px;
    overflow: hidden;
   
}

.feature-block-art .feature-fifty-left{ border-bottom: 2px solid white;border-left: 0px}
.feature-block-art .feature-fifty-right{ border-bottom: 2px solid white;border-left: 2px solid white;}

.feature-block-art .feature-fifty-left a:hover img,.feature-block-art .feature-fifty-right a:hover img,.feature-block-art .feature-right a:hover img,
.feature-block-art .feature-left a:hover img,.feature-block-art .one  a:hover img,.feature-block-art .two  a:hover img,.feature-block-art .three a:hover img ,.feature-block-art .four a:hover img ,.feature-block-art .five a:hover img 
{
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
   
}

.feature-block-art .feature-right img,.feature-block-art .feature-right a,
.feature-block-art .feature-left img,.feature-block-art .feature-left a,
.feature-block-art .feature-fifty-left img,.feature-block-art .feature-fifty-left a,
.feature-block-art .feature-fifty-right img,.feature-block-art .feature-fifty-right a,
.feature-block-art .one img,.feature-block-art .two img,.feature-block-art .three img ,.feature-block-art .four img ,.feature-block-art .five img,
.feature-block-art .one a,.feature-block-art .two a,.feature-block-art .three a ,.feature-block-art .four a ,.feature-block-art .five a
{ 	position:absolute;
     -webkit-transition: all 1s; 
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s; 
    -webkit-transform: translate3d(0, 0, 0); 
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0); 
   -webkit-backface-visibility: hidden; 
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden; 
    width:100%;
   
}

.feature-block-art .feature-left img {min-height:350px;}

.feature-block-art .feature-right a,.feature-block-art .feature-left a,.feature-block-art .feature-fifty-left a,.feature-block-art .feature-fifty-right a,
.feature-block-art .one a,.feature-block-art .two a,.feature-block-art .three a ,.feature-block-art .four a ,.feature-block-art .five a
{ 
    height:100%;     
}

.feature-block-art .feature-right .article-title, .feature-block-art .feature-fifty-left .article-title, .feature-block-art .feature-fifty-right .article-title {font-size:25px;}

.feature-block-art .feature-right img{display:inline-block;float:left;height:auto;width: 100%;}
.feature-block-art .feature-fifty-left img, .feature-block-art .feature-fifty-right img{display:inline-block;float:left;height:auto;width: 100%;}

.feature-block-art .twobyone a, .feature-block-art .twobytwo a, .feature-block-art .onebyone a {float: left;width:100%;height:100%;}

.feature-block-art .twobyone,.feature-block-art .twobyone-left  {position: relative;display:inline-block;float:left;width:50%;height:240px;overflow: hidden;border-bottom: 2px solid white;border-left: 2px solid white;}
.feature-block-art .twobyone img{display:inline-block;float:left;height:auto;width: 100%;}

.feature-block-art .twobyone-left {border-left: 0px solid white;}

.feature-block-art .twobytwo {position: relative;display:block;float:left;width:50%;height:306px;overflow: hidden;border-bottom: 2px solid white;}

.feature-block-art .twobytwo img {height:360px;}

.feature-block-art .onebyone, .feature-block-art .onebyone-left {position: relative;display:inline-block;float:left;width:25%;height:153px;overflow: hidden;border-bottom: 2px solid white;border-left: 2px solid white;}
.feature-block-art .onebyone img{display:inline-block;float:left;height:auto;height:180px}
.feature-block-art .onebyone-left {border-left: 0px solid white;}

.feature-block-art .twobytwo a:hover img,.feature-block-art .onebyone a:hover img, .feature-block-art .twobyone a:hover img, .feature-block-art .onebyone-left a:hover img,.feature-block-art .twobyone-left a:hover img
{
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}

.feature-block-art .twobytwo a,.feature-block-art .onebyone a,.feature-block-art .twobyone a, .feature-block-art .onebyone-left a,.feature-block-art .twobyone-left a
{
    height:100%; 
}

.feature-block-art .twobytwo a,.feature-block-art .onebyone a,.feature-block-art .twobyone a, .feature-block-art .onebyone-left a,.feature-block-art .twobyone-left a,
.feature-block-art .twobytwo img,.feature-block-art .onebyone img,.feature-block-art .twobyone img,.feature-block-art .onebyone-left img,.feature-block-art .twobyone-left img
{
position:absolute;
     -webkit-transition: all 1s; 
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s; 
    -webkit-transform: translate3d(0, 0, 0); 
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0); 
   -webkit-backface-visibility: hidden; 
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden; 
 	width:100%;
}


.feature-block-art .article-title {

   
    width: 100%;
    height:100%;
    font-size:25px;
    color:white;
    text-align:center;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.8);
    line-height: 1.7;
    font-weight: 700;
    
    	  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.8) 100%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.8) 100%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.8) 100%); /* For Firefox 3.6 to 15 */
   background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.8) 100%);/* Standard syntax (must be last) */
}

.feature-block-art .article-title .title{ 
	position: absolute;
	line-height: 1.2em;
	font-size:18px;
	text-shadow: 3px 3px 6px rgba(0,0,0,0.6);
    -moz-text-shadow: 3px 3px 6px rgba(0,0,0,0.6);
    -webkit-text-shadow: 3px 3px 6px rgba(0,0,0,0.6);
    -o-text-shadow: 3px 3px 6px rgba(0,0,0,0.6);
    -ms-text-shadow: 3px 3px 6px rgba(0,0,0,0.6);
	bottom: 0;
    left: 0; 
    width: 100%;
    padding: 90px 10px 10px 10px;
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.8) 100%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.8) 100%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.8) 100%); /* For Firefox 3.6 to 15 */
   background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.8) 100%);/* Standard syntax (must be last) */
}
a.fancybox{}
.photo-roll{width:100%}
.photo-roll .title{display: inline-block;
    width: 100%;
    font-size: 2.5em;
    line-height: 1.5em;
    text-align: center;}
.photo-roll .info{display: inline-block;
	margin:5px 0;
    width: 100%;
    font-size:1.0em;
    line-height: 1.5em;
    text-align: center;}
    .photo-roll .credit{display: inline-block;
	margin:5px 0;
    width: 100%;
    font-size:0.60em;
    line-height: 1.5em;
    text-align: center;}
.photo-roll ul{text-align:center;}
.photo-roll li{    vertical-align: top;display:inline-block;width:33%;height:250px;margin-bottom:5px}
.photo-roll li .holder{float:left}
.photo-roll li .more {margin: 5px;
font-size: .9em;
    background: #48063f;
    color: #fff;
    width: 90%;
    border-radius: 10px;display:inline-block;}
.photo-roll img {display:block;
padding: 5px;
    border: 1px solid #999;
    margin: 3px;padding:5px}
.photo-roll li .photo-roll-title {
	margin: 5px;
    font-size: .85em;
    color: #000;
    width: 90%;
   
    display: inline-block;
}
.photo-roll img {display:block;
padding: 5px;
    border: 1px solid #999;
    margin: 3px;padding:5px}

#trivia_header {font-size:2em;text-align:center;font-weight:bold}
#trivia_parent {min-height: 70px;}
#trivia_comment {padding:20px 10px;font-size:1.2em;text-align:center;}

/* ================ The Timeline ================ */

.timeline {
  position: relative;
  width: 300px;
  float:left;
  margin: 0 auto;
  margin-top: 10px;
  padding: 1em 0;
  list-style-type: none;
}

.timeline ul{
   margin-top: 0px;
  list-style-type: none;
}
.timeline:before {
  position: absolute;
  left: 5%;
  top: 0;
  content: ' ';
  display: block;
  width: 6px;
  height: 100%;
  margin-left: -3px;
  background: rgb(80,80,80);
  background: -moz-linear-gradient(top, rgba(80,80,80,0) 0%, rgb(80,80,80) 8%, rgb(80,80,80) 92%, rgba(80,80,80,0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(100%,rgba(125,185,232,1)));
  background: -webkit-linear-gradient(top, rgba(80,80,80,0) 0%, rgb(80,80,80) 8%, rgb(80,80,80) 92%, rgba(80,80,80,0) 100%);
  background: -o-linear-gradient(top, rgba(80,80,80,0) 0%, rgb(80,80,80) 8%, rgb(80,80,80) 92%, rgba(80,80,80,0) 100%);
  background: -ms-linear-gradient(top, rgba(80,80,80,0) 0%, rgb(80,80,80) 8%, rgb(80,80,80) 92%, rgba(80,80,80,0) 100%);
  background: linear-gradient(to bottom, rgba(80,80,80,0) 0%, rgb(80,80,80) 8%, rgb(80,80,80) 92%, rgba(80,80,80,0) 100%);
  
  z-index: 5;
}

.timeline li {
  padding: 0.7em 0;
}

.timeline li:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.direction-l {
  position: relative;
  width: 300px;
  float: left;
  text-align: right;
}

.direction-r {
  position: relative;
  width: 255px;
  float: right;
}

.flag-wrapper {
  position: relative;
  display: inline-block;
 /* text-align: center;*/
}

.flag {
  position: relative;
  display: inline;
  background: rgb(232, 228, 228);
  padding: 6px;
  border-radius: 5px;
  font-size: 0.95em;
  font-weight: 600;
  text-align: left;
}

.direction-l .flag {
  -webkit-box-shadow: -1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
  -moz-box-shadow: -1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
  box-shadow: -1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
}

.direction-r .flag {
  -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
  box-shadow: 1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
}

.direction-l .flag:before,
.direction-r .flag:before {
  position: absolute;
  top: 50%;
  right: -40px;
  content: ' ';
  display: block;
  width: 12px;
  height: 12px;
  margin-top: -10px;
  background: #fff;
  border-radius: 10px;
  border: 4px solid rgb(232, 228, 228);
  z-index: 10;
}

.direction-r .flag:before {
  left: -40px;
}

.direction-l .flag:after {
  content: "";
  position: absolute;
  left: 100%;
  top: 50%;
  height: 0;
  width: 0;
  margin-top: -8px;
  border: solid transparent;
  border-left-color: rgb(232, 228, 228);
  border-width: 8px;
  pointer-events: none;
}

.direction-r .flag:after {
  content: "";
  position: absolute;
  right: 100%;
  top: 50%;
  height: 0;
  width: 0;
  margin-top: -8px;
  border: solid transparent;
  border-right-color: rgb(232, 228, 228);
  border-width: 8px;
  pointer-events: none;
}

.time-wrapper {
  display: inline;
  line-height: 1em;
  font-size: 0.7em;
  color: rgb(250,80,80);
  vertical-align: middle;
}

.direction-l .time-wrapper {
  float: left;
}

.direction-r .time-wrapper {
  float: right;
}

.time {
  display: inline-block;
  padding: 4px 6px;
  background: rgb(248,248,248);
  font-weight:700;
  font-size:1.1em;
}

.desc {
  margin: 1em 0.75em 0 0;
  
  font-size: 0.77777em;
  font-style: italic;
  line-height: 1.5em;
}

.direction-r .desc {
  margin: 1em 0 0 0.75em;
}

/* ================ Timeline Media Queries ================ */

@media screen and (max-width: 660px) {

.timeline {
 	width: 100%;
	padding: 4em 0 1em 0;
}

.timeline li {
	padding: 2em 0;
}

.direction-l,
.direction-r {
	float: none;
	width: 100%;

	text-align: center;
}

.flag-wrapper {
	text-align: center;
}

.flag {
	background: rgb(255,255,255);
	z-index: 15;
}

.direction-l .flag:before,
.direction-r .flag:before {
  position: absolute;
  top: -30px;
	left: 50%;
	content: ' ';
	display: block;
	width: 12px;
	height: 12px;
	margin-left: -9px;
	background: #fff;
	border-radius: 10px;
	border: 4px solid rgb(79,79,79);
	z-index: 10;
}

.direction-l .flag:after,
.direction-r .flag:after {
	content: "";
	position: absolute;
	left: 50%;
	top: -8px;
	height: 0;
	width: 0;
	margin-left: -8px;
	border: solid transparent;
	border-bottom-color: rgb(255,255,255);
	border-width: 8px;
	pointer-events: none;
}

.time-wrapper {
	display: block;
	position: relative;
	margin: 4px 0 0 0;
	z-index: 14;
}

.direction-l .time-wrapper {
	float: none;
}

.direction-r .time-wrapper {
	float: none;
}

.desc {
	position: relative;
	margin: 1em 0 0 0;
	padding: 1em;
	background: rgb(245,245,245);
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.20);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,0.20);
	box-shadow: 0 0 1px rgba(0,0,0,0.20);
	
  z-index: 15;
}

.direction-l .desc,
.direction-r .desc {
	position: relative;
	margin: 1em 1em 0 1em;
	padding: 1em;
	
  z-index: 15;
}

}

@media screen and (min-width: 400px ?? max-width: 660px) {

.direction-l .desc,
.direction-r .desc {
	margin: 1em 4em 0 4em;
}

}

.indexletter {font-size:1.5em;}