/*  ==== MAIN ITEMS   dfh =====*/
.top_img { max-height: 390px;visibility: hidden;}
.main_items_block:first-child li {margin-top:0 !important;}
.main_items_block li:first-child {margin-right: 0 !important;}
.main_items_block li:last-child {margin-left: 0 !important;}
#top_ul, #archive_ul, #main_ul {position: relative;list-style-type: none; margin: 0;display: inline-block;}
#main_ul li  {
	position:relative;
	overflow: hidden; 
    margin: 10px 16px;
    float: right;
    width: 135px;
    
}
.main_items_block {
	display: inline-block;
	width:100%
}

#top_ul > li:first-child{
	margin-top: 0;
} 
 
.cn_posodo_a{
	display:none;
	position: absolute;
	width: 131px;
	height: 131px;
	border: 2px solid;
	top: 0px;
	left: 0px;
}
#top_ul li a.cn_posodo_a{right: 0;}
#main_ul li:hover a.cn_posodo_a,#top_ul li:hover a.cn_posodo_a{display:block;}
#main_ul li  .title {
	
	display: block;
	clear: both;
	font-weight: bolder;
	font-size: 110%;
}
#main_ul li  .item_credit {
	font-size: 83%;
	display: block;
	color: black;
}
#main_ul li  .sub_title {
	display: block;
 
	overflow: hidden;
	color:black;
}

#main_ul li  .main_item_line {
	position: relative;
	float: right;
	display: block;
	width: 88%;
	height: 100px;
	margin: 2%;
}
#main_ul li  .main_item_line img {
	float: right;
	width: 100px;
	height: 101px;
	margin-top: -1px;
}
#main_ul li  .main_item_line h2 {
	font-size: 50px;
	margin-right: 13px;
	float: right;
}
#main_ul li img{
	width: 135px;
	height: 135px;
}	
#top_title_home {
	height: 90px;
}
#top_title_home img{
	height:90px;
	float: right;
	
}
#main_ul .post-edit-link ,#top_ul .post-edit-link,#archive_ul .post-edit-link {
	position: absolute;
	left: 0;
	bottom: 0;
}
#top_title_home_continer {
	opacity: 0;
	display: inline-block;
	height: 180px;
	width: 100%;
	margin-bottom: 46px;
	margin-top: 33px;
}
#top_title_home h2 {
margin: 11px 11px;
float: right;
font-size: 3.8em;
}
#top_posts_home {width: 38%; float:right;	}
#top_ul li{
	padding-bottom: 12px;
	margin-top: 12px;
	float: right;
	position: relative;
	border-bottom:1px dotted rgb(179, 158, 158);
	margin-bottom: 0;
	width: 100%;
	
}
/*
#top_ul li:last-child{
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 12px;
}
*/
#top_ul li img{
	width: 135px;
	height: 135px;
	float:right;
}
#top_ul li .title {
	display: block;
	font-weight: bold;
	font-size: 16px;
}
#top_ul li .post_info {
	float: right;
	width: 56%;
	height:  135px;
	overflow: hidden;
	margin-right: 15px;
}
#top_ul li .credit {
	font-size: 11.5px;
	clear: both;
	display: block;
	
}
 .credit a, .credit{
	color:grey;
}
.sub_title {
font-size: 13.5px;
}
#archive_ul li {
line-height: 0;
border: 1px solid rgb(199, 183, 183);
width: 190px;
float: right;
position: relative;
color: white !important;
margin: 13px 16px;
}
#archive_ul li a{color: white !important;}
#archive_ul li img {
	width: 190px;
	height: 190px;
}
#archive_ul li .sub_title, #arcive_home a {color:white;}
#archive_ul li .sub_title{height:61px; }
#archive_ul li .post_info {padding:7px;height: 70px;line-height: 18px; overflow: hidden;}
#archive_ul li .post_info .title a{ font-size:14px;font-weight: bold;}
#archive_ul li .post_info .credit {font-size:11.5px; margin-bottom: 4px; color: white;}

#archive_ul li:nth-child(3n+0) {margin-left: 0;}
#archive_ul li:nth-child(3n + 1) {margin-right: 0;}

#inner_content #archive_ul li a {color:rgb(158, 158, 158) !important;}
#inner_content #archive_ul li .post_info .title,#inner_content #archive_ul li .post_info .title a {color: black !important;}
.credit {
	clear: both;
	display: block;
}
.img_item {
	width: 185px;
	height: 185px;
}
.img_item:hover:after { 
	content: '';
	position: absolute;
	width: 181px;
	height: 181px;
	border: 2px solid;
	top: 0px;
	left: 0px;
}
#archive_ul li:hover{
	border: 1px solid black;
}
.line_text {
	float: right;
	font-size: 50px;
	margin-right: 20px;
}
.tag_archive #archive_ul li{
	margin: 20px 12px;
	width: 142px;
	border: none;
}

