﻿

#content1 { float: none; width: 100%; }
.widget-sponsor .image{float:right;margin:0 0 10px 10px;width:25%;min-width:100px}
.widget-sponsor .image,.widget-sponsor .video{float:none;margin:0 0 .625rem;width:auto}
.widget-sponsor .image img,.widget-sponsor .video img{display:block;margin:0 auto}
.features .image{margin:0 0 15px;-webkit-transition:.25s ease,border-color;-moz-transition:.25s ease,border-color;-o-transition:.25s ease,border-color;transition:.25s ease,border-color}
.features .image img{width:100%;display:block}
.features .primary .image{float:right;width:25%;min-width:100px;margin:0 0 10px 10px}
.features .secondary li .image{float:right;width:25%;min-width:100px;margin:0 0 10px 10px;padding:0;position:static}
.features .secondary li .image img{position:static;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}
.features .secondary .image{margin-bottom:8px;position:relative;padding-top:50%;overflow:hidden}
.features .secondary .image img{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.hometiles .image{margin:0 0 5px;border-bottom:4px solid #387c9d;width:100%}
.hometiles .image a{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;height:150px;overflow:hidden;text-indent:-6000px}
.newslist li.sponsored .image{width:145px}
.newslist li.entry .image{margin:0 0 10px 10px}
.newslist .image{float:right;margin:0 0 10px 10px;width:25%;min-width:100px}
.newslist .image img{display:block}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
.inset-1,.inset-2,.inset-3,.inset-4{width:auto;}
#block-block-1,#block-block-6,#block-block-11,#block-block-16,#block-block-21,#block-block-26,#block-block-31,#block-block-36,#block-views-events-block,#block-views-press-block{margin-top:0;}
#block-block-36 a{color:#fff;width:150px;position:absolute;font-family:nevis,helvetica,'sans-serif';font-size:2em;line-height:1.15em;top:660px;left:105px;text-align:left;}
.region-header .block{clear:right;float:right;width:25%;}
.block{clear:left;}
.block + .block{margin-top:1.3846em;}
.wrapper-content .block + .block{margin-top:2.7692em;}
.block ul{margin-bottom:0;margin-top:1.3846em;padding-bottom:0;padding-left:1.3846em;padding-right:0;padding-top:0;}
.block ul ul,ol ol{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
.block .menu{margin-top:0.6923em;}
.block .menu .menu{margin-top:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.block-aggregator ul{list-style:none;}
.block-addthis h2{display:none;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.block-mailing-list form{margin-top:0;max-width:248px;min-width:180px;}
.block-mailing-list label{display:block;float:left;max-width:80px;min-width:70px;}
.block-mailing-list input[type="text"]{display:block;float:left;max-width:170px;min-width:160px;}
.block-mailing-list .form-item + .form-item{clear:both;display:inline-block;margin-bottom:0;margin-top:9px;width:100%;}
.block-mailing-list .form-submit{float:right;margin-top:9px;margin-right:10px;}
#gardens_ie .block-mailing-list .form-submit{margin-top:1em;}
#gardens_ie .block-mailing-list input[type="text"]{width:12em;}
.col-align-last-right .col.last .block-search{text-align:right;}
.block-search:first-child form{margin-top:0.4615em;}
.drupal .block{background-color:orange !important;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}

div.thumbnail {
	width: 500px;
	float: left;
}


#boy { opacity: 0.8; z-index: 0; width: 309px; height: 254px; line-height: 1px; position: fixed; bottom: 0; left: 50%; margin-left: 200px;  }

#boy .chalk { position: absolute; top: 25px; right: 88px; z-index: 3; }

#boy .body { position: absolute; top: 0; left: 0; z-index: 9; }

	.twitter-updates li.twitter-item{font-size:120%;}
.region-feature #block-views-fields-of-study-block .item-list ul li{float:left;width:100%;list-style:none;}
.region-feature #block-views-fields-of-study-block .item-list ul li a{float:left;width:97%;padding:0 0 0 3%;font:18px/40px 'opensans-bold';text-decoration:none;color:#5f6060;}
.region-feature #block-views-fields-of-study-block .item-list ul ul{position:absolute;top:0;left:100%;float:left;display:none;min-height:100%;height:auto;width:200%;background:#fff;}
.region-feature #block-views-fields-of-study-block .item-list ul li:hover ul,.region-feature #block-views-fields-of-study-block .item-list ul li.show ul{display:block;}
.region-feature #block-views-fields-of-study-block .item-list ul li ul li{float:left;width:50%;margin:0;}
.region-feature #block-views-fields-of-study-block .item-list ul li ul li a{padding-left:25px;font:18px/36px 'opensans-regular';color:#5f6060;}
.region-feature #block-views-fields-of-study-block .item-list ul li a.see_all{position:absolute;right:0;bottom:30px;border:2px solid #e51937;padding:0 20px;width:auto;font:12px/20px 'opensans-regular';color:#003a63;}
.region-feature #block-views-fields-of-study-block .item-list .extra{display:none;}
.region-feature #block-views-fields-of-study-block .item-list ul li a.see_all:hover{background-color:#003a63;color:#FFF;}
.region-feature #block-views-fields-of-study-block-2 .item-list ul li a.see_all{position:static;}
.region-feature #block-views-fields-of-study-block-3 .item-list ul li a.see_all{position:static;}
.region-feature #block-views-fields-of-study-block-4 .item-list ul li a.see_all{position:static;}
.region-feature #block-views-fields-of-study-block-2 .item-list ul ul{position:relative;left:0;width:100%;}
.region-feature #block-views-fields-of-study-block-2 .item-list ul li a{font:30px/43px 'opensans-semibold';}
.region-feature #block-views-fields-of-study-block-2 .item-list ul li ul li a{font:24px/40px 'opensans-regular';}
.region-feature #block-views-fields-of-study-block-2 .item-list ul li ul li{width:100%;}
.region-feature #block-views-fields-of-study-block-3 .item-list ul ul{width:100%;left:0;position:relative;}
.region-feature #block-views-fields-of-study-block-3 .item-list ul li a{font:30px/43px 'opensans-semibold';}
.region-feature #block-views-fields-of-study-block-3 .item-list ul li ul li a{font:24px/40px 'opensans-regular';}
.region-feature #block-views-fields-of-study-block-3 .item-list ul li ul li{width:100%;}
.region-feature #block-views-fields-of-study-block-4 .item-list ul ul{position:relative;left:0;width:100%;}
.region-feature #block-views-fields-of-study-block-4 .item-list ul li a{font:30px/43px 'opensans-semibold';}
.region-feature #block-views-fields-of-study-block-4 .item-list ul li ul li a{font:24px/40px 'opensans-regular';}
.region-feature #block-views-fields-of-study-block-4 .item-list ul li ul li{width:100%;}
.region-feature #block-views-fields-of-study-block-2 .item-list ul li{float:left;width:100%;list-style:none;}
.region-feature #block-views-fields-of-study-block-2 .item-list ul li:hover ul,.region-feature #block-views-fields-of-study-block-2 .item-list ul li.show ul{display:block;}
.region-feature #block-views-fields-of-study-block-2 .item-list .extra{display:none;}
.region-feature #block-views-fields-of-study-block-3 .item-list ul li{width:100%;float:left;list-style:none;}
.region-feature #block-views-fields-of-study-block-3 .item-list ul li:hover ul,.region-feature #block-views-fields-of-study-block-3 .item-list ul li.show ul{display:block;}
.region-feature #block-views-fields-of-study-block-3 .item-list .extra{display:none;}
.region-feature #block-views-fields-of-study-block-4 .item-list ul li{float:left;width:100%;list-style:none;}
.region-feature #block-views-fields-of-study-block-4 .item-list ul li:hover ul,.region-feature #block-views-fields-of-study-block-4 .item-list ul li.show ul{display:block;}
.region-feature #block-views-fields-of-study-block-4 .item-list .extra{display:none;}
.view.accordion .item-list ul,.view.accordion .item-list li{margin:0;padding:0;list-style:none;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}
.show-first,.show-next,.ux-box .ux-box-text,.widget_product_tag_cloud a,.product_list_widget li a,.widget_tag_cloud a,.widget_layered_nav_filters .chosen a,.ux_logo a,.ux-header-element a,.iosSlider .sliderNav a span,.iosSlider .sliderNav a,.product-page-aside .product,.post-date,.featured_item_text,ul.pinterest-style,.blog-pinterest-style article.type-post,.blog-pinterest-style article.hentry,.cat-count,.cat-title,.cart-icon strong,.cart-icon-handle,strong.cart-name,span.cart-price,.back-image img,.quick-view,.yith-wcwl-add-to-wishlist a,ul.header-nav li a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
.quick-view{font-weight:bold;font-size:78%;opacity:0;position:absolute;left:0;right:0;bottom:0;color:#ffffff;background:#627f9a;text-align:center;text-transform:uppercase;padding:5px 0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}
.product-image:hover .quick-view{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:.9;}
.product-image .quick-view:hover{text-decoration:underline;}
.lookbook-slider .quick-view{bottom:42%;font-size:95%;margin:0 auto;opacity:0;background:#ffffff!important;color:#000000;padding:10px 20px;width:170px;}
.lookbook-slider .product-image:hover .quick-view{bottom:45%;opacity:.8;}
.quick-view,.back-image{display:none!important;}
html[data-useragent*='iPad'] .quick-view{bottom:0;opacity:1;background:rgba(0,0,0,0.1);}
#top-menu {
			
			
			padding-top:0px;
		}


		#top-menu ul {
			list-style:none;
			line-height:40px;


		}


		#top-menu ul li{
			list-style:none;
			float:left;

		}


		#top-menu ul li a{
			
			font-family:"Trebuchet MS";
			font-size:14px;
			color:#fff; 
			text-decoration:none;
		}


		#top-menu ul li a:hover {
			text-decoration:none;
			color:#8BC4FF; 

		}


			#top-menu #nav, #nav ul {
				padding: 0;
				padding-top:13px;
				margin:0;
			    margin-left:20px;
				list-style: none;
				line-height: 1;
				z-index:9999;
			}
#links{clear:right;float:right;width:250px;margin-top:5px}
#links ul{list-style:none;padding:0;font-size:24px;font-weight:400;font-family:futura-pt-n4,futura-pt,sans-serif;margin:10px 0 0 0}
#links ul li{margin-bottom:5px}













.testo:visited {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#333333;
	text-decoration:none;
}

.testo {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.testo:link {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.testo:hover {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #7db1e6;
	text-decoration:none;
}
#homewrapper{background:#fff;width:100%;padding:0 0 35px;margin:0}

.urgent #urgentdate {margin:0px 20px 20px;font-size:116%;font-style:italic;}

.urgenthidden #urgentdate {display:none;}

  #secondary-content-wrapper,
  #top-panels-wrapper,
  #content-wrapper,
  #footer-panels-wrapper,
  #tertiary-content-wrapper {
    margin-bottom: 10px;
  }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.tb-megamenu .navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25);}
