/*
Theme Name: Creative Future
*/

.cf:before, .cf:after {



	content: " "; /* 1 */



	display: table; /* 2 */



}



.cf:after {



	clear: both;



}



/**































 * For IE 6/7 only































 * Include this rule to trigger hasLayout and contain floats.































































 */































































































.cf {



 *zoom: 1;



}



/* default */































































































































img {



	border: none;



}



img.centered {



	display: block;



	margin-left: auto;



	margin-right: auto;



}



img.alignright {



	padding: 4px;



	margin: 0 0 2px 7px;



	display: inline;



}



img.alignleft {



	padding: 4px;



	margin: 0 7px 2px 0;



	display: inline;



}



.alignright {



	float: right;



}



.alignleft {



	float: left;



}



h1, h2, h3, h4, h5, p {



	padding:0;



	margin:0;



	font-family: 'Raleway', sans-serif;
	
	
	font-weight:800;


}



.hidden {



	text-indent:-999em;



	overflow:hidden;



}



a {



	text-decoration:none;



	color: #D2B25D;



}



hr.hide-line {



	padding:0;



	margin:0;



	display:none;



}



h2 {



	color: #BE9F0F;



	font-size: 22px;



	margin: 30px 0;



}



h3 {



	color: #BE9F0F;



	font-size: 18px;



	margin: 0 0 20px;



}



h4 {



	font-size: 18px;



	font-family: 'Raleway', sans-serif;
	
	font-weight: 500;



	margin: 0 0 20px;



}



p, li {



	margin-bottom: 20px;



	line-height: 22px;



	font-size: 15px;



	font-family: 'Raleway', sans-serif;
	
	font-weight:500;



}



.left {



	float:left;



}



.right {



	float: right;



}



.clear {



	clear:both;



}



input, textarea {



	border: 1px solid #CCCCCC;



}



input {



	height: 27px;



	width: 235px;



}



.content-sidebar input[type="submit"] {



	width: 27px;



	background: none;



	border: none;



	font-weight:bold;



}



article {



	margin: 0 0 20px;



}



.page-title, .archive-title {



	margin-bottom: 20px;



}



/* Body */































































































































































































































































body {



	font: 100% Arial, Helvetica, sans-serif;



	margin:0;



	padding:0;



	color:#002755;



	background: #002856 url(images/body_top.jpg) repeat-x top;



}



.bypostauthor > article .fn:before, .comment-edit-link:before, .comment-reply-link:before, .comment-reply-login:before, .comment-reply-title small a:before, .contributor-posts-link:before, .menu-toggle:before, .search-toggle:before, .slider-direction-nav a:before, .widget_twentyfourteen_ephemera .widget-title:before {



	-webkit-font-smoothing: antialiased;



	display: inline-block;



	font: normal 16px/1 Genericons;



	text-decoration: inherit;



	vertical-align: text-bottom;



}



.menu-toggle {



	cursor: pointer;



	font-size: 0;



	height: 48px;



	margin: 0;



	overflow: hidden;



	position: absolute;



	top: 0;



	right: 0;



	text-align: center;



	width: 48px;



}



.menu-toggle:before {



	color: #fff;



	content: "\f419";



	margin-top: 16px;



}



.menu-toggle {



	display: none;



	padding: 0;



}



/* main */































































































































































































































































#main {



	margin:0 auto;



	padding:0;



	height:100%;



	text-align:left;



	width:990px;



}



.aligncenter {



	margin:0 auto;



	text-align:center;



	display:block;



}



img {



	border: none;



}



#main-content img {



	border: 1px solid #666;







}



#glow img {



	-webkit-box-shadow: 0 0 7px 2px #CBCDCF;



	box-shadow: 0 0 7px 2px #CBCDCF;



	background-color: transparent



}



}



/* header */































































































































































































































































.menu-toggle {



	display: none;



}



.site-header {



	width:100%;



	min-width:1000px;



	background:url(images/topbg.jpg) repeat-x top;



}



.site-header .header-main {



	width:1000px;



	margin:0 auto;



	height: 84px;



}



.site-header .header-main .logo {



	float:left;



}



.site-header #menu-top-menu {



	font-family: 'Raleway', sans-serif;
	
	font-weight:800;



	margin:33px 29px 0;



	padding:0;



	float:left;



	font-size:15px;



}



