﻿

#content {
	padding:10px 0 15px;
	margin: 0 0 0 10px;
	float:left;
	width:690px;
}


#content.full-width {
	width:950px;
	background:#fff;
}


#content.full-width .post {
	width:100%;
}


#content.full-width .entry img {
	max-width:950px;
}


#content.full-width .post_author {width: 930px;}



.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}

	.wrapper {
		border-top: none;
		box-shadow: none;
	}




.su-spacer {
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}

.su-spacer-5 { height: 5px }

.su-spacer-10 { height: 10px }

.su-spacer-20 { height: 20px }

.su-spacer-30 { height: 30px }

.su-spacer-40 { height: 40px }

.caja{width:225px;display:none;position:absolute;background-color:#FFE8CA;padding:1px;font-size:14px;z-index:1;}



.main-menu__drawer-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 510;
  background: rgba(0, 0, 0, 0.75);
  display: none;
}

.headline-style-2 .sub-title{ letter-spacing: 6px; margin-right: -6px; }

.sub-title{ line-height: 1.8; }

.headline-style-1 .sub-title{ font-size: 10px; letter-spacing: 1px; }


.reviews .sub-title{ line-height: 18px; }

.menu-dark .sub-title{ color: #fff; }

.footer-contact .sub-title{ display: inline-block; margin: 33px 0px 22px 0px; letter-spacing: 1px; }
#main-wrapper{margin-top:20px}
body,#page-wrapper,#page,#main-wrapper,#main,#content,#content .section{color:#000;background-color:transparent !important;background-image:none !important}
.text-center{text-align:center}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player-title .title{color:#000;color:rgba(0,0,0,0.9)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player-title .title{color:#fff;color:rgba(255,255,255,0.9)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-track .player-track-inner .player-title{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-track .player-track-inner .player-title .title{font-size:16px !important}


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player-title .title {
  color: white;
  color: rgba(255, 255, 255, 0.9); }





#wp-members  { 
	width: 100%;
}

#wp-members fieldset {
	border:none;
	padding:0px
}

#wp-members input {
	font-family: inherit;
}

#wp-members input[type="text"],
#wp-members input[type="password"]{
	margin: 0 0 4px 0;
}

#wp-members input[type="submit"] {
	padding: 5px 6px 4px;
	margin: 0 4px 0 0;
}

#wp-members .button_div { 
	margin-top:4px; 
}

#wp-members .err {
	width:100%;
    padding: 5px;
	font-family: inherit;
	border: 1px solid #ccc;
	border-radius: 3px;
}
.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-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{float:left}
.col-xs-12{width:100%}

section.contain .box li .col-xs-12 {
	padding-left: 10px;
	padding-right: 10px;
}

.init .edu-in .col-xs-12:last-child .well {
	margin-bottom: 0;
}

	section.more .new .well .in .col-xs-12.no-padding-left {
		overflow: hidden;
		height: 212px;
	}

	section.more .new .well .in .col-xs-12.no-padding-right {
		padding-right: 15px;
	}

	section.more .sub-ii .col-xs-12 {
		padding: 0;
	}

	section.more .sub-iii .col-xs-12 {
		padding-left: 15px;
		padding-right: 15px;
	}

@CHARSET "UTF-8";

#access .menu-header,
div.menu { font-size: 10px; }







#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 900px;
}




#access {
	
	background: transparent;
	display: block;
	float: right;
	margin: 54px auto 0 auto;
	width: 548px;
}

#access .menu-header,
div.menu {
	font-size: 13px;
	font-family: 'PT Sans', arial, serif; font-weight:bold;
	text-transform: uppercase;
	margin-left: -7px;
	width: 555px;
}

#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
	float:right;
}

#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}

#access a {
	color: #aaa;
	display: block;
	line-height: normal;
	text-decoration: none;
	border-left:1px solid #666;
	padding: 9px 20px;
	height: 16px;
}

#access li:nth-child(1) a { border: none; }

#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}

#access ul ul li {
	min-width: 180px;
}

#access ul ul ul {
	left: 100%;
	top: 0;
}

#access ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}

#access li .hover {
	background:#FFF !important;
	color:#000 !important;
	position:absolute;
	top:0px;
	display:none;
}

#access ul li.menu-item-object-home a { border-left:none; }

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}

	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.addthis_toolbox,
	.widget-area {
		display: none !important;
	}
#footer .panel-footer .panel-top .panel-panel{padding:10px 15px 10px 20px;}
.panel-footer .panel-col-top-l,#footer .panel-footer .panel-top .panel-panel{width:100%;}


.footer-holder a {color:#6984AB !important;}

.footer-holder a:hover {color:#FFF !important;}

#footer .footer-holder{
padding:45px 0 25px;
width:90%;
margin:0 auto;
}

	#tt-boxed-layout .footer-holder {width: 80%;padding-left:50px;}
	
	
			
	#tt-boxed-layout .footer-holder .one_fourth,
	#tt-boxed-layout .footer-holder .one_fourth_last{
	width:178px !important;
	}
	

			
	#tt-boxed-layout .footer-holder .one_fifth,
	#tt-boxed-layout .footer-holder .one_fifth_last{
	width:138px !important;
	}


		
	.footer-holder .one_half,
	.footer-holder .one_half_last{
	float: left !important;
	clear: both;
	}

	
	
	.footer-holder .one_third,
	.footer-holder .one_third_last{
	float: left !important;
	clear: both;
	}
	

	
	#tt-boxed-layout .footer-holder .one_sixth,
	#tt-boxed-layout .footer-holder .one_sixth_last{
	float: left !important;
	clear: both;
	}

#inner-wrap {
  position: relative;
  width: 100%;
}

  .js-ready #inner-wrap {
    left: 0;
  }

  .js-nav #inner-wrap {
    left: 70%;
  }

  .csstransforms3d.csstransitions.js-ready #inner-wrap {
    left: 0 !important;
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    -o-transition: -o-transform 500ms ease;
    transition: transform 500ms ease;
    -webkit-font-smoothing: subpixel-antialiased;
  }

  .csstransforms3d.csstransitions.js-nav #inner-wrap {
    -webkit-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
    -moz-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
    -ms-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
    -o-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
  }

.container {width:100% !important; background:none; border-right: 1px solid white; border-left:1px solid white;}

.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

.clearfix, .container {display:block;}



.uspto-header-top .container {
    background-color: #323232; 
    height: 49px;
    width: 918px;
}


.uspto-header-middle .container {
    background-color: #ebebeb; 
    font-size: 32px; 
    font-family: 'Segoe UI';
    width: 918px;
}

.uspto-header-middle .container span {
    margin-left:10px; 
    display: inline-block;
    padding-bottom: 3px;
}


.uspto-header-bottom .container{
	background-color: #ebebeb;
	padding-left:0;
	width: 918px;
	border-top: 1px solid #C1C1AF;

}


#mainArea .container .row {
	margin-left: 5px;
	margin-right: 15px;
}


div.container {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto;
}


 
 .carousel-inner .carousel-caption
 {
 
 position:absolute;
 right:51%;
 bottom:20px;
 left:11%;
 z-index:10;
 padding-top:20px;
 padding-bottom:20px;
 


 
 }

 
  .carousel-caption2
 {
 
 position:absolute;
 right:51%;
 bottom:80px;
 left:11%;
 z-index:10;

 padding-bottom:20px;
 
 }

 
  .carousel-caption3
 {
 
 position:absolute;
 right:51%;
 bottom:80px;
 left:11%;
 z-index:10;

 padding-bottom:20px;
 
 }

 
 
 .carousel-control.left
 {background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));



background-repeat:repeat-x;

}


.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;border:1px solid #177592;border-radius:10px}



.carousel-control.right

{
right:0;left:auto; 



background-repeat:repeat-x;
}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);filter:alpha(opacity=50)}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;left:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.carousel-caption .btn{text-shadow:none}


