/*
Theme Name: MPG Bootstrap template
Theme URI: http://ambadesign.com
Description: MPG template built on Bootstrap
Author: Martin 
Author URI: http://ambadesign.com
Version: 1.0
Tags: MPG

Music Production Guide WP template

Dark blue: #052757
Light Blue: #c3d9e8
*/

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

@font-face {
    font-family: 'open_sanslight_italic';
    src: url('fonts/OpenSans-LightItalic-webfont.eot');
    src: url('fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-LightItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-LightItalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal !important;
    font-style: normal;

}
.logged-in .navbar {
	margin-top: 32px;	
}
	
.the_content h1.the_title {margin-top:5px;margin-bottom: 30px;}
.sect-head-bg {
	background: url(images/sect-head-bg.png) left top no-repeat ;
	background-size:50% 43px;
	margin-top: 8px;
}
.sect-head-bg.none {
	background: none;
}
.dark-blue-bg { background: url(images/sect-head-bg_dark-blue.png) left top no-repeat; background-size: 50% 43px; }
.yellow-bg { background: url(images/sect-head-bg_yellow.png) left top no-repeat; background-size: 50% 43px; }
.pink-bg { background: url(images/sect-head-bg_pink.png) left top no-repeat; background-size: 50% 43px; }
.red-bg { background: url(images/sect-head-bg_red.png) left top no-repeat; background-size: 50% 43px; }
.orange-bg { background: url(images/sect-head-bg_orange.png) left top no-repeat; background-size: 50% 43px;}
.green-bg { background: url(images/sect-head-bg_green.png) left top no-repeat; background-size: 50% 43px; }
.purple-bg { background: url(images/sect-head-bg_purple.png) left top no-repeat; background-size: 50% 43px;}
.grey-bg { background: url(images/sect-head-bg_grey.png) left top no-repeat; background-size: 50% 43px; }
.blue-bg { background: url(images/sect-head-bg_blue.png) left top no-repeat; background-size: 50% 43px; }
.lime-bg { background: url(images/sect-head-bg_lime.png) left top no-repeat; background-size: 50% 43px;}
.teal-bg { background: url(images/sect-head-bg_teal.png) left top no-repeat; background-size: 50% 43px; }
.sea-green-bg { background: url(images/sect-head-bg_sea-green.png) left top no-repeat; background-size: 50% 43px; }


.mpg-sect-heads {
	margin-bottom: 17px;
}
.mpg-sect-heads .container {
	background:#fff;
}

/* -->> Social Share Default Icon Hide <<-- */
a.linksalpha_link > img.linksalpha_image { display: none !important; }

.mpg-sect-heads .container span, .mpg-sect-heads.dark-blue-head .container span,
.mpg-sect-heads.pink-head .container span, .mpg-sect-heads.teal-head .container span,
.mpg-sect-heads.yellow-head .container span, .mpg-sect-heads.red-head .container span,
.mpg-sect-heads.orange-head .container span, .mpg-sect-heads.green-head .container span,
.mpg-sect-heads.purple-head .container span, .mpg-sect-heads.grey-head .container span,
.mpg-sect-heads.blue-head .container span, .mpg-sect-heads.lime-head .container span,
.mpg-sect-heads.sea-green-head .container span
 {
	display:inline-block; 
	padding: 0 20px 0 0;
	height:43px;
	color:#fff;
	font-family: 'open_sanslight_italic', sans-serif; 
	font-weight:lighter !important; 
	font-size:32px; 
	text-transform:uppercase;
	margin-right: 20px;
}

.mpg-sect-heads .container span { background:url(images/mpg-sect-heads.png) right top no-repeat #c3d9e8; }

.mpg-sect-heads.dark-blue-head .container span { background:url(images/mpg-sect-heads_dark-blue.png) right top no-repeat #041E42; }

.mpg-sect-heads.pink-head .container span { background: url(images/mpg-sect-heads_pink.png) right top no-repeat #D0006F; }

.mpg-sect-heads.teal-head .container span { background: url(images/mpg-sect-heads_teal.png) right top no-repeat #00B0B9; }

.mpg-sect-heads.yellow-head .container span { background: url(images/mpg-sect-heads_yellow.png) right top no-repeat #F2A900; }

.mpg-sect-heads.red-head .container span { background: url(images/mpg-sect-heads_red.png) right top no-repeat #C8102E; }

.mpg-sect-heads.orange-head .container span { background: url(images/mpg-sect-heads_orange.png) right top no-repeat #FE5000; }

.mpg-sect-heads.green-head .container span { background: url(images/mpg-sect-heads_green.png) right top no-repeat #78BE20; }

.mpg-sect-heads.purple-head .container span { background: url(images/mpg-sect-heads_purple.png) right top no-repeat #8C4799; }

.mpg-sect-heads.grey-head .container span { background: url(images/mpg-sect-heads_grey.png) right top no-repeat #A7A8AA; }

.mpg-sect-heads.blue-head .container span { background: url(images/mpg-sect-heads_blue.png) right top no-repeat #41B6E6; }

.mpg-sect-heads.lime-head .container span { background: url(images/mpg-sect-heads_lime.png) right top no-repeat #C4D600; }

.mpg-sect-heads.sea-green-head .container span { background: url(images/mpg-sect-heads_sea-green.png) right top no-repeat #6FA287; }

.mpg-sect-heads {
	line-height:43px;
	margin-bottom: 17px;
}
	

/* General */
/* General */
/* General */
/* General */
body {
	margin-top:0px;
	padding-top: 142px;
	padding-bottom: 0px;
}
.page-template-award-front-page {
	padding-top: 120px;
}

audio {width:100%;}


strong.search-excerpt {color:#ff22ff;}
span.search-terms {color:#ff22ff;}

/*Header */
/*Header */
/*Header */
/*Header */
/*Menu  */

#megaMenu {
	float: right; 
	width: 100%;    
}

.ubermenu span.ubermenu-target-text {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #385275;
    text-transform: uppercase !important;
    font-size: 12px;
}
.ubermenu li.logout_hidden a.ubermenu-target {
	display: none;	
}
.ubermenu li.logout_hidden .ubermenu-content-block a {
	font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #385275;
    text-transform: uppercase !important;
    font-size: 12px;
}
.ubermenu li.logout_hidden:hover, .ubermenu li.logout_hidden:active {
	background: #f9f9f9;
}
.ubermenu li.logout_hidden .ubermenu-content-block a:hover, .ubermenu li.logout_hidden .ubermenu-content-block a:active {
	text-decoration: none;
}

#ubermenu-nav-main-2-primary > li.ubermenu-item:hover {
	 border-left: 1px solid #eee;
	 border-right: 1px solid #eee;
	 margin-left:-1px;
	 margin-right:-1px;
}


#megaMenu h3 {
	font-family: 'Roboto Condensed', sans-serif;
    font-style: italic;
    font-weight: 300;
    color: #052757;
    text-transform: uppercase;
    font-size: 20px;
    text-shadow: none;
}

ul#ubermenu-nav-main-2-primary {
    text-align: right;
	margin-right: 110px;
}

nav#ubermenu-main-2-primary-2 {
    padding-top: 20px;
}

a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding-left: 12px;
    padding-right: 12px;
}

.ubermenu .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text {
    padding-left: 68px;
	padding-top: 20px;
	font-weight: 700;
}

a.ubermenu-target.ubermenu-target-with-image.ubermenu-item-layout-default.ubermenu-item-layout-image_left:hover {
	background: #fff;
	border-right: none;
	}
a.ubermenu-target.ubermenu-target-with-image.ubermenu-item-layout-default.ubermenu-item-layout-image_left {
	border-left:1px solid #cccccb;
	}
	







.cont-logo {
	position:relative;
	padding-top: 22px;
	padding-bottom: 34px;
}

.cont-logo-awards {
    padding-bottom: 34px;
}

.cont-logo-awards #megaMenu .wpmega-nonlink {
padding-top: 40px}

.navbar-fixed-top {
	border-bottom:1px solid #ebedf0;
	background:url(images/head-bg.png) no-repeat center bottom #FFF;
}

.cont-logo .logo, .logo-awards {position:absolute; top:10px; left:0px; z-index:2000}
		.logo img {
			width:166px;
			height:93px;
			-webkit-transition: width .3s;
				-moz-transition: width .3s;
					-o-transition: width .3s;
						transition: width .3s;
			-webkit-transition: height .3s;
				-moz-transition: height .3s;
					-o-transition: height .3s;
						transition: height .3s;
		}
		.logo-awards img {
			-webkit-transition: width .3s;
				-moz-transition: width .3s;
					-o-transition: width .3s;
						transition: width .3s;
			-webkit-transition: height .3s;
				-moz-transition: height .3s;
					-o-transition: height .3s;
						transition: height .3s;
		}
		
		.logo-awards {top:11px; left:2px;}


.socialshare {
	position:absolute;
	right: 0px;
	top: 51px;
	z-index:99999;
	width: 104px;
}

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

.socialshare li {
	width:25px;
	height:23px;
	list-style:none;
	float: left;
	margin-right:1px;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
			-o-transition: all .3s;
				transition: all .3s;
}

.socialshare li:hover {
	background-position:bottom; 
	cursor:pointer;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
			-o-transition: all .3s;
				transition: all .3s;
}

.head-fb {
	background:url(images/mpg_facebook.png) no-repeat top;
	background-size: 25px 46px;
}
.head-twitter {
	background:url(images/mpg_twitter.png) no-repeat top;
	background-size: 25px 46px;
}
.head-instagram {
	background:url(images/mpg_instagram.png) no-repeat top;
	background-size: 25px 46px;
}
.head-linkedin {
	background:url(images/mpg_linkedin.png) no-repeat top;
	background-size: 25px 46px;
}
.head-youtube {
	background:url(images/mpg_youtube.png) no-repeat top;
	background-size: 25px 46px;
}
.head-myspace {
	background:url(images/mpg_myspace.png) no-repeat top;
	background-size: 25px 46px;
}

span.IN-widget {
	margin-bottom: -2px !important;
}


.head-search {
	width: 24px;
	height: 27px;
	background: url(images/head-search.jpg) no-repeat left top;
	text-indent: -9999em;

}

.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded.mpg-search {
    padding: 9px 10px;
	}

.head-search:hover {cursor:pointer;}

.backlink .sect-head-bg .mpg-sect-heads .container a {font-size: 16px;
font-weight: 300; text-transform:none; color:white}
.backlink .sect-head-bg .mpg-sect-heads .container a: hover {color:#052757;}
/* Menu widgets */

.wpmega-widgetarea h2 {background:0px;}
.wpmega-widgetarea .sexy_login_widget {margin-left:20px;}
.wpmega-widgetarea #sexy-login-wrap {
	border:none;
	border-bottom: dashed 1px #9eb9cf;
	background: none;
	padding-left: 7px;
	padding-right: 7px;
}

.wpmega-widgetarea #sexy-login-wrap * {
	margin: 0 0 5px;
	color: #777;
	font-family: 'Open Sans', sans-serif; 
	font-weight:300; 
	font-size: 13px;

	}

.wpmega-widgetarea #sexy-login-wrap #sexy-login-user a {
	padding: 4px 14px;
}
.wpmega-widgetarea form.sl-login-form {
	margin-bottom:10px;
}

.wpmega-widgetarea #sexy-login-user h1 {
	text-decoration: none;
}

.wpmega-widgetarea #sexy-login-wrap a.sexy-login-tab {text-align:left; margin-left: 10px;}

a.sl-tab-lostpwd {text-decoration:underline;}

.file-uploads input.medium {
	width: 100% !important; 
	float:left;
	line-height: 17px;
	height: 30px;
}

.file-uploads .gfield_description {
	margin-top: -25px;
margin-bottom: 10px;
}

.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex .ginput_full {float:none;}

.mpg-sidebar .gform_wrapper li {border:0px;}
.mpg-sidebar .gform_wrapper .top_label .gfield_label {color:#052757;}


/* WP gallery style */
/* WP gallery style */
/* WP gallery style */
/* WP gallery style */
.gallery {
	margin: auto;
}
.gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
}

/*
.gallery img {
	border:7px solid #fff;
	-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);

}
*/
.gallery-caption {
	margin-left: 0;
}

.gallery .gallery-item .gallery-caption {
	font-size: 12px;
	line-height: 16px;
	padding: 5px 10px 0 0;
	text-align: left;
}

dl.gallery-item dt.gallery-icon {
	text-align: left;
}

.gallery-icon a img {
	 border: 5px solid #fff !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.gallery-size-MiniSquare a img {
	border: 5px solid #fff !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.gallery-size-MiniSquareBorderless a img {
	border: 5px solid #fff !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.gallery-size-Square a img {
	border: 5px solid #fff !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.gallery-size-SquareBorderless a img {
	border: 5px solid #fff !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.gallery-size-Featured a img {
	border: 5px solid #fff !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.gallery-size-FeaturedNormal a img {
	border: 5px solid #fff !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.gallery-size-NoBorder a img  {
	border: 5px solid #fff !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	text-align: left;
}

.gallery-size-NoBorderSmall a img  {
	border: 5px solid #fff !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	text-align: left;
}

/*Footer */
/*Footer */
/*Footer */
/*Footer */
footer {
	background: url(images/striped-footer.png) repeat-x top center #101C3A;
	padding-top: 10px;
}

footer .container {
	color: #FFF;
	font-weight: 300;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 12px;
	text-shadow: 0 1px 1px #555;
}

footer .container .span3 a {
	font-weight: bold;
	color:#FFF;
		-webkit-transition: all .7s;
		-moz-transition: all .7s;
			-o-transition: all .7s;
				transition: all .7s;
}

footer .container .span3 a:hover {
	color:#0088CC;
	text-decoration: none;
	-webkit-transition: all .2s;
		-moz-transition: all .2s;
			-o-transition: all .2s;
				transition: all .2s;
}
	
.footer-bott {
	background: url(images/footer-divider.png) no-repeat center top #07101c;
	min-height:40px;
	padding-top:0px;
	padding-bottom:20px;
	font-size:12px;
	font-weight:400;
	color:#8F8F8F;
}

footer h4 {
	font-size:18px;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform:uppercase;
	font-weight:300;
	font-style:italic;
	color:#d0d4da;
	margin-bottom: 25px;
}

.footer1 ul, .footer3 ul, .mpg-sidebar ul, .span8kb .accordion-inner ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.footer1 ul li, .footer3 ul li, .mpg-sidebar ul li, .span8kb .accordion-inner ul li {
	list-style:disc;
	list-style-position:inside;
	border-bottom:1px solid #4e5e74;
}

.footer1 ul li a, .footer3 ul li a, .mpg-sidebar ul li a, .span8kb .accordion-inner ul li a {
	font-weight: 300;
	padding: 4px 5px 5px;
	margin:2px 0px;
	color:#a2aebf;
	display:block;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
			border-radius: 3px;
	-webkit-transition: all .7s;
		-moz-transition: all .7s;
			-o-transition: all .7s;
				transition: all .7s;
}
.mpg-sidebar ul li, .span8kb .accordion-inner ul li {list-style: none; border-bottom:1px solid #aabfdc;}
.mpg-sidebar ul ul, .span8kb .accordion-inner ul ul {list-style: none; border-top:1px solid #aabfdc;}
.mpg-sidebar ul ul li, .span8kb .accordion-inner ul ul li { margin-left:20px;}
.mpg-sidebar ul ul li a, .span8kb .accordion-inner ul ul li a { color:#666}
.mpg-sidebar ul ul li a:hover, .span8kb .accordion-inner ul ul li a:hover { background:#666}
.mpg-sidebar ul ul li:last-child, .span8kb .accordion-inner ul ul li:last-child { border-bottom:0px}
.mpg-sidebar ul li a, .span8kb .accordion-inner ul li a {color:#052757;}
.span8kb .accordion-inner ul {margin-bottom:20px;}

.mpg-sidebar ul li span {
	display: inline-block;
	float: right;
	font-size: 12px;
	color: #666;
	background: none;
}

.mpg-sidebar ul.latest-members li span {
display: inline-block;
float: none;
font-size: 14px;
padding: 3px;
}


.footer1 ul li a:hover, .footer3 ul li a:hover, .mpg-sidebar ul li a:hover, .span8kb .accordion-inner ul li a:hover {
	color:#fff;
	background:#254168;
	text-decoration: none;
	-webkit-transition: all .2s;
		-moz-transition: all .2s;
			-o-transition: all .2s;
				transition: all .2s;
}

footer .span3.footer3 ul li h4, footer .span3.footer3 ul li h4 a {
	font-family: 'Open Sans', sans-serif; 
	font-weight:bold; 
	font-size: 12px;
	font-style:normal;
	text-transform:none;}
	
	

.legal-menu ul {
	list-style-type: none;
	text-align:right;
}

.legal-menu ul li {
	display:inline-block;
	border-right:1px solid #8F8F8F;
	padding:0 6px;
	line-height:1.1;
}
.legal-menu ul li:last-child {
	border: none;
}
	
.legal-menu ul li a, .footer-butt a, .copyright, .copyright a {
		color:#8F8F8F;
	font-weight:300;
	-webkit-transition: color .7s;
		-moz-transition: color .7s;
			-o-transition: color .7s;
				transition: color .7s;
}
.legal-menu ul li a:hover, .footer-butt a:hover, .copyright a:hover {
	color:#fff;
	text-decoration: none;
	-webkit-transition: color .2s;
		-moz-transition: color .2s;
			-o-transition: color .2s;
				transition: color .2s;
}

.cookies {
	background:url(images/homepage/footer-line.png) center top repeat-x #fff; 
	border-style:inset;
	border-width: 0px;
	border-top:0px solid #cbd9e7;
	-webkit-box-shadow: inset 0px 5px 5px 0px rgba(255, 255, 255, .2);
	box-shadow: inset 0px 5px 5px 0px rgba(255, 255, 255, .2);
	}

.cookies .container .row {padding:26px 20px 15px; text-align:center;}

/*Sidebar */
/*Sidebar */
/*Sidebar */
/*Sidebar */
.sidebar { }

.mpg-sidebar {background: url(images/sidebar-bg.png) repeat-x #dae8f1; 
min-height:200px;
margin-top: -8px;

}

.mpg-awards .mpg-sidebar {margin-top: 0px;}

.mpg-sidebar-container {padding:0px 20px 20px; bottom:0px;}

.mpg-sidebar-ads, .mpg-sidebar-ads2 {background:#e4e4e4; padding:12px; margin-top:15px;text-align: center;}
.mpg-sidebar-ads2 {padding:12px;}
.mpg-sidebar-ads2 img {width:126px; height:auto;}
.mpg-container > .span4 {margin-bottom:25px;}

.span4 .mpg-sidebar > img {margin: 20px 0 10px;}

.row.mpg-container.mpg-awards {
	padding-top: 37px;
}


/* MPG News listings */
/* MPG News listings */
/* MPG News listings */
/* MPG News listings */

.mpg-list {
	text-align:right;
	font-family: 'Roboto Condensed', sans-serif;
	color:#a7a7a7;
	text-transform:uppercase;
	font-weight:300;
	font-style:italic;
	font-size:12px;
	line-height: 13px;
	padding-top: 12px;
}

.mpg-list {
	padding-top: 12px;
}

.mpg-list span {color:#717171;font-weight:400;}
.mpg-list p {margin: 0 0 6px;}
.mpg-list a {font-weight:400;}

.featured-studio-text h3, 
.featured-studio-text h3 a, 
.mpg-list-txt h3, 
.mpg-list-txt h3 a,
.mpg-list-projects h3,
.mpg-list-projects h3 a,
.classified-container h3,
.classified-container h3 a
 {
	font-family: 'open_sanslight_italic', sans-serif; 
	font-weight:lighter !important; 
	font-size:25px; 
	color:#052757;
	line-height: 1.3;
	font-style:normal;
}

.mpg-list-txt .btn {margin-top: 12px;}

.listing-thumb-container {
text-align: right;
width: 166px;
height: 113px;
padding: 3px 9px 0 5px;
margin-bottom: 10px;}

/*.listing-thumb-container img {
	border: 7px solid #fff;
	-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
	margin-bottom:20px;
}*/

.mpg-list-row {
	background:url(images/listing-divider.png) no-repeat center bottom;
	background-size:100% 4px;
	padding-bottom: 15px;
	padding-top:5px;
}

.span2.mpg-list {
	width: 170px;
}

.span6.mpg-list-txt {
	width: 430px;
}

.mpg-sect-heads h1 {display: inline; background:none;}
/* MPG News */
/* MPG News */
/* MPG News */
/* MPG News */

.news-cat-date {
	font-family: 'Roboto Condensed', sans-serif;
	color:#a7a7a7;
	text-transform:uppercase;
	font-weight:300;
	font-style:italic;
	font-size:12px;
	margin-bottom:0px;
}

.news-cat-date span {	
	font-size:16px;	
	font-weight:300; 
	display:inline-block; 
	padding-left:3px; 
	padding-right:3px; 
	color:#818181
}

.news-feat-container {
	width: 600px;
	height: 250px;
	text-align: center;
	margin-top: 22px;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin-bottom: 20px;

}

.post-featured-image {width:100%; height:290px;}
/*
.news-feat-container img {
	width:600px;
	height:250px;
}
*/


.lrshare-totalshare {display: none; }
.the_content .lrshare_interfacehorizontal {padding-left:0px !important;}

/* Pagination */
/* Pagination */
/* Pagination */
/* Pagination */
.pagination {
clear:both;
/*padding: 9px 0 0 20px;
background:url(images/pagination-bg.png) left center no-repeat;*/
position:relative;
font-size:14px;
line-height:15px;
margin:10px 0;
}
 
.pagination span, .pagination a {
display:block;
float:left;
font-weight:400;
margin: 2px 4px 2px 0;
padding:6px 10px 5px 10px;
border:1px solid #e4e4e4;
text-decoration:none;
width:auto;
color:#052757;
background: #fff;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);

}
 
.pagination a:hover{
color:#fff;
background: #c3d9e8;
}
 
.pagination .current{
padding:6px 10px 5px 10px;
background: #c3d9e8;
color:#fff;
}

.pagination-font {}

.navbar-fixed-top {
	margin-bottom: 0px;
}

/* Homepage */
/* Homepage */
/* Homepage */
/* Homepage */
.home-mid {
	background:url(images/homepage/home-bg.jpg) repeat-x top center #0a1d3b;
	color:#eee;
}
.home-mid .container .row {
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:20px;
	padding: 0px 0px 30px;
	line-height:30px;
	color: #b6bcc7;
	}

.home-mid .white-logo {
	width:217px;
	height:120px;
	background:url(images/homepage/mpg-logo-white.png);
	margin:20px auto;
}

.home-mid-light {
	background:url(images/homepage/home-mid-light-bg.png) repeat-x;
	height:153px;
}

.home-bott-top {
	min-height:300px;
	margin-top: 260PX;
}

.home-bott-top .section {
	background:url(images/head-bg.png) center top no-repeat, url(images/homepage/home-bott-bg.png) 0px 2px repeat-x;
}
.home-bott-top .section .container {
}

.home-bott-top .section .container .row {
	float:left; margin:0px;
	position:relative;
}

.home-bott-top .section .container .row .row-inner {
 padding-top:20px; padding-bottom:20px;
 margin-top: 2px;
margin-bottom: -2px;
}
	
.home-bott-top .section .container .row img.home-thumb {
	float:right;
	margin-top:-19px;
}
	
.home-bott-top .section .container .row img.home-thumb-half {
	float:left;
	margin-bottom: -2px;
	margin-left:-150px;
}


.home-bott-top .section .container .row img.home-thumb-half-last {
	float:right;
	
}
	
.home-bott-top .section .container .row.row-full {
	clear:both;
	float:none;
	background: url(images/homepage/home-divider.png) center top no-repeat}
	
.home-bott-top .section .container .row.row-full .home-content {
	width:50%;
	line-height: 1.6;
}
.home-bott-top .section .container .row.row-half .home-content {
	line-height: 1.6;
	width:92%;
	margin-bottom: -17px;
}

.home-bott-top .section .container .row.row-half-last .home-content {
	margin-bottom: -17px;
}


.home-bott-top .section .container .row.row-half {
	width:50%;
	background:url(images/homepage/home-divider.png) 0px top no-repeat;
}
.home-bott-top .section .container .row.row-half .row-inner {
		border-right: 1px solid #a3adba;
}
	
.home-bott-top .section .container .row.row-half-last {
	width:45%;
	padding-left:4%;
	background:url(images/homepage/home-divider.png) -500px top no-repeat;
	}

.home-bott-top .section .container .row h2 {
	font-size:14px;
	background: none;
	text-transform: uppercase;
	font-style:italic;
	color:#999;
	margin-bottom:0px;
	padding-bottom:0px;
	line-height:13px;
}

.home-bott-top .section .container .row h1 {
	margin-top:0px;}


.home-bott-top .row-right {float:right; width:537px;}

.home-bott-top .home-thumb-left {float:left; margin-top:-19px;}

.home-bott-top .section .container .row.row-full .row-right .home-content {width:100%;}

ul.home-members {margin:0px; padding:0px; list-style: none;}
ul.home-members li {height:220px;}
ul.home-members li a { position:relative; display:block;}
ul.home-members li a img { display:block; bottom:0px;}
.tooltip.bottom .tooltip-arrow {
top: -4px;
left: 50%;
margin-left: -30px;
border-bottom-color: #848484;
border-width: 0 30px 20px;
}
.tooltip-inner {background: #848484; text-align:left; font-size:13px; font-weight:400;}
.tooltip.in {
opacity: 0.85;
filter: alpha(opacity=85);
 
}

.gfield .accordion-heading .accordion-toggle, .gfield .accordion-toggle span span, .the_title span {
    font-family: 'Roboto Condensed', sans-serif;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
    padding: 7px 17px;
    font-size: 15px;
    font-style: italic;
    font-weight: 300;
    color: #052757;
}
	

.tooltip H1 {
	background: none;
	color:#fff;
	font-size:20px;
	margin-bottom:0px;
	padding-bottom: 2px;
	padding-top:0px; margin:0px}
	
.scrolltable {display:table-cell; height:220px; vertical-align:bottom; width:100%}

 #Scrollable div.scrollableArea li
		{
			position: relative;
			float: left;
			margin: 0 10px 0 0;
			padding: 0;
		}
		
#Scrollable {position:relative;  height: 240px;}

#Scrollable a.greyscale img {
    filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.hompage h1 { color:#818181; background: none; font-size:40px;}
.hompage {text-align:center;padding-bottom: 30px;}
/* Homepage mid section li */	

.home-mid-light ul {
	list-style:none;
	position:relative;
}

.home-mid-light ul li {
	float:left;
	width:9.1111%;
	padding:0 1%;
	height:153px;
	background:url(images/homepage/li-home-side.png) no-repeat right center;
	font-family: 'Roboto Condensed', sans-serif;
	color:#566d89;
	text-transform:uppercase;
	font-weight:300;
	font-style:italic;
	font-size:14px;
	text-align:center;
	line-height:1.1;
}

.home-mid-light ul li.home-li-bulletin {background:none;}

	
.home-mid-light ul li span {
	vertical-align:bottom;
	display:block;
	height:45px;
	margin-top:30px;
	margin-bottom: 15px;
	}

li.home-li-news span {background:url(images/homepage/li-home-news.png) center top no-repeat;}
li.home-li-events span {background: url(images/homepage/li-home-events.png) center top no-repeat;}
li.home-li-blog span {background: url(images/homepage/li-home-blog.png) center top no-repeat;}
li.home-li-members span {background: url(images/homepage/li-home-members.png) center top no-repeat;}
li.home-li-bank span {background: url(images/homepage/li-home-knowledge.png) center top no-repeat;}
li.home-li-featured span {background: url(images/homepage/li-home-events.png) center top no-repeat;}
li.home-li-classified span {background: url(images/homepage/li-home-classified.png) center top no-repeat;}
li.home-li-booth span {background: url(images/homepage/li-home-booth.png) center top no-repeat;}
li.home-li-bulletin span {background: url(images/homepage/li-home-bulletin.png) center top no-repeat;}

li.home-li-news .home-mid-inner {background:url(images/homepage/li-home-news-bg.png) 15% 50px  no-repeat;}
li.home-li-events .home-mid-inner {background: url(images/homepage/li-home-events-bg.png) 15% 50px no-repeat;}
li.home-li-blog .home-mid-inner {background: url(images/homepage/li-home-blog-bg.png) 15% 50px no-repeat;}
li.home-li-members .home-mid-inner {background: url(images/homepage/li-home-members-bg.png) 15% 50px no-repeat;}
li.home-li-bank .home-mid-inner {background: url(images/homepage/li-home-knowledge-bg.png) 15% 50px no-repeat;}
li.home-li-featured .home-mid-inner {background: url(images/homepage/li-home-events-bg.png) 15% 50px no-repeat;}
li.home-li-classified .home-mid-inner {background: url(images/homepage/li-home-classified-bg.png) 15% 50px no-repeat;}
li.home-li-booth .home-mid-inner {background: url(images/homepage/li-home-booth-bg.png) 15% 50px no-repeat;}
li.home-li-bulletin .home-mid-inner {background: url(images/homepage/li-home-bulletin-bg.png) 15% 50px no-repeat;}


.home-mid-light ul li:hover span {background-position: center bottom; cursor: pointer;}
.home-mid-light ul li:hover {cursor: pointer;}

.home-mid-inner {
	position:absolute;
	left:0px;
	top: 153px;
	width:100%;
	height:200px;
	display:none;
	text-align:left;
	font-style:normal;
	text-transform:none;
		color: #868686;
	font-family: 'Open Sans', sans-serif; 
	font-weight:300; 
	font-size: 16px;
	line-height: 1.4;
	}
li.home-li-news .home-mid-inner {display:block;}
	
.home-mid-light ul li .home-mid-inner span {
	display:block;
	background:url(images/homepage/li-home-arrow.png) 3.5% top no-repeat;
	width: 50%;
	height:100%;
	margin:-2px 0 0px;
	padding-left: 25%;
	padding-right: 25%;
	padding-top:15px;
}
	
	
.mpg-clear {clear:both;}

.sectionhpthird {
	background: url(images/head-bg.png) center top repeat-x whitesmoke;
	padding-top: 20px; 
	padding-bottom:20px;
}


.hpthird { margin-bottom:20px;}

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

.span4 .hpthird h2, .span8 .hpthird h2 {
	padding: 3px 20px 3px 0px;
	border-bottom: dashed 1px #9eb9cf;
	margin-top:0px;
	background: none;
	margin-bottom:0px;
}
.hpthird ul li a {
	display:block; 
	padding:7px 10px;
	font-weight:normal;
	color: #254168;
		-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .52s;
}
.hpthird ul li a:hover {
	color: #fff;
	background: #254168;
	text-decoration: none;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}
.hpthird ul li:nth-child(even) a:hover {
	background:#b4bac3;
}
.hpthird.hponethird ul li a:hover {
	background:none;
	color: #254168;
}
.hpthird.hponethird ul li {
	padding-top: 8px;
	padding-bottom:8px;
}

.hponethird ul li a {
	display:inline;
	padding: 0px;
}

.hponethird ul li .tm_lcptu_excerpt a {color: #0088cc;}
.hponethird ul li .tm_lcptu_post_title {padding-bottom:7px;}

.hponethird img {margin-right:10px;}

.hpthird .hpthirdlink {margin:0px;}
.hpthird .hpthirdlink a { 
display:block;
background:white; 
font-weight:normal; 
padding:10px;
font-size:15px;
		-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .52s;
		border-bottom: solid 1px #9eb9cf;
		margin-bottom:30px;
}

.hpthird .hpthirdlink a:hover {
		color: #fff;
	background: #254168;
	text-decoration: none;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}



.hpthird ul li {border-bottom: dashed 1px #9eb9cf;}

.span3.homecall {
	font-size:14px;
	-webkit-transition: background .6s;
	-moz-transition: background .6s;
	-o-transition: background .6s;
	transition: background .6s;
	-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
			border-radius: 6px;
}

.span3.homecall p {
	padding: 8px 10px;
	line-height: 1.4;
}
.span3.homecall:hover {
	background:#061329;
		-webkit-transition: background .6s;
	-moz-transition: background .6s;
	-o-transition: background .6s;
	transition: background .6s;
}
.span3.homecall h3 {color:#fff; margin-bottom:0px; padding-bottom:0px;}

.row.homecall {}

.homecontent {padding-top:30px; padding-bottom:30px;}

/* HOMEPAGE: Additional text area */
.section.sectionhpthird.additional {
	padding-top: 13px;
    padding-bottom: 10px;
}
.hpthird.hponethird.additional_text {
    margin-bottom: 0px;
}
.section.sectionhpthird.additional .hpthird.hponethird.additional_text h1 {
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
    font-size: 45px;
	line-height: 51px;
    background: none;
	padding-bottom: 0px;
	font-weight: 200;
}
.section.sectionhpthird.additional .hpthird.hponethird.additional_text h2 {
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: 200;
    font-size: 34px;
	line-height: 44px;
    background: none;
	text-transform: none;
	text-shadow: none;
	margin-bottom: 10px;
    margin-top: 10px;
}
.section.sectionhpthird.additional .hpthird.hponethird.additional_text h3 {
	font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 28px;
    line-height: 38px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.section.sectionhpthird.additional .hpthird.hponethird.additional_text h4 {
	font-family: 'Open Sans', sans-serif;
    font-weight: 200;
    font-size: 24px;
	line-height: 34px;
}
.section.sectionhpthird.additional .hpthird.hponethird.additional_text h5 {
	font-family: 'Open Sans', sans-serif;
    font-weight: 200;
    font-size: 20px;
    line-height: 30px;
}

.section.sectionhpthird.additional .hpthird.hponethird.additional_text img.alignleft,
.section.sectionhpthird.additional .hpthird.hponethird.additional_text img.alignright {
    margin: 0px 0px 10px 0;
}

/* MPG awards */
/* MPG awards */
/* MPG awards */
/* MPG awards */
.twitter_bs.span8.gtech-small {
position: absolute;
margin-top: -50px;
z-index: 999;
}

.rev_slider_wrapper .tp-bannertimer.tp-bottom {background:#e4e4e4;}

.rsg_item img, .sp-logo img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	max-width: 95% !important;
}


		
DL.rsgallery {margin-top: -15PX;}

.rsg_item, .sp-logo a {
	background:#fff;
	width:156px; 
	height:99px; 
	display: inline-block; 
	margin-right: 20px;
	margin-bottom: 20px;
 float:left; 
 border:1px solid white; 
 padding:8px; 
 position:relative;
 -webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
 
 .rsg_item a:hover, .sp-logo a:hover {
	 border-color:#052757;
	 -webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
 }
 
 .sp-logo {
    display: inline-block;
}
.sp-logo h2 {
    display: none;
}

.mpg-sponsors .span4 .sp-logo.headline a {
	width: 350px;
    height: 160px;
    display: block;
    background: none;
    border: 1px solid white;
    background-color: white;
}

@media (max-width:414px) {
	.mpg-sponsors .span4 .sp-logo.headline a {
		width: 300px;
		height: 160px;
	}	
}

@media (max-width:320px) {
	.mpg-sponsors .span4 .sp-logo.headline a {
		width: 248px;
		height: 140px;
	}	
}
 
 .rsg_item a[rel="large"] {
    width:350px;
}
.sponsor-div	{clear: both;}
 

.mpg-sponsors h2 {
	font-family: 'Roboto Condensed', sans-serif;modal
	font-size: 16px;
	background:none;
	font-style: italic;
font-weight: 700;
color: #052757;
text-transform: uppercase;
    padding-bottom: 0px;
	}
	
.mpg-sponsors .span4 { width:388px}
.mpg-sponsors .span8 { width:778px}
.container.mpg-sponsors-container {
	width:1212px;
	padding-left: 43PX;
	}

.mpg-sponsors {
background: #e4e4e4;
border-top: 2px solid white;}

.mpg-sponsors-container {
margin-top: -2px;
background: url(images/head-bg.png) no-repeat center top;}

.gtechnology-logo {
position: absolute;
margin-top: -113px;
z-index: 999;
}

/*.awards-ad-container{
	padding: 7px 17px;
	border:8px solid #e4e4e4;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
			border-radius: 3px;
			-webkit-box-shadow:inset 0 0 20px #bcbcbc;
			-moz-box-shadow:inset 0 0 20px #bcbcbc;
			box-shadow:inset 0 0 20px #bcbcbc;
	color:#101c3a;
	font-size:1.1;
	background: url(images/awards-ad-bg.png) no-repeat right bottom #e4e4e4;
	min-height:210px;
}
 */


.awards-ad-container{
	padding: 7px 17px;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
			border-radius: 3px;
	color:#101c3a;
	background: url(images/awards-ad-bg.png) no-repeat center bottom #e4e4e4;
	min-height:200px;
}

.awards-ad-container p {font-size:15px;}

.awards-ad-container h3 {
	color:#f7a532;
	font-family: 'Roboto Condensed', sans-serif;
	font-style: italic;
	font-weight: 700;
	text-transform:uppercase;
	font-size: 22px;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);

}


.mpg-container.mpg-awards .gfield_radio li {display: inline-block; margin-left:20px;}
.mpg-container.mpg-awards .ginput_container {}
.mpg-container.mpg-awards .gfield_radio li label {margin-left: 19px;}

	/* Gravity forms */
	/* Gravity forms */
	/* Gravity forms */
	/* Gravity forms */
	/* Gravity forms */
.gf_2col_radio, .award-cat-div {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
			border-radius: 3px;
}
.gf_2col_radio .ginput_container{
	padding: 9px 15px;
}
.gf_2col_radio .gfield_label {
	font-family: 'Roboto Condensed', sans-serif;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	padding: 7px 17px;
	font-size: 17px !important;
	font-style: italic;
	font-weight: 700;
	color: #052757;
	text-transform: uppercase;
	background: #e3effa;
	margin-top:0px !important;
	display:block !important;
}
.gsection {
	padding: 7px 17px;
	background: #e3effa;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
			border-radius: 3px;
			padding-bottom:0px !important;
}

.gsection h2.gsection_title, .mpg-form-add label.gfield_label {
	font-family: 'Roboto Condensed', sans-serif;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	font-size: 17px;
	font-style: italic;
	font-weight: 700;
	color: #052757;
	text-transform: uppercase;
	text-indent:20px;
}
li.gfield ul {
	margin-left: 0;	
}

.mpg-form-add label.gfield_label {
	text-indent:8px;}
	
.gsection_description {
	font-size: 14px;
}
.gsection_description p {padding-left:20px; padding-right:20px}

#gform_page_4_1 .gform_page_footer {display: none;}

.mpg-form-add {
	border-top:1px solid #e4e4e4;border-bottom:5px solid #fff; padding:2px 10px !important; background: #e3effa !important;}
	
.mpg-form-add	label {font-weight: normal;}

.gform_anchor {padding-top:20px;display: inline-block;}

.gform_wrapper .top_label .gfield_label {
color: #f7a533;
    font-size: 17px;
}
.gform_wrapper .top_label .mpg-form-add .gfield_label {
color: #052757;
}

.gform_wrapper .gform_page_footer {
padding: 0px !important;
background: none;
border: none !important;
margin: 0px !important;
}


.gform_page_fields .accordion-heading {background: none;}
.gform_page_fields .accordion-heading:hover {background: none;}
.gform_page_fields .accordion-heading .accordion-toggle, .gform_last_page_button, .gform_page_footer input[type="submit"],
.wpmega-widgetarea #sexy-login-wrap #sexy-login-user a,
.wpmega-widgetarea  #sexy-login-content-tab input[type="submit"],
.gform_wrapper .gform_footer input[type=submit],
#form .submit .button.button-primary,
 {
	display: inline-block;
padding: 4px 14px;
margin-bottom: 0;
font-size: 14px;
line-height: 20px;
color: #333333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-repeat: repeat-x;
border: 1px solid #bbbbbb;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-bottom-color: #a2a2a2;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
font-family: 'Roboto Condensed', sans-serif;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
font-size: 17px;
font-style: italic;
font-weight: 700;
color: #052757;
text-transform: uppercase;
}
.gform_page_fields .accordion-heading .accordion-toggle:hover,  .gform_last_page_button:hover,
.wpmega-widgetarea #sexy-login-wrap #sexy-login-user a:hover,
.wpmega-widgetarea  #sexy-login-content-tab input[type="submit"]:hover,
.gform_wrapper .gform_footer input[type=submit]:hover,
#form .submit .button.button-primary:hover {
color: #333333;
text-decoration: none;
background-color: #e6e6e6;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}

/* .gform_previous_button, .gform_next_button {display:none;} */

.gform_page_fields .accordion-inner {border: none;}

.gform_wrapper textarea.medium {height:100px;}
/*
.gform_wrapper .top_label li.gfield.gf_right_half {width:56% !important; margin:0px !important}
.gform_wrapper .top_label li.gfield.gf_left_half {width: 34% !important; margin:0px !important}
*/
.mpg-container ul li.gf_left_half, .mpg-container ul li.gf_right_half {padding-bottom:0px;}
.gform_wrapper ul.gfield_radio li, .gform_wrapper ul.gfield_checkbox li {overflow:visible !important;}
.gform_wrapper table.gfield_list th, .gform_wrapper table.gfield_list td {padding: 0px !important;}

.radio-limited ul.gfield_radio li {display:inline-block; margin-left:20px;}

.span8 .gf_right_half.gpoll_field ul > li {display:inline-block;}
.span8 .gf_right_half.gpoll_field ul > li label { margin-right:40px;}


.gform_wrapper .gsection .gsection_description {
	padding-left: 20px;
	padding-right: 10px;
	padding-top:0px;
	width: 90%;
}

.nominee-vote .ginput_container {
float: right;
  margin-bottom: -15px;
}


.nominee-vote.gfield_html {margin-top:0px !important;}


.gform_wrapper .nominee-vote .ginput_container ul {
	padding-top:10px;
}

.gform_wrapper .nominee-vote .ginput_container li {
float: left;
margin-right: 20px;
}

.nominee-vote .gfield_radio li label {
margin: 0 0 0 20px;
}

.nominee-vote hr {
	margin:10px 0 0;
}

.voted {
	color:limegreen;
	font-size:12px;
	display:inline-block;
	padding-left:8px;
	font-weight:700;
}

/*li.which-MPG-Award-category {
  padding-top: 20px;
  border-top: 1px solid #eee;
}*/

.gform_wrapper .top_label li.gfield.job_title {
  margin-bottom: 25px;
}
li.reason-for-submission textarea.large { height: 4em; resize: vertical; margin-bottom:0px; }

.gform_wrapper li.make-another-sub label.gfield_label { display: none; margin-bottom:0px;  }

.gform_wrapper .gfield_html.gfield_no_follows_desc hr {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  /*top: -15px;*/
}

.gform_wrapper .gfield_html.gfield_no_follows_desc .accordion-inner hr {
	border-color:#ffac00;
	margin:10px 0;
	    border-bottom: 0px;
	
}
.mpg-container.mpg-awards .gform_wrapper .gform_footer {
  padding: 0em 0 0.625em 0;
  margin: 0;
}

.mpg-container.mpg-awards .gform_wrapper .gfield_html.gfield_no_follows_desc { margin-top: 0; }


li.subs-group-vote {
  background: whitesmoke;
  padding: 10px;
  border-radius: 4px;
  border:1px solid #eee;
  margin-bottom:20px;
}

li.subs-group-vote > ul li {padding-bottom:0px;}

.gform_wrapper li.subs-group-vote > ul li label.gfield_label {margin-top:0px;}

/* Hide Gravity form label from view */
.gform_wrapper  ul li.hide-gravity-headings label.gfield_label {
	display: none;
}

.gform_wrapper  ul li.hide-gravity-headings .gfield_description {
  margin: 0 0 0.500em 0;
  font-weight: bold;
  display: -moz-inline-stack;
  display: inline-block;
  line-height: 1.30em;
  clear: both;
  color: #f7a533;
  font-size: 14px;
}

.gform_wrapper  ul li.gfield_error.hide-gravity-headings .gfield_description {
	color: #790000;
}

.gfield.gsection.submission_h1 {
	padding-top:0px !important; 
}

.row.mpg-container.mpg-awards .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] {
    margin-left: 1px;
}

.gf_browser_safari.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox, 
.gf_browser_safari.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio, 
.gf_browser_safari.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox, 
.gf_browser_safari.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio, 
.gf_browser_safari.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox, 
.gf_browser_safari.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio, 
.gf_browser_safari.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox, 
.gf_browser_safari.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio, 
.gf_browser_safari.gform_wrapper li.gfield.gf_2col ul.gfield_checkbox, 
.gf_browser_safari.gform_wrapper li.gfield.gf_2col ul.gfield_radio, 
.gf_browser_safari.gform_wrapper li.gfield.gf_3col ul.gfield_checkbox, 
.gf_browser_safari.gform_wrapper li.gfield.gf_3col ul.gfield_radio {overflow:visible;}


/* End hide */

/* ...[ FORM: Join the MPG ]... */
form#gform_102, form#gform_106, form#gform_109, form#gform_110, form#gform_116 {
	border-left: solid 1px #9eb9cf;
	border-right: solid 1px #9eb9cf;
	border-bottom: solid 1px #9eb9cf;
}
#gform_102 ul.gform_fields li.gfield.gsection, #gform_106 ul.gform_fields li.gfield.gsection, #gform_109 ul.gform_fields li.gfield.gsection, #gform_110 ul.gform_fields li.gfield.gsection, #gform_116 ul.gform_fields li.gfield.gsection {
	border: 0;
    border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
	border-bottom: dashed 1px #9eb9cf;	
	border-top: solid 1px #9eb9cf; 
	margin: 0;
}
#gform_102 ul.gform_fields li.gfield.gsection h2.gsection_title, #gform_106 ul.gform_fields li.gfield.gsection h2.gsection_title, #gform_109 ul.gform_fields li.gfield.gsection h2.gsection_title, #gform_110 ul.gform_fields li.gfield.gsection h2.gsection_title, #gform_116 ul.gform_fields li.gfield.gsection h2.gsection_title {
    color: #3f4f73;
	font-size: 20px;
	font-weight: 700;
	text-indent: 0;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}
#gform_102 ul.gform_fields li.gfield label, #gform_106 ul.gform_fields li.gfield label, #gform_109 ul.gform_fields li.gfield label, #gform_110 ul.gform_fields li.gfield label, #gform_116 ul.gform_fields li.gfield label {
	color: #535353;
	display: none;
	font-size: 14px;
	font-weight: 300;	
	line-height: 20px;
}
#gform_102 #field_102_97 label {
	display: inline-block;
	    font-size: 13px;
    font-weight: normal;
}
li#field_102_19, li#field_102_74 {
	margin-bottom: 20px;	
}
#gform_102 ul.gform_fields li#field_102_17 label, li#field_102_19 label#label_102_19_1, li#field_102_21 label#label_102_21_0, li#field_102_21 label#label_102_21_1, li#field_102_21 label#label_102_21_2,
li#field_102_80 label#label_102_80_1, li#field_102_74 label#label_102_74_1, li#field_102_78 label#label_102_78_1, li#field_102_46 label#label_102_46_1,
#gform_106 ul.gform_fields li#field_106_17 label, li#field_106_19 label#label_106_19_1, li#field_106_21 label#label_106_21_0, li#field_106_21 label#label_106_21_1, li#field_106_21 label#label_106_21_2,
li#field_106_80 label#label_106_80_1, li#field_106_74 label#label_106_74_1, li#field_106_78 label#label_106_78_1, li#field_106_46 label#label_106_46_1,
#gform_109 ul.gform_fields li#field_109_17 label, li#field_109_19 label#label_109_19_1, li#field_109_21 label#label_109_21_0, li#field_109_21 label#label_109_21_1, li#field_109_21 label#label_1092_21_2,
li#field_109_80 label#label_109_80_1, li#field_109_74 label#label_109_74_1, li#field_109_78 label#label_109_78_1, li#field_109_46 label#label_109_46_1,
#gform_110 ul.gform_fields li#field_110_17 label, li#field_110_19 label#label_110_19_1, li#field_110_21 label#label_110_21_0, li#field_110_21 label#label_110_21_1, li#field_110_21 label#label_110_21_2,
li#field_110_80 label#label_110_80_1, li#field_110_74 label#label_110_74_1, li#field_110_78 label#label_110_78_1, li#field_110_46 label#label_110_46_1,
#gform_116 ul.gform_fields li#field_116_17 label, li#field_116_19 label#label_116_19_1, li#field_116_21 label#label_116_21_0, li#field_116_21 label#label_116_21_1, li#field_116_21 label#label_116_21_2,
li#field_116_80 label#label_116_80_1, li#field_116_74 label#label_116_74_1, li#field_116_78 label#label_116_78_1, li#field_116_46 label#label_116_46_1 {
	display: inline-block;	
}
#gform_102 ul.gform_fields li#field_102_17 label, li#field_102_74 label#label_102_74_1, li#field_102_78 label#label_102_78_1, li#field_102_80 label#label_102_80_1, li#field_102_46 label#label_102_46_1,
#gform_106 ul.gform_fields li#field_106_17 label, li#field_106_74 label#label_106_74_1, li#field_106_78 label#label_106_78_1, li#field_106_80 label#label_106_80_1, li#field_106_46 label#label_106_46_1,
#gform_109 ul.gform_fields li#field_109_17 label, li#field_109_74 label#label_109_74_1, li#field_109_78 label#label_109_78_1, li#field_109_80 label#label_109_80_1, li#field_109_46 label#label_109_46_1,
#gform_110 ul.gform_fields li#field_110_17 label, li#field_110_74 label#label_110_74_1, li#field_110_78 label#label_110_78_1, li#field_110_80 label#label_110_80_1, li#field_110_46 label#label_110_46_1,
#gform_116 ul.gform_fields li#field_116_17 label, li#field_116_74 label#label_116_74_1, li#field_116_78 label#label_116_78_1, li#field_116_80 label#label_116_80_1, li#field_116_46 label#label_116_46_1 {
	font-size: 13px;
	font-weight: normal;	
}
#gform_102 ul.gform_fields li.gfield, #gform_106 ul.gform_fields li.gfield, #gform_109 ul.gform_fields li.gfield, #gform_110 ul.gform_fields li.gfield, #gform_116 ul.gform_fields li.gfield {
	padding: 0 20px;
}
#gform_102 select, #gform_102 input[type="text"], #gform_102 input[type="password"], #gform_102 input[type="email"], #gform_102 input[type="url"], #gform_102 .uneditable-input,
#gform_106 select, #gform_106 input[type="text"], #gform_106 input[type="password"], #gform_106 input[type="email"], #gform_106 input[type="url"], #gform_106 .uneditable-input,
#gform_109 select, #gform_109 input[type="text"], #gform_109 input[type="password"], #gform_109 input[type="email"], #gform_109 input[type="url"], #gform_109 .uneditable-input,
#gform_110 select, #gform_110 input[type="text"], #gform_110 input[type="password"], #gform_110 input[type="email"], #gform_110 input[type="url"], #gform_110 .uneditable-input,
#gform_116 select, #gform_116 input[type="text"], #gform_116 input[type="password"], #gform_116 input[type="email"], #gform_116 input[type="url"], #gform_116 .uneditable-input {
    height: 40px;
	width: 80%;
}
select#input_102_17, select#input_102_84, select#input_102_24, select#input_102_54,
select#input_106_17, select#input_106_84, select#input_106_24, select#input_106_54,
select#input_109_17, select#input_109_84, select#input_109_24, select#input_109_54,
select#input_110_17, select#input_110_84, select#input_110_24, select#input_110_54,
select#input_116_17, select#input_116_84, select#input_116_24, select#input_116_54 {
	width: inherit;
}
li#field_102_20, li#field_102_77, li#field_102_49, li#field_102_52,
li#field_106_20, li#field_106_77, li#field_106_49, li#field_106_52,
li#field_109_20, li#field_109_77, li#field_109_49, li#field_109_52,
li#field_110_20, li#field_110_77, li#field_110_49, li#field_110_52,
li#field_116_20, li#field_116_77, li#field_116_49, li#field_116_52 {
	background: whitesmoke;
	margin-top: 0px;
	margin-right: -20px;
	margin-left: -20px;
	padding: 0 20px;
}
li#field_102_52, li#field_106_52, li#field_109_52, li#field_110_52, li#field_116_52 {
	border-top: 0;
	margin-top: 0;	
}
#gform_102 legend, #gform_116 legend {
	font-size: 18px;
	font-weight: 300;
	line-height: 38px;
	margin-bottom: 0;
	padding-top: 20px;
}
li#field_102_21, li#field_102_84, li#field_102_80, li#field_102_79, li#field_102_78, li#field_102_24, li#field_102_25, li#field_102_50, li#field_102_26, li#field_102_27, li#field_102_81, li#field_102_83, li#field_102_87, li#field_102_88, li#field_102_89,
li#field_106_21, li#field_106_84, li#field_106_80, li#field_106_79, li#field_106_78, li#field_106_24, li#field_106_25, li#field_106_50,	li#field_106_26, li#field_106_27, li#field_106_81, li#field_106_83, li#field_106_87, li#field_106_88, li#field_106_89,
li#field_109_21, li#field_109_84, li#field_109_80, li#field_109_79, li#field_109_78, li#field_109_24, li#field_109_25, li#field_109_50,	li#field_109_26, li#field_109_27, li#field_109_81, li#field_109_83,	li#field_109_87, li#field_109_88, li#field_109_89,
li#field_110_21, li#field_110_84, li#field_110_80, li#field_110_79, li#field_110_78, li#field_110_24, li#field_110_25, li#field_110_50, li#field_110_26, li#field_110_27, li#field_110_81, li#field_110_83, li#field_110_87, li#field_110_88, li#field_116_89,li#field_116_21, li#field_116_84, li#field_116_80, li#field_116_79, li#field_116_78, li#field_116_24, li#field_116_25, li#field_116_50, li#field_116_26, li#field_116_27, li#field_116_81, li#field_116_83, li#field_116_87, li#field_116_88, li#field_116_89 {
    background: whitesmoke;
    margin-top: 0;
}
li#field_102_84 .gfield_description, li#field_102_24 .gfield_description,
li#field_106_84 .gfield_description, li#field_106_24 .gfield_description,
li#field_109_84 .gfield_description, li#field_109_24 .gfield_description,
li#field_110_84 .gfield_description, li#field_110_24 .gfield_description,
li#field_116_84 .gfield_description, li#field_116_24 .gfield_description {
    font-weight: normal;
}
li#field_102_13 .gfield_description, li#field_102_15 .gfield_description {
	padding-bottom: 0;
}
li#field_102_21 .ginput_container, li#field_102_21 .ginput_container ul.gfield_radio,
li#field_102_80 .ginput_container, li#field_102_80 .ginput_container ul.gfield_checkbox, li#field_102_80 .ginput_container, li#field_102_80 .ginput_container ul.gfield_checkbox li,
li#field_102_78 .ginput_container, li#field_102_78 .ginput_container ul.gfield_checkbox, li#field_102_78 .ginput_container, li#field_102_78 .ginput_container ul.gfield_checkbox li,
li#field_106_21 .ginput_container, li#field_106_21 .ginput_container ul.gfield_radio,
li#field_106_80 .ginput_container, li#field_106_80 .ginput_container ul.gfield_checkbox, li#field_106_80 .ginput_container, li#field_106_80 .ginput_container ul.gfield_checkbox li,
li#field_106_78 .ginput_container, li#field_106_78 .ginput_container ul.gfield_checkbox, li#field_106_78 .ginput_container, li#field_106_78 .ginput_container ul.gfield_checkbox li,
li#field_109_21 .ginput_container, li#field_109_21 .ginput_container ul.gfield_radio,
li#field_109_80 .ginput_container, li#field_109_80 .ginput_container ul.gfield_checkbox, li#field_109_80 .ginput_container, li#field_109_80 .ginput_container ul.gfield_checkbox li,
li#field_109_78 .ginput_container, li#field_109_78 .ginput_container ul.gfield_checkbox, li#field_109_78 .ginput_container, li#field_109_78 .ginput_container ul.gfield_checkbox li,
li#field_110_21 .ginput_container, li#field_110_21 .ginput_container ul.gfield_radio,
li#field_110_80 .ginput_container, li#field_110_80 .ginput_container ul.gfield_checkbox, li#field_110_80 .ginput_container, li#field_110_80 .ginput_container ul.gfield_checkbox li,
li#field_110_78 .ginput_container, li#field_110_78 .ginput_container ul.gfield_checkbox, li#field_110_78 .ginput_container, li#field_110_78 .ginput_container ul.gfield_checkbox li,
li#field_116_21 .ginput_container, li#field_116_21 .ginput_container ul.gfield_radio,
li#field_116_80 .ginput_container, li#field_116_80 .ginput_container ul.gfield_checkbox, li#field_116_80 .ginput_container, li#field_116_80 .ginput_container ul.gfield_checkbox li,
li#field_116_78 .ginput_container, li#field_116_78 .ginput_container ul.gfield_checkbox, li#field_116_78 .ginput_container, li#field_116_78 .ginput_container ul.gfield_checkbox li {
	margin: 0;	
}
li#field_102_21 .ginput_container ul.gfield_radio, li#field_102_78 .ginput_container ul.gfield_checkbox,
li#field_106_21 .ginput_container ul.gfield_radio, li#field_106_78 .ginput_container ul.gfield_checkbox,
li#field_109_21 .ginput_container ul.gfield_radio, li#field_109_78 .ginput_container ul.gfield_checkbox,
li#field_110_21 .ginput_container ul.gfield_radio, li#field_110_78 .ginput_container ul.gfield_checkbox,
li#field_1160_21 .ginput_container ul.gfield_radio, li#field_116_78 .ginput_container ul.gfield_checkbox {
	padding: 15px 0;
}
li#field_102_80 .ginput_container ul.gfield_checkbox,
li#field_106_80 .ginput_container ul.gfield_checkbox,
li#field_109_80 .ginput_container ul.gfield_checkbox,
li#field_110_80 .ginput_container ul.gfield_checkbox,
li#field_116_80 .ginput_container ul.gfield_checkbox {
	padding-bottom: 10px;	
}
li#field_102_21 .ginput_container ul.gfield_radio li label,
li#field_106_21 .ginput_container ul.gfield_radio li label,
li#field_109_21 .ginput_container ul.gfield_radio li label,
li#field_110_21 .ginput_container ul.gfield_radio li label,
li#field_116_21 .ginput_container ul.gfield_radio li label {
	font-size: 14px;
    font-weight: normal;
}
li#field_102_79 p, li#field_102_25 p, li#field_102_26 p, li#field_102_27 p, li#field_102_81 p, li#field_102_83 p, li#field_102_87 p, li#field_102_88 p, li#field_102_89 p,
li#field_106_79 p, li#field_106_25 p, li#field_106_26 p, li#field_106_27 p, li#field_106_81 p, li#field_106_83 p, li#field_106_87 p, li#field_106_88 p, li#field_106_89 p,
li#field_109_79 p, li#field_109_25 p, li#field_109_26 p, li#field_109_27 p, li#field_109_81 p, li#field_109_83 p, li#field_109_87 p, li#field_109_88 p, li#field_109_89 p,
li#field_110_79 p, li#field_110_25 p, li#field_110_26 p, li#field_110_27 p, li#field_110_81 p, li#field_110_83 p, li#field_110_87 p, li#field_110_88 p, li#field_110_89 p,
li#field_116_79 p, li#field_116_25 p, li#field_116_26 p, li#field_116_27 p, li#field_116_81 p, li#field_116_83 p, li#field_116_87 p, li#field_116_88 p, li#field_116_89 p {
	margin-bottom: 0;	
	padding-bottom: 10px;	
}
#gform_102 ul.gform_fields li#field_102_57.gsection, #gform_102 ul.gform_fields li#field_102_31.gsection,
#gform_106 ul.gform_fields li#field_106_57.gsection, #gform_106 ul.gform_fields li#field_106_31.gsection,
#gform_109 ul.gform_fields li#field_102_57.gsection, #gform_109 ul.gform_fields li#field_109_31.gsection,
#gform_110 ul.gform_fields li#field_102_57.gsection, #gform_110 ul.gform_fields li#field_110_31.gsection,
#gform_116 ul.gform_fields li#field_106_57.gsection, #gform_116 ul.gform_fields li#field_116_31.gsection {
	border-top: solid 1px #9eb9cf;
}
li#field_102_61, li#field_102_62, li#field_102_63, li#field_102_64, li#field_102_65, li#field_102_86,
li#field_106_61, li#field_106_62, li#field_106_63, li#field_106_64, li#field_106_65, li#field_106_86,
li#field_109_61, li#field_109_62, li#field_109_63, li#field_109_64, li#field_109_65, li#field_109_86,
li#field_110_61, li#field_110_62, li#field_110_63, li#field_110_64, li#field_110_65, li#field_110_86,
li#field_116_61, li#field_116_62, li#field_116_63, li#field_116_64, li#field_116_65, li#field_116_86 {
    margin-top: 5px;
}
li#field_102_60 .gfield_description, li#field_102_61 .gfield_description, li#field_102_62 .gfield_description, li#field_102_63 .gfield_description, li#field_102_64 .gfield_description, li#field_102_65 .gfield_description, li#field_102_86 .gfield_description,
li#field_102_30 .gfield_description, li#field_102_33 .gfield_description, li#field_102_34 .gfield_description, li#field_102_35 .gfield_description, li#field_102_36 .gfield_description, li#field_102_37 .gfield_description, li#field_102_85 .gfield_description,
li#field_106_60 .gfield_description, li#field_106_61 .gfield_description, li#field_106_62 .gfield_description, li#field_106_63 .gfield_description, li#field_106_64 .gfield_description, li#field_106_65 .gfield_description, li#field_106_86 .gfield_description,
li#field_106_30 .gfield_description, li#field_106_33 .gfield_description, li#field_106_34 .gfield_description, li#field_106_35 .gfield_description, li#field_106_36 .gfield_description, li#field_106_37 .gfield_description, li#field_106_85 .gfield_description,
li#field_109_60 .gfield_description, li#field_109_61 .gfield_description, li#field_109_62 .gfield_description, li#field_109_63 .gfield_description, li#field_109_64 .gfield_description, li#field_109_65 .gfield_description, li#field_109_86 .gfield_description,
li#field_109_30 .gfield_description, li#field_109_33 .gfield_description, li#field_109_34 .gfield_description, li#field_109_35 .gfield_description, li#field_109_36 .gfield_description, li#field_109_37 .gfield_description, li#field_109_85 .gfield_description,
li#field_110_60 .gfield_description, li#field_110_61 .gfield_description, li#field_110_62 .gfield_description, li#field_110_63 .gfield_description, li#field_110_64 .gfield_description, li#field_110_65 .gfield_description, li#field_110_86 .gfield_description,
li#field_110_30 .gfield_description, li#field_110_33 .gfield_description, li#field_110_34 .gfield_description, li#field_110_35 .gfield_description, li#field_110_36 .gfield_description, li#field_110_37 .gfield_description, li#field_110_85 .gfield_description,
li#field_116_60 .gfield_description, li#field_116_61 .gfield_description, li#field_116_62 .gfield_description, li#field_116_63 .gfield_description, li#field_116_64 .gfield_description, li#field_116_65 .gfield_description, li#field_116_86 .gfield_description,
li#field_116_30 .gfield_description, li#field_116_33 .gfield_description, li#field_116_34 .gfield_description, li#field_116_35 .gfield_description, li#field_116_36 .gfield_description, li#field_116_37 .gfield_description, li#field_116_85 .gfield_description
 {
	margin-top: 15px;
	padding-bottom: 0;	
}
/*li#field_102_67 .gfield_description, li#field_102_39 .gfield_description,
li#field_106_67 .gfield_description, li#field_106_39 .gfield_description,
li#field_109_67 .gfield_description, li#field_109_39 .gfield_description,
li#field_110_67 .gfield_description, li#field_110_39 .gfield_description {
	padding-bottom: 5px;	
}*/
/*li#field_102_67 .ginput_container.ginput_container_text, li#field_102_68, li#field_102_69, li#field_102_70, li#field_102_71, li#field_102_72, li#field_102_33, li#field_102_34, li#field_102_35, li#field_102_36, li#field_102_37, li#field_102_85,
li#field_102_40, li#field_102_41, li#field_102_42, li#field_102_43, li#field_102_44,
li#field_106_67 .ginput_container.ginput_container_text, li#field_106_68, li#field_106_69, li#field_106_70, li#field_106_71, li#field_106_72, li#field_106_33, li#field_106_34, li#field_106_35, li#field_106_36, li#field_106_37, li#field_106_85,
li#field_106_40, li#field_106_41, li#field_106_42, li#field_106_43, li#field_106_44,
li#field_109_67 .ginput_container.ginput_container_text, li#field_109_68, li#field_109_69, li#field_109_70, li#field_109_71, li#field_109_72, li#field_109_33, li#field_109_34, li#field_109_35, li#field_109_36, li#field_109_37, li#field_109_85,
li#field_109_40, li#field_109_41, li#field_109_42, li#field_109_43, li#field_109_44,
li#field_110_67 .ginput_container.ginput_container_text, li#field_110_68, li#field_110_69, li#field_110_70, li#field_110_71, li#field_110_72, li#field_110_33, li#field_110_34, li#field_110_35, li#field_110_36, li#field_110_37, li#field_110_85,
li#field_110_40, li#field_110_41, li#field_110_42, li#field_110_43, li#field_110_44 {
	margin-top: 0;	
}*/
li#field_102_49 p, li#field_106_49 p, li#field_109_49 p, li#field_110_49 p, li#field_116_49 p {
	margin-bottom: 0;	
	padding-top: 15px;	
}
#gform_102 ul.gform_fields li#field_102_50, #gform_106 ul.gform_fields li#field_106_50, #gform_109 ul.gform_fields li#field_109_50, #gform_110 ul.gform_fields li#field_110_50, #gform_116 ul.gform_fields li#field_116_50 {
	border-bottom: dashed 1px #9eb9cf;
	padding-bottom: 20px;
}
#gform_102 ul.gform_fields li#field_102_54, #gform_102 ul.gform_fields li#field_102_55,
#gform_106 ul.gform_fields li#field_106_54, #gform_106 ul.gform_fields li#field_106_55,
#gform_109 ul.gform_fields li#field_109_54, #gform_109 ul.gform_fields li#field_109_55,
#gform_110 ul.gform_fields li#field_110_54, #gform_110 ul.gform_fields li#field_110_55,
#gform_116 ul.gform_fields li#field_116_54, #gform_116 ul.gform_fields li#field_116_55 {
	padding-bottom: 15px;
}
#gform_102 ul.gform_fields li#field_102_54,
#gform_106 ul.gform_fields li#field_106_54,
#gform_109 ul.gform_fields li#field_109_54,
#gform_110 ul.gform_fields li#field_110_54,
#gform_116 ul.gform_fields li#field_116_54 {
    background: whitesmoke;
	margin-top: 0;
	padding-top: 20px;
	padding-bottom: 5px;
}
li#field_102_55, li#field_106_55, li#field_109_55, li#field_110_55, li#field_116_55 {
    background: whitesmoke;
	margin-top: 0;
}
li#field_102_55 .ginput_container, li#field_106_55 .ginput_container, li#field_116_55 .ginput_container {
	margin-top: 0;
}
#gform_102 .gfield_password_strength, #gform_106 .gfield_password_strength, #gform_109 .gfield_password_strength, #gform_110 .gfield_password_strength, #gform_116 .gfield_password_strength {
	font-weight: normal;
	padding: 5px;
}
#gform_102 .gform_footer, #gform_106 .gform_footer, #gform_109 .gform_footer, #gform_110 .gform_footer, #gform_116 .gform_footer {
    background: whitesmoke;
    margin-top: 0px;
	padding-top: 15px;
	padding-bottom: 20px;
}
#gform_102 .gform_footer input[type=submit], #gform_106 .gform_footer input[type=submit], #gform_109 .gform_footer input[type=submit], #gform_110 .gform_footer input[type=submit],
#gform_116 .gform_footer input[type=submit], .mepr-newpassword-form input[type=submit] {
    background-color: #052757;
    background-image: linear-gradient(to bottom, #1f4c8a, #052757);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1f4c8a), to(#052757));
		background-image: -webkit-linear-gradient(top, #1f4c8a, #052757);
		background-image: -o-linear-gradient(top, #1f4c8a, #052757);
		background-image: -moz-linear-gradient(top, #1f4c8a, #052757);
    background-repeat: repeat-x;
    border-color: #052757 #052757 #11376e;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		filter: progid:dximagetransform.microsoft.gradient(startColorstr='#1f4c8a', endColorstr='#052757', GradientType=0);
		filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	color: #fff;
	font-size: 16px;
	padding: 1px 14px;
	position: relative;
		left: 20px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	font-family: 'Roboto Condensed', sans-serif;
    padding: 1px 14px;
    font-style: italic;
    font-weight: 700;
    text-transform: uppercase;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	text-transform: uppercase;	
	transition: all 250ms linear;
}
.mepr-newpassword-form input[type=submit] {
	left: 0;
}
#gform_102 .gform_footer input[type=submit]:hover, #gform_106 .gform_footer input[type=submit]:hover, #gform_109 .gform_footer input[type=submit]:hover, #gform_110 .gform_footer input[type=submit]:hover,
#gform_116 .gform_footer input[type=submit]:hover, .mepr-newpassword-form input[type=submit]:hover {
    background-position: 0 -25px;
    background-color: #1f4c8a;
}

.mpg-form-dotted-top {
	border-top: dashed 1px #9eb9cf;
}
.mpg-form-dotted-top legend{
	padding-top: 10px;
}
li#field_102_5.gfield.mpg-form-dotted-top {
    margin-top: 0px;
}

#gform_102 .mpg-form-section-title, #gform_106 .mpg-form-section-title, #gform_109 .mpg-form-section-title, #gform_110 .mpg-form-section-title, #gform_116 .mpg-form-section-title {border:1; border-top: solid 1px #9eb9cf; }

#gform_110 ul.gform_fields li#field_110_97 {
	margin-top:8px;
	}

