/*
Theme Name: Constsot.kg
Theme URI:
Version: 2.1
Description: тема специально для сайта constpalata.kg
Author: Alexander Tumanov
Author URI: http://alexander-tumanov.name
*/

/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */



/*   styles tweeks for design version 2 */

@import url("lib/bs.css");


#info-area{
	z-index: 1 !important;
}

#info-bg{
	z-index: -10 !important;
}


@media screen and (min-width: 1024px) {


	#info-area, #info-bg, #main-wrap:before {
	width: 170px !important;
	}
	#info-area{
		margin-left:40px !important;
	}
	#main {
	margin-left: 224px !important;
	}
	#main-content {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	#qtranslate-chooser{
		margin-left: 500px !important;
		margin-top: 28px !important;
	}


}

@media screen and (max-width: 700px) {

	#vpred{
		width: 490px !important;
		height: 540px !important;
	}
	.vpred-text
	{

		width: 450px !important;
	}

	.gall-content {
		width: 490px !important;
	}
	#main-content{
		margin-left: 10px !important;
		margin-right: 10px !important;
	}
	.videopredsedatel{
		padding-right: 40px !important;
	}
}
@media screen and (max-width: 415px) {
	#qtranslate-chooser {
		margin-top: 10px !important;
		position: absolute !important;
		margin-left: 210px !important;
	}

}

@media screen and (max-width: 490px) {


	.vpred-text
	{

		width: 100% !important;
	}

	.gall-content {
		width: 400px !important;
	}
	#main-content{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	.videopredsedatel{
		overflow: hidden !important;
		width: 100% !important;
		padding-right: 40px;
	}

	#vpred {
	width: 90% !important;

	}

}

a.fg-nav-white:hover {
	box-shadow: inset 2px 2px 5px rgba(0,0,0,0.2);
}

#text-2
{
 /*width: 273px;*/
}

#top-menu span
{font-size: 15px !important;}

.vpred-text {
	padding: 0 20px !important;

}
.vpred-text div
{
	font-size: 15px;
}

#vpred {
	width: 748px;
	margin: 40px 0px 0px !important;
}

#rpwe_widget-2{
	margin-right: 20px !important;
}



/* end tweeks */




html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1;
	background-image: url(images/header_big.jpg);
	background-position: 88px 0px;
	background-repeat:repeat-x;
	margin-top: 36px;
}
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }

blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

article, aside, footer, header, hgroup, nav, section { display: block; }

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/




html { -webkit-font-smoothing: antialiased; }
body { font-family: 'Open Sans', Arial, sans-serif; font-size: 14px; /*color: #464646;*/ color: #000;  background-color: #fff; }

a { text-decoration: none; color: #a57b2c; }
a:hover { text-decoration: underline; }

body.single #main a, body.page #main a { /* undp remove color: #6ab3b2;*/ }
body.single #info-area, body.page #info-area { color: #fff; }
body.single #main h1, body.single #main h2, body.single #main h3, body.single #main h4, body.single #main h5, body.single #main h6,
body.page #main h1, body.page #main h2, body.page #main h3, body.page #main h4, body.page #main h5,
body.page #main h6, body.error404 #main h1, body.error404 #main h2, body.error404 #main h3, body.error404 #main h4,
body.error404 #main h5, body.error404 #main h6  { /*color: #494b4b;*/ color: #a57b2c; }

.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; color: color: rgb(87, 81, 81); line-height: 1.2em; font-weight: normal; letter-spacing: -1px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h2, h3, h4 { font-weight: bold; }
h1 { font-size: 30px; }
h2 { font-size: 20px; }

h3 { font-size: 20px; font-weight: normal; }

h4 { font-size: 16px; }
h4 { margin-top: 20px; } /*top margin for content pages*/
h5 { font-size: 14px; }
h6 { font-size: 12px; }
#main-content h6{
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 5px;
	text-indent: 40px;
	font-weight: bolder;
}


p { padding-bottom: 10px; line-height: 24px; }
strong { font-weight: bold; color: #1c1c1c; }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
ins { text-decoration: none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.8em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote  { margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }
	blockquote p { padding-bottom: 0px; }

input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }
input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }
textarea { padding: 4px; }

img#about-image { float: left; margin: 3px 8px 8px 0px; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* Custom Styles. for recent post widget */
.rpwe-block ul{list-style:none!important;margin-left:0!important;padding-left:0!important;}
.rpwe-block li{
	border-bottom:none;
	margin-bottom:0px;padding-bottom:0px;
}



.rpwe-block a{display:inline!important;text-decoration:none;}
.rpwe-block h3{background:none!important;clear:none;margin-bottom:0!important;font-weight:400;font-size:12px!important;line-height:18px; padding-left: 82px;}

.rpwe-thumb{/* border:1px solid #EEE!important; padding:3px!important; */ box-shadow:none!important; margin:2px 10px 2px 0;}
.rpwe-summary{font-size:12px;}
.rpwe-time{

	color:#bbb;
	font-size: 12px;
	font-weight: bold;

}

#rpwe_widget-4 .rpwe-title a,#rpwe_widget-7 .rpwe-title a
{
	color: #000;

}
#news .rpwe-time{
	padding-left: 82px;
	/*margin-bottom: 10px;*/
	display: block;

}

.rpwe-time{

	color:#000000 !important;
}
.rpwe-block li{
	margin-bottom: 5px !important;
	padding-bottom: 5px !important;
}

#zased li
{background-image: url(images/menu_separator.jpg);
background-position: left bottom;
background-repeat: no-repeat;
}

.rpwe-alignleft{display:inline;float:left;}.rpwe-alignright{display:inline;float:right;}.rpwe-alignnone{display:block;float:none;}.rpwe-clearfix:before,.rpwe-clearfix:after{content:"";display:table;}.rpwe-clearfix:after{clear:both;}.rpwe-clearfix{zoom:1;}
.pwe-clearfix
{
	margin-top: 10px;
}

/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/


/*-----------------------------------------*/
/*------[MENU  backgrounds and colors]-----*/
/*-----------------------------------------*/

/*цввет и граница меню первого уровня */

#top-menu ul li.menu-item {
background-color: none;
margin-top: 5px;
border: 0px solid #C2C3C7;
margin-left: 5px;
margin-right: 5px;

	}

#top-menu ul ul li.menu-item {
	border: none !important;

}


/* menu submenu colrs   - withut it it looks strangely white */
#top-menu ul li ul a{
	/*background-color: #E0E0E0 !important;*/
	border:none !important;
	color: rgb(87, 81, 81) !important;
	background: none !important;
}
#top-menu ul li ul a:hover{
	background-color: #83888F !important;
}


ul.et_active_dropdown ul.et_active_dropdown
{
	/*border: 1px solid #5b6573;
	background: #5b6573;
	background: rgba(91, 101, 115, 0.28);*/
}

#top-menu ul li ul li ul a:hover{
	text-decoration: underline;
	color:black !important;
}

/* цвет элемента после клика на раскрывающемся меню  1 часть */
#top-menu .et_clicked .link_bg{
/*border-bottom: 1px solid #C2C3C7;*/
}

.current-menu-item > a, .et_active_dropdown > li a, #top-menu .et_clicked, #mobile-nav  { /*background: #E2E2E2;*/ }
#top-menu .current-menu-item > a:hover, #top-menu .current-menu-item > a:hover .link_bg { background: #C2C2C2; }


/*цвет меню при наведении такйде как при раскрытии */
 /* это цвет беграунда при наведении */