.tb-megamenu .btn-navbar .icon-bar + .icon-bar{margin-top:3px;}
h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0;font:normal 18px/20px OpenSansBold}
h2.node-title{margin-bottom:5px}
.sidebar .block h3.node-title a{font:normal 15px Verdana;color:#666666}
.views-row h2.node-title{margin-bottom:5px;font-size:16px}
.views-row h2.node-title a{font-weight:normal}


.sidebar .column-ads-125x200 {
    background-color: #F1F1F1;
    outline: #9C9C9C 1px solid;
    width: 278px;
    margin: 5px 0 9px 1px;
    padding: 10px;
}


.sidebar .column-ads-125x200.block-grey h2 {
    width: 100%;
    margin: -10px 0 0 -10px;
    color: white;
}


.sidebar .column-ads-125x200 ul {
    list-style: none outside none;
}


.sidebar .column-ads-125x200 .ad img {
    float: left;
    margin-right: 10px;
}


.sidebar .column-ads-125x200 .ad h4, .sidebar .column-ads-125x200 .ad p {
    width: 130px;
    float: left;
}



.sidebar .column-ads-125x200 .ad p {
    color: #929292;
}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }

.subsub ul li.menu-item-53 { border:none; }

.subsub ul li.menu-item-53 a:link,
.subsub ul li.menu-item-53 a:visited,
.subsub ul li.menu-item-53 a:active,
.subsub ul li.menu-item-53 a:hover
{ padding-left:0px; margin-left:0px; }

#headright ul li.menu-item-53 { border:none; padding-left:0px; }

.footmenu ul li.menu-item-55 { border:none; padding-left:0; }
.page-outer{position:relative;width:100%;margin:0;}

.td_module_1 .entry-title,
.td_module_2 .entry-title,
.td_module_3 .entry-title,
.td_module_4 .entry-title,
.td_module_5 .entry-title,
.td_module_10 .entry-title,
.td_module_11 .entry-title {
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  margin: 0px 0px 12px 0px;
  
  
}

.td_module_1 .td-module-thumb,
.td_module_2 .td-module-thumb,
.td_module_3 .td-module-thumb,
.td_module_4 .td-module-thumb,
.td_module_5 .td-module-thumb,
.td_module_10 .td-module-thumb,
.td_module_11 .td-module-thumb {
  margin-bottom: 12px;
  
  
}

.td_module_1 .td-post-author-name,
.td_module_2 .td-post-author-name,
.td_module_3 .td-post-author-name,
.td_module_4 .td-post-author-name,
.td_module_5 .td-post-author-name,
.td_module_10 .td-post-author-name,
.td_module_11 .td-post-author-name {
  margin-bottom: 6px;
}

