/*

Theme Name: Flix66.com 2013

Theme URI: http://flix66.com/

Description: Movie Reviews, Movie News, Movie Trailers, Blu-rays

Author: Traffic Zoom

Author URI: http://trafficzoom.com/

Version: 1.0

Tags: responsive, white, bootstrap



License: Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)

License URI: http://creativecommons.org/licenses/by-sa/3.0/



Movie Reviews, Movie News, Movie Trailers, Blu-rays

*/



@import url('bootstrap/css/bootstrap.css'); 

@import url('bootstrap/css/bootstrap-responsive.css'); 



@font-face {

font-family: 'DINRegular';

src: url('fonts/dinbold.eot');

src: url('fonts/dinbold.eot') format('embedded-opentype'),

	 url('fonts/dinbold.woff') format('woff'),

	 url('fonts/dinbold.ttf') format('truetype'),

	 url('fonts/dinbold.svg#DINRegular') format('svg');}

@font-face {

	font-family: 'Conv_DIN Black';

	src: url('fonts/DIN Black.eot');

	src: url('fonts/DIN Black.woff') format('woff'),

	url('fonts/DIN Black.ttf') format('truetype'),

	url('fonts/DIN Black.svg') format('svg');

	font-weight: normal; font-style: normal;}

@font-face {

	font-family: 'Conv_DIN Alternate Light';

	src: url('fonts/DIN Alternate Light.eot');

	src: url('fonts/DIN Alternate Light.woff') format('woff'),

	url('fonts/DIN Alternate Light.ttf') format('truetype'),

	url('fonts/DIN Alternate Light.svg') format('svg');}

/* Custom CSS */.sorting ul {    font-family: Arial, Helvetica, sans-serif; margin: 0;    padding: 0;    list-style: none;}.sorting ul li {    text-transform: none;}.sorting ul li {    float: left;    padding: 3px 4px;    font-size: 12px;    font-weight: normal;    }.sorting {    float: right;}.clearer {    clear: both;}.sorting ul.title li a.title, .sorting ul.date li a.post_date, .sorting ul.author li a.author, .sorting ul.director li a.director {    text-decoration: underline;}/* End Custom CSS */



#sbOverlay_syndicatedtv_flx6017 {
    max-width: 380px !important;
    width: 380px !important;
    overflow: hidden;
}


body {

	background: #e1e1e1 url("images/background.png") repeat-x top left;

	padding-top: 60px; 

	padding-bottom: 40px;

	font-size: 14px;

	line-height: 24px; 

}



html, body{

    margin:0px;

    padding:0px;

}



.left		{ float: left; }

.right		{ float: right; }

.clearAll	{ clear: both; }

.bold		{ font-weight: bold; }





/**                    **/

/** Top Navigation Bar **/

/**                    **/



.navbar {

	/* border-bottom: 1px solid #2d4141; */

	text-transform: uppercase;

	font-size: 12px;

	font-weight: bold;

}



.navbar .nav {

	float: left;

	padding-left: 40px;

}



.navbar-inverse .navbar-inner {

	background: #000;

	border-color: #252525;

	border: none;

}



.navbar-static-top .container, .container {

	max-width: 980px;


	background: #000;

}



.navbar .nav > li > a {

	padding: 18px 20px;

	color: #fff;

}



.navbar .nav > li > a:hover {

	color: #eeba4c;

	background: transparent url("images/arrow_hover.png") no-repeat bottom center;

}



.navbar-inverse .nav .active > a, 

.navbar-inverse .nav .active > a:hover, 

.navbar-inverse .nav .active > a:focus, 

.navbar-inverse .nav .current_page_item a, 

.navbar-inverse .nav .current_page_item a:hover, 

.navbar-inverse .nav .current_page_item a:focus, 

.navbar-inverse .nav .current_page_parent a, 

.navbar-inverse .nav .current_page_parent a:hover, 

.navbar-inverse .nav .current_page_parent a:focus {

	color: #000;

	background: #c9c9c9 url("images/arrow_selected.png") no-repeat bottom center;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

}



/* samy */

.news_img img { height: 80%; }
.news_img2 img { width: 100%; }

.news_img {
	width: 96px;
	height: 40px;
	overflow: hidden;
}