#top-menu a:hover .link_bg, #top-menu .current-menu-item > a:hover, #top-menu .current-menu-item > a:hover .link_bg
{ background: #C2C2C2 !important; color: white !important;} /* rgba(179, 17, 62, 0.55) */
/*E0E0E0*/
current-menu-item

/* цвет элемента после клика на раскрывающемся меню - 2 часть */
.current-menu-item > a, .et_active_dropdown > li a,  #mobile-nav, #top-menu a:hover .link_bg,
#top-menu .current-menu-item > a:hover, #top-menu .current-menu-item > a:hover .link_bg
{
	background: none !important;
	color: #000 !important;
}



			#top-menu a:hover .link_text, .current-menu-item > a, #top-menu .current-menu-item > a:hover, #top-menu .current-menu-item > a:hover .link_bg, .et_active_dropdown > li a, #top-menu .et_clicked, #mobile-nav
			{ color: #fff; } /* link colors for the curent page and clicked submenu -  better to yse white for that. */

			/*  текущее  меню цвет беграунда*/
			.current-menu-item > a,.current-page-parent,.current_page_parent, .current_page_ancestor a,
			 .current_page_ancestor,.current-menu-parent, .current_page_item a
			{ background: none !important;  }

			/* #top-menu ul li ul .current_page_item >a, #top-menu ul li ul .current-menu-item > a
			{
				 background: none !important;
			}
			*/
			/*  текущее  меню цвет текста если подменю кликнуто*/
			.current-page-parent > a .link_text,
			.current_page_parent > a .link_text,
			.current_page_item > a .link_text,
			.current_page_ancestor >a .link_text,
			.current-page-ancestor > a .link_text
			.current-menu-ancestor> a .link_text,
			/*.current-menu-parent> a .link_text,*/
			.current-menu-item > a .link_text
			{ color: #a57b2c !important;  }



			#top-menu ul li ul .current_page_ancestor > a {background: #a57b2c !important; }

			.et_active_dropdown > li a
			{ background: #383d49 !important; }



		#mobile-nav
		{ background: #eae3d7 !important;
			border-bottom:#c2c2c2;
		}


			#top-menu ul ul a:hover .link_bg
			{ background: none !important; }

			/*
			menu text colors
			*/
			/*#top-menu ul li ul a , #top-menu ul li ul a.et_clicked,#top-menu ul li ul a:hover , #top-menu ul li ul a.et_clicked:hover {
				color:white;
			}
			*/
/*-----------------------------------------*/
/*------[MENU  backgrounds and colors END]-----*/
/*-----------------------------------------*/



			#top-menu ul ul li.menu-item
			{
				background:none; margin-bottom:5px; background: none;

			/*border:1px solid #868991; */ /*border-top-color: #A8A1A1;*/
			}
			#top-menu ul ul li.menu-item .link_text
			{
				color:#878686;
			}

			#top-menu { border-top: 1px solid #5ea5a4; }
				#top-menu a, #mobile-nav { /*color: rgb(87, 81, 81);*/ color:#000; display: block; text-align: left; padding: 12px 5px; border-bottom: 0px solid #5ea5a4; position: relative; border-top: 0px solid #5c5f67 !important;}
					#top-menu .link_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -moz-transform: scale(0,1); -webkit-transform: scale(0,1); transform: scale(0,1);  -moz-transition: all 0.13s ease-in-out; -webkit-transition: all 0.13s ease-in-out; transition: all 0.13s ease-in-out; }
					#top-menu .link_text { z-index: 2; position: relative; }
					#top-menu a:hover .link_text { text-decoration: underline; }
						#mobile-nav span { padding-left: 10px; }

						.link_text span {
							padding-left: 0px;
							background: url("images/icons/bottomarrow.png") no-repeat 0 3px;
							color: transparent;

							display: block;
							float: right;
							width: 20px;
							height: 20px;
							top: 4px;
							margin-left: -20px;
							position: absolute;

						}


							.et_clicked .link_text span  { padding-left: 0px;
							background: url("images/icons/rightarrow.png") no-repeat 0 3px;
							color: transparent;


							margin-left: -20px;

							}

				#top-menu a:hover { text-decoration: none; color: #f5f5f5; color: rgba(255,255,255,0.9); }
					#top-menu a:hover .link_bg { background: #ccc; -moz-transform: scale(1,1); -webkit-transform: scale(1,1); transform: scale(1,1); }
						#top-menu ul ul a:hover .link_bg { background: #ccb; }

						/*link text color for menu in hover and just in case*/
				 .current-menu-item > a, .et_active_dropdown > li a, #mobile-nav
				 { color: black; }
 				#top-menu a:hover .link_text, #top-menu .current-menu-item > a:hover, #top-menu .current-menu-item > a:hover .link_bg
 				 { color: rgb(58, 53, 53); }

				 #top-menu .et_clicked
				 {
				 	color: #a57b2c ; /*rgb(87, 81, 81);*/

				 }


				#top-menu > ul ul { display: none; padding: 5px 5px 5px 5px; /*background: white;*/ } /* цвет фона подменю */

				/*#top-menu .et_active_dropdown > li a, #top-menu .et_clicked { border-bottom: 1px solid #1f2229; }*/

				#mobile-nav { display: none; border-bottom: none; cursor: pointer; }


				.current-menu-item
				{
					border: 1px ;
				}




				#top-menu ul li ul li ul a , #top-menu ul li ul li ul a:hover, #top-menu ul li ul li ul .current_page_item a,
				#top-menu ul li ul li ul .current_page_item a:hover .link_bg,#top-menu ul li ul li ul .current_page_item a:hover,
				#top-menu ul li ul a,#top-menu ul li ul a:hover, #top-menu ul li ul .current_page_item a,#top-menu ul li ul .current_page_item a:hover,
				#top-menu ul li ul a,#top-menu ul li ul a:hover, #top-menu ul li .current-menu-item a,#top-menu ul li .current-menu-item a:hover
				{

					border: none !important;
					background: none !important;
					background: transparent url(images/icons/next.png) no-repeat left center !important;
					padding-left:10px;
					text-align: left;

				}
				#top-menu ul li ul li ul a .link_text , #top-menu ul li ul li ul a:hover .link_text,#top-menu ul li ul a,#top-menu ul li ul a:hover{

					color:black !important;
				}

				#top-menu ul li ul li ul .current_page_item a .link_text , #top-menu ul li ul li ul .current_page_item a:hover .link_text,
				#top-menu ul li ul li ul .current-menu-item a .link_text , #top-menu ul li ul li ul .current-menu-item a:hover .link_text,
				#top-menu ul li ul li .current_page_item a .link_text , #top-menu ul li ul li .current_page_item a:hover .link_text,
				#top-menu ul li ul li .current-menu-item a .link_text , #top-menu ul li ul li .current-menu-item a:hover .link_text
				{

					color:#a57b2c !important;
				}
				#top-menu ul li ul .current_page_item a .link_text , #top-menu ul li ul .current_page_item a:hover .link_text,
				#top-menu ul li ul .current-menu-item a .link_text , #top-menu ul li ul .current-menu-item a:hover .link_text
				{

					color:#a57b2c !important;
				}

			    #top-menu ul li ul .current_page_item a:hover .link_text, #top-menu ul li ul .current-menu-item a:hover .link_text,
				#top-menu ul li ul  a:hover .link_text, #top-menu ul li ul  a:hover .link_text
				{
					text-decoration: underline;
				}


#top-menu ul li ul li ul li{

	border: none !important;
	/*background: none !important;*/



}




	/*------------------------------------------------*/
	/*---------------[theme override styles]------------------*/
	/*------------------------------------------------*/

	#sitename{
		margin-top: 40px;
    position: absolute;
    color: white;
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 32px;

	}
	#sitename span{
		font-weight:normal;
		font-size: 23px;
		text-transform: none;
	}

	#sitename a,#sitename a:hover
	{
		color:white;
		text-decoration: none;
	}

/*color: rgb(87, 81, 81);*/

				.widget, #top-menu a, #mobile-nav, #info-area, #info-bg, #top-menu
				{ 	border-color: transparent!important;
					border-top-color: transparent !important; } /*border of the menu colors*/



					#logo-area img
					{
						/*width:150px;*/
						background: white;
						border-radius: 75px;
					}

					#info-area { float: left; position: relative; padding-top: 0px; z-index: 4; }
					#qtranslate-chooser{
						margin-top: 25px;
						position: absolute;
						margin-left: 550px;
					}
					#info-area, #info-bg, #main-wrap:before { width: 216px; border-right: 0px solid #50a09f; }
					#main { margin-left: 216px; height: 100%;  position: relative; z-index: 2; }