.site-header #menu-top-menu li {



	padding:0;



	float:left;



	margin-left: 20px;



	list-style:none;



	font-family: 'Raleway', sans-serif;
	
	font-weight:800;



	width: 122px;



	text-align: center;



}



.site-header #menu-top-menu #menu-item-648 {



	width: 60px;



}



.site-header #menu-top-menu #menu-item-642 {



	width: 47px;



}



.site-header #menu-top-menu li .sub-menu li {



	width: auto;



	border-left: 1px solid #002856;



	line-height: 2px;



	padding-left: 20px;



}



.site-header #menu-top-menu li .sub-menu li:first-child {



	border-left: none;



}



.site-header #menu-top-menu li .sub-menu li a, .site-header #menu-top-menu li.current-menu-item .sub-menu li a {



	color: #002856



}



.site-header #menu-top-menu li.current-menu-item a, .site-header #menu-top-menu li a:hover {



	color: #5183BF



}



.site-header #menu-top-menu li a {



	display:block;



	padding:5px 0;



	color:#E6ECF2;



	text-transform: uppercase;



}



.site-header #menu-top-menu li ul {



	display: none;



	width: 650px;



	position: relative;



	left: -128px;



	margin: 13px 0 0;



	padding: 23px 0 0;



	;



	top: 9px;



	background: #7F90AA;



	height: 35px;



	z-index: 3;



}



.site-header #menu-top-menu li:hover ul {



	display: block;



}



.site-header #menu-top-menu li ul li {



	float:none;



	display:inline-block;



}



.site-header ul.nav-menu li ul li a {



}



.social-media {



	float:right;



	margin-top:24px;



 133px



}



.social-media img {



	margin-right:7px;



}



.social-media a:hover img {



	-webkit-box-shadow: 0 0 7px 2px #FFFFBD;



	box-shadow: 0 0 7px 2px #FFFFBD;



}



.video img {



	width:100%



}



.video-wrapper {



	height:550px;



	width:100%;



	background:#fff;



}



.video-wrapper .video {



	width:1000px;



	text-align:center;



	margin:0 auto;



	background:url(images/white-arrow.png) no-repeat bottom center;



	padding-bottom:12px;



	position:relative;



}



.video .video-js {



	margin: 0 auto;



}



.video .vjs-lock-showing {



	display: none !important;



}



.slogan {



	padding: 0px 0;



	;



	font-family: monotype;



}



.intro-wrapper {



	width:100%;



	min-width:1000px;



	background:url(images/bluebg.jpg) repeat-x top center;



}



.intro-wrapper .intro {



	width:875px;



	margin:0 auto;



	height:644px;



	padding-top:95px;



}



.intro-wrapper .intro p {



	color:#E0E1E3;



	font-size:17px;



	font-family: 'Raleway', sans-serif;
	
	font-weight:700;



	text-align:justify;



	line-height:28px;



	margin-bottom:20px;



}



.intro-wrapper .intro .more-link {



	color:#D2B25D;



	font-size:14px;



	font-family: 'Raleway', sans-serif;
	
	font-weight:800;



	float:right;



}



.intro-wrapper .intro .aligncenter {



	margin-bottom:65px;



}



.intro-wrapper .members {



	clear:both;



	padding-top:35px;



}



.intro-wrapper .members h3 {



	color:#DFE1E3;



	font-weight:normal;



	font-family: 'Raleway', sans-serif;
	
	font-weight:800;



	font-size:18px;



	width:318px;



	border-top:1px solid #DFE1E3;



	border-bottom:1px solid #DFE1E3;



	text-align:center;



	margin:0 auto 37px auto;



	padding:5px 0



}



.recent-posts-wrapper {



	background: #fff url(images/recent_post_bg.jpg) no-repeat center top;



	overflow: auto;



}



.recent-posts {



	margin: 0 auto;



	width: 1000px;



	overflow: auto;



	text-align: center;



	padding: 10px 0;



	overflow: hidden;



}