.tag_archive #archive_ul li .post_info{ 
	 
	color: black !important;
	overflow: hidden;
	height: auto;
}

.tag_archive #archive_ul li .sub_title {color:black;}

.tag_archive #archive_ul li .post_info .title a{font:bold 14px arial; color:black !important;}
.tag_archive #archive_ul li .post_info .credit {font:11.5px arial;color: grey; }
.tag_archive #archive_ul li .post_info .sub_title {font-size:12px; }
.tag_archive #archive_ul li .post_info .sub_title a{color: rgb(24, 143, 223) !important; }
.tag_archive #archive_ul li:hover  .post_info .title a{ color:red !important; }
.tag_archive #archive_ul li img {width: 142px;height: 142px;}
 
.tag_archive #archive_ul li.tag_line {margin-right:0;}
.tag_archive #archive_ul li:nth-child(4n){margin-left: 0;}
.tag_archive #archive_ul li.items_li.tag_line {clear: both;}
/* === cn WIDGETS === */

.movie_selected{
	background-color: red;
	color: white !important;
}
.cn_movies_widget_movie_info {
	padding: 5px;
	width: 63%;
	float: right;
}
.cn_movies_widget_movie {
	position: relative;
	font-weight: bold;
	font-size: 15px;
	 border-bottom: 1px solid rgb(213, 213, 213);
	min-height: 68px;
	padding: 10px 0 10px;
}
.cn_movies_widget_movie img{
	border: 1px solid #B8A5A5;
	height: 62px;
	width: 62px;
	float: right;
}  
.cn_movies_widget_movie a{color:black;}
.cn_movies_widget_movie:hover .widget_movie_title{color:white; background-color:red;}
.cn_movies_widget_movie_terms li a:after {content: ",";}
.cn_movies_widget_movie_terms li:last-child a:after {content: "";}
.cn_tag_widget_post {
	position: relative;
	border-bottom: 1px solid rgb(213, 213, 213);
	font-weight: bold;
	font-size: 14px;
	padding: 11px 6px 13px 6px;
	 
}
.cn_tag_widget_post:last-child {
	border:none;
}
 .cn_movies_widget_movie_terms {
 
}
.cn_movies_widget {
	width: 100%;
	height: 158px;
	background: url(images/movie/loader250.gif) no-repeat center #000;
}
.cn_movies_widget iframe, .cn_movies_widget embed{height:100%;}

.cn_movies_widget_movie_terms li {
	display: inline !important;
	border:none !important;
}
.cn_movies_widget_movie_terms li::after {
	display:none !important;
}