/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

					#vpred
					{
						height: 300px;
						/*padding-right: 20px;*/
						box-shadow: 12px 15px 16px -15px #CCC,
						inset 0px -11px 8px -10px #CCC;
						/*background-image: url(images/video_bg.jpg);
						background-position: center right;
						background-repeat: no-repeat;
						background-color:#f6f4e9;*/
						margin: 40px auto 20px;
						width: 784px;
					}
					.vpred-text
					{
						float: right;
						margin-top: -295px;
						width: 274px;
						background-image: url(images/video_bg.jpg);
						background-position: center right;
						background-repeat: no-repeat;
						background-color: #f6f4e9;
						height: 300px;
						padding: 0 10px;
					}
					#vpred h3
					{
						padding-top: 0px;
						background-image: url(images/gall_title_bg.png);
						background-position: left bottom;
						background-repeat: no-repeat;
						float: left;
						margin-bottom: 20px;
						margin-top: 27px !important;
						width: 100%;

					}
					.more-link { display: none;} /* удаляем вид тега для читать далее */

					/* кликнутое  меню открыто */
					.current-page-ancestor ul,
					 .current-menu-ancestor ul,
					  .current-menu-parent ul,
					   .current-page-parent ul,
					    .current_page_parent ul,
						 .current_page_ancestor ul
						{
							display: block !important;

						}

					#main-content div.res-block
					{
						min-height: 402px;
						margin-top: 40px;
					}
					.res-info p{
						/*text-indent: 0px !important;*/
					}
					.res-info td{
						padding:10px;
					}
				.res-info table
				{
					border-color: #ccc;
				}
				.res-info table p
				{
					text-align: left;
				}


					.index-widget
					{
						min-height: 800px;
					}
					#layerslider_widget-2{
						padding: 10px;
						height: 421px;
					}
					#main-content div { min-height:10px; }
					.videopredsedatel
					{
						float: left;
						/*margin-right: 20px;*/
					}
					.videopredsedatel div{
						font-size: 0px;
					}
					.rpwe-readmore
					{
						float: right;
						background-image: none;
						padding: 5px;
						background: url("images/icons/rightarrow.png") no-repeat right 12px;
						padding-right: 20px;
					}
					.rpwe-readmore a, .rpwe-readmore a:hover
					{
						color:#a57b2c;
						font-weight:bold;
					}
					.rpwe-readmore a:hover{
						text-decoration: underline;
					}
					.rpwe-time{
					/*float: left;*/
					color: #000000;
					}
					.rpwe-title a{
					font-size: 15px;
					color:black; /*#626262;*/
					/*font-family: "Times New Roman";*/
					}
					.rpwe-title a:hover, #rpwe_widget-4 .rpwe-title a:hover,#rpwe_widget-7 .rpwe-title a:hover{
						color:#adadad;
					}
					.rpwe_widget
					{
						width: 50%;
						padding-right: 15px;
					}
					#rpwe_widget-2{
						width: 55%;

					}
					#rpwe_widget-2 .widgettitle
					{
						background-image: url(images/menu_separator.jpg);
						background-position: center bottom;
						background-repeat: no-repeat;
						margin-bottom: 20px;
					}
					/*  заседания  виджет */
					#rpwe_widget-4,#rpwe_widget-7{
						width: 30%;
						/*width:300px;*/
						padding-left: 10px;
					}

					#rpwe_widget-4 .rpwe-readmore,#rpwe_widget-7 .rpwe-readmore{display: none; }
					.even-row2
					{
						/*background-color: #FFF2F2;*/
						background-color: #efebd9;

					}
				#rpwe_widget-4 .rpwe-time,#rpwe_widget-7 .rpwe-time	{
					float: left !important;
				}

					#rpwe_widget-4 .rpwe-title,#rpwe_widget-7 .rpwe-title	{
						/*float: left;
						position: absolute;*/
						float: none;
						position: relative;
					}

					#rpwe_widget-4 li {padding: 20px 0 0 11px;}
					/*  cnbk скрывающий на главной тень слайдера */
					.ls-shadow { display: none !important; }


					.left{float: left;}

			.templatenews .acty-article
			{
				padding-bottom: 25px;
				padding-top: 25px;
			}

		 .acty-date{
			margin: 10px 10px 10px 0;
			font-size: 16px;
			float: left;
			color:#a57b2c;
			font-weight: bolder;
		}
		.acty-item{
			margin: 5px 10px;
			font-size: 20px;
			margin-left: 100px;
		}


		.zased-item , .zased-date,.zased-aditional	{
			float:left;
		}
		.zased-date	{/*width:20%;*/ width:80px; line-height: 20px; text-align: center; min-height: 36px; font-weight: bold; color:#a57b2c; font-size: 12px;}
	.zased-item {/*width: 50%;*/ width: 550px;}
	.obr-item {/*width: 50%;*/ width: 100%;}

	@media screen and (max-width: 479px) {
			.zased-item {/*width: 50%;*/ width: 330px !important;}
	}
	@media screen and (min-width: 480px) and (max-width: 700px) {
			.zased-item {/*width: 50%;*/ width: 350px;}
	}
	@media screen and (min-width: 701px) and (max-width: 900px) {
			.zased-item {/*width: 50%;*/ width: 500px;}
	}

	@media screen and (min-width: 901px) and (max-width: 1024px) {

		.zased-item {/*width: 50%;*/ width: 470px;}
	}

		.zased-aditional{/*width:20%;*/ width: 150px; padding: 0 10px; font-weight: bold; font-size: 12px; text-align: center;}
		.zased-aditional b {margin-right:20px; text-align: center;}
		.zased-item h2 { font-size: 14px; }
		.zased-archive { width: 100px;
padding: 0 12px;
padding-bottom: 5px;
padding-top: 5px;
margin: 10px auto;
background-color: #b0b0b0;
color: white;
font-weight: normal;
}
		.zas-content {padding: 0 10px; }
		.zas-content a {color:black; font-size: 14px;  }
		#main-content .zas-content p{ text-indent: 0px;}

.main-title-noimage{
	margin:20px 0;
	padding-top: 30px !important;
}

.main-title-noimage h1{
	/*font-size: 35px;  changed undp */
	font-size: 20px;
	font-family: arial;
	font-weight: normal;
	letter-spacing: 0px;
	/*color:#a57b2c;*/
	color: black !important;
}
.main-title-noimage h1 span{
	color:#494b4b;
}

.alpha60{
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(0, 0, 0) transparent;
/* RGBa with 0.6 opacity */
background: rgba(0, 0, 0, 0.6);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.clear{
	clear:both;
	height: 0px;
	line-height: 0px;
	min-height: 0px !important;
}
.link-conteiner{
	border: 0px solid #e7e7e7;
	margin-bottom:10px;
}
.name-link
{
	float:left;
	display: block;
	width: 45%;
	min-width: 200px;
	padding: 2%;

}

.link-link
{
	float:left;
	display: block;
	width: 45%;

	padding: 2%;
	overflow: hidden;
	min-width: 200px;
}

.home .index-widget .widget{
	float:left;
	/*width:200px;
	height:300px;*/
	overflow:hidden;
	width:36%;
}
.home #main-content {
	padding-bottom: 0px;
}
/*.home*/
 #sidebar .widget_text{
	margin: 0px;
	padding: 0px;
	float: right;
}
.index-widget .widget
{
	margin-top: 0px;
	padding-top: 0px;
}
#columns{margin-left: 22px; }
.grid-title{
	margin: 20px;
}
.grid-title h2,.grid-title h1,.grid-title h3
{
	color: #464646;
}
/*      new page grid layout  start */

.category-1 #wrapper /* columns style */
{
/*	-webkit-column-count: 3;
	-webkit-column-gap: 10px;
	-webkit-column-fill: auto;
	-moz-column-count: 3;
	-moz-column-gap: 10px;
	-moz-column-fill: auto;
	column-count: 3;
	column-gap: 15px;
	column-fill: auto;
	*/
}
/*
#columns {
	-webkit-column-count: 3;
	-webkit-column-gap: 10px;
	-webkit-column-fill: auto;
	-moz-column-count: 3;
	-moz-column-gap: 10px;
	-moz-column-fill: auto;
	column-count: 3;
	column-gap: 15px;
	column-fill: auto;
}

.category-1 #wrapper .pin {
	display: inline-block;
	background: #FEFEFE;
	border: 2px solid #FAFAFA;
	box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
	margin: 0 2px 15px;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	column-break-inside: avoid;
	padding: 15px;
	padding-bottom: 5px;
	background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
	opacity: 1;

	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
*/
/*effect with transparente other things*/
.category-1 #wrapper:hover .post:not(:hover) {
	/*opacity: 0.4;*/
}