.td_module_1 .td-post-date,
.td_module_2 .td-post-date,
.td_module_3 .td-post-date,
.td_module_4 .td-post-date,
.td_module_5 .td-post-date,
.td_module_10 .td-post-date,
.td_module_11 .td-post-date {
  margin-bottom: 6px;
}

.td_module_1 .meta-info,
.td_module_2 .meta-info,
.td_module_3 .meta-info,
.td_module_4 .meta-info,
.td_module_5 .meta-info,
.td_module_10 .meta-info,
.td_module_11 .meta-info {
  margin-bottom: 5px;
  line-height: 11px;
}


.td_module_4 {
  margin-bottom: 37px;
}

.td_module_4 .td-module-image .td-module-thumb {
  margin-bottom: 12px;
  
  
}

.td_module_4 .meta-info {
  margin-bottom: 6px;
}

.td_module_4 .td-module-comments {
  top: -4px;
}

.td_module_4 .entry-review-stars {
  height: 15px;
  position: relative;
  top: -1px;
  margin-bottom: 2px;
}

.td_module_4 .entry-review-stars i {
  line-height: 10px;
}

.td_module_4 .entry-thumb {
  
  
}


.td-pb-span4 .td_block_1 .td_module_4 {
  padding-bottom: 6px;
}

.td_block_1 .td_module_4 {
  margin-bottom: 0;
}

.td_block_1 .td_module_4 .meta-info {
  margin-bottom: 5px;
}


.td_block_2 .td_module_4 {
  margin-bottom: 21px !important;
}


.td_block_1.td_block_widget .td_module_4 {
  margin-bottom: 0;
}

.td-content-more-articles-box .td_module_4 {
  margin-bottom: 20px;
}


.device-inner {
  position: relative; }

  .device-inner .device-layers .img-background {
    position: absolute;
    height: auto;
    background-size: cover;
    overflow: hidden; }

    .device-inner .device-layers .img-background .animated-image-one {
      -webkit-animation: scrolling-one 22s infinite;
      -moz-animation: scrolling-one 22s infinite;
      -o-animation: scrolling-one 22s infinite;
      animation: scrolling-one 22s infinite; }

    .device-inner .device-layers .img-background .animated-image-two {
      -webkit-animation: scrolling-two 22s infinite;
      -moz-animation: scrolling-two 22s infinite;
      -o-animation: scrolling-two 22s infinite;
      animation: scrolling-two 22s infinite; }

  .device-inner .device-layers .video {
    background: black;
    width: 100%; }

  .device-inner .device-layers .js-fallback {
    height: 100%; }


.device {
  display: inline-block;
  vertical-align: middle;
  margin-right: 45px; }

  .device.only-mobile {
    display: none; }

      .device.mobile-visible, .device.only-mobile {
        display: inline-block;
        margin-right: 25px;
        vertical-align: top; }


.device-desktop {
  width: 440px; }

  .device-desktop .device-layers .img-background {
    top: 32px;
    left: 13px;
    width: 416px;
    height: 245px; }

    .device-desktop .device-layers .img-background.img-background-without-bar {
      top: 13px;
      height: 260px; }


.device-ipad {
  width: 162px; }

  .device-ipad .device-layers .img-background {
    top: 26px;
    left: 8px;
    width: 146px;
    height: 175px; }

  .device-ipad.device-ipad-nobar .device-layers .img-background {
    top: 12px;
    height: 191px; }


.device-ipad-horizontal {
  width: 249px; }

  .device-ipad-horizontal .device-layers .img-background {
    width: 215px;
    height: 163px;
    top: 7px;
    left: 10px; }

  .device-ipad-horizontal.device-ipad-horizontal-bar .device-layers .img-background {
    width: 213px;
    height: 145px;
    top: 24px;
    left: 10px; }


.device-iphone {
  width: 82px; }

  .device-iphone .device-layers .img-background {
    top: 15px;
    left: 6px;
    width: 71px;
    height: 117px; }



.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}





.container_12 .grid_1 {
	width:65px;
}


.container_12 .grid_2 {
	width:145px;
}


.container_12 .grid_3 {
	width:225px;
}


.container_12 .grid_4 {
	width:305px;
}


.container_12 .grid_5 {
	width:385px;
}


.container_12 .grid_6 {
	width:465px;
}


.container_12 .grid_7 {
	width:545px;
}


.container_12 .grid_8 {
	width:625px;
}


.container_12 .grid_9 {
	width:705px;
}


.container_12 .grid_10 {
	width:785px;
}


.container_12 .grid_11 {
	width:865px;
}


.container_12 .grid_12 {
	width:945px;
}








.container_12 .prefix_1 {
	padding-left:80px;
}


.container_12 .prefix_2 {
	padding-left:160px;
}


.container_12 .prefix_3 {
	padding-left:240px;
}


.container_12 .prefix_4 {
	padding-left:320px;
}


.container_12 .prefix_5 {
	padding-left:400px;
}


.container_12 .prefix_6 {
	padding-left:480px;
}


.container_12 .prefix_7 {
	padding-left:560px;
}


.container_12 .prefix_8 {
	padding-left:640px;
}


.container_12 .prefix_9 {
	padding-left:720px;
}


.container_12 .prefix_10 {
	padding-left:800px;
}


.container_12 .prefix_11 {
	padding-left:880px;
}







.container_12 .suffix_1 {
	padding-right:80px;
}


.container_12 .suffix_2 {
	padding-right:160px;
}


.container_12 .suffix_3 {
	padding-right:240px;
}


.container_12 .suffix_4 {
	padding-right:320px;
}


.container_12 .suffix_5 {
	padding-right:400px;
}


.container_12 .suffix_6 {
	padding-right:480px;
}


.container_12 .suffix_7 {
	padding-right:560px;
}


.container_12 .suffix_8 {
	padding-right:640px;
}


.container_12 .suffix_9 {
	padding-right:720px;
}


.container_12 .suffix_10 {
	padding-right:800px;
}


.container_12 .suffix_11 {
	padding-right:880px;
}







.container_12 .push_1 {
	left:80px;
}


.container_12 .push_2 {
	left:160px;
}


.container_12 .push_3 {
	left:240px;
}


.container_12 .push_4 {
	left:320px;
}


.container_12 .push_5 {
	left:400px;
}


.container_12 .push_6 {
	left:480px;
}


.container_12 .push_7 {
	left:560px;
}


.container_12 .push_8 {
	left:640px;
}


.container_12 .push_9 {
	left:720px;
}


.container_12 .push_10 {
	left:800px;
}


.container_12 .push_11 {
	left:880px;
}







.container_12 .pull_1 {
	left:-80px;
}


.container_12 .pull_2 {
	left:-160px;
}


.container_12 .pull_3 {
	left:-240px;
}


.container_12 .pull_4 {
	left:-320px;
}


.container_12 .pull_5 {
	left:-400px;
}


.container_12 .pull_6 {
	left:-480px;
}


.container_12 .pull_7 {
	left:-560px;
}


.container_12 .pull_8 {
	left:-640px;
}