.post-wrap {



	font-family: 'Raleway', sans-serif;
	
	font-weight:500;



	width: 272px;



	height: 730px;



	float: left;



	margin-left: 30px;



	background: #fff;



	padding: 10px;



	-moz-box-shadow: 0 0 10px #A0A0A0;



	-webkit-box-shadow: 0 0 10px #A0A0A0;



	box-shadow: 0 0 10px #A0A0A0;



	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#A0A0A0')";



 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#A0A0A0');



}



.entry-meta p {



	font-size: 12px;



	font-family: 'Raleway', sans-serif;
	
	font-weight:700;



	text-transform: uppercase;



}



.entry-meta a {



	color: #D2B35D;



}



.post-wrap .entry-thumbnail img {



	width: 225px;



	height: 205px;



	margin-bottom: 15px;



}



.entry-title {



	color: #0a2558;



	font-family: 'Raleway', sans-serif;
	
	font-weight: 700;



	margin: 22px 0;



	border-bottom: 4px solid #C9CED3;



	padding-bottom: 3px;



}



.entry-title a {



	color: #0a2558;



	font-size: 24px;
	
	font-family: 'Raleway', sans-serif;
	
	font-weight: 700;



}



.ul-press .entry-title, .post-wrap .entry-title {



	border-bottom: none;




	padding-bottom: 0;



}



.entry-content {



	margin-top: 10px;



}



.a2a_kit a {



	color: transparent;



}



.a2a_kit img {



	margin-top: -2px;



}



.addtoany_list {



	margin-left: 33px;



}



.post-wrap .entry-summary {



	padding: 25px 0 10px;



	font-size: 15px;



	line-height: 22px;



}



.post-wrap .entry-summary p {



	font-size: 13px;



}



.post-wrap .entry-summary a,.entry-summary a,.press-intro a {



	color: #D2B25D;

	font-family: 'Raleway', sans-serif;

	font-weight:800;



	font-size: 13px;



}



/* sidebar */































































































































































































































































#sidebar {



	float:left;



	height:200px;



	margin:0px 0 0 0;



	width:280px;



	background:#0C9;



}



.widget {



	background: #EDEEEF;



	padding: 17px;



	margin-bottom: 15px;



}



.screen-reader-text {



	display: none;



}



.widget .widget-title {



	margin-bottom: 10px;



	font-size: 18px;



}



.widget ul {



	list-style-image: url(images/widget_li.png);



	padding-left: 18px;



}



.widget .widget-title {



	border-bottom: 2px solid;



	padding-bottom: 5px;



}



.widget_search .widget-title {



	border-bottom: none;



	padding-bottom: 0



}



.widget li a {



	color: #545454;



	font-size: 16px;



}



.widget li {



	margin-bottom: 2px;



}



.widget p {



	margin-bottom: 10px;



}



/* content */































































































































































































































































#main-content {



	background: #fff;



	width: 100%;



	margin-top: 0;



	padding-top: 25px;



	overflow: auto;



}



.page-id-624 #main-content,.page-id-1890 #main-content{



	background: #fff url(images/recent_post_bg.jpg) no-repeat center top;



}



.content-wrapper {



	width: 1000px;



	margin: 0 auto;



}



.page-id-624 .content-wrapper,.page-id-1890 .content-wrapper {



	width: auto;



}



.home #main-content {



	width: 100%;



}



.blog #content, .search #content, .single #content, .archive #content, .page-id-818 #content {



	width: 644px;



	float: right;



	margin-top: 35px;



	margin-right: 8px;



}



#content-sidebar {



	float: left;



	width: 312px;



	margin-top: 35px;



}



.twitter-updates {



	width: 875px;



	margin: 0 auto;



}



.updates {



	background: #002755;



	color: #fff;



	height: 178px;



}



.panel {



	margin: 0 auto;



	width: 940px;



	padding: 10px 10px 0;



	background: #002755;



 -webkit-transition:     height .8s ease;



 -moz-transition:        height .8s ease;



 -o-transition:          height .8s ease;



 -ms-transition:         height .8s ease;



 transition:             height .8s ease;



	overflow: hidden;



}



.blue-button {



	background: url(images/updates_arrow_down.png) no-repeat right;



	text-align: center;



	padding: 5px 0;



	border-radius: 2px;



	color: #667D99;



	margin: 0 auto;



	font-weight: bold;



	font-size: 12px;



	width: 20%;



}