/*      new page grid layout  start */


.image-thumb{
	height: 180px;
	overflow: hidden;
}
.entry-image {width: 30% ; margin: 6px;}

p.donors{
	font-size: 11px;
	line-height: 15px;
	max-width: 500px;
	margin: 0px auto;
	text-align: left;
	margin-top: 50px;
	margin-bottom: 50px;
}

#footericon
{

	background: url(images/icons/footerlogoc.png) #fff no-repeat;
	width: 56px;
  height: 56px;
	margin: 0px auto;
	margin-top: -40px;
	border-radius: 45px;
  border: 2px solid white;
  box-shadow: 0px -5px 6px #CFCAB4;
}



.post .date { margin: 10px 0px; font-size: 16px;}

.templatenews article{ border-bottom: 0px solid #ccc; padding-bottom: 10px; padding-top: 20px;}

.templatenews .art_content{ line-height: 24px;}


#et-search {  background-color: #ccc; border: 1px solid #888585; }

.art_content
{
	float: left;

}
.art_content p{

	text-indent: 0;
}
.withthumb{float: left; 	width: 70%;}

.main-title h1, .main-title h2
{
	color:#494b4b;

}
article h1, article h2
{
	color:#494b4b;

}

#qtranslate-chooser{
/*background: white;
padding: 2px;
border: 2px solid #a57b2c;
border-top: 0px;
*/
}

#qtranslate-chooser li
{
float:left;
padding: 2px 10px;}
}

#qtranslate-chooser a span{
	/*color: #a57b2c;*/
}

#qtranslate-chooser .active a
{
	color: #788EE7;
}
#qtranslate-chooser .active
{
	display: none;
}

.lang {  color: #ebbb91; font: 13px Arial; z-index: 999; text-shadow: 1px -1px 0px #7e2d2c;}

img { max-width: 100%; height: auto; -ms-interpolation-mode: bicubic; }

#info-bg { position: absolute; top: 0; bottom: 0; z-index: 3; /*-webkit-box-shadow: inset 0 0 73px rgba(0, 0, 0, 0.15), 4px 0 4px rgba(0,0,0,0.08); -moz-box-shadow: inset 0 0 73px rgba(0, 0, 0, 0.15), 4px 0 4px rgba(0,0,0,0.08); box-shadow: inset 0 0 73px rgba(0, 0, 0, 0.15), 4px 0 4px rgba(0,0,0,0.08);*/ }
#info-bg, #main-wrap:before { background: #6AB3B2; }
#main-wrap:before { content: ''; top: 0; left: 0; position: absolute; height: 100%; }



	#logo-area {margin-top: 15px; text-align: center; margin-bottom: 42px; /* background: white; padding: 10px;*/}

.entry-image .readmore { -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; -moz-box-shadow: 0 0 4px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.1); box-shadow: 0 0 4px rgba(0,0,0,0.1); width: 42px; height: 42px; background: #fff; text-indent: -9999px; position: relative; display: inline-block; overflow: hidden; }
	.entry-image .readmore span { position: absolute; top: 9px; left: 9px; background: url(images/zoom.png) no-repeat; width: 23px; height: 24px; display: block; }

@-webkit-keyframes bounceIn {
	0% {
		-webkit-transform: scale(1);
	}

	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
	}

	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes bounceIn {
	0% {
		-moz-transform: scale(1);
	}

	50% {
		opacity: 1;
		-moz-transform: scale(1.1);
	}

	100% {
		-moz-transform: scale(1);
	}
}

@-o-keyframes bounceIn {
	0% {
		-o-transform: scale(1);
	}

	50% {
		opacity: 1;
		-o-transform: scale(1.1);
	}

	100% {
		-o-transform: scale(1);
	}
}

@keyframes bounceIn {
	0% {
		transform: scale(1);
	}

	50% {
		opacity: 1;
		transform: scale(1.1);
	}

	100% {
		transform: scale(1);
	}
}

@-webkit-keyframes bounceIn_custom {
	0% {
		opacity:0;
		-webkit-transform: scale(1);
	}

	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
	}

	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes bounceIn_custom {
	0% {
		opacity:0;
		-moz-transform: scale(1);
	}

	50% {
		opacity: 1;
		-moz-transform: scale(1.1);
	}

	100% {
		-moz-transform: scale(1);
	}
}

@-o-keyframes bounceIn_custom {
	0% {
		opacity:0;
		-o-transform: scale(1);
	}

	50% {
		opacity: 1;
		-o-transform: scale(1.1);
	}

	100% {
		-o-transform: scale(1);
	}
}

@keyframes bounceIn_custom {
	0% {
		opacity:0;
		transform: scale(1);
	}

	50% {
		opacity: 1;
		transform: scale(1.1);
	}

	100% {
		transform: scale(1);
	}
}


#main-wrap { height: auto; min-height: 100%; position: relative; max-width: 1100px;
margin: 0px auto;

}