.container_12 .pull_9 {
	left:-720px;
}


.container_12 .pull_10 {
	left:-800px;
}


.container_12 .pull_11 {
	left:-880px;
}

#masthead.container_12, #mainNav .container_12{
    width:945px;
}
#masthead.container_12{padding:0}
.headerImage .container_12{height:100%;position:relative}
#mainNav .mainNav-dropdown .container_12{padding:0;margin:0}
#mobilityForm .container_12{padding:0}
#colophon .container_12{padding:0}
.single-ba_wheelchair_suvs .container_12,.single-ba_wheelchair_trucks .container_12,.single-ba_wheelchair_vans .container_12{padding:60px 0}
.page-template-page-templatestemplate5-php .grants .container_12{padding-bottom:0}
.t9sc section .container_12{width:960px!important;margin:0 auto!important}
.t9sc section:last-child .container_12 .t9tls:last-child{margin-bottom:60px}
#history.container_12,.page-id-394 .container_12{padding:60px 0}
#sitemap .container_12{box-sizing:border-box;padding:30px 7px}
.s1-heading .container_12{padding:0}
.crumbs .container_12.pad15{padding:15px 0 5px}



	
	li.menu-item {margin-top: 0;}


li.menu-item,
li.menu-item2 {
        list-style-type: none;
        margin-top: 10px;      
        }


#topnavi li.menu-item {
        margin-top: -1px;
        }


#topnavi li.menu-item li {
        margin-top: 0;
        }



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

#featured-slider, 
#featured-slider .slider-cycle {
	position: relative;
}
.reg-CN1 .region-selector_cluster:before,.reg-CN1 .region-selector_link:before,.reg-CN2 .region-selector_cluster:before,.reg-CN2 .region-selector_link:before{display:none}
.header:after,.nav-submenu_link:after,.nav_hamburger:after,.nav_hamburger:before,.region-selector_link:before,.videopopup:after{content:""}
.region-selector_link{position:relative;color:#a29e87;padding-left:22px}
.region-selector_item__current .region-selector_link,.region-selector_item__current .region-selector_link:hover{color:#f9f5e1;cursor:default;text-decoration:none}
.region-selector_link:hover{color:#f9f5e1}
.reg-CN1 .region-selector_link,.reg-CN2 .region-selector_link{padding-left:0}
.region-selector_link:before{background-size:14px 11px;background-repeat:no-repeat;position:absolute;top:3px;left:0;height:11px;width:14px}
.reg-KR .region-selector_link:before{top:0}


	img.alignright.size-full.wp-image-68 { margin-top: 25px; }

.text-warning {
  color: #c09853;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #a47e3c;
}

.text-error {
  color: #b94a48;
}

a.text-error:hover,
a.text-error:focus {
  color: #953b39;
}

.text-info {
  color: #3a87ad;
}

a.text-info:hover,
a.text-info:focus {
  color: #2d6987;
}

.text-success {
  color: #468847;
}

a.text-success:hover,
a.text-success:focus {
  color: #356635;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}
.mk-dynamic-styles {display:none}


#copyright {
	padding-top: 50px;
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	color: #666;
}

#copyright a {
	color: #666;
	text-decoration: none;
}

#copyright a:hover {
	text-decoration: underline;
}
.container .five.columns{width:295px}
.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px}

#home_widget_3 div:first-child div {
    margin-bottom: 1em;
}

#home_widget_1, #home_widget_3, #featured_category_widget-2, 
.widget_rss_multi_importer_widget {
    padding: 0 1em !important; 
    background: #F0F5F1;
}

#home_widget_1, #home_widget_2, #home_widget_3 {
    margin-left: 0 !important;
    margin-bottom: 1em;
}

    #home_widget_1, #home_widget_2, #home_widget_3, 
    #featured_category_widget-2 {
        display: none;
    }
.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}

.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;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}

.lashare-holler .icon-search{background-repeat:repeat-x;}
.mashicon-buffer .text,[class*=" mashicon-"],[class*=" mashicon-"] .text,[class^=mashicon-] .icon,[class^=mashicon-] .text,mashicon-buffer .icon{color:#fff}
.mashsb-buttons .secondary-shares a .icon:before{margin-right:0}
[class*=" mashicon-"] .icon:before,[class^=mashicon-] .icon:before{font-family:mashsb-font;font-style:normal;font-weight:400;speak:none;font-size:16px;display:inline-block;text-decoration:inherit;width:1em;margin-right:.7em;text-align:center;font-variant:normal;text-transform:none;margin-top:0;float:left}
.mashicon-facebook .icon:before{content:'\e800'}
.mashicon-google .icon:before{content:'\e801'}
.mashicon-pinterest .icon:before{content:'\e802'}
.mashicon-linkedin .icon:before{content:'\e803'}
.mashicon-digg .icon:before{content:'\e804'}
.mashicon-reddit .icon:before{content:'\e805'}
.mashicon-stumbleupon .icon:before{content:'\e806'}
.mashicon-twitter .icon:before{content:'\e807'}
.mashicon-mail .icon:before{content:'\e808'}
.mashicon-vk .icon:before{content:'\e809'}
.mashicon-print .icon:before{content:'\e80a'}
.mashicon-delicious .icon:before{content:'\e80b'}
.mashicon-buffer .icon:before{content:'\e80c'}
.mashicon-heart .icon:before{content:'\e80d'}
.mashicon-weibo .icon:before{content:'\e80e'}
.mashicon-pocket .icon:before{content:'\e80f'}
.mashicon-xing .icon:before{content:'\e810'}
.mashicon-flattr .icon:before{content:'\e811'}
.mashicon-odnoklassniki .icon:before{content:'\e812'}
.mashicon-tumblr .icon:before{content:'\e813'}
.mashicon-subscribe .icon:before{content:'\e808'}
.mashicon-whatsapp .icon:before{content:'\e814'}
.mashicon-meneame .icon:before{content:'\e815'}
.mashicon-managewp .icon:before{content:'\e816'}
.mashicon-mailru .icon:before{content:'\E819'}
.mashicon-line .icon:before{content:'\E81A'}
.mashicon-yummly .icon:before{content:'\E81B'}
.mashicon-frype .icon:before{content:'\e81c'}
.mashicon-skype .icon:before{content:'\e81d'}
.mashicon-subscribe .icon,.mashicon-subscribe .text{color:#000}



.hp_desc {
	color: #000;
	font: verdana, Arial, serif;
	font-size: 90%;
	position:absolute;
	top:72px;
	left:15px;
	width:146px;
	line-height:1.2em;

}



.hp_desc a:link, .hp_desc a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}


.hp_desc a:hover, .hp_desc a:focus {
	color: #fff;
	text-decoration: underline;

}

.more{
	text-align: left;
	margin: 10px 0px;
}

.more a{
	 	color: #044374;
}



.more-post-entry{
	border-bottom: 1px dotted #CBCBCB;
	padding: 10px 0px;
	margin-right: 23px;
	float:left;
	width:100%;
}

.more-post-news{
  width:100%;
}

.more-posts .last{
	margin-right: 0px !important; 
}

.more-archive{
	margin: 0px 0px 0px 10px;
	font-size: 0.7em;
	color: #044171;
	cursor: pointer;
}


.storyimage.center {
	float:none;
	margin:0 auto;
}


.center {
	text-align: center;
	
}

  .home-widgets .page-content .woo-image.aligncenter {
    margin: 0 auto 2.618em;
  }

  .home-widgets .page-content .woo-image.alignleft {
    margin-right: 2.618em;
    float: left;
  }

  .home-widgets .page-content .woo-image.alignright {
    margin-left: 2.618em;
    float: right;
  }

.main-header-wrap .main-header .mini-cart.account-enabled .arrow { left: 205px; }

.main-header-wrap .main-header .mini-cart .arrow, .main-header-wrap .main-header .mini-cart .arrow:before { position: absolute; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fcfff2; top: -8px; left: 294px; margin-left: -7px; }

.lt-ie9 .main-header-wrap .main-header .mini-cart .arrow, .lt-ie9 .main-header-wrap .main-header .mini-cart .arrow:before { display: none; }

.main-header-wrap .main-header .mini-cart .arrow:before { content: ''; display: block; border-left: 16px solid transparent; border-right: 16px solid transparent; border-bottom: 16px solid #e3d1c3; z-index: -1; left: 50%; position: absolute; margin-left: -16px; top: -1px; }

nav.compact .nav-item.active .arrow { background-color: #ffffff; }

.main-header nav.full.dark .nav-item.dropdown:hover .arrow, .main-header nav.full.dark .nav-item.has-mega-nav.active .arrow { background-color: #000000; }

nav.compact.dark .nav-item.active .arrow { background-color: #000000; }

.template-index .slide .content .call-to-action .arrow { font-family: 'icons'; font-size: 22px; }

#content #main .post_cards li .pc_details {
  height: 39px;
  width: 58%;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 1px solid #eeeeee;
  padding: 0 12px;
}

#content #main .post_cards li .pc_details p {
  font-family: 'montserratregular';
  line-height: 39px;
  font-size: 12px;
}

#content #main .post_cards li .pc_details p a {
  font-family: 'ptserif';
  background: #bebebe;
  color: #ffffff;
  font-family: 'montserratbold';
  font-size: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-moz-border-radius: 5px;
  -ms-moz-border-radius: 5px;
  border-radius: 5px;
  padding: 3px 6px;
  text-decoration: none;
  margin-left: 7px;
}

  #content #main .post_cards.blog_related li .pc_details {
    display: none;
  }

  #content #main .post_cards.blog_entries li .pc_details {
    margin-left: 350px;
    padding: 0;
  }