#field_110_97 .gfield_description {
	padding-bottom:0px;
	font-weight:bold;
	}


@media (max-width: 767px) {
	#gform_102 select, #gform_102 textarea, #gform_102 input[type="text"], #gform_102 input[type="password"], #gform_102 input[type="email"], #gform_102 input[type="url"], #gform_102 .uneditable-input,
	#gform_106 select, #gform_106 textarea, #gform_106 input[type="text"], #gform_106 input[type="password"], #gform_106 input[type="email"], #gform_106 input[type="url"], #gform_106 .uneditable-input,
	#gform_109 select, #gform_109 textarea, #gform_109 input[type="text"], #gform_109 input[type="password"], #gform_109 input[type="email"], #gform_109 input[type="url"], #gform_109 .uneditable-input,
	#gform_110 select, #gform_110 textarea, #gform_110 input[type="text"], #gform_110 input[type="password"], #gform_110 input[type="email"], #gform_110 input[type="url"], #gform_110 .uneditable-input, {
		width: 100%;
	}
}


.gform_wrapper .gform_footer #gform_submit_button_103:hover {
	background-position: 0 -40px;
}

/* ...[ FORM: Change to full Membership ]... */
#gform_116 {
	border-right: solid 1px #9eb9cf;
	border-bottom: solid 1px #9eb9cf;
	border-left: solid 1px #9eb9cf;
}
#gform_116 ul.gform_fields li.gfield {
    padding: 0 20px;
}
li#field_116_20, li#field_116_24, li#field_116_25, li#field_116_26, li#field_116_27, li#field_116_49, li#field_116_50 {
	background: whitesmoke;
}
#gform_116 li#field_116_20, #gform_116 li#field_116_24, li#field_116_25, li#field_116_26, li#field_116_27, li#field_116_49, li#field_116_50 {
    margin-top: 0;
	padding-top: 15px;
}
#gform_116 label {
	color: #535353;
	font-size: 15px;
    font-weight: normal;
}
li#field_116_20 legend {
	margin-bottom: 0;
}
li#field_116_25 p:first-of-type, li#field_116_26 p:first-of-type, li#field_116_27 p:first-of-type {
	padding-top: 10px;
}
li#field_116_25 p, li#field_116_26 p, li#field_116_27 p, li#field_116_49 p {
	font-weight: 700;
	margin-bottom: 0;
	padding-bottom: 10px;	
}