.gall, #main-wrap,#main-footer  {
	min-width: 410px;
}

		#wrapper { float: left; width: 100%; }
			.entry-image { float: left; width: 25%; position: relative; color: #fff; }
				.entry-image img { display: block; padding: 20px; width: 80%; }/* last 2 for big screen size*/

				.image-info, #top-menu .link_bg, #info-bg, #info-area { -webkit-transform: translate3d(0,0,0); }

				.image-info { background: #CCC; /* background: rgba( 255,150,0,0.95 );*/ /*position: absolute; */ position: relative; padding-bottom: 20px; top: 0; left: 0; width: 100%; height: 100%; -moz-box-shadow: inset 0 0 0 1px rgba(255,182,78,1), 0 0 20px rgba(0,0,0,0.6); -webkit-box-shadow: inset 0 0 0 1px rgba(255,182,78,1), 0 0 20px rgba(0,0,0,0.6); box-shadow: inset 0 0 0 1px rgba(255,182,78,1), 0 0 20px rgba(0,0,0,0.6); text-shadow: 1px 1px 0 rgba(0,0,0,0.1); text-align: center; z-index: 10; /*-webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0);*/ }
					.image-info .title { padding: 45px 7px 8px; -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.3); -moz-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.3); box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.3); }
					.image-info .description { padding: 11px 40px; }
					.image-info a:hover { color: #f5f5f5; color: rgba(255,255,255,0.9); text-decoration: none; }

				.entry-image:hover img, .entry-image.et_hover img { -webkit-animation: bounceIn 0.4s ease-in-out; -moz-animation: bounceIn 0.4s ease-in-out; -ms-animation: bounceIn 0.4s ease-in-out; -o-animation: bounceIn 0.4s ease-in-out; animation: bounceIn 0.4s ease-in-out; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

				.entry-image:hover .image-info, .entry-image.et_hover .image-info { -webkit-animation: bounceIn_custom 0.4s ease-in-out; -moz-animation: bounceIn_custom 0.4s ease-in-out; -o-animation: bounceIn_custom 0.4s ease-in-out; -ms-animation: bounceIn_custom 0.4s ease-in-out; animation: bounceIn_custom 0.4s ease-in-out; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

			#main-content { max-width: 1250px; /*width: 620px;*/ margin-left: 50px; margin-right: 50px;
							padding-bottom: 60px; }

			#main-content p /* text justify for innner conten */
			{
				text-align: justify;
				/*text-indent: 40px;*/
				margin-bottom: 0px;
				color: #626262;
				padding: 0px;
				line-height: 18px;
			}
			#main-content .contactspage p{
				text-indent: 0px;
				text-align: left;
			}
			#main-content p.meta-info /* text justify for innner conten */
			{
				text-indent: 0px;
				margin: 12px 10px 12px 0;
				font-size: 16px;
				color: #a57b2c;
			}
    .entry-content { position: relative; padding-top: 10px; }
	.notitleart{position: relative; padding-top: 50px }

	.main-title { margin: 20px 0; padding-top: 20px !important; /*color: #fff;  padding: 10px 41px 0 60px; position: absolute; top: -130px; left: -60px; */}
	 #main .main-title h1 {/*color: #fff !important;*/ font-size: 24px;
font-weight: normal;
letter-spacing: -2px;
color: #a57b2c;
color: #a57b2c !important;}

	.et-no-big-image .main-title { padding-left: 0 !important; padding-right: 0 !important; padding-top: 0; position: relative; top: 0; left: 0; margin-bottom: 20px; }

		.main-title h1, h1#comments, h3#reply-title { font-size: 40px; font-weight: 900; letter-spacing: -2px; }
		.main-title p { font-size: 18px; }
		body.single #main .meta-info a, body.page #main .meta-info a { color: #4a4b4b; }
		body.single #main .meta-info a:hover, body.page #main .meta-info a:hover { color: #111; text-decoration: none; }

	.post-thumbnail { position: relative; margin-bottom: 10px; float: left; margin: 30px 15px 5px 0; margin-bottom: 10px;}
		.post-thumbnail img { display: block; }
		.post-thumbnail:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -moz-box-shadow: inset 0 0 7px rgba(0,0,0,0.35); -webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0.35); box-shadow: inset 0 0 7px rgba(0,0,0,0.35); }

	.entry-content ul, .comment-content ul { list-style-type: disc; padding: 0 0 23px 16px; line-height: 26px; }
	.entry-content ol, .comment-content ol { list-style-type: decimal; list-style-position: inside; padding: 0 0 23px 16px; line-height: 26px; }
		.entry-content ul li ul, .entry-content ul li ol, .comment-content ul li ul, .comment-content ul li ol { padding: 2px 0px 2px 20px; }
		.entry-content ol li ul, .entry-content ol li ol, .comment-content ol li ul, .comment-content ol li ol  { padding: 2px 0px 2px 35px; }

	#main-footer {  padding: 45px 0 35px 0px; color: #494b4b; margin-top: 50px; text-align: center;
		background-image: url(images/footershadow.png);
		background-position: top;
		background-repeat: repeat-x;
	}

	.gall{
		min-height: 350px;
		background-color: #e9e3cb;
		margin-bottom: -80px;
	}
	.gall-content
	{
		margin: 0px auto;
		width: 670px;
		padding-top: 20px;

	}
	.gall-content h2.wtitle{
		font-size: 20px;
		font-weight: normal;

	}
	.fg-line {
		border:none !important;
		background-image: url(images/gall_title_bg.png);
		background-position: left top;
		background-repeat: no-repeat;
		height:2px;
	}

	.fg-pagination
	{
		border-radius: 50% !important;
		border-color: #a57b2c !important;


	}
	.fg-navigation
	{margin-bottom: 46px;}
	.fg-pagination-next
	{
		background: url("images/icons/rightarrow.png") no-repeat 9px 8px  !important;
		font-size: 0px !important;
	}
	.fg-pagination-prev
	{
		background: url("images/icons/leftarrow.png") no-repeat 7px 8px  !important;
		font-size: 0px !important;
	}
	#copyright {
		margin-top: 40px;
		font-size: 12px;
	}
		#copyright a { font-weight: 900; color: #494b4b !important; }
		#copyright a:hover { color: #111 !important; text-decoration: none; }

	#big_thumbnail { height: 150px; /*-webkit-background-size: cover; -moz-background-size: cover; background-size: cover;  background-repeat: no-repeat; */}
	#video_thumbnail { -webkit-background-size: cover; -moz-background-size: cover;
		background-size: cover; height: 300px; width: 300px; background-repeat: no-repeat;
	}
	#pred-video { -webkit-background-size: cover; -moz-background-size: cover;
		background-size: cover; height: 300px; width: 600px; background-repeat: no-repeat;
	}

	.entry-image:hover { z-index: 11; }

	.image-link { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; text-indent: -9999px; }

	body.page .main-title { padding-bottom: 11px; top: -74px; }

	#infscr-loading { position: fixed; top: 45%; left: 45%; background: #fff; padding: 20px; z-index: 1000; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }


/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/

#comment-wrap { margin-top: 95px; }
	.comment-body { position: relative; padding-left: 82px; margin: 0 0 30px; }
		.comment_avatar { position: absolute; top: 2px; left: 0; }
			.comment_avatar img { display: block; }
			.comment_avatar:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -moz-box-shadow: inset 0 0 7px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0.5); box-shadow: inset 0 0 7px rgba(0,0,0,0.5); }
			.comment_postinfo { font-size: 18px; margin-bottom: 10px; }
			span.fn, body.single #main span.fn a, body.page #main span.fn a { text-decoration: none; color: #555e58; font-weight: 800; letter-spacing: -1px; }
			body.single #main span.fn a:hover, body.page #main span.fn a:hover { color: #111; }
			.comment_date { color: #c5c5c5; font-weight: 300; margin-left: 3px; }
		body.single #main .comment-reply-link, body.page #main .comment-reply-link, #commentform #submit { float: right; text-decoration: none; background: rgb(249,249,249); /* Old browsers */ background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(246,246,246,1) 100%, rgba(242,242,242,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(246,246,246,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(246,246,246,1) 100%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(246,246,246,1) 100%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(246,246,246,1) 100%,rgba(242,242,242,1) 100%); /* IE10+ */ background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(246,246,246,1) 100%,rgba(242,242,242,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */ border: 1px solid #e0dddd; border-radius: 5px 5px 5px 5px; -webkit-box-shadow: 1px 1px 0 #fcfcfc inset, 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: 1px 1px 0 #fcfcfc inset, 0 1px 2px rgba(0,0,0,0.1); box-shadow: 1px 1px 0 #fcfcfc inset, 0 1px 2px rgba(0,0,0,0.1); color: #464646; display: inline-block; padding: 10px 16px; text-shadow: 1px 1px 0 #ffffff; font-size: 14px; }
		body.single #main .comment-reply-link:hover, body.page #main .comment-reply-link:hover { text-decoration: none; color: #111; }

	h1#comments { margin-bottom: 50px; }

	#respond { margin-top: 60px; }

	.comment ul { margin-left: 82px; }

	#reply-title  { margin-bottom: 10px; }

	#commentform input[type="text"] { width: 40%; }
	#commentform textarea { width: 89%; }
	#commentform textarea, #commentform input[type="text"] { border: 1px solid #e0dddd; padding: 20px; color: #555e58; font-size: 14px; background: #fff; -moz-box-shadow: inset 0 0 7px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0.1); box-shadow: inset 0 0 7px rgba(0,0,0,0.1); }

	#reply-title small { display: block; font-size: 13px; padding-top: 5px; font-weight: normal; letter-spacing: 0; }

	.form-submit { text-align: right; }
		.form-submit input { font-size: 14px; float: none; }

	.comment #respond, #trackbacks { margin-bottom: 30px; }

	#commentform #submit { float: none; }
	.form-submit { text-align: right; }

/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/

#sidebar { color: rgb(87, 81, 81); }
	.widget { padding: 25px 0px 29px 0px; position: relative; border-bottom: 1px solid #5ea5a4; line-height: 22px; }
		.widgettitle { font-weight: normal; font-size: 20px; padding-bottom: 4px; }
		.widget li { background: url(images/widget_bullet.png) no-repeat left center; padding: 5px 0 5px 11px; }
		.widget li:hover { background-image: url(images/widget_bullet_hover.png); }
			.widget li ul { margin-left: 11px; }
			.widget a:hover {  text-decoration: none; }

/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/

div.post .new-post .aligncenter, .aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin-bottom: 10px; max-width: 96%; padding: 8px; }
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.alignright { float: right; }
.alignleft { float: left }
img.alignleft { display:inline; float:left; margin-right:15px; }
img.alignright { display:inline; float:right; margin-left:15px; }


/*------------------------------------------------*/
/*-----------------[WP CALENDAR]-----------------*/
/*------------------------------------------------*/
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 240px;	}
	#wp-calendar a { display: block; text-decoration: none; font-weight: bold; }
		#wp-calendar a:hover { text-decoration: underline; }
	#wp-calendar caption {	text-decoration: none; font: bold 13px Arial, Sans-Serif; }
	#wp-calendar td {	padding: 3px 5px; color: #9f9f9f; }
		#wp-calendar td#today { color: #ffffff; }
	#wp-calendar th {	font-style: normal;	text-transform: capitalize;	padding: 3px 5px; }
		#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
		#wp-calendar #next a { padding-right: 10px; text-align: right; }
		#wp-calendar #prev a { padding-left: 10px; text-align: left; }
			#calendar-2{
						width: 30%;
						/*width:300px;*/
						padding-left: 10px;
						background-color: #e9e3cb;
					}