.home .pc_details span,
.home .pc_details a,
#related-blogs .pc_details span,
#related-blogs .pc_details a {
  display: none;
}

#preheader .quicklinks-mobile-menu #quicklinks-mobile{padding: 5px;}

.emis-insights-intro {
    text-align: center;
    padding: 0 0 1.875rem 0;
}

.emis-insights-intro h1 {
    margin-bottom: 1.25rem;
}

.emis-insights-intro p {
    font-size: 0.875rem;
    line-height: 1.2;
}

.component_button_arrow {
  font-family: goodbook, arial, sans-serif;
  font-size: 14px;
}
.wrapper{width:100%;min-height:100%}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

ul.longleaders span.menu-item-title, ul.longleaders span.optiongroup-title, ul.longleaders span.menu-item-description {padding-right: 0.33em; background: #dcd6ca}

ul.longleaders span.menu-item-price, ul.longleaders span.optiongroup-price, ul.longleaders span.menu-item-price2, ul.longleaders span.optiongroup-price2 {float: right; padding-left: 0.33em; background: #dcd6ca; position: relative; z-index: 1; margin-bottom:8px; }

span.menu-item-title , span.menu-item-price, span.menu-item-price2 { font-size:13px; font-weight:bold; }

span.menu-item-description { font-size:11px; font-style: oblique; }


.azure-img {
  width: 130px;
  height: auto;
  position: absolute;
  right: 150%;
  bottom: 20%;
}

  .footer #inner-footer {
    width: 100% !important;
    position: relative;
    z-index: 100;
    padding-top: 12px;
    padding-left: 28px; }

    .footer #inner-footer .crafty-social-buttons {
      margin: 0;
      padding: 0; }

      .footer #inner-footer .crafty-social-buttons img {
        width: 29px;
        height: 29px; }

      .footer #inner-footer .crafty-social-buttons li {
        margin-left: 2px;
        margin-right: 2px;
        float: left; }







































.wrap {
  width: 96%;
  margin: 0 auto; }


#page {
	border-top:3px solid #8ab929;	
}

#footer #footer-nav .nav .pt1 li,
#footer #footer-nav .nav .pt4 li {
  float: none;
}

#footer #footer-nav .nav .pt1 .sub-menu,
#footer #footer-nav .nav .pt4 .sub-menu {
  margin-bottom: 24px;
}


    #wrapper {
        width: 100%;
        height: auto;
    }

    .top-bar .toggle-topbar.menu-icon {
      right: 15px;
      top: 50%;
      margin-top: -16px;
      padding-left: 40px; }

      .top-bar .toggle-topbar.menu-icon a {
        text-indent: -48px;
        width: 34px;
        height: 34px;
        line-height: 33px;
        padding: 0;
        color: white; }

        .top-bar .toggle-topbar.menu-icon a span {
          position: absolute;
          right: 0;
          display: block;
          width: 16px;
          height: 0;
          -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
          box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; }

    
#sidebar .menu {
    display:none;
    background:rgba(0,0,0,0.3);
}


#sidebar .menu li a {
    border-bottom:1px solid #000;
    display:block;
    padding:10px 10px;
    color:#fff;
}


#sidebar .menu li a:hover {
    background:rgba(0,0,0,0.3);
}


#footerWrapper .menu li {
    margin:5px 0;
}


#footer .menu li a {
    font-size:12px;
    display:block;
    padding:5px 5px;
    border:1px solid transparent;
    border-radius:4px;
}


#footer .menu li a:hover {
    background:#422c1e;
    border:1px solid #422c1e;
    box-shadow:inset 0 2px 2px #554235;
}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}


.table td{ padding:5px 5px;text-align:center;	border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;}