.blue-button:hover {



	background: url(images/updates_arrow_up.png) no-repeat right;



}



.blue-button:active {



	background: url(images/updates_arrow_up.png) no-repeat right;



}



.entry-header {



	display: none;



}



.single .entry-header, .archive .entry-header, .search .entry-header {



	display: block;



	margin-bottom: 20px;



}



.sub_cont {



	width: 46%;



	padding: 10px;



}



table ul {



	list-style-image:url(images/list.png);



}



.sep, hr {



	background: #AEAEAE;



	width:80%;



	height:1px;



	margin: 37px auto;
	
	border: 0;



}



.quote {



	color: #606161;



	font-size: 17px;


	font-family: 'Raleway', sans-serif;
	
	font-weight:800;


	font-style: italic;



}

img.quote-left {



	margin-right:30px;

}




.image_with_caption.left {



	margin: 0 20px 25px 0;



}



.image_with_caption p {



	margin: 0;



	text-align: center;



	color: #545454;



	font-style: italic;



	font-size: 14px;



	font-weight: bold;



}



/*.form_container {







	background: #fff;







	-webkit-box-shadow: 0 0 7px 2px #CBCDCF;







	box-shadow: 0 0 7px 2px #CBCDCF;







	margin: 40px;







	text-align: center;







	padding: 18px 18px 0 40px;







}*/































































.entry-content .ngg-gallery-thumbnail img {



	border: 3px solid #929daf;



	margin: 4px 14px 15px 0;



	padding: 0;



	width: 175px;



	height: 120px;



}



.entry-content .ngg-gallery-thumbnail img:hover {



	-webkit-box-shadow: 0 0 7px 2px #CBCDCF;



	box-shadow: 0 0 7px 2px #CBCDCF;



	background-color: transparent



}



.page-content form {



	display: none;



}



.single .post-thumbnail {



	display: none;



}



.ul-press {



	position: relative;



	margin: 0;



	padding: 0;



}



.ul-press .brick {



	width: 248px;



	margin:0 32px 32px 0;



	text-align: center;



	overflow: hidden;



}



.ul-press .brick, .press-sticky-content, .single article, .archive article {



	-moz-box-shadow: 0 0 10px #A0A0A0;



	-webkit-box-shadow: 0 0 10px #A0A0A0;



	box-shadow: 0 0 10px #A0A0A0;



	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#A0A0A0')";



 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#A0A0A0');



	padding: 10px;



}



.press-sticky-content {



	width:550px;



	text-align: center;



	margin-bottom: 32px;



}

.press-sticky-content h1 a{
	color: #0a2558;
}



.press-content {



}



.press-sticky-content h1 {



	font-size: 24px;



	font-family: 'Raleway', sans-serif;
	
	font-weight: 700;



	padding-bottom: 5px;



	margin-bottom: 10px;



}



.press-intro {



	margin-top: 20px;



}



.addtoany_share_save_container .addtoany_list {



	margin-left: 0;



}



.press-category p {



	font-size: 12px;



	font-weight: bold;



	text-transform: uppercase;



	margin-bottom: 7px;



}



.press-sticky-content img, .archive article img {



	width: 98%;



	height: auto;



}



.single article img {



	max-width: 100%;



}



.ul-press .brick .entry-thumbnail {



	width: 100%;



	height: 226px;



	overflow:hidden;



}







.form_container iframe  {



	border: none;



	height: 1065px;



}



.nav-links {



	display: none;



}



/* tinycarousel members*/
































































































































































































































































#members {



	height: 125px;



	overflow:hidden;



}



#members .viewport {



	float: left;



	width: 91%;



	height: 125px;



	overflow: hidden;



	position: relative;



}



#members .buttons {



	display: block;



	margin: 47px 10px 0px 0;



	float: left;



	color: transparent;



	background: url(images/prev.png) no-repeat center;



}



#members .next {



	margin: 47px 0 0 10px;



	background: url(images/next.png) no-repeat center;



}



#members .overview {



	list-style: none;



	position: absolute;



	padding: 0;



	margin: 0;



	left: 0;



	top: 0;



}



#members .overview li {



	float: left;



	padding: 8px 13px;

	

	width: 175px;



}



#members .overview li img {



	width: 175px;



	height: 111px;



}