#gform_116 li#field_116_31 {
	border: 0;
    border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
	border-top: solid 1px #9eb9cf;
    border-bottom: dashed 1px #9eb9cf;
    margin: 0;
}
li#field_116_31 h2 {
	color: #3f4f73;
    font-size: 20px;
    font-weight: 700;
    text-indent: 0;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}
li#field_116_46 {
	margin-bottom: 20px;	
}
li#field_116_30 label, li#field_116_33 label, li#field_116_34 label, li#field_116_35 label, li#field_116_36 label, li#field_116_37 label, li#field_116_85 label,
li#field_116_39 label, li#field_116_40 label, li#field_116_41 label, li#field_116_42 label, li#field_116_43 label, li#field_116_44 label, li#field_116_46 label,
li#field_116_54 label, li#field_116_55 label {
	display: none;
}
li#field_116_46 label#label_116_46_1 {
	display: inline-block;	
}
li#field_116_30 .gfield_description, li#field_116_33 .gfield_description, li#field_116_34 .gfield_description, li#field_116_35 .gfield_description, li#field_116_36 .gfield_description,
li#field_116_37 .gfield_description, li#field_116_85 .gfield_description, li#field_116_39 .gfield_description, li#field_116_40 .gfield_description, li#field_116_41 .gfield_description,
li#field_116_42 .gfield_description, li#field_116_43 .gfield_description, li#field_116_44 .gfield_description, li#field_116_50 .gfield_description {
	font-weight: 700;
}
li#field_116_30 input, li#field_116_33 input, li#field_116_34 input, li#field_116_35 input, li#field_116_36 input, li#field_116_37 input, li#field_116_85 input,
li#field_116_39 input, li#field_116_40 input, li#field_116_41 input, li#field_116_42 input, li#field_116_43 input, li#field_116_44 input {
	margin-bottom: 0;
}
li#field_116_30 .ginput_container.ginput_container_text, li#field_116_33 .ginput_container.ginput_container_text, li#field_116_34 .ginput_container.ginput_container_text,
li#field_116_35 .ginput_container.ginput_container_text, li#field_116_36 .ginput_container.ginput_container_text, li#field_116_37 .ginput_container.ginput_container_text,
li#field_116_85 .ginput_container.ginput_container_text, li#field_116_39 .ginput_container.ginput_container_text, li#field_116_40 .ginput_container.ginput_container_text,
li#field_116_41 .ginput_container.ginput_container_text, li#field_116_42 .ginput_container.ginput_container_text, li#field_116_43 .ginput_container.ginput_container_text,
li#field_116_44 .ginput_container.ginput_container_text {
	margin-top: 5px;
}
#gform_116 .gfield_description {
	padding-bottom: 0
}
#gform_116 li#field_116_49 {
	border-top: dashed 1px #9eb9cf;
	padding-bottom: 8px;
}
#gform_116 li#field_116_50 {
	padding-bottom: 10px;
}
#gform_116 .gform_footer {
	padding-top: 20px;	
}