.table .tdRight{ border-right:1px dotted #ccc}

.table .right{ border-right:1px dotted #ccc;text-align:right !important}

.table .left{text-align:left !important}

.table-asseverazioni {border:1px dotted #ccc; font-size:20px;}

.table.asseverazioni-table td {border-left:none!important; border-right:1px dotted #ccc;}

.table.asseverazioni-table td, .table.asseverazioni-table th {  padding: 6px;}

.table.asseverazioni-table {  font-size: 15px;  border: 1px dotted #ccc;  margin-left: 35px;  width: 93%;}

.table tr:hover{ background:#e6e7e8}

.table .no_bg:hover{ background:#fff}

.table th{	padding:5px 0;	text-align:center;	border-bottom:2px solid #275d99;vertical-align: middle;}

.table {border:0;width:97%;margin:10px 0 10px 5px;background:#fff;}

.popup_col2 .table{margin:-4px 0 10px 0px}

.popup_col2 .table .right{text-align:right;}


.news-date {
	color: #666;
	width: 50px;
}


.index_thumb{text-align:left;float:left;margin-right:13px;margin-bottom:10px;}


	#site-title {
		margin: 0 auto;
		width: 100%;
		border-bottom-width: 5px;
	}


	#site-title a {
		width: auto;
		float:  none;
		padding-top: 10px;
	}


	#site-title a img {
		max-width: 100%;
		height: auto;
		margin: 0 auto;
	}


	.not-fixed #site-title,
	.not-fixed nav#navigation {
  	float: left;
	}

	.not-fixed #site-title { width: 130px; float: none; margin: 0; }


	#branding,
	.left-sidebar #sidebar,
	.fullsize-gallery #sidebar,
	.not-fixed #site-title {
		width: 235px;
		top: 0;
	}



.blank-logo #site-title {
	border-bottom: 0 none;
}

.blank-logo #site-title a {
	height: auto;
	padding-top: 0;
}



#site-title,
#expander,
#navigation,
#navigation ul ul,
#portfolioList li,
#related-posts .entry-image,
#relatedGalleryImages li .entry-image,
#thumbnails .pulldown-items a.item,
input[type=submit],
input[type=button],
a.button, button,
#colophon,
#anchorTop,
#thumbnails .item {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}


	#site-title,
	nav#navigation ul a:hover,
	nav#navigation ul li.sfHover a,
	nav#navigation ul li.current-cat a,
	nav#navigation ul li.current_page_item a,
	nav#navigation ul li.current-menu-item a,
	nav#navigation ul li.current-page-ancestor a,
	nav#navigation ul li.current-menu-parent a,
	nav#navigation ul li.current-menu-ancestor a,
	#colophon,
	#thumbnails .pulldown-items a.activeslide {
		border-color: #166bb5;
	}


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 .clearfix { display: inline-block; }

#wp-calendar tfoot #next {
	text-align: right;
}

#wp-calendar tbody .pad {
	background: none;
}
.row{margin-left:-15px;margin-right:-15px}



 
#products .product-border {
	width: 170px;
	height: 115px;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.6),
                0px 0px 5px rgba(0, 0, 0, 0.4) inset; 
	border: 5px solid white;
}


#products .product-border a {
	display: block;
	position: relative;
	width: 170px;
	height: 100%;
	margin-top: -5px;
}


#products img {
	z-index: -1;
	position: relative;
}


#products p.titre {
	margin: 0.75em 0 0;
}



#products p.titre a {
	font-size: 1.1429em; 
	font-weight: 700;
	letter-spacing: -1px;

	color: #d71149;
	text-decoration: none; 
}

#products p.desc {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: .8571em; 
	font-style: italic;
	color: #3b3b3b;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.3);
}



.clear,
.line,
.row {
    clear: both;
}



.clearfix:after,
.line:after,
.mod:after {
    content: "";
    display: table;
    clear: both;
}







.ie67 .clearfix,
.ie67 .line,
.ie67 .mod,
.ie67 .row,
.ie67 .col {
    zoom: 1;
}
 



.ie7 .clearfix,.ie7 .line, .ie7 .mod, .ie7 .row, .ie7 .col {
    zoom: 1;
}

.modal-box .content .link-facebook { padding: 0; font: bold 12px/18px Arial, Helvetica, sans-serif; float: left; margin-top: 10px;margin-bottom: 10px;}
		

.wpb_row {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
 .ult-banner-block,.wpb_row .wpb_column .wpb_wrapper .ult-banner-block{width:100%;margin-bottom:30px;position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-block}
 .stats-block,.wpb_row .wpb_column .wpb_wrapper .stats-block{display:block;margin-bottom:30px}
 .smile_icon_list_wrap,.wpb_row .wpb_column .wpb_wrapper .smile_icon_list_wrap{margin-bottom:30px}
 .wpb_row,.wpb_column,.upb_video_class{position:relative}
 .ult_countdown,.wpb_row .wpb_column .wpb_wrapper .ult_countdown{width:100%;height:auto;display:block;line-height:1;margin-bottom:30px;float:left;text-align:center}
.flip-box-wrap,.wpb_row .wpb_column .wpb_wrapper .flip-box-wrap{margin-bottom:30px}

.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-right: 15px;
  padding-left: 15px;
}

  .col-md-6 {
    width: 50%;
  }




#outer-container{width:100%;}


header .section {
	margin: -209px 0 0 300px;
	color: #f8f8f8;
	font-size: 50px;
	padding-top: 44px;
	font-family: "MetaWebPro", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
}

header .section .box {
	text-align: right;
	width: 75%;
	line-height: 48.8px;
}


	header .section img {
		max-width: 100%;
	}
 