.cn_movies_widget_movie_terms a {
color: #bb2f3c;
font-size: 12px;
font-weight: normal;
}
.cn_tag_widget_post:nth-child(1):hover{background-color:#DC2828;}
.cn_tag_widget_post:nth-child(2):hover{background-color:#3C8241;}
.cn_tag_widget_post:nth-child(3):hover{background-color:#FF821E;}
.cn_tag_widget_post:nth-child(4):hover{background-color:#006482;}
 
.cn_tag_widget_post a:hover{text-decoration: none;}
.cn_tag_widget_post:hover  a{color:white;}
.cn_tag_widget_post a{color:rgb(100, 100, 100); }
.widget_cn_tag_widget img{width:100%; height:120px;margin-bottom: -6px;}
.cn_tags_widget_a_top {
	position: absolute;
	left: 7px;
	top: 3px;
	color: black;
}
.cn_home_widget_worth_item {min-height: 68px;}
.cn_home_widget_worth_item img{
	width: 60px;
	height: 60px;
	display: inline-block;
	vertical-align: top;
}
.cn_home_widget_worth_item_content {
	padding-right: 6px;
	width: 72%;
	color: rgb(71, 71, 71);
	display: inline-block;
	font-size: 12.5px;
	line-height: 17px;
}
.cn_home_widget_worth_conteiner { 
	clear: both;
	padding: 20px 0 10px; 
	height: 300px;
	overflow: hidden;

}
.cn_widget_worth_items_conteiner li {
	/*border-top: none;*/
	border: none;
	font-weight:normal;
	padding: 10px 0;
	border-bottom: 1px solid rgb(213, 213, 213);
}

.cn_widget_worth_items_conteiner {
}
.cn_widget_worth_items_conteiner .cn_home_widget_worth_item_content_sub p{margin: 0;display: inline;}
.cn_widget_worth_items_conteiner li:first-of-type{padding-top:0px;}
.cn_home_widget_worth_item_content_title a {
	color: #186C88;
	clear: both;
	font-size: 15px;
	font-weight: bold;
}
.cn_home_widget_worth_item_content a:hover{
text-decoration: none;
}
.cn_home_widget_worth_item_content_sub {
clear: both;
display: block;
}
.cn_home_widget_worth_more {
margin-right: 8px;
color: #C5374F !important;
}

/* Acordion */
.srt_acordion {
	
}
.srt_acordion h3 {
	font-size: 26px;
	color:white;
	line-height: 1.2em;
	min-height: 82px; 
	margin-bottom:0;	
	border: 1px solid;
	cursor: pointer;
}
.srt_acordion_tab {
	display:none;
	border: 1px solid;
	padding: 20px;
	border-top: none;
}
 
.srt_acordion h3 img {height: 70px;float: right;}
.srt_acordion .ui-state-focus { outline: none; }
 .header_img {
	background-repeat: no-repeat;
	width: 100px;
	height: 82px;
	float: right;
	background-size: 100%;
	background-color: white;
	
}
.srt_acordion h3 .ac_titile_text {
	padding: 10px 20px;
	display: inline-block;
	width: 366px;
}
.open_h3_ac {border-bottom:none !important;}

.srt_acordion .cn_close_tab_icon {
	float: left;
	background: url('images/close_icon_green_blue.png') no-repeat;
	width: 18px;
	height: 19px;
	display: block;
	margin-left: -18px;
	cursor: pointer;
}
/* related posts */
.rp_items {
  width: 100%;
  overflow: hidden;
 
  direction:ltr;
}
.rp_item {
	width: 114px;
	float: right;
	padding: 20px 0 4px 18px;
	overflow: hidden;
	direction: rtl; 
}
.rp_item_title {
	color: #000;
	font-weight: bold;
}

/*
#rp_items .viewport { min-height: 205px; width:100%; overflow: hidden; position: relative;float: right; }
#rp_items .overview { list-style: none; position: absolute; top: 0; }
#rp_items .thumb .end,
#rp_items .thumb { background-color: #A9BBBD; }
#rp_items .scrollbar { position: relative; float: right; }
#rp_items .track {  height: 100%; position: relative; padding: 3px 0; border-bottom: 1px solid #448aa1; }
#rp_items .thumb { height: 16px; width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; background-color: #DC2828; border-radius: 50%;}
#rp_items .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#rp_items .disable{ display: none; }
#rp_items .noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
#rp_items .scrollbar:before{
	margin-right: -10px;
	color: #DC2828;
	font-size: 16px;
	right: 0;
	content: "<";
	position: absolute;
	font-weight: bolder;
	top: -3px;
} 
#rp_items .scrollbar:after{
	margin-left: -10px;
	color: #DC2828;
	font-size: 16px;
	left: 0;
	content: ">";
	position: absolute;
	font-weight: bolder;
	top: -3px;
}
*/
#rp_title_text{
	float:right;
	background-color: #1A6383;
	color: white;
	padding: 1px 15px;
	margin: 0px -2px -1px 32px;
	border:inherit 5px #000000;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
#rp_title_line {
border-bottom: 1px solid #8DAEBD;
height: 20px;
margin: 0 124px 0 0px;
}
.rp_item img {
	width:114px;
	height:114px;
}
#rp_conteiner {margin-bottom: 45px; display: inline-block;position: relative;width: 100%;}


#example5{position: absolute;right: -108px;top:8px;}
.single_fet_img {
	width: 84px;
	height: 84px;
	
	background-size: contain;
	background-repeat: no-repeat;
	background-position: top;
}

.cn_small_loading {
	width: 15px;
	background: url('admin/images/ajax-loader-small.gif') no-repeat;
	height: 15px;
	display: none;
}
#top_video_home {
	float: left;
	width: 585px;
	display: inline-block;
	background-color: #CBCBCB;
	height: 465px;
}
#top_video_home #home_img_title {
	font-size: 17px;
	margin-bottom: 5px;
	display: block;
}
#top_video_home #video_title {
	clear: both;
	margin: 0 auto;
	padding: 13px 12px 15px;
	line-height: 18px;
	display: none;
}
#top_video_home #video_title p{
	margin: 0;
}
#top_video_home #video {margin: 0 auto -6px auto;text-align: center;}
#video {
	/*background: url(images/movie/loader250.gif) no-repeat center;*/
	/*min-height: 375px;*/
}