.carousel li {
	margin-right: 5px;
}

	
	.marketing4-zone .carousel-inner .item .img-i{
		position:absolute;
	}

	
	.marketing4-zone .carousel-inner .item .carousel-caption h1{
		font-size:16px; line-height:120%; width:45%;
	}

	
	.marketing4-zone .carousel-inner .item .carousel-caption h2{
		font-size:14px !important; line-height:120%; 
	}

	
	.marketing4-zone .carousel-inner .item .carousel-caption ul li a{font-size:11px !important;}




body .av-special-heading .av-special-heading-tag{
text-transform:none;
letter-spacing: -2px;
}


.meta-heading .av-special-heading-tag{
font-weight: normal;
}

#top #wrap_all .custom-color-heading .av-special-heading-tag, #top .custom-color-heading a, #top .custom-color-heading strong, #top .custom-color-heading .special_amp{color: inherit; }


.av-inherit-size .av-special-heading-tag{ font-size: 1em; }

.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag{font-weight: 300;}


.cf:before, .main-menu-wrap:before, .aux-menu-wrap:before, .breadcrumb-wrap:before, .gal-with-caption:before, .academic-list:before, .content-box-module--tweet .content-box-img:before,
.cf:after,
.main-menu-wrap:after,
.aux-menu-wrap:after,
.breadcrumb-wrap:after,
.gal-with-caption:after,
.academic-list:after,
.content-box-module--tweet .content-box-img:after {
  content: "";
  display: table; }


.cf:after, .main-menu-wrap:after, .aux-menu-wrap:after, .breadcrumb-wrap:after, .gal-with-caption:after, .academic-list:after, .content-box-module--tweet .content-box-img:after {
  clear: both; }


.cf, .main-menu-wrap, .aux-menu-wrap, .breadcrumb-wrap, .gal-with-caption, .academic-list, .content-box-module--tweet .content-box-img {
  *zoom: 1; }

.header.unit .main-menu-wrap .logo-unit {
  color: #fff;
  display: none; }

    .open-menu .menu-wrap .aux-menu-wrap, .open-menu .menu-wrap .main-menu-wrap {
      display: block; }


.main-menu-wrap {
  background: #fff;
  display: none;
  position: relative; }

  .main-menu-wrap li {
    border-top: 1px solid #eae5d7;
    position: relative; }

    .main-menu-wrap li:first-child {
      border: none; }

    .main-menu-wrap li:nth-child(even) {
      background: #fffdf5; }

    .main-menu-wrap li.hover span:after {
      -webkit-transition: width 0.2s ease-out;
              transition: width 0.2s ease-out;
      width: 100%; }

    .main-menu-wrap li:hover a {
      background: #faf8f1; }

  .main-menu-wrap .main-menu-link {
    color: #00529b;
    display: block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 2px;
    padding: 15px;
    text-transform: uppercase; }

    .main-menu-wrap .main-menu-link span {
      display: inline-block;
      position: relative; }

    .main-menu-wrap .main-menu-link .icon-caret {
      height: 14px;
      right: 15px;
      margin-top: -7px;
      position: absolute;
      top: 50%;
      width: 9px; }


.mobile-top {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 20px;

	background: rgba(22, 58, 84, 0.92);
	padding: 10px;
	color: #fff !important; 
	text-decoration: none !important; 
}

#colophon #sitemap p {font-size:12px; color:#9ebaab; text-transform:uppercase;}

#colophon #sitemap li {padding:.2em 0 0 0;}

#colophon #sitemap a {color:#e1e1e1; text-decoration:none; text-transform:lowercase; font-size:12px; display:block; padding:8px 0 0 0;}

#colophon #sitemap a:hover, #colophon #sitemap li.current_page_item a {color:#fff; text-decoration:underline;}

#colophon #sitemap #credit_link, #colophon #sitemap #credit_link a {color:#9da6ac; text-transform:lowercase; text-decoration:none; margin-top:25px;}

#colophon #sitemap #credit_link a:hover {text-decoration:underline;}

#colophon #sitemap {float:left; width:150px; padding-right:40px;}

#main .widget-area {float: right; overflow: hidden; width: 220px;}

img.size-auto, img.size-full,
img.size-large, img.size-medium,
.attachment img, .widget-area img {max-width: 100%; height: auto;}

.widget-area .widget_search {overflow: hidden;}

.widget-area .widget_search input {float: left;}




.top_right_links {
	float: right;
	width: 620px;
	height: 31px;
}
.span4{width:300px}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}
input.span4,textarea.span4,.uneditable-input.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
#container-isotope .row-fluid .span4,#container-isotope .span4,#container-isotope .row-fluid .span6,#container-isotope .span6{margin-left:10px}
#isotope-container.row-fluid .span4,#isotope-container .span4,#isotope-container .row-fluid .span6,#isotope-container .span6{margin-left:10px}
.span4 .panel .slider{position:absolute;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-size-adjust:none}
#container-isotope .row-fluid .span3,#container-isotope .span3,#container-isotope .row-fluid .span4,#container-isotope .span4,#container-isotope .row-fluid .span6,#container-isotope .span6{margin-left:0}


#menu-mainmenu li a {
	border-left: 2px solid #494959;
}


	#menu-mainmenu li:last-child a { border-left: 0; }


	#top .searchform,
	#topmenu li,
	#menu-mainmenu li a {
		border-left: 0;
		border-right: 0;
	}


	#menu-mainmenu {
		border-left: 2px solid #494959;
		border-right: 2px solid #494959;
	}

	#menu-mainmenu li:first-child a { border-top: 0; }


#menu-mainmenu li {
	display: block;
	float: right;
}


	#topmenu li,
	#topmenu li a,
	#top .searchform,
	#qtranslate-chooser,
	#menu-mainmenu li,
	#menu-mainmenu li a {
		display: block;
		float: none;
	}