/* ...[ FORM: Change Membership (Basic) ]... */
#gform_106 li#field_106_20 {
    padding-top: 5px;
}
li#field_106_20 legend, #gform_106 input, li#field_106_52 legend {
	margin-bottom: 0;
}
#gform_106 .gfield_description {
	font-weight: 700;	
}
#gform_106 li#field_106_21 {
    padding-top: 10px;
}
li#field_106_44 {
    margin-bottom: 15px;
}
#gform_106 li#field_106_49 {
	padding-bottom: 10px;
}
li#field_106_25 p, li#field_106_26 p, li#field_106_27 p, li#field_106_49 p, li#field_106_79 p,
li#field_106_81 p,li#field_106_83 p, li#field_106_87 p, li#field_106_88 p, li#field_106_89 p {
	font-weight: 700;	
}
#gform_106 li#field_106_94, #gform_106 li#field_106_97 {
	border-top: solid 1px #9eb9cf;	
}
#gform_106 li#field_106_98 {
	border-top: solid 1px #9eb9cf;	
    margin-top: 20px;
}
li#field_106_73 hr {
	display: none;	
}
li#field_106_74 {
    margin-bottom: 20px;
}
#gform_106 .gform_footer {
	padding-top: 20px;	
}

#gform_102 ul.gform_fields li.gfield.gsection.mpg-form-sec-head-topspace, #gform_106 ul.gform_fields li.gfield.gsection.mpg-form-sec-head-topspace, #gform_109 ul.gform_fields li.gfield.gsection.mpg-form-sec-head-topspace, #gform_110 ul.gform_fields li.gfield.gsection.mpg-form-sec-head-topspace, #gform_116 ul.gform_fields li.gfield.gsection.mpg-form-sec-head-topspace {margin-top:20px;}

