@charset "utf-8";
/* CSS Document */

/* committee */
#o-committee
{
	margin:0px auto;
	padding:0px;
	width:100%;
	height:auto;
}

#o-committee h2#mtitle
{
	margin-bottom:50px;
}


#o-committee #c-container
{
	margin:0px auto;
	padding:0px;
	width:90%;
	height:auto;
}

#o-committee #c-container #c-block
{
	margin:0px auto;
	padding:0px;
	width:88%;
	padding:1%;
	box-shadow:0px 3px 4px #000000;
	margin-bottom:70px;
	text-align:center;
}

#o-committee #c-container #c-block #content
{
	display:inline-block;
	margin:25px;
	border:1px solid #000;
	border-radius:10px 10px 0px 0px;
	box-shadow:1px 3px 5px #000000;
}

#o-committee #c-container #c-block #content #img
{
	margin:0px auto;
	height:200px;
	width:180px;
	border-radius:10px 10px 0px 0px;
}

#o-committee #c-container #c-block #content #img img
{
	height:100%;
	width:100%;
	border-radius:10px 10px 0px 0px;
}

#o-committee #c-container #c-block #content #txt
{
	margin-top:15px;
	margin-bottom:10px;
	font-size:16px;
}


#o-committee #c-container #c-block #c-title
{
	margin-top:-35px;
	width:450px;
	padding:10px;
	background-color:#692161;
	border:1px solid #060;
	color:#fff;
	text-align:center;
	margin-left:30%;
	box-shadow:0px 3px 3px #000000;
	border-radius:10px;
}





/* committee */

/* contact */
#contact-block #container #contacts
{
	margin:0px auto;
	padding:0px;
	width:100%;
}

#contact-block #container #contacts #heading
{
	text-align:center;
	padding:20px;
	box-shadow:0px 0px 5px #000000;
}



#contact-block #container #contacts #social
{
	margin:0px auto;
	padding:0px;
	width:100%;
	float:left;
	background-color:#F5EEF8;
	margin-bottom:30px;
	padding-top:30px;
	box-shadow:0px 1px 5px #000000;

}

#contact-block #container #contacts #social #cblocks
{
	width:40%;
	float:left;
	margin-left:5%;
	margin-right:2%;
}

#cblocks #web, #cblocks #phone, #cblocks #address
{
	display:block;
}

#contact-block #container #contacts #social #c-form
{
	width:40%;
	float:left;
	margin-left:5%;
	margin-right:2%;
}


#contact-block #container #contacts #social #c-form input[type="text"], #c-form textarea, #c-form input[type="email"]
{
	width:380px;
	padding:10px;
	border:1px dotted #FF9900;
	box-shadow:0px 0px 5px #000000;
}

#contact-block #container #contacts #social #c-form input[type="text"]:focus, #c-form textarea:focus, #c-form input[type="email"]:focus
{
	box-shadow:0px 0px 3px #F60;
	border:1px solid #F60;
}

#c-form [type="button"], #c-form [type="submit"], #c-form [type="reset"]
{
	width:190px;
	padding:10px;
	border:1px solid #F60;
	background-color:#EAEDED;
	box-shadow:0px 0px 5px;
	cursor:pointer;	
}



#contact-block #container #contacts #social #c-form #icon
{
	padding:1%;
	
	margin-top:90px;
}

#contact-block #container #contacts #social #icon #pics img
{
	transition:all 1s;
}

#contact-block #container #contacts #social #icon #pics img:hover
{
	transform:scale(1.07);
	border-radius:50%;
	box-shadow:0px 0px 5px #000;
	transition:all 2s;
	filter:brightness(150%);
}



#contact-block #container #contacts #social #icon h2
{
	font-family: 'Courgette', cursive;
	text-decoration:underline;
	margin:0px auto;
	padding:0px;
	margin-bottom:10px;
}
/* social end */

#contact-block #container #contacts #cblocks .cont
{
	height:280px;
	width:29%;
	padding:10px;
	background-color:transparent;
	border:0px solid #630;
	margin:1%;
	transition:all 1s;
	text-align:center;

}