#members .overview li img:hover {



	-webkit-box-shadow: 0 0 7px 2px #FFFFBD;



	box-shadow: 0 0 7px 2px #FFFFBD;



}



  



  



/* tinycarousel twitter*/







#slider {



	height: 178px;



	overflow:hidden;



}



#slider .viewport {



	float: left;



	width: 91%;



	height: 178px;



	overflow: hidden;



	position: relative;



}



#slider .buttons {



	display: block;



	margin: 30px 10px 0 0;



	float: left;



	color: transparent;



	background: url(images/prev.png) no-repeat center;



}



#slider .next {



	margin: 30px 0 0 10px;



	background: url(images/next.png) no-repeat center;



}



#slider .overview {



	list-style: none;



	position: absolute;



	padding: 0;



	margin: 0;



	left: 0;



	top: 0;



}



#slider .overview li {



	float: left;



	margin: 0 13px 0 0;



	padding: 10px;



	height: 155px;



	text-align: center;



	width: 260px;



}



#slider .overview li p {



	color: #D4D4D4;



	font-size: 15px;



	font-weight: bold;



	margin-bottom: 3px;



	line-height: 20px;



}



#slider .overview li .twitter_intents a, #slider .overview li .timestamp a {



	color: #D4D4D4;



	font-size: 9px;



	text-transform: uppercase;



	font-weight: normal;



}



#slider .overview li .twitter_intents p, #slider .overview li .timestamp {



	line-height: 10px;



}



.tweet {



	height: 125px;



	overflow: hidden;



}











/* footer */







footer {



	background: #002856;



	padding: 10px;



	border-top: 5px solid #cbd3dc;



}



.site-info {



	width: 875px;



	margin: 0 auto;



	text-align: center;



	font-size: 12px;



	color: #fff;



}



.site-info li {



	display: inline;



}



.foot-link {



	margin: 19px 0;



}



.foot-link a {



	background: #1B4472;



	color: #8998A8;



	font-weight: bold;



	font-size: 12px;



	padding: 6px;



	border-radius: 3px;



}



.foot-menu ul {



	padding: 0;



	margin-bottom: 0;



}



.foot-menu li a {



	color: #fff;



	font-size: 12px;



}



.foot-info p {



	font-size: 12px;



}



.foot-menu li {



	border-right: 1px solid #fff;



	padding: 0 10px;



}



.foot-menu li:last-child {



	border-right: none



}



article footer {



	background: #fff;



}



.foot-menu {



	font-family:'Arial', sans-serif;



}

#main-content .addtoany_list a img {
	border: none;
}

table td{
	width: 40%;
	vertical-align: top;
	padding-right: 20px;
}

p.wp-caption-text{
	font-size: 12px;	
}

ol li{
	font-weight: normal;
}

#main-content .wp-caption{
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	text-align:center;
}

#main-content .wp-caption img{
	border: 1px solid #666;
	padding: 5px;
}




/*Media Queries*/



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



 .site-header, .intro-wrapper {



 min-width: 100%;



}



 .site-header .header-main, .intro-wrapper, .intro-wrapper .intro, .recent-posts, .site-info, .content-wrapper {



 width: 100%;



}



 .panel {



 width: 97%;



}



 .slogan {



 margin-top: 60px;



 font-size: 23px;



}



 .video-wrapper .video {



 padding: 20px;



 width: 96%;



}



 .intro-wrapper .intro {



 padding: 95px 20px 0 20px;



 width: 96%;



}



 #main-content {



 width: 98%;



 padding: 10px 10px 0;



 overflow: hidden;



}



 .site-header #menu-top-menu li {



 width: 110px;



 text-align: center;



}



 .site-header #menu-top-menu li a {



 font-size: 13px;



 padding: 5px 0;



}



 .video .video-js {



 width: 95% !important;



 background:transparent;



}



 .post-wrap {



 margin-left: 2.5%;



}



 .home #main-content {



 width: 98%;



}



}