#top a,
#access .menu,
#access div.menu ul,
.pub-details,
#content .entry-content h3,
#content .neural_issues .entry-title,
ul#topmenu li.search input[type="text"],
#primary h4,
#primary h3.widget-title,
#sidebar-left h4,
#sidebar-left h3.subscribe-box,
#primary .widget_text dt,
#footer h4,
.navigation,
.two-column #content .entry-content h3,
table.subscribe-print th,
.tag-links a,
.entry-meta,
ul.post_tags,
input[type=submit],
#content .subscription-modes,
.entry-utility {
	font-family: 'Roboto Condensed Bold', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
}
.nav-item{list-style:none;display:inline-block;padding:0;margin:0}
.nav-item:first-child{margin-left:1em}
.nav-item.nav-item__multiple{display:none}
.nav-item a{padding:8px 6px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.nav-item a:link,.nav-item a:visited{color:#3f556d;text-decoration:none}
.nav-item a:hover,.nav-item a:focus,.nav-item a:active{text-decoration:underline}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first{margin-bottom:0px;}

      .hero-slider .owl-carousel .owl-item .item .hero-content {
        width: 700px;
        padding: 0 10px;
        margin: 0 auto;
        text-align: left; }

          .hero-slider .owl-carousel .owl-item .item .hero-content a {
            position: absolute;
            left: 0;
            margin-top: 37px;
            width: 100%;
            border-radius: 0;
            top: 75px;
            z-index: 21000; }

.slide-sec .r-bar .learn {
	border: 3px solid #fff;
	display: inline-block;
	padding: 0;
	background: none;
	text-transform: uppercase;
	font: 19px Verdana, Geneva, sans-serif;
}

.slide-sec .r-bar .learn a {
	text-decoration: none;
	padding: 10px 25px;
	color: #fff;
	display: block;
}

.slide-sec .r-bar .learn a:hover {
	background: #fff;
	color: #000;
}


.wrapper { position: relative; padding: 85px 0 0 0; height: 100%; }

.wrapper-home { padding-top: 0; }

.wrapper-home .shell { width: 1016px; }


	.shell,
	.wrapper-home .shell,
	.shell-large { width: auto; }
footer.footer .footer-menu .footer-main-menu{width:994px;float:left;margin:0;padding:0}
footer.footer .footer-menu .footer-main-menu:after{content:"";display:table;clear:both}
footer.footer .footer-menu .footer-main-menu ul.links{font-size:12px;padding:12px 0 10px;margin:8px 0 0 0;border-bottom:1px solid #8d8d8d;border-width:1px 0;border-top:2px solid #F4268E}
footer.footer .footer-menu .footer-main-menu ul.links li{display:inline-block;padding:0 15px;margin:0;text-align:center;height:14px;line-height:14px}
footer.footer .footer-menu .footer-main-menu ul.links li a{font-family:"kepler-std";font-size:22px;font-weight:normal;margin:4px 0;outline:0 none;text-align:center;text-decoration:none;text-transform:lowercase;white-space:nowrap;color:#000000;padding:0 6px}
footer.footer .footer-menu .footer-main-menu ul.links li:nth-child(9) a{color:#ec008c !important}
footer.footer .footer-menu .footer-main-menu ul.links li+li{border:1px solid #F4268E;border-width:0 0 0 1px}
footer.footer .footer-menu .footer-main-menu ul.narrow li{padding:0 3.4px}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}

ul.products .product .img-wrap {
  position: relative;
  margin: 0 0 1em;
}

ul.products .product .img-wrap .onsale {
  position: absolute;
  top: 10px;
  left: 10px;
}




#sb_instagram #sbi_load{
  float: left;
  clear: both;
  width: 100%;
  text-align: center;
}

#sb_instagram #sbi_load .sbi_load_btn,
#sb_instagram .sbi_follow_btn a{
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;

  padding: 7px 14px;
  margin: 5px auto 0 auto;
  background: #333;
  color: #eee;
  border: none;
  color: #fff;
  text-decoration: none;
  font-size: 13px;
  line-height: 1.5;

  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#sb_instagram .sbi_follow_btn a:hover,
#sb_instagram .sbi_follow_btn a:focus,
#sb_instagram #sbi_load .sbi_load_btn:hover,
#sb_instagram #sbi_load .sbi_load_btn:focus{
  filter: alpha(opacity=85);
  opacity: 0.85;
}

#sb_instagram #sbi_load .fa,
#sb_instagram .sbi_follow_btn .fa{
  margin-bottom: -1px;
  margin-right: 7px;
  font-size: 15px;
}

#sb_instagram #sbi_load .sbi_follow_btn{
  margin-left: 5px;
}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
body.style-1 #usersite-container .zoogle-columns-100 .subtitle-wrap{max-width:473px}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}

	.footer-cities td.sep {
		border-left: 1px solid #ddd;
		padding-left: 10px;
	}

	
#navbarleft {
	width: 680px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
 #grve-header .grve-logo.grve-logo-text a { font-family: Open Sans; font-weight: 400; font-style: normal; font-size: 18px; text-transform: uppercase; }
 #grve-header #grve-inner-header .grve-logo img { max-height: 75px; }
  #grve-header.grve-header-sticky .grve-logo a.grve-sticky { display: inline-block; }
 #grve-header[data-logo-background='colored'].grve-default .grve-logo, #grve-header[data-logo-background='advanced'].grve-default .grve-logo { background-color: #ebebeb; }
 #grve-header.grve-default .grve-logo a.grve-dark, #grve-header.grve-default .grve-logo a.grve-light, #grve-header.grve-default .grve-logo a.grve-sticky { display: none; }
 #grve-header[data-logo-background='colored'].grve-light .grve-logo, #grve-header[data-logo-background='advanced'].grve-light .grve-logo { background-color: #ebebeb; }
 #grve-header[data-logo-background='colored'].grve-dark .grve-logo, #grve-header[data-logo-background='advanced'].grve-dark .grve-logo { background-color: #ebebeb; }
 #grve-header[data-logo-background='colored'].grve-header-sticky .grve-logo, #grve-header[data-logo-background='advanced'].grve-header-sticky .grve-logo { background-color: #ebebeb; }
#footer
#footer_ad{width:960px;margin:0
auto;text-align:center;padding:15px
0 5px 0;clear:both}
#footer
#footer_ad.padding{padding-top:20px;padding-bottom:20px}
body.fullw #footer_ad,
body.fullw #footer_widgets,
body.fullw #footer .nav-copyright{width:960px;margin:0
auto}
#footer,#footer_ad{width:760px !important;overflow:hidden}
body.fullw #footer_ad,
body.fullw #footer .nav-copyright{width:760px !important;margin:0
auto;overflow:hidden;padding-left:0px;padding-right:0px}
.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-4{width:33.33333333%}
.ads .col-xs-4,.ads .col-xs-8{padding:0 10px}
#home-page .reviews .col-xs-4{padding:0 10px;padding:0}
.pi-links .col-xs-4{padding:15px}
.pi-links .col-xs-4:nth-child(2){margin-top:-20px;margin-bottom:-20px;background-color:#adadad;box-shadow:0 3px 6px 1px rgba(0,0,0,.4)}

  .region-secondary-content .block {
    margin-bottom: 0;
    font-size: 1em;
  }

  #menu-bar .block {
    clear: both;
    float: none;
  }

  .region-header .block {
    overflow: hidden;
  }

  .region-header .block ul li {
    display: block;
    text-align: center;
    float: none;
  }

  .region-header .block ul li a {
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
  }

.region-sidebar-first, .region-sidebar-second, .region-sidebar-first .block, .region-sidebar-second .block {width: 100%;}

.region-sidebar-first .block, .region-sidebar-second .block {width: 100%;}

  
  header#header div.region-header .block {
    clear: both;
    display: block;
    margin: auto;
    padding: 0 0 10px !important;
    text-align: left;
    width: auto;
  }

  header#header div.region-header .block-inner {
    margin: 0 20px;
  }

  .region-draw .block {
    float: none;
    display: block;
    min-width: 0;
    max-width: 100%;
    margin: 0 auto 10px;
  }

  #secondary-content-wrapper .block-content-inner {
    padding: 0;
  }

  #secondary-content-wrapper .block-content-inner  img {
    max-width: 280px;
    display: block;
    margin: 10px auto;
  }

  #secondary-content-wrapper .block-content-inner .views-row {
    max-width: 90%;
    margin: auto;
  }

  #secondary-content-wrapper .block-content-inner .image-right,
  #secondary-content-wrapper .block-content-inner .image-left,
  .field-type-image {
    float: none !important;
    display: block !important;
    margin: auto !important;
    text-align: center !important;
  }

  .content-display-grid .block-inner {
    margin: 0;
  }

  #secondary-content-wrapper .block-content-inner  .image-right,
  #secondary-content-wrapper .block-content-inner  .image-left,
  #secondary-content-wrapper .block-content-inner  .field-type-image,
  #secondary-content-wrapper .block-content-inner  figure  {
    max-width: 50%;
  }

  #secondary-content-wrapper .block-content-inner img {
    max-width: 100%;
  }

body.btf-gwf-open-sans .block-title{font-family:'Open Sans'}

.ads{
	width:100%;
	margin:0 auto;
	clear:both;
}


.symbol, a.symbol:before {
    font-family: 'Mono Social Icons Font';
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
}


a.symbol:before {
    content: attr(title);
    margin-right: 0.3em;
    font-size: 130%;
}


.symbol {margin:0 0 0 -12px
}


.l205-10 {
	float: left;
	width: 205px;
	margin: 0 10px 0 0;
}


.l205-10-r {
	margin: 0 0 0 215px;
}


.l205-10-r-home {
	float: left;
	width: 120px;
}