.aom_z {margin:2px; white-space:nowrap;}
#main,#slidingbar,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-page-title-bar,.fusion-secondary-header,.header-v4 #small-nav,.header-v5 #small-nav,.sticky-header .sticky-shadow,.tfs-slider .slide-content-container{padding-left:30px;padding-right:30px;}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
#main .comment-submit,#reviews input#submit,.button-default,.button.default,.comment-form input[type="submit"],.fusion-button-default,.fusion-portfolio-one .fusion-button,.gform_page_footer input[type="button"],.gform_wrapper .button,.gform_wrapper .gform_button,.ticket-selector-submit-btn[type=submit]{background:#2b80c3;color:#ffffff;background-image:-webkit-gradient( linear, left bottom, left top, from( #00548b ), to( #2b80c3 ) );background-image:linear-gradient( to top, #00548b, #2b80c3 );background-image:-webkit-linear-gradient( to top, #00548b, #2b80c3 );background-image:-moz-linear-gradient( to top, #00548b, #2b80c3 );background-image:-ms-linear-gradient( to top, #00548b, #2b80c3 );background-image:-o-linear-gradient( to top, #00548b, #2b80c3 );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2b80c3, endColorstr=#00548b);transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;}
.link-type-button-bar .fusion-read-more,.no-cssgradients #main .comment-submit,.no-cssgradients #reviews input#submit,.no-cssgradients .button-default,.no-cssgradients .button.default,.no-cssgradients .comment-form input[type="submit"],.no-cssgradients .fusion-button-default,.no-cssgradients .fusion-portfolio-one .fusion-button,.no-cssgradients .gform_page_footer input[type="button"],.no-cssgradients .gform_wrapper .button,.no-cssgradients .gform_wrapper .gform_button,.no-cssgradients .ticket-selector-submit-btn[type="submit"]{background:#2b80c3;}
#main .comment-submit:hover,#reviews input#submit:hover,.button-default:hover,.button.default:hover,.comment-form input[type="submit"]:hover,.fusion-button-default:hover,.fusion-portfolio-one .fusion-button:hover,.gform_page_footer input[type="button"]:hover,.gform_wrapper .button:hover,.gform_wrapper .gform_button:hover,.ticket-selector-submit-btn[type="submit"]:hover{background:#e6e515;color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6e515, endColorstr=#e6e515);}
.no-cssgradients #main .comment-submit:hover,.no-cssgradients #reviews input#submit:hover,.no-cssgradients .button-default:hover,.no-cssgradients .comment-form input[type="submit"]:hover,.no-cssgradients .fusion-button-default:hover,.no-cssgradients .fusion-portfolio-one .fusion-button:hover,.no-cssgradients .gform_page_footer input[type="button"]:hover,.no-cssgradients .gform_wrapper .button:hover,.no-cssgradients .gform_wrapper .gform_button:hover,.no-cssgradients .ticket-selector-submit-btn[type="submit"]:hover,.no-cssgradinets .button.default:hover{background:#e6e515 !important;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-family:'Cantarell', Arial, Helvetica, sans-serif;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-weight:500;}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1050px;}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{font-size:20px;line-height:41px;}
#main .fusion-portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{line-height:27px;}
#wrapper #main #comments .fusion-title h3,#wrapper #main #respond .fusion-title h3,#wrapper #main .about-author .fusion-title h3,#wrapper #main .related-posts .fusion-title h3,#wrapper #main .related.products .fusion-title h3{font-size:22px;line-height:33px;}
#main .post h2,.cart-empty,.fusion-post-content h2,.fusion-title h2,.post-content h2,.search-page-search-form h2,.title h2{color:#004c84;}
#main .post h2 a,.about-author .title a,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget li a,.fusion-content-widget-area .widget li a:before,.fusion-content-widget-area .widget_categories li,.fusion-load-more-button,.fusion-rollover a,.project-content .project-info .project-info-box a,.shop_attributes tr th,.single-navigation a[rel="next"]:after,.single-navigation a[rel="prev"]:before,body a,body a:after,body a:before{color:#de0008;}
body.has-sidebar #main .sidebar{width:25;}
body.has-sidebar.double-sidebars #main #sidebar{width:21%;margin-left:calc(50px - (100% - 21%));}
body.has-sidebar.double-sidebars #main #sidebar-2{width:21%;margin-left:50px;}
#main .sidebar{background-color:#ffffff;padding:0;}
.button.default,.fusion-body #main .gform_wrapper .button,.fusion-body #main .gform_wrapper .gform_button,.fusion-body #main .gform_wrapper .gform_footer .gform_button,.fusion-button-default{padding:13px 29px;line-height:17px;font-size:14px;}
#main{padding-top:55px;padding-bottom:40px;}
#main,.footer-area,.page-title-bar,body{background-attachment:scroll !important;}
.ua-mobile #main,.ua-mobile .fusion-footer-widget-area,.ua-mobile .page-title-bar,.ua-mobile body{background-attachment:scroll !important;}
#main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body{background-attachment:scroll !important;}
#main .cart-empty{float:none;text-align:center;border-top:1px solid;border-bottom:none;width:100%;line-height:normal !important;height:auto !important;margin-bottom:10px;padding-top:10px;}
#main .return-to-shop{float:none;border-top:none;border-bottom:1px solid;width:100%;text-align:center;line-height:normal !important;height:auto !important;padding-bottom:10px;}
.ua-mobile #main,.ua-mobile .footer-area,.ua-mobile .fusion-page-title-bar,.ua-mobile body{background-attachment:scroll !important;}


#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a, .shop_attributes tr th, .image-extras a, .products-slider .price .amount, z.my_account_orders thead tr th, .shop_table thead tr th, .cart_totals table th, form.checkout .shop_table tfoot th, form.checkout .payment_methods label, #final-order-details .mini-order-details th, #main .product .product_title, .shop_table.order_details tr th {
    color: #005591 !important;
}


.page-id-5056 #main {
    padding-bottom: 40px;
    padding-top: 0;
}


.page-id-35 #main {
    padding-top: 0px;
}


.page-id-26325 #main {
    padding-top: 0px;
    padding-bottom: 0px;
}


.page-id-27997 #main {
    padding-top: 0px;
    padding-bottom: 0px;
}


.page-id-19394 #main {
    padding-bottom: 40px;
    padding-top: 0;
}


.page-id-5042 #main {
    padding-bottom: 40px;
    padding-top: 0;
}


.page-id-5044 #main {
    padding-bottom: 40px;
    padding-top: 0;
}


.page-id-3496 #main {
    padding-bottom: 40px;
    padding-top: 0;
}


.page-id-5040 #main {
    padding-bottom: 40px;
    padding-top: 0;
}


.page-id-18875 #main {
    padding-bottom: 40px;
    padding-top: 0;
}


.page-id-18882 #main {
    padding-bottom: 40px;
    padding-top: 0;
}


.page-id-18889 #main {
    padding-bottom: 40px;
    padding-top: 0;
}


.page-id-18926 #main {
    padding-bottom: 40px;
    padding-top: 0;
}


.page-id-19279 #main {
    padding-bottom: 40px;
    padding-top: 0;
}


.page-id-19312 #main {
    padding-bottom: 40px;
    padding-top: 0;
}


.page-id-23988 #main {
    padding-bottom: 0px;
    padding-top: 0;
}


.page-id-23997 #main {
    padding-bottom: 0px;
    padding-top: 0;
}


.page-id-23998 #main {
    padding-bottom: 0px;
    padding-top: 0;
}


.page-id-16950 #main {
    padding-bottom: 0px;
    padding-top: 0;
}






.page-id-19453  #main {
    padding-bottom: 40px;
    padding-top: 0;
}





.page-id-19536  #main {
    padding-bottom: 40px;
    padding-top: 0;
}


.page-id-17048 #main {
    padding-bottom: 50px;
    padding-top: 0;
}





.page-id-19517 #main {
    padding-bottom: 40px;
    padding-top: 0;
}



.page-id-22476 #main {
    padding-top: 0;
}


.page-id-27994 #main {
    padding-bottom: 0;
}

  .main-navigation li.has-sub:hover #products-menu {
    z-index: 3;
    left: 0;
    -webkit-animation: fade-in .3s ease-out both;
    
    -moz-animation: fade-in .3s ease-out both;
    
    -o-animation: fade-in .3s ease-out both;
    
    animation: fade-in .3s ease-out both;
     }