.news_img2 {
	width: 96px;
	height: 40px;
	overflow: hidden;
}

/*

.latest_newsblock img.aligncenter {

	height: 33px;

	width: 80px;

	overflow: hidden;

}

.latest-reviews img.aligncenter {

	height: 33px;

	width: 80px;

	overflow: hidden;

}*/





/**                        **/

/** Sub Top Navigation Bar **/

/**                        **/



.subtopnav {

	width: 100%;;

	background: #242f2f;

}



.subtopnav .container {

	background: #242f2f;

}



.subtopnav .trending-topics {

	color: #fff;

	padding: 10px 0;

	font-weight: normal;

	font-size: 12px;

	line-height: 15px;

}



.subtopnav .trending-topics a {

	color: #ffba00;

	text-decoration: underline;

	padding: 0 2px;

}





/**                    **/

/** Footer             **/

/**                    **/

 

.footer {

	width: 100%;

	background: #161616;

	font-size: 13px;

	font-weight: bold;

}



.footer .container {

	background: #161616;

}



.footer .footerpadding {

	padding: 35px 20px;

}



.footer h5 {

	color: #fff;

	text-transform: uppercase;

	background: url(/flix66/wp-content/themes/flix662013version01/images/footer-heading-bg.png) no-repeat left top;

	line-height: 12px;

}

.footer h5 .footerNoBg {

	background: #000000;

	padding-right: 5px;

}



.footer a {

	color: #efaf01;

	text-decoration: none;

}



.footer .copyright {

	margin: 10px 0;

	font-size: 14px;

	color: #323232;

}



.footer ._rw {

	width: 32px!important;

	height: 32px!important;

}

/**                    **/

/** Search box         **/

/**                    **/



input.searchbox {

	float: left;

	width: 175px;

	height: 24px;

	margin-top: 7px;

	padding: 0 5px;

	font-size: 12px;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

}



select.category {

	float: left;

	width: 70px;

	height: 26px;

	margin-top: 6px;

	padding: 0;/* 5px;*/

	font-size: 12px;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

    border:1px solid #000;



/*    -moz-appearance:none;

    -webkit-appearance:none;*/



/*    background:#fff;*/

}



input.gobutton {

	float: left;

	margin-top: 7px;

	height: 24px;

}





/**                    **/

/** Pagination         **/

/**                    **/



.wp-pagenavi {

	font-weight: bold;

	color: #fff;

}



.wp-pagenavi span.pages {

	display: none;

	visible: hidden;

}



.wp-pagenavi span.current {

	background: #ffba00;

	border: none;

	margin: 0 3px;

}



.wp-pagenavi a, .wp-pagenavi span {

	background: #e2e2e2;

	color: #242f2f;

	border: none !important;

	margin: 0 3px !important;

	padding: 3px 8px !important;

}







.social_links {

	float: left;

	margin: 7px 3px 0 7px;

}





/**                    **/

/** Homepage Inset     **/

/**                    **/


.social-media-icons {
    margin: 0;
}
.icon_date_published {
    width: 115px;
}
.icon_date_published, .icon_author {
    float: left;
}
.author-filter {
    float: right;
}

@media (max-width: 979px) {
    .nav-collapse .nav {
        width: 100%;
        padding: 0;
        text-align: center;
    }
    .sorting {
        display: block;
        float: none;
        text-align: center;
    }
}
@media (max-width: 768px) {

    .author-filter {
        float: none;
        width: 100%;
    }
    
    .author-filter {
        text-align: center;
    }
    
    .latest-listing-sidebar .span8 {
        text-align: center;
    }
    .popular-news-listing .span3 a {
        text-align: center;
    }

    .latest-news .span4 {
        text-align: center;
    }
    .latest-news .span8 h4.title {
        text-align: center;
        padding: 10px 0;
    }
    .social-media-icons {
        margin: 0 auto;
    }
    .news_img2 {
        height: auto;
        text-align: center;
    }
    .news_img2 img {
        width: auto;
    }
    
    .trending-topics {
        text-align: center;
    }
    .trending-topics .title {
        display: block;
    }
    
    .search-bar {
        width:280px;
    }
    
    .news-inset p, .news-inset h1 {
        padding: 0 10px;
    }

    .news-inset {

        position: relative;

        width: 100%;

        /* height: 35%; */

        margin-top: 0;

        margin-right: 0px;

        background: #2b2d2d;

        color: #fff;

        padding: 20px 0;

        line-height: 15px;

        overflow: hidden;

    }
    
    h3.title {
        text-align: center;
    }

}