#wrapper {

	width: 100%;
	clear: both;
	margin-bottom: 13px;
	padding-top: 3px;
}
#wrapper #ticker-1 {
 
	width: 500px;
	
	margin-bottom: -7px !important; 
	overflow: hidden;
}
#ticker-1 .item p {
margin: 0;
}
#wrapper .item{
	display:block;	
	float: left;
	margin: 0 10px;
	font-size:16px;
	
} 
#wrapper hr{
	margin-top: 10px;
	height: 4px;
	overflow: hidden;
	border: none;
 
}
#wrapper hr:after {
	content:".......................................................................................................................................................................";
	letter-spacing: 4px; /* Use letter-spacing to increase space between dots*/
	letter-spacing: 4px;
	position: relative;
	top: -10px;
	margin-top: 3px;
}
.cn_tags_widget_img {
	width: 100%;
	height: 107px;
	background-repeat: no-repeat;
}
/* === Fix for flare=== */
.flare-button .flare-button-icon {
	text-align: right !important;
}
.flare-vertical .flare-total {
width: 40px !important;
}
.flare-right .flare-flyout .flare-iframe-wrapper {
	right: 63px !important;
}

/* alllies Image slider */
.al_slider_images .img_cont{
	max-width: 566px;
	overflow: hidden;
	/*min-height: 340px;*/
	float:left;
	position: relative;
}
.al_slider {
	background: #fff;
	display: inline-block;
	/*max-width:510px;*/
	position: relative;
}
.al_slider .al_slider_thumbs div {
	display: block;
	float: left;
	position: relative;
	border: 1px solid #ccc;
	margin: 17px 5px;	
	cursor: pointer;
	
	width: 85px;
	height: 60px;
}
.img_cont img{
	margin: auto;
	background-color: transparent;
	border: none;
	/*padding: 15px;*/
	
}
#al_slider_images, .al_slider_thumbs {

	overflow: hidden;
}
 
.al_slider_thumbs {
	height: 90px; 
	margin: 0 20px;
}
.al_slider_thumbs img {
	
	width: 85px;
	height: 60px;
}
.al_slider_thumbs div.selected, .al_slider_thumbs div:hover{
	padding: 3px;
	border: solid;
	border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
	border-width: 1px 2px 2px 1px;
	background-color: rgb(230, 230, 230);
	margin-top: 15px;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.75);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.75);
	box-shadow: 0 1px 5px rgba(0,0,0,0.75);
}
  /*  .al_slider_thumbs:hover   */


.al_slider_navs_tuhmb div{
	position: absolute;
	bottom: 40px;
	font-size: 3em;
	color: rgb(0, 122, 255);
	cursor: pointer;
}
.video_thumb_after {
	left: 33px;
	top: 22px;
	position: absolute;
	background-image: url('images/play_thumb_icon.png');
	width: 25px;
	height: 25px;
	background-size: 25px;
	opacity: 0.6;
}
.al_slider_navs_tuhmb .prev{left: 4px;}
.al_slider_navs_images {
	display: none;
	width: 100%;
	position: absolute;
	top: 38%;
}
.al_slider_navs_images div{
	position: absolute;
	height: 23px;
	width: 26px;
	background-image: url('images/slider_icons.png');
	cursor: pointer;
 }
 #prev_full, #next_full,#cr_full_close {
	position: absolute;
	height: 70px;
	width: 70px;
	background-image: url('images/fullpage_icons.png');
	cursor: pointer;
 }
.al_slider_navs_images .prev{left: 1px;  background-position: 76px;}
.al_slider_navs_images .next{ }
.al_slider_navs_images .fullpage{
	top: -151px;
	left: 0;
	background-position: 50px;
}
.al_slider_info {
	right: -16px;
	background-image: none !important;
	background: #f4f3ed;
	border: 1px solid;
	top: 60px; 
	padding: 7px;
	width: auto !important;
	height: auto !important;
}
.al_gallery_title {
	font-size:20px;
	font-weight: bold;
}
.al_gallery_title:before {
	display: block;
	width: 100%;
	height: 5px;
	background-image: url('images/sepr_line.png');
	content: "";
}
#home_gallery {
	position: relative;
	
	/*width: 573px;*/
}
#home_gallery .img_cont {
	max-width: 640px;
}
#cn_pag {
	clear: both;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
}
#cn_pag .current,#cn_pag .prev, #cn_pag .next{color:red;}
.selected_li {border: 2px solid red !important;}
.cn_img_widget img{width:100%;}  
.cn_img_widget .sub_text {
	font-size: 14px;
	font-weight: bold;
}
.cn_img_widget .sub_text p{margin:0}
.cn_img_widget .sub_text_sub {
	font-size: 13px;
}