@media only screen and (max-width: 1199px) {
	 .form_container iframe {
		height: 1300px;
	}
}



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



 .site-header .header-main .logo {



 width: 26%;



 margin-top: 13px;



}



 .site-header #menu-top-menu li a {



 font-size: 13px;



}



 .site-header #menu-top-menu {



 margin-left: 2%;



}



 .slogan {



 padding: 35px 0 50px 0;



}



 .social-media {



 margin-top: 40px;



 width: 115px;



}



 .social-media img {



 width: 15%;



}



 .video-wrapper .video {



 width: 94%;



}



 .intro-wrapper .intro {



 width: 95%;



 overflow: hidden;



}



 .intro-wrapper .intro .aligncenter {



 width: 100%;



}



 .site-header, .intro-wrapper {



 min-width: 99.9%;



}



 #members .viewport {



 width: 90%;



}



 .post-wrap {



 width: 27.5%;



 height: 700px;



}



 .post-wrap .entry-thumbnail img {



 width: 100%;



}



 .video .video-js {



 width: 100% !important;



}



 .blue-button {



 width: 24%;



}



 #slider .viewport {



 width: 90%;



}



 .overview {



 width: 100%;



}



 #slider .overview li {



 width: 24%;



}



 #main-content {



 width: 97.9%;



}



 .home #main-content {



 width: 97.8%;



}



 .video-wrapper {



 height: auto;



}



}



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



 .site-header #menu-top-menu li {



 width: 75px;



}



 .site-header #menu-top-menu li a {



 font-size: 11px;



 padding: 5px 0;



}



 .slogan {



 margin-top: 0;



}



 .intro-wrapper .intro {



 width: 90%;



}



 .home #main-content {



 width: 96.8%;



}



 .video-wrapper .video {



 width: 93%;



}



 .video-wrapper .video iframe {



 width: 100%;



}



 .social-media {



 width: 10%;



 margin-top: 39px;



}



 .social-media img {



 margin-left: 0;



}



 .intro-wrapper .intro {



 padding-top: 20px;



}



 #members .viewport {



 width: 85%;



}



 .post-wrap {



 height: 761px;



 margin-left: 14px;



 width: 26%;



}



 .entry-title {



 margin: 12px 0;



 font-size: 15px;



}



 .addtoany_list {



 display: inline-block !important;



 width: 207px;



 margin-left: -9px;



}



 .addtoany_list a {



 padding: 1.5px;



}



 .post-wrap {



 height: 750px;



}



 .recent-posts, .recent-posts-wrapper {



 overflow: hidden;



}



 .intro-wrapper .members {



 padding-top: 15px;



}



 .blue-button {



 width: 32%;



}



 #slider .viewport {



 width: 86%;



}



 #slider .overview li {



 width: 200px;



}



 .site-header #menu-top-menu li .sub-menu li {



 padding: 0 7px;



}



 #main-content {



 width: 96.6%;



}



 .form_container {



 padding-left 0;



}



 .form_container {



 width: 90%;



}



 .form_container iframe {



 height: 1250px;



}




 .ul-press {



 margin: 0;



}



 .ul-press li {



 margin-right: 0;



 margin-left: 20px;



 overflow: hidden;



}



 .blog #content, .search #content, .single #content, .archive #content, .page-id-818 #content, #content-sidebar {



 float: none;



 width: 100%;



}



 .press-sticky-content {



 width: 95%;



}



}



 @media (max-width: 800px) {



 .social-media img {



 margin-right:0;



}



}



 @media (max-width: 600px) {



 .site-header .header-main .logo {



 margin-left: 20px;



}































































































	/*menu-toggle*/	































































	.menu-toggle {



 display: block;



 top: 37px;



}



 .nav-menu {



 display: none;



}



 #primary-navigation.toggled-on .nav-menu {



 display: block;



}



 .site-header #menu-top-menu li ul {



 display: block;



}



 .site-header #menu-top-menu {



 float: none;



 width: 100%;



}



 .site-header #menu-top-menu li, .site-header #menu-top-menu #menu-item-642, .site-header #menu-top-menu #menu-item-648 {



 width: 96.5%;



 margin: 0;



}



 .site-header #menu-top-menu li a {



 font-size: 15px;



}



 .site-header #menu-top-menu li ul {



 width: 100%;



 left: 0;



 margin: 0;



 top: 0;



 background: transparent;



 height: auto;



 padding: 0;



}



 .site-header #menu-top-menu {



 margin: 85px 0 0 0;



}



 .site-header #menu-top-menu li .sub-menu li {



 border-left: none;



 line-height: 25px;



 display: block;



}



 .site-header #menu-top-menu li .sub-menu li a, .site-header #menu-top-menu li.current-menu-item .sub-menu li a {



 color: #E6ECF2;



}



 .site-header #menu-top-menu li .sub-menu li a:hover {



 color: #5183BF;



}



 .social-media {



 top: -22px;



 position: absolute;



 left: 84%;



 width: 16%;



}



 .social-media img {



 margin-left: 0;



}



 .video .video-js {



 height: 176px !important;



}



 .post-wrap {



 height: auto;



 width: 94%;



 float: none;



 margin: 0 auto 25px;



}



 .video-wrapper .video {



 width: 92%;



}



 .home #main-content {



 width: 96.4%;



}



 #main-content {



 width: 96.4%;



}



 .entry-content .ngg-gallery-thumbnail img {



 margin: 4px 0 15px 20px;



}



 .ul-press .brick {



 width: 95%;



}



}



 @media (max-width: 568px) {



 .site-header .header-main .logo {



 margin-top: 23px;



}



 .social-media {



 left: 85%;



 top: -21px;



}



 .video-wrapper .video iframe {



 width: 90%;



 background:transparent;



}



 .home #main-content {



 width: 95.8%;



}



 .video-wrapper .video {



 width: 91%;



}



 #members .viewport {



 width: 83%;



}



 .intro-wrapper .intro .aligncenter {



 margin-bottom: 15px;



}



 .intro-wrapper .intro p {



 font-size: 14px;



 line-height: 20px;



}



 .intro-wrapper .intro .more-link {



 color: #D2B25D;



 font-size: 12px;



}



 .intro-wrapper .members h3 {



 font-size: 15px;



 margin-bottom: 18px;



}



 .intro-wrapper .intro {



 height: auto;



}



 .blue-button {



 width: 34%;



 font-size: 11px;



 background-size: 10%;



}



 .blue-button:hover {



 background-size: 10%;



}



 #slider .overview li {



 width: 255px;



}



 #main-content {



 width: 95.8%;



}



 .sub_cont {



 width: 100%;



 float: none;



}



}



 @media (max-width: 480px) {



 .social-media {



 width: 20%;



}



 .social-media {



 left: 80%;



}



 .intro-wrapper .intro {



 padding: 20px 0;



}



 .home #main-content {



 width: 100%;



 padding: 0;



}



 #main-content {



 width: 94.5%;



}



 #members .viewport {



 width: 78%;



}



 #slider .viewport {



 width: 78%;



}



 .blue-button {



 width: 40%



}



 .form_container iframe {




 width: 100%



}



 .form_container {



 padding: 0;



}



 .ul-press li {



 margin-right: 0;



 margin-left: 0;



 display: block;



 width: 95%;



}