/* ...[ FORM: Join the MPG (Student Associate membership) ]... */
#gform_109 input {
	margin-bottom: 0;	
}
#gform_109 .gfield_description {
	font-weight: 700;
	padding-bottom: 0;	
}
#gform_109 li#field_109_25, #gform_110 li#field_110_25  {
	border-top: dashed 1px #9eb9cf;
	padding-top: 10px;	
	padding-bottom: 4px;
}
li#field_109_25 p {
	font-weight: 700;
}
li#field_109_25 h3, li#field_109_19, li#field_109_45 {
	margin-top: 0;
	padding-top: 5px;
}
#gform_109 li#field_109_19 {
	padding-top: 20px;	
	padding-bottom: 20px;	
}
#gform_110 li#field_110_19 {
	padding-bottom: 12px;	
	}

li#field_109_19 .ginput_container.ginput_container_checkbox, ul#input_109_19, ul#input_109_19 li {
	margin-top: 0;	
	margin-bottom: 0;	
}
li#field_109_45 hr, li#field_109_73 hr {
	display: none;	
}



/* ...[ FORM: Change password ]... */
form.mepr-newpassword-form.mepr-form {
	background: whitesmoke;
	border: solid 1px #9eb9cf;
	padding: 20px;
}



.make-another-sub {
  background: wheat;
  padding: 1px 10px 0px 10px !important;
  border: 1px solid #f7a533;
  border-radius: 4px;
  width: 95%;
  margin-bottom:10px;
}

.gform_wrapper li.subs-group-vote li.gsection {
  background: none;
  border: 0px;
  padding: 0px;
  margin: 0px;
}

.gform_wrapper li.subs-group-vote li.gsection h2.gsection_title {text-indent: 0px;}