@media (min-width: 769px) {

    .news-inset {

        float: right;

        position: relative;

        width: 30%;

        /* height: 35%; */

        margin-top: -32%;

        margin-right: 20px;

        background: #2b2d2d;

        color: #fff;

        padding: 20px 10px;

        line-height: 15px;

        overflow: hidden;

    }
}

.news-inset .header {

	background: #ffba00;

	width: 30%;

	padding: 5px 10px;

	text-transform: uppercase;

	font-size: 14px;

	font-weight: bold;

	line-height: 16px;

	color: #000;

}



.news-inset h1 {

	font-size: 20px;

	line-height: 23px;

}



.news-inset a {

	text-transform: uppercase;

	color: #ffba00;

	font-size: 13px;

	font-weight: bold;

}


/** <!--samy--> **/

.lines2 {

   overflow: hidden;

   text-overflow: ellipsis;

   display: -webkit-box;

   line-height: 16px;    

   /*max-height: 32px;      */

   -webkit-line-clamp: 2; 

   -webkit-box-orient: vertical;

}

/** <!--/samy--> **/





/**                    **/

/** Container styles   **/

/**                    **/



.container {

	background: #fff;

}



.row_container {

	padding: 10px 20px;

}



.profile-container {

	min-width: 300px;

}



/* Custom CSS */

            .ark-gallery .ark-display-thumbnails img {
                width:      100%;
                margin:     0;
                padding:    0;
                display:    block;
            }
            .ark-gallery .ark-thumbnail {
                padding:    10px;
                border: 3px solid #fff;
            }
            .ark-gallery .ark-thumbnail-container {
                width:      25%;
                float:      left;
                max-height: 105px;
                overflow:   hidden;
                padding-bottom: 4px;
            }
            .ark-gallery img {
                border:     1px solid #aaa;
            }
            .ark-gallery .active {
                border:     3px solid #f05d29;
            }            
            .ark-gallery .ark-display {
                text-align: center;
                position: relative;
            }
            .ark-gallery .ark-display .prev, .ark-gallery .ark-display .next {
                position: absolute;
                top: 50%;
                display: block;
                padding: 10px 15px;
                background-color: rgba(0,0,0,0.8);
                font-size: 16px;
                color: #fff;
            }
            .ark-gallery .ark-display .prev {
                left:0;
            }
            .ark-gallery .ark-display .next {
                right:0;
            }

/* Menu CSS */

.navbar ul.menu {
    float: left;
    display: block;
    padding-left: 40px;
    margin: 0 10px 0 0;
    list-style: none;
    
    
}

.navbar ul.menu > li {
    float: left;
}
.navbar ul.menu > li > a {
    color: #fff;
    padding: 18px 20px;
    display: block;
}


.navbar ul.menu > li > a:hover {

	color: #eeba4c;

	background: transparent url("images/arrow_hover.png") no-repeat bottom center;

}

.navbar-inverse .menu .active > a, 

.navbar-inverse .menu .active > a:hover, 

.navbar-inverse .menu .active > a:focus, 

.navbar-inverse .menu .current_page_item a, 

.navbar-inverse .menu .current_page_item a:hover, 

.navbar-inverse .menu .current_page_item a:focus, 

.navbar-inverse .menu .current_page_parent a, 

.navbar-inverse .menu .current_page_parent a:hover, 

.navbar-inverse .menu .current_page_parent a:focus {

	color: #000;

	background: #c9c9c9 url("images/arrow_selected.png") no-repeat bottom center;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

}

.navbar-inverse .brand, .navbar-inverse .menu > li > a {
    color: #999999;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.review_container {
    background: #242f2f;
    position: relative;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
}

.review_container .rating {
    position: absolute;
    right: 0;
    top: 0;
    background: #ff8400;
    text-align: center;
    font-size: 48px;
    font-weight: bold;
    height: 100%;
    width: 140px;
}

.review_container .rating .header {
    display: block;
    padding: 20px 10px;
    font-size: 18px;
}

.review_container .rating .overall {
    display: block;
}

