@charset "utf-8";
/*	Copyright 2013. MyPassion.
	Template Version 1.0.0
/*
/**************************************************/
/*	LIST OF SECTION :		
		1)  HEADER & NAV
		2)  SLIDER
		3)  CONTENT
			a) COMMENTS
			b) PAGER
			c) ELEMENTS			
		4)  SIDEBAR
			a) TWITTER
			b) FLICKR
		5)  FOOTER
/**************************************************/
 
body{	background:#fff;	background-size:cover;}
.body-wrapper{ 	width:100%;	margin:0;	padding:0;	float:left;
	z-index:9999;	position:relative;	height:auto; min-height:100%;
}
.controller{ 	width:100%;	margin:0 auto;	min-height:100%;}
.controller2{	width:100%;	float:left;	background:#FFF;	min-height:100%;}

/*------------------------------------------------------------------*/ 
/*	1) HEADER & NAV
/*------------------------------------------------------------------*/
#header{	height:auto;	width:100%;	float:left;	position:relative;
	margin-bottom:20px;}
.logo{	float:left;width:auto;	height:auto;	margin:17px 0 7px 0;}
.logo a h1 {display:none;}
.topmem{	float:right;	margin-top:17px;text-align:right;}
.search{	background:#fafafa;width:230px; 	margin-top:13px;	height:33px;}
.search .ft{	background:none;	padding:5px;	margin:4px 0 0 10px;
	width:150px;	color:#898989;}
.search .fs{
	background:#ea4748 url(../img2014/search.png) no-repeat center;
	border:none;	margin:0;	height:34px;	width:43px;	float:right;}

/* ----------- Post Navi ----------- */
.post-navi {	padding-top:40px;	margin: auto;}
.post-navi li {	float: left;	margin-right: 2px;	list-style:none;}
.post-navi a {	float:left;	display:block;	background:#535353;	width:32px;	height:21px;	color:#ffffff;	font-size:14px;	line-height:14px;	text-align:center;	padding-top:11px;}
.post-navi li:hover a {
	background:#ea4748;
	-webkit-transition: color 0.4s linear, background 0.4s linear;
	-moz-transition: color 0.4s linear, background 0.4s linear;
	-ms-transition: color 0.4s linear, background 0.4s linear;
	-o-transition: color 0.4s linear, background 0.4s linear;
	transition: color 0.4s linear, background 0.4s linear;
}
.post-navi li.active a {
	background:#ea4748;
	-webkit-transition: color 0.4s linear, background 0.4s linear;
	-moz-transition: color 0.4s linear, background 0.4s linear;
	-ms-transition: color 0.4s linear, background 0.4s linear;
	-o-transition: color 0.4s linear, background 0.4s linear;
	transition: color 0.4s linear, background 0.4s linear;
}

ul.cellist{list-style:none; margin:0; padding:0;}
ul.cellist li{ list-style:none; margin-bottom:20px; padding-bottom:20px; min-height:230px; 	border-bottom:1px solid #ea4748;}


.countrylist div#countryed{ float:right; display:block;  font-size:11px; color:#636363; font-weight:normal; margin:4px 2px;}
.countrylist div#countryed ul li a.countrylist{color:#3173b6;}
.countrylist div#countryed ul{  margin:0; padding:0;}
.countrylist div#countryed ul li{  margin:0; padding:0;  position: relative;
list-style:none;border:#FFFFFF solid 2px;  zoom: 1;}

.countrylist div#countryed ul li dl#countryedl{ width:500px; z-index:10000; position:absolute; top:12px;   border:#CCCCCC 2px solid; padding:5px;  right:0;margin:0; visibility:hidden;background-color:#28a1e7;
}
.countrylist div#countryed ul li:hover{ position: relative; z-index: 599;}

.countrylist div#countryed ul li span:hover >dl#countryedl {visibility:visible;}

.navtopcol1 { float:left; width:155px; margin-left:10px; }

.navtopcol1 dt{ color:#da0761; font-size:14px; line-height:32px; border-bottom:#3e3e3e solid .1em;}

.navtopcol1 dd{ margin:0;font-size:13px; line-height:22px; background: url(../img2012/home/ic_arrow_white.gif) 0 7px no-repeat;  padding:0 0 0 10px;}
.navtopcol1 dd:hover{   background: #ffffff url(../img2012/home/ic_arrow_white.gif) 140px 7px no-repeat;} 

.navtopcol1 dd:hover a{  color:#000000;} 
.navtopcol1 a{ color:#FFFFFF; text-decoration:none;  } 

nav#nav{	float:left;	clear:both;	border-bottom:1px solid #ea4748;	width:100%;	margin-top:20px;}
.sf-menu{	list-style-type:none;	clear:both;	margin:0;	padding:0;}
.sf-menu>li{	float:left;	margin-right:16px;}
.sf-menu>li>a{
	padding:0 0 7px 0;	display:block;	position:relative;}
.sf-menu li a{	color:#696969;	font-family: 'Merriweather Sans', Arial, sans-serif;	font-size:13px;	text-transform:uppercase;}
.sf-menu li a:hover{	color:#696969;}
.sf-menu>li>a{	border-bottom:3px solid #FFF;}
.sf-menu>li>a:hover{	border-bottom:3px solid #ea4748;	text-decoration:none;}
.sf-menu li.current>a{	color:#696969;	text-decoration:none;	border-bottom:3px solid #ea4748;}
.device-menu{	display:none;	width:100%;	border:1px solid #CCC;
	padding:5px;	margin-bottom:10px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	}
/*------------------------------------------------------------------*/ 
/*	2) SLIDER
/*------------------------------------------------------------------*/
#slider{	float:left;	clear:both;	width:100%;	margin-bottom:50px;}
.main-slider{	width:540px;	margin:0 10px;	height:auto;	float:left;}
.sliderceleb{	float:left;	margin:0 4px;	position: relative;
	float: left;	width: 32%;	box-shadow:0px 2px 4px rgba(0, 0, 0, 0.1);}
.slider2{	float:left;	width:380px;	margin:0 10px 14px 10px;
	position:relative;}
.slider3{	float:left;	width:180px;	margin:0 10px;	position:relative;}
.slider2 img, .slider3 img{	max-width:100%;}
.caption {
    background: url(../img2014/pixel.png) repeat;
    bottom: 0;    color: #FFFFFF;    font-size: 14px;    left: 0;
    line-height: 18px;    padding: 10px;    position: absolute;
    text-align: center;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    width: 100%;	text-align:left;	font-size:12px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
p.caption{	margin-bottom:5px;	color:#ddd;}
p.caption a{	font-size:14px;	color:#fff;	margin-bottom:10px;	display:block;}
p.caption a:hover{text-decoration:underline;}
.slider3 p.caption a{	font-size:12px;	margin-bottom:0;}

.outertight .badg{background:rgba(234, 71, 72, 0.73);}
.outertight:hover .badg{background:rgba(234, 71, 72, 1);}
.badg{	position:absolute;	float:left;	background:#ea4748;	z-index:3;	top:0;	padding:5px 30px;}
.badg p{	margin:0;}
.badg a{	color:#FFF;}

.motivText{
	position: absolute;	right: 10px;
	background: url('../img2014/daily-motivation/text.png') no-repeat scroll 0% 0% ;
	z-index: 3;	top: 56px;	padding: 5px 30px;	width: 324px;
	height: 236px;}

.motivQuote p{	font-family: georgia;
font-size: 20px;
color: #FFF;
font-style: italic;
}
.motivQuote{
	position: absolute;	right: 45px;	background: #EA4748 ;	z-index: 3;	top: 350px;	padding: 5px 30px;	width: 324px; 
	}

div.motivsign{ 
font-weight: 500;letter-spacing: normal;line-height: 1.1;text-transform: none; position:absolute; bottom:20px;z-index: 3; background-color: rgba(255, 255, 255, 0.85);padding: 0.5rem;
border: 2px solid #fff; border-radius: 5px; left:25px;}
div.motivsign h4{text-align:center; font-size: 1.3rem; color:#EA4748; font-weight:normal; margin: 0px 0px 10px;}
div.motivsign p{font-size: .9rem; color:#000;}

 div.motivsign .btn-primary-medium{
font-size: 1.3rem; margin-left: 7rem; padding: 0.7rem 1.3rem; background-color: #EA4748; border-radius: 3px; 
background-clip: padding-box; 
box-shadow: 0px -3px 0px rgba(0, 0, 0, 0.2) inset;
border: medium none !important; color: #FFF;
cursor: pointer; display: inline-block;  }

div.motivsign a.btn-primary-medium:hover{
  text-decoration:none;
  box-shadow: none;
}

/*------------------------------------------------------------------*/ 
/*	3) CONTENT
/*------------------------------------------------------------------*/
#content{
	float:left;
	clear:both;
	width:100%;
}
.breadcrumbs{	border-bottom:1px solid #dbdbdb; }
.breadcrumbs p{	margin:0 0 5px 0;	padding:0; }
.breadcrumbs p a{	color:#696969;}
.main-content{	float:left;	width:640px;	margin-bottom:20px;}
div.left-sidebar{	float:right;}
.full-width{	float:left;	width:100%;	margin-bottom:20px;}
#footer .container h5{font-size: 13px;}
h5.line{	border-bottom:1px solid #ea4748;	padding-bottom:8px;
	margin-bottom:10px;	text-transform:uppercase;}
h5.line>span{ 	width:auto;	border-bottom:4px solid #ea4748;
	padding-bottom:7px;}
.alignright{ float:right;  margin:0 0 10px 20px;}
.alignleft{ float:left;  margin:0 20px 10px 0;}
.floatleft{ float:left;}
.floatright{ float:right;}

.block{
	float:left;	width:100%;	margin:0;	padding:0;	list-style-type:none;}
.block li{
	border-bottom:1px solid #dbdbdb;	float:left;	width:100%;
	padding:0 0 10px 0;	margin:0 0 10px 0;}
.block li:nth-last-child(1){
	border-bottom:none;
}
.block p{
	margin-bottom:10px;
}
.block span{
	color:#ea4748; 	display:block;	margin-bottom:5px;
	font-size:11px; }
.block a{
	color:#696969;
}
.block a:hover{
	text-decoration:underline;
}
.block span.rating{
	background:url(../img2014/stars2.png) no-repeat;
	width:53px; 	height:9px; position:relative;	display:block;
	float:left;	cursor:pointer;}
.block span.rating span{
	background:url(../img2014/stars.png) no-repeat;
	height:9px;
}
.secblock li:first-child{
	background:#fafafa;padding-top:5px;
}
.secblock li{padding-left:10px;padding-right:5px;}
.secblock{
	float:left; 	width:45%;	margin:0;	padding:0;
	list-style-type:none;	height: 200px; }



.secblocklist li.newgifimg, .secblocklist-new li.newgifimg{background: url(../img2014/celebrity/imgs/new.gif)right 42px no-repeat  ; }

.secblocklist-new li{padding-left:10px;padding-right:5px;  list-style-image:url(../img2014/celebrity/imgs/icon.gif); width: 28%;
margin-right: 20px; float: left; margin-top: 10px;margin-left: 10px;
position: relative; height:60px; font-size:1.1em; }

.secblocklist li{padding-left:10px;padding-right:5px;  list-style-image:url(../img2014/celebrity/imgs/icon.gif);  
margin-right: 20px; float: left; margin-top: 10px; 
position: relative; height:50px; font-size:1.1em;}
.secblocklist li:hover{background:#f1b959;}
.secblocklist li:hover a{color:#000;}
.secblocklist{
	float:left; 	margin:0;	list-style-type:none; 	}
	
.celebimgcontent p { padding: 10px 10px 40px	10px;
font-family: georgia, sherif;
color: #165D63; text-align: center;
text-transform: none; letter-spacing: normal; font-weight: 400;
font-style: italic; font-size: 17px; line-height:21px; border-bottom: 1px solid #ededed; text-align: justify;} 
#celebimg ul#sidelist li { padding-bottom:24px;}
#celebimg ul#sidelist{float: right; margin:19px 0 0 0; line-height:10px; padding: 0; list-style:none;}

#celebimg{padding-right: 10px;padding-left: 10px;padding-bottom: 20px;background:#ececec; border: 1px solid #EBEBEB; overflow:hidden; margin-bottom:10px; position: relative;}

#celebimg ul#sidelist li { padding-bottom:24px;}

#celebimg{padding: 10px; background:#ececec;
border: 1px solid #EBEBEB; overflow:hidden; margin-bottom:10px; position: relative;}

#celebimg .clcoloumn .celebhead{ font-weight:normal; font-size:39px; width:320px; text-align:center; padding-left:25px; color:#EA4748;  }

#celebimg .clcoloumn{float:left; overflow:auto;}
#celebimg .clcoloumn ul.slide{margin:0; padding:0; list-style:none;}
#celebimg .clcoloumn ul.slide li{ overflow:hidden; margin:0; padding:0;}
#celebimg .clcoloumn ul.slide li img{border:7px solid #ffffff;margin:4px ; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
border-radius: 3px;   -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
        max-width: 100%;}
#celebimg .clcoloumn ul.slide li:hover img{    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.05); /* Firefox */
    -ms-transform:scale(1.05); /* IE 9 */
    -o-transform:scale(1.05); /* Opera */
     transform:scale(1.05);}
	 
	 
.celebimgcontent{margin:20px 10px;}
.celebimgsports{background:url(../img2016/celebrity/sport-home.jpg) no-repeat;}
.celebimgactress {background:url(../img2016/celebrity/actress-home.jpg) no-repeat;}
.celebimgceleb {background:url(../img2016/celebrity/celeb-home.jpg) no-repeat;}
.celebimgcontent .celebcat {position:relative;float:left; Width:32%; height:350px; margin-right:12px; outline: 1px solid #F0F0F0; margin-bottom:20px; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);}
.celebimg-sec .celebcat{position:relative; height:203px; margin-right:12px; margin-bottom:34px; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);}

.celebimgsports-inner{background:url(../img2015/celebrity/slider/sport.jpg) no-repeat;}
.celebimgactress-inner {background:url(../img2015/celebrity/slider/actress.jpg) no-repeat;}
.celebimgceleb-inner {background:url(../img2015/celebrity/slider/celebrity.jpg) no-repeat;}

.celebimgsports-inner .caption,.celebimgactress-inner .caption,.celebimgceleb-inner  .caption{font-size:1.3em;transition: all 0s ease 0s, all 0.3s ease 0s, all 0s ease 0s;}
.celebimgsports-inner:hover .caption,.celebimgactress-inner:hover .caption,.celebimgceleb-inner:hover  .caption{padding-bottom:20px;transition: all 0s ease 0s, all 0.3s ease 0s, all 0s ease 0s;}
.container .sliderceleb:hover .celebcatbig span.caption{transition: all 0s ease 0s, all 0.3s ease 0s, all 0s ease 0s; padding-left: 24px !important;width:55%;}

.celebimgcontent .celebcat span.colorsports{ background: none repeat scroll 0% 0% #F26630;}
.celebimgcontent .celebcat span.coloractress{ background: none repeat scroll 0% 0% #01B294;}
.celebimgcontent .celebcat span.colorceleb{ background: none repeat scroll 0% 0% #1CA1C8;}

.container .sliderceleb span.caption {    color: #FFF;
    text-transform: uppercase;    position: absolute;	z-index:3;
    top: 10px;    padding: 5px;    font-size: 14px;   left: -6px; height: 26px; width:50%;transition: all 0s ease 0s, all 0.3s ease 0s, all 0s ease 0s;}
.celebimgcontent .celebcat span.caption {    color: #FFF;
    text-transform: uppercase;  position: absolute;    top: 10px;
    padding: 5px;    font-size: 14px;    left: -6px; height: 26px; width:50%;transition: all 0s ease 0s, all 0.3s ease 0s, all 0s ease 0s;}
	
.sliderceleb .celebcatbig span.colorsports{ background: none repeat scroll 0% 0% #F26630;}
.sliderceleb .celebcatbig span.coloractress{ background: none repeat scroll 0% 0% #01B294;}
.sliderceleb .celebcatbig span.colorceleb{ background: none repeat scroll 0% 0% #1CA1C8;}
	
.celebimgcontent .celebcat span.readmore{
    background: none repeat scroll 0% 0% #ffffff;
    color: #000;     text-transform: uppercase;  position: absolute;
    bottom: 0;    padding: 10px 8px;    font-size: 14px;	width:95%;	height:17px; overflow:hidden;	color:#000000 !important;
     transition: all 0s ease 0s, all 0.3s ease 0s, all 0s ease 0s; 	opacity:0.9; }
	
.celebimgcontent .celebcat span.caption a{color:#ffffff;}
{position: absolute; bottom: 0px;width: 100%; background: none repeat scroll 0% 0% #EA4748; box-sizing: border-box; padding-top: 10px !important;
padding-bottom: 2px !important;}
.celebimgcontent .celebcat:hover span.caption{transition: all 0s ease 0s, all 0.3s ease 0s, all 0s ease 0s; padding-left: 24px !important;width:55%;}
.celebimgcontent .celebcat:hover span.readmore{transition: all 0s ease 0s, all 0.3s ease 0s, all 0s ease 0s; height:65px; 	opacity:0.7;}
div.moreShadow{
text-indent:-9999px;overflow:hidden;background:url(../img2014/celebrity/imgs/celebrities.png) no-repeat;
position: absolute;z-index: 500;width: 500px;bottom: 35px;height: 247px; }

div.moreShadow .more{ }
.block .secimg img {max-width:95%; max-height:95%;}.secimg{	float:left;	width:49%;	margin:0;
	padding:5px;	list-style-type:none;background:#fafafa; }

.artnimg{width:95%;	margin:0; list-style-type:none; }
.wnews{ 	margin:10px 0 0 0;	padding:0;	list-style-type:none;	width:620px;	float:left; }
.wnews li{	float:left;	width:620px;	margin:0 0 0 0;}
.wnews li img{	margin-bottom:10px;}
.wnews li h6{	margin-top:0;}
.block2{	float:left;	width:100%;	margin:20px 0 0 0;	padding:0;	list-style-type:none;}
.block2 li{	border-bottom:1px solid #dbdbdb;	float:left;	width:300px;	padding:0 0 10px 0;	margin:0 20px 20px 0;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box;    /* Firefox, other Gecko */	box-sizing: border-box;         /* Opera/IE 8+ */
}
.block2 li:nth-child(2n){
	margin-right:0;
}
.block2 li img{
	float:left;
}
.block2 p{
	margin-bottom:10px;float: right;
width: 140px;
}
.block2 span{
	color:#696969; 	display:block;	margin-bottom:5px;
	font-size:12px;}
.block2 a{
	color:#696969;}
.block2 a:hover{
	text-decoration:underline;}
span.rating{
	background:url(../img2014/stars2.png) no-repeat;
	width:53px;	height:9px;	position:relative;	display:block;
	float:left;	cursor:pointer;}
span.rating span{
	background:url(../img2014/stars.png) no-repeat;
	height:9px;	display:block;}

.outertight{
	width:300px;	margin-right:20px;	float:left;	margin-top:10px;
	position:relative;}
.outerwide{
	width:620px;	float:left; 	position:relative;}
li.m-r-no, div.m-r-no{
	margin-right:0;min-height: 160px; }
.m-t-no{ 	margin-top:0; }
.outertight img{ 	max-width:300px; }
span.meta{
	font-size:12px;	color:#ea4748;	margin-bottom:10px;	display:block;}
h6.regular{
	font-family: 'Merriweather Sans', Arial, Helvetica, sans-serif;
	margin-top:10px;	font-weight:normal;}
.navbar{
	width:100%;	position:absolute;	margin:-20px 0 0 0;}
.prev{	
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#878787), to(#565656)); /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-linear-gradient(top, #878787, #565656);/* Safari 5.1, Chrome 10+ */  
	background: -moz-linear-gradient(top, #878787, #565656); /* Firefox 3.6+ */ 
	background: -ms-linear-gradient(top, #878787, #565656); /* IE 10 */ 
	background: -o-linear-gradient(top, #878787, #565656);/* Opera 11.10+ */ 
	background-color:#333;
	width:19px;	height:19px;	display:block;	float:right;
	margin:0 2px 0 0;}
.prev span{
	width:19px;	height:19px;	background-image:url(../img2014/slider-nav2.png);	background-position: 5px 4px;
	background-repeat:no-repeat;	float:left;}
.next{
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#878787), to(#565656)); /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-linear-gradient(top, #878787, #565656);/* Safari 5.1, Chrome 10+ */  
	background: -moz-linear-gradient(top, #878787, #565656); /* Firefox 3.6+ */ 
	background: -ms-linear-gradient(top, #878787, #565656); /* IE 10 */ 
	background: -o-linear-gradient(top, #878787, #565656);/* Opera 11.10+ */ 
	background-color:#333;
	width:19px; 	height:19px;	display:block; float:right;}
.next:hover, .prev:hover {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ee6c6d), to(#bd3a3b)); /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-linear-gradient(top, #ee6c6d, #bd3a3b);/* Safari 5.1, Chrome 10+ */  
	background: -moz-linear-gradient(top, #ee6c6d, #bd3a3b); /* Firefox 3.6+ */ 
	background: -ms-linear-gradient(top, #ee6c6d, #bd3a3b); /* IE 10 */ 
	background: -o-linear-gradient(top, #ee6c6d, #bd3a3b);/* Opera 11.10+ */ 
	background-color:#ea4748;
}
.next span{
	width:19px;	height:19px;	background:url(../img2014/slider-nav2.png) no-repeat;
	background-position: -14px 4px;	background-repeat:no-repeat;
	float:left;}
#carousel li:nth-last-child(4){
	border-bottom:none; }
.minislide{
	list-style-type:none; 	margin:0; padding:0; }
.minislide li{
	float:left;	margin:0;}
.navbar2{ 	position:relative; 	z-index:10; }
.navbar2 a.prev{
	margin:-31% 0 0 0; 	float:left;}
.navbar2 a.next{ 	margin:-31% 0 0 0;}

.single h6.title{ 	margin:20px 0 10px 0; }
ul.sharebox { 	list-style-type:none; 	width:100%;  float:left;
	clear:both;	margin:20px 0; 	padding:0;}
ul.sharebox li{
	float:right; 	margin-right:5px;	font-size:11px;}
ul.sharebox li a{
	color:#696969; 	border:1px solid #dbdbdb; 	padding:5px 15px 2px 10px;	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f0f0f0)); /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-linear-gradient(top, #fff, #f0f0f0);/* Safari 5.1, Chrome 10+ */  
	background: -moz-linear-gradient(top, #fff, #f0f0f0); /* Firefox 3.6+ */ 
	background: -ms-linear-gradient(top, #fff, #f0f0f0); /* IE 10 */ 
	background: -o-linear-gradient(top, #fff, #f0f0f0);/* Opera 11.10+ */ 
	background-color:#f0f0f0;
}
ul.sharebox li a:hover{
	text-decoration:none;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#fff)); /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-linear-gradient(top, #f0f0f0, #fff);/* Safari 5.1, Chrome 10+ */  
	background: -moz-linear-gradient(top, #f0f0f0, #fff); /* Firefox 3.6+ */ 
	background: -ms-linear-gradient(top, #f0f0f0, #fff); /* IE 10 */ 
	background: -o-linear-gradient(top, #f0f0f0, #fff);/* Opera 11.10+ */ 
	background-color:#fff;
}
ul.sharebox li span.facebook{
	background:url(../img2014/share-f.png) no-repeat left center;
	padding:2px 0 0 20px;
}
ul.sharebox li span.pinterest{
	background:url(../img2014/share-p.png) no-repeat left center;
	padding:2px 0 0 20px;
}
ul.sharebox li span.twitter{
	background:url(../img2014/share-t.png) no-repeat left center;
	padding:2px 0 0 20px;
}
.authorbox{
	width:100%;	float:left;	margin:20px 0;	padding:20px;
	background:#fafafa;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.authorbox img{
	width:80px; height:80px; margin:0 20px 5px 0;	float:left;}
.authorbox h6{
	font-size:12px;	margin:0 0 5px 0;}
.relatednews{
	float:left; clear:both;	width:100%;	margin:20px 0;}
.relatednews ul{
	list-style-type:none; 	clear:both;	width:100%;	margin:20px 0 0 0;	padding:0;}
.relatednews ul li{
	width:140px; 	float:left;	margin:0 20px 10px 0;}
.relatednews ul li:nth-last-child(1){
	margin-right:0;}
.relatednews ul li img{
	max-width:140px;}
.relatednews ul li p{
	margin:0 0 5px 0;}
.relatednews ul li a{
	color:#696969; 	display:block;}
.relatednews ul li span{
	color:#EA4748; }
/*  :: COMMENTS ::  */
.comments{
	width:100%;	clear:both;	margin-top:10px;	padding-top:20px;
	float:left;	margin-bottom:10px;}
.comments, .comments p{
	color:#c5c5c5; }
.comments ul{
	margin:20px 0 0 0; padding:0; list-style-type:none;}
.comments ul li{
	margin:0;	padding:0;}
.comments ul li>div{
	padding:10px;	background:#fafafa;	float:left;}
.comment-avatar{
	width:80px;	height:80px;	float:left;	margin:0 20px 0 0;
}
.comment-avatar img{	width:80px;	height:80px;}
.commment-text-wrap{
	float:left;	width:500px;}
.comment-data p{
	color:#696969;}
a.url{
	color:#696969;}
.comment-data p span{
	font-size:11px;	text-transform:uppercase; 	color:#ea4748;}
a.comment-reply-link{
	color:#FFF; 	background:#9E9E9E;	padding:2px 5px;	-webkit-border-radius: 2px; 	-moz-border-radius: 2px;
	border-radius: 2px;	-webkit-transition:background-color 0.4s ease-in;  
	-moz-transition:background-color 0.4s ease-in;  
	-o-transition:background-color 0.4s ease-in;  
	transition:background-color 0.4s ease-in;
}
a.comment-reply-link:hover{
	background:#ea4748; 	text-decoration:none;}
.comment-text{	color:#929292; }
ul.children{
	margin:10px 0 0 10px; 	float:left;	border-left:1px solid #e1e1e1;}
ul.children li{
	padding:0 0 0 19px; 	float:left;}
ul.children li div.commment-text-wrap{
	width:470px;}
ul.children li li div.commment-text-wrap{
	width:440px;}
ul.children li li li div.commment-text-wrap{
	width:410px;}
ul.children li li li ul.children{
	margin-left:0;	border:0;	margin-left:-19px;}

.comment-form, .contact-form{
	clear:both;	width:100%;	margin-top:20px;	padding-top:20px;
	float:left;}
.comment-form form{
	margin:20px 0 0 0;}
.form{
	float:left;	clear:both;	margin-bottom:15px;}
.form2{
	float:left;	clear:both;}
.form label{
	margin:0 0 5px;	float:left;	color:#929292;}
.input input{
	float:left;	width:278px;	margin:4px 0;	padding:8px 5px;
	background:none;	border:1px solid #dbdbdb;	color:#c5c5c5;
	clear:both;}
.form textarea{
	border:1px solid #dbdbdb;	background:none;	width:600px;
	height:100px;	clear:both;	float:left;	padding:5px;
	resize:vertical;	color:#c5c5c5;
}
.input input:focus, .form textarea:focus{
	border:1px solid #999;}
input.post-comment{
	padding:10px 15px;	cursor:pointer;	color:#FFF;	clear:both;
	float:left;	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ee6c6d), to(#bc393a)); /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-linear-gradient(top, #ee6c6d, #bc393a);/* Safari 5.1, Chrome 10+ */  
	background: -moz-linear-gradient(top, #ee6c6d, #bc393a); /* Firefox 3.6+ */ 
	background: -ms-linear-gradient(top, #ee6c6d, #bc393a); /* IE 10 */ 
	background: -o-linear-gradient(top, #ee6c6d, #bc393a);/* Opera 11.10+ */ 
	background-color:#ea4748;
}
input.post-comment:hover{
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bc393a), to(#ee6c6d)); /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-linear-gradient(top, #bc393a, #ee6c6d);/* Safari 5.1, Chrome 10+ */  
	background: -moz-linear-gradient(top, #bc393a, #ee6c6d); /* Firefox 3.6+ */ 
	background: -ms-linear-gradient(top, #bc393a, #ee6c6d); /* IE 10 */ 
	background: -o-linear-gradient(top, #bc393a, #ee6c6d);/* Opera 11.10+ */ 
	background-color:#555;
}
a.send{
	padding:10px 15px;	cursor:pointer;	color:#FFF;	clear:both;
	float:left;	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ee6c6d), to(#bc393a)); /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-linear-gradient(top, #ee6c6d, #bc393a);/* Safari 5.1, Chrome 10+ */  
	background: -moz-linear-gradient(top, #ee6c6d, #bc393a); /* Firefox 3.6+ */ 
	background: -ms-linear-gradient(top, #ee6c6d, #bc393a); /* IE 10 */ 
	background: -o-linear-gradient(top, #ee6c6d, #bc393a);/* Opera 11.10+ */ 
	background-color:#ea4748;
}
a.send:hover{
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bc393a), to(#ee6c6d)); /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-linear-gradient(top, #bc393a, #ee6c6d);/* Safari 5.1, Chrome 10+ */  
	background: -moz-linear-gradient(top, #bc393a, #ee6c6d); /* Firefox 3.6+ */ 
	background: -ms-linear-gradient(top, #bc393a, #ee6c6d); /* IE 10 */ 
	background: -o-linear-gradient(top, #bc393a, #ee6c6d);/* Opera 11.10+ */ 
	background-color:#555;
	text-decoration:none;
}
.alertMessage{
	width:100%;	float:left;	clear:both;	margin-top:10px;}
.alertMessage ul{
	padding:0 0 0 15px;	font-size:14px;	color:#E4593A;}
#map{
	width:100%;	height:300px;margin-bottom:30px;}
.contact-info{
	background:#fbfbfb;	padding:20px;}
.contact-info p i{
	font-size:20px;	margin-right:15px;	width:20px;	margin-bottom:20px;	float:left;	margin-top:-7px;}

/*  :: PAGER ::  */
.pager{
	width:auto;	float:left;	clear:both;	margin:10px 10px 20px 0px;}
.pager ul{
	list-style-type:none;	margin:0;	padding:0;}
.pager ul li{
	float:left;	margin-bottom:10px;}
.pager ul li a{
	padding:3px 10px 4px 10px;	margin:0 5px 0 0;	color:#696969;
	display:block;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e2e2e2), to(#c9c9c9)); /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-linear-gradient(top, #e2e2e2, #c9c9c9);/* Safari 5.1, Chrome 10+ */  
	background: -moz-linear-gradient(top, #e2e2e2, #c9c9c9); /* Firefox 3.6+ */ 
	background: -ms-linear-gradient(top, #e2e2e2, #c9c9c9); /* IE 10 */ 
	background: -o-linear-gradient(top, #e2e2e2, #c9c9c9);/* Opera 11.10+ */ 
	background-color:#555;
}
.pager ul li a:hover{
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ee6c6d), to(#bc393a)); /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-linear-gradient(top, #ee6c6d, #bc393a);/* Safari 5.1, Chrome 10+ */  
	background: -moz-linear-gradient(top, #ee6c6d, #bc393a); /* Firefox 3.6+ */ 
	background: -ms-linear-gradient(top, #ee6c6d, #bc393a); /* IE 10 */ 
	background: -o-linear-gradient(top, #ee6c6d, #bc393a);/* Opera 11.10+ */ 
	background-color:#ea4748;	color:#fff;	text-decoration:none;}
.pager ul li a.active{
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ee6c6d), to(#bc393a)); /* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-linear-gradient(top, #ee6c6d, #bc393a);/* Safari 5.1, Chrome 10+ */  
	background: -moz-linear-gradient(top, #ee6c6d, #bc393a); /* Firefox 3.6+ */ 
	background: -ms-linear-gradient(top, #ee6c6d, #bc393a); /* IE 10 */ 
	background: -o-linear-gradient(top, #ee6c6d, #bc393a);/* Opera 11.10+ */ 
	background-color:#ea4748;	color:#fff;}
.pager ul li a.first-page{
	background:#6c6c6c url(../img2014/slider-nav2.png) no-repeat center;	background-position:8px 8px;	padding:0;
	width:25px;	display:block;	height:26px;}

.pager ul li a.last-page{
	background:#6c6c6c url(../img2014/slider-nav2.png) no-repeat center;	background-position:-11px 8px;	padding:0;
	width:25px;	display:block;	height:26px;}

/*  :: Elements ::  */
ul, ol{
 margin:0;	padding:0 0 0 20px;	color:#686d71;}
.features ul, .features ol{	float:left;	margin-right:100px;}
ul.check{
	list-style-type:none;	padding:0;}
ul.check li{
	background:url(../img2014/check.png) no-repeat left center;
	padding:0 0 0 20px;}
blockquote{
	margin:10px;	font-style:italic;	color:#777;
	background:url(../img2014/blockquote.png) no-repeat left top;
	padding:0 0 10px 60px;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;	min-height:40px;}
.features blockquote{	float:left;	margin:30px 0 0 0;}
.error{	border:1px solid #fc7d68;	color:#fc7d68;	background:#ffddd6;}
.error p{	margin:0;	color:#fc7d68;	padding:0 40px 0 0;}
.info{	border:1px solid #1fbcf0;	color:#1fbcf0;	background:#caefff;	}
.info p{	margin:0;	color:#20a1c6;	padding:0 40px 0 0;}
.success{	border:1px solid #25e04d;	color:#25e04d;	background:#d7ffd6;	}
.success p{	margin:0;	color:#25e04d;	padding:0 40px 0 0;}
.notice{	border:1px solid #e9bd61;	color:#e9bd61;	background:#fff1d5;}
.notice p{	margin:0;	color:#e9bd61;	padding:0 40px 0 0;}
.notifications{ 	padding:10px;	height:auto;
	position:relative;	margin-bottom:15px;}
.notifications span{ 	font-weight:bold;	margin:0 10px 0 0;}
.notifications span.closer{	width:20px;	margin:0 0 0 20px;
	height:20px;	cursor:pointer;	float:right; position:absolute;
	right:10px;	top:10px; }
span.dropcap{
	font-size:30px;	float:left;	margin:3px 20px 5px 0;	line-height:1;	padding:15px 20px;	background:#ea4748;
	color:#fff;}
span.dropcap2{	font-size:30px;	float:left;	margin:3px 20px 5px 0;
	line-height:1;	padding:15px 20px;	background:#ea4748;
	color:#fff;
	-webkit-border-radius: 40px;	
	-moz-border-radius: 40px;	
	border-radius: 40px; }
span.highlight{
	background:#ea4748; 	padding:2px 7px;	color:#FFF; }
.ui-tooltip, .arrow:after {
	background:#252525;	border: 1px solid #444;	box-shadow:none;
	border-radius:0px;	color:#eee;	font-size:12px;	padding:5px 15px;
}
table{
	width:100%;	text-align:left;	border-top:1px solid #ededed;	border-left:1px solid #ededed;	border-spacing: 0;
	margin-bottom:15px;	color:#696969;}
table th{
	vertical-align:top;	background:#fafafa;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	padding:10px;}
table td{
	vertical-align:top;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	padding:10px;}
/*-----------------------------------------------------------------*//*	4) SIDEBAR
/*-----------------------------------------------------------------*/
.sidebar{ 	margin-bottom:30px;	float:left; width:100%; }
.sidebar h5.line{ }
ul.social{	list-style-type:none;	margin:0 0 0 0;	padding:0; 	float:left;}
ul.social li{ 	width:56px; 	background:#fafafa; 	margin-right:3px;
	float:left;	text-align:center; 	margin-bottom:3px;}
ul.social li:nth-last-child(1){  	margin-right:0; }
ul.social li a{ 	display:block; 	height:50px;	background:#316db7;
	padding:10px 0 0 0;}
ul.social li a.facebook{ background:#316db7; }
ul.social li a.twitter{ background:#17a8dd; }
ul.social li a.rss{ background:#2e8ab3; }
ul.social li a.pinterest{ background:#ca2128; }
ul.social li a.gone{ background:#e46145; }
ul.social li a i{	font-size:26px;	color:#FFF;}
ul.social li a:hover{	opacity:0.8; }
ul.social li span{ 	margin-top:17px; 	float:left;	text-align:center;
	width:100%;	color:#696969;	padding:0 5px;	font-weight:bold;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */ }
ul.social li span i{	font-weight:normal;}
ul.ads125{	list-style-type:none;	margin:0;	padding:0;}
ul.ads125 li{	float:left;}
ul.ads125 li a{	padding:10px;	margin:0 5px 5px 0;	background:#fafafa;	float:left;	display:block;}
ul.ads125 li a img{	width:125px;	height:125px;	float:left;	}
.ui-tabs .ui-tabs-nav li{	text-transform:uppercase;	font-family: 'Merriweather Sans', Arial, Helvetica, sans-serif;	font-size:13px;
	font-weight:bold;}
.ui-tabs-panel a.title{	color:#696969;}
.ui-tabs-panel ul{	list-style-type:none;	margin:0;	padding:0;}
.ui-tabs-panel ul li{ 	border-bottom:1px solid #dbdbdb;	float:left;
	width:100%;	padding:0 0 10px 0;	margin:0 0 15px 0;}
.ui-tabs-panel ul li:nth-last-child(1){	border-bottom:none; }
/*  :: TWITTER ::  */
ul#jtwt{ 	float:left;	margin:0;	padding:0;	list-style-type:none;
}
.jtwt_picture{display:none;}

ul#jtwt li{	margin:0 0 15px 0;
	background:url(../img2014/twitterfeed.png) no-repeat left top;
	padding:0 0 0 35px; }
ul#jtwt li p{	margin:0;}
ul#jtwt li p a{	text-decoration:none;}
ul#jtwt li p a:hover{	text-decoration:underline;}
a.jtwt_date{
	font-size:12px;
	color:#CCC;
	font-style:italic;
	text-decoration:none;
}
a.jtwt_date:hover{
	text-decoration:underline;
}
/*  :: FLICKR ::  */
.flickrfeed{
	width:100%;
	float:left;
	margin:0;
	display:block;
}
ul li.hide{
	display:none;
}
.thumbs { 
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
}
.thumbs li { 
	list-style: none; 
	float: left; 
	margin: 4px; 
	padding:2px; 
	background: #999; 
	-webkit-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	   -moz-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	    -ms-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	     -o-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	        transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
}
.thumbs li:hover { background:#333;}
.thumbs li img {
	display:block; 
	width:60px; 
	height:60px;
}

div.sideb i.icon-right-open:before{float: left;
line-height: 21px;height: 20px;}

div.sideb table{
	width:100%;
	text-align:left;
	border:none;
	border-spacing: 0;
	margin:0;
	color:#696969;
}
div.sideb table th{
	vertical-align:top;
	background:#fafafa;
	border:none;
	padding:0;
}
div.sideb table td{
	vertical-align:top;
	border:none;
	padding:0;
}

div.sideb h5{font-size: 12px;
font-weight:normal;
text-align: center;
margin: 8px 0 5px 0;
padding-bottom: 5px;}

div.sideb h5.line>span{ padding-bottom:4px;}

ul.sidebnav{
	list-style-type:none;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
ul.sidebnav  li{
	margin:0 0 5px 0;
	border-bottom: 1px solid #f0f0f0;
}
ul.sidebnav a{
	color:#696969;
	font-size:10px;
 }
ul.sidebnav p{ margin:0;}


.AdSections .footnav li{ font-size:16px; float:left; padding:10px; margin-right:5px; background:#ededed; border-radius: 4px;}
.AdSections .footnav li:hover{ background:#EA4748;}
.AdSections .footnav li:hover a{ color:#fff;}
.AdSections .footnav li a{ color: #7B7A7A;font-size: 14px;font-family:"Merriweather Sans",Arial,Helvetica,sans-serif;font-weight: bold;}
/*------------------------------------------------------------------*/ 
/*	5) FOOTER
/*------------------------------------------------------------------*/

.footerSub ul{ list-style:none; overflow:auto;}
.footerSub ul li{ float:left;}
.footerSub ul li .icon-right-open:before{ float:none;}


#footer{
	height:auto;
	width:100%;
	bottom:0;
	padding:20px 0 0 0;
	border-bottom:4px solid #ea4748;
	float:left;
	background:#fafafa;
}
#footer h5.line{
	margin-bottom:15px;
}
ul.footnav{
	list-style-type:none;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
ul.footnav  li{
	margin:0 0 5px 0;
}
ul.footnav a{
	color:#696969;
	font-size:12px;
 }
 
p.copyright{
	color:#696969;
	margin:0 auto;
	width:338px;
	font-size:12px;
	clear:both;
	background:#fff;
	padding:10px;
}
.AdSections img{max-width:100%; max-height:100%; display:block;}
.AdSections{padding:15px 0 ;border-top:1px solid #dbdbdb;  }

#pagenavigation {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-style: italic;	color: #666666;	line-height: 20px;	padding-left: 20px;	fon-space:3px;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	}
#pagenavigation ul {	margin: 0px;	padding: 0px;	}
#pagenavigation ul li {	float: left;	list-style-type: none;	margin-top: 5px;	 	margin-bottom: 5px;	 	padding:5px 10px;
	padding-bottom: 5px;	padding-left: 0px;	border-top: 1px solid #EEEEEE;	border-bottom: 1px solid #EEEEEE;}
#pagenavigation ul li a {	margin: 10px;	padding:2px 15px 5px 0;	font-weight: bold;	background-image: url(../img2012/naarrow.jpg);	background-repeat: no-repeat;	background-position: right top;	}


.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}