.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-sm-6 {
    width: 50%;
  }

.choose-pop-btn{margin-top:20px;}
.choose-pop-btn .primary-btn.arrow-btn{display:inline-block;width:100%;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;padding-left:0px !important;padding-right:0px !important;}



@import url("../Divi/style.css");

#sidebar.footer-left {
   width: 70%;
   float: left;
}


#sidebar.footer-left .et_pb_widget {
  float: left;
}


#sidebar.footer-right {
   width: 30%;
   float: right;  
}


#sidebar.footer-right .et_pb_widget  {
   float: right;  
}

#wrapper {
  position: relative;
  overflow: hidden;
}

.link-box li.car-rental {background-position: 10px -88px;}

.link-box li.car-rental:hover  {background-position: 10px -88px; background-color:#ddd; border-bottom: 1px solid #ff6600;}

.flex-caption {
	margin-top: 25px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 25px;
}

.flex-caption h2, .flex-caption h5, .flex-caption h6 {
	color: #fff;
	font-weight: 300;
	font-size: 25px;
	line-height: 25px;
}

.flex-caption p {
	font-size: 14px;
	line-height: 23px;
	max-width: 650px;
	margin: 0 auto;

}
h2 .strong{color:#656564}
.strong{font-weight:700}
#related form .strong{color:#fff}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.byline,.meta{font-size:.75rem;font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;line-height:1.667;color:#999;margin:0}
.byline a,.meta a{color:#999}
.byline a:hover,.meta a:hover{color:#387c9d}
.byline i,.meta i{vertical-align:-1px}
.meta.postTags{margin:50px 0}
.meta .share-box{margin:0}
.newslist .meta{margin:5px 0}
.newslist h2.title a,.newslist .byline a,.newslist .label a,.newslist .meta a{border:0}
.single-post .meta a[data-disqus-identifier]:before{font-family:FontAwesome;content:"\f075";margin-right:3px;vertical-align:middle}
.header{background:rgba(255,255,255,0.0);margin:0px;border:0px;padding:25px 30px;width:100%;position:fixed;top:0;left:0;font-weight:300;font-size:16px;color:white;display:block;}
.header.alt{background:rgba(255,255,255,1.0);color:#5cbad5;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;transition:background 0.3s linear;}
.header td,.footer td{vertical-align:middle;}
.header a,.footer a{display:inline-block;margin:0 10px;vertical-align:middle;}
.header span,.footer span{display:inline-block;margin:0 10px;vertical-align:middle;}
.header .bullet{display:list-item;list-style-type:disc;margin-left:20px;padding-left:1px;}
#popmenu .header{position:absolute;}
.header,.footer{padding:15px 20px;}

.welcometext {
	font-family: Tahoma;
	font-size: 14px;
	line-height: 22px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 7px;
}

.widget_news .x-ul-icons .x-li-icon,
.widget_news .x-ul-icons .x-li-icon:last-child{
	border:none;
}

.widget_news .x-ul-icons .x-li-icon
{
	border-bottom:1px dotted #ccc;
}

.widget_news .x-ul-icons .x-li-icon i{
	color:#ff2a13;
}
.module-row .module-item .transparent-module-content .content-element input#txtSearchTerm{width:94.5%;height:35px;padding:2px 4px 0;margin-top:10px;margin-bottom:20px;}


#footerleftadnew{float:left;height:280px;margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;width:353px;}
#usersite-container table#page-content-wrap{width:100%;margin-top:0;margin-bottom:0}
#usersite-container table#page-content-wrap td.block{vertical-align:top}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}
#usersite-container #page-root section.store_feature a.store-grid-link,#usersite-container #page-root section.pledge_music_feature a.store-grid-link,#usersite-container #page-root section.dialog-store_feature a.store-grid-link,#usersite-container #page-root section.topspin_store_feature a.store-grid-link,#usersite-container #page-root section.store_item_feature a.store-grid-link,#usersite-container #page-content-wrap section.store_item_feature a.store-grid-link{text-decoration:none}
#usersite-container #page-root section.store_feature a.store-grid-link:hover,#usersite-container #page-root section.pledge_music_feature a.store-grid-link:hover,#usersite-container #page-root section.dialog-store_feature a.store-grid-link:hover,#usersite-container #page-root section.topspin_store_feature a.store-grid-link:hover,#usersite-container #page-root section.store_item_feature a.store-grid-link:hover,#usersite-container #page-content-wrap section.store_item_feature a.store-grid-link:hover{text-decoration:none}
#usersite-container #page-root section.store_feature article.store-layout-list,#usersite-container #page-root section.pledge_music_feature article.store-layout-list,#usersite-container #page-root section.dialog-store_feature article.store-layout-list,#usersite-container #page-root section.topspin_store_feature article.store-layout-list,#usersite-container #page-root section.store_item_feature article.store-layout-list,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list{padding-bottom:1.4em}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area{margin:0 10px 0 0;float:left;width:200px;font-size:0;position:relative;text-align:center}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area img.store-placeholder-image{opacity:0.75}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area div.main-image{max-width:100%;margin:auto;line-height:initial;font-size:12px}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area div.main-image img{max-height:200px;max-width:100%}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area div.main-image .sale-tag{position:absolute;top:0px;right:0px;font-size:13px;line-height:1.2;z-index:10;background-color:#f00;background:rgba(255,0,0,0.8);border-bottom-left-radius:4px;padding:.1em 1em;color:white;box-shadow:-2px 2px 3px 2px rgba(255,255,255,0.2)}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails{margin:0 -6.6666666667px;padding-left:0px;overflow:hidden;height:46.6666666667px}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail{display:inline-block;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image{display:inline-block;width:40px;height:40px;margin:6.6666666667px}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img{display:inline-block;width:100%;max-width:40px}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n){margin-right:0px}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details{overflow:hidden}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details h1,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details h1,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details h1,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details h1,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details h1,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details h1{margin:0 0 .25em}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options{border:none;border-collapse:collapse;max-width:400px}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr{border:none}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td{border:none}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td.item-option-select,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td.item-option-select{text-align:right}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td.item-option-select select{width:100%;min-width:13em}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td .lighter,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td .lighter,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td .lighter,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td .lighter,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td .lighter,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td .lighter{font-weight:lighter;opacity:0.7;white-space:nowrap;font-size:0.9em}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td h3,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td h3,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td h3,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td h3,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td h3,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td h3{display:inline-block;font-size:1em}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td:first-child,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td:first-child,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td:first-child,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td:first-child,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td:first-child,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td:first-child{padding-right:0.2em}
#usersite-container #page-root section.store_feature article.store-layout-list .product-details table.item-options tr td:last-child,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .product-details table.item-options tr td:last-child,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .product-details table.item-options tr td:last-child,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .product-details table.item-options tr td:last-child,#usersite-container #page-root section.store_item_feature article.store-layout-list .product-details table.item-options tr td:last-child,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .product-details table.item-options tr td:last-child{padding-left:0.2em}
#usersite-container #page-root section.store_feature article.store-layout-list .related-products,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .related-products,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .related-products,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .related-products,#usersite-container #page-root section.store_item_feature article.store-layout-list .related-products,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .related-products{overflow:hidden}
#usersite-container #page-root section.store_feature article.store-layout-list .description,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .description,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .description,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .description,#usersite-container #page-root section.store_item_feature article.store-layout-list .description,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .description{clear:both}
#usersite-container #page-root section.store_feature article.store-layout-list .description.soft-truncate,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .description.soft-truncate,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .description.soft-truncate,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .description.soft-truncate,#usersite-container #page-root section.store_item_feature article.store-layout-list .description.soft-truncate,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .description.soft-truncate{overflow:hidden}
#usersite-container #page-root section.store_feature article.store-layout-list .description p,#usersite-container #page-root section.pledge_music_feature article.store-layout-list .description p,#usersite-container #page-root section.dialog-store_feature article.store-layout-list .description p,#usersite-container #page-root section.topspin_store_feature article.store-layout-list .description p,#usersite-container #page-root section.store_item_feature article.store-layout-list .description p,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list .description p{margin:1.5em 0 0}
#usersite-container #page-root section.store_feature article.store-layout-list+article.store-layout-list,#usersite-container #page-root section.pledge_music_feature article.store-layout-list+article.store-layout-list,#usersite-container #page-root section.dialog-store_feature article.store-layout-list+article.store-layout-list,#usersite-container #page-root section.topspin_store_feature article.store-layout-list+article.store-layout-list,#usersite-container #page-root section.store_item_feature article.store-layout-list+article.store-layout-list,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list+article.store-layout-list{padding-top:2em;border-top-width:solid;border-top-style:1px}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:flex;display:-ms-flexbox;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article{display:inline-block;vertical-align:top;width:200px;padding:9px 9px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:flex;display:-ms-flexbox;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article:hover,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article:hover,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article:hover,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article:hover,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article:hover,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article:hover{cursor:pointer}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article:empty,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article:empty,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article:empty,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article:empty,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article:empty,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article:empty{height:0;margin:0;padding-top:0;padding-bottom:0}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area{width:200px;height:200px;font-size:0;display:table-cell;vertical-align:middle;text-align:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:flex;display:-ms-flexbox;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image{margin:auto;display:table}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img{max-height:200px;max-width:200px}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image{opacity:0.75}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag{position:absolute;top:0px;right:0px;font-size:13px;line-height:1.2;z-index:10;background-color:#f00;background-color:rgba(255,0,0,0.8);border-bottom-left-radius:4px;padding:.1em 1em;color:white;box-shadow:-2px 2px 3px 2px rgba(255,255,255,0.2)}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details{margin-top:12px}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details h1,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details h1{margin:0}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details span,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details span,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details span,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details span,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span{font-size:1em;font-weight:bold;text-transform:none;margin:1em 0 0}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span+span{font-size:.65em;font-weight:normal;display:block;margin-top:4px;text-transform:uppercase}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-details span.album-title{font-weight:bold}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-price,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-price,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-price,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-price,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price{margin-top:auto}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text{text-align:center;font-weight:normal}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .old-price{text-decoration:line-through}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article .product-price span.item-sale-text .sale-red{color:#d00}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}

	
	.video-texture, #style-selection {
		display: none!important;
	}

	
	.video-texture {
		display: none!important;
	}


.nectar-slider-wrap[data-button-styling="btn_with_preview"] .video-texture.light-overlay {	background-color: rgba(255,255,255,0.8); }

.nectar-slider-wrap[data-button-styling="btn_with_preview"] .video-texture.dark-overlay {	background-color: rgba(0,0,0,0.55); }

.nectar-slider-wrap[data-button-styling="btn_with_preview"] .video-texture.half-light-overlay {	background-color: rgba(255,255,255,0.4); }

.nectar-slider-wrap[data-button-styling="btn_with_preview"] .video-texture.half-dark-overlay {	background-color: rgba(0,0,0,0.35); }

.nectar-slider-wrap[data-button-styling="btn_with_preview"] .video-texture { transition: background-color 0.4s linear; -webkit-transition: background-color 0.4s linear; }

.nectar-slider-wrap[data-button-styling="btn_with_preview"] .video-texture.no-trans { transition: none; -webkit-transition: none; }


#main-menu ul.sub-menu li a:before,.hb-icon-back-to-all,.hb-icon-cart,.hb-icon-down-arrow,.hb-icon-down-arrow-thin,.hb-icon-facebook,.hb-icon-google-plus,.hb-icon-heart,.hb-icon-heart-2,.hb-icon-left-arrow,.hb-icon-left-arrow-thin,.hb-icon-pencil,.hb-icon-pinterest,.hb-icon-plus,.hb-icon-right-arrow,.hb-icon-right-arrow-thin,.hb-icon-right-line,.hb-icon-search,.hb-icon-thin-line,.hb-icon-twitter,.hb-icon-x,.icon-be,.icon-button-arrow,.icon-soundcloud,.icon-vimeo{font-family:hbicons;speak:none;font-style:normal;vertical-align:middle;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
#main-menu ul.sub-menu li a:before,.hb-icon-right-arrow-thin:before{content:"\e006"}



.container,.hb-circle-frame,.hb-separator,.hb-process-steps ul li,.hb-process-steps,.hb-image-banner:before,.hb-image-banner-content,.hb-box-frame,#header-bar,.tab-content,.small-contaner,.hb-progress-bar,.hb-box-cont-header,.hb-box-cont-body,#fancy-search .ui-autocomplete,.hb-accordion,.hb-toggle,.hb-accordion-bar,.fw-gallery-wrap,#maintenance-footer,.elastic-item,.timeRef,.form-col,.header-inner-bg,#maintenance-logo,.container-wide,#copyright-wrapper,#main-nav li a,.mejs-container,.mejs-mediaelement,.mejs-container .mejs-controls,#main-nav ul.sub-menu li,#main-nav ul.sub-menu,.cart-dropdown .buttons a,input,textarea,.hb-button,.content-box,.hb-flexslider,.row,.extra-wide-container,#hb-blog-posts,.hb-blog-classic article,.hb-pricing-item,.hb-pricing-table-wrapper,ul.testimonial-slider,ul.testimonial-slider li,.hb-client-list li,.hb-client-list,.portfolio-related-item,.hb-testimonial,.hb-stream ul li,#fancy-search,.hb-image-banner-content, .hb-bag-buttons a, .woocommerce-page #content input.button, .hb-item-product-details, .item-figure, #main-content .hb-woo-wrapper ul.sort-count li ul, .hb-fw-element, #fancy-search .ui-autocomplete, .woo-cat-details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.light-menu-dropdown #main-nav ul.sub-menu{border-top:solid 1px #ebebeb}

.sub-menu{z-index:3;margin-left:1px!important}

.sub-menu-with-bg{border:none!important}

.sub-menu .sf-sub-indicator{position:absolute;right:10px;top:23px}

.hb-transparent .hb-side-nav ul.sub-menu li a {color:rgba(255,255,255,0.8);}

.hb-side-nav ul.sub-menu{position:relative;width:100%;max-height:0;overflow:hidden;-webkit-transition:all .9s cubic-bezier(0.55,0,.175,1)!important;-moz-transition:all .9s cubic-bezier(0.55,0,.175,1)!important;-ms-transition:all .9s cubic-bezier(0.55,0,.175,1)!important;-o-transition:all .9s cubic-bezier(0.55,0,.175,1)!important;transition:all .9s cubic-bezier(0.55,0,.175,1)!important;display:block!important;visibility:visible}

#mobile-menu-wrap .sub-menu{margin-left:0!important}

#mobile-menu ul.sub-menu{background:none;margin-left:0}

#mobile-menu ul.sub-menu li a{padding-left:30px}

#mobile-menu ul.sub-menu li ul a{padding-left:50px}

#mobile-menu.interactive ul.sub-menu li ul li a{padding-left:50px}

#mobile-menu.interactive ul.sub-menu li a{padding-left:40px;}

#mobile-menu.interactive ul.sub-menu li a:before{content:'\2014 ';padding-right:7px;}



#main-nav ul.sub-menu{height:auto!important;line-height:22px!important;position:absolute;top:100%;left:-1px;display:none;z-index:999999;background:#333;margin-top:1px;padding:0!important}

#main-nav .megamenu ul.sub-menu{left:-2px}

.light-menu-dropdown #main-nav ul.sub-menu ul.sub-menu{margin-top:0;border-top:solid 1px #ebebeb}

#header-inner.nav-type-2 #main-nav ul.sub-menu{left:-2px}

#main-nav ul.sub-menu ul{left:100%!important;top:-1px!important;margin-left:0!important}

#main-nav li.megamenu ul.sub-menu ul{border:none!important}

#main-nav ul.sub-menu li{display:block;float:none;width:100%}

#main-nav ul.sub-menu li a,#main-nav ul.sub-menu ul li a{display:block;padding:6px 14px;border-bottom:solid 1px #444;border-bottom-color:rgba(255,255,255,0.07);color:#aaa!important;text-transform:none;line-height:24px!important;margin:0 0 0 -1px}

#main-nav ul.sub-menu li a span{display:inline;width:100%;position:relative}

#main-nav ul.sub-menu li a i.icon-angle-right{margin-top:-5px!important}

.light-menu-dropdown #main-nav ul.sub-menu li a,.light-menu-dropdown #main-nav ul.sub-menu li{color:#555!important}

.light-menu-dropdown #main-nav ul.sub-menu li a{border-bottom:solid 1px #eee}

.light-menu-dropdown li.megamenu ul.sub-menu{border-top:0}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}


.footer-mainnav .fm-item {
   padding: 3px 0;
}

.lessb{float:right;}
.large-6{width:50%}
#profile_recommendations .helper{width:160px;margin-left:-9px}
#yonks_content .helper{margin:0 10px}
.two_columns_50_50 .column1,.two_columns_50_50 .column2,.three_columns .column1,.three_columns .column2,.three_columns .column3,.two_columns_66_33 .column1,.two_columns_66_33 .column2,.two_columns_33_66 .column1,.two_columns_33_66 .column2,.two_columns_75_25 .column1,.two_columns_75_25 .column2,.two_columns_25_75 .column1,.two_columns_25_75 .column2,.four_columns .column1,.four_columns .column2,.four_columns .column3,.four_columns .column4{width:100%}
.two_columns_50_50 .column1 .column_inner,.two_columns_50_50 .column2 .column_inner,.three_columns .column1 .column_inner,.three_columns .column2 .column_inner,.three_columns .column3 .column_inner,.two_columns_66_33 .column1 .column_inner,.two_columns_66_33 .column2 .column_inner,.two_columns_33_66 .column1 .column_inner,.two_columns_33_66 .column2 .column_inner,.two_columns_75_25 .column1 .column_inner,.two_columns_75_25 .column2 .column_inner,.two_columns_25_75 .column1 .column_inner,.two_columns_25_75 .column2 .column_inner,.two_columns_66_33.grid2 .column1 .column_inner,.two_columns_66_33.grid2 .column2 .column_inner,.two_columns_33_66.grid2 .column1 .column_inner,.two_columns_33_66.grid2 .column2 .column_inner,.two_columns_75_25.grid2 .column1 .column_inner,.two_columns_75_25.grid2 .column2 .column_inner,.two_columns_25_75.grid2 .column1 .column_inner,.two_columns_25_75.grid2 .column2 .column_inner,.four_columns .column1 .column_inner,.four_columns .column2 .column_inner,.four_columns .column3 .column_inner,.four_columns .column4 .column_inner{padding:0}
.footer_top .four_columns .column1,.footer_top .four_columns .column2,.footer_top .four_columns .column3,.footer_top .three_columns .column1,.footer_top .three_columns .column2,.footer_top .two_columns_50_50 .column1{margin:0 0 25px}

	
.sidebar_box {
	background:#F5F4F0 none repeat scroll 0% 50%;
	border: 1px solid #D2D8E5;
	margin-top:5px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	overflow:hidden;
	}
	
	
.sidebar_box h4 {
	font:1.1em Arial;
	font-weight:bold;
	color:#000000;	
	
	border-bottom: 2px solid #000000;	
	margin-top:10px;	
	padding:3px 0px 3px 3px;
	
	}
	

.sidebar_box h4  a{	
	color:#000000;		
	}
	 	
	
.sidebar_box li {
	list-style:none;
	border-bottom:1px dotted #ccc;
	display:block;
	padding:2px 0px 2px 0px;	
	}
	
	
.sidebar_box li ul li {
    padding:2px 0px 2px 10px;
	border-bottom:none;
}
	

.sidebar_box li ul li ul li{
    padding:2px 0px 2px 10px;
	border-bottom:none;
}
	

.sidebar_box li ul li:before {
	content: "\00BB \0020";
	}

	.row {
		position: relative;
		overflow: hidden;
		margin-right: -5px;
		margin-left: -5px;
	}

	.row .col-4 img {
		margin-top: 10px;
		text-align: center;
	}


.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12,
.c1-2, .c2-3, .c3-4, .c4-5, .c5-6, .c6-7, .c7-8, .c8-9, .c9-10, .c10-11, .c11-12,
.c1-3, .c2-4, .c3-5, .c4-6, .c5-7, .c6-8, .c7-9, .c8-10, .c9-11, .c10-12,
.c1-4, .c2-5, .c3-6, .c4-7, .c5-8, .c6-9, .c7-10, .c8-11, .c9-12,
.c1-5, .c2-6, .c3-7, .c4-8, .c5-9, .c6-10, .c7-11, .c8-12,
.c1-6, .c2-7, .c3-8, .c4-9, .c5-10, .c6-11, .c7-12,
.c1-7, .c2-8, .c3-9, .c4-10, .c5-11, .c6-12,
.c1-8, .c2-9, .c3-10, .c4-11, .c5-12,
.c1-9, .c2-10, .c3-11, .c4-12,
.c1-10, .c2-11, .c3-12,
.c1-11, .c2-12,
.c1-12 {
  margin-left: 12px;
  display: inline;
  float: left;
  min-height: 1px; }


#masonry .c1-3,
#masonry .c1-4,
#masonry .c1-6,
#masonry .c4-6,
#masonry .c4-9,
#masonry .c4-12,
#masonry .c5-8,
#masonry .c7-9,
#masonry .c9-12,
#masonry .c10-12,
#js-masonry .c1-3,
#js-masonry .c1-4,
#js-masonry .c1-6,
#js-masonry .c4-6,
#js-masonry .c4-9,
#js-masonry .c4-12,
#js-masonry .c5-8,
#js-masonry .c7-9,
#js-masonry .c9-12,
#js-masonry .c10-12,
#masonry-source .c1-3,
#masonry-source .c1-4,
#masonry-source .c1-6,
#masonry-source .c4-6,
#masonry-source .c4-9,
#masonry-source .c4-12,
#masonry-source .c5-8,
#masonry-source .c7-9,
#masonry-source .c9-12,
#masonry-source .c10-12 {
  margin-left: 0; }



.c1-3, .c2-4, .c3-5, .c4-6, .c5-7, .c6-8, .c7-9, .c8-10, .c9-11, .c10-12, .m-c1-3, .m-10-12 {
  width: 231px; }


  .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12,
  .c1-2, .c2-3, .c3-4, .c4-5, .c5-6, .c6-7, .c7-8, .c8-9, .c9-10, .c10-11, .c11-12,
  .c1-3, .c2-4, .c3-5, .c4-6, .c5-7, .c6-8, .c7-9, .c8-10, .c9-11, .c10-12,
  .c1-4, .c2-5, .c3-6, .c4-7, .c5-8, .c6-9, .c7-10, .c8-11, .c9-12,
  .c1-5, .c2-6, .c3-7, .c4-8, .c5-9, .c6-10, .c7-11, .c8-12,
  .c1-6, .c2-7, .c3-8, .c4-9, .c5-10, .c6-11, .c7-12,
  .c1-7, .c2-8, .c3-9, .c4-10, .c5-11, .c6-12,
  .c1-8, .c2-9, .c3-10, .c4-11, .c5-12,
  .c1-9, .c2-10, .c3-11, .c4-12,
  .c1-10, .c2-11, .c3-12,
  .c1-11, .c2-12,
  .c1-12 {
    display: inline;
    
    float: left;
    margin-left: 8px;
    
    min-height: 1px;
    clear: none; }


  
  .c1-3, .c2-4, .c3-5, .c4-6, .c5-7, .c6-8, .c7-9, .c8-10, .c9-11, .c10-12 {
    width: 181px; }


  .grid,
  .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12,
  .c1-2, .c2-3, .c3-4, .c4-5, .c5-6, .c6-7, .c7-8, .c8-9, .c9-10, .c10-11, .c11-12,
  .c1-3, .c2-4, .c3-5, .c4-6, .c5-7, .c6-8, .c7-9, .c8-10, .c9-11, .c10-12,
  .c1-4, .c2-5, .c3-6, .c4-7, .c5-8, .c6-9, .c7-10, .c8-11, .c9-12,
  .c1-5, .c2-6, .c3-7, .c4-8, .c5-9, .c6-10, .c7-11, .c8-12,
  .c1-6, .c2-7, .c3-8, .c4-9, .c5-10, .c6-11, .c7-12,
  .c1-7, .c2-8, .c3-9, .c4-10, .c5-11, .c6-12,
  .c1-8, .c2-9, .c3-10, .c4-11, .c5-12,
  .c1-9, .c2-10, .c3-11, .c4-12,
  .c1-10, .c2-11, .c3-12,
  .c1-11, .c2-12,
  .c1-12 {
    display: block;
    float: none;
    margin-left: 0;
    width: auto; }


  .stamp.c10-12 {
    right: 0; }

.module-go-archive-slider {
  position: relative;
  bottom: 14px;
}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.block:first-child h2.block-title{margin-top:0}
h2.block-title{font-weight:bold;font-size:1.5em;line-height:1.5em}
#block-views-seniorliving-journal-block-1 h2.block-title{padding-top:10px;font-size:1.7em}
.region-sidebar-second #block-webform-client-block-5219 h2.block-title{margin-top:0;font-size:1.35em}
#block-views-seniorliving-journal-block-2 .block-title{font-size:1.6em;margin-top:10px;margin-bottom:24px}
.demo-modal-headline{font-size:24px;font-size:1.71429rem;line-height:30px;line-height:2.14286rem;font-weight:600;margin:0}
.demo-modal-headline:after{border-bottom:6px solid #eaeaea;border-bottom:0.42857rem solid #eaeaea;content:"";left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin-top:36px;margin-top:2.57143rem;position:absolute;width:140px;width:10rem}
.page--1024 .global-header-footer .global-footer__social-mobile,.page--768 .global-header-footer .global-footer__social-mobile,.page--1200 .global-header-footer .global-footer__social-mobile,.page--1024-touch-768 .global-header-footer .global-footer__social-mobile{display:none}

  .ddc-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .ddc-dropdown .caret {
    display: none; }

  .ddc-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .ddc-dropdown.open .caret {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 0; }

    .ddc-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .ddc-dropdown.open .caret:before {
      content: ' ';
      position: absolute;
      z-index: 2;
      top: 65px;
      left: 50%;
      display: block;
      width: 0;
      height: 0;
      margin-left: -13px;
      border: 13px solid transparent;
      border-bottom-color: #e07a00; }


.header
{
float:left;width:1000px;height:90px; background:#FFFFFF;}



#share_idea_popup h2 {
    border-bottom: 3px solid #D1D1D1;
    color: #C22026;
    margin-bottom: 15px;
    padding-bottom: 5px;
}



.solo-page-controller {
    color: #000000;
    font-size: 16px;
}

.solo-page-controller h1 {
    color: #C22026;
    font-size: 40px;
    line-height: 44px;
}

.solo-page-controller h2 {
    font-size: 24px;
    line-height: 24px;
}

.solo-page-controller h3 {
    font-size: 18px;
    line-height: 18px;
}

.solo-page-controller h4 {
    font-size: 16px;
    line-height: 16px;
}

.solo-page-controller h5 {
    font-size: 14px;
    line-height: 14px;
}

.solo-page-controller h6 {
    font-size: 12px;
    line-height:12px;
}


.solo-page-controller p {
    font-size: 14px;
    padding-bottom: 12px;
    padding-top: 12px;
}

.solo-page-controller span{
    font-size: 14px;
}

.solo-page-controller a {
    color: #C22026;
    font-size: 14px;
    font-weight: normal !important;
    text-decoration: underline;
    margin-left: 53px;
}

.solo-page-controller ul {
    margin-left: 20px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.solo-page-controller ol {
    margin-left: 25px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.solo-page-controller ol li {
    font-size: 14px;
}

.solo-page-controller ul li {
    
    padding-left: 10px;
}

.solo-page-controller ul li a{
    font-size: 14px;
}

.solo-page-controller table {
    border: 1px solid #999999;
}

.solo-page-controller table thead {
    background-color: #D1D1D1;
    height: 35px;
}

.solo-page-controller table thead tr th {
    border: 1px solid #999999;
}

.solo-page-controller table tbody{

}

.solo-page-controller table tbody tr{

}

.solo-page-controller table tbody tr td {
    border: 1px solid #999999;
    height: 30px;
    text-align: center;
}

#cboxLoadedContent .solo-page-controller{

}

.solo-page-controller .how-it-work-list {
    font-family: helvetica;
}


.video-popup-close,
.video-popup-close2,
.newsletter-popup-close,
.popup-close {
    padding: 20px;
    font-size: 40px;
    color: #fff;
    cursor: pointer;
}


    .video-popup-close, .video-popup-close2, .newsletter-popup-close, .popup-close {
        padding: 10px;
        font-size: 30px;
    }


.bottom-15 {
	margin-bottom: 15px;
}


h2.feature-title,
h3.widgettitle,
h2.feat-title,
.sitemap h2,
h1.archive-title {
	display:inline-block;
	padding:0;
	letter-spacing:0;
	font-size:14pt;
	font-weight:normal;
	margin: 0 0 10px;
	}


#footer-widgets h3.widgettitle {
	color:#ccc;
	margin: 0 0 15px;
	border-bottom:1px dotted #444;
	padding:0 0 5px;
	}


h3.widgettitle a,
h3.widgettitle a:link,
h3.widgettitle a:visited,
h2.feature-title a,
h2.feature-title a:link,
h2.feature-title a:visited {
	color:#4c4d4f;
	}


h3.widgettitle a:hover,
h3.widgettitle a:active,
h2.feature-title a:hover,
h2.feature-title a:active {
	color:#491800;
	}


#footer-widgets h3.widgettitle a,
#footer-widgets h3.widgettitle a:link,
#footer-widgets h3.widgettitle a:visited {
	color:#ccc;
	}


#footer-widgets h3.widgettitle a:hover,
#footer-widgets h3.widgettitle a:active {
	color:#ffcc00;
	}


#sidebar-bottom h3.widgettitle { }


.widget_flickrRSS h3.widgettitle {
	padding: 0 0 5px;
	background:transparent;
	margin:0 0 10px;
	border-bottom:1px dotted #ddd;
	}
.nav-dropdown-inner:after{left:auto;right:-25px;}
.mfp-content .nav-dropdown-inner{padding:30px 15px;}
#header,#main-menu,#secondary-menu,#featured,#main,#footer,h1#page-title,html #block-mmg-custom-article-page-article-subheading #page-title.content,.tabs,.messages,.region{display:block;float:none;width:960px;margin:0px auto 25px auto;clear:both;height:100%;}
html.ie7 #header,html.ie7 #main-menu,html.ie7 #secondary-menu,html.ie7 #featured,html.ie7 #main,html.ie7 #footer,html.ie7 h1#page-title,html.ie7 #block-mmg-custom-article-page-article-subheading #page-title.content,html.ie7 .tabs,html.ie7 .messages,html.ie7 .region{display:block;float:none;width:960px;margin:0px auto 25px auto;clear:both;height:100%;}
html.ie7.not-logged-in .tabs{margin-bottom:0;}
html[data-screensize~="wide"] body #header,html[data-screensize~="wide"] body #main-menu,html[data-screensize~="wide"] body #secondary-menu,html[data-screensize~="wide"] body #featured,html[data-screensize~="wide"] body #main,html[data-screensize~="wide"] body #footer,html[data-screensize~="wide"] body h1#page-title,html[data-screensize~="wide"] body #block-mmg-custom-article-page-article-subheading #page-title.content,html[data-screensize~="wide"] #block-mmg-custom-article-page-article-subheading body #page-title.content,html[data-screensize~="wide"] body .tabs,html[data-screensize~="wide"] body .messages,html[data-screensize~="wide"] body .region{display:block;float:none;width:960px;margin:0px auto 25px auto;clear:both;height:100%;}
html[data-screensize~="wide"] body.not-logged-in .tabs{margin-bottom:0;}
html[data-screensize~="tablet"] body #header,html[data-screensize~="tablet"] body #main-menu,html[data-screensize~="tablet"] body #secondary-menu,html[data-screensize~="tablet"] body #featured,html[data-screensize~="tablet"] body #main,html[data-screensize~="tablet"] body #footer,html[data-screensize~="tablet"] body h1#page-title,html[data-screensize~="tablet"] body #block-mmg-custom-article-page-article-subheading #page-title.content,html[data-screensize~="tablet"] #block-mmg-custom-article-page-article-subheading body #page-title.content,html[data-screensize~="tablet"] body .tabs,html[data-screensize~="tablet"] body .messages,html[data-screensize~="tablet"] body .region{display:block;float:none;width:100%;margin:0px auto 25px auto;clear:both;height:100%;}
html[data-screensize~="tablet"] body.not-logged-in .tabs{margin-bottom:0;}
html[data-screensize~="mobile"] body #header,html[data-screensize~="mobile"] body #main-menu,html[data-screensize~="mobile"] body #secondary-menu,html[data-screensize~="mobile"] body #featured,html[data-screensize~="mobile"] body #main,html[data-screensize~="mobile"] body #footer,html[data-screensize~="mobile"] body h1#page-title,html[data-screensize~="mobile"] body #block-mmg-custom-article-page-article-subheading #page-title.content,html[data-screensize~="mobile"] #block-mmg-custom-article-page-article-subheading body #page-title.content,html[data-screensize~="mobile"] body .tabs,html[data-screensize~="mobile"] body .messages,html[data-screensize~="mobile"] body .region{display:block;float:none;width:100%;margin:0px auto 25px auto;clear:both;height:100%;}
html[data-screensize~="mobile"] body .tabs{display:none;}

.productdetails{height:45px;}

.other-soc-btns ul li a.youtube { background-position:-50px 0 }


#main {
padding:0px;
height:auto;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#ad9cbd;
}








.container {
  position: relative;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 0px;
  box-sizing: border-box; }






.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both; }
.newheader .page-homepage.magazine .mag-feature-item .overlay{background-color:#fff;}
.newheader .page-homepage.magazine .mag-feature-item:hover .overlay{opacity:0.9;}
.overlay div.add-or-remove-shortcuts{padding-top:0.8em;}
.overlay #main,.overlay #content{width:auto;float:none;}
.overlay #page{padding:0 2em;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none;}
.overlay-processed .field-type-image{display:block;float:none;}
.overlay #messages{width:auto;}
.overlay-map a.back-to-province{border:1px solid #7bb0bb;background-color:#eee;color:#656565;font-size:11px;padding:0px 6px;position:absolute;top:5px;right:5px;height:14px;line-height:14px;}
.overlay-map a.back-to-province:hover{background-color:#ddd;text-decoration:none;}
.overlay-map .hover-overlay{display:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;}
.overlay-map{cursor:pointer;border:1px solid #7bb0bb;margin-bottom:10px;position:relative;}
.pane-magazine-featured.acc .mag-feature-item:hover .overlay{opacity:1;top:121px;}
.mag-feature-item .overlay{background-color:#C6CDCD;width:220px;position:absolute;top:121px;color:#1b7085;display:block;padding:7px;margin:0;opacity:0.9;filter:alpha(opacity=95);-webkit-transition:all 0.1s linear;height:142px;}
.mag-feature-item .overlay .field-content{font-size:11px;line-height:14px;color:#333;font-style:italic;}
.mag-feature-item:hover .overlay{top:0px;}
.mag-rack .mag-feature-item:hover .overlay{top:0px;opacity:0.9;filter:alpha(opacity= 90);}


.hero-wrap {
	height: 500px;
}

	.widget-info .info.half,
	#container.full-width .widget-info .info.half,
	#wrapper .widget-info .info.half {
		width: 464px;
	}

	#container .full-width .textwidget img,
	.widget-info.full-width img {
		width: 162px;
		
		height: auto;
	}

		#container .full-width .reviews-t .slider1 li {
			width: 670px;
		}

		#container .full-width .dt-portf .slider1 li {
			width: 182px;
		}

	.gallery .textwidget.one-third,
	#container.full-width .gallery .textwidget.one-third {
		margin: 0 20px 20px 0 !important
	}

	.full-width .list-carousel {
		width: 440px
	}

	#container .one-fourth .dt-portf .slider1 li,
	#container .half .dt-portf .slider1 li,
	#container .one-third .dt-portf .slider1 li,
	#container .two-thirds .dt-portf .slider1 li,
	#container .three-fourth .dt-portf .slider1 li,
	#container .full-width .dt-portf .slider1 li {
		width: 228px;
	}

	
	 #container .full-width.fourth,
	 #container .full-width.third,
	 .navig-category {
		width: 440px
	}

	.full-width.fourth .text-inline,
	.half .text-inline,
	.one-fourth .text-inline,
	.three-fourth .text-inline,
	#container .blog-posts .post {
		width: 200px
	}

	#container.full-width .one-fourth,
	#footer .one-fourth {
		width: 200px;
	}

	.full-width.third .text-inline {
		width: 125px;
	}

	.full-width .list-carousel,
	.bottom-cont, .top-cont{
		width: 210px
	}

		.gallery .textwidget.one-third,
		#container.full-width .gallery .textwidget.one-third {
			margin: 0 20px 20px 0 !important
		}

	
	
	 #container .full-width.fourth,
	 #container .full-width.third {
		width: 210px
	}

		#aside .nivo-caption,
		.full-width .nivo-caption,
		.one-fourth .nivo-caption,
		.one-third .nivo-caption,
		.half .nivo-caption,
		.two-thirds .nivo-caption,
		.full .nivo-caption {
			padding:0px 4px 0px 4px;			
			left:0;
			bottom:0px;
			color:#f2f2f2;
			text-shadow:#000 1px 1px 0;
			font-size:91%;
		}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}
.small-game-desc{max-height:50px}


.fr {
	float:right;
	}
.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}
.pure-u-1-24{width:4.1667%;*width:4.1357%}
.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}
.pure-u-1-8,.pure-u-3-24{width:12.5%;*width:12.469%}
.pure-u-1-6,.pure-u-4-24{width:16.6667%;*width:16.6357%}
.pure-u-1-5{width:20%;*width:19.969%}
.pure-u-1-4,.pure-u-6-24{width:25%;*width:24.969%}
.pure-u-1-3,.pure-u-8-24{width:33.3333%;*width:33.3023%}
.pure-u-1-2,.pure-u-12-24{width:50%;*width:49.969%}
.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}

.tj_tableft {
    float: left;
    margin-top: 30px;
    padding: 25px 15px 15px 108px;
    width: 325px;

}








#footer-container {
	position: relative;
	z-index: 6;
	width: 100%;
	height: auto;
	display: inline-block;
}
.alumni_list{max-width:625px;text-align:center;margin:0 auto}