.review_container .verdict {
    padding: 15px 20px;
    margin-right: 135px;
}

.stars {
    padding-top: 10px;
}

.stars .block {
    float: left;
    padding-right:30px;
}

.clearer {
    clear: both;
}
.post-header .post-date, .post-header .post-author {
    color: #666666;
    font-size: 10px;
    display: block;
    float: left;
}
.post-header .post-date {
    margin-left: 50px;
    padding-left: 20px;
    background: url('images/calendar.png') left center no-repeat;
}
.post-header .post-cast {
    list-style: none;
    margin: 0;
    padding: 0;
}
.post-header .post-cast li a {
    color: #ff8400;
    text-decoration: underline;
}
.post-header .post-cast li {
    color: #ff8400;
    padding: 4px 0;
}
.post-header .post-cast li .title {
    color: #000;
    font-weight: bold;
}
.clear {
    clear:both;
}
.post-header .star-ratings ul {
    margin: 0;
    padding: 0;
    list-style: none;
    
}
.post-header .star-ratings ul li {
    float: left;
    width: 19px;
    height: 19px;
    padding:0 2px;
}
.post-header .star-ratings ul li.full {
    background: url('images/rating-stars/star-full.png') no-repeat;
}
.post-header .star-ratings ul li.half {
    background: url('images/rating-stars/star-half.png') no-repeat;
}
.post-header .star-ratings ul li.empty {
    background: url('images/rating-stars/star-empty.png') no-repeat;
}
.post-header .star-ratings {
    float: right;
}
.review_container {

}
.review_container .star-ratings ul {
    margin: 0;
    padding: 0;
    list-style: none;    
}
.review_container .star-ratings ul li {
    float: left;
    width: 12px;
    height: 12px;
    padding:0 1px;
}
.review_container .star-ratings ul li.full {
    background: url('images/rating-stars/star-full-s.png') no-repeat;
}
.review_container .star-ratings ul li.half {
    background: url('images/rating-stars/star-half-s.png') no-repeat;
}
.review_container .star-ratings ul li.empty {
    background: url('images/rating-stars/star-empty-s.png') no-repeat;
}

.post-header {
    border-bottom: 4px solid #e5e5e5;
    margin-bottom: 13px;
    padding-bottom: 13px;
}