/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/

.page-nav { margin: 20px 0 40px; }

.pagination {  /*display: none;*/ margin-top: 50px;}
body.page .pagination { display: block; }

.et_embedded_videos { display: none !important; }

.et_pt_blogentry a.readmore { color: #282828 !important; }
.et_pt_blogentry a.readmore:hover { color: #111 !important; text-decoration: none; }

.et_portfolio_small .et_pt_portfolio_item:nth-child(3n+1) { clear: both; }

#ie8 img { width: auto; }



/*
@media screen and (max-width: 1570px) {
	.image-info { font-size: 13px; }
		.image-info .title { padding: 13px 7px 0; }
			.image-info h2 { font-size: 20px; }
		.image-info .description { padding: 11px 8px 0; }
}
*/
@media screen and (min-width: 1024px) {
	#top-menu { display: block !important; }
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
	.entry-image { width: 30%; }

	.image-info .title { padding: 18px 7px 0; }
}

@media screen and (min-width: 1150px) and (max-width: 1279px) {
	.entry-image { width: 30%; }

	.image-info { font-size: 14px; }
		.image-info h2 { font-size: 22px; }
		.image-info .title { padding: 34px 7px 0; }
}

@media screen and (max-width: 960px) {



	p#et-search-title, p#et-search-title span { background:none !important; }
	#et-search { width: auto !important; height: auto !important; }
		#et-search-inner { /*padding: 0 !important;*/ }
			#et-search-right { float: none !important; clear: both; text-align: left !important; position: relative !important; margin-left: 63px !important;}
				#et_search_submit {  color: #111 !important; background: url(epanel/page_templates/images/et_search_submit.png) no-repeat; }
			p#et-search-title { margin-bottom: 2px !important; }
				p#et-search-title span { padding: 0 !important; text-shadow: none !important; }
	#et-searchinput { /*width: auto !important;*/width: 75% !important }
	p#et_choose_posts, p#et_choose_pages, p#et_choose_date, p#et_choose_cat { float: none !important; }
	#et-search-left { float: none !important; width: 100% !important; }
}

@media screen and (max-width: 1023px) {

	#sitename{
		margin-top: -130px;
		margin-left: 180px;
	}
	#langs
	{
		margin-top: -156px;
		margin-bottom: 156px;
	}
	.entry-image { width: 33.3%; }
	#info-bg, #sidebar, #main-wrap:before { display: none; }
	#info-area { float: none; width: 100%; border-right: none; background: #6AB3B2; -webkit-box-shadow: 0 4px 4px rgba(0,0,0,0.08); -moz-box-shadow: 0 4px 4px rgba(0,0,0,0.08); box-shadow: 0 4px 4px rgba(0,0,0,0.08); }
	#main { margin: 0; }

	#top-menu { display: none; }
		#top-menu .link_bg { -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

	#mobile-nav { display: block; }

	#logo-area { margin-bottom: 0; padding-bottom: 55px; }

	body{
		background-image: url(images/header_small.jpg);
		background-position: center 0;
		background-repeat: repeat-x;

	}

	#logo-area img {
	width: 95px;
	margin-top: -5px;
	}

	#top-menu ul
	{

		background-color:#f7f7f2;

	}

	#top-menu ul li.menu-item a
	{
		padding-left: 40%;
	}

	#top-menu ul li.menu-item
	{

		background-image: url(images/menu_separator.jpg);
		background-position: center bottom;
		background-repeat: no-repeat;

	}
	#top-menu ul ul li.menu-item a
	{
		padding-left: 40%;
		background: transparent url(images/icons/next.png) no-repeat 38% center !important;

	}
	#top-menu ul ul {
		box-shadow:
	        inset 0px 11px 8px -10px #CCC,
	        inset 0px -11px 8px -10px #CCC;

		}
		#top-menu ul ul li.menu-item{
			margin-bottom: 0px;
		}
	#mobile-nav{
		text-align: center;
		color:#a57b2c !important;
		font-size:10px;
		text-transform: uppercase;
	}

	#top-menu ul li.menu-item {
	margin-top: 0px;}
}

@media screen and (min-width: 930px) and (max-width: 1023px) {
	.image-info { font-size: 14px; }
		.image-info h2 { font-size: 22px; }
		.image-info .title { padding: 34px 7px 0; }
}

@media screen and (min-width: 768px) and (max-width: 960px) {


	#et-search { background-color: #ccc; border: 1px solid #888585; }

	#main-content { /*width: 748px;*/ margin-right: 10px; margin-left: 10px;}

	.main-title-noimage h1 {
	font-size: 20px;
	font-family: arial;
	color:black;
	}

	#big_thumbnail  { height: 190px; }
	#video_thumbnail  { height: 250px; width: 250px;}
	.ls-container{
		height: 200px !important;
	}
}
@media screen and (min-width: 1024px) and (max-width: 5000px) {

				/*	#menu-item-45*/

					.link_text{width: 170px; display: block; }

#menu-item-45 .sub-menu .link_text{ margin-left: 0px;}

					#menu-item-45 .link_text span{/*margin-right: -22px;
margin-top: -10px;*/ }


}

@media screen and (min-width: 480px) and (max-width: 700px) {

	#sitename{
		margin-top: -130px;
		margin-left: 130px;
	}
	#langs
	{
		margin-top: -156px;
		margin-bottom: 156px;
	}
	#qtranslate-chooser {
		margin-top: 25px;
		position: absolute;
		margin-left: 370px;
	}

	#menu-item-45 .link_text span{
		margin-right: 0px;
		margin-top: 0px;
	}
	#item-45 .link_text {
		width:100%;
		display: inline;
		margin-left: 0px;
	}

}

@media screen and (max-width: 900px) {

	#menu-item-45 .link_text span{
		margin-right: 0px;
		margin-top: 0px;
	}
	#item-45 .link_text {
		width:100%;
		display: inline;
		margin-left: 0px;
	}
}

@media screen and (max-width: 1023px) {

	#rpwe_widget-4,#rpwe_widget-7 {
		width: 45%;
		min-height: 200px;
	}
	#rpwe_widget-2 {
	width: 95%;
	}
	#rpwe_widget-2 li{
		width: 47%;
		float: left;
	}

	#vpred{
		width: 766px;
	}
	.vpred-text
	{
		float: left;
		width: 256px;
		background-image: url(images/video_bg.jpg);
		background-position: center right;
		background-repeat: no-repeat;
		background-color: #f6f4e9;
		height: 300px;
		padding: 0 10px;
	}


	#info-area{
		background: none !important;
 }

	#logo-area{
	width: 220px;
	padding-bottom: 0px;

}

	#big_thumbnail{
	display: none;
}


}

@media screen and (min-width: 480px) and (max-width: 700px) {
	/*#info-area {background: url(images/headerbg.jpg) no-repeat -140px 0px !important;}*/
	#logo-area {width: 150px;}
	#vpred{
		width: 490px;
	}
	.vpred-text
	{
		float: left;
		width: 450px !important;
		background-image: url(images/video_bg.jpg);
		background-position: center right;
		background-repeat: no-repeat;
		background-color: #f6f4e9;
		height: 240px;
		padding: 0 10px;
		clear:both;
	}
}