/*.ui-dialog {z-index:1000000 !important;  }*/
.mceListBoxMenu {z-index:1000001 !important;  }
.wp_themeSkin {z-index:1000002 !important;  }
 
/* === full Size ====*/
#cn_overlay {
	 opacity : 0.7;
	 position: absolute;
	 top: 0;
	 left: 0;
	 background-color: black;
	 width: 100%;
	 z-index: 5000;
	  
}

#full_conteiner_new {
	display:none;
	z-index: 5001;
	position: fixed;
	top: 40px;
	margin: auto;
	width: 100%;
}
#wrapper_full .caroufredsel_wrapper{
	margin:auto !important;
}
#full_conteiner{
	direction: ltr;
	display: none;		
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	min-height: 700px;
	line-height: 22px;
	background-color: #434;
}
 
#carousel_full div {
	float: left;
	overflow-y:scroll;
}
#carousel_full div * {
 
	border: none;
	display: block;
 
}
#carousel_full .empty {
	display: block;
	width: 600px;
	height: 400px;
	float: left;
}

#bar_full {
	width: 62px;
	position: fixed;
	bottom: 76px;
	left: 44%;
}
#prev_full.disabled, #next_full.disabled {
	cursor: default;
	opacity: 0.3;
}
#prev_full {
	right: -100px;
	background-position: -70px;
}
#next_full {
	left: 0px;
	 
}
#cr_full_close {
	position: fixed;
	top: 62px;
	right: 38px;
	background-position: 62px;
	width: 53px;
}
#title_full {
	height: 55px;
	top: 10px;
	background: black;
	position: absolute;
	width: 90.5%;
	margin: auto;
	left: 29px;
}
#carousel_full {
margin: auto;
}
#title_full_text {
	background: red;
	width: 200px;
	height: 100px;


	color: white;
	font-size: 23px;
	padding: 0px;
	position: absolute;
	bottom: 20%;
	right: 14px;
	font-weight: bold;
}
/* ==== END ====*/
.full_width_content {
	width: 87% !important;
	padding: 63px !important;
}
#tags_page {
	line-height: 30px;
	font-weight: bold;
	text-align: justify;
}
.tag_archive #archive_ul li a {color: gray !important;}
.tagp {
	color:#53787b;
	padding: 0 6px;
}
#main_title {
	line-height: 69px;
	display: block;
	font-size: 62px;
	overflow: hidden;
	 padding: 14px 8px 10px 8px;
}
#main_title.too_lines_title{padding: 14px 19px 10px 0;}
#main_title p,#main_sub_title p {margin: 0;}
#main_sub_title {
	display: block;
	font-size: 16px;
	line-height: 20px;
	padding: 0 12px;
}
.widget_tag_cloud .tagcloud {
text-align: justify;
}
.widgettitle span{
	position: absolute;
	width: 100%;
	border-bottom: 5px solid;
	bottom: -5px;
	left: 0;
}
.center_title {
	width: 100%;
	height: 90px;
	margin: 20px 0;
	background-repeat: no-repeat;
	background-size: 88% 100%;
}
.center_title_img img {
	width: 80px;
	height: 79px;
	position: absolute;
	top: 6px;
	right:0;
}
.center_title_img {
	width: 12.5%;
	height: 90px;
	position: relative;
	display: inline-block;
	background: #fff;
}
.center_title_text {
	height: 90px;
	display: inline-block;
	width: 86.8%;
	margin-right: -4px;
	overflow: hidden;
	position: relative;
}
.center_title_text_conteiner {
	line-height: 37px;
	position: absolute;
	top: 25px;
	right: 10px;
	font-size: 43px;
}

.print_post, .share_post {
	display:block;
	width: 25px;
	height: 24px;
	background-image:url("images/post_end_icons.png");
	cursor:pointer;
}
.post_end_icons {
 
	margin: 10px auto;
}
.post_end_icons .bitcoin-button{
	display: inline-block;
}
.post_end_icons .FlattrButton {
width: 150px;
display: inline-block;
}
.share_post {float: left;}
.print_post {float: right; background-position: 25px;}
.print_big {
	margin: 10px 6px;
	display: block;
	height: 35px;
	width: 36px;
	background-image: url(images/print_icon_big.png);
}