/* Tables */
/* Tables */
/* Tables */
/* Tables */
/* Tables */
thead tr {background-color:#dae8f1; font-weight:bold;}

tfoot tr {background-color:#dae8f1;}

tbody tr:nth-child(even) {background-color:whitesmoke;}
/* Scroller */
/* Scroller */
/* Scroller */
/* Scroller */
.tp-rightarrow.default {
	background: url(images/large_right.png) no-Repeat top left !important;
	margin-top: 40px !important;
}

.tp-leftarrow.default {
	background: url(images/large_left.png) no-Repeat top left !important;
	margin-top: 40px !important;
}
.tp-leftarrow:hover, .tp-rightarrow:hover {
background-position: bottom left !important;
}

/* Widgets */
/* Widgets */
/* Widgets */
/* Widgets */

.login-popup #login h2, .login-popup #forgotten h2 {
	color: #052757;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	text-align:left;
	text-transform: none;
}

#form .input {height:auto;}

.login-popup a.close-btn {
top: 13px;
right: 15px;
}

.tm_lcptu_post_date {
	font-size: 11px;
padding-left: 5px;
margin-top: -5px;
margin-bottom: 10px;
}

.navbar-fixed-top {z-index:9999;}

.login-popup #additional-settings a {color:#e4e4e4;}
.login-popup #additional-settings a:hover {color:#fff;}

a.login.wpml-btn {color: #385275;}
a.login.wpml-btn:hover {color: #c3d9e8;}

/* members directory */
/* members directory */
/* members directory

background:#dae9f2;
border: 1px solid #abb8c6;


 */
/* members directory */
.membercontent h1 {color:#754d96;}
.sect-head-bg.membersearch {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZmFmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMGRiZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f2fafe 0%, #d0dbe3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2fafe), color-stop(100%,#d0dbe3));
background: -webkit-linear-gradient(top,  #f2fafe 0%,#d0dbe3 100%);
background: -o-linear-gradient(top,  #f2fafe 0%,#d0dbe3 100%);
background: -ms-linear-gradient(top,  #f2fafe 0%,#d0dbe3 100%);
background: linear-gradient(to bottom,  #f2fafe 0%,#d0dbe3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2fafe', endColorstr='#d0dbe3',GradientType=0 );
	margin-top:-50px; 
	padding-top:50px;
}

.sect-head-bg-tab {
background: url(images/sect-head-search.png) left top no-repeat;
background-size: 30% 43px;
margin-top: 8px;
}


.sect-head-bg-tab .mpg-sect-heads .container span {background:url(images/sect-head-search.png) right top no-repeat;}

.container.membersearch {
	background-image: url(images/homepage/home-divider.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}

.membersearch .mpg-sect-heads .container {
	background: none;
}
	
.membersearch-container {
	width:865px;
	float:left;
	margin-bottom:30px;
}

.membersearch-left {
	height: 64px;
	background:#dae9f2;
	border:1px solid #abb8c6;
	border-bottom:0px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-bottom-top-radius: 5px;
}

.membersearch-alpha input {
	border:0px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
			border-radius: 3px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	height: 25px;
	margin:0px;
 	width: 185px;
	border-right: 1px solid #abb8c6;
	float: left;
	font-family: 'Open Sans', sans-serif;
	color:#4c7498;
	font-size:15px;
	font-weight: 300;
	}

.membersearch-alpha {
	background:#c7d8e3;
	border:1px solid #abb8c6;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	margin:15px 0px 15px 15px;

	}
.membersearch-alpha .alpha {
	width: 625px;
	float: left;
	}

.membersearch-alpha .alpha > div {
	    width: 100%;
    display: table;
		margin-top:-3px;
}

.membersearch-alpha .alpha div > a {
	padding-top:10px;
}


.membersearch-alpha a, .membersearch-alpha {
	font-weight: 300;
	font-size:20px;
	color:#4c7498;
	margin-right: 20px;
		-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
height: 33px;

}
.membersearch-alpha a {
	display: table-cell;
	min-width:20px;
	text-align:center;
}

.membersearch-alpha a.hover, .membersearch-alpha a:hover {
	background: url(images/alpha-hover.png) center	center no-repeat;
	text-decoration: none;
}

.membersearch-alpha a.alpha-active {	
	background: url(images/alpha-hover.png) center	center no-repeat;
	color:#754d96;
 font-weight: normal;
 }

.membersearch-filter {
	border: 0px;
}


.membersearch-filter ul {
	list-style: none;
	display:block;
	height: 50px;
	background:#eef4f9;
	padding:0px;
	margin:0px;
	border: 0px;
	border:1px solid #abb8c6;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	position:relative;
 }

.membersearch-filter ul li {
	float:left;
	
}

.membersearch-filter ul li a {
	padding:15px 20px;
	display:block;
	font-weight:300;
	color:#4c7498;
	text-transform:uppercase;
}

.membersearch-filter ul li: hover {
	background: url(images/megamenu/megemenu-li-hover-r.jpg) right top no-repeat, url(images/megamenu/megemenu-li-hover-r.jpg) left top no-repeat, url(images/megamenu/megemenu-li-hover.jpg) repeat-x;
}


.membersearch-filter ul li.li-membersearch-filter {
	padding:15px 20px;
	display:block;
	font-weight:normal;
	color:#4c7498;
}

.membersearch-filter ul li.li-membersearch-intern {float:right;}

.membersearch-filter ul li ul {
	visibility:hidden;
	opacity: 0;
	position: absolute;
	z-index: 1;
	left: -1px;
	width: 1130px;
	top: 85px;
	background: url(images/homepage/home-divider.png) center bottom no-repeat #ffffff;
	border: 1px solid #acc2d4;
	padding:20px 20px 20px;	
	height: auto;
	transition: all .2s ease-in-out;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;  
}

.membersearch-pointer {
	background:url(images/membersearch-arrow.png) 82px 0px no-repeat;
	height:38px;
	margin-top:-38px;
}

.membersearch-genre .membersearch-pointer {
	background:url(images/membersearch-arrow.png) 167px 0px no-repeat;
}


.membersearch-facilities .membersearch-pointer {
	background:url(images/membersearch-arrow.png) 393px 0px no-repeat;
}

.membersearch-instruments .membersearch-pointer {
	background:url(images/membersearch-arrow.png) 273px 0px no-repeat;
}

.membersearch-intern .membersearch-pointer {
	background:url(images/membersearch-arrow.png) 740px 0px no-repeat;
}

.membersearch-filter ul li:hover > ul {
	display:block;
	opacity: 1;
	top: 55px;
	visibility: visible;
	transition: all .2s ease-in-out;  }

.membersearch-filter ul li ul li {
	float:left;
	width: 25%;}
	
.membersearch-filter ul li ul.membersearch-intern li {
	width:80%;
}
	
.membersearch-filter ul li ul li label {
	display:inline-block;
	padding-left:20px;
}
.membersearch-filter ul li ul li input {
	display:inline-block;
	vertical-align: top;
}


.membersearch-right input {
	float: left;
	width: 304px;
	height: 117px;
	background: #edf4f9;
	text-align:center;
	border:1px solid #abb8c6;
	border-left:0px;
	-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
color:#754d96;
text-transform: uppercase;
font-size: 20px;
line-height:1;
zoom:1;
padding: 0px;
margin: 0px;
font-family: 'Open Sans', sans-serif;
}

.membersearch-right input:hover {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZmFmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMGRiZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f2fafe 0%, #d0dbe3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2fafe), color-stop(100%,#d0dbe3));
background: -webkit-linear-gradient(top,  #f2fafe 0%,#d0dbe3 100%);
background: -o-linear-gradient(top,  #f2fafe 0%,#d0dbe3 100%);
background: -ms-linear-gradient(top,  #f2fafe 0%,#d0dbe3 100%);
background: linear-gradient(to bottom,  #f2fafe 0%,#d0dbe3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2fafe', endColorstr='#d0dbe3',GradientType=0 );
}

li.li-membersearch-intern {
	background:url(images/li-membersearch-intern.png) left center no-repeat;}

li.li-membersearch-filter {
	background:url(images/li-membersearch-filter.png) right center no-repeat;
		-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}

ul.membersearch-list {
	margin:0px;
	list-style: none;
}

ul.membersearch-list li {
	float:left; 
	width:50%;
	height:125px;
	}
ul.membersearch-list li img {
width: 60px;
height: auto;
border: 5px solid #fff;
margin-bottom: 20px;
margin-right: 7px;
margin-top: 10px;}

ul.membersearch-list .btn-large {
	color:#4c7498}

.member-profile-rolls {
	background:#eff5f9;
	padding: 1.5% 2% 1.5% 4%;
	border-top: dashed 1px #9eb9cf;
	margin-top: 25px;
font-size: 12px;
}

.member-profile-container {
	border: solid 1px #9eb9cf;
	margin-bottom:20px;
}
.pull-right a.close_profile {
	position: relative;
		top: 5px;
		right: 10px;
}	

.member-profile-rolls ul {
	list-style: none;
	margin:0px
}

.member-profile-rolls ul li {
	list-style: none;
	width:23%;
	float:left;
	margin:0px;
	padding:0px;
	margin-right:2%;
}

.member-profile-rolls ul li p {
	font-size: 12px;
	line-height: 1.35;
	padding-top: 0px;
}


h3.outside, .featured-studio-heads h3, .member-profile-rolls ul li h3, .member-profile-management h3, .the_music h3, .member-admin-heads h3, .hpthird h2, .hpthirdlink {
	font-family: 'Roboto Condensed', sans-serif;
	padding:0px;
	font-style: italic;
	font-size:17px;
	font-weight: 700;
	color: #3f4f73;
	text-transform:uppercase;
	padding:0px 0px 0px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	margin-bottom:5px;
	margin-top: 3px;
}

.member-profile-management #comments {margin-top:30px;}

.member-profile-management {
	background:#e0ebf3;
	font-size: 12px; 
	color:#666666;
	border-top: dashed 1px #9eb9cf;
	padding: 1.5% 2% 1.5% 20px;
	}
	
.member-profile-management strong.title {
	display: inline-block;
	padding-left:20px;
}

.member-profile-social-r .socialshare {
	position: relative;
	display: inline-block;
	top: -4px;
	left: 0px;
	width: 150px;
	z-index:auto;
}

.member-profile-details {
	float: left;
}

/*.member-profile-address {
    float: left;
    margin-top: 65px;
    margin-left: 50px;
}

.member-profile-social,
.member-profile-email,
.member-profile-web,
.member-profile-skype {
	width: 80px;
	float:left;
	height: 30px;
	clear:both;
	color:#4c7498;
}
.page-template-page-member-profile .member-profile-social,
.page-template-page-member-profile .member-profile-email,
.page-template-page-member-profile .member-profile-web,
.page-template-page-member-profile .member-profile-skype {
	width: 100px;
}*/
.member-profile-address p {
	color:#4c7498;
}
/*.member-profile-social-r,
.member-profile-email-r,
.member-profile-web-r,
.member-profile-skype-r {
	height: 30px;
	float: left;
	color:#4c7498;
}
.page-template-page-member-profile .member-profile-social-r,
.page-template-page-member-profile .member-profile-email-r,
.page-template-page-member-profile .member-profile-web-r,
.page-template-page-member-profile .member-profile-skype-r {
	float: none;
}*/

.member-profile-member {font-size:12px;}

.member-profile-avatar {
	float: left;
    min-height: 150px;
    max-width: 230px;
    padding-right: 40px;
}
.member-profile-avatar img {
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin:18px 30px 18px 18px;
}

.the_music audio {margin-bottom:20px;}

/* Links */
/* Links */
/* Links */
/* Links */
.featured-links .link-thumb {float: none;}
.featured-links .link-desc {margin-left:0px;	border-bottom: dashed 1px #D1D8DF;}
.featured-links {margin-bottom:20px;}


#filters {
	border: solid 1px #ccc;
	background:whitesmoke;
	padding: 10px 10px 1px;
	margin-bottom:20px;
	margin-right: 10px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

}
	 
#filters .filter.btn { margin-right:8px;}

#filters ul {margin-left:0px;}
#grid .span3 { }
ul#grid {margin:0px;}
ul#grid li {
	border: solid 1px #9eb9cf;
	margin-bottom:10px;
	float:none;
	display:inline-block;
	margin-right:-10px;
	vertical-align:top;
}
ul#grid li > div {
	border-top: dashed 1px #9eb9cf;
	background:#eff5f9;
	padding:10px;
	font-size:12px;
}

ul#grid li > div h3 {
		font-family: 'Roboto Condensed', sans-serif;
	font-style: italic;
	font-size: 20px;
	font-weight: 700;
	color: #3f4f73;
	}
	
ul#grid .filter-link {background:whitesmoke;}

ul#grid li a {
	display:block;
	text-align:center;}
	
	
ul#grid li a img { padding:10px 0;
}
	
/* Projects */
/* Projects */
/* Projects */
/* Projects */
/* Projects */
/* Projects */

.mpg-list-projects .classified-cat {font-weight:400;}

.member-profile-container.projects {
	border:none;
}

.member-profile-management.projects {
	border: solid 1px #9eb9cf;
	border-bottom: dashed 1px #9eb9cf;	
}

.member-profile-management.projects > h3 {
	font-size:12px;
}

.member-profile-management.projects h3 span {
	font-size:17px;
}

.member-profile-rolls.projects {
	border: solid 1px #9eb9cf;
	border-bottom: dashed 1px #9eb9cf;
	border-top:0px;	
}

.projects-container {
	padding: 10px 20px;
	border: 1px solid #dee5ec;
border-top: 0px;
}

.projects-container .projects h1 {background:none;
padding:0px;
}

.projects-container .comments-area {
	border: solid 1px #9eb9cf;
}
.member-profile-container #comments,  #comments {margin-top:0px;}

.member-profile-container #comments h3, #comments h3 {
	background: #eff5f9;
	font-size: 12px;
		border: solid 1px #D1D8DF;
	color: #666666;
	border-bottom: dashed 1px #D1D8DF;
	padding: 1.5% 2% 1.5% 20px;
	margin:0px;
	font-family: 'Roboto Condensed', sans-serif;
	font-style: italic;
	font-size: 17px;
	font-weight: 700;
	color: #3f4f73;
	border-top: 0px;
}
.member-profile-container #comments h3#reply-title, #comments h3#reply-title {border-top:solid 1px #D1D8DF;}

.member-profile-container p.comment-form-comment, p.comment-form-comment  {border:solid 1px #D1D8DF; padding:10px; border-top: 0px; border-bottom:0px; margin-bottom:0px;}
.member-profile-container p.form-submit, p.form-submit  {border:solid 1px #D1D8DF; padding:10px; border-top: dashed 1px #D1D8DF;}

.member-profile-container #comments o, #comments oll {
	padding: 0;
	margin: 0 0 10px 0;
	list-style: none;
	border: solid 1px #dee5ec;
	border-top: 0px;
}
.member-profile-container #comments ol li, #comments ol li {padding:10px 10px 10px 20px;}
.member-profile-container #comments ol li:nth-child(even), #comments ol li:nth-child(even) {background: whitesmoke;}

.member-profile-container .comment-form-comment textarea, .comment-form-comment textarea {width: 98%; margin-top: 10px;}

.project-textarea textarea {resize:vertical !important;}

.form-allowed-tags {display:none;}

/* EVENTS */ 
/* EVENTS */
/* EVENTS */
/* EVENTS */
/* EVENTS */

.mpg-sect-heads.events .container span {background:url(images/sect-head-event.png) right top no-repeat;}
.sect-head-bg.events {background-image:url(images/sect-head-event.png)}

ul.event-list {
	list-style: none;
	margin:0px 0px 20px;
}

ul.event-list li {
	border: solid 1px #9eb9cf;
	margin-bottom: 20px;
}

.event-li-content h2 a {font-weight:normal;}

.event-li-header {
	padding: 5px 5px 5px 60px;
	border-bottom: dashed 1px #9eb9cf;
	background:url(images/events-icon.png) no-repeat #eff5f9;
	min-height:32px;
	font-family: 'Roboto Condensed', sans-serif;
	font-style: italic;
	font-size: 20px;
	font-weight: 700;
	color: #3f4f73;
	text-transform: uppercase;
	padding: 13px 0px 0px 60px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

.the_content .event-li-header {
	margin-bottom:20px;}
	
.mpg-sect-heads.events .event-li-header {
	margin-bottom:0px;}

.event-li-address {background:whitesmoke;
padding:20px;
margin-bottom:20px;}

.event-li-header span {
	display:inline-block; 
	padding-left:7px;
	font-weight:100;
	color:#83909f;
	font-size:15px;
}
ul.event-list li .btn-large {
	color: #3f4f73;
	float:right;
	margin-right:12px;
	margin-top: -3px;
}

ul.event-list li p .btn-large {
	float:none;
	margin-right:12px;
	margin-top: 10px;
}


.event-li-content { padding:5px 20px 5px 60px;}
.event-li-content h2 {
	color:#607148;
	background: none;
	font-size:25px;
	font-style:italic;
	padding-bottom:0px;
	line-height: 1.25;
}

.sect-head-bg.events .the_content h1.the_title {color:#607148;}

.single-events .event-li-header {margin-bottom:0px;}

.single-events .accordion-group.the_content {border: 0px;}

.single-events .well .accordion-heading, .single-events .well .accordion-body {background: none;}

.single-events .accordion-heading {background: none;}

/* CLASSIFIED */
/* CLASSIFIED */
/* CLASSIFIED */
/* CLASSIFIED */


.classified ul {list-style: none; margin:0px;}
.classified ul li {
padding: 10px 10px 14px;
text-align: left;
border: 1px solid #dee5ec;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-bottom: 10px;
}
.classified ul li a img {border:none; box-shadow:none;}


.classified-container h3 a {
	text-transform:none;
	font-size:25px;
	}
	
.classified-container.thumb {margin-left:170px;}

.classified-thumb-container {
float: left;
}
.classified-cat {
font-family: 'Roboto Condensed', sans-serif;
color: #999;
text-transform: uppercase;
font-weight: 300;
font-style: italic;
font-size: 12px;
}
.classified-cat span {color: #0088cc;
display:inline-block; padding-right:10px;
text-transform: none}

.classified-cat.classified-cat-price {
float: right;
}

.classified-container-heads {background:whitesmoke; padding:4px 0px 3px 10px}

/* MEMBER ADMIN */
/* MEMBER ADMIN */
/* MEMBER ADMIN */
/* MEMBER ADMIN */
/* MEMBER ADMIN */
/* MEMBER ADMIN */
.member-admin {
	padding:0px;
	border: solid 1px #9eb9cf;
	margin-bottom:20px;
}

.member-admin-heads {
	background: #eef4f9;
	color: #666666;
	padding: 3px 20px;	
}
.page-template-page-member-privacy .member-admin-heads {
	border-bottom: dashed 1px #9eb9cf;
}
.page-template-page-member-privacy form {
	margin-bottom: 0;
}
.page-template-page-member-privacy .member-admin-whtsmk-dashtop {
	padding-bottom: 6px;	
}

.member-admin-heads h3 {display:inline-block;font-size: 20px;margin-top:5px}
.member-admin-heads a {float: right; color:#3f4f73;margin-top: 4px;}

.member-admin-text {padding:20px;}
.member-admin-text-right {margin-left: 195px; padding-right: 20px;}
.member-admin-text h3 span, .featured-studio-loop h3 span {color: #999; font-size:20px;}

.member-admin-whtsmk-dashtop {
	background: whitesmoke;
	padding:20px;
	border-top: dashed 1px #9eb9cf;
}

.member-admin-whtsmk-dashtop tbody tr:nth-child(even) {background-color:white;}
.bootstrap-datetimepicker-widget td  {background-color:white;}
.bootstrap-datetimepicker-widget thead tr  {background-color:white;}
.member-admin-whtsmk-dashtop tbody tr:hover {background: #e2edf3;}

.member-admin-wht-dashtop {
	background: white;
	padding:20px;
	border-top: dashed 1px #9eb9cf;
}
.member_labels label {
	display: inline-block;	
}
.member_labels label span {
	display: inline-block;	
	margin-bottom: 5px;	
}
.input-xsmall {
    width: 70px;
}
.input-xlarge {
    width: 478px;
}
select.select-xxlarge {
    width: 544px;
    height: 40px;
}
.member-admin-whtsmk-dashtop button#update-organisation-voucher-code {
	display: block;	
}
.member-admin-wht-dashtop .btn {
	margin-top: 15px;	
}
.member-admin .member-admin-wht-dashtop .skill_set .container {
	height: 10.7em;
	padding: 5px 0 0 12px;
}
.member-admin-wht-dashtop .skill_set .container label input[type="checkbox"] {
	margin-top: 0;
}

.wysihtml5-toolbar li a {text-transform: none; font-style:normal; font-weight:normal}



/* FEATURED STUDIO */
/* FEATURED STUDIO */
/* FEATURED STUDIO */
/* FEATURED STUDIO */
/* FEATURED STUDIO */
.span8.featured-studio {
	padding:0px;
border: solid 1px #9eb9cf;
}

.featured-studio-heads {
	background: #eef4f9;
	color: #666666;
	padding:3px 20px 3px 10px;	
	border-bottom: dashed 1px #9eb9cf;
}
.featured-studio-heads h3 {display:inline-block;font-size: 20px;margin-top:5px}
.featured-studio-heads a {float: right; color:#3f4f73;margin-top: 4px;}

.featured-studio-thumb {float:left; margin: 10px;}

.featured-studio-text a.btn {display:none;}
.featured-studio-text-right {margin-left: 195px; padding-right: 20px;}
.featured-studio-text h3 span, .featured-studio-loop h3 span {color: #999; font-size:20px;}
.featured-studio-text h3 {padding-left:10px;}
.featured-studio-text p {padding:10px;}

.featured-studio-loop a.btn {float: right;color: #3f4f73;margin-top: 4px; margin-right:20px;}
.featured-studio-loop {border-bottom:1px dashed #9eb9cf;}
.featured-studio-loop h3, h3.outside {display:inline-block;font-size: 20px;margin-top:0px; margin-bottom: 4px; padding-left:12px;}
.featured-tint:nth-child(odd) .featured-studio-loop {background: #f5fafb}
.featured-tint .featured-studio-loop:hover {background: #e2edf3}

.the_title_featured span {color: #999; font-size:20px;}
.the_title_featured {border-bottom: dashed 1px #9eb9cf; background: none; padding-bottom: 5px; }


.featured-date {
	font-family: 'Roboto Condensed', sans-serif;
	color:#999;
	text-transform: uppercase;
	font-weight: 400;
	font-style: italic;
	font-size: 12px;
	padding-top:5px;
	padding-left:12px;
}



/* LINKS */
/* LINKS */
/* LINKS */
/* LINKS */
/* LINKS */
/* LINKS */
.link-desc {
	margin-left: 172px;
}

.accordion-inner ul li .link-desc a {
	display:inline-block;
	padding: 1px 14px;
	font-weight:700;
}

.link-thumb {
float: left;
}

.link-cpt .accordion-heading { 
background: whitesmoke;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.link-cpt .accordion-group {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.link-cpt  h3 {font-weight: 400;
font-size: 21px;}

/* BBPRESS */
/* BBPRESS */
/* BBPRESS */
/* BBPRESS */
/* BBPRESS */
/* BBPRESS */


.btn-group > .bbp-search {
	padding: 4px 10px 5px;
	line-height: 29px;
	margin-top: -9px;
	width:40%;
}

.btn-group > .bbp-field {
	text-align:left;
	width:55.5%;
	text-transform:none;
}

.mpg-bbpress #bbpress-forums {
	
}

.span12.mpg-bbpress {padding-bottom:30px;}

.mpg-bbpress #bbpress-forums ul.bbp-lead-topic, 
.mpg-bbpress #bbpress-forums ul.bbp-topics, 
.mpg-bbpress #bbpress-forums ul.bbp-forums, 
.mpg-bbpress #bbpress-forums ul.bbp-replies, 
.mpg-bbpress #bbpress-forums ul.bbp-search-results {
	border:1px solid #9eb9cf;
}

.mpg-bbpress #bbpress-forums div.bbp-forum-author, 
.mpg-bbpress #bbpress-forums div.bbp-topic-author, 
.mpg-bbpress #bbpress-forums div.bbp-reply-author,

.mpg-bbpress #bbpress-forums li.bbp-header .bbp-search-author, 
.mpg-bbpress #bbpress-forums li.bbp-footer .bbp-search-author, 
.mpg-bbpress #bbpress-forums li.bbp-header .bbp-forum-author, 
.mpg-bbpress #bbpress-forums li.bbp-footer .bbp-forum-author, 
.mpg-bbpress #bbpress-forums li.bbp-header .bbp-topic-author, 
.mpg-bbpress #bbpress-forums li.bbp-footer .bbp-topic-author, 
.mpg-bbpress #bbpress-forums li.bbp-header .bbp-reply-author, 
.mpg-bbpress #bbpress-forums li.bbp-footer .bbp-reply-author {
	width:170px;
}

 
.mpg-bbpress #bbpress-forums div.bbp-topic-content, 
.mpg-bbpress #bbpress-forums div.bbp-reply-content {
	margin-left:170px;
}

.mpg-bbpress #bbpress-forums div.bbp-forum-content {
	margin-left:0px;
}

.mpg-bbpress #bbpress-forums div.bbp-topic-author a.bbp-author-name, 
.mpg-bbpress #bbpress-forums div.bbp-reply-author a.bbp-author-name {
	margin-top: -7px
}


.mpg-bbpress #bbpress-forums .bbp-header{ 
	background:#eef4f9;
	border-bottom: dashed 1px #9eb9cf;
	padding: 12px 10px;	
}

.mpg-bbpress .bbp-form legend {
	-moz-border: 0px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	border: 1px solid #9eb9cf;
	background:#eef4f9;
	border-bottom: dashed 1px #9eb9cf;
	padding: 12px 10px;	
}
.mpg-bbpress .bbp-form legend,
.mpg-bbpress #bbpress-forums fieldset.bbp-form {
	-moz-border: 0px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	border: 1px solid #9eb9cf;
	background:#eef4f9;
	border-bottom: dashed 1px #9eb9cf;
	padding: 12px 10px;	
}
.mpg-bbpress #bbpress-forums fieldset.bbp-form {
	-moz-border: 0px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	background:#eef4f9;
	padding: 12px 10px;
	border-style: solid;
	background:#fbfbfb;	
}


.forum-titles, li.bbp-header,
.mpg-bbpress .bbp-form legend {
	font-family: 'Roboto Condensed', sans-serif;
	font-style: italic;
	font-size: 15px;
	font-weight: 700;
	color: #052757;
	text-transform: uppercase;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

.mpg-bbpress #bbpress-forums fieldset.bbp-form legend {
padding: 5px 19px 5px 1px;
margin: 0px 0px 0px -11px;
text-indent: 12px;}

.mpg-bbpress #bbpress-forums fieldset.bbp-form > fieldset.bbp-form {background:#fff;}

.mpg-bbpress .bbp-topic-started-by {display: none;}
.mpg-bbpress .bbp-topic-started-in {display: none;}
.mpg-bbpress .bbp-topic-freshness-author {display: none;}
.span8 .bbp-breadcrumb {margin-top: 6px;}
.span12 .bbp-breadcrumb {display: none;}
.mpg-bbpress .bbp-author-role {display: none;}


.mpg-bbpress  #bbpress-forums li.bbp-footer {
	background:#101C3A;
	color:#999;
}


.mpg-bbpress #bbpress-forums div.bbp-forum-header, 
.mpg-bbpress #bbpress-forums div.bbp-topic-header, 
.mpg-bbpress #bbpress-forums div.bbp-reply-header {
	background-color: #f4f4f4;
	border:0px;
	border-bottom: dashed 1px #D5D5D5;
}

.mpg-bbpress #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	border: dashed 1px #dedede;
	border-top: 0px;
}

.mpg-bbpress .bbp-reply-form div.bbp-template-notice, 
.mpg-bbpress  div.indicator-hint {
	border-width: 0px;
	border-style: solid;
	padding: 3px 0.6em;
	margin: -12px -10px 20px;
	border-radius: 0;
	background-color: #e0ebf3;
	border-color: #e6db55;
	color: #000;
	clear: both;
}

.quicktags-toolbar {
border-style: solid;
border-width: 1px;
-webkit-border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
padding: 2px 8px 0;
min-height: 29px;
color: #dedede;
}


.hide-share .mr_social_sharing_wrapper { display: none !important;}
.studios img {
    width: 100%;
}

.mpg-container ul.list-inline {
	display: table;
    background: whitesmoke;
    margin: 0 0 2px 0;
    list-style: none;
	padding: 0 10px;
	width: 97.5%;
}
.mpg-container ul.list-inline li {
    display: table-cell;
	padding: 3px 5px 3px 0;
    text-align: center;
}

@media (max-width:464px) {
	.mpg-container ul.list-inline li {
		font-size: 11px;
		line-height: 14px;
	}	
}
@media (max-width:344px) {
	.mpg-container ul.list-inline li {
		font-size: 10px;
	}	
}
/* Responsive */
	/* MPG Responsive */
	/* MPG Responsive */
	/* MPG Responsive */
	
	@media (min-width: 1200px) {
		
		.span6.mpg-list-txt {
			width: 570px;
		}

		body iframe {
		/*	width: 770px;
			height:520px; */
		}

		.news-feat-container {
			width: 747px;
			height: 290px;
		}
		/*
		.news-feat-container img {
			width:750px;
			height:290px;}
		*/
		
		.mpg-sidebar-ads2, .mpg-sidebar-ads { padding:24px;}
		.mpg-sidebar-ads2 img {width:auto; height:auto;}
}

	@media (max-width: 1199px) {
		body {
			margin-top: 0px;
			padding-top: 0px;
   			}
			
		.navbar-fixed-top, .navbar-fixed-bottom {
			position: relative;
			}			
		.post-featured-image { background-size:100% auto}
		.post-featured-image {
			width: 600px;
			height: 250px;
			}
		
		.membersearch-right input {
			width: 100%;
			height: 50px;
			border-left:1px solid #abb8c6;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			margin-bottom: 20px;
		}
		
		.membersearch-container {
			width: 100%;
		}
		
		.membersearch-alpha .alpha {
			width: 695px;
		}
		
		.membersearch-intern .membersearch-pointer {
			background:url(images/membersearch-arrow.png) 810px 0px no-repeat;
		}
		
		.membersearch-filter ul li ul {
			width: auto;
		}
		
		.membersearch-filter ul li ul li {
			width: 33.3%;
		}
		.membersearch-filter ul li ul.membersearch-intern {
		width:96%;
		}
		.container.mpg-sponsors-container {
			width:940px;
			padding-left: 0PX;
		}
		
			.classified-cat.classified-cat-price {
			float: none;
		}
		#megaMenu {
			padding-top: 56px;
		}
		.cont-logo #megaMenu ul li#menu-item-270 {
		  margin-right: 0px;
		}
		
	.cont-logo-awards #megaMenu {margin-top: 25px;}
	.cont-logo-awards {padding-bottom: 5px;}
	
	.gtechnology-logo {
		margin-top: -100px;
	}
	
	.twitter_bs.span8.gtech-small {
		margin-top: -40px;
	}

	ul#ubermenu-nav-main-2-primary {
		margin-right: 0px;
	}

	.cont-logo {
		padding-bottom: 16px;
	}
	
	.sect-head-bg {
		margin-top: 26px;
	}
	
	.cont-logo .logo, .logo-awards {
		position: relative;
		margin-bottom: -19px;
	}	
	
	}

		
	@media (max-width: 979px) {
		
		body {
			padding-top:0px;
			margin-top:0px;
		}
		.logo img {
			width:115px;
			height:65px;
			-webkit-transition: all .3s;
				-moz-transition: all .3s;
					-o-transition: all .3s;
						transition: all .3s;
		}
			
		.navbar .container {
			width:724px;
		}
		
		.socialshare {
			top: 35px;
		}
		
		#megaMenu {
			padding-top: 60px;
			padding-bottom: 2px;
		}
		
		.cont-logo #megaMenu ul li#menu-item-270 {
			margin-right:0px;
		}
		
		.navbar-fixed-top {
			margin-bottom: 24px;
		}
		
		body iframe {
		 /*	width: 476px;
			height:320px; */
		}
		
		.news-feat-container {
			width: 100%;
			padding-top:0px;
			height: auto;
			background: none;
			border:1px solid #e1e4e9;
			-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
			-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
			box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
			margin-bottom:20px;

		}
		.post-featured-image { background-size:100% auto}
		.post-featured-image {
			width: 96%;
			margin-top: 2%;
			margin-bottom: 2%;
			height: 217px;			
			margin-left: 2%;
		}
		
	.membersearch-filter {
		clear: both;
		}
	.membersearch-alpha a, .membersearch-alpha {
	}
	
	.membersearch-alpha {border: none; background: none;}
	.membersearch-alpha .alpha {width: 100%;}
	.membersearch-left {height:auto;}
	.membersearch-alpha input {
		border: 1px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	
	.mpg-sponsors .span4 { width:100%; clear:both}
	.mpg-sponsors .span8 { width:100%; clear:both}
	.container.mpg-sponsors-container {
		width:95%;
		padding: 0PX 2.5%;
	}

	.cont-logo-awards #megaMenu {margin-top: 75px;}
	
	.gtechnology-logo {
		margin-top: -86px;
	}

	.twitter_bs.span8.gtech-small {
		margin-top: -33px;
	}
	
	}

	
	@media (max-width: 979px) and (min-width: 768px) {
		
		.span6.mpg-list-txt {
			width: 280px;
		}
		.mpg-sidebar-ads2 img {
			width:90px; height:auto;
		}
		.membersearch-left {
			-webkit-border-top-right-radius: 5px;
			-moz-border-radius-topright: 5px;
			border-top-right-radius: 5px;
		}
		
		ul.membersearch-list li {width:100%;}
		
		.member-profile-rolls ul li {
			width: 100%;
		}

		.member-profile-avatar {
			float: none;
		}
		
		.member-profile-details {
			float: none;
			padding-left:20px;
		}
		
		ul.event-list li .btn-large {
			float:none;
			margin-top: 5px;
			margin-bottom: 10px;
		}
		a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
			padding-left: 6px;
			padding-right: 6px;
		}		
		a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
			background: #efefef;
			margin-top: 27px;
		}	
	}


@media (max-width: 958px) {
	nav#ubermenu-main-2-primary-2 {
		background: #f9f9f9;
		}
	a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
		padding-left: 30px;
		padding-top: 5px;
		padding-bottom: 5px;
		}
		ul#ubermenu-nav-main-2-primary {
			margin-right: 0px;
			padding-bottom: 15px;
			padding-top: 15px;
		}	
		nav#ubermenu-main-2-primary-2 {
			padding-top: 0px;
			margin-bottom: 20px;
		}			
	}
	
	@media (max-width: 767px) {
		
		.span2.mpg-list {
			width: 100%;
		}
		
		.span6.mpg-list-txt {
			width: 100%;
			clear:both;
			padding-top:5px;
		}
		
		.mpg-list {
			text-align:left;
		}
		
		.listing-thumb-container {
			float: left;
			margin-right: 7px;
			margin-top: -3px;
		}
		.mpg-list-details {padding-top:5px;}

		body iframe {
			width: 476px;
			height:320px;
		}
	
		.news-feat-container {
			width:100%
			height:auto;
		}
		.navbar .container {
			width:auto;
		}
		.socialshare {
			right: 20px;
		}
		
		.cont-logo .logo  {
			left:20px;
		}
		#megaMenu #megaMenuToggle {
			margin-top: 22px;
			background:#041e42;
			color:#e4e4e4;
		}
		
		.cont-logo #megaMenu ul.megaMenu {
			margin-left:20px;
			margin-right:20px;
			width:auto !important;
			background:#e4e4e4;
			}
			
		.cont-logo #megaMenu ul li#menu-item-270 {
			width: 50%;
		}
		
		.membersearch-right input {
			width:95%;
			margin-left:2.5%;
			border-left-width:1px;
		}
		
		.membersearch-filter ul li {
			float: none;
			position: relative;
		}
		
		.membersearch-pointer {
			display: none;
		}
		
		li.li-membersearch-filter {
			background: none;
		}
		
		.membersearch-filter ul li.li-membersearch-intern{
			float:left;
			background: none;
		}
		.membersearch-filter ul li > ul {
			top:0px;	
			height: 0px;
		}
		.membersearch-filter ul li:hover > ul {
			position: relative;	
			top:0px;
			height:auto;	
		}
		.membersearch-filter ul li ul li {
			width: 50%;
		}

		.membersearch-alpha {
			min-height: 33px;
		}
		.membersearch-alpha a {
			display: block;
			min-width: 24px;
			text-align: center;
			float: left;
			margin-right: 0px;
		}
		.membersearch-container {
			width: 95%;
			margin-left: 2.5%;
		}
			ul.membersearch-list li {width:100%;}
			
		.member-profile-rolls ul li {
			width: 100%;
		}
		.member-profile-avatar {
			float: none;
		}
		
		.member-profile-details {
			float: none;
			padding-left:4%;
		}
		ul.event-list li .btn-large {
			float:none;
			margin-top: 5px;
			margin-bottom: 10px;
		}
		

		.span3.footer1, .span3.footer2, .span3.footer3, .span3.footer4 {padding:5px 10px;}
		.span6.copyright  {padding:10px 15px; float:none; text-align:left}
		.span6.legal-menu ul {float:none; text-align:left; padding:10px 9px; margin:0px;}
		
		.accordion-heading span.accordion-toggle-right {float: none; display:inline-block;}
		
		.accordion-heading .accordion-toggle span span {color: #052757; padding-left:0px; padding-right:0px;}
		
		[class*="span"], .row-fluid [class*="span"] {
		display: block;
		float: none;
		width: 100%;
		margin-left: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		}	
		
		.sectionhpthird [class*="span"] {padding:0 10px;}
		
		.span6.legal-menu {padding:0px;}
		
		.container sect-head-bg {background: none;}
		
		.sect-head-bg {background: none;}
		.mpg-sect-heads .container span { padding-left:20px;}
		
		.home-mid {padding:0px 10px;}
		
		div.award-home-youtube { width: 70% !important; padding: 10px 10px 10px 10px !important; }
		div.award-home-youtube iframe {width:100%;}
		div.award-home-youtube video {
			height: auto   !important;
		width:100%;}
		
		a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
			background: #efefef;
			margin-top: 30px;
		}		
	}
	
	
	@media (max-width: 467px) {
		img.alignleft, img.alignright {
			float:none;
			width: 94.5%;
			height:auto;
		}
	
		body iframe {
			width: 345px;
			height:205px;
		}
		
		.cont-logo #megaMenu ul li#menu-item-270 {
			width: 50%;
		}
		ul.event-list li .event-li-header span {
			display: block;
			padding-left:0px;
			margin-bottom:5px;
		}
		
		div.award-home-youtube { width: 90% !important;  padding: 10px 10px 1px 10px !important; }
		
		div#login-box { width: 15% !important; min-width: 230px; left: 46.7777%; }
		
	.gtechnology-logo {
		margin-top: -66px;
	}
	.twitter_bs.span8.gtech-small {
		margin-top: -23px;
	}
	.mpg-sect-heads {
		margin-left: -20px;
	}	
	
