/*
Theme Name: mercury
Theme URI: mercury
Author: mercury
Author URI: mercury
Description: mercury
Version: 1.3
License: GNU General Public License
License URI: license.txt
Tags: mercury
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

*, img, 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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body{
	background-image:url('./img/bg.png');
	background-repeat:no-repeat;
	background-size:100%;
}
.wrapper{
	width:1180px;
	margin:auto;
	padding:0;
	background-color:;
	overflow:hidden;
	height:;	
	position:;
	overflow:hidden;
}
.navigation .wrapper{
	width:1180px;
	/* margin:0 0 0 6.15%; */
	margin: auto;
	padding:0;
	background-color:;
	overflow:hidden;
	height:;	
	position:;
	overflow:hidden;
}
.header{
	background-color:;
	height:98px;
	clear:both;
}
.header .logo{
	float:left;
}
.header .logo img{
	width: 352px;
	height: 150px;
	position: absolute;
	z-index: 1;
	margin: 8.5% 0 0 14%;
}
.header .contact{
	float:right;
	width: 310px;
	font-weight:bold;
	margin: 1% 0 0 0;
	color:#82919c;
}
.navigation{
	width: 100%;
	height: 67px;
	clear: both;
	background-image: url('./img/menu-bg1.png');
	background-size: 100% 67px;
	position: absolute;
	background-repeat: no-repeat;
}

/*
.navigation .menu #dropmenu li a{
	display: block;
	background-image: url('./img/menu_bg.png');
	background-size: 65% 67px;
	width:100%;
	height: 70px;
	background-repeat:no-repeat;
}
.menu #dropmenu li a:hover{
	background-image: none;
}
*/

.navigation .menu{
	float:right;
	/* margin:0% -3% 0 0; */
}

/*
#dropmenu li{
	height: 66px;
	display: inline; float: left;
}

.navigation ul li:nth-child(1){
	display:none;
}
.navigation .menu #dropmenu li a{
	border-right:0 !important;
	background-color:transparent!important;	
	padding: 15px 39px 0;
	color:#D1D2D4;
}
*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	.navigation .wrapper{
		width: 1181px;
	}
	.header .logo img{
		margin:18% 0 0 17%;
	}
}
.banner{
	background-color:;
	height:314px;
	clear:both;
	margin: -1.98% 0 0;
}
.banner img{
	width:1180px;
	height:330px;
}
.topics{
	background-color:#f0f1f1;
	clear:both;
}
.content{
	background-color:#f0f1f1;
	min-height:570px;
	clear:both;
	padding:70px 0 0 0;
}
.footer{
	width:100%;
	background-color:;
	height:135px;
	clear:both;
	background-image: url('./img/menu_bg.png');
	background-size: 100% 135px;
	color:#d1d2d4;
}
.footer .logo{
	float:left;
}
.footer .logo img{
	width: 291px;
	height: 125px;
	position: relative;
	z-index: 1;
	margin: 4% 0 0 20%;
}
.footer .right{
	float:right;
	margin-top: 5px;
}
.footer .right .menu{
	float: right;
	margin: 2% -2% 0 0;	
}
.footer .menu{
	float:right;
	margin:1.5% 0 0 0;
}
.footer .right .menu ul{
	float:right;
}
.footer .right .menu ul li{
	display:inline-block;
	float:left;
	list-style:none;
}
.footer .right .menu ul li a{
	text-decoration:none;
	color:#D1D2D4;
	padding:10px 29px 10px;
}
/*
.footer .menu #dropmenu ul li:nth-child(1){
	display:none;
}
.footer .menu #dropmenu li a{
	border-right:0 !important;
	background-color:transparent!important;	
	padding: 0 40px;
	color:#d1d2d4 !important;
}
*/
.footer .right .contact{
	margin-top: 70px;
}
.contact_left{
	float:left;
	width: 70px;
}
.contact_left span, .contact_right span, .contact_right a{
	color:#1b7dd1;
	text-decoration:none;
}
.contact_right{
	
}
.topics .menu-topics-container{
	padding: 2% 0 0 0;
	background-image: url('./img/big_line.png');
	background-size: 100% 13px;
	background-repeat: no-repeat;
	text-align: center;
}
.topics .menu-topics-container #menu-topics{
	padding: 0.9% 0 0 0;
	margin: -9px 15% 0 22%;
	width: 634px;
}
.topics .menu-topics-container #menu-topics li{
	display: inline;
	padding: 2% 16%;
	background-image: url('./img/topics_bg.png');
	background-size: 464px 56px;
	box-shadow: 0px 7px 10px #888;
}
.topics .menu-topics-container #menu-topics li a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
.footer .contact{
	
}
.footer .contact ul{
	float: right;
	margin: 0 -2% 0 0;
}
.footer .contact ul li{
	list-style: none;
	display: inline;
	border-right: 3px solid #D1D2D4;
	padding: 0 27px;	
}
.footer .contact ul li:nth-child(3){
	border-right: 0px solid white;
}
.footer .contact ul li a{
	text-decoration: none;
	color: #D1D2D4;
}
.content .left{
	float:left;
	width: 47%;
	padding: 20px 0px 20px 93px;
}
.content .left p{
	text-align: justify;
	line-height: 18px;
	font-family: sans-serif;
	font-size: 14px;
	padding:17px 0 0 0;
}
.content .left ul{
	padding:0 0 0 40px;
	font-style:italic;
	font-size:15px;
	font-weight:bold;
}