table td {
    	display: block;
		width:100%;
	}



}



 @media (max-width:384px) {



 #members .viewport {



 width: 73%;



}



 .site-header .header-main .logo {



 width: 45%;



}



 .social-media img {



 margin-left: 0;



}



 #members .overview li {



 width: 215px;



 text-align: center;



}



 .blue-button {



 width: 50%;



}



 .foot-menu li a {



 font-size: 11px;



}



 .foot-info p {



 font-size: 12px;



}



 #slider .overview li p {



 font-size: 13px;



}



 #slider .viewport {



 width: 73%;



}



 #slider .overview li {



 width: 205px;



}



 #main-content {



 width: 93.6%;



}



 .entry-content .ngg-gallery-thumbnail img {



 margin: 10px auto;



}



 .entry-content .ngg-gallery-thumbnail, .entry-content .ngg-gallery-thumbnail-box {



 float: none;



}



 input {



 width: 215px;



}



 .form_container {



 width: 100%;



}



 .post-wrap .entry-thumbnail img {



 width: 75%;



}

	
 }



 @media (max-width: 320px) {



}



 @media (max-width: 240px) {



}















ol.ordered-lis {
    counter-reset: my-badass-counter;
}
ol.ordered-lis li:before {
    content: counter(my-badass-counter, upper-alpha);
    counter-increment: my-badass-counter;
    margin-right: 5px;
    font-weight: bold;
}