.mpg-sect-heads .container span, .mpg-sect-heads.dark-blue-head .container span, .mpg-sect-heads.pink-head .container span, .mpg-sect-heads.teal-head .container span, .mpg-sect-heads.yellow-head .container span, .mpg-sect-heads.red-head .container span, .mpg-sect-heads.orange-head .container span, .mpg-sect-heads.green-head .container span, .mpg-sect-heads.purple-head .container span, .mpg-sect-heads.grey-head .container span, .mpg-sect-heads.blue-head .container span, .mpg-sect-heads.lime-head .container span, .mpg-sect-heads.sea-green-head .container span {padding-left: 20px;}	
	}

.alignright {float: right;}

.wp-caption.alignright .wp-caption-text {text-align: center;}
.wp-caption.alignleft .wp-caption-text {text-align: center;}

h1.the_title span.the_title {
font-weight: 400;
padding: 2px;
}

.alignleft {float: left; padding-left:0px; padding-right:30px;padding-top: 10px;}
.aligncenter {text-align:center;}

#grid li .filter-desc p a {display: inline;}

.the_content li {padding:4px 10px; border-bottom:1px solid #ccc;}

p.award-welcome { margin-top: 20px; }
div.award-home-youtube {width:100%; display: block; margin:0 auto; background-color: rgba(0,0,0,.25);  padding: 10px 10px 10px 10px; border-radius: 15px; }
div.award-home-youtube p { color: #fff; font-size: 12px; }

div.span12.awards.homecontent { padding-top: 40px;  padding-bottom: 40px; }
div.span12.awards.homecontent div.twitter_bs.row.show-grid { margin-top: 25px; }

div.span12.awards.homecontent p.large { text-align: center;  font-size: 20px; line-height: 28px; }
div.span12.awards.homecontent p.small { text-align: center; font-size: 15px; line-height: 21px; }


/* -->> KNOWLEDGE BANK CATEGORY <<-- */

/* NAV */
div.knowledge ul#grid-nav { display: inline-block; list-style: none; }
div.knowledge ul#grid-nav li { border: solid 1px #dee5ec; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
div.knowledge ul#grid-nav li.k-menu  { float: left; margin-left: 0;  }
div.knowledge ul#grid-nav li.k-menu > div h3 {
	padding: 10px 15px;
	border-top: 1px solid rgba(0, 0, 0, 0.05);
	margin: 0;
}

div.knowledge ul#grid-nav li.k-menu > div h3:first-child { border-top: none; padding-top: 15px; }
div.knowledge ul#grid-nav li.k-menu > div h3:hover { background-color: rgba(255,255,255,0.6); transition: opacity 125ms linear;}
div.knowledge ul#grid-nav li > div.filter-desc {
	border-top: none;
	background: #fafafa;
	margin: 5px;
	padding: 5px 7px;
}
div.knowledge ul#grid-nav li #filters { border: none; padding: 0; margin: 0; }
div.knowledge ul#grid-nav li > div h3 {
	font-family: 'open_sanslight_italic', sans-serif;
	font-weight: lighter !important;
	font-size: 19px;
	color: #052757;
	line-height: 1.3;
	font-style: normal;
	cursor: pointer;
}
div.knowledge ul#grid-nav li > div h4 {
	font-family: 'open_sanslight_italic', sans-serif;
	font-weight: lighter !important;
	font-size: 17px;
	color: #83909f;
	line-height: 1.3;
	font-style: normal;
	padding: 5px 5px 10px 32px;
	cursor: pointer;
	margin: 0;
}
div.knowledge ul#grid-nav li > div h4:hover { background-color: rgba(255,255,255,0.6); transition: opacity 125ms linear; }
div.knowledge ul#grid-nav li.k-menu > div h3.filter.active { background-color: #fff; color: #0088cc; padding-left: 18px; transition: padding 0.8s linear; }
div.knowledge ul#grid-nav li.k-menu > div h3.filter.active:before { content:"\00bb"; padding-right: 5px; }