@media screen and (max-width: 479px) {
	/* #info-area{
		height: 150px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		background-size: cover;
		background-repeat: no-repeat;
	background: url(images/headerbg.jpg) no-repeat -714px 0px !important;
	} */
	#logo-area{
		width: 150px;
		/*padding-bottom: 10px;*/
		/*margin-left: 50px;*/
	}

	#sitename{
		margin-top: -130px;
		margin-left: 110px;
	}
	#langs
	{
		margin-top: -156px;
		margin-bottom: 156px;
	}
	#qtranslate-chooser {
		margin-top: 18px;
		position: absolute;
		margin-left: 280px;
	}

	#logo-area{
		width: 120px;
	}
	#vpred{
		width: 490px;
	}
	.vpred-text
	{
		float: left;
		width: 470px;
		background-image: url(images/video_bg.jpg);
		background-position: center right;
		background-repeat: no-repeat;
		background-color: #f6f4e9;
		height: 240px;
		padding: 0 10px;
		clear:both;
	}
	#archives_calendar-2 {
		width:470px;
	}

}


@media screen and (max-width: 767px) {
	#rpwe_widget-4,#rpwe_widget-7 {
		width: 95%;
	}
	#text-2{
	/*	margin-left: 10px;*/
	}
	#rpwe_widget-2 {
	width: 95%;
	}
	#rpwe_widget-2 li{
		width: 100%;
		float: none;
	}

	.entry-image { width: 50%; }
	.comment ul { margin-left: 0; }
	.main-title, body.page .main-title { padding-left: 0 !important; padding-right: 0 !important; padding-top: 0; position: relative; top: 0; left: 0; margin-bottom: 20px; }
		.main-title h1, h1#comments, h3#reply-title { font-size: 32px; }

	#main-content { /* width: 1%;*/ margin-left: 10px;
margin-right: 10px;/*width: 360px; */}
	.main-title-noimage h1 {
	font-size: 20px;
	}

	#big_thumbnail  { height: 160px; }
	#video_thumbnail   { height: 250px;width: 250px; }
	.ls-container{
		height: 250px !important;
	}
	.ls-container img.ls-bg
	{
		width: 767px !important;
	}
	.rpwe_widget {
		width: 87%;
	}
	#archives_calendar-2 {
		width:100%;
		margin: 10px;
	}

	.image-info .title { padding: 18px 7px 0; }

	.sitemap-col { float: none !important; width: 100% !important; }

	.et_portfolio_small .et_pt_portfolio_item:nth-child(3n+1) { clear: none; }
	.et_portfolio_small .et_pt_portfolio_item:nth-child(2n+1) { clear: both; }
}

@media screen and (min-width: 650px) and (max-width: 767px) {
	.image-info { font-size: 14px; }
		.image-info h2 { font-size: 26px; }
		.image-info .title { padding: 53px 7px 0; }
		.main-title-noimage h1 {
		font-size: 18px;
		}
}

@media screen and (max-width: 479px) {
	.entry-image { width: 100%; }

	.main-title h1, h1#comments, h3#reply-title { font-size: 24px; }

	#main-content { /*width:90%; */ /* width: 239px; */ margin-left: 20px; margin-right: 20px; }
	#big_thumbnail  { height: 120px; }
	#video_thumbnail  { height: 250px; width: 250px;}
	.ls-container{
		height: 120px !important;
	}
	.rpwe_widget {
		width: 87%;
	}
	.main-title-noimage h1 {
	font-size: 18px;
	}

	.image-info .title { padding: 31px 7px 0; }
}

@media screen and (min-width: 400px) and (max-width: 479px) {
	.main-title-noimage h1 {
	font-size: 16spx;
	}
	.image-info { font-size: 17px; }
		.image-info h2 { font-size: 32px; }
		.image-info .title { padding: 80px 7px 0; }


}

/*------------------------------------------------*/
/*-----------------[COLOR SCHEMES]----------------*/
/*------------------------------------------------*/

/*-------------------[GREEN]------------------*/
.et_color_scheme_green #info-bg, .et_color_scheme_green #main-wrap:before { background: #95c062; }
.et_color_scheme_green #top-menu a:hover .link_text, .et_color_scheme_green #top-menu .current-menu-item > a, .et_color_scheme_green #top-menu .current-menu-item > a:hover, .et_color_scheme_green #top-menu .current-menu-item > a:hover .link_bg, .et_color_scheme_green .et_active_dropdown > li a, .et_color_scheme_green #top-menu .et_clicked, .et_color_scheme_green #mobile-nav { color: #95c062; }
@media only screen and (max-width: 1023px){
	.et_color_scheme_green #info-area { background: #95c062; }
}
.et_color_scheme_green .widget, .et_color_scheme_green #top-menu a, .et_color_scheme_green #mobile-nav, .et_color_scheme_green #info-area, .et_color_scheme_green #info-bg, .et_color_scheme_green #top-menu { border-color: #8bb25c; }

/*-------------------[PURPLE]------------------*/
.et_color_scheme_purple #info-bg, .et_color_scheme_purple #main-wrap:before { background: #b36aa3; }
.et_color_scheme_purple #top-menu a:hover .link_text, .et_color_scheme_purple .current-menu-item > a, .et_color_scheme_purple #top-menu .current-menu-item > a:hover, .et_color_scheme_purple #top-menu .current-menu-item > a:hover .link_bg, .et_color_scheme_purple .et_active_dropdown > li a, .et_color_scheme_purple #top-menu .et_clicked, .et_color_scheme_purple #mobile-nav { color: #b36aa3; }
@media only screen and (max-width: 1023px){
	.et_color_scheme_purple #info-area { background: #b36aa3; }
}
.et_color_scheme_purple .widget, .et_color_scheme_purple #top-menu a, .et_color_scheme_purple #mobile-nav, .et_color_scheme_purple #info-area, .et_color_scheme_purple #info-bg, .et_color_scheme_purple #top-menu { border-color: #9e5c8f; }

/*-------------------[RED]------------------*/
.et_color_scheme_red #info-bg, .et_color_scheme_red #main-wrap:before { background: #bc4b4b; }
.et_color_scheme_red #top-menu a:hover .link_text, .et_color_scheme_red .current-menu-item > a, .et_color_scheme_red #top-menu .current-menu-item > a:hover, .et_color_scheme_red #top-menu .current-menu-item > a:hover .link_bg, .et_color_scheme_red .et_active_dropdown > li a, .et_color_scheme_red #top-menu .et_clicked, .et_color_scheme_red #mobile-nav { color: #bc4b4b; }
@media only screen and (max-width: 1023px){
	.et_color_scheme_red #info-area { background: #bc4b4b; }
}
.et_color_scheme_red .widget, .et_color_scheme_red #top-menu a, .et_color_scheme_red #mobile-nav, .et_color_scheme_red #info-area, .et_color_scheme_red #info-bg, .et_color_scheme_red #top-menu { border-color: #a74343; }

/*-------------------[GRAY]------------------*/
.et_color_scheme_gray #info-bg, .et_color_scheme_gray #main-wrap:before { background: none; }
.et_color_scheme_gray #top-menu a:hover .link_text, .et_color_scheme_gray .current-menu-item > a,
.et_color_scheme_gray #top-menu .current-menu-item > a:hover, .et_color_scheme_gray #top-menu .current-menu-item > a:hover .link_bg,
.et_color_scheme_gray .et_active_dropdown > li a, .et_color_scheme_gray #top-menu .et_clicked, .et_color_scheme_gray #mobile-nav
{ /*color: #434343; */}
@media only screen and (max-width: 1023px){
	.et_color_scheme_gray #info-area { background: #FFF; }
}
.et_color_scheme_gray .widget, .et_color_scheme_gray #top-menu a, .et_color_scheme_gray #mobile-nav,
.et_color_scheme_gray #info-area, .et_color_scheme_gray #info-bg, .et_color_scheme_gray #top-menu
{ border-color: #2e2e2e; }

/*-------------------[ORANGE]------------------*/
.et_color_scheme_orange #info-bg, .et_color_scheme_orange #main-wrap:before { background: #e68d00; }
.et_color_scheme_orange #top-menu a:hover .link_text, .et_color_scheme_orange .current-menu-item > a, .et_color_scheme_orange #top-menu .current-menu-item > a:hover, .et_color_scheme_orange #top-menu .current-menu-item > a:hover .link_bg, .et_color_scheme_orange .et_active_dropdown > li a, .et_color_scheme_orange #top-menu .et_clicked, .et_color_scheme_orange #mobile-nav { color: #e68d00; }
@media only screen and (max-width: 1023px){
	.et_color_scheme_orange #info-area { background: #e68d00; }
}
.et_color_scheme_orange .widget, .et_color_scheme_orange #top-menu a, .et_color_scheme_orange #mobile-nav, .et_color_scheme_orange #info-area, .et_color_scheme_orange #info-bg, .et_color_scheme_orange #top-menu { border-color: #cd7d00; }


#text-3{
	width: 55%;
	clear: both;
	margin-top: -30px;
        margin-bottom: 50px;

}
#text-3 .widgettitle{
	display:none;
}
#text-3 .textwidget{
	float: right;
}