h1.content-heading, h2.content-heading, h3.content-heading {
    background: url("images/videos-imgs/newtitle_bot.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    padding: 10px 6px;
}


/* End custom CSS */

/**                    **/

/** Content heading    **/

/** styles             **/

/**                    **/


h1, h2, h3, h4 {
    font-family:"Conv_DIN Alternate Light"
}
h1.title {

	/* text-transform: uppercase;*/

        font-weight: bold;

	width: 100%;

	font-size: 36px;
}



h3.title {

	/* text-transform: uppercase;*/

        font-weight: bold;

	width: 100%;

	font-size: 36px;

}


.bg_title {
    font-family: 'DINRegular';
    
    font-weight: normal;
}
h3.bg_title {

	background: #242f2f url("images/bg_title.png") repeat-y top left;

	padding: 0 0 0 20px;

	text-transform: uppercase;

	font-size: 16px;

	line-height: 35px;

	color: #fff;
    


}



h4.title {

	margin: 0;

}



h4.title a {

	color: #242f2f;

}





/**                    **/

/** Latest listings    **/

/**                    **/



.latest-listing, .actors-listing {

	padding: 15px 0 10px 0;

	border-bottom: 1px dotted #d8d8d8;

}



.latest-listing .readmore {

	color: #000;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

}



.latest-listing-sidebar {

	padding: 7px 0;

}



.latest-listing-sidebar a {

	color: #3e4646;

	font-weight: bold;

}



.latest-listing-sidebar h4 {

	text-align: center;

}



.listing-details {

	color: #666;

	font-size: 9px;

	font-weight: bold;

	margin-top: 5px;

}



.popular-news-listing a {

	color: #005ca1;

}



.popular-news-listing .title {

	text-align: center;

	font-size: 13px;

	line-height: 18px;

}





/**                    **/

/** Icons              **/

/**                    **/



.icon_date_published {

	background: transparent url("images/icons/icon_date_published.png") no-repeat top left;

	padding-left: 20px;

}



.icon_author {

	background: transparent url("images/icons/icon_author.png") no-repeat top left;

	padding-left: 20px;

}





/*New Videos Page Styles*/

.GoogleActiveViewClass {
    max-width: 300px !important;
    margin: 0 auto;
    overflow: hidden;
}

.main-content {background-color:#fff; padding:0 20px 20px 20px; font-family:Arial, Helvetica, sans-serif;overflow: hidden;}

.sdbr_bnr {margin:20px 0 10px 0; padding:0; width:100%;}

.sharelike_box { width: 275px; background-color:#f5f5f5; height:61px; margin:0 0 20px 0; padding:10px 6px 9px 18px;}

.share_txt {font-size:18px; color:#242f2f; line-height:20.2px; text-align:left; width:80px; float:left; font-weight:bold; text-transform:uppercase;}

.share_likes {float:right; text-align:right;}

.sdbar_ttl {background:#242f2f url(images/videos-imgs/sdbr_ttlbg.png) left top repeat-y; height:33px; text-align:left; padding:0 0 0 20px; line-height:33px; font-size:18px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; margin:0 0 16px 0; letter-spacing:0.1px; float:left; width:280px;}

.latest_newsblock {width:100%; /*samy  float:left; margin:0 0 20px 0; */  margin: 0 0 10px 0; padding:0;}

.latest_newsblock ul {list-style:none; margin:0; padding:0;}

.latest_newsblock ul li {list-style:none; margin:0 0 10px 0; padding:0; float:left; width:100%;}

.latest_newsblock .news_img {width:80px; height:49px; float:left; margin-right:10px; overflow:hidden;}



.latest_newsblock .news_ttl {width:210px; height:49px; float:left; text-align:left;}

.latest_newsblock .news_ttl a {text-align:left; color:#242f2f; text-decoration:none; font-size:14px; line-height:16.5px; font-weight:bold; transition-duration:0.6s;}

.latest_newsblock .news_ttl a:hover { color:#eda91c; text-decoration:none; transition-duration:0.6s;}

.viditem { width:100%; float:left; margin:20px 0 10px 0; padding:0;}

.vidttl {font-family:Conv_DIN Alternate Light, Arial, Helvetica, sans-serif; font-size:36px; line-height:42px; color:#000; margin:0px 0 9px 0;}





.view_gal, .view_gal2  {width:100%; float:right; text-align:right; height:27px; margin-top:10px;}

.view_gal a, .view_gal2 a {text-align:left; height:27px; line-height:27px; font-family: Arial, Helvetica, sans-serif; color:#fff; padding-left:32px; width:108px; text-transform:uppercase; text-decoration:none; float:right; font-size:14px; font-weight:normal;}

.view_gal a {background:#ff8400 url(images/vid_icon.png) left center no-repeat;}

.view_gal2 a {background:#4ba0a0 url(images/comment_icon.png) left center no-repeat;}

.view_gal a:hover, .view_gal2 a:hover {color:#fff; text-decoration:none;}





.vid_descn {width:100%; float:left; margin:0; padding:0;}

.vid_descn span {margin:0; padding:0; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; width:100%; float:left; letter-spacing:0.1px;}

.vid_descn span strong {margin:0; padding:0;}

.vid_descn p {margin:3px 0 6px 0; padding:0; line-height:24px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; letter-spacing:0.1px; width:100%; float:left;}

.topics {width:100%; margin:8px 0 6px 0; padding:0;}

.topics strong {font-size:12px; line-height:18px; text-align:left; letter-spacing:0.1px; font-family:Arial, Helvetica, sans-serif;color:#666666; text-transform:uppercase; font-weight:bold; margin:0 0 2px 0; padding:0;}

.topics a {font-size:12px; line-height:18px; text-align:left; letter-spacing:0.1px; font-family:Arial, Helvetica, sans-serif; color:#ff8400; text-transform:capitalize; text-decoration:none; font-weight:bold;}

.topics a:hover {color:#666; text-decoration:none;}

.newson_list {width:100%; float:left; text-align:left; margin:0; padding:0;}

.newson_ttl {background: url(images/videos-imgs/newtitle_bot.png) bottom left repeat-x; text-align:left; padding:0 0 4px 0px; line-height:41px; font-size:24px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000; margin:10px 0 6px 0; letter-spacing:0.1px; float:left; width:100%;}

.newson_ttlinr {margin-top:0px !important;}

.newson_list ul {margin:0; padding:0; list-style:none;}

.newson_list ul li {margin:0; padding:0 0 1px 0; list-style:none; width:100%; float:left; padding:14px 0 16px 0; background:url(images/videos-imgs/divider.jpg) top left repeat-x;}

.newson_list ul li:last-child { background:url(images/videos-imgs/divider.jpg) bottom left repeat-x, url(images/videos-imgs/divider.jpg) top left repeat-x; padding-bottom:25px;}

.newson_list2 ul li:last-child { padding-bottom:16px;}

.newson_list ul li .newson_img {margin:0 11px 0 0; padding:0; float:left; width:220px;}

.newson_list ul li .newson_cont {margin:0; padding:0; width:380px; float:left;}

.newson_cont .nson_ttl {margin:0; padding:0;}

.newson_cont .nson_ttl a {font-size:18px; line-height:normal; text-align:left; margin:0; padding:0; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#242f2f;}

.newson_cont p {font-family:Arial, Helvetica, sans-serif; text-align:left; color:#000; font-size:12px; line-height:18px; margin:0; padding:0; letter-spacing:0.1px;}

.newson_cont p a {font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#000; font-size:12px; line-height:18px; margin:0; padding:0 12px 0 0; text-decoration:none; background:url(images/videos-imgs/arwimg.png) right center no-repeat;}

.newson_cont .dmyauthr {width:100%; float:left; margin-bottom:17px; margin-top:4px;}

.dmyauthr .dmy {float:left; height:15px; text-align:left; padding-left:19px; margin-right:15px; letter-spacing:0.1px; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:url(images/videos-imgs/dmyicon.png) left bottom no-repeat; color:#666; margin-left:2px; line-height:18px;}

.dmyauthr .authr {float:left; height:15px;}

.dmyauthr .authr a {float:left; height:15px; text-align:left; padding-left:20px; letter-spacing:0.1px; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:url(images/videos-imgs/authricon.png) left bottom no-repeat; color:#666; text-decoration:none; line-height:18px;}

.site_pagnsn {width:100%; float:left; margin:23px 0 20px 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.site_pagnsn2 { margin-top:14px;}

.site_pagnsn .prevlarw {width:65px; height:25px; margin:0; padding:0px; background:url(images/videos-imgs/pgns_larw.jpg) center center no-repeat; float:left; font-size:0; line-height:0;}

.site_pagnsn ul {height:25px; float:left; margin:0; padding:0; list-style:none;}

.site_pagnsn ul li {height:25px; width:25px; text-align:center; font-size:14px; line-height:25px; color:#fff; background-color:#ffba00; margin:0 0 0 10px; padding:0; float:left; background-image:none;}

.site_pagnsn ul li:last-child{ background-image:none; padding:0;}



.site_pagnsn ul li a {height:25px; width:25px; text-align:center; font-size:14px; line-height:25px; color:#242f2f; background-color:#e2e2e2; text-decoration:none; float:left;}

.site_pagnsn ul li a:hover {color:#fff; background-color:#ffba00; text-decoration:none;}

.site_pagnsn .prevrarw {width:65px; height:25px; margin:0 0 0 10px; padding:0px; background:url(images/videos-imgs/pgns_rarw.jpg) center center no-repeat; float:left; font-size:0; line-height:0;}

.contbar_ttl {background:#242f2f url(images/videos-imgs/sdbr_ttlbg.png) left top repeat-y; height:33px; text-align:left; padding:0 0 0 20px; line-height:33px; font-size:18px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; margin:24px 0 20px 0; letter-spacing:0.1px; float:left; width:97%;}

.contbar_ttl2 { margin-top:0;}

.popnews {width:100%; float:left; margin:0 0 10px 0; padding:0;}

.popnews ul {margin:0; padding:0; list-style:none; float:left; width:100%;}

.popnews li {list-style:none; margin:0; padding:0 20px 0 0; width:140px; float:left; background:url(images/videos-imgs/line.jpg) right top 56px no-repeat;}

.popnews li:last-child {background-image:none; padding:0 0 0 0;}

.popnews li .popimg {width:140px; height:140px; text-align:center; margin:0; padding:0; overflow:hidden;}

.popnews li .poplink {width:100%; text-align:center; float:left; margin:1px 0 0 0;}

.popnews li .poplink a {text-align:center; color:#0075b9; margin:0; padding:0; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:normal;}

.popnews li .poplink a:hover {color:#000; text-decoration:none;}



.birth-details { margin:15px 0 0 0;}



.birth-details .birth-details-row {float:left; margin:0 0 7px 0;}

.birth-details span {font-family:Arial, Helvetica, sans-serif; text-align:left; color:#000; font-size:12px; line-height:18px; margin:0; padding:0; letter-spacing:0.1px; width:280px; float:left;}

.birth-details b {font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#000; font-size:12px; line-height:18px; margin:0; text-decoration:none; text-transform:uppercase; margin:0; float:left; width:100px;}



.newson_cont .nson_ttl2 {margin:0 0 15px 0; padding:0;}



.popimg2 {height:80px !important;}







/*--gallery page start--*/





.slider_box{ width:100%; float:left; position:relative; margin-top:20px;}

.slider_box img{ width:auto; height:auto; margin-bottom:6px;}

.owl-prev, .owl-next { width:35px; height:35px; position:absolute; top:148px; cursor:pointer; font-size:0;}

.owl-prev {left:10px; background-image:url(images/arrow_left.png); background-repeat:no-repeat;}

.owl-next {right:10px; background-image:url(images/arrow_right.png); background-repeat:no-repeat;}



.gallery_box{ width:100%; float:left; margin-top:14px;}

.gallery_box ul { margin:0px; padding:0px;}

.gallery_box ul li { width:auto; height:auto; list-style:none; float:left; margin-right:20px; margin-bottom:20px; padding:0px !important; background:none !important;}

.gallery_box img{ width:140px; height:auto;}



.gallery_box ul li:nth-child(4) { margin-right:0px;}

.gallery_box ul li:nth-child(8) { margin-right:0px;}

.gallery_box ul li:nth-child(12) { margin-right:0px;}

.gallery_box ul li:nth-child(16) { margin-right:0px;}

.gallery_box ul li:nth-child(20) { margin-right:0px;}

.gallery_box ul li:nth-child(24) { margin-right:0px;}

.gallery_box ul li:nth-child(28) { margin-right:0px;}

.gallery_box ul li:nth-child(30) { margin-bottom:0px;}

.gallery_box ul li:nth-child(31) { margin-bottom:0px;}

.gallery_box ul li:nth-child(32) { margin-right:0px;}

.gallery_box ul li:nth-child(33) { margin-right:0px;}

	

.gallery_box p { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; font-weight:bold; color:#ff8400; padding-top:13px; padding-bottom:15px; border-bottom:1px dotted #d8d8d8; margin:0px 0px 13px 0px; line-height:17px;}

.gallery_box p span{ color:#666; text-transform:uppercase;}

/* Custom */

.post_meta {
    font-weight: normal;
    font-size: 13px;
    text-transform: none;
    
}

@media (max-width: 768px) {
    .newson_cont .nson_ttl2 {
        margin: 0;
        text-align: center;
    }
    .gallery-listing .span8 {
        text-align: center;
    }
}

@media (max-width: 625px) {
    .newson_list ul li .newson_cont {
        width: 100%;
    }
    .newson_list ul li .newson_img {
        text-align: center;
        width: 100%;
    }
    .newson_cont .nson_ttl a {
        text-align: center;
        width: 100%;
    }
    .ark-stats {
        display: block;
        float: none !important;
    }

    
}

@media (max-width: 400px) {
    .ark-gallery .ark-thumbnail-container {
        width: 50%;
    }
    .newson_list ul li .newson_cont {
        width: 100%;
    }
    .birth-details-row b, .birth-details-row span {
        width: 100%;
    }
    
}

.profile_meta {
    position: relative;
    min-height: 48px;
}
.profile_head {
    min-height: 200px;
}
.profile_meta .more-info, .profile_meta .hide-more-info {
    cursor: pointer;
}
.profile_meta .bio {
    display: none;
    padding-top: 15px;
}
.profile_meta .hide-more-info {
    text-align: right;
    font-style: italic;
    font-size: 12px;
}