/* ====== MOVIE PAGE ======= */
.page-template-movie_page-php #pagewrap {
	background: url('images/movie/stars1.jpg');
}
.page-template-movie_page-php .pagewidth {background-color:rgba(0,0,0,0.60);}
.page-template-movie_page-php #body {
	position: relative;	
	border-style: solid;
	border-width: 11px;
	-moz-border-image: url(images/movie/movie-border4.png) 11 11 11 11 repeat;
	-webkit-border-image: url(images/movie/movie-border4.png) 11 11 11 11 repeat;
	-o-border-image: url(images/movie/movie-border4.png) 11 11 11 11 repeat;
	border-image: url(images/movie/movie-border4.png) 11 11 11 11 repeat;
}
.page-template-movie_page-php   #main-nav a {color:white;} 
.page-template-movie_page-php   #header_line {border-color:rgb(60,60,60);}
.page-template-movie_page-php   #logo {width:340px;}
.page-template-movie_page-php   #main-nav-wrap {text-align: right;}
.page-template-movie_page-php  #main-nav li {font-weight: normal;}
.page-template-movie_page-php  #main-nav a {padding: 3px 9px;letter-spacing: 0.1em;}
.page-template-movie_page-php  #header #searchform #s {color:white;}
.page-template-movie_page-php  #footer {color: white;}
html[data-useragent*='MSIE 10.0'] .page-template-movie_page-php #body,
html[data-useragent*='MSIE 9.0'] .page-template-movie_page-php #body {
	border: 10px solid red;
}

html[data-useragent*='MSIE 10.0'] .page-template-movie_page-php #body:before,
html[data-useragent*='MSIE 9.0'] .page-template-movie_page-php #body:before {
	top: -8px;
	left: -8px;
	content: "";
	display: block;
	position: absolute;
	min-height: 100.3%;
	width: 100.8%;
	border: 4px dotted yellow;
} 

#movie_header {
	width:100%;
	height:200px;
	background: url(images/movie/movie-header.jpg) center;
	position: relative;
	border-width: 0 0 11px 0;
	-moz-border-image: url(images/movie/movie-border4.png) 11 11 11 11 repeat;
	-webkit-border-image: url(images/movie/movie-border4.png) 11 11 11 11 repeat;
	-o-border-image: url(images/movie/movie-border4.png) 11 11 11 11 repeat;
	border-image: url(images/movie/movie-border4.png) 11 11 11 11 repeat;
	
	
}
html[data-useragent*='MSIE 10.0'] #movie_header,
html[data-useragent*='MSIE 9.0'] #movie_header {
	border-bottom: 10px solid red;
}
html[data-useragent*='MSIE 10.0'] #movie_header:before,
html[data-useragent*='MSIE 9.0'] #movie_header:before{
	width: 100%;
	height: 100%;
	bottom: -8px;
	left: 0;
	content: "";
	position: absolute;
	border-bottom: 4px dotted yellow;
}
#movie_inner_content {
	display: block;
	width: 85.5%;
	margin: auto;
	position: relative;
}
#movie_header h4 {
	padding: 21px 0;
	margin: 0;
	text-align: center;
	font-size:113%;
	color: rgb(105,105,105);
}
#movies_content {
	min-height: 828px;
	 position: relative;
	color: #fff;
}
ul.movie_cat li {
	float: right;
	margin:16px 1.45px;
	 
}
.movie_cat.bottom li{
	margin: 16px 3x;
	position: relative;
}
.movie_cat.bottom li:first-child{margin-right:0;}
.movie_cat.bottom li:last-child {margin-left: 0;}
.movie_cat li a{padding: 1px 6px;} 
.movie_cat {
	position: absolute;
	display: inline-block;
	bottom: -5px;
	right: 107px;
	list-style: none;
}
.movie_cat.bottom{
	position: relative;
	bottom: 0;
	right: 0;
	margin: 0;
}
#movies_lybary_ul {
	list-style: none;
	margin: 0 auto;
	display: inline-block;
}
#movies_lybary {
	margin: 27px 0;
	position: relative;
	 
}
#movies_query_inputs h2 {
	font-size: 20px;
	 
	display: inline-block;
	margin: 0;
}
 