#products-menu {
  position: absolute;
  z-index: 1;
  opacity: 0;
  top: 56px;
  left: -99999px;
  width: 100%;
  background-color: white;
  padding: 2.5rem 0; }

  #products-menu .sub-menu {
    position: relative;
    top: auto;
    left: 0;
    margin: 0;
    padding: 0;
    box-shadow: none; }

    #products-menu .sub-menu:after {
      content: "";
      display: table;
      clear: both; }

  #products-menu .menu-item {
    list-style-type: none;
    font-size: 1.4rem;
    line-height: 1.2;
    float: left;
    clear: none;
    width: 22.375%;
    margin-left: 0;
    margin-right: 3.5%;
    float: left; }

    #products-menu .menu-item:nth-of-type(4n) {
      margin-right: 0;
      float: right; }

    #products-menu .menu-item:nth-of-type(4n + 1) {
      clear: both; }

    #products-menu .menu-item .product-thumb {
      float: left;
      margin-right: 2rem; }

      #products-menu .menu-item .product-thumb a {
        padding: 0;
        width: auto; }

    #products-menu .menu-item .title {
      display: block;
      padding: 0;
      text-transform: uppercase;
      margin: 0 0 0.3rem 0;
      border: 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

      #products-menu .menu-item .title span {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased; }

    #products-menu .menu-item .short-desc {
      text-transform: none;
      display: block;
      margin: 0 0 1.6rem 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

    #products-menu .menu-item .price {
      color: #ed1b12;
      font-size: 1.4rem;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased; }

      #products-menu .menu-item .price sup {
        border-bottom: solid 1px rgba(237, 27, 18, 0.4);
        font-size: 0.9rem;
        line-height: 0.8;
        top: -0.4rem; }

    #products-menu .menu-item .button {
      width: auto;
      color: white;
      padding: 0.5rem 1.2rem;
      background-color: #ed1b12;
      font-size: 1.2rem;
      float: right;
      margin-top: -0.3rem;
      border-bottom: 0; }


#products-menu.active {
  z-index: 3;
  left: 0;
  -webkit-animation: fade-in .3s ease-out both;
  
  -moz-animation: fade-in .3s ease-out both;
  
  -o-animation: fade-in .3s ease-out both;
  
  animation: fade-in .3s ease-out both;
   }
#full-bottom-inner .full-container .full-container-bottom{text-align:center;position:relative}
#full-bottom-inner .full-container .full-container-bottom a:first-child{background-color:#eee;display:block;padding:18px
0 15px;font-size:18px;color:#bbb;width:800px}
#full-bottom-inner .full-container .full-container-bottom a:hover{background-color:#ec008c;color:#fff}
#full-bottom-inner .full-container .full-container-bottom.left{margin-right:0;position:absolute;bottom:0}
#block-system-main .field-group-htab a.fieldset-title{font-weight:bold;color:#000000;font-size:15px;}
#embedded_display_option_3 .views-field.views-field-field-featured-pages .field-content div span{height:109px;}
.node-type-page .content_main .col_1 .field-name-field-photoalbumimage{clear:left;}
.field-name-field-photoalbumimage img{float:left;margin:5px 5px 0px 0px;}
#sectionpdf_above .field{clear:right;margin:3px 0px;}
.node-neighborhood .content_main p,.node-neighborhood .content_main .filefield-file,.node-neighborhood .content_main .field-name-field-links{margin:0 0 15px;}
.view-faqs .views-field.views-field-field-tags .field-content{display:none;}
.content_main .field-name-body h1,.content_main .field-name-body h2,.content_main .field-name-body h3,.content_main .field-name-body h4,.content_main .field-name-body h5,.content_main .field-name-body h6{margin:0px 0px 10px 0px;}
.content_main .no_sidebar .location_info .views-field-field-location .field-content,.content_main .no_sidebar .location_info .field-name-field-location .field-content{display:table-cell;height:200px;width:190px;padding-left:10px;vertical-align:middle;}
.content_main .no_sidebar .location_info .views-field-field-location,.content_main .no_sidebar .location_info .field-name-field-location{float:left;width:150px;}
.content_main .no_sidebar .location_info .field-name-field-google-map{display:none;}
#content_area .field-name-field-image-attachment img,#content_area .custom-display img{border:5px solid #C8DBE2;}
.image_placement_center .field-name-field-image-attachment img{float:none;margin:10px 0px 10px 0px;}
.content_main p,.node-projects .content_main .filefield-file,.node-projects .content_main .field-name-field-links{margin:0 0 15px;}
#content_area .node-projects .field-name-field-photoalbumimage img{padding:0 15px 15px 0;}
.field-name-field-project-type{float:left;}
.field-name-field-project-type ul,.field-name-field-project-status ul{margin:0px !important;padding:0px;}
#content_area .field-name-field-project-type ul li,#content_area .field-name-field-project-status ul li{list-style-type:none;list-style-image:none;margin:0px;padding:0 0 0 5px;}
.field-name-field-project-status,.field-name-field-project-type{float:left;}
.project_images .field-items{clear:left;float:right;position:relative;right:50%;text-align:center;}
.project_images .field-item{display:block;float:left;left:50%;position:relative;}
.node-type-projects .field.field-name-field-location-project.field-type-location.field-label-hidden{clear:both;padding-top:10px;}
.date-repeat-input.byday-day label,.date-clear.bymonthday .field-suffix{font-weight:bold;}

.field .field-label{font-weight:bold;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
form .field-multiple-table{margin:0;}
form .field-multiple-table th.field-label{padding-left:0;}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}
form .field-add-more-submit{margin:.5em 0 0;}
.social-tools-share li:first-child,.social-tools-share li.first{padding-left:0}
.social-networks__list li:first-child,.social-networks__list li.first{padding-left:0}
.toolbox__item.first{border-width:0}
.toolbox__item.first .toolbox__item-a{padding-left:0}
.hero-rotator .flex-control-paging li:first-child,.hero-rotator .flex-control-paging li.first{padding-left:0}
.gallery-navigation li:first-child,.gallery-navigation li.first{padding-left:0}
.node-type-subchannel .menu-menu-channel-menu li.first a{border-top:1px solid #dadada}

.twitter-link a:before {
	content: '\f202';
}

#separator {
	clear: both;
	width: 930px;
	text-align: centre;
	}
#usersite-container .zoogle-music-player ol.track-list .track-title .ellipsis{display:block;width:auto}
#usersite-container .ellipsis{display:inline-block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.col{float:left}


.callouts {
margin:0 1px 0 1px;
}
#posts-container.fusion-blog-layout-grid .fusion-post-grid{padding:20px;}
.fusion-portfolio-five .fusion-portfolio-post,.grid-layout-5 .fusion-post-grid{width:33.3333333333% !important;}
.fusion-portfolio-four .fusion-portfolio-post,.grid-layout-4 .fusion-post-grid{width:33.3333333333% !important;}
.fusion-blog-layout-grid-3 .fusion-post-grid,.fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-portfolio-five .fusion-portfolio-post,.fusion-portfolio-four .fusion-portfolio-post,.fusion-portfolio-masonry .fusion-portfolio-post,.fusion-portfolio-three .fusion-portfolio-post{width:50% !important;}
.fusion-blog-layout-grid .fusion-post-grid{position:static;width:100%;}