.content .right{
	float:;
	margin:1% 2% 0 0;
}
.content .right img{
	margin: 8% 0 0 3%;
}
.content .left h1, .content .left h2{
	color:#2eb4e9;	
	font-size:35px;
	margin: 0 0 15px 0;
}
#post-2 .content .left h2{
	color: #000;
	font-size: 45px;
	line-height: 58px;
	font-weight: normal;
	margin: 0 0 15px 0;
}
.content .left h2 span{
	color:#2eb4e9;
}
#post-2 .content .left h1, #post-5 .content .left h1{
	display:none;
}
.content_left_new{
	float: left;
	width: 124px;
	color: #6D6E70;
	font-size: 25px;
	line-height: 41px;
	font-weight:bold;
}
.content_right_new{
	color:#6d6e70;
	font-size: 25px;
	line-height: 41px;
	font-weight:bold;
}
.content_right_new a{
	color:#1b75bb;
	text-decoration:none;
}
.fb{
	float: left;
	margin: 25% 12% 0 0;
}
.twitter{
	margin: 19% 0 0 0;
}
#post-18 .content .left p, #post-20 .content .left p{
	line-height: 42px;
	font-size:20px;
}


#dropmenu {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
#dropmenu a {
	display: block;
	color: #CDCDCD; 
	/* text-shadow: 1px 1px 0 #FFF; */
	text-decoration: none;
	font-weight: bold;
	
	background-image: url('./img/menu-bg.jpg');
	background-repeat: repeat-x;
	height: 47px;
	padding: 20px 35px 0;
}
#dropmenu > li {
	display: inline;
	float: left;
}
#dropmenu a:hover {
	background-image: none;
	color: #000;
	text-shadow: 1px 1px 0 #FFF;
}
/**************************************************************/

.menu_new .wrapper {
	margin: auto;
	width: 1180px;
}


.menu_new .menu-bg {
	width: 100%;
	position: absolute;
	z-index: -1;
	top: 100px;
	
	background-image: url('./menu-bg.jpg');
	background-repeat: repeat-x;
	height: 67px;
}


.menu_new .header {
	height: 123px; 
}

.menu_new .header .logo {
	width: 250px;
	height: 80px;
	position: absolute;
	z-index: 10;
	margin-bottom: -50px;
	border: 0px solid #000;
}