.movie_item {
	position: relative;
	float: right;
	display: none;
	width: 140px;
	height: 250px;
	background-color: #b2d0d9;
	margin: 21px 0 0 33px;
	font-size: 11.5px;
}
.movie_item:nth-child(5n+0) {margin-left:0;}
.movie_item img{
	/*max-height:106px;*/
	cursor: pointer;
}
.movie_item .movie_title {
	font-weight: bold;
	padding: 5px 9px 0 9px;
	font-size: 13px;
}
.movie_title a {color: black;}
ul.movie_terms_list {
	margin: 0;
	padding: 0 9px;
	list-style: none;
}
ul.movie_terms_list li{
	float:right;
	margin-right: 5px;
}
ul.movie_terms_list li:first-child {
	margin-right:0;
}
.movie_terms_list li a {
	color: #bb2f3c;
	font-weight: bold;
}
.movie_terms_list li:after {
	content: ",";
	color: #bb2f3c;
	font-weight: bold;
}
.movie_terms_list li:last-child:after {
content: "";
}

.movie_credit {padding: 0 9px;color: #000;}
#movies_screen {
	/*height: 550px;*/
	/*background: url(images/movie/screen.png) 20px -57px;*/
}
.movie_icons {
	position: absolute;
}
.movie_lights {
	margin: 10px 0;
	font-size: 13px;
	z-index: 11;
	cursor: pointer;
	color: rgb(241, 224, 138);
	position: absolute;
	top: -6px;
	right: -61px;
}
.lights_on{ background-position-y: -61px !important;}
#movies_screen .cn_report_bad_movie_page {
	font-size: 13px;
	margin: 6px 0 0 10px;
	font-weight: normal;
	color: rgb(241, 224, 138);
}
#movies_overlay {
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	background: black;
	opacity: 0.8;
	top:0;
	left:0;
	z-index: 10;
}
#movie_frame {
	background: url('images/loders/loader-558-gray-slowpix.gif') no-repeat center;
	width: 100%;
	height: 550px;
	z-index: 11;
	position: relative;
}
#movie_frame iframe,#movie_frame embed{height:100%;}
#movie_info {
	padding-top: 38px;
	line-height: 21px;
}
#movie_info #movie_title {
	color: rgb(240,200,5);
	font-size: 16px;
	font-weight: bold;
}
#movies_lybary .navigation {
	text-align: center;
	color: rgb(215,40,40);
	font-size: 14px;
	margin: 23px;
}
#movie_inner_content #movie_info #movie_content p{margin-bottom:0;}
#movies_lybary .navigation a{color:white;}
#movies_lybary .navigation .page-numbers {
	margin: 0 5px;
}
.next.page-numbers, .prev.page-numbers {color:rgb(215,40,40) !important;}
#movie_content {display: block;}
#movie_sq ul li {
	 
	display: inline-block;
}
#movie_sq ul li:after {
	content: "|";
	padding: 5px;
}
#movie_sq ul li:last-child:after {content:"";}
#movie_sq ul {
 
	list-style: none;
	display: inline-block;
	padding-right:10px;
	margin: auto;
}
.movies_line{
	display: block;
	border-bottom: 1px solid rgb(63, 54, 54);
	margin-top: 1.2em;	
}
#movies_icons{
	display:none;
}
.movies_icons {
	position:absolute;
	background: url('images/movie/icons.png');
}
.movies_icons.popcorn {
	width: 52px;
	height: 85px;
	right: -40px;
	top: 42%;
	background-position: 272px;
}
.movies_icons.camera{
	width: 74px;
	height: 87px;
	left: -40px;
	top: 54%;
	background-position:156px;
}
.movies_icons.galss {
	width: 64px;
	height: 85px;
	right: -40px;
	top: 70%;
	background-position: 0px;
}
.movies_icons.while {
	width: 81px;
	height: 85px;
	right: -40px;
	bottom: -29px;
	background-position: 81px;
}
 
.movies_icons.megaf {
	width: 63px;
	height: 87px;
	left: -40px;
	bottom: 160px;
	background-position: 217px;
}
.movie_item_enter_img {
	display: none;
	position: absolute;
	width: 61px;
	height: 58px;
	background: url('images/movie/icons.png') no-repeat -67px 0px;
	right: -19px;
	top: 41px;
	cursor: pointer;
}
#movies_lybary li.movie_item:hover .movie_item_enter_img {display:block;}
#movies_lybary li .admin_link {
	position: absolute;
	bottom: 0;
	left: 0;
}
.lens-tool-kit {
	direction:ltr;
}
p.movies_no_results {background-color:black;}
p.movies_no_results span{color:yellow;}
#movies_query_inputs {margin-right: 0; position: relative;}
#movie_search_quraey {
	background: rgba(0, 0, 0, 0.26);
	height: 10px;
	color: white;
	position: absolute;
	left:0; 
}
.cn_orderby_radio_con {display: inline-block;}
.cn_orderby_radio_con label {cursor: pointer;}
#movies_query_inputs input[type="text"]{width:155px;}
.cn_orderby_radio_con input{display:none;}
.cn_orderby_radio_con input[type="radio"]:checked+label{ color: yellow;cursor: auto;} 
.movie_page #footer {border-top: none;}
/* ==== HOME GALLERY NEW ====== */
#home_gallery .g_title a {font-weight: bolder;}
#home_gallery .g_sub_title,#home_gallery .g_title a{font-size: 20px;}
#home_gallery .g_content {font-size: 13px; line-height: 19px;}
#gallery_top_line {background:url('images/gallery_line.png') no-repeat;width:100%; height:3px;}
#home_gallery #g_t_conteiner {margin: 10px 0;}