div.knowledge ul#grid-nav li.k-menu > div h4.filter.active { background-color: #fff; color: #0088cc; padding-left: 35px; transition: padding 0.8s linear; }
div.knowledge ul#grid-nav li.k-menu > div h4.filter.active:before { content:"\203A"; padding-right: 5px; }
div.knowledge ul#grid-nav li #filters ul.menu-filter li.filter.btn.btn-large { font-weight: 500; }

div.bank.span9 p {
	margin-left: 30px;
	margin-top: 19px;
	font-size: 16px;
}

/* GRID */
div.bank ul#grid li a {
	display: block;
	text-align: left;
	font-weight: lighter;
	font-style: normal;
	font-size: 15px;
	color: #3f4f73;
	padding: 5px 10px;
}

div.bank ul#grid li a:hover { opacity: 0.8; transition: opacity 125ms linear; text-decoration: none; background: #eff5f9; }

div.bank ul#grid li > div h3 {
	font-family: 'open_sanslight', sans-serif;
	font-style: normal;
	font-size: 20px;
	font-weight: lighter;
	color: #3f4f73;
	margin: 0;
}

div.bank ul#grid li > div {
	border-top: none;
	background: #fff;
	padding: 0;
}

div.bank ul#grid li {
	border: none;
	border-bottom: solid 1px #eee;
	margin-bottom: 0px;
	margin-left:20px;
}

.hide {
    display:none;
}
#main{
    display:none;
}

div.jwts_toggleControlContainer {
clear: both;
}

.modal.fade.in {
  z-index: 99999;
}
.modal-body {
    max-height: 500px;
}
@media (max-width: 767px) {
	.modal.fade.in {
		top: 55px;
	}
}


/* ...| Social Share Buttons |... */
.social-btns {
  display: block;
  clear: both;
  height: 20px;
  margin: 20px 0 10px 0;
}
.twitter, .facebook, .email {
	float: left;
	margin-top: 3px;
	margin-right: 10px;
	height: 20px;
	width: 70px;
	opacity: 0.8;
	text-align: right;
}
.twitter:hover, .facebook:hover, .email:hover {
  cursor: pointer;
  opacity: 1;
}
.twitter a, .facebook a, .email a {
	color: #fff;
	font-weight: 100;
	font-size: 11px;
	position: relative;
	top: -3px;
	right: 10px;
}
.twitter {
  background: #CFCFCD url('https://www.mpg.org.uk/wp-content/themes/wpbootstrap/images/buttons_on.png') no-repeat 0 -60px;
}
.facebook {
  background: #CFCFCD url('https://www.mpg.org.uk/wp-content/themes/wpbootstrap/images/buttons_on.png') no-repeat 0 -40px;
}
.email {
  background: #CFCFCD url('https://www.mpg.org.uk/wp-content/themes/wpbootstrap/images/buttons_on.png') no-repeat 0 -80px;
}

.gform_save_state {margin-left:20px;}

body.modal-open {
    overflow: hidden !important;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
    font-size: 1em;
    padding: 9px 30px;
}

p.logged-in-as, p.comment-notes  {
    border: solid 1px #D1D8DF;
    border-top: 0px;
    margin-bottom: 0px;
    padding: 10px;
    background: whitesmoke;
}

.comment-respond p.comment-form-url {
	display: none;
}

p.comment-form-author, p.comment-form-email {
    border: solid 1px #D1D8DF;
    border-top: 0px;
	border-bottom:0px;
    margin-bottom: 0px;
    padding: 10px;
    background: whitesmoke;
}

ol.comment-list {
    border: solid 1px #D1D8DF;
	border-top: 0px;
	list-style-position: inside;
	margin: 0 0 10px 0;
}

#comments h3 {border-top: 1px;}

form#loginform input {height: 40px;}

ul.rss-aggregator {
    margin-left: 0;
    margin-right: 10px;
    margin-top: 10px;
}

input#gform_submit_button_86, input#gform_submit_button_95 {
    background: red;
    color: white;
    text-shadow: none;
}
	
input#gform_submit_button_90 {
    background: red;
    color: white;
    text-shadow: none;
}

input#gform_save_state_86, input#gform_save_state_95 {
    background: #339966;
    color: white;
    text-shadow: none;
}

li#field_86_938 {
    text-align: right;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    height: 30px;
}
@media (max-width: 767px) {
	.mpg-container.mpg-awards .gfield_radio li {
	   display: block;
	}
}

/* ...[ MEMBERPRESS: Account ]... */
form#mepr_account_form, span.mepr-account-change-password, div#mepr-account-nav .mepr-home, div#mepr-account-nav .mepr-subscriptions, div#mepr-account-nav .mepr-payments, div#mepr-account-nav span.mepr-nav-item:last-of-type {
    display: none;
}
div#mepr-account-nav, .member_account_nav div#mepr-account-nav {
	text-align: center;	
	margin-bottom: 0;
}
.sect-head-account-nav {
    background: #f5f5f5;
    margin-top: 12px;
	margin-bottom: 12px;
	padding: 20px 0 0px;
}
.logged-in .sect-head-account-nav {
    margin-top: -20px;
	margin-bottom: 12px;
	padding: 20px 0 0px;
}
.member_account_nav .mp_wrapper:last-of-type {
	display: none;
}

/* START: Grey buttons */
div#mepr-account-nav span.mepr-nav-item a, span.mepr-nav-item.member_cert input[type="submit"], .mepr-account-actions a, .mepr-submit, button.show-all, .mepr-share-button {
	font-family: 'Roboto Condensed', sans-serif;
    padding: 1px 14px;
    font-style: italic;
    font-weight: 700;
    text-transform: uppercase;
	display: inline-block;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
    background-image: -o-linear-gradient(top, #fff, #e6e6e6);
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #bbb;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-bottom-color: #a2a2a2;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
div#mepr-account-nav span.mepr-nav-item a:hover, span.mepr-nav-item.member_cert input[type="submit"]:hover, .mepr-account-actions a:hover, .mepr-submit:hover, button.show-all:hover, .mepr-share-button:hover {
	color: #618fd0;
    text-decoration: none;
    background-color: #e6e6e6;
    background-position: 0 -15px;
		-webkit-transition: background-position 0.1s linear;
		-moz-transition: background-position 0.1s linear;
		-o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}
span.mepr-nav-item.member_cert form {
	display: inline-block;	
}
span.mepr-nav-item.member_cert {
    display: inline-block;
    position: relative;
    top: 4px;
}
/* END: Grey buttons */
/* START: Green buttons */
.mepr-account-actions a {
	color: #324d71;    
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
    background-color: #cadeb0;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d6e7be), to(#cadeb0));
    background-image: -webkit-linear-gradient(top, #d6e7be, #cadeb0);
    background-image: -o-linear-gradient(top, #d6e7be, #cadeb0);
    background-image: linear-gradient(to bottom, #d6e7be, #cadeb0);
    background-image: -moz-linear-gradient(top, #d6e7be, #cadeb0);
    background-repeat: repeat-x;
    border-color: #cadeb0 #cadeb0 #d6e7be;
    border-color: rgba(202, 222, 176, 0.5) rgba(202, 222, 176, .8) rgba(0, 0, 0, 0.25);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#d6e7be', endColorstr='#cadeb0', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.mepr-account-actions a:hover {
    background-position: 0 -25px;
    background-color: #b0d088;
    color: #052757;
}
/* END: Green buttons */

div#mepr-account-nav span.mepr-nav-item.mepr-active-nav-tab a {
	color: #fff;
    background: #254168;
	border: 1px solid #335069;
    border-color: #4f677d #4f677d #0e2c4e;
	border-bottom-color: #071f3a;
	text-shadow: none;
    text-decoration: none;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.page .mp_wrapper table.mepr-account-table tr {
    border: none;
}
.page .mp_wrapper table.mepr-account-table {
    border: 1px solid #9eb9cf;
}
.page .mp_wrapper table.mepr-account-table tr {
    border-bottom: dashed 1px #9eb9cf;
}
.page .mp_wrapper table.mepr-account-table td:first-of-type {
    border-left: 1px solid #9eb9cf;
}
.page .mp_wrapper table.mepr-account-table th {
	line-height: 16px;
	padding: 10px 5px;
}
.page .mp_wrapper table.mepr-account-table thead tr {
	background: #e0ebf3;
    border-bottom: dashed 1px #9eb9cf;
}
.mepr-account-actions {
    text-align: center;
}

/* ...[ MEMBERPRESS: Account - Home ]... */
.member_account_content {
    min-height: 500px;
}
.member_account_content .mp_wrapper:first-of-type {
    display: none;
}
.mepr-nav-item {
    padding: 0 10px 0 0;
}

/* ...[ MEMBERPRESS: My Account - Member Approved ]... */
.member_approved {
	margin-top: 20px;
}
.member_approved h2 {
	margin-top: 0;
	margin-bottom: 20px;
}
.the_content input[type="submit"] {
    background-color: #052757;
    background-image: linear-gradient(to bottom, #1f4c8a, #052757);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1f4c8a), to(#052757));
		background-image: -webkit-linear-gradient(top, #1f4c8a, #052757);
		background-image: -o-linear-gradient(top, #1f4c8a, #052757);
		background-image: -moz-linear-gradient(top, #1f4c8a, #052757);
    background-repeat: repeat-x;
    border-color: #052757 #052757 #11376e;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		filter: progid:dximagetransform.microsoft.gradient(startColorstr='#1f4c8a', endColorstr='#052757', GradientType=0);
		filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    border-radius: 5px;
	    -webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
    font-style: italic;
    font-weight: 700;
	padding: 1px 14px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	text-transform: uppercase;
}
.the_content input[type="submit"]:hover {
    background-position: 0 -25px;
    background-color: #1f4c8a;
}

/* ...[ PAGE: Full Membership Approved ]... */
.page-template-page-member-full-membership-approved h3,
.page-template-page-member-associate-memberships h3 {
	background: #e3effa;
    border-top: solid 1px #9eb9cf;
    border-right: solid 1px #9eb9cf;
    border-bottom: dashed 1px #9eb9cf;
    border-left: solid 1px #9eb9cf;
	color: #3f4f73;
	font-family: 'Roboto Condensed', sans-serif;
    font-size: 20px;
	font-style: italic;
    font-weight: 700;
	margin-bottom: 0;
	padding: 7px 20px;
    text-indent: 0;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	text-transform: uppercase;
}
.page-template-page-member-full-membership-approved .mp_wrapper form,
.page-template-page-member-associate-memberships .mp_wrapper form {
	margin-bottom: 0;
}
.page-template-page-member-full-membership-approved .mp_wrapper,
.page-template-page-member-associate-memberships .mp_wrapper {
	background: whitesmoke;
    border-right: solid 1px #9eb9cf;
    border-bottom: solid 1px #9eb9cf;
    border-left: solid 1px #9eb9cf;
	padding: 20px
}
.page-template-page-member-full-membership-approved .mp_wrapper .mepr_price,
.page-template-page-member-associate-memberships .mp_wrapper .mepr_price {
	border-bottom: 1px solid #e5e5e5;
	color: #3f4f73;
    font-weight: normal;
    font-size: 15px;
	padding-bottom: 7px;
}
.page-template-page-member-full-membership-approved .mp_wrapper .mepr_price label,
.page-template-page-member-associate-memberships .mp_wrapper .mepr_price label {
    font-weight: 700;
}
.page-template-page-member-full-membership-approved .mp_wrapper .mepr_coupon .mp-form-label,
.page-template-page-member-associate-memberships .mp_wrapper .mepr_coupon .mp-form-label {
	margin-bottom: 5px;
}
.page-template-page-member-full-membership-approved .mp_wrapper input[type=text],
.page-template-page-member-associate-memberships .mp_wrapper input[type=text] {
	height: 40px;	
}
.page-template-page-member-full-membership-approved .mp_wrapper .mepr_spacer,
.page-template-page-member-associate-memberships .mp_wrapper .mepr_spacer {
    display: none;
}
.page-template-page-member-full-membership-approved .mp_wrapper:last-of-type,
.page-template-page-member-associate-memberships .mp_wrapper:last-of-type {
	margin-bottom: 30px
}
.page-template-page-member-full-membership-approved .mp_wrapper .mepr_error,
.page-template-page-member-associate-memberships .mp_wrapper .mepr_error {
	margin-bottom: 0 !important;	
}
.page-template-page-member-full-membership-approved .mp_wrapper .cc-error,
.page-template-page-member-associate-memberships .mp_wrapper .cc-error {
	font-weight: normal;
}
.page-template-page-member-full-membership-approved .mp_wrapper .mepr_error ul li,
.page-template-page-member-associate-memberships .mp_wrapper .mepr_error ul li {
	font-weight: normal;
	margin-top: 3px !important;
}


/* ...[ Memberspress: Subscriptions ]... 
a.mepr-account-row-action.mepr-account-upgrade,
a.mepr-account-row-action.mepr-account-update {
    display: none;
}*/
a.mepr-account-row-action.mepr-account-update {
    display: none;
}