.menu_new .banner {
	position: relative;
	
	background-image: url('./banner.jpg');
	background-repeat: no-repeat;
	height: 330px;
}
.menu_new .banner .menu {
	position: absolute;
	width: 100%;
	height: 67px;
	z-index:1;
}
.menu_new .banner .menu .blank {
	float: left;
	background-image: url('./menu-bg.jpg');
	background-repeat: repeat-x;
	width: 600px;
	height: 67px;
}
.menu_new .banner .menu ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu_new .banner .menu ul li {
	display: inline;
	float: left;
}
.menu_new .banner .menu ul a {
	display: inline-block;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	height: 67px;
	padding: 25px 0 0;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	
	text-align: center;
	width: 116px;
	
	background-image: url('./menu-bg.jpg');
	background-repeat: repeat-x;
}
.menu_new .banner .menu ul a:hover {
	background-image: none;
	color: #ffffff;
}
/**/
.copyright_wmglogo{
	
}
.copyright_wmglogo p{
	height: 5px;
}

.copyright{
	margin: 6% 0 0 11%;
	clear: both;
	position: ;
	font-size: 11px;
}
.wmglogo{
	float:right;
}
.wmglogo img{
	width: 60px;
	margin: -34% 8% 0 0;
	float: right;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.copyright_wmglogo{
		
	}
	.copyright_wmglogo p{
		height: 5px;
	}

	.copyright{
		margin: 6% 0 0 11%;
		clear: both;
		position: ;
		font-size: 11px;
	}
	.wmglogo{
		float:right;
	}
	.wmglogo img{
		width: 60px;
		margin: -39% 8% 0 0;
		float: right;
	}
}
#wpcf7-f92-p11-o1, #wpcf7-f92-p9-o1{
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	padding: 20px;
	margin: 20px;
}
#wpcf7-f92-p11-o1 .left, #wpcf7-f92-p9-o1 .left{
	float: left;
	width: 104px;
	height: 280px;
	color: 	#1B75BB;
	font-weight: bold;
	margin: -15px 0;
}
#wpcf7-f92-p11-o1 .right{
	
}
#wpcf7-f92-p11-o1 ul{
	
}
#wpcf7-f92-p11-o1 p{
	
}
#wpcf7-f92-p11-o1 ul li{
	
}
#wpcf7-f92-p11-o1 ul li a{
	
}
#wpcf7-f92-p9-o1 .wpcf7-text, #wpcf7-f111-p11-o1 .wpcf7-text{
	width: 400px;
	height: 25px;
	margin: 4px 0;	
	padding: 6px;
	box-shadow: 5px 5px 10px #888;
	color:#756e70;
	background-color:#f1f2f2;
	font-weight:bold;
}
#wpcf7-f92-p9-o1 .wpcf7-textarea, #wpcf7-f111-p11-o1 .wpcf7-textarea{
	width: 400px;
	height: 100px;
	margin: 4px 0;	
	padding: 6px;
	box-shadow: 5px 5px 10px #888;
	color:#756e70;
	background-color:#f1f2f2;
	font-weight:bold;
}
#wpcf7-f92-p9-o1 .wpcf7-submit{
	text-align: right;
	margin: 0 0 0 73%;
	padding: 6px 18px;
	color: #756E70;
	background: white;
	font-weight: bold;
	border: 3px solid #868687;
	border-radius:10px;
}
#wpcf7-f111-p11-o1 .wpcf7-submit{
	text-align: right;
	margin: 0 0 0 62%;
	padding: 6px 18px;
	color: #756E70;
	background: white;
	font-weight: bold;
	border: 3px solid #868687;
	border-radius:10px; 
 }
#post-11 .content, #post-9 .content{
	height:755px;
}
#post-9 .content .right img, #post-11 .content .right img{
	margin: 2% 0 0 0;
}

.azz{
	color:#2EB4E9;
}
.azl{
	font-size:18px;
	font-style:italic;
}
.oaz{
	font-size:16px;
	font-style:italic;
}
.olo{
	margin:0 0 0 -10px;
}