#tags_list span{color:#cc3333; font-weight: bold;}
#tags_list a{color:rgba(0, 0, 0, 0.71);}
#shop_main_header {margin-bottom: 52px;}
.cn_contact {width: 315px !important;} 
.wpcf7{
	width: 349px;
	margin: auto !important;
}
.page-template-tag_clound_page-php #content.full_width_content {padding-top: 0px !important;}
.hart_don {
	padding-right: 22px;
 	background: url(images/heart.jpg) no-repeat right;
	line-height: 21px;
} 
.COINWIDGETCOM_CONTAINER {
position: absolute;
left: -68px;
top: -1px;
}
.cn_donate_inner {
position: relative;
display: inline-block;
}
.COINWIDGETCOM_BUTTON_BITCOIN{padding: 1px 4px;}
.COINWIDGETCOM_WINDOW_AC {direction: ltr;text-align: left;}
.cn_report_bad_movie_conteiner {
	position: relative;
	width: 100%;
	display: inline-block;
}
.cn_report_bad_movie {
	border: 1px dotted rgb(202, 202, 202);
	position: absolute;
	top: -21px;
	left: 0;
	width: 147px;
}
 
.cn_report_bad_movie_page{	
	float: left;
	color: rgb(240,200,5);
	font-weight: bold;
}
.form-allowed-tags {
display: none;
}
.widget.slidedeck2_widget .sd2-after{
padding-top: 7px;
color: rgb(99, 99, 99);
line-height: 20px;
}
.widgettitle a {
color: black;
}
#footer #gallery_top_line {
	padding-bottom: 13px;
	background-size: 100% 3px;
	background-repeat: no-repeat;
}

.cn_chpa_video_reporter {
    float: left;
    width: 203px;
    border: 1px solid;
    padding: 10px;
}
#searchform #searchform_icon{
	background: transparent url(images/search.png) no-repeat;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	top: 4px;
	left: 9px;
	cursor: pointer;
	
}
article a{color:#D714CB;}

 form.give-form .form-row-first, form[id*=give-form] .form-row-first{
	 float:right !important; 
}
form.give-form .form-row-two-thirds, form[id*=give-form] .form-row-two-thirds{
	float:right !important;
	width:62.75%!important; 
}
form[id*=give-form] #give-final-total-wrap{
	float:right;
}
form[id*=give-form] #give-final-total-wrap .give-donation-total-label{
	float:right;
}
form[id*=give-form] #give-final-total-wrap .give-final-total-amount{
	border-left:1px solid #ccc; 
	border-right:none; 
}
.give-submit-button-wrap .give-submit, form[id*=give-form] .give-donation-amount .give-currency-symbol{
	float:right !important;
}
form.give-form .form-row-last, form[id*=give-form] .form-row-last{
	    margin-right: 17px!important;  
		width: 47.5%!important;
}
#give-donation-level-button-wrap>li {
    float: right !important;
    margin: 0 0 5px 5px!important;
}
form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before,
form[id*=give-form] .give-donation-amount #give-amount{
	float:right !important;
}
form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before {
    border-left: none!important;
    border-right: 1px solid #ccc!important;  
}
form.give-form .form-row-one-third, form[id*=give-form] .form-row-one-third{
	margin-left:0!important;
	margin-right:3%!important;
	width:33.25%!important;
}

.give-modal form[id*=give-form]{
	text-align:right;
}
.mfp-close{
	    right: auto !important;
	    left: 0 !important; 
}
form.give-form-54445 .form-row-last{
    margin-right: 0!important;
	    float: right;
}
form#give-form-54445-1 .form-row-last{
	margin-right: 0!important;  
}
form.give-form-54445 .form-row-two-thirds{
	    float: right;
}
form[id*=give-form] #give-final-total-wrap .give-donation-total-label{
	    float: right !important;
}
form[id*=give-form] #give-final-total-wrap .give-final-total-amount{
	border:1px solid #ccc !important;
}