﻿
	
#sidebar-top, #sidebar-bottom {
	width:340px;
	float:right;
	
	display: inline;
	overflow:auto;
	}


#sidebar-bottom, #sidebar-middle {
	margin-top:5px;
	}
.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}


	.navbar-collapse #cse-search-box, html.no-js .navbar-collapse #cse-search-box {
		float: none;
		margin: 0;
		display: block;
		margin: 0 0 0 -130px;
		position: relative;
		top: -220px;
		height: 24px;
		
		border: none;
		box-shadow: none;
	}


	.navbar-collapse #cse-search-box input[type="text"] {
		width: 190px;
	}

.image-pos-background-large{position:absolute;top:0;z-index:0;left:25%;margin-left:-360px}



.x-btn.menu-item{ width: 90%;left: 5%;}

.x-btn.menu-item ul.sub-menu { margin-left: 0; min-width: 215px;}

	.comment-text-side { color:#888; font-style:italic; line-height:18px; }
.box-content-middle{overflow:hidden;width:100%;padding-left:6px}
.box-content-middle-global{width:96%;padding:10px}
.box-content-middle-game{width:100%;text-align:center;padding-top:10px}
.box-content-middle-desc,.box-content-middle-desc-others,.box-content-middle-thumb{float:left}
.box-content-middle-thumb{width:100px;height:100px;margin:8px 0 10px 8px}
.box-content-middle-thumb a img{border:1px solid #000}
.box-content-middle-desc{width:201px;height:100px;font-size:12px;color:#000;line-height:16px;margin:8px}
.box-content-middle-desc-others{width:167px;min-height:98px;font-size:12px;color:#000;margin:10px}
.box-content-middle-desc h3 a,.box-content-middle-desc-others h3 a{text-decoration:none;color:#a20300;font:700 14px Arial}
.box-content-middle-desc p,.box-content-middle-desc-others p{line-height:16px;margin:5px 0 0}
.box-content-middle-separator{border-top:2px solid #565656;width:98%;height:0;display:block;clear:both}
.error_custom .box-content-middle-desc-others{width:190px}
.box-content-middle-global p,.social-fb,.username-info{margin-left:10px}
.box-content-middle-desc h3,.box-content-middle-desc-others h3,.footer p,.star-rating li{display:inline}

#topbanner {
	position: absolute;
	margin-top: -60px;
	margin-left: 170px;
}

.hp-intro p.slogan { margin: 0; color: #3f3f3f; font: normal 31px 'Open Sans', Helvetca, Arial, sans-serif; line-height: 1.2; display: inline-block; vertical-align: middle }

.style-intro01 p.slogan { color: #fff; }
.block #user-login:after,.block #user-register-form:after{clear:both;content:"x x x x x";display:block;height:0;visibility:hidden;width:100%;}
.block .rpx-signin{float:left;}
.block .rpx-signin + *{clear:left;}
.region-header .block{clear:right;float:right;width:25%;}
.block{clear:left;}
.block + .block{margin-top:1.3846em;}
.wrapper-content .block + .block{margin-top:2.7692em;}
.block ul{margin-bottom:0;margin-top:1.3846em;padding-bottom:0;padding-left:1.3846em;padding-right:0;padding-top:0;}
.block ul ul,ol ol{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
.block .menu{margin-top:0.6923em;}
.block .menu .menu{margin-top:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.block-aggregator ul{list-style:none;}
.block-addthis h2{display:none;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.block-mailing-list form{margin-top:0;max-width:248px;min-width:180px;}
.block-mailing-list label{display:block;float:left;max-width:80px;min-width:70px;}
.block-mailing-list input[type="text"]{display:block;float:left;max-width:170px;min-width:160px;}
.block-mailing-list .form-item + .form-item{clear:both;display:inline-block;margin-bottom:0;margin-top:9px;width:100%;}
.block-mailing-list .form-submit{float:right;margin-top:9px;margin-right:10px;}
#gardens_ie .block-mailing-list .form-submit{margin-top:1em;}
#gardens_ie .block-mailing-list input[type="text"]{width:12em;}
.col-align-last-right .col.last .block-search{text-align:right;}
.block-search:first-child form{margin-top:0.4615em;}
.drupal .block{background-color:orange !important;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}
.stack-preheader .block h2,.stack-preheader .item-list h2{display:none;}
.sidebar .block{border-style:solid;border-width:0 0 1px;padding-bottom:9px;}
.sidebar .block + block{margin-top:27px;}
.block-aggregator ul li + li{border-top-width:1px;border-top-style:dotted;}
.sidebar .block,.block-aggregator ul li + li{border-color:#EEEEEE;}
.page-comment-reply #page-title,.page-comment-edit #page-title,.page-comment-delete-own #page-title,#page-title,#block-block-776 h2,#block-block-781 h2,.page-forum #page-title,#block-views-be97a62486938aae0230cdbd8af78a79 h1,#block-views-be97a62486938aae0230cdbd8af78a79 h2,.node-type-forum .view-forum .views-field-title,.page-music #page-title,body.node-type-album #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.page-user #page-title,.page-node-1101 #page-title,.page-node-1191 #page-title,.page-node-1196 #page-title,.page-node-18236 #page-title,.page-news-v2 #block-system-main .views-row .views-field-title span,.page-news-v2 #block-system-main .views-row .views-field-title span a,#block-views-home-one-page-news-block-2 .views-row .views-field-title a,.page-news #block-system-main .views-row .views-field-title a,.page-news-v1 #block-system-main .views-row .views-field-title a,#block-views-home-one-page-news-block-4 .views-row .views-field-title a,#block-views-home-one-page-news-block-3 .views-row .views-field-title a,.page-node-add-forum #main .preview h3,.view-home-one-page-masonry .views-row .views-field-title a,.page-node-15326 .style-top .style-right .style-news-title,#block-views-home-one-page-news-block-7 h2,#block-views-home-one-page-photos-block-2 h2,#block-views-home-one-page-video-block h2,#block-views-albums-block h2,.block h2,#main h2,#postcontent-first h2,#block-views-merch-block-1 h2,#block-views-merch-block-2 h2,#block-views-home-one-page-news-block-1 h2,#block-block-516 h2,.page-comment-reply .comment-by-node-author,.page-comment-edit .comment-by-node-author,.page-comment-delete-own .comment-by-node-author,.wrapper-header,.item-list .pager li,.block ul,.stack-preheader,.stack-content-inner,.stack-navigation,.page,body .region-content ul.flippy,.wrapper-footer,.wrapper-content .stack,.wrapper-footer .stack,#block-views-comments-block-1 h2{border:none;padding:0;margin:0;}
.block,#block-views-home-one-page-news-block-2 .item-list .pager,.page-news #block-system-main .item-list .pager,.page-news-v1 #block-system-main .item-list .pager,#block-views-home-one-page-news-block-4 .item-list .pager,#block-views-home-one-page-news-block-3 .item-list .pager{margin-bottom:0;}
.page-comment-reply #page-title,.page-comment-edit #page-title,.page-comment-delete-own #page-title,#page-title,#block-block-776 h2,#block-block-781 h2,.page-forum #page-title,#block-views-be97a62486938aae0230cdbd8af78a79 h1,#block-views-be97a62486938aae0230cdbd8af78a79 h2,.node-type-forum .view-forum .views-field-title,.page-music #page-title,body.node-type-album #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.page-user #page-title,.page-node-1101 #page-title,.page-node-1191 #page-title,.page-node-1196 #page-title,.page-node-18236 #page-title,.page-news-v2 #block-system-main .views-row .views-field-title span,.page-news-v2 #block-system-main .views-row .views-field-title span a,#block-views-home-one-page-news-block-2 .views-row .views-field-title a,.page-news #block-system-main .views-row .views-field-title a,.page-news-v1 #block-system-main .views-row .views-field-title a,#block-views-home-one-page-news-block-4 .views-row .views-field-title a,#block-views-home-one-page-news-block-3 .views-row .views-field-title a,.page-node-add-forum #main .preview h3,.view-home-one-page-masonry .views-row .views-field-title a,.page-node-15326 .style-top .style-right .style-news-title,#block-views-home-one-page-news-block-7 h2,#block-views-home-one-page-photos-block-2 h2,#block-views-home-one-page-video-block h2,#block-views-albums-block h2,.block h2,#main h2,#postcontent-first h2,#block-views-merch-block-1 h2,#block-views-merch-block-2 h2,#block-views-home-one-page-news-block-1 h2,#block-block-516 h2{color:#434343;display:block;font-size:30px;padding:24px 10px 28px;margin:0 auto;line-height:34px;text-align:center;text-transform:uppercase;border-bottom:none;font-weight:800;letter-spacing:2px;}
.page-comment-reply #page-title:after,.page-comment-edit #page-title:after,.page-comment-delete-own #page-title:after,#page-title:after,#block-block-776 h2:after,#block-block-781 h2:after,.page-forum #page-title:after,#block-views-be97a62486938aae0230cdbd8af78a79 h1:after,#block-views-be97a62486938aae0230cdbd8af78a79 h2:after,.node-type-forum .view-forum .views-field-title:after,body.node-type-album #page-title:after,.page-node.node-type-page #page-title:after,.page-filter.page-filter-tips #page-title:after,.page-news-v2 #block-system-main .views-row .views-field-title span:after,.page-news-v2 #block-system-main .views-row .views-field-title span a:after,#block-views-home-one-page-news-block-2 .views-row .views-field-title a:after,.page-news #block-system-main .views-row .views-field-title a:after,.page-news-v1 #block-system-main .views-row .views-field-title a:after,#block-views-home-one-page-news-block-4 .views-row .views-field-title a:after,#block-views-home-one-page-news-block-3 .views-row .views-field-title a:after,.page-node-add-forum #main .preview h3:after,.view-home-one-page-masonry .views-row .views-field-title a:after,.page-node-15326 .style-top .style-right .style-news-title:after,#block-views-home-one-page-news-block-7 h2:after,#block-views-home-one-page-photos-block-2 h2:after,#block-views-home-one-page-video-block h2:after,#block-views-albums-block h2:after,.block h2:after,#main h2:after,#postcontent-first h2:after,#block-views-merch-block-1 h2:after,#block-views-merch-block-2 h2:after,#block-views-home-one-page-news-block-1 h2:after,#block-block-516 h2:after,.page-user #page-title:after{content:'';display:block;width:203px;height:1px;margin:0 auto;background:#d80203;margin-top:20px;}
.page-node-17896 .view-home-one-page-photos .view-content .item-list ul.block,.page-node-20441 .view-home-one-page-photos .view-content .item-list ul.block{margin-bottom:16px;}
.page-node-17896 .block.view-home-one-page-video,.page-node-20441 .block.view-home-one-page-video{margin-bottom:16px;}
.page-node-17896 #content .stack .stack-width .block .middle.tb-terminal,.page-node-20441 #content .stack .stack-width .block .middle.tb-terminal,.page-node-17896 #prefooter .block .middle.tb-terminal,.page-node-20441 #prefooter .block .middle.tb-terminal{max-width:95%;margin:0 auto;}
.wrapper-content .block + .block,.views-row,.pane{margin-top:0;}
.stack-preheader .col .block{margin:0;}
#block-views-merch-block-1 .view-field-collection-view-carousel-slides .view-content ul.block,#block-views-merch-block-2 .view-field-collection-view-carousel-slides .view-content ul.block{margin-bottom:16px;}
.page-node-17896 .view-member .view-content ul.block{margin-bottom:16px;}
.view-home-one-page-news .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-news-block-1 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-photos-block-5 .view-content ul.block{margin-bottom:16px;}
.page-photo-v1 .content .view-home-one-page-photos .view-content ul.block,.page-photo .content .view-home-one-page-photos .view-content ul.block,#block-views-home-one-page-photos-block-5 .content .view-home-one-page-photos .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-photos-block-2 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block .view-content ul.block{margin-bottom:16px;}
.page-video-v1 .view-home-one-page-video .view-content ul.block,.page-video .view-home-one-page-video .view-content ul.block,#block-views-home-one-page-video-block-2 .view-home-one-page-video .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block-2 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block-1 .view-home-one-page-video .view-content .item-list ul.block{margin-bottom:16px;}
.view-albums .view-content .item-list ul:not(.music).block{margin-bottom:16px;}
#block-block-646.block #wmg-widget #wmg-events .wmg-events-header div{color:#000000;}
.page-user .block h2{text-transform:capitalize;}
.block .rpx-or{text-align:center;line-height:1;margin-bottom:1.3333em;}
.block .rpx-or::before,.block .rpx-or::after{border-top-style:solid;border-top-width:1px;height:0;top:50%;position:absolute;top:1.25ex;width:46%;}
.block .rpx-or::before{left:0;}
.block .rpx-or::after{right:0.5%;}


.et_mobile_device_not_ipad .et-waypoint, .et_mobile_device_not_ipad .et_pb_counter_amount { opacity: 1 !important; -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; animation: none !important; }


.et-waypoint {opacity: 0;}

 
 #wp-calendar #next a {
    padding-right: 10px;
    text-align: right;
 }
.block-title{line-height:28px;color:#555;margin-bottom:40px;margin-top:0}
.block-title:before{font-size:25px;font-family:'FontAwesome';content:'\f105';padding-right:10px;font-weight:300}
.block-title-small{margin-top:0;margin-bottom:25px}
.block-title-small:before{font-size:16px;font-family:'FontAwesome';content:'\f105';padding-right:10px;font-weight:300}
.block{padding-top:35px;padding-bottom:35px}

#header-region .block,#footer-left-region .block,#footer-right-region .block{padding-top:5px;padding-bottom:5px}
#highlighted-region .block,#top-content-region .block{padding:0}
#featured-region .block{padding-top:5px;padding-bottom:30px}
#contact-content-region .block{padding-top:0;padding-bottom:0}
#sidebar-first-region .block-title:before,#sidebar-second-region .block-title:before{font-size:18px}
#sidebar-first-region .block-title,#sidebar-second-region .block-title{margin-bottom:25px;font-size:20px;line-height:25px}
#footer-four-columns .block-title:before{font-size:14px}
#footer-four-columns .block-title{margin-bottom:25px;font-size:15px;line-height:15px}
footer .block-title{margin-bottom:25px;font-size:15px;line-height:15px}
#sidebar-first-region .block-title,#sidebar-second-region .block-title,.block-title{font-family:Verdana;font-weight:300;margin-bottom:20px}
header.home .block{padding:0}

#custom-sidebar-first-region .block-title:before,#custom-sidebar-second-region .block-title:before{font-size:18px}
#custom-sidebar-first-region .block-title,#custom-sidebar-second-region .block-title{margin-bottom:25px;font-size:20px;line-height:25px}
#quicktabs-container-partner_resources .block-title,#quicktabs-container-mde_resources .block-title{font-size:16px}
#block-block-49 .block-title{font-style:italic}
.ie #block-headerimage-1 .block .block-headerimage{margin-top:-15px}
.block-title:before,.block-title-small:before{color:#e58b1f}
#overlay[rel=show] .inner-wrap{-webkit-transition:-webkit-transform .5s cubic-bezier(.02,.79,.18,1.1).4s;transition:transform .5s cubic-bezier(.02,.79,.18,1.1).4s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#overlay .inner-wrap{background:#fff;border-radius:5px;padding:20px;box-shadow:2px 2px 10px 0 rgba(0,0,0,.15);-webkit-transform:translate3d(0,-200%,0);transform:translate3d(0,-200%,0);-webkit-transition:-webkit-transform .8s cubic-bezier(.02,.79,.18,1.1);transition:transform .8s cubic-bezier(.02,.79,.18,1.1)}
#overlay .inner-wrap .btn-close-svg{top:20px;right:10px}
#overlay .inner-wrap h1{margin:0 0 30px}
.inner-wrap{position:relative;margin:0 auto;width:90%;max-width:820px}
#cover .inner-wrap{position:relative;height:100%;padding:0}
body.home .social .inner-wrap,body.tag .social .inner-wrap,body.category .social .inner-wrap{margin:50px auto;padding-top:0;width:100%;text-align:center;max-width:200px;border-bottom:solid 1px #EEE}
body.home .social .inner-wrap a,body.tag .social .inner-wrap a,body.category .social .inner-wrap a{font-size:1.5rem;margin:0 4%;padding-bottom:10px}
body.home .social .inner-wrap h4,body.tag .social .inner-wrap h4,body.category .social .inner-wrap h4{display:none}
body.page main .inner-wrap,body.tag main .inner-wrap{padding-top:50px}
#wrapEverything.page-stay-connected main .col-wrap .col-2.right .inner-wrap{padding-top:0}


.content-wrap {
	width:100%;
	margin:15px 0px 20px 0px;
	border-top:1px solid #ccc;
	margin-bottom:20px;
	padding-top:10px;
	}


.searchbox
{
    float: right;
    margin: 3px 10px 0 0px;
    position: relative;
    width: 300px;
    padding: 0px;
}


#wrapper{
	width: 983px;
	position: relative;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}







.master-slider{
	position: relative;
	visibility: hidden;
	-moz-transform: translate3d(0 , 0 , 0);
}


.master-slider a,
.master-slider a:hover {
	-webkit-transition: none;
	transition: none;
}


.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 box-sizing: content-box;
}


.master-slider-parent {
	margin-left: auto;
	margin-right: auto;
}


.master-slider img, .ms-slide-bgvideocont video {max-width:none;}

.master-slider.ms-fullheight{height: 100%;}


.product-link
{
	width: 248px;
	height: 208px;
	display: block;
	border: 1px solid #404f7c;
	padding: 2px;
	margin: 6px 6px 0 0;
	text-align: center;
	font-weight: bold;
}


.product-link p
{
	margin-top: 8px;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-3{width:25%}

.container {
    margin: 10px auto;
}

#user-links .container {
	float: left;
}

		.site-header, #user-links .container, #footer-content, #subscribe-shadow img, .view-all-courses, #headerpromo { 
			width: 100%; 
		}
.global-header-footer .global-footer__top-column{float:left;padding:0 20px 25px 0}
.page--responsive .global-header-footer .global-footer__top-column,.page--768 .global-header-footer .global-footer__top-column{width:33.3%}
.page--768 .global-header-footer .global-footer__top-column:nth-child(4){clear:both}
.page--1024 .global-header-footer .global-footer__top-column,.page--1200 .global-header-footer .global-footer__top-column,.page--1024-touch-768 .global-header-footer .global-footer__top-column{width:20%}


.posted-on:before,
.byline:before,
.cat-links:before,
.tags-links:before,
.comments-link:before,
.entry-format:before,
.edit-link:before,
.full-size-link:before {
	margin-right: 2px;
	position: relative;
}


.posted-on,
.byline,
.cat-links,
.tags-links,
.comments-link,
.entry-format,
.full-size-link {
	margin-right: 1em;
}


.cat-links:before {
	content: "\f301";
}


	.posted-on:before,
	.byline:before,
	.cat-links:before,
	.tags-links:before,
	.comments-link:before,
	.entry-format:before,
	.edit-link:before,
	.full-size-link:before {
		top: 3px;
	}


.colr_gtt{
	color:#72179d;
}
.page-search-common .solution-filter .views-row .platform,.page-product-finder .solution-filter .views-row .platform,.page-solution-finder .solution-filter .views-row .platform,.page-partner-finder .solution-filter .views-row .platform{padding:3px 0;}
.page-search-common .solution-filter .views-row .platform.platform-421,.page-product-finder .solution-filter .views-row .platform.platform-421,.page-solution-finder .solution-filter .views-row .platform.platform-421,.page-partner-finder .solution-filter .views-row .platform.platform-421{display:none;}
.page-search-common .solution-filter .views-row a.active,.page-product-finder .solution-filter .views-row a.active,.page-solution-finder .solution-filter .views-row a.active,.page-partner-finder .solution-filter .views-row a.active{font-weight:500;}
.page,.page-width,.page .lining{position:relative;}
.wire .page,.wire .page-width,.wire .page .lining{outline:1px dashed #333333 !important;}
.wire .page .lining{width:85% !important;}

ul#islenav ul.n-bigisland, ul.n-bigisland li, ul#islenav li:hover a.n-bigisland, ul#islenav li.active a.n-bigisland, ul#islenav li a.n-bigisland:hover{background-color: #fe2617; color: #fff; font-weight: 500; text-decoration: none;}

ul#islenav li a.n-bigisland{color: #fe2617;}


.sub-menu li.menu-item {
	border-style: none !important;
	border-bottom: 1px solid black !important;
	border-top: 1px solid #313131 !important;
}


.sub-menu li.menu-item:first-child {
	border-top-style: none !important;
}


.sub-menu li.menu-item:last-child {
	border-bottom-style: none !important;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}
.post-grid.col-md-6,.post-grid.col-md-4{height:346px}
.col-md-4.col-sm-4.author-contribute{padding-right:0!important;}
.col-md-4.col-sm-4{padding-right:0!important;}

#wlcm {
	width:962px;
	float:left;
	margin-left:16px;
	min-height:400px;
}



#wlcm p { line-height:22px; color: #777777;	font-family:Arial, Helvetica, sans-serif; font-size: 14px;}
.ssb,#main .publication-title h3{font-family:"ss_semibold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:bold;}
#main h3,#main h4{color:#4d4f53;font-family:'ss',Arial,sans-serif;font-weight:normal;padding-bottom:20px;clear:both;}
#main h3{font-size:30px;}
#main h4{font-size:28px;}
#main .publication-title h3{font-size:19px;padding-bottom:5px;}
.ssb,.node-type-document #main table td a{font-family:"ss_semibold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:bold;}
.node-type-document #main ul{margin-bottom:10px;}
.node-type-document #main ul:last-child{margin-bottom:0;}
.node-type-document #main ul:first-child{margin-bottom:10px;}
.node-type-document #main .pane-node-title h1{margin-bottom:15px;}
.node-type-document #main table td{padding-right:20px;}
.node-type-document #main table td a:lang(zh-CN){font-family:'ss_bold',Arial,sans-serif;}
.node-type-impact #main{overflow:hidden;}
.ssb,.node-type-news #main #content-body .pane-node-field-related-authors li,.node-type-news #main #content-body .pane-custom .pane-content a,.node-type-news #main #content-body .field-type-datetime{font-family:"ss_semibold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:bold;}
.node-type-news #main #content-body{padding-top:25px;}
.node-type-news #main #content-body h2{margin-top:0;padding-bottom:15px;}
.node-type-news #main #content-body .pane-node-field-article-date .date-display-single{display:block;margin-bottom:5px;}
.node-type-news #main #content-body .pane-node-title{margin-bottom:0;}
.node-type-news #main #content-body .pane-node-title h1{margin-bottom:10px;}
.node-type-news #main #content-body .back-to-all .pane-content a{padding-bottom:0;}
.node-type-news #main #content-body .pane-node-field-related-authors{padding-top:5px;padding-bottom:0;}
.node-type-news #main #content-body .pane-node-field-related-authors ul{margin:0;}
.node-type-news #main #content-body .pane-node-field-related-authors li{list-style-type:none;color:#414141;display:inline;font-size:20px;}
.node-type-news #main #content-body .pane-node-field-social-network{margin:25px 0 10px 0;}
.node-type-news #main #content-body .field-type-datetime{margin:8px 0 4px 0;color:#4D4F53;font-size:16px;}
.page-cart.not-logged-in #main-content{padding-bottom:30px;}
.page-impact-governance #main{overflow:hidden;}
.front.subdomain-fse #main{max-width:100%;min-width:250px;overflow:hidden;}
.page-people #main h3{display:none;}
.node-type-people #main{overflow:hidden;}
#main .chosen-container .chosen-results li.result-selected{font-size:13px;}
#main .chosen-container .chosen-results li{font-size:13px;line-height:13px;font-family:'ss',Arial,sans-serif;}
#main .view-rsvp-calendar .chosen-container .chosen-results li{font-size:13px;line-height:15px;}
.bcc_reservation_confirm #main .form-item-bcc-event-title .feild-bcc_event_title-textfield,.bcc_reservation_confirm #main .form-item input,.subdomain-cli .webform-client-form .form-text,.subdomain-cli .webform-client-form textarea,.node-type-webform .node-webform .webform-component input.form-text{background:#ECEBE5;box-shadow:inset 0 1px 1px rgba(50,50,50,0.75);}
.bcc_reservation_confirm #main .form-item-bcc-event-title .feild-bcc_event_title-textfield[type="checkbox"],.bcc_reservation_confirm #main .form-item input[type="checkbox"],.subdomain-cli .webform-client-form .form-text[type="checkbox"],.subdomain-cli .webform-client-form textarea[type="checkbox"],.node-type-webform .node-webform .webform-component input.form-text[type="checkbox"]{background:none;box-shadow:none;height:13px;margin:0;position:absolute;top:4px;}
.bcc_reservation_confirm #main .form-item.form-item-policy-agreement{display:block;position:relative;}
.bcc_reservation_confirm #main .form-item.form-item-policy-agreement label{padding-left:20px;}
.bcc_reservation_confirm #main .form-item.form-item-policy-agreement label a{color:#990000;font-weight:bold;}
.page-people-leadership #main .content{padding-bottom:30px;}
.page-node #main .research-item-series ul{margin-bottom:5px;}
.page-node.node-type-multimedia #main ul{margin-bottom:0;}
.information-block .pane-title,.page-events-registration #main .span9 h2.pane-title,.speakers-list h2.pane-title{font-size:20px;font-weight:normal;font-family:'ss_bold',Arial,sans-serif;color:#4d4f53;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}

.clearfix:after,.page-research-search .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region.page-research-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-faculty-publications .panels-flexible-row-first .view-terms-from-node:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix:after,.panel-two-column .research-programs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.panel-two-column .research-programs{*zoom:1;}
.clearfix:before,.panel-two-column .research-programs:before,.clearfix:after,.panel-two-column .research-programs:after{content:" ";display:table;}
.publication-list .field-collection-item-field-related-authors.clearfix:before,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:before,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:before{display:inline;}
.publication-list .field-collection-item-field-related-authors.clearfix:after,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:after,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:after{display:inline;clear:none;}
.publication-list .views-field-field-related-authors .clearfix:after,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:after,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:after,.publication-list .views-field-field-related-authors .clearfix:before,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:before,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:before{display:none;}


.fbdontshow { 
	height: 0px;
	margin: 0px;
	padding: 0px;
	display: none;
}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}
div#carousel-reblog-box{background:#222;background:-moz-linear-gradient(bottom, #222, #333);background:-webkit-gradient(linear, left bottom, left top, from(#222), to(#333));padding:3px 0 0;display:none;margin:5px auto 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.9);-moz-box-shadow:0 0 20px rgba(0,0,0,0.9);box-shadow:0 0 20px rgba(0,0,0,0.9);height:74px;width:565px;}
#carousel-reblog-box textarea{background:#999;font:13px/1.4 "Helvetica Neue", sans-serif !important;color:#444;padding:3px 6px;width:370px;height:48px;float:left;margin:6px 9px 0 9px;border:1px solid #666;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#carousel-reblog-box textarea:focus{background:#ccc;color:#222;}
#carousel-reblog-box label{color:#aaa;font-size:11px;padding-right:2px;padding-left:2px;display:inline;font-weight:normal;}
#carousel-reblog-box select{width:110px;padding:0;font-size:12px;font-family:"Helvetica Neue", sans-serif !important;background:#333;color:#eee;border:1px solid #444;margin-top:5px;}
#carousel-reblog-box .submit,
#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px !important;}
#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa;}
#carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit{font:13px/24px "Helvetica Neue", sans-serif !important;margin-top:8px;padding:0 10px !important;border-radius:1em;height:24px;color:#333;cursor:pointer;font-weight:normal;background:#aaa;background:-moz-linear-gradient(bottom, #aaa, #ccc);background:-webkit-gradient(linear, left bottom, left top, from(#aaa), to(#ccc));border:1px solid #444;}
#carousel-reblog-box input#carousel-reblog-submit:hover, #jp-carousel-comment-form-button-submit:hover{background:#ccc;background:-moz-linear-gradient(bottom, #ccc, #eee);background:-webkit-gradient(linear, left bottom, left top, from(#ccc), to(#eee));}
#carousel-reblog-box .canceltext{color:#aaa;font-size:11px;line-height:24px;}
#carousel-reblog-box .canceltext a{color:#fff;}
.jp-carousel-light div#carousel-reblog-box{background:#eee;background:-moz-linear-gradient(bottom, #ececec, #f7f7f7);background:-webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f7f7f7));-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1);border:1px solid #ddd;}
.jp-carousel-light #carousel-reblog-box textarea{border:1px inset #ccc;color:#666;border:1px solid #cfcfcf;background:#fff;}
.jp-carousel-light #carousel-reblog-box .canceltext{color:#888;}
.jp-carousel-light #carousel-reblog-box .canceltext a{color:#666;}
.jp-carousel-light #carousel-reblog-box select{background:#eee;color:#333;border:1px solid #aaa;}
.jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit{color:#333;background:#fff;background:-moz-linear-gradient(bottom, #ddd, #fff);background:-webkit-gradient(linear, left bottom, left top, from(#ddd), to(#fff));border:1px solid #aaa;}

	#header .logo{
		float:none !important;
		text-align:center !important;
		margin:0 !important;
		margin-bottom:20px !important;
	}

	.header-v4 #header .logo{width:100%; margin-bottom:10px !important;}


					
        .header-v5 #header .logo{float:left !important;}

.foot-bot{overflow:hidden;clear:both;border-top:1px solid #2d2d2d;font-size:15px;text-align:right}


.slider_bg_link {
	height: 238px;
    width: 404px;
    float: right;
}

#features1 .feature-image { width: 550px; text-align: center; }

#features1 .feature-image img { display: block; margin: 0 auto; max-width: 100%; height: auto; }

#features1 .odd .feature-image { float: right; }

#features1 .even .feature-image { float: left; }

#features1 .full .feature-image { float: none; width: 100%; margin-bottom: 110px; }
.spb_tabs .ui-tabs .ui-tabs-panel, .spb_content_element .ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-nav li {border-color: #1a1e1a;}


.spb_gmaps_widget.spb_content_element.col-sm-6 {
padding:0px;
margin:0px;
}


.spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12 {
padding:0px;
}

.news_border {
	border-left:1px solid #89ccff;
	border-right:1px solid #89ccff;
	padding:0 10px 0 20px;
	}


.art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover,
.art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover,
.art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover,
.art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover,
.art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover,
.art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover,
.art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover,
.art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover,
.art-headline, .art-headline a, .art-headline a:link, .art-headline a:visited, .art-headline a:hover,
.art-slogan, .art-slogan a, .art-slogan a:link, .art-slogan a:visited, .art-slogan a:hover,
.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
{
   font-size: 32px;
   font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}


.art-postheader
{
   color: #000000;
   margin: 0 0 0 10px;
   font-size: 26px;
   font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-transform: uppercase;
}


.art-postheader a, 
.art-postheader a:link, 
.art-postheader a:visited,
.art-postheader a.visited,
.art-postheader a:hover,
.art-postheader a.hovered
{
   font-size: 26px;
   font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-transform: uppercase;
}


.art-postheader a, .art-postheader a:link
{
   font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: left;
   color: #76470A;
}


.art-postheader a:visited, .art-postheader a.visited
{
   font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: left;
   color: #4294D7;
}


.art-postheader a:hover,  .art-postheader a.hovered
{
   font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: left;
   color: #F0A747;
}

#inner_wrapper{
    
position:relative;width:100%;
}

.bottom-text-home { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#FFFFFF; 
                      vertical-align:  middle; line-height:18px; }
 
.bottom-text-home  a{color:#FFF; text-decoration:none;}

.bottom-text-home a:hover{color:#000000; text-decoration:underline;}

.bottom-text { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#FFFFFF; vertical-align:middle;                           line-height:19px;}
 
.bottom-text  a{color:#FFF; text-decoration:none;}

.bottom-text a:hover{color:#000000; text-decoration:underline;}

	a.menu-link {
		display: block;
		float: left;
		color: #fff;
		padding: 10px 0;
	}

	a.menu-link:before {
		-webkit-font-smoothing: antialiased;
		font: normal 20px/0 'dashicons';
		content: "\f333";
		position: relative;
		top: 5px;
		left: -4px;
	}

	a.menu-link:hover {
		text-decoration: none;
	}

	.top .navigation .menu-item-home {
		display: block;
	}


	ul.subnav li.current a {
		color:#2474a4;
		font-weight:bold;	
		text-decoration:none;
	}


.sf-menu li.current a{ font-weight:bold;}

	 
.fontjust { text-align: justify; font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px; }


div#main {
	background: #ba151b;
	-moz-border-radius: 10px 10px 0 10px ;
	-webkit-border-radius: 10px 10px 0 10px;
	border-radius: 10px 10px 0 0;
	padding-top: 1px;
	width: 100%;
}

.clearfix:before, .clearfix:after {  content: "\0020"; display: block; height: 0; visibility: hidden;	 }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }


br.clearfix {
	clear: both;
	line-height: 0;
}


.cb-read-more {
  text-transform: uppercase;
  padding-left: 3px;
  -webkit-transition: 0.35s background, 0.35s color;
  -transition: 0.35s background, 0.35s color;
  transition: 0.35s background, 0.35s color;
  margin-bottom: 10px;
  font-size: 10px;
  letter-spacing: 1px;
  display: inline-block;
  font-weight: 700;
  color: #666;
}


#megaMenu .wpmega-link-title {
  display: block;
  line-height: 1.4em;
  color: inherit;
}


.one-row-item-image-container .title {
    font-family: "Georgia W01 Regular",Georgia;
    font-size: 42px;
    font-weight: bold;
    margin-bottom: 20px;
}

#homepage-carousel h1.title, #homepage-carousel .selected h1.title {
    font-size: 19px;
    margin-bottom: 15px;
	padding:0 10px;
	font-style:normal;
	font-weight:bold;
}

#homepage-carousel h1.title	{
	font-size:16px;
	font-style:italic;
	font-weight:normal;
}

#homepage-carousel .selected h1.title	{
	font-size:32px;
	font-style:normal;
}

.curtain  h1.title	{
	font-size:50px;
    margin-bottom: 14px;
}

.hp-container .curtain h1.title	{
    margin-bottom: 0;
}

.hp-container .curtain .selected h1.title	{
    margin-bottom: 14px;
}

.wide-only .curtain  h1.title	{
	margin-bottom:10px;
}

aside.left-col h1.title	{
	margin-top:8px;
	font-family:'HelveticaNeueW01-77BdCn_692722',"HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, Arial;
	font-weight:normal;
	font-size:28px;
	text-transform:uppercase;
}

.two-row-item-image-container .image-text-container .title	{
	font-size:26px;
}

.three-row-item .item-meta .title	{
	font-size:25px;
	margin-bottom:15px;
}

.three-row-item .item-meta .title a	{
	color:#2c3138;
	font-family: 'Georgia W01 Bold',"Georgia Bold";
    font-size: 25px;
	font-weight: normal;
}

.three-row-item .item-meta .title, .three-row-item .item-meta .dek	{
	line-height:1.2em;
}

aside.right-col ul.article-list li h1.title	{
    font-family: "Helvetica Neue LT W04_47 Lt Cn","Helvetica Neue";
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
}

.greatest-col ul li.title span	{
    display: block;
    font-weight: bold;
    margin-bottom: 9px;
    padding-top: 2px;
	border-top:3px solid #000;
}


.greatest-col ul.greatest-col-1 .title span	{ border-color:#ffc1c1; }

.greatest-col ul.greatest-col-2 .title span	{ border-color:#a2dca2; }

.greatest-col ul.greatest-col-3 .title span	{ border-color:#ffbff0; }

.greatest-col ul.greatest-col-4 .title span	{ border-color:#c2c2c2; }

.greatest-col ul.greatest-col-5 .title span	{ border-color:#ffebb7; }

.greatest-col ul.greatest-col-6 .title span	{ border-color:#baebed; }

.greatest-col ul.greatest-col-7 .title span	{ border-color:#aabce9; }

.content_left {
  font-size: 12px;
  width: 72%;
  float:left;
}

.content_left p{
	margin:0px;
}





div.quote {
	position: relative;
	height: 85px;
	width: 100%;
	font-weight: 100;
	line-height: 1.5em;
	font-size: 1em;
	color: #aaaaab;
	letter-spacing: 1px;
	text-align: right;
}


div.quote-text {
	display: inline;
	width: 60%;
	float: right;
	padding-right: 30px;
	border-right: 1px solid #59595a;
	letter-spacing: 2px;
	margin-right: 20px;
	margin-top: 4px;
}


div.quote-text p {
	display: inline;
	color: inherit;
	font: inherit;
}


span.quote-author {
	display: block;
	float: right;
	margin-top: 4px;
	margin-right: 30px;
	text-transform: uppercase;
	margin-left: 15px;
}

.et_bloom .et_bloom_form_container h2.et_bloom_success_message { line-height: 1.4em; position: relative; font-size: 14px; display: none; opacity: 0; z-index: -1; text-align: center; color: #888; background: #fff; padding: 10px 10%; width: 80%; max-width: 300px; border-radius: 5px; margin: auto;  }

.et_bloom h2.et_bloom_success_message.et_bloom_animate_message { margin-top: 50px; display: block; opacity: 1; z-index: 99; -webkit-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); }

.et_bloom h2.et_bloom_success_message:after { content: ''; position: absolute; left: 50%; top: -5px; margin-left: -3px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; }


.et_bloom .et_bloom_success_message strong { font-weight: bold; }

.et_bloom .et_bloom_form_container .et_bloom_form_content h2.et_bloom_success_message span { font-weight: normal !important; }

.potential-paragraph-p{
font-family: "Droid Sans",sans-serif !important;
font-size: 18px !important;
line-height: 25px !important;
letter-spacing: 0px !important;
text-transform: none !important;
}

#article_content .intro {font-size:15px;line-height:20px;}
.intro {font-size:15px;line-height:20px;}
#mk-boxed-layout{position:relative}
.mk-boxed-enabled #mk-boxed-layout{width:100%;margin:0 auto;box-sizing:border-box}
.mk-boxed-enabled #mk-boxed-layout .a-sticky .mk-header-holder{right:auto!important}
.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{width:100%!important;left:auto!important}
.mk-boxed-enabled #mk-boxed-layout,.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{max-width:1200px;}
.mk-boxed-enabled #mk-boxed-layout .header-style-2.a-sticky .mk-header-nav-container {width:1200px !important;left:auto !important;}
#comments .title,#comments form,.comment_forbidden{display:none;}
.title{margin:10px;font-size:2em;line-height:1;font-family:"Century Gothic",Arial,Helvetica,sans-serif;color:#888888;}
.comment h2.title{margin-bottom:1em;}
.search-results .title{font-size:1.2em;}
.item-list .title{font-weight:bold;}

.moreposts a {
	background: #c41230;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 1px;
	margin: 0 0 0 32px;
	padding: 6px 12px;
	text-align: center;
	text-transform: uppercase;
	width: 140px;
}

.moreposts a:hover { background: #404041; }



.noUi-background,

.cro_gr_labelholder a,

.cro_cust_bg,

ul.cro_shortcal li .clarlabel:hover,

.cat_audio_wrapper .mejs-container, .cat_audio_wrapper  .mejs-embed, .cat_audio_wrapper  .mejs-embed body,

.cro_bodysidebar ul li.widget-container .tagcloud a,

#comments .comment-reply-link,


.reveal-modal .close-reveal-modal,

.owl-theme .owl-controls .active span,

ul.cro_donationsfrequency li.cro_don_freq_active,

form.wpcf7-form input.wpcf7-submit,

ul.cro_footwidget li.widget-container .tagcloud a,

ul.cro_footwidget li.widget_search input#searchsubmit,

.comments-area input#submit{
	background:  #e10000;
}
.icon-facebook:before{content:"\e610"}




li.page_item,li.menu-item {
	padding: 0;
	margin: 5px 0 5px 0;
	list-style: none;
}


li.page_item,li.menu-item a:hover{

}


li.page_item a,li.menu-item a {
	line-height: 120%;
	font-size: 10px;
}




li.page_item li a,li.menu-item li a {
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	color: #666;
	line-height: 120%;
	font-weight: normal;
}

li.page_item li a:hover,li.menu-item li a:hover {
	background: none;
}


li.page_item a:hover,
li.menu-item a:hover {
	text-decoration: none;
}
.webstore-overlay-cart table .subtotal{width:5rem;padding-right:12px;padding-left:5px;}
.webstore-overlay-cart .subtotal,.webstore-overlay-cart #PromoCodeStr{text-align:right;}
#confirm .lines .subtotal{text-align:right;font-weight:bold;}
.order-history .subtotal{text-align:right;}
.webstore-lines .subtotal{text-align:right;font-weight:bold;}

#footer #footer-nav .menu-item-172 {
  display: none;
}

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item {
    display: inline-block;
    float: left;
    border-bottom: none;
    font-size: 18px;
  }

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item a {
    padding: 8px 16px;
  }

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item:last-child {
    border-right: none;
  }


.featured_art .meta {
	color:#919191;
	font-size:11px;
}


.archiveposts .post .meta {
	float:none;
	display:block;
	clear:none;
	color:#919191;
	font-size:11px;
	border:none;
	padding:0;
}


.archiveposts .meta a {
	color:#919191;
	font-weight:bold;
}


.post .meta {
	width:100%;
 	float:left;
 	padding:10px 0;
 	font-weight:normal;
 	color:#555555;
	font-size:12px;
 	border-bottom:1px solid #d7d7d7;
}


.post .meta a {
	font-weight:bold;
}


.post .meta span {
	float:right;
	font-size:11px;
}


.post .meta span a {
	font-weight:normal;
}

.tabbertab li .meta { font-size: 9px; color: #A9A9A9; margin: 3px 0 0; display: block; }

.tabbertab li .meta a { font-weight: normal; font-size: 9px; }



.row { position: relative; max-width: 1200px; padding: 0;  height: auto; margin: 0 auto; width: 90%;}


	.row .columns { margin-left: 4.4%; float: left; height: auto; min-height: 1px; }

	.row .columns:first-child { margin-left: 0px; }

		
		.row .columns.one		{ width: 4.3%; }

		.row .columns.two		{ width: 13%; }

		.row .columns.three		{ width: 21.68%; }

		.row .columns.four		{ width: 30.4%; }

		.row .columns.five		{ width: 39.1%; }

		.row .columns.six		{ width: 47.8%; }

		.row .columns.seven		{ width: 56.5%; }

		.row .columns.eight		{ width: 65.2%; }

		.row .columns.nine		{ width: 73.9%; }

		.row .columns.ten		{ width: 82.6%; }

		.row .columns.eleven	{ width: 91.3%; }

		.row .columns.twelve	{ width: 100%; margin-left:0px; }

	
	.service-slider .row{overflow: hidden;width: 90%;}

		



.row[role="main"]{padding: 54px 0;}

body.page .row[role="main"] h2,body.page .row[role="main"] h3,body.page .row[role="main"] h4{margin-bottom: .3em;margin-top: .3em;}

body.page .row[role="main"] h3,body.page .row[role="main"] h4{color: #d5652c;}

body.page .row[role="main"] p{margin: 0 0 .5em 0;}

body.page .row[role="main"] a{text-transform: uppercase;font-weight: 700;letter-spacing: .05em;color:#162230;text-decoration: none;}

body.page .row[role="main"] a:hover{color: #d5652c;}

	
	footer .row .columns { margin-left: 2.1%; padding-left: 2.2%; }

	.top .row{text-align: center; margin-left: 0; width: 100%; padding: 0;}

	header #sticky-nav .bottom .row{text-align: center;}

	
	#tab-container .row { padding: 0; }


.tab-content {
	padding: 15px;
	background-color: #fff;
	border-left: 1px solid #ddd;
	margin-bottom: 5px;
}


body#front .tab-content {
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(60%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); 
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%); 
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%); 
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%); 
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); 
	border-left: 0;
}


.tab-content dl {
	margin-top: 5px;
}


.tab-content dl dt {
	margin-top: 10px;
}

.video-section .pattern-overlay {
background-color: rgba(71, 71, 71, 0.59);
padding-top:20px;
min-height: 496px; 

}


.et_lb_slider .flexslider { width: 100% !important; }



.footermediaicon{width:42px;
height:42px;
float:left;
margin-right:5px;
}
.page div.module-experienced-team .team-member-img{width:100%}




.content-area, .content-sidebar{

	padding-top: 0;

}




.imf-home, .imf-home-2, .imf-home-3, .imf-home-4, .imf-home-5, .imf-home-6, .imf-home-7, .imf-home-8, .imf-home-9, .imf-home-10, .imf-home-11, .imf-office, .imf-newspaper, .imf-pencil, .imf-pencil-2, .imf-pencil-3, .imf-pencil-4, .imf-pencil-5, .imf-pencil-6, .imf-quill, .imf-quill-2, .imf-quill-3, .imf-pen, .imf-pen-2, .imf-pen-3, .imf-pen-4, .imf-pen-5, .imf-marker, .imf-home-12, .imf-marker-2, .imf-blog, .imf-blog-2, .imf-brush, .imf-palette, .imf-palette-2, .imf-eyedropper, .imf-eyedropper-2, .imf-droplet, .imf-droplet-2, .imf-droplet-3, .imf-droplet-4, .imf-paint-format, .imf-paint-format-2, .imf-image, .imf-image-2, .imf-image-3, .imf-images, .imf-image-4, .imf-image-5, .imf-image-6, .imf-images-2, .imf-image-7, .imf-camera, .imf-camera-2, .imf-camera-3, .imf-camera-4, .imf-music, .imf-music-2, .imf-music-3, .imf-music-4, .imf-music-5, .imf-music-6, .imf-piano, .imf-guitar, .imf-headphones, .imf-headphones-2, .imf-play, .imf-play-2, .imf-movie, .imf-movie-2, .imf-movie-3, .imf-film, .imf-film-2, .imf-film-3, .imf-film-4, .imf-camera-5, .imf-camera-6, .imf-camera-7, .imf-camera-8, .imf-camera-9, .imf-dice, .imf-gamepad, .imf-gamepad-2, .imf-gamepad-3, .imf-pacman, .imf-spades, .imf-clubs, .imf-diamonds, .imf-king, .imf-queen, .imf-rock, .imf-bishop, .imf-knight, .imf-pawn, .imf-chess, .imf-bullhorn, .imf-megaphone, .imf-new, .imf-connection, .imf-connection-2, .imf-podcast, .imf-radio, .imf-feed, .imf-connection-3, .imf-radio-2, .imf-podcast-2, .imf-podcast-3, .imf-mic, .imf-mic-2, .imf-mic-3, .imf-mic-4, .imf-mic-5, .imf-book, .imf-book-2, .imf-books, .imf-reading, .imf-library, .imf-library-2, .imf-graduation, .imf-file, .imf-profile, .imf-file-2, .imf-file-3, .imf-file-4, .imf-file-5, .imf-file-6, .imf-files, .imf-file-plus, .imf-file-minus, .imf-file-download, .imf-file-upload, .imf-file-check, .imf-file-remove, .imf-file-7, .imf-file-8, .imf-file-plus-2, .imf-file-minus-2, .imf-file-download-2, .imf-file-upload-2, .imf-file-check-2, .imf-file-remove-2, .imf-file-9, .imf-copy, .imf-copy-2, .imf-copy-3, .imf-copy-4, .imf-paste, .imf-paste-2, .imf-paste-3, .imf-stack, .imf-stack-2, .imf-stack-3, .imf-folder, .imf-folder-download, .imf-folder-upload, .imf-folder-plus, .imf-folder-plus-2, .imf-folder-minus, .imf-folder-minus-2, .imf-folder8, .imf-folder-remove, .imf-folder-2, .imf-folder-open, .imf-folder-3, .imf-folder-4, .imf-folder-plus-3, .imf-folder-minus-3, .imf-folder-plus-4, .imf-folder-remove-2, .imf-folder-download-2, .imf-folder-upload-2, .imf-folder-download-3, .imf-folder-upload-3, .imf-folder-5, .imf-folder-open-2, .imf-folder-6, .imf-folder-open-3, .imf-certificate, .imf-cc, .imf-tag, .imf-tag-2, .imf-tag-3, .imf-tag-4, .imf-tag-5, .imf-tag-6, .imf-tag-7, .imf-tags, .imf-tags-2, .imf-tag-8, .imf-barcode, .imf-barcode-2, .imf-qrcode, .imf-ticket, .imf-cart, .imf-cart-2, .imf-cart-3, .imf-cart-4, .imf-cart-5, .imf-cart-6, .imf-cart-7, .imf-cart-plus, .imf-cart-minus, .imf-cart-add, .imf-cart-remove, .imf-cart-checkout, .imf-cart-remove-2, .imf-basket, .imf-basket-2, .imf-bag, .imf-bag-2, .imf-bag-3, .imf-coin, .imf-coins, .imf-credit, .imf-credit-2, .imf-calculate, .imf-calculate-2, .imf-support, .imf-phone, .imf-phone-2, .imf-phone-3, .imf-phone-4, .imf-contact-add, .imf-contact-remove, .imf-contact-add-2, .imf-contact-remove-2, .imf-call-incoming, .imf-call-outgoing, .imf-phone-5, .imf-phone-6, .imf-phone-hang-up, .imf-phone-hang-up-2, .imf-address-book, .imf-address-book-2, .imf-notebook, .imf-envelop, .imf-envelop-2, .imf-mail-send, .imf-envelop-opened, .imf-envelop-3, .imf-pushpin, .imf-location, .imf-location-2, .imf-location-3, .imf-location-4, .imf-location-5, .imf-location-6, .imf-location-7, .imf-compass, .imf-compass-2, .imf-map, .imf-map-2, .imf-map-3, .imf-map-4, .imf-direction, .imf-history, .imf-history-2, .imf-clock, .imf-clock-2, .imf-clock-3, .imf-clock-4, .imf-watch, .imf-clock-5, .imf-clock-6, .imf-clock-7, .imf-alarm, .imf-alarm-2, .imf-bell, .imf-bell-2, .imf-alarm-plus, .imf-alarm-minus, .imf-alarm-check, .imf-alarm-cancel, .imf-stopwatch, .imf-calendar, .imf-calendar-2, .imf-calendar-3, .imf-calendar-4, .imf-calendar-5, .imf-print, .imf-print-2, .imf-print-3, .imf-mouse, .imf-mouse-2, .imf-mouse-3, .imf-mouse-4, .imf-keyboard, .imf-keyboard-2, .imf-screen, .imf-screen-2, .imf-screen-3, .imf-screen-4, .imf-laptop, .imf-mobile, .imf-mobile-2, .imf-tablet, .imf-mobile-3, .imf-tv, .imf-cabinet, .imf-archive, .imf-drawer, .imf-drawer-2, .imf-drawer-3, .imf-box, .imf-box-add, .imf-box-remove, .imf-download, .imf-upload, .imf-disk, .imf-cd, .imf-storage, .imf-storage-2, .imf-database, .imf-database-2, .imf-database-3, .imf-undo, .imf-redo, .imf-rotate, .imf-rotate-2, .imf-flip, .imf-flip-2, .imf-unite, .imf-subtract, .imf-interset, .imf-exclude, .imf-align-left, .imf-align-center-horizontal, .imf-align-right, .imf-align-top, .imf-align-center-vertical, .imf-align-bottom, .imf-undo-2, .imf-redo-2, .imf-forward, .imf-reply, .imf-reply-2, .imf-bubble, .imf-bubbles, .imf-bubbles-2, .imf-bubble-2, .imf-bubbles-3, .imf-bubbles-4, .imf-bubble-notification, .imf-bubbles-5, .imf-bubbles-6, .imf-bubble-3, .imf-bubble-dots, .imf-bubble-4, .imf-bubble-5, .imf-bubble-dots-2, .imf-bubble-6, .imf-bubble-7, .imf-bubble-8, .imf-bubbles-7, .imf-bubble-9, .imf-bubbles-8, .imf-bubble-10, .imf-bubble-dots-3, .imf-bubble-11, .imf-bubble-12, .imf-bubble-dots-4, .imf-bubble-13, .imf-bubbles-9, .imf-bubbles-10, .imf-bubble-blocked, .imf-bubble-quote, .imf-bubble-user, .imf-bubble-check, .imf-bubble-video-chat, .imf-bubble-link, .imf-bubble-locked, .imf-bubble-star, .imf-bubble-heart, .imf-bubble-paperclip, .imf-bubble-cancel, .imf-bubble-plus, .imf-bubble-minus, .imf-bubble-notification-2, .imf-bubble-trash, .imf-bubble-left, .imf-bubble-right, .imf-bubble-up, .imf-bubble-down, .imf-bubble-first, .imf-bubble-last, .imf-bubble-replu, .imf-bubble-forward, .imf-bubble-reply, .imf-bubble-forward-2, .imf-user, .imf-users, .imf-user-plus, .imf-user-plus-2, .imf-user-minus, .imf-user-minus-2, .imf-user-cancel, .imf-user-block, .imf-users-2, .imf-user-2, .imf-users-3, .imf-user-plus-3, .imf-user-minus-3, .imf-user-cancel-2, .imf-user-block-2, .imf-user-3, .imf-user-4, .imf-user-5, .imf-user-6, .imf-users-4, .imf-user-7, .imf-user-8, .imf-users-5, .imf-vcard, .imf-tshirt, .imf-hanger, .imf-quotes-left, .imf-quotes-right, .imf-quotes-right-2, .imf-quotes-right-3, .imf-busy, .imf-busy-2, .imf-busy-3, .imf-busy-4, .imf-spinner, .imf-spinner-2, .imf-spinner-3, .imf-spinner-4, .imf-spinner-5, .imf-spinner-6, .imf-spinner-7, .imf-spinner-8, .imf-spinner-9, .imf-spinner-10, .imf-spinner-11, .imf-spinner-12, .imf-microscope, .imf-binoculars, .imf-binoculars-2, .imf-search, .imf-search-2, .imf-zoom-in, .imf-zoom-out, .imf-search-3, .imf-search-4, .imf-zoom-in-2, .imf-zoom-out-2, .imf-search-5, .imf-expand, .imf-contract, .imf-scale-up, .imf-scale-down, .imf-expand-2, .imf-contract-2, .imf-scale-up-2, .imf-scale-down-2, .imf-fullscreen, .imf-expand-3, .imf-contract-3, .imf-key, .imf-key-2, .imf-key-3, .imf-key-4, .imf-key-5, .imf-keyhole, .imf-lock, .imf-lock-2, .imf-lock-3, .imf-lock-4, .imf-unlocked, .imf-lock-5, .imf-unlocked-2, .imf-wrench, .imf-wrench-2, .imf-wrench-3, .imf-wrench-4, .imf-settings, .imf-equalizer, .imf-equalizer-2, .imf-equalizer-3, .imf-cog, .imf-cogs, .imf-cog-2, .imf-cog-3, .imf-cog-4, .imf-cog-5, .imf-cog-6, .imf-cog-7, .imf-factory, .imf-hammer, .imf-tools, .imf-screwdriver, .imf-screwdriver-2, .imf-wand, .imf-wand-2, .imf-health, .imf-aid, .imf-patch, .imf-bug, .imf-bug-2, .imf-inject, .imf-inject-2, .imf-construction, .imf-cone, .imf-pie, .imf-pie-2, .imf-pie-3, .imf-pie-4, .imf-pie-5, .imf-pie-6, .imf-pie-7, .imf-stats, .imf-stats-2, .imf-stats-3, .imf-bars, .imf-bars-2, .imf-bars-3, .imf-bars-4, .imf-bars-5, .imf-bars-6, .imf-stats-up, .imf-stats-down, .imf-stairs-down, .imf-stairs-down-2, .imf-chart, .imf-stairs, .imf-stairs-2, .imf-ladder, .imf-cake, .imf-gift, .imf-gift-2, .imf-balloon, .imf-rating, .imf-rating-2, .imf-rating-3, .imf-podium, .imf-medal, .imf-medal-2, .imf-medal-3, .imf-medal-4, .imf-medal-5, .imf-crown, .imf-trophy, .imf-trophy-2, .imf-trophy-star, .imf-diamond, .imf-diamond-2, .imf-glass, .imf-glass-2, .imf-bottle, .imf-bottle-2, .imf-mug, .imf-food, .imf-food-2, .imf-hamburger, .imf-cup, .imf-cup-2, .imf-leaf, .imf-leaf-2, .imf-apple-fruit, .imf-tree, .imf-tree-2, .imf-paw, .imf-steps, .imf-flower, .imf-rocket, .imf-meter, .imf-meter2, .imf-meter-slow, .imf-meter-medium, .imf-meter-fast, .imf-dashboard, .imf-hammer-2, .imf-balance, .imf-bomb, .imf-fire, .imf-fire-2, .imf-lab, .imf-atom, .imf-atom-2, .imf-magnet, .imf-magnet-2, .imf-magnet-3, .imf-magnet-4, .imf-dumbbell, .imf-skull, .imf-skull-2, .imf-skull-3, .imf-lamp, .imf-lamp-2, .imf-lamp-3, .imf-lamp-4, .imf-remove, .imf-remove-2, .imf-remove-3, .imf-remove-4, .imf-remove-5, .imf-remove-6, .imf-remove-7, .imf-remove-8, .imf-briefcase, .imf-briefcase-2, .imf-briefcase-3, .imf-airplane, .imf-airplane-2, .imf-paper-plane, .imf-car, .imf-gas-pump, .imf-bus, .imf-truck, .imf-bike, .imf-road, .imf-train, .imf-ship, .imf-boat, .imf-cube, .imf-cube-2, .imf-cube-3, .imf-cube4, .imf-pyramid, .imf-pyramid-2, .imf-cylinder, .imf-package, .imf-puzzle, .imf-puzzle-2, .imf-puzzle-3, .imf-puzzle-4, .imf-glasses, .imf-glasses-2, .imf-glasses-3, .imf-sun-glasses, .imf-accessibility, .imf-accessibility-2, .imf-brain, .imf-target, .imf-target-2, .imf-target-3, .imf-gun, .imf-gun-ban, .imf-shield, .imf-shield-2, .imf-shield-3, .imf-shield-4, .imf-soccer, .imf-football, .imf-baseball, .imf-basketball, .imf-golf, .imf-hockey, .imf-racing, .imf-eight-ball, .imf-bowling-ball, .imf-bowling, .imf-bowling-2, .imf-lightning, .imf-power, .imf-power-2, .imf-switch, .imf-power-cord, .imf-cord, .imf-socket, .imf-clipboard, .imf-clipboard-2, .imf-signup, .imf-clipboard-3, .imf-clipboard-4, .imf-list, .imf-list-2, .imf-list-3, .imf-numbered-list, .imf-list-4, .imf-list-5, .imf-playlist, .imf-grid, .imf-grid-2, .imf-grid-3, .imf-grid-4, .imf-grid-5, .imf-grid-6, .imf-tree-3, .imf-tree-4, .imf-tree-5, .imf-menu, .imf-menu-2, .imf-circle-small, .imf-menu-3, .imf-menu-4, .imf-menu-5, .imf-menu-6, .imf-menu-7, .imf-menu-8, .imf-menu-9, .imf-cloud, .imf-cloud-2, .imf-cloud-3, .imf-cloud-download, .imf-cloud-upload, .imf-download-2, .imf-upload-2, .imf-download-3, .imf-upload-3, .imf-download-4, .imf-upload-4, .imf-download-5, .imf-upload-5, .imf-download-6, .imf-upload-6, .imf-download-7, .imf-upload-7, .imf-globe, .imf-globe-2, .imf-globe-3, .imf-earth, .imf-network, .imf-link, .imf-link-2, .imf-link-3, .imf-link2, .imf-link-4, .imf-link-5, .imf-link-6, .imf-anchor, .imf-flag, .imf-flag-2, .imf-flag-3, .imf-flag-4, .imf-flag-5, .imf-flag-6, .imf-attachment, .imf-attachment-2, .imf-eye, .imf-eye-blocked, .imf-eye-2, .imf-eye-3, .imf-eye-blocked-2, .imf-eye-4, .imf-eye-5, .imf-eye-6, .imf-eye-7, .imf-eye-8, .imf-bookmark, .imf-bookmark-2, .imf-bookmarks, .imf-bookmark-3, .imf-spotlight, .imf-starburst, .imf-snowflake, .imf-temperature, .imf-temperature-2, .imf-weather-lightning, .imf-weather-rain, .imf-weather-snow, .imf-windy, .imf-fan, .imf-umbrella, .imf-sun, .imf-sun-2, .imf-brightness-high, .imf-brightness-medium, .imf-brightness-low, .imf-brightness-contrast, .imf-contrast, .imf-moon, .imf-bed, .imf-bed-2, .imf-star, .imf-star-2, .imf-star-3, .imf-star-4, .imf-star-5, .imf-star-6, .imf-heart, .imf-heart-2, .imf-heart-3, .imf-heart-4, .imf-heart-broken, .imf-heart-5, .imf-heart-6, .imf-heart-broken-2, .imf-heart-7, .imf-heart-8, .imf-heart-broken-3, .imf-lips, .imf-lips-2, .imf-thumbs-up, .imf-thumbs-up-2, .imf-thumbs-down, .imf-thumbs-down-2, .imf-thumbs-up-3, .imf-thumbs-up-4, .imf-thumbs-up-5, .imf-thumbs-up-6, .imf-people, .imf-man, .imf-male, .imf-woman, .imf-female, .imf-peace, .imf-yin-yang, .imf-happy, .imf-happy-2, .imf-smiley, .imf-smiley-2, .imf-tongue, .imf-tongue-2, .imf-sad, .imf-sad-2, .imf-wink, .imf-wink-2, .imf-grin, .imf-grin-2, .imf-cool, .imf-cool-2, .imf-angry, .imf-angry-2, .imf-evil, .imf-evil-2, .imf-shocked, .imf-shocked-2, .imf-confused, .imf-confused-2, .imf-neutral, .imf-neutral-2, .imf-wondering, .imf-wondering-2, .imf-cursor, .imf-cursor-2, .imf-point-up, .imf-point-right, .imf-point-down, .imf-point-left, .imf-pointer, .imf-hand, .imf-stack-empty, .imf-stack-plus, .imf-stack-minus, .imf-stack-star, .imf-stack-picture, .imf-stack-down, .imf-stack-up, .imf-stack-cancel, .imf-stack-checkmark, .imf-stack-list, .imf-stack-clubs, .imf-stack-spades, .imf-stack-hearts, .imf-stack-diamonds, .imf-stack-user, .imf-stack-4, .imf-stack-music, .imf-stack-play, .imf-move, .imf-resize, .imf-resize-2, .imf-warning, .imf-warning-2, .imf-notification, .imf-notification-2, .imf-question, .imf-question-2, .imf-question-3, .imf-question-4, .imf-question-5, .imf-plus-circle, .imf-plus-circle-2, .imf-minus-circle, .imf-minus-circle-2, .imf-info, .imf-info-2, .imf-blocked, .imf-cancel-circle, .imf-cancel-circle-2, .imf-checkmark-circle, .imf-checkmark-circle-2, .imf-cancel, .imf-spam, .imf-close, .imf-close-2, .imf-close-3, .imf-close-4, .imf-close-5, .imf-checkmark, .imf-checkmark-2, .imf-checkmark-3, .imf-checkmark-4, .imf-spell-check, .imf-minus, .imf-plus, .imf-minus-2, .imf-plus-2, .imf-enter, .imf-exit, .imf-enter-2, .imf-exit-2, .imf-enter-3, .imf-exit-3, .imf-exit-4, .imf-play-3, .imf-pause, .imf-stop, .imf-backward, .imf-forward-2, .imf-play-4, .imf-pause-2, .imf-stop-2, .imf-backward-2, .imf-forward-3, .imf-first, .imf-last, .imf-previous, .imf-next, .imf-eject, .imf-volume-high, .imf-volume-medium, .imf-volume-low, .imf-volume-mute, .imf-volume-mute-2, .imf-volume-increase, .imf-volume-decrease, .imf-volume-high-2, .imf-volume-medium-2, .imf-volume-low-2, .imf-volume-mute-3, .imf-volume-mute-4, .imf-volume-increase-2, .imf-volume-decrease-2, .imf-volume5, .imf-volume4, .imf-volume3, .imf-volume2, .imf-volume1, .imf-volume0, .imf-volume-mute-5, .imf-volume-mute-6, .imf-loop, .imf-loop-2, .imf-loop-3, .imf-loop-4, .imf-loop-5, .imf-shuffle, .imf-shuffle-2, .imf-wave, .imf-wave-2, .imf-arrow-first, .imf-arrow-right, .imf-arrow-up, .imf-arrow-right-2, .imf-arrow-down, .imf-arrow-left, .imf-arrow-up-2, .imf-arrow-right-3, .imf-arrow-down-2, .imf-arrow-left-2, .imf-arrow-up-left, .imf-arrow-up-3, .imf-arrow-up-right, .imf-arrow-right-4, .imf-arrow-down-right, .imf-arrow-down-3, .imf-arrow-down-left, .imf-arrow-left-3, .imf-arrow-up-left-2, .imf-arrow-up-4, .imf-arrow-up-right-2, .imf-arrow-right-5, .imf-arrow-down-right-2, .imf-arrow-down-4, .imf-arrow-down-left-2, .imf-arrow-left-4, .imf-arrow-up-left-3, .imf-arrow-up-5, .imf-arrow-up-right-3, .imf-arrow-right-6, .imf-arrow-down-right-3, .imf-arrow-down-5, .imf-arrow-down-left-3, .imf-arrow-left-5, .imf-arrow-up-left-4, .imf-arrow-up-6, .imf-arrow-up-right-4, .imf-arrow-right-7, .imf-arrow-down-right-4, .imf-arrow-down-6, .imf-arrow-down-left-4, .imf-arrow-left-6, .imf-arrow, .imf-arrow-2, .imf-arrow-3, .imf-arrow-4, .imf-arrow-5, .imf-arrow-6, .imf-arrow-7, .imf-arrow-8, .imf-arrow-up-left-5, .imf-arrow-square, .imf-arrow-up-right-5, .imf-arrow-right-8, .imf-arrow-down-right-5, .imf-arrow-down-7, .imf-arrow-down-left-5, .imf-arrow-left-7, .imf-arrow-up-7, .imf-arrow-right-9, .imf-arrow-down-8, .imf-arrow-left-8, .imf-arrow-up-8, .imf-arrow-right-10, .imf-arrow-bottom, .imf-arrow-left-9, .imf-arrow-up-left-6, .imf-arrow-up-9, .imf-arrow-up-right-6, .imf-arrow-right-11, .imf-arrow-down-right-6, .imf-arrow-down-9, .imf-arrow-down-left-6, .imf-arrow-left-10, .imf-arrow-up-left-7, .imf-arrow-up-10, .imf-arrow-up-right-7, .imf-arrow-right-12, .imf-arrow-down-right-7, .imf-arrow-down-10, .imf-arrow-down-left-7, .imf-arrow-left-11, .imf-arrow-up-11, .imf-arrow-right-13, .imf-arrow-down-11, .imf-arrow-left-12, .imf-arrow-up-12, .imf-arrow-right-14, .imf-arrow-down-12, .imf-arrow-left-13, .imf-arrow-up-13, .imf-arrow-right-15, .imf-arrow-down-13, .imf-arrow-left-14, .imf-arrow-up-14, .imf-arrow-right-16, .imf-arrow-down-14, .imf-arrow-left-15, .imf-arrow-up-15, .imf-arrow-right-17, .imf-arrow-down-15, .imf-arrow-left-16, .imf-arrow-up-16, .imf-arrow-right-18, .imf-arrow-down-16, .imf-arrow-left-17, .imf-menu-10, .imf-menu-11, .imf-menu-close, .imf-menu-close-2, .imf-enter-4, .imf-enter-5, .imf-esc, .imf-backspace, .imf-backspace-2, .imf-backspace-3, .imf-tab, .imf-transmission, .imf-transmission-2, .imf-sort, .imf-sort-2, .imf-key-keyboard, .imf-key-A, .imf-key-up, .imf-key-right, .imf-key-down, .imf-key-left, .imf-command, .imf-checkbox-checked, .imf-checkbox-unchecked, .imf-square, .imf-checkbox-partial, .imf-checkbox, .imf-checkbox-unchecked-2, .imf-checkbox-partial-2, .imf-checkbox-checked-2, .imf-checkbox-unchecked-3, .imf-checkbox-partial-3, .imf-radio-checked, .imf-radio-unchecked, .imf-circle, .imf-circle-2, .imf-crop, .imf-crop-2, .imf-vector, .imf-rulers, .imf-scissors, .imf-scissors-2, .imf-scissors-3, .imf-filter, .imf-filter-2, .imf-filter-3, .imf-filter-4, .imf-font, .imf-font-size, .imf-type, .imf-text-height, .imf-text-width, .imf-height, .imf-width, .imf-bold, .imf-underline, .imf-italic, .imf-strikethrough, .imf-strikethrough-2, .imf-font-size-2, .imf-bold-2, .imf-underline-2, .imf-italic-2, .imf-strikethrough-3, .imf-omega, .imf-sigma, .imf-nbsp, .imf-page-break, .imf-page-break-2, .imf-superscript, .imf-subscript, .imf-superscript-2, .imf-subscript-2, .imf-text-color, .imf-highlight, .imf-pagebreak, .imf-clear-formatting, .imf-table, .imf-table-2, .imf-insert-template, .imf-pilcrow, .imf-left-to-right, .imf-right-to-left, .imf-paragraph-left, .imf-paragraph-center, .imf-paragraph-right, .imf-paragraph-justify, .imf-paragraph-left-2, .imf-paragraph-center-2, .imf-paragraph-right-2, .imf-paragraph-justify-2, .imf-indent-increase, .imf-indent-decrease, .imf-paragraph-left-3, .imf-paragraph-center-3, .imf-paragraph-right-3, .imf-paragraph-justify-3, .imf-indent-increase-2, .imf-indent-decrease-2, .imf-share, .imf-new-tab, .imf-new-tab-2, .imf-popout, .imf-embed, .imf-code, .imf-console, .imf-seven-segment-0, .imf-seven-segment-1, .imf-seven-segment-2, .imf-seven-segment-3, .imf-seven-segment-4, .imf-seven-segment-5, .imf-seven-segment-6, .imf-seven-segment-7, .imf-seven-segment-8, .imf-seven-segment-9, .imf-share-2, .imf-share-3, .imf-mail, .imf-mail-2, .imf-mail-3, .imf-mail-4, .imf-google, .imf-google-plus, .imf-google-plus-2, .imf-google-plus-3, .imf-google-plus-4, .imf-google-drive, .imf-facebook, .imf-facebook-2, .imf-facebook-3, .imf-facebook-4, .imf-instagram, .imf-twitter, .imf-twitter-2, .imf-twitter-3, .imf-feed-2, .imf-feed-3, .imf-feed-4, .imf-youtube, .imf-youtube-2, .imf-vimeo, .imf-vimeo2, .imf-vimeo-2, .imf-lanyrd, .imf-flickr, .imf-flickr-2, .imf-flickr-3, .imf-flickr-4, .imf-picassa, .imf-picassa-2, .imf-dribbble, .imf-dribbble-2, .imf-dribbble-3, .imf-forrst, .imf-forrst-2, .imf-deviantart, .imf-deviantart-2, .imf-steam, .imf-steam-2, .imf-github, .imf-github-2, .imf-github-3, .imf-github-4, .imf-github-5, .imf-wordpress, .imf-wordpress-2, .imf-joomla, .imf-blogger, .imf-blogger-2, .imf-tumblr, .imf-tumblr-2, .imf-yahoo, .imf-tux, .imf-apple, .imf-finder, .imf-android, .imf-windows, .imf-windows8, .imf-soundcloud, .imf-soundcloud-2, .imf-skype, .imf-reddit, .imf-linkedin, .imf-lastfm, .imf-lastfm-2, .imf-delicious, .imf-stumbleupon, .imf-stumbleupon-2, .imf-stackoverflow, .imf-pinterest, .imf-pinterest-2, .imf-xing, .imf-xing-2, .imf-flattr, .imf-foursquare, .imf-foursquare-2, .imf-paypal, .imf-paypal-2, .imf-paypal-3, .imf-yelp, .imf-libreoffice, .imf-file-pdf, .imf-file-openoffice, .imf-file-word, .imf-file-excel, .imf-file-zip, .imf-file-powerpoint, .imf-file-xml, .imf-file-css, .imf-html5, .imf-html5-2, .imf-css3, .imf-chrome, .imf-firefox, .imf-IE, .imf-opera, .imf-safari, .imf-IcoMoon {
	font-family: 'imf';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.imf-star-3:before {
	content: "\e2fe";
}

	.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
		margin-left: 0;
		margin-right: 0;
	}

	.author .author_social .fusion-social-networks .fusion-social-network-icon:first-child {
		margin-left: 0;
	}

.widget .fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  display: inline-block;
  margin-right: 11px;
  margin-bottom: 14px;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 7px;
  margin-bottom: 10px;
}

.rtl .alignleft .fusion-social-links-header .fusion-social-networks .fusion-social-network-icon {
  margin-right: 20px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 20px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
  margin-right: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon:first-child {
  margin-left: 10px;
}

.rtl .author .author_social .fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  margin-right: 20px;
}

.rtl .fusion-social-networks .fusion-social-network-icon {
  margin-left: 20px;
  margin-right: 0;
}

.rtl .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-left: 10px;
  margin-right: 0;
}

#side-header .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-bottom: 10px;
}

.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon {
  margin-bottom: 0;
}

.fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  margin-right: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  color: #46494a;
  display: inline-block;
}

.fusion-social-networks .fusion-social-network-icon:hover {
  opacity: 0.8;
}

.fusion-social-networks .fusion-social-network-icon:before {
  color: inherit;
}

.fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 10px;
  padding: 8px;
  background-color: #46494a;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-background-clip: inherit;
  -webkit-background-clip: inherit;
  background-clip: inherit;
  border: 1px solid #46494a;
  color: #ffffff;
}

.header-social .alignright .fusion-social-links-header .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}

.header-social .alignright .fusion-social-links-header .boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}