/*calendar */

.widget_archives_calendar
{
	/*width: 30%;*/
}


.imagewidget img
{width:100%;}
/*aditional size */

#top-menu li a:hover
{
	width:100%;
	display: block;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

#top-menu ul ul li a:hover{
	margin-right: -20px;

}
#top-menu li a:hover{
	background-color: #f6f4e9;
	border-bottom: 1px solid #f6f4e9;
	color: #FFFFFF;
	text-decoration: none;
	-webkit-box-shadow: 4px 4px 12px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 4px 4px 12px rgba(50, 50, 50, 0.35);
	box-shadow: 4px 4px 12px rgba(50, 50, 50, 0.35);
	-moz-transform: scale(1.2) translate(10px, 0);
	-webkit-transform: scale(1.2) translate(10px, 0);
	-o-transform: scale(1.2) translate(10px, 0);
	transform: scale(1.2) translate(10px, 0);
}


@media screen and (min-width: 700px) {

	.vpred-text {
		width: 250px !important;

	}
	#vpred {
		width: 780px !important;
	}

	.slide{
				width: 490px;
				min-height: 10px;
				border: 0px solid #F7F5E9;
	}
	#main-content .slide div{min-height: 5px; }

}


@media only screen and (min-width: 1200px) {
				#main-wrap{		max-width: 1200px;	}

				#vpred{width: 100% !important;}
				.vpred-text{ width: 325px !important;     height: 296px;} /*445px*/
				/*.recent-posts-extended {width: 45% !important;}*/
				.slide{
					    width: 609px;
							min-height: 10px;
							border: 1px solid #F7F5E9;
				}

				.slide .eps {    margin-left: 0px; max-height: 293px !important;}\
				.da-slider {overflow: hidden;     height: 296px !important;}
#main-content .slide div{min-height: 0px; }

			/*	#info-area{width: 250px !important;}*/
			#rpwe_widget-2{
				width:60%;
			}
			.widget_archives_calendar
			{
				width: 36%;
			}

			/*  заседания  виджет */
			#rpwe_widget-4,#rpwe_widget-7,#archives_calendar-2,#text-9,#text-2{
				width: 36%;
			}


}


/*Version 2 tuning*/


#pr .rpwe-title, #zased .rpwe-title
{
	    padding-left: 0px;
}


#top-menu{
	font-family: arial;
}

#top-menu li .link_text{
    font-size: 18px !important;
}


span.searchicon
{
	background-image: url('images/icons/search.png');
	width: 16px;
	height: 16px;
	display: block;

}

#kpsearch button
{
	position: absolute;
	margin: 6px;
	background-color: #B42C2C;
  border-radius: 5px;
  border: 1px solid #1D0707;
}

#kpsearch
{
	position: absolute;
	width: 300px;
	margin: 164px 0 0 -180px;

}
#search
{
	height: 16px;
	width: 110px;
}

.breadcrumbs{
	position: absolute;
	width: 80%;
	margin: 164px 0 0 0px;
}

@media screen and (max-width: 1024px) {

	#main{
		z-index: 0 !important;
	}

	#top-menu{
		position: absolute;
		width: 100%;
		z-index: 10000000;
	}
	#vpred{
		display: none;
	}

	#kpsearch {
    position: absolute;
    width: 300px;
    margin: 5px 0 0 20px;
	}
	#search
	{
		height: 16px;
		width: 210px;
	}
	.breadcrumbs{
		position: absolute;
		width: 100%;
		margin: 35px 0 0 0px;
	}

}


.breadcrumbs
{
	position: absolute;
  z-index: 1000000000;
}

.home .breadcrumbs
{
	display: none;
}

/*****************  Структура аппарата ***********************/
.structure-page {
	margin-top: 160px;
}
div.structure {
	margin: 40px 20px 40px 20px;
}

.rukapp_link,
.eao,
.press,
.analiz,
.osz,
.hr,
.int,
.sit,
.fhs {
  	border: 3px solid #8c3130;
  	border-radius: 9px;
  	padding: 10px;
  	text-align: center;
  	background-color: #8c3130;
  	color: #fff;
}

.rukapp_link:hover,
.eao:hover,
.press:hover,
.analiz:hover,
.osz:hover,
.hr:hover,
.int:hover,
.sit:hover,
.fhs:hover {
  	background-color: #fff;
  	color: #8c3130;
  	text-decoration: none;
}

div.rukapp {
	margin: auto;
	width: 100%;
	/*min-height: 2em !important;*/
	height: 4em;
	display: flex;
	justify-content: center;
}
div.lines-deps,
.line-deps-mid {
	margin: auto;
	width: 100%;
	display: flex;
	justify-content: space-around;
	margin-top: -3px;
}
.hor-lines-deps {
	margin: auto;
	width: 80%;
	display: flex;
	justify-content: space-around;
	margin-top: -3px;
}
div.deps {
	margin: auto;
	width: 100%;
	display: flex;
	justify-content: space-between;
}

div.lines-sectors {
	margin: auto;
	width: 80%;
	display: flex;
	justify-content: space-around;
	margin-top: -3px;
}

div.sectors {
	margin: auto;
	width: 80%;
	display: flex;
	justify-content: space-around;
}

.eao,
.press,
.analiz,
.osz,
.hr,
.rukapp_link,
.int,
.sit,
.fhs {
	width: 25%;
	min-height: 42px;
}

.line-rukapp {	
	background-color: #8c3130;
	margin: auto;
	width: 3px;
	height: 15em;
	margin-bottom: -12em;
}

.line-dep {
	background-color: #8c3130;
	min-height: 3px !important;
	height: 3px !important;
	width: 45%;
	margin: auto;
	margin-left: -36px;
}

.ver-line-eau {
	background-color: #8c3130;
	width: 3px;
	height: 230px;
	margin-top: 33px;
	margin-bottom: -15em;
	margin-left: 30px;
}

.second-line,
.third-line {
	margin-top: 20px;
}
.hidden-hor-line-mid {
	background-color: transparent;
	min-height: 3px !important;
	height: 3px !important;
	width: 50%;
	margin: auto;
}
.hor-line-mid {
	background-color: #8c3130;
	min-height: 3px !important;
	height: 3px !important;
	width: 50%;
	margin: auto;
}

.hor-line-analit,
.hor-line-osz {
	background-color: #8c3130;
	min-height: 3px !important;
	height: 3px !important;
	width: 30px;
	margin-top: 30px;
	margin-right: auto;
}

.hr,
.fhs {
	margin-right: auto;
	margin-left: -30px;
}

.line-fho-sit {
	background-color: #8c3130;
	width: 3px;
	height: 8.4em;
	margin-bottom: -12em;
}

.line-sector {
	background-color: #8c3130;
	min-height: 3px !important;
	height: 3px;
	width: 54%;
	margin: auto;
	margin-top: 1.5em;
}

.line-eao,
.line-analiz,
.line-osz,
.line-hr {	
	background-color: #8c3130;
	width: 3px;
	height: 30px;
}

.line-int,
.line-sit,
.line-fhs {	
	background-color: #8c3130;
	width: 3px;
	height: 30px;
}

@media screen and (min-width: 150px) and (max-width: 767px) {
	div.deps {
		display: flex;
	    justify-content: space-around;
	    flex-wrap: wrap;
	}	
}