.cont #content #img img
{
	width:60px !important;
	height:auto;
}

#contact-block #container #contacts #cblocks #content
{
	transition:all 1s;
}

#contact-block #container #contacts #cblocks #content:hover
{
	transform:scale(1.1);
	transition:all 1s;
	background-color:#FC0;
}

/*web*/
#contact-block #container #contacts #cblocks #web #content
{
	/*background-image:url(../images/others/web.png);*/
	background-repeat:no-repeat;
	background-size:100% 100%;
	height:230px;
	width:310px;
	padding:20px;
	font-size:16px;
	color:#000;
	padding-top:15px;
}

#contact-block #container #contacts #cblocks #web #content strong
{
	color:#600;
}
#contact-block #container #contacts #cblocks #web #content #data
{
	text-align:center;
}

#contact-block #container #contacts #cblocks #web #content #text
{
	font-size:22px;
	font-family: 'Courgette', cursive;
	text-decoration:underline;
	margin-top:10px;
}

/*phone*/
#contact-block #container #contacts #cblocks #phone #content
{
	/*background-image:url(../images/others/web.png);*/
	background-repeat:no-repeat;
	background-size:100% 100%;
	height:230px;
	width:310px;
	padding:20px;
	font-size:16px;
	color:#000;
	padding-top:15px;
	box-shadow:0px 0px 5px #000000;
}

#contact-block #container #contacts #cblocks #phone #content strong
{
	color:#600;
}
#contact-block #container #contacts #cblocks #phone #content #data
{
	text-align:center;
}

#contact-block #container #contacts #cblocks #phone #content #text
{
	font-size:22px;
	font-family: 'Courgette', cursive;
	text-decoration:underline;
	margin-top:10px;
}

/*address*/
#contact-block #container #contacts #cblocks #address #content
{
	/*background-image:url(../images/others/web.png);*/
	background-repeat:no-repeat;
	background-size:100% 100%;
	height:230px;
	width:310px;
	padding:20px;
	font-size:16px;
	color:#000;
	padding-top:15px;
	}

#contact-block #container #contacts #cblocks #address #content strong
{
	color:#600;
}
#contact-block #container #contacts #cblocks #address #content #data
{
	text-align:center;
}

#contact-block #container #contacts #cblocks #address #content #text
{
	font-size:22px;
	font-family: 'Courgette', cursive;
	text-decoration:underline;
	margin-top:10px;
}

#social-ico
{
	width:90px !important;
	height:90px !important;
}

/* contact end */


/* registration */

#registration-main
{
	width:100%;
	margin:0px auto;
	padding:0px;
}

#registration-main #regForm
{
	margin:0px auto;
	width:90%;
}


/* tour */

#tourMain
{
	margin:0px auto;
	padding:0px;
	width:100%;
}

#tourMain #tourFull
{
	margin:0px auto;
	padding:0px;
	width:100%;
	float:left;
	}
	
#tourMain #tourFull #tourBlock
{
	margin:0px auto;
	width:42%;
	height:599px;
	box-shadow:0px 0px 3px;
	padding:12px;
	text-align:center;
	float:left;
	margin:3%;
}
#tourMain #tourFull #tourBlock #tImg img
{
	width:99%;
	height:auto;
}

#tourMain #tourFull #tourBlock #tTitle
{
	width:100%;
	padding:12px;
	text-align:center;
	background-color:#060;
	color:#FFF;
	margin-left:-12px;
	margin-top:-19px;
	margin-bottom:8px;
	box-shadow:2px 2px 5px #000000;
	transform:skew(3deg, 0deg);
	text-transform:uppercase;
	font-size:21px;
	font-weight:bold;
}

#tourMain #tourFull #tourBlock #tText
{
	text-align:justify;
	margin-top:10px;
}

#tourMain #tourFull #tourBlock #time
{
	text-align:center;
	font-size:12px;
	color:#666;
	margin-top:10px;
	border-top:1px solid #090;
	padding-top:10px;
}
	
	