﻿#home,#menu,#about,#events,#catering,#reservations,#chef,#press,#contact{margin-top:15px}
#menu,#about,#events,#catering,#reservations,#chef,#press,#contact{display:none}
#contact-sent{display:none;width:100%;background-color:#0af;text-align:center;color:#fff;font-size:150%;padding:.5em 0;position:absolute;top:0;left:0}
#contact form{float:right;margin-top:15px}
#contact .form-success,#contact .form-error{margin-top:15px;float:right}
#contact-info{float:left;margin-top:15px;width:440px;font-size:24px}
#contact-info p{margin:0 0 10px 0}


.b-container { width:1170px; margin:0 auto; position:relative; }

.b-header .b-container { height:205px; }

.b-content .b-container { width:1110px; }
 
.b-footer .b-container { height:298px; }
div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
}


div.pagination a, div.pagination span.pages, div.pagination span.dots, div.pagination span.current {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  margin: 1px 2px;
  padding: 5px 10px;
  display: inline-block;
  border-top: 1px solid #fff;
  text-decoration: none !important;
  color: #717171 !important;
  font-size: smaller !important;
  font-family: "Helvetica Neueu", Helvetica, Arial, sans-serif;
  text-shadow: white 0 1px 0;
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea));
  
  background-image: -webkit-linear-gradient(top, #f9f9f9, #eaeaea);
  
  background-image: -moz-linear-gradient(top, #f9f9f9, #eaeaea);
  
  background-image: -ms-linear-gradient(top, #f9f9f9, #eaeaea);
  
  background-image: -o-linear-gradient(top, #f9f9f9, #eaeaea);
  
  background-image: linear-gradient(top, #f9f9f9, #eaeaea);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eaeaea');
  
}


div.pagination a:hover, div.pagination a:focus {
  border-color: #fff;
  background-color: #fdfdfd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fafafa));
  
  background-image: -webkit-linear-gradient(top, #fefefe, #fafafa);
  
  background-image: -moz-linear-gradient(top, #fefefe, #fafafa);
  
  background-image: -ms-linear-gradient(top, #fefefe, #fafafa);
  
  background-image: -o-linear-gradient(top, #fefefe, #fafafa);
  
  background-image: linear-gradient(top, #fefefe, #fafafa);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#fafafa');
  
}


div.pagination span.current {
  -moz-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  -o-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  border-color: #505050 !important;
  color: #f2f2f2 !important;
  text-shadow: black 0 1px 0;
  background-color: #676767;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5f5f5f), to(#5c5c5c));
  
  background-image: -webkit-linear-gradient(top, #5f5f5f, #5c5c5c);
  
  background-image: -moz-linear-gradient(top, #5f5f5f, #5c5c5c);
  
  background-image: -ms-linear-gradient(top, #5f5f5f, #5c5c5c);
  
  background-image: -o-linear-gradient(top, #5f5f5f, #5c5c5c);
  
  background-image: linear-gradient(top, #5f5f5f, #5c5c5c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5f5f5f', EndColorStr='#5c5c5c');
  
}


header nav .navleft .navleft-wrapper{margin-right:60px}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;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,.glyphicon-eur: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"}
.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}



.advanced-slider .thumbnail .caption .content {
	position: absolute;
	width: 100%;
}



#loopedSlider.business-slider .content h2 { font:200 32px/1em "Helvetica Neue", Helvetica, sans-serif;color:#ffffff; }

#loopedSlider.business-slider .content h2.title a { font:200 32px/1em "Helvetica Neue", Helvetica, sans-serif;color:#ffffff;letter-spacing:1px; }

#wrapper #loopedSlider.business-slider .content p { font:200 18px/1.3em "Helvetica Neue", Helvetica, sans-serif;color:#cccccc; }



.glossy-square-gray .thumbnail .caption .content {
	color: #FFF;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	padding: 2px 0;
	margin: 0;
}



.advanced-slider-tooltip .content {
	color: #999;
	padding: 10px;
	margin: 0;
}



.minimal-light .thumbnail .caption .content {
	color: #FFF;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	padding: 2px 0;
	margin: 0;
}



.minimal-small .thumbnail .caption .content {
	color: #FFF;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	padding: 2px 0;
	margin: 0;
}

.magazine #loopedSlider .content h2.title a { font:300 24px/1em Helvetica Neue, Helvetica, sans-serif;color:#ffffff; }

.magazine #loopedSlider .content .excerpt p { font:300 13px/1.5em Helvetica Neue, Helvetica, sans-serif;color:#cccccc; }

.row {
  margin-right: -15px;
  margin-left: -15px;
}


#services .col {
	float: left;
	width: 220px;
	margin: 0 0 10px 20px;
}


	.layout-boxed #featured-projects li,
	.layout-boxed #services .col {
		width: 180px;
	}


	#services .col.last { margin-right: 0; }


div.view.view-differ-nieuwbouw.view-id-differ_nieuwbouw.view-display-id-nb_page.nb-nieuwbouw-pagina .item-list ul.pager {
  display: inline-block;
  clear: both;
  float: right;
  width: 380px;
  position: relative;
  top: -510px;
}

.item-list .icon {
  color: #555;
  float: right; 
  padding-left: 0.25em; 
  clear: right; 
}

.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;
  list-style: disc;
}

.item-list .pager {
  clear: both;
  text-align: center;
}

.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding: 0.5em;
}
.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}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}


.site-info {
	margin: auto 20px;
	width: 300px;
	padding: 10px 0px 10px 0px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.site-info a.footer-link {
	color: #c0c0c0;
}

.site-info a.footer-link:hover {
	color: #000000;
}
.views-row .content{margin:0;}
.topic_landing_page #content-area .view-display-id-topic_rotator .views-row a{display:block;line-height:0;}
#content-area .view-subtopic-landing-page .views-row{margin:20px 0;}
#footer .view-partner-of-the-day .views-row{float:left;margin:0 5px;}
.sidebar ul li.views-row-last,.sidebar ol li.views-row-last{margin-bottom:0;padding-bottom:0;}
.views-row-last .views-field-field-flex-space,.views-row-last .views-field-field-article-flex,.views-row-last .views-field-field-os-flex-space{background:none;}
.small-media-rotator .view-content .views-row,.view-display-id-topics_related_multimedia .view-content .views-row,.view-display-id-article_related_media .view-content .views-row{width:155px;line-height:1.2em;}
.page-blog .views-row-last .node-teaser{background:none;}
.page-blog .views-row .node-blog-post h2{margin-top:0px;}
.view-homepage-topic-features .views-row{float:left;width:40%;background:rgb(232,233,233);background:-moz-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(232,233,233,1)),color-stop(100%,rgba(249,249,249,1)));background:-webkit-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-o-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-ms-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e9e9',endColorstr='#f9f9f9',GradientType=0);background:linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:-5px 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:-5px 5px 10px rgba(0,0,0,0.2);box-shadow:-5px 5px 10px rgba(0,0,0,0.2);}
#block-views-partner_of_the_day-block_2 .views-row{margin:30px 0;}
#content-area .view-id-media_center .view-content .views-row{overflow:hidden;border-bottom:1px dashed #ddd;padding:25px 0;}
#content-area .view-id-media_center .view-content .views-row .node .media-thumbnail{float:left;width:190px;}
#content-area .view-id-media_center .view-content .views-row .node .media-thumbnail a img{padding:3px;border:1px solid #7ab5d4;}
#content-area .view-id-media_center .view-content .views-row .node h2{font-size:14px;font-weight:bold;}
#content-area .view-id-media_center .view-content .views-row .node h2 a{font-size:14px;font-weight:bold;}
#content-area .view-id-media_center .view-content .views-row .node h2 a span{font-weight:normal;}
#content-area .view-id-media_center .view-content .views-row .node h2 a span.media-type{color:#6fb1c9;}
#content-area .view-id-media_center .view-content .views-row .node h2,#content-area .view-id-media_center .view-content .views-row .node .content{float:right;margin-top:0;width:460px;clear:none;}
.view-display-id-featured_media .view-content .views-row a{display:block;line-height:0;}
.page-partners .views-row{margin:20px 0;}
.view-id-taxonomy_term_override .views-row{background:none;margin:0 0 20px;padding:0 5px 20px;border-bottom:1px dashed #ddd;}
.view-id-taxonomy_term_override .views-row-last{border:none;}
.view-id-taxonomy_term_override .views-row p{margin-bottom:0px;}
.view-id-taxonomy_term_override .views-row h3 span.type{font-weight:normal;color:#6DAED1;}
.page-sitemap .views-row{line-height:15px;margin:7px 0;}
.page-sitemap .views-row a{color:#0273ad;}


#contnr-search-background{
    position: relative;
    height: 461px;
}



.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

#margarita-banner span.yellow{font-size:24px; font-weight:700; color:#ffd200;}
#banner-inside{padding-top:25px;margin-bottom:25px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

    #homeblock #blockcontent #homenl {
      width: 410px;
      position: absolute;
      top: 500px;
      left: 14px; }

      #homeblock #blockcontent #homenl #title {
        font-size: 25px;
        line-height: 25px;
        color: #fff; }

      #homeblock #blockcontent #homenl input[type='email'] {
        width: 270px;
        display: block; }

      #homeblock #blockcontent #homenl input[type='submit'] {
        width: 95px;
        margin-left: 0px;
        background-color: #666666;
        margin-top: 5px; }


.vce-module-columns .main-box-half { width: 325px; }

.vce-sid-none .vce-module-columns .main-box-half{width: 32%;}

.vce-sid-none .main-box-half:nth-child(3n){margin-right: 0;}

.main-box .vce-link-pages a{margin: 0 20px;}

.vce-sid-right .main-box-half .vce-post,
.vce-sid-left .main-box-half .vce-post {width: 100%;}


.vce-lay-f,
.vce-module-columns .main-box-half	        { width: 48.5%; }

.vce-sid-left .vce-module-columns .main-box-half:nth-child(2n), 
.vce-sid-right .vce-module-columns .main-box-half:nth-child(2n){margin-left: 3%;}

.main-box-inside{padding: 10px 10px 0 10px;}

.main-box, .comment-respond,
.sidebar .widget{margin-bottom: 10px;}

.vce-module-columns .main-box-half,
.vce-sid-none .vce-module-columns .main-box-half{width: 100%;}

.vce-sid-left .vce-module-columns .main-box-half:nth-child(2n), .vce-sid-right .vce-module-columns .main-box-half:nth-child(2n){margin-left: 0;}

.comment-form-author, .comment-form-email, .comment-form-url,
.main-box-subtitle{width: 100%;}
	
.main-box-title, .comment-reply-title{font-size: 18px;line-height: 22px;text-align: center;margin-bottom: 0;padding: 10px 10px 12px 10px;}

.main-box .vce-link-pages a,
.comment-reply-link{margin: 0;}
h1,h2,h3,h4,h5,h6,blockquote,.vce-post-link,.site-title,.site-title a,.main-box-title,.comment-reply-title,.entry-title a,.vce-single .entry-headline p,.vce-prev-next-link,.author-title,.mks_pullquote,.widget_rss ul li .rsswidget,#bbpress-forums .bbp-forum-title,#bbpress-forums .bbp-topic-permalink {font-family: 'Roboto Slab';font-weight: 400;}
a,.entry-title a:hover,.vce-prev-next-link:hover,.vce-author-links a:hover,.required,.error404 h4,.prev-next-nav a:hover,#bbpress-forums .bbp-forum-title:hover, #bbpress-forums .bbp-topic-permalink:hover,.woocommerce ul.products li.product h3:hover,.woocommerce ul.products li.product h3:hover mark,.main-box-title a:hover{color: #cf4d35;}
.main-box-title, .comment-reply-title, .main-box-head{background: #ffffff;color: #232323;}
.main-box-title a{color: #232323;}
.main-box,.comment-respond,.prev-next-nav{background: #f9f9f9;}
.vce-border-top .main-box-title{border-top: 2px solid #cf4d35;}
.video-desc .field-name-field-content-video-descri,.video-desc .field-content-video-descri,.video-desc .field-name-field-description,.video-desc .field-name-field-content-video-description{color:#002b55;background-color:#FFF;padding:0 15px 15px 15px}

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub, .navbar-wrapper .sec-nav .top .right .sub .par-sub, .navbar-wrapper .sec-nav .top .right .sub .alu-sub, .navbar-wrapper .sec-nav .top .right .sub .fac-sub {
    display: none;
    margin: 10px -20px 10px;
    background: white;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub ul, .navbar-wrapper .sec-nav .top .right .sub .par-sub ul, .navbar-wrapper .sec-nav .top .right .sub .alu-sub ul, .navbar-wrapper .sec-nav .top .right .sub .fac-sub ul {
    padding: 10px 0;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li, .navbar-wrapper .sec-nav .top .right .sub .par-sub li, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li {
    padding: 10px 20px;
    width: 100%;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a {
    color: #888888;
    font-size: 14px;
    font-weight: 300;
    -webkit-transition: color .5s ease;
    transition: color .5s ease;
    display: block;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a:after, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a:after, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a:after, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a:after {
    font-family: 'fontawesome';
    content: ' \f101';
    margin-left: 5px;
    color: #eb382e;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a:hover, .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a:hover, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a:hover, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a:hover, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a:focus {
    color: #eb382e;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a[target^=_blank]:after, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a[target^=_blank]:after, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a[target^=_blank]:after, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a[target^=_blank]:after {
    font-family: 'fontawesome';
    content: ' \00a0 \f08e';
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a[target^=_blank]:focus, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a[target^=_blank]:focus, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a[target^=_blank]:focus, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a[target^=_blank]:focus {
    color: #eb382e;
  }

.main-nav .cont-sub, .main-nav .stu-sub, .main-nav .par-sub, .main-nav .alu-sub, .main-nav .fac-sub, .main-nav .adm-sub, 
.main-nav .ac-sub {
  display: none;
}

.main-nav .nav-sub .nav-gray .stu-sub, .main-nav .nav-sub .nav-gray .par-sub, .main-nav .nav-sub .nav-gray .alu-sub, .main-nav .nav-sub .nav-gray .fac-sub {
  margin: 10px -20px 10px;
  background: white;
}

.main-nav .nav-sub .nav-gray .stu-sub ul, .main-nav .nav-sub .nav-gray .par-sub ul, .main-nav .nav-sub .nav-gray .alu-sub ul, .main-nav .nav-sub .nav-gray .fac-sub ul {
  padding: 10px 0;
}

.main-nav .nav-sub .nav-gray .stu-sub li, .main-nav .nav-sub .nav-gray .par-sub li, .main-nav .nav-sub .nav-gray .alu-sub li, .main-nav .nav-sub .nav-gray .fac-sub li {
  padding: 10px 20px;
  width: 100%;
}

.main-nav .nav-sub .nav-gray .stu-sub li a, .main-nav .nav-sub .nav-gray .par-sub li a, .main-nav .nav-sub .nav-gray .alu-sub li a, .main-nav .nav-sub .nav-gray .fac-sub li a {
  color: #888888;
  font-weight: 300;
  -webkit-transition: color .5s ease;
  transition: color .5s ease;
  display: block;
}

.main-nav .nav-sub .nav-gray .stu-sub li a:after, .main-nav .nav-sub .nav-gray .par-sub li a:after, .main-nav .nav-sub .nav-gray .alu-sub li a:after, .main-nav .nav-sub .nav-gray .fac-sub li a:after {
  font-family: 'fontawesome';
  content: ' \f101';
  margin-left: 5px;
  color: #eb382e;
}

.main-nav .nav-sub .nav-gray .stu-sub li a:hover, .main-nav .nav-sub .nav-gray .stu-sub li a:focus, .main-nav .nav-sub .nav-gray .par-sub li a:hover, .main-nav .nav-sub .nav-gray .par-sub li a:focus, .main-nav .nav-sub .nav-gray .alu-sub li a:hover, .main-nav .nav-sub .nav-gray .alu-sub li a:focus, .main-nav .nav-sub .nav-gray .fac-sub li a:hover, .main-nav .nav-sub .nav-gray .fac-sub li a:focus {
  color: #eb382e;
}

.main-nav .nav-sub .nav-gray .stu-sub li a[target^=_blank]:after, .main-nav .nav-sub .nav-gray .par-sub li a[target^=_blank]:after, .main-nav .nav-sub .nav-gray .alu-sub li a[target^=_blank]:after, .main-nav .nav-sub .nav-gray .fac-sub li a[target^=_blank]:after {
  font-family: 'fontawesome';
  content: ' \00a0 \f08e';
}

.main-nav .nav-sub .nav-gray .stu-sub li a[target^=_blank]:hover, .main-nav .nav-sub .nav-gray .stu-sub li a[target^=_blank]:focus, .main-nav .nav-sub .nav-gray .par-sub li a[target^=_blank]:hover, .main-nav .nav-sub .nav-gray .par-sub li a[target^=_blank]:focus, .main-nav .nav-sub .nav-gray .alu-sub li a[target^=_blank]:hover, .main-nav .nav-sub .nav-gray .alu-sub li a[target^=_blank]:focus, .main-nav .nav-sub .nav-gray .fac-sub li a[target^=_blank]:hover, .main-nav .nav-sub .nav-gray .fac-sub li a[target^=_blank]:focus {
  color: #eb382e;
}


 
.bottom-right-links {    clear: both;
    float: right;
    margin: -50px 30px 0;
    padding-left: 70px; }


h3.widgettitle {
	font-size: 12pt;
	margin-bottom:5px;
	padding: 0 0 5px 0;
	border-bottom: double #ddd;
	letter-spacing: 0px;
	}

.slides_container
	{
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 5;
	}

	.home .slides_container
	{
		width: 980px;
		height: 380px;
	}

	.page-id-115 .slides_container
	{
		width: 675px;
		height: 270px;
	}

	.page-id-24191 .slides_container
	{
		width: 675px;
		height: 270px;
	}

	.page-id-26202 .slides_container
	{
		width: 675px;
		height: 270px;
	}

	.page-id-23475 .slides_container
	{
		width: 675px;
		height: 270px;
	}

	.page-id-23480 .slides_container
	{
		width: 675px;
		height: 270px;
	}

	.page-id-23477 .slides_container
	{
		width: 675px;
		height: 270px;
	}

	.home .slides_container div
		{
			display: block;
			width: 980px;
			height: 380px;
		}

	.page-id-115 .slides_container div
		{
			display: block;
			width: 675px;
			height: 270px;
		}

	.page-id-24191 .slides_container div
		{
			display: block;
			width: 675px;
			height: 270px;
		}

	.page-id-26202 .slides_container div
		{
			display: block;
			width: 675px;
			height: 270px;
		}

	.page-id-23475 .slides_container div
		{
			display: block;
			width: 675px;
			height: 270px;
		}

	.page-id-23480 .slides_container div
		{
			display: block;
			width: 675px;
			height: 270px;
		}

	.page-id-23477 .slides_container div
		{
			display: block;
			width: 675px;
			height: 270px;
		}

.sidebarsearch {float:left;overflow: hidden;position: relative;margin:0.35em 0 0;width:98%;display:none !important;background-color: #5e7bbd;background-image: -moz-linear-gradient(#5e7bbd,#2c498b);background-image: -ms-linear-gradient(#5e7bbd,#2c498b);background-image: -o-linear-gradient(#5e7bbd,#2c498b);background-image: -webkit-gradient(linear,0 0,0 100%,from(#5e7bbd),to(#2c498b));background-image: linear-gradient(#5e7bbd,#2c498b);}
	
.sidebarsearch .int_text{width: 93% !important;height: 1.8em !important;margin-left: 5px;margin-top: 5px;padding:0.38em 0 0.38em 0.31em;font-size:0.875em;color:#333;background:white !important;line-height:0.938em;vertical-align:middle;border:02px solid #cdcdcd !important}

.sidebarsearch .int_text:focus{background:white}

.sidebarsearch .int_submit{margin-left: 5px;font-size:1.125em; font-weight:bold; color:white; cursor:pointer; border:0; border-radius:5px;background-color: #f75300;background-image: -moz-linear-gradient(#f75300,#e43500);background-image: -ms-linear-gradient(#f75300,#e43500);background-image: -o-linear-gradient(#f75300,#f75300);background-image: -webkit-gradient(linear,0 0,0 100%,from(#f75300),to(#e43500));background-image: linear-gradient(#f75300,#e43500)}

.sidebarsearch .int_submit:hover{color:#82b90c}

input[type=checkbox]:checked + .sidebarsearch {display:block !important;margin-top: 7px;max-width:320px}


div.tweet-wrap {
	color: #000000;
	font-size: 13px;
	border-bottom: 1px solid;
}


.single-item div.tweet-wrap {
	color: #000000;
	font-size: 13px;
	border-bottom: 6px solid;
}


div.tweet-wrap p.tweet {
	margin: 0px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
}


div.tweet-wrap p.tweet-meta {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 3px 0px 11px 0px;
	font-size: 10px;
}


div.tweet-wrap:last-child {
	border-bottom: 0px solid;
	margin-top: 10px;
}



div.tweet-wrap span.link, div.tweet-wrap a.link {
	color: #e77d07;
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}

#home_youtube {
	position: relative;
    
    
}

#home_youtube iframe{
	
	
    height: 364px;
    width: 700px;
}

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

.gdlr-item-title-wrapper .gdlr-item-title{ color: #ffffff; border-color: #ffffff; }

.gdlr-item-title-divider{ border-color: #444444; }

.gdlr-item-title-wrapper .gdlr-item-title-caption{ color: #b21e50; }
	 
	
	.gdlr-item-title .gdlr-flex-prev { margin: 0px; position: absolute; 
		left: 0px; top: 50%; margin-top: -20px;}

	.gdlr-item-title .gdlr-flex-next{ margin: 0px; position: absolute; 
		right: 0px; top: 50%; margin-top: -20px; }
	
	
	
	.gdlr-item-title-wrapper.pos-center .gdlr-item-title-gimmick { display: none; }

	.gdlr-item-title-wrapper.pos-icon.gdlr-right-text, 
	.gdlr-item-title-wrapper.pos-center.gdlr-right-text { padding: 0px; }

	
	.gdlr-item-title-head .gdlr-flex-prev,
	.gdlr-item-title-head .gdlr-flex-next{ display: none; }


.gdlr-item{ margin: 0px 20px 20px; min-height: 1px; }

.gdlr-full-size-wrapper .gdlr-item-no-space{ margin-bottom: 0px; }

.gdlr-item-no-space{ margin: 0px 20px 40px; }

.gdlr-item-no-space .gdlr-item{ margin: 0px; }

.gdlr-item.gdlr-main-content { margin-bottom: 55px; }

.gdlr-item.gdlr-divider-item{ margin-bottom: 50px }

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper{ padding-top: 70px;  }

.gdlr-full-size-wrapper .gdlr-item,
.gdlr-full-size-wrapper .gdlr-item-no-space{ margin-left: 0px; margin-right: 0px; }


.ie7 .gdlr-item-start-content{ overflow: hidden; }
	






.gdlr-item-title-wrapper.gdlr-item{ margin-bottom: 40px; }

.gdlr-personnel-item-wrapper div.gdlr-item-title-wrapper.gdlr-item.pos-center { margin-bottom: 70px; }

.gdlr-item-title-wrapper .gdlr-flex-prev,
.gdlr-item-title-wrapper .gdlr-flex-next{ vertical-align: super; font-size: 20px; cursor: pointer; }

.gdlr-item-title-wrapper .gdlr-flex-prev{ margin-right: 40px; 
padding: 10px 18px 10px 18px; }

.gdlr-item-title-wrapper .gdlr-flex-next{ margin-left: 40px;
padding: 10px 18px 10px 18px; }

.gdlr-item-title-wrapper .gdlr-item-title-link{ margin-top: 18px; display: block; font-style: italic; letter-spacing: 1px; }

.gdlr-item-title-wrapper .gdlr-item-title-divider{ width: 29px; margin-top: 27px;
	border-bottom-width: 2px; border-bottom-style: solid; }

	
.gdlr-item-title-wrapper.pos-center{ text-align: center; }

.gdlr-item-title-wrapper.pos-center .gdlr-item-title-divider{ margin-left: auto; margin-right: auto; }


.gdlr-item-title-wrapper.pos-center-bold{ text-align: center; font-weight: bold; }

.gdlr-title-item .gdlr-item-title-wrapper.pos-center-bold .gdlr-item-title,
.gdlr-item-title-wrapper.pos-center-bold .gdlr-item-title{ font-size: 38px; font-weight: 700; }

.gdlr-item-title-wrapper.pos-center-bold .gdlr-item-title-link,
.gdlr-item-title-wrapper.pos-center-bold .gdlr-item-title-caption{ font-size: 15px; margin-top: 26px; letter-spacing: 3px; }

.gdlr-item-title-wrapper.pos-center-bold .gdlr-item-title-divider{ margin-left: auto; margin-right: auto; 
	border-bottom-width: 3px; margin-top: 28px; }

.gdlr-title-item .gdlr-item-title-wrapper.gdlr-item { margin-bottom: 0px; }



.gdlr-gallery-item.gdlr-item{ margin: 0px 15px; }
	
.gdlr-gallery-item.gdlr-item .gallery-item{ margin: 0px 5px 10px; }
	
.gdlr-gallery-item.gdlr-item .gallery-item img{ display: block; margin: 0px auto; }
	
.gdlr-gallery-item.gdlr-item .gallery-caption{ display: block; text-align: center; padding: 7px 0px 6px; }
	

.gdlr-gallery-item.gdlr-item.gdlr-gallery-thumbnail .gallery-item{ padding: 5px; cursor: pointer; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container{ margin: 0px 5px 10px; position: relative; overflow: hidden; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail{ display: none; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail:first-child{ display: block; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container img{ margin: 0px auto; display: block; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption-wrapper{
	position: absolute; bottom: 0px; left: 0px; right: 0px; text-align: center; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption{ padding: 10px 15px; opacity: 0.8; filter: alpha(opacity=80); display: inline-block; max-width: 60%; }

.gdlr-banner-images.gdlr-item  .flex-direction-nav i { margin-right: 0px; font-size: 24px; }


.gdlr-blog-carousel-item.gdlr-item .gdlr-blog-grid:first-child{ margin-left: 0px; }

.gdlr-item.gdlr-blog-grid { margin-bottom: 50px; }


.gdlr-blog-widget.gdlr-item{ margin-bottom: 30px; }


.gdlr-item.gdlr-blog-medium { margin-bottom: 50px; }


.gdlr-item.gdlr-blog-full{ margin-bottom: 40px; }

	
.gdlr-portfolio-style2.gdlr-item-start-content { margin-bottom: 35px; }


.gdlr-classic-portfolio.gdlr-item{ margin-bottom: 45px; }


.gdlr-item-no-space .gdlr-modern-portfolio.gdlr-item{ margin-bottom: 20px; }

.gdlr-modern-portfolio.gdlr-item{ margin-bottom: 40px; }



.excerpt-read-more:after,
.gdlr-feature-media-item .feature-media-button:after,
.gdlr-item-title-wrapper .gdlr-item-title-link:after,
.gdlr-stunning-text-item.gdlr-style-2 .stunning-text-button:after{ 
	content: "\f178"; font-family: fontAwesome; margin-left: 12px; }




.row { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 83.33333em; *zoom: 1; }

.row:before, .row:after { content: " "; display: table; }

.row:after { clear: both; }

.row.collapse .column, .row.collapse .columns { position: relative; padding-left: 0; padding-right: 0; float: left; }

.row .row { width: auto; margin-left: -1.25em; margin-right: -1.25em; margin-top: 0; margin-bottom: 0; max-width: none; *zoom: 1; }

.row .row:before, .row .row:after { content: " "; display: table; }

.row .row:after { clear: both; }

.row .row.collapse { width: auto; margin: 0; max-width: none; *zoom: 1; }

.row .row.collapse:before, .row .row.collapse:after { content: " "; display: table; }

.row .row.collapse:after { clear: both; }

  .row .large-offset-1 { position: relative; margin-left: 8.33333%; }

  .row .large-offset-2 { position: relative; margin-left: 16.66667%; }

  .row .large-offset-3 { position: relative; margin-left: 25%; }

  .row .large-offset-4 { position: relative; margin-left: 33.33333%; }

  .row .large-offset-5 { position: relative; margin-left: 41.66667%; }

  .row .large-offset-6 { position: relative; margin-left: 50%; }

  .row .large-offset-7 { position: relative; margin-left: 58.33333%; }

  .row .large-offset-8 { position: relative; margin-left: 66.66667%; }

  .row .large-offset-9 { position: relative; margin-left: 75%; }

  .row .large-offset-10 { position: relative; margin-left: 83.33333%; }

  .row .large-offset-11 { position: relative; margin-left: 91.66667%; }



.lt-ie9 .row { width: 100%; max-width: 100%; min-width: 768px; margin: 0 auto; }


.lt-ie9 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }


.lt-ie9 .row.large-collapse .column, .lt-ie9 .row.large-collapse .columns { padding: 0; }


.lt-ie9 .row .row.large-collapse { margin: 0; }


.lt-ie9 .large-1, .lt-ie9 .row .large-1 { width: 8.33333%; }


.lt-ie9 .large-2, .lt-ie9 .row .large-2 { width: 16.66667%; }


.lt-ie9 .large-3, .lt-ie9 .row .large-3 { width: 25%; }


.lt-ie9 .large-4, .lt-ie9 .row .large-4 { width: 33.33333%; }


.lt-ie9 .large-5, .lt-ie9 .row .large-5 { width: 41.66667%; }


.lt-ie9 .large-6, .lt-ie9 .row .large-6 { width: 50%; }


.lt-ie9 .large-7, .lt-ie9 .row .large-7 { width: 58.33333%; }


.lt-ie9 .large-8, .lt-ie9 .row .large-8 { width: 66.66667%; }


.lt-ie9 .large-9, .lt-ie9 .row .large-9 { width: 75%; }


.lt-ie9 .large-10, .lt-ie9 .row .large-10 { width: 83.33333%; }


.lt-ie9 .large-11, .lt-ie9 .row .large-11 { width: 91.66667%; }


.lt-ie9 .large-12, .lt-ie9 .row .large-12 { width: 100%; }


.lt-ie9 .row .large-offset-1 { margin-left: 8.33333%; }


.lt-ie9 .row .large-offset-2 { margin-left: 16.66667%; }


.lt-ie9 .row .large-offset-3 { margin-left: 25%; }


.lt-ie9 .row .large-offset-4 { margin-left: 33.33333%; }


.lt-ie9 .row .large-offset-5 { margin-left: 41.66667%; }


.lt-ie9 .row .large-offset-6 { margin-left: 50%; }


.lt-ie9 .row .large-offset-7 { margin-left: 58.33333%; }


.lt-ie9 .row .large-offset-8 { margin-left: 66.66667%; }


.lt-ie9 .row .large-offset-9 { margin-left: 75%; }


.lt-ie9 .row .large-offset-10 { margin-left: 83.33333%; }


.lt-ie9 .row:before, .row:after { content: " "; display: table; }


.lt-ie9 .row:after { clear: both; }



form .row .row { margin: 0 -0.41667em; }

form .row .row .column, form .row .row .columns { padding: 0 0.41667em; }

form .row .row.collapse { margin: 0; }

form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0; }

form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.41667em; }

.main-header .top.row { padding-top: 30px; padding-bottom: 20px; background: transparent; min-height: 50px; }

.main-header .main-menu-dropdown-panel .row { display: none; padding-bottom: 40px; }

.template-index .slider .row { position: relative; padding: 0; }

  .template-index .product-slider.disabled .row.content { text-align: center; }

.lt-ie9 .template-index .product-slider.disabled .row.content { text-align: center; }

.template-index .product-slider .content.row { padding: 0 50px; }

.template-index .widgets .row { padding: 30px 10px 0; }

.lt-ie9 .template-index .widgets .row { padding: 100px 30px 0; }

.template-index .widgets .small-promos .row { padding: 0; }



.template-page .main-content .row { max-width: 1200px; margin: 0; }

.template-page .main-content .full-width.row { max-width: none; }

.template-page .main-content .single-column.row { max-width: 700px; margin: 0; }



.template-search .main-content .narrow.row { max-width: 960px; margin: 0; }

.template-search .main-content .row.summary { padding: 10px 20px; }

.lt-ie9 .template-search .main-content .row.summary { padding: 25px 40px; }

.template-search .main-content .row.summary p { margin: 5px 0 0 0; }

.template-search .main-content .row.summary input { margin: 0 !important; }

.template-search .main-content .row.summary .columns { padding: 10px 0; }

.lt-ie9 .template-search .main-content .row.summary .columns { padding: 0 15px; }

.template-search .main-content .row.results { margin: 30px 0; }

.template-cart .main-content .row { margin: 0; }

.template-cart .empty-cart.row { max-width: 60em; }

.template-cart .empty-cart.row h1 { font-size: 1.16667em; margin-bottom: 30px; }

.template-cart .empty-cart.row h2 { font-size: 1em; }



.account-content .row { max-width: 57.5em; margin: 0; }

.account-content .row.large { max-width: 106.66667em; }

#wrapper, #footer { width: 975px; }


#footer {
  clear: both;
  width: 960px;
  margin: 0 auto;
  min-height: 2em;
  padding-bottom: 0em;
}



#footer-inner {
  background: #fff;
  padding: 0em;
  font-size: 0.9em;
  text-align: center;
  min-width: 4em;
}



.clearfix:after,
.clear-block:after,
.layout-region:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.clearfix,
.clear-block,
.layout-region {
  display: inline-block;
}


* html .clearfix,
* html .clear-block,
* html .layout-region {
  height: 1%;
  zoom: 1;
}


.stock_ticker_entry{
        position: absolute;
}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }


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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}
.mobile-navigation .menu-item{padding:5px 0;display:block}
.mobile-navigation .menu-item a{color:#383535;font-size:16px;font-weight:500;display:block}
.mobile-navigation .menu-item a:hover{color:#39be9b}
.mobile-navigation .menu-item.logo{display:none}
 #content-sidebar-wrap{width:760px;float:left;}
.page-template-landing-php #content-sidebar-wrap{width:700px;margin:0 auto 0;float:none;}
.sidebar-content #content-sidebar-wrap,.content-sidebar #content-sidebar-wrap{width:920px;}
.sidebar-sidebar-content #content-sidebar-wrap,.sidebar-content-sidebar #content-sidebar-wrap{float:right;}

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }


.gbtr_dark_footer_wrapper .widget_nav_menu .menu-item {
	border:0 !important;
}
.right-block{text-align:right}
#top-bar .right-block:after,#top-bar .right-block:before,.header-bottom-bar .right-block:after{content:"";display:table;clear:both}
#header #top-bar .right-block .mini-search .field{left:auto;right:6px}
.logo-left #navigation #main-nav,.logo-left #navigation .right-block{display:inline-block;text-align:right}
#top-bar .right-block .soc-ico a{float:right;margin:2px}
#header #top-bar .right-block .mini-nav,#header #top-bar .right-block .soc-ico,#header #top-bar .right-block .text-area,#top-bar .right-block .mini-contacts,#top-bar .right-block .mini-login,#top-bar .right-block .mini-search,#top-bar .right-block .shopping-cart{margin-right:0;margin-left:20px}
.right-block #lang_sel,.right-block #lang_sel_click,.right-block #lang_sel_list{margin:0 0 0 20px}

  .right-block .soc-ico,
  .logo-center #dl-menu.wf-mobile-visible,
  .logo-center #mobile-menu,
  .logo-classic #dl-menu.wf-mobile-visible,
  .logo-classic #mobile-menu {
    display: block;
  }

  .right-block .soc-ico {
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 0;
  }

  #top-bar .right-block {
    text-align: center;
  }

.newsletter_spol{float: left;
                 width: 304px;
                 
}

.newsletter_spol h3{color: #CF1237; font-size: 14px;
                    font-weight: bold; margin: 0 0 0px 5px;}
 


.newsletter_spol .moduletableopenx {
    float: left;
    padding: 6px;
}
.delimiter{clear:both;}


.right {
padding-top: 5px;
float: right;
padding-right: 5px;
}


.art-article img, img.art-article, .art-block img, .art-footer img
{
  margin: 7px 7px 7px 7px;
}


.art-article table, table.art-article
{
  border-collapse: collapse;
  margin: 1px;
}


.art-article th, .art-article td
{
  padding: 2px;
  vertical-align: top;
  text-align: left;
}


.art-article th
{
  text-align: center;
  vertical-align: middle;
  padding: 7px;
}

.fusion-menu-cart:hover .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}

.fusion-menu-cart-items {
  width: 180px;
  border: 1px solid transparent;
}

.fusion-menu-cart-item a {
  border-bottom: 1px solid transparent;
  padding: 15px;
  line-height: normal;
  height: auto;
  display: block;
}

.fusion-menu-cart-item img {
  display: inline-block;
  max-width: 36px;
  margin-right: 6px;
  border: 1px solid transparent;
}

.fusion-menu-cart-item .amount {
  display: inline-block;
}

.fusion-menu-cart-item-details {
  display: inline-block;
  width: 102px;
  text-align: left;
}

.fusion-menu-cart-item-title {
  margin-bottom: 6px;
}

.fusion-menu-cart-item-title,
.fusion-menu-cart-item-quantity {
  display: block;
  line-height: normal;
}

.fusion-menu-cart-checkout {
  zoom: 1;
  padding: 0 15px;
}

.fusion-menu-cart-checkout:before,
.fusion-menu-cart-checkout:after {
  content: " ";
  display: table;
}

.fusion-menu-cart-checkout:after {
  clear: both;
}

.fusion-menu-cart-link,
.fusion-menu-cart-checkout-link {
  width: auto;
  max-width: 49%;
  vertical-align: top;
}

.fusion-menu-cart-link a,
.fusion-menu-cart-checkout-link a {
  display: block;
  line-height: 15px;
  padding-bottom: 14px;
  padding-top: 14px;
  padding-left: 1.4em;
  height: auto;
  text-align: left;
  position: relative;
}

.fusion-menu-cart-link a:before,
.fusion-menu-cart-checkout-link a:before {
  position: absolute;
  margin-left: -15px;
  line-height: inherit;
}

.fusion-menu-cart-link {
  float: left;
}

.fusion-menu-cart-link a:before {
  font-family: 'IcoMoon';
  content: '\f07a';
}

.fusion-menu-cart-checkout-link {
  float: right;
}

.fusion-menu-cart-checkout-link a:before {
  font-family: 'IcoMoon';
  content: '\f046';
}

.fusion-menu-login-box .fusion-custom-menu-item-contents {
  border: 1px solid transparent;
  width: 187px;
  padding: 20px;
}

.fusion-menu-login-box:hover .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}

.fusion-menu-login-box p {
  margin-top: 0;
  margin-bottom: 10px;
}

.fusion-menu-login-box .fusion-login-box-submit,
.fusion-menu-login-box .fusion-remember-checkbox {
  margin-bottom: 0;
}

.fusion-menu-login-box-error {
  font-size: 11px;
  color: #D04544;
}
.fusion-menu-item-button .menu-text{border-color:#fff;}
.fusion-menu-item-button:hover .menu-text{border-color:#fff;}
.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu{left:-170px;}
.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{background-color:#f2efef;border-color:#dcdadb;}
.fusion-secondary-menu .fusion-menu-cart-items a{color:#747474;}
.fusion-secondary-menu .fusion-menu-cart-item a{border-color:#e5e5e5;}
.fusion-secondary-menu .fusion-menu-cart-item img{border-color:#e0dede;}
.fusion-secondary-menu .fusion-menu-cart-item a:hover{background-color:#fafafa;color:#333333;}



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

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }


	.featured.narrow .flexslide-custom-controls li.feature-title {
		position:absolute;
		left:-999em;
		display:none;
	}


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;
	}


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;
	}

	
	
	.header-leftpane #pagewrap {
		padding-left: 0;
	}




#pagewrap, .pagewidth, #headerwrap, #header, #main-nav, #body, #layout, #content, .post, .author-box, .post-nav, .pagenav, #sidebar, .widget, #footerwrap, #footer, .col4-1, .col4-2, .col4-3, .col3-1, .col3-2, .col2-1 {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#pagewrap {
	padding-top: 98px;
}

.fixed-header-on #pagewrap {
	padding-top: 78px;
}



.transparent-header #pagewrap {
	padding-top: 0 !important;
}



.transparent-header.themify_builder_active #pagewrap {
	padding-top: 130px !important;
}



.box { height: 0; float: left; margin-right: 0.729166666%; margin-bottom: 0.729166666%; position: relative; overflow: hidden; }

.box img { max-width: 100%; position: absolute; left: 0; top: 0; }

.box:empty { margin: 0; }

.box .overlay { width: 100%; height: 100%; background: rgba(0,0,0,0.50); position: absolute; left: 0; top: 0; display: none; z-index: 9999; }

.box .overlay a { width: 100%; height: 100%; display: block; }

.box .overlay a span { width: 80%; display: block; text-align: right; }

.box:hover .overlay { display: block; }

.box:hover .overlay img { max-width: 100%; bottom: 0; right: 0; left: auto; top: auto; }


.box.red:hover { background: rgba(0,0,0,0.50); }

.red a span,
.box .overlay a span { font-size: 22px; font-size: 1.375rem; font-family: 'proxima_nova_altsemibold'; text-transform: uppercase; color: #fff; position: absolute; bottom: 13px; right: 20px; }


.box-2,
.box-4,
.box-7,
.twitter,
.box-13,
.contact-box,
.email,
.founded-last { margin-right: 0; }


.box-7,
.box-13 { float: right; position: relative; left: -2px; }
 
.contact .box-2,
.contact .box-4 { margin-right: 0.729166666%; }



.trust .box-3 { float: right; margin-right: 0; position: relative; left: -2px; }

.trust .box-4 { margin-right: 0.729166666%; }

.trust .box-7 { margin-right: 0; }
   
    .box .overlay span { font-size: 16px; font-size: 1rem; bottom: 5px; right: 5px; }


    .box-3.short { margin-right: 0; }

    .home .box-3.short,
    .contact .box-3.short { margin-right: 0.729166666%; }


    .box.foundedU-3,
    .box.foundedU-6,
    .box.foundedU-6 { margin-right: 0; }

    .homepage .box.intro,
    .homepage .box.large,
    .homepage .box.map,
    .homepage .box.huge { width: 100%; margin-right: 0; margin-bottom: 7px; }

    .homepage .box { width: 49.361313868%; margin-right: 1.277372262%; margin-bottom: 7px; float: left; padding: 0; height: auto; min-height: 181px; }

    .homepage .box * { width: 100%; max-width: none; position: static; }

    .homepage .box iframe { position: absolute; }

    .homepage .box .video { height: auto; }

    .homepage .box-1,
    .homepage .box-11,
    .homepage .box-5,
    .homepage .box-8, 
    .homepage .box-10,
    .homepage .clients { margin-right: 0; }


    .box.small,
    .clients { width: 48.333333333%; margin-right: 3.333333333%; display: inline-block; min-height: 0; }


    .box.large,
    .box.map,
    .box.huge { width: 100%; margin-right: 0; display: block; }

    .contact .box-1 { margin-right: 0; }

    .contact .box-3 { width: 100%; margin-right: 0; display: block; }


    .box-1.small,
    .box-5.small,
    .box-8.small,
    .box-10.small,
    .box-11.small,
    .clients.small { margin-right: 0; }


    .box-7, 
    .box-13 { left: -1px; }


    .trust .box-1,
    .trust .box-5 { margin-right: 3.333333333%; }

    .trust .box-2,
    .trust .box-6 { margin-right: 0; }


    .box.foundedU-2,
    .box.foundedU-4,
    .box.foundedU-6 { margin-right: 0; }

.attachment-full.wp-post-image{height:auto; }
.module.variant-big-3 .slot h6.byline span.bullet{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;color:#666}
.module.variant-big-3 .slot h6.byline span.bullet:before{font-family:"FontAwesome";content:"\f111";position:absolute;left:-15px;font-size:6px}
.module.hero .slot h6.byline span.bullet{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;color:#666}
.module.hero .slot h6.byline span.bullet:before{font-family:"FontAwesome";content:"\f111";position:absolute;left:-15px;font-size:6px}
.module.variant-big-3 .slot.primary .article-detail h6.byline span.bullet,.module.hero .slot.primary .article-detail h6.byline span.bullet{display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;flex-direction:row;position:relative;left:15px;margin-left:10px}
.module.variant-big-3 .slot.primary .article-detail h6.byline span.bullet:before,.module.hero .slot.primary .article-detail h6.byline span.bullet:before{font-family:"FontAwesome";content:"\f111";position:absolute;left:-15px;font-size:6px}
.module.variant-big-2 .slot h6.byline span.bullet{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;color:#666}
.module.variant-big-2 .slot h6.byline span.bullet:before{font-family:"FontAwesome";content:"\f111";position:absolute;left:-15px;font-size:6px}
.module.variant-little-3 .slot.primary .article-detail h6.byline span.bullet{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;color:#666}
.module.variant-little-3 .slot .article-detail h6.byline span.bullet{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;color:#666}
.module.variant-little-3.no-images .slot .article-detail h6.byline span.bullet,.module.variant-little-3.no-images .slot.primary .article-detail h6.byline span.bullet{display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;flex-direction:row;position:relative;left:15px;margin-left:10px}
.module.variant-little-3.no-images .slot .article-detail h6.byline span.bullet:before,.module.variant-little-3.no-images .slot.primary .article-detail h6.byline span.bullet:before{font-family:"FontAwesome";content:"\f111";position:absolute;left:-15px;font-size:6px}
.module.variant-little-3 .slot .article-detail h6.byline span.bullet,.module.variant-little-3 .slot.primary .article-detail h6.byline span.bullet{display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;flex-direction:row;position:relative;left:15px;margin-left:10px}
.module.variant-little-3 .slot .article-detail h6.byline span.bullet:before,.module.variant-little-3 .slot.primary .article-detail h6.byline span.bullet:before{font-family:"FontAwesome";content:"\f111";position:absolute;left:-15px;font-size:6px}
.module.variant-books .slot h6.byline span.bullet{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;color:#666}
.module.variant-books .slot h6.byline span.bullet:before{font-family:"FontAwesome";content:"\f111";position:absolute;left:-15px;font-size:6px}


#nav ul ul,#sticky-nav ul ul,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder,
#nav ul .login-box,#sticky-nav ul .login-box,
#nav ul .cart-contents,#sticky-nav ul .cart-contents,
#small-nav ul .login-box,#small-nav ul .cart-contents,
#main-nav-search-form, #sticky-nav-search-form
{background-color:#1a1a1a;}

#wrapper .header-social .menu .sub-menu, #wrapper .header-social .menu .sub-menu li, .top-menu .cart-content a, #wrapper .header-social .login-box, #wrapper .header-social .cart-contents, .main-nav-search-form {
    width: 230px;
}


input#s,#comment-input input,#comment-textarea textarea,.comment-form-comment textarea,.input-text, .post-password-form .password,
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-captchar,.wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea,.gform_wrapper .gfield select,
#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,.bbp-login-form input,
.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,
.avada-select-parent select,.avada-select-parent .select-arrow, #wrapper .select-arrow,
#lang_sel_click a.lang_sel_sel,
#lang_sel_click ul ul a, #lang_sel_click ul ul a:visited,
#lang_sel_click a, #lang_sel_click a:visited,#wrapper .search-table .search-field input{
background-color:#ffffff;}


input#s,input#s .placeholder,#comment-input input,#comment-textarea textarea,#comment-input .placeholder,#comment-textarea .placeholder,.comment-form-comment textarea,.input-text, .post-password-form .password,
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-select-parent .select-arrow,.wpcf7-captchar,.wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea,.gform_wrapper .gfield select,
#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,.bbp-login-form input,
.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,.avada-select-parent select, #wrapper .search-table .search-field input
{color:#aaa9a9;}


input#s,#comment-input input,#comment-textarea textarea,.comment-form-comment textarea,.input-text, .post-password-form .password,
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-select-parent .select-arrow,.wpcf7-captchar,.wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea,.gform_wrapper .gfield_select[multiple=multiple],.gform_wrapper .gfield select,.gravity-select-parent .select-arrow,.select-arrow,
#bbpress-forums .quicktags-toolbar,#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,#wp-bbp_topic_content-editor-container,#wp-bbp_reply_content-editor-container,.bbp-login-form input,
.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,
.avada-select-parent select,.avada-select-parent .select-arrow,
#lang_sel_click a.lang_sel_sel,
#lang_sel_click ul ul a, #lang_sel_click ul ul a:visited,
#lang_sel_click a, #lang_sel_click a:visited,
#wrapper .search-table .search-field input
{border-color:#d2d2d2;}


#wrapper .header-social .menu .sub-menu,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
	background-color:#1a1a1a;
}


#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
	border-color:#e5e5e5;
}
.site-menu .container-fluid{position:relative;}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}
.container-fluid:after{clear:both}


.secondary_marquee_image {
  width: 960px;
  height: auto;
  border-top: 1px solid #ddd
}
.hp_hero .contentcarousel_item_info{display:none}
.for-mobile,.sc-ajax-loader,.summer_campaign_hero .carousel_navigation_list .carousel_navigation_list_link .navigation_item_number,.summer_campaign_hero .contentcarousel_item_info,.Week-day-navigation .strip_week li .daycount-wrapper,.Week-day-navigation.hover .strip_week li.active .daycount-wrapper,.summer-lineup-product-tile #multishade .show-all-container,.summer-lineup-product-tile #multishade .swatches li a::after,.summer-lineup-product-tile #multishade .swatches li a::before,.summer-lineup-product-tile #multishade .swatches li.new:before{display:none}


#global-nav nav ul li ul.wide {
	width: 260px;
}
.soliloquy-container .soliloquy-wrapper,.soliloquy-container .soliloquy-item{width:100%;position:relative;margin:0;padding:0;list-style:none !important}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;display:none}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;height:0;line-height:0}
.navbar .nav .menu-item-object-category{position:relative}
.navbar .nav .menu-item-object-category .sub-mega-wrap{clip:rect(0,1000px,0,0);z-index:1001;position:absolute;width:500px;overflow:hidden;background:#fff;margin-left:-1px}
.navbar .nav .menu-item-object-category .sub-mega-wrap:before{content:"";width:1px;height:100%;position:absolute;background:#ddd;left:150px;top:20px}
.navbar .nav .menu-item-object-category .sub-mega-wrap a{padding:0}
.navbar .nav .menu-item-object-category .sub-mega-wrap li{width:100%;border-left:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{float:left;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu{width:150px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a{font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;padding:5px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a:after{content:""}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu .sub-menu{display:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{width:350px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span{color:#666;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a{text-transform:capitalize;font-family:Bitter,serif;font-size:12px;display:inline}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail{float:left;margin-top:2px;width:40px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title{margin-left:50px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li{border-top:1px solid #ddd;padding:8px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child{border-top:0}
.navbar .nav .menu-item-object-category h5{color:#fff!important;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;margin-top:5px;background:#ee3224;display:inline-block;line-height:1;padding:10px}
.navbar .nav .menu-item-object-category ul+a{display:block!important;text-align:center;width:100%}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap{right:0}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before{left:auto;right:150px}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu{float:right;text-align:right}

.live_feed .images_list li.first {
	margin-left: 0;
}


.first-login .thank-you-message {padding: 15px 0px 0px 0px;}

.first-login .left-spacer {float:left;margin-left:5px;}

.first-login .select-user-country, .member_profile .select-user-country {width: 150px; border: 1px solid #9F9F9F;}

.first-login .town-city {float:left;margin-left:13px;}

.first-login .profile-user-photo {margin-bottom:10px;}

.first-login .search_content input {width: 115px;}

.first-login .label-text {float: left; padding-top: 3px;}

.update-profile-form .first-field {float:left;margin-left:13px;}

.all-old-press-list li.first {border-top: 0 none;}

	#bottom-ads-container .ad { display: inline-block; margin-bottom: 10px; }

div.content-area div.supsystic-social-sharing.supsystic-social-sharing-content-align-center{
    text-align: center;
}

div.content-area div.supsystic-social-sharing.supsystic-social-sharing-content-align-left{
    text-align: left;
}

div.content-area div.supsystic-social-sharing.supsystic-social-sharing-content-align-right{
    text-align: right;
}


#home-rd #topic-wrapper{margin:1em .5em;}



.row:before,.row:after,.clearfix:before,.clearfix:after{content:'';display:table}

.row:after,.clearfix:after{clear:both}

.row,.clearfix{zoom:1}

.row{width:100%}

.row .row{width:auto;margin:0 -20px}

.row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row .c12{width:100%;margin-bottom:20px}
#copyright{text-align:center}
#copyright .copyright{padding-left:10px}
.page-secretariat-members .page-block .row{margin:0}
.people-contacts .contact-item.row{padding:11px 10px 8px 10px;margin:0}
.region-sidebar-second.row{margin-right:-10px}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}


#header {
  -webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);
  position: fixed;
  z-index: 1000001;
  width: 100%;
  top: 0;
}

.lte8 #header {
  box-shadow: 0 -5px 10px #000;
}


#about-home h3 {
color: #e91009;
font-size: 36px !important;
padding-left: 21px;
line-height: 43px !important;
margin: 0;
}


#about-home h2 {
display: block;
font-size: 54px !important;
font-weight: bold;
color: #e91009;
margin-left: 18px;
line-height: 43px !important;
margin-bottom: 0;
}


#about-text,#about-home  {
margin-top: 10px;
}


#about-home,#about-text {
width: 100% !important;

}


	.fusion-column.fusion-one-sixth,
	.fusion-column.fusion-five-sixth,
	.fusion-column.fusion-one-fifth,
	.fusion-column.fusion-two-fifth,
	.fusion-column.fusion-three-fifth,
	.fusion-column.fusion-four-fifth,
	.fusion-column.fusion-one-fourth,
	.fusion-column.fusion-three-fourth,
	.fusion-column.fusion-one-third,
	.fusion-column.fusion-two-third,
	.fusion-column.fusion-one-half {
	  position: relative;
	  float: left;
	  margin-right: 4%;
	  margin-bottom: 20px;
	}

	.fusion-column.fusion-one-fourth {
	  width: 22%;
	}

	.fusion-column.fusion-one-fourth.spacing-no {
	  width: 25%  !important;
	}


div.ja-moduletable h3,div.moduletable h3 {
font-size:120%;
color:#090;
margin:0 0 5px;
padding:0;
text-indent:0;
}


div.ja-moduletable,div.moduletable {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid;
border-bottom-color:#f7f7f7; 
position:relative;
}


.main .inner,div.ja-moduletable,div.moduletable,div.ja-module,div.module,.article_column .contentpaneopen {
padding-left:10px;
padding-right:10px;
}








div.ja-moduletable a,a:active,a:hover,img {
text-decoration:none;
border:none #fff 0;
}


#g-page-surround { min-height: 100vh; position: relative; overflow: hidden; }

.g-offcanvas-open body, .g-offcanvas-open #g-page-surround { overflow: hidden; }


.g-offcanvas-left #g-page-surround { left: 0; }

.g-offcanvas-right #g-page-surround { right: 0; }


.view-articles #g-page-surround, .view-images #g-page-surround, .view-imagesList #g-page-surround {
  background: none;
  overflow: visible;
  min-height: auto;
  position: static;
}


.view-mailto #g-page-surround, .body-only #g-page-surround {
  box-shadow: none;
}



.print-mode #g-page-surround {
  padding: 0.938rem;
}



.g-offcanvas-open .g-offcanvas-left #g-page-surround {
  left: 17rem;
}



.g-offcanvas-open .g-offcanvas-right #g-page-surround {
  right: 17rem;
}

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }



.image_right { margin:5px 0px 10px 30px; float:right; }
.scroll-more .btn{line-height:0.9;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:bottom;background:rgba(196,14,61,0.75);color:white;cursor:pointer;font-style:oblique;width:126px;height:126px;-moz-border-radius:63px;-webkit-border-radius:63px;border-radius:63px;margin-bottom:-62px;padding-top:8px;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.scroll-more .btn span{display:block}
.scroll-more .btn:hover,.scroll-more .btn:active,.scroll-more .btn:focus{text-decoration:none}
.scroll-more .btn .fa{font-size:32px;line-height:1;-moz-animation:bounce,1.2s,infinite,2s,ease-in;-webkit-animation:bounce,1.2s,infinite,2s,ease-in;animation:bounce,1.2s,infinite,2s,ease-in}
#social-toggle .btn{cursor:pointer;margin:-30px auto 0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;height:60px;width:60px;background:white;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;font-size:42px;line-height:1;color:#999;-moz-box-shadow:rgba(0,0,0,0.25) 0 -5px 3px -2px;-webkit-box-shadow:rgba(0,0,0,0.25) 0 -5px 3px -2px;box-shadow:rgba(0,0,0,0.25) 0 -5px 3px -2px}
span.btn,a.share-btn{color:#666;font-size:14px;cursor:pointer;margin:0 0 8px;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;width:100%;-moz-transition:all 125ms ease-in-out;-o-transition:all 125ms ease-in-out;-webkit-transition:all 125ms ease-in-out;transition:all 125ms ease-in-out}
span.btn .fa,a.share-btn .fa{font-size:20px;vertical-align:-2px;margin-right:6px}
span.btn:hover,a.share-btn:hover{color:#333;text-decoration:none}
span.btn a:hover,span.btn a:active,span.btn a:focus,a.share-btn a:hover,a.share-btn a:active,a.share-btn a:focus{text-decoration:none}
#sharethis-header span.btn{display:inline;margin-right:40px}
#sharethis-footer span.btn{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:auto;font-size:18px;color:#999;margin:0 10px 8px}
#sharethis-footer span.btn .fa{font-size:46px;vertical-align:-8px}
.video-data .btn{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:auto;float:right;margin:0;padding:6px 14px;font-style:normal}
#most-viewed .btn.more{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:auto;padding:2px 24px}
body.node-type-byway .side-trip .content a.btn{background:#f3a47b;padding:8px;text-decoration:none}
body.node-type-byway .side-trip .content a.btn:hover,body.node-type-byway .side-trip .content a.btn:active,body.node-type-byway .side-trip .content a.btn:focus{text-decoration:none}

a.newsletter-submit{font-family:'Montserrat Bold';color:#000;font-size:12px;border-bottom:1px solid #c9c9c9;text-decoration:none;margin-bottom:15px;}

a.newsletter-submit:hover{text-decoration:none;color:#808080;}

.sidebar .sidebar-content .newsletter{padding-bottom:40px;}

.sidebar .sidebar-content .newsletter p.small{margin-top:15px;}

.newsletter .sub-error{color:#ff2e12 !important;font-family:"Montserrat Bold";font-size:12px;}

.newsletter input.error{border-top:solid 1px #ff2e12;border-bottom:solid 1px #ff2e12;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.popup-ad-container{width:557px;height:63px;position:fixed;bottom:-125px;left:50%;background:#fff;margin-left:-300px;margin-top:-45px;text-align:center;color:#efefef;font-size:4em;padding:0px;z-index:100;}
.popup-ad-container a.acc-question-link{display:block;width:auto;margin-right:auto;margin-left:-1px;margin-bottom:0px!important;margin-top:-1px!important;background-color:#fff!important;padding:0px!important;line-height:0;}

figure.feature .bg-feature {
  position: absolute;
  width: 100%;
  left: 0;
  height: 102%;
  background: rgba(142, 68, 173, 0.99);
  z-index: -1;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

figure.feature:hover .bg-feature {
  left: -10px;
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}
#page{position:relative;overflow:hidden}
.has-gradient #page:before{position:absolute;top:0;width:100%;height:27px;content:"";background-image:-webkit-linear-gradient(top,rgba(0,0,0,.06),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.06),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.06)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.06),rgba(0,0,0,0))}
.has-gradient #page:after{position:absolute;bottom:0;width:100%;height:30px;content:"";background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.06));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.06));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.06)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.06))}
* html #page,* html #sidebar{display:inline}
#page .inner{height:auto;padding-top:40px;padding-bottom:30px}
.sticker_fill #page{width:100%}
#page .portfolios.sortable header a{display:block;float:left;padding:0 14px;margin-right:10px;margin-bottom:10px;color:#666;background-color:#eee}

#page h1,#page h2,#page h3,#page h4,#page h5,#page h6{	color: #333333;}

#page h1 {	color: #3366cc;}

#page h2 {	color: #3366cc;}

#page h3 {	color: #3366cc;}

#page h4 {	color: #3366cc;}

#page h5 {	color: #333333;}

#page h6 {	color: #333333;}

#page a, #page a:visited {	color: #666666;}

#page a:hover, #page a:active {	color: rgb(58,22,193);}

#page h1 a,#page h1 a:visited {	color: #3366cc;}

#page h2 a,#page h2 a:visited {	color: #3366cc;}

#page h3 a,#page h3 a:visited {	color: #3366cc;}

#page h4 a,#page h4 a:visited {	color: #3366cc;}

#page h5 a,#page h5 a:visited {	color: #333333;}

#page h6 a,#page h6 a:visited {	color: #333333;}

#page h1 a:hover, #page h1 a:active {	color: rgb(58,22,193);}

#page h2 a:hover, #page h2 a:active {	color: rgb(58,22,193);}

#page h3 a:hover, #page h3 a:active {	color: rgb(58,22,193);}

#page h4 a:hover, #page h4 a:active {	color: rgb(58,22,193);}

#page h5 a:hover, #page h5 a:active {	color: rgb(58,22,193);}

#page h6 a:hover, #page h6 a:active {	color: rgb(58,22,193);}

#page .portfolios.sortable header a.current, #page .portfolios.sortable header a:hover {	background-color: rgb(58,22,193);	color: #ffffff;}

.portfolio_title, #page .portfolio_title a, #page .portfolio_title a:visited {	color: #333333;	font-size: 24px;
}

#page .entry .entry_title a,
#page .entry .entry_title a:visited {	color: #333333;}

#page .entry .entry_title a:hover,
#page .entry .entry_title a:active {	color: rgb(58,22,193);}

#page .entry_meta a, #page .entry_meta a:visited {	color: #666666;}

#page .entry_meta a:hover, #page .entry_meta a:active {	color: rgb(58,22,193);}

#page ul.tabs li a {	color: #777777;}

#page ul.tabs li a.current {	color: #444444;}

#page ul.mini_tabs li a {	color: #777777;}

#page ul.mini_tabs li a.current {	color: #444444;}

#page ul.vertical_tabs li a {	color: #777777;}

#page ul.vertical_tabs li a.current {	color: #444444;}

#page input[type="text"],
#page input[type="password"],
#page input[type="email"],
#page input[type="file"],
#page input[type="datetime"],
#page input[type="datetime-local"],
#page input[type="date"],
#page input[type="month"],
#page input[type="time"],
#page input[type="week"],
#page input[type="number"],
#page input[type="url"],
#page input[type="search"],
#page input[type="tel"],
#page input[type="color"],
#page textarea {	color: #333333;}

.woocommerce a.button.alt, 
.woocommerce-page a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce-page button.button.alt, 
.woocommerce input.button.alt, 
.woocommerce-page input.button.alt, 
.woocommerce #respond input#submit.alt, 
.woocommerce-page #respond input#submit.alt, 
.woocommerce #content input.button.alt, 
.woocommerce-page #content input.button.alt,
#page .woocommerce a.button.alt, 
.woocommerce-page #page a.button.alt {	background-color: rgb(58,22,193);color:#ffffff;}

.woocommerce a.button.alt:hover, 
.woocommerce-page a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce-page button.button.alt:hover, 
.woocommerce input.button.alt:hover, 
.woocommerce-page input.button.alt:hover, 
.woocommerce #respond input#submit.alt:hover, 
.woocommerce-page #respond input#submit.alt:hover, 
.woocommerce #content input.button.alt:hover, 
.woocommerce-page #content input.button.alt:hover,
#page .woocommerce a.button.alt:hover, 
.woocommerce-page #page a.button.alt:hover {	background-color: rgb(58,22,193);color:#ffffff;}

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




.row { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 83.33333em; *zoom: 1; }

.row:before, .row:after { content: " "; display: table; }

.row:after { clear: both; }

.row.collapse .column, .row.collapse .columns { position: relative; padding-left: 0; padding-right: 0; float: left; }

.row .row { width: auto; margin-left: -1.25em; margin-right: -1.25em; margin-top: 0; margin-bottom: 0; max-width: none; *zoom: 1; }

.row .row:before, .row .row:after { content: " "; display: table; }

.row .row:after { clear: both; }

.row .row.collapse { width: auto; margin: 0; max-width: none; *zoom: 1; }

.row .row.collapse:before, .row .row.collapse:after { content: " "; display: table; }

.row .row.collapse:after { clear: both; }

  .row .large-offset-1 { position: relative; margin-left: 8.33333%; }

  .row .large-offset-2 { position: relative; margin-left: 16.66667%; }

  .row .large-offset-3 { position: relative; margin-left: 25%; }

  .row .large-offset-4 { position: relative; margin-left: 33.33333%; }

  .row .large-offset-5 { position: relative; margin-left: 41.66667%; }

  .row .large-offset-6 { position: relative; margin-left: 50%; }

  .row .large-offset-7 { position: relative; margin-left: 58.33333%; }

  .row .large-offset-8 { position: relative; margin-left: 66.66667%; }

  .row .large-offset-9 { position: relative; margin-left: 75%; }

  .row .large-offset-10 { position: relative; margin-left: 83.33333%; }

  .row .large-offset-11 { position: relative; margin-left: 91.66667%; }



.lt-ie9 .row { width: 100%; max-width: 100%; min-width: 768px; margin: 0 auto; }


.lt-ie9 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }


.lt-ie9 .row.large-collapse .column, .lt-ie9 .row.large-collapse .columns { padding: 0; }


.lt-ie9 .row .row.large-collapse { margin: 0; }


.lt-ie9 .large-1, .lt-ie9 .row .large-1 { width: 8.33333%; }


.lt-ie9 .large-2, .lt-ie9 .row .large-2 { width: 16.66667%; }


.lt-ie9 .large-3, .lt-ie9 .row .large-3 { width: 25%; }


.lt-ie9 .large-4, .lt-ie9 .row .large-4 { width: 33.33333%; }


.lt-ie9 .large-5, .lt-ie9 .row .large-5 { width: 41.66667%; }


.lt-ie9 .large-6, .lt-ie9 .row .large-6 { width: 50%; }


.lt-ie9 .large-7, .lt-ie9 .row .large-7 { width: 58.33333%; }


.lt-ie9 .large-8, .lt-ie9 .row .large-8 { width: 66.66667%; }


.lt-ie9 .large-9, .lt-ie9 .row .large-9 { width: 75%; }


.lt-ie9 .large-10, .lt-ie9 .row .large-10 { width: 83.33333%; }


.lt-ie9 .large-11, .lt-ie9 .row .large-11 { width: 91.66667%; }


.lt-ie9 .large-12, .lt-ie9 .row .large-12 { width: 100%; }


.lt-ie9 .row .large-offset-1 { margin-left: 8.33333%; }


.lt-ie9 .row .large-offset-2 { margin-left: 16.66667%; }


.lt-ie9 .row .large-offset-3 { margin-left: 25%; }


.lt-ie9 .row .large-offset-4 { margin-left: 33.33333%; }


.lt-ie9 .row .large-offset-5 { margin-left: 41.66667%; }


.lt-ie9 .row .large-offset-6 { margin-left: 50%; }


.lt-ie9 .row .large-offset-7 { margin-left: 58.33333%; }


.lt-ie9 .row .large-offset-8 { margin-left: 66.66667%; }


.lt-ie9 .row .large-offset-9 { margin-left: 75%; }


.lt-ie9 .row .large-offset-10 { margin-left: 83.33333%; }


.lt-ie9 .row:before, .row:after { content: " "; display: table; }


.lt-ie9 .row:after { clear: both; }



form .row .row { margin: 0 -0.41667em; }

form .row .row .column, form .row .row .columns { padding: 0 0.41667em; }

form .row .row.collapse { margin: 0; }

form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0; }

form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.41667em; }

.main-header .top.row { padding-top: 30px; padding-bottom: 20px; background: transparent; min-height: 50px; }

.main-header .main-menu-dropdown-panel .row { display: none; padding-top: 15px; padding-bottom: 40px; }

.template-index .slider .row { position: relative; padding: 0; }

.template-index .product-slider .content.row { padding: 0 50px; }

.template-index .widgets .row { padding: 30px 10px 0; }

.lt-ie9 .template-index .widgets .row { padding: 100px 30px 0; }

.template-index .widgets .small-promos .row { padding: 0; }



.template-page .main-content .row { max-width: 1200px; margin: 0; }

.template-page .main-content .full-width.row { max-width: none; }

.template-page .main-content .single-column.row { max-width: 700px; margin: 0; }



.template-search .main-content .narrow.row { max-width: 960px; margin: 0; }

.template-search .main-content .row.summary { padding: 10px 20px; }

.lt-ie9 .template-search .main-content .row.summary { padding: 25px 40px; }

.template-search .main-content .row.summary p { margin: 5px 0 0 0; }

.template-search .main-content .row.summary input { margin: 0 !important; }

.template-search .main-content .row.summary .columns { padding: 10px 0; }

.lt-ie9 .template-search .main-content .row.summary .columns { padding: 0 15px; }

.template-search .main-content .row.results { margin: 30px 0; }

.template-cart .main-content .row { margin: 0; }

.template-cart .empty-cart.row { max-width: 60em; }

.template-cart .empty-cart.row h1 { font-size: 1.16667em; }

.template-cart .empty-cart.row h2 { font-size: 1em; }

.template-cart .empty-cart.row a:link { text-decoration: underline; }



.account-content .row { max-width: 57.5em; margin: 0; }

.account-content .row.large { max-width: 83.33333em; }
.home #sidebar .box .frame{min-height:400px;}
#sidebar{float:right;width:308px;position:relative;margin:-51px 0 0;}
#sidebar.side-content{margin-top:0 !important;}
#sidebar .post .heading{width:300px;}
#section2,#section3,#section4 .edge,#section5{text-align:center}
.bg-style-clear .main-heading{color:#FFF}
.bg-style-clear p{color:#D1D1D1}
.bg-style-clear{background:rgba(51,51,51,.8);position:relative;z-index:12;padding:5% 0}
html.lt-ie9 .bg-style-clear{background:0 0;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc333333', endColorstr='#cc333333', GradientType=1 )}

	#main{
		padding-bottom:50px;
	}


	#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;}

	.products li, #main .products li:nth-child(3n), #main .products li:nth-child(4n){width:32.3% !important;float: left !important; margin-right: 1% !important;}


	.has-sidebar #main #content,
	#main #content.with-sidebar,
	.project-content .project-description {
		width: 72% !important;
	}

	
	.ua-mobile .page-title-container, .ua-mobile .footer-area, .ua-mobile body, .ua-mobile #main { background-attachment: scroll !important; }

	.no-mobile-sticky-header .header-filler,

	.page-title-container, .footer-area, body, #main { background-attachment: scroll !important; }

	.page-title-container, .footer-area, body, #main { background-attachment: scroll !important; }


#main,#wrapper,
.fusion-separator .icon-wrapper, html, body, .bbp-arrow { background-color:#ffffff; }

.portfolio-one .button,
#main .comment-submit,
#reviews input#submit,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],.wpcf7-submit,
.bbp-submit-wrapper .button,
.button-default,
.button.default,
.price_slider_amount button,
.gform_wrapper .gform_button,
.woocommerce .single_add_to_cart_button,
.woocommerce button.button,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .avada-order-details .order-again .button,
.woocommerce .avada-order-details .order-again .button,
.woocommerce .lost_reset_password input[type=submit],
#bbp_user_edit_submit,
.ticket-selector-submit-btn[type=submit],
.gform_page_footer input[type=button]{
	background: #a0ce4e;
	color: #fff;
	
		
	background-image: -webkit-gradient( linear, left bottom, left top, from( #a0ce4e ), to( #a0ce4e ) );
	background-image: -webkit-linear-gradient( bottom,#a0ce4e, #a0ce4e );
	background-image:	-moz-linear-gradient( bottom, #a0ce4e, #a0ce4e );
	background-image:	  -o-linear-gradient( bottom, #a0ce4e, #a0ce4e );
	background-image: linear-gradient( to top,#a0ce4e, #a0ce4e );	

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0ce4e', endColorstr='#a0ce4e');
		
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;	
	-o-transition: all .2s;
	transition: all .2s;	
}

.no-cssgradients .portfolio-one .button,
.no-cssgradients #main .comment-submit,
.no-cssgradients #reviews input#submit,
.no-cssgradients .comment-form input[type="submit"],
.no-cssgradients .wpcf7-form input[type="submit"],
.no-cssgradients .wpcf7-submit,
.no-cssgradients .bbp-submit-wrapper .button,
.no-cssgradients .button-default,
.no-cssgradients .button.default,
.no-cssgradients .price_slider_amount button,
.no-cssgradients .gform_wrapper .gform_button,
.no-cssgradients .woocommerce .single_add_to_cart_button,
.no-cssgradients .woocommerce button.button,
.no-cssgradients .woocommerce .shipping-calculator-form .button,
.no-cssgradients .woocommerce form.checkout #place_order,
.no-cssgradients .woocommerce .checkout_coupon .button,
.no-cssgradients .woocommerce .login .button,
.no-cssgradients .woocommerce .register .button,
.no-cssgradients .woocommerce .avada-order-details .order-again .button
.no-cssgradients .woocommerce .lost_reset_password input[type=submit],
.no-cssgradients #bbp_user_edit_submit,
.no-cssgradients .ticket-selector-submit-btn[type=submit],
.no-cssgradients .gform_page_footer input[type=button]{
	background:#a0ce4e;
}

.portfolio-one .button:hover,
#main .comment-submit:hover,
#reviews input#submit:hover,
.comment-form input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover,
.bbp-submit-wrapper .button:hover,
.button-default:hover,
.button.default:hover,
.price_slider_amount button:hover,
.gform_wrapper .gform_button:hover,
.woocommerce .single_add_to_cart_button:hover,
.woocommerce .shipping-calculator-form .button:hover,
.woocommerce form.checkout #place_order:hover,
.woocommerce .checkout_coupon .button:hover,
.woocommerce .login .button:hover,
.woocommerce .register .button:hover,
.woocommerce .avada-order-details .order-again .button:hover,
.woocommerce .lost_reset_password input[type=submit]:hover,
#bbp_user_edit_submit:hover,
.ticket-selector-submit-btn[type=submit]:hover,
.gform_page_footer input[type=button]:hover{
	background: #96c346;
	color: #fff;
	
		
	background-image: -webkit-gradient( linear, left bottom, left top, from( #96c346 ), to( #96c346 ) );
	background-image: -webkit-linear-gradient( bottom, #96c346, #96c346 );
	background-image:	-moz-linear-gradient( bottom, #96c346}

.no-cssgradients .portfolio-one .button:hover,
.no-cssgradients #main .comment-submit:hover,
.no-cssgradients #reviews input#submit:hover,
.no-cssgradients .comment-form input[type="submit"]:hover,
.no-cssgradients .wpcf7-form input[type="submit"]:hover,
.no-cssgradients .wpcf7-submit:hover,
.no-cssgradients .bbp-submit-wrapper .button:hover,
.no-cssgradients .button-default:hover,
.no-cssgradinets .button.default:hover,
.no-cssgradients .price_slider_amount button:hover,
.no-cssgradients .gform_wrapper .gform_button:hover,
.no-cssgradients .woocommerce .single_add_to_cart_button:hover
.no-cssgradients .woocommerce .shipping-calculator-form .button:hover,
.no-cssgradients .woocommerce form.checkout #place_order:hover,
.no-cssgradients .woocommerce .checkout_coupon .button:hover,
.no-cssgradients .woocommerce .login .button:hover,
.no-cssgradients .woocommerce .register .button:hover,
.no-cssgradients .woocommerce .avada-order-details .order-again .button:hover,
.no-cssgradients .woocommerce .lost_reset_password input[type=submit]:hover,
.no-cssgradients #bbp_user_edit_submit:hover,
.no-cssgradients .ticket-selector-submit-btn[type=submit]:hover,
.no-cssgradients .gform_page_footer input[type=button]:hover{
	background:#96c346;
}


#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
.sidebar .widget h3,
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
.fusion-pricing-table .title-row,
.fusion-pricing-table .pricing-row,
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-accordian .panel-title,
.fusion-accordian .panel-heading a,
.fusion-tabs .nav-tabs  li .tab-link,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,
.main-flex .slide-content h2, .main-flex .slide-content h3,
.fusion-modal .modal-title, .popover .popover-title,
.fusion-flip-box .flip-box-heading-back{
	font-family:"Oswald", Arial, Helvetica, sans-serif;
}



#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row, .page-title, .header-social .avada-row, #small-nav .avada-row, .tfs-slider .slide-content-container .slide-content{ max-width:1248px; }


#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper  #main .post h2, #wrapper  #main .post h2, #wrapper .woocommerce .checkout h3, #main .portfolio h2 {
	font-size:18px;
		line-height:27px;
}


#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper #main .post h2,#wrapper  .woocommerce .checkout h3, .cart-empty{
	line-height:27px;
}


#main .post h2,.post-content h2,.fusion-title h2,.title h2,.woocommerce-tabs h2,.search-page-search-form h2, .cart-empty, .woocommerce h2, .woocommerce .checkout h3{
	color:#e91009;
}

.project-content .project-info .project-info-box a,.sidebar .widget li a, .sidebar .widget .recentcomments, .sidebar .widget_categories li, #main .post h2 a, .about-author .title 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,
.sidebar .widget_layered_nav li.chosen a, .sidebar .widget_layered_nav li.chosen a:before,.sidebar .widget_layered_nav_filters li.chosen a, .sidebar .widget_layered_nav_filters li.chosen a:before,
.order-dropdown li a:hover, .catalog-ordering .order li a:hover
{color:#e91009;}


#nav ul ul,#sticky-nav ul ul,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu,
#nav ul .login-box,#sticky-nav ul .login-box,
#nav ul .cart-contents,#sticky-nav ul .cart-contents,
#small-nav ul .login-box,#small-nav ul .cart-contents,
#main-nav-search-form, #sticky-nav-search-form
{background-color:#d72120;}


#wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu,
#wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-border,
#nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul, #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul,
#wrapper #nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul li, #wrapper #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul li,
#header-sticky .cart-content a,#header-sticky .cart-content a:hover,#header-sticky .login-box,#header-sticky .cart-contents,
#header .cart-content a, #side-header .cart-content a, #header .cart-content a:hover,#side-header .cart-content a:hover,#header .login-box,#header .cart-contents, #side-header .cart-contents,#small-nav .login-box,#small-nav .cart-contents,#small-nav .cart-content a,#small-nav .cart-content a:hover,
#main-nav-search-form, #sticky-nav-search-form
{border-color:#dcdadb;}


#main .sidebar{
	background-color:transparent;
}


.double-sidebars #main #sidebar{
	width:21%;
	margin-left:-76%;
}

.double-sidebars #main #sidebar-2{
	width:21%;
	margin-left: 3%;
}


.page-id-2 #main,.page-id-21 #main{
padding-top: 71px;
}

.wpb_row .vc_span1,
.wpb_row .vc_span2,
.wpb_row .vc_span3,
.wpb_row .vc_span4,
.wpb_row .vc_span5,
.wpb_row .vc_span6,
.wpb_row .vc_span7,
.wpb_row .vc_span8,
.wpb_row .vc_span9,
.wpb_row .vc_span10,
.wpb_row .vc_span11,
.wpb_row .vc_span12 {
  margin-left: 0;
}

.vc_non_responsive .wpb_row .vc_span3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span3 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.thumbnail .caption{padding:9px;color:#333}

.metaslider .caption-wrap {
	position: relative!important;
	top: 0;
	left: 0!important;
	background: #fff!important;
	color: #000!important;
	opacity: 1!important;
	margin: 0;
	bottom: inherit!important;
	width: 44%!important;
	height: 100%;
	line-height: 1.4em;
	float: right;
}

.metaslider .caption {
	padding: 0;
	word-wrap: break-word;
	height: 330px;
	width: 100%;
}

.rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu {
  margin: 10px 0;
}

.rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li {
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid;
}

.rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li a {
  display: block;
  padding: 8px 0;
}

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav {
    width: auto;
    display: inline-block;
    float: right;
    margin-bottom: 10px;
  }

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

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

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item:last-child {
    border-right: none;
  }

 #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu {
  margin: 10px 0;
}

 #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li {
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

 #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li a {
  display: block;
  padding: 8px 0;
}

   #footer-container #footer .rhino-footer .rhino-footer-nav {
    width: auto;
    display: inline-block;
    float: right;
    margin-bottom: 10px;
  }

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

   #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li:last-child {
    border-right: none;
  }

#top #top-nav li:hover ul li a:hover, #nav-container #navigation .menus ul#main-nav li ul li a:hover, #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li:hover, #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li a:hover { background-color: #222222 !important; }
.mh-posts-large-excerpt{margin-top:10px;}

#uspto-header-links span { 
    display: inline-block; 
    margin-top: 16px; 
    font-size: 13px;
    font-weight: normal;
}

#uspto-header-links span a { 
    color: rgb(666, 666, 666);
    margin: 5px 15px 0 10px;
}


.pull-right {
  float: right !important;
}

.prod_tabs { 
	background: #000;
	padding: 0px 10px 10px 10px;
	border: 0px; 
	width: 210px;
	margin: 0px;
}




.content-block {
	width: 300px;
	height: 254px;
	padding: 10px;
	float: left;
	background-color: #ffffff;
	margin-top: 10px;
	overflow: hidden;
}

.content-block-heading, .widget-title {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 0 10px;
	margin: 0 0 0.714285714rem;
	height: 18px;
	height: 1.285714285rem;
	border-bottom: 1px solid #E8E8E8;
}

.widget-title a, .content-block-heading a {
	color: #333333;
}

.content-block p, #home-feature p, #sidebar aside p, .magento-product-description {
	line-height: 1.3;
}

.google-ads .content-block-heading, .sponsored-ads .content-block-heading, .featured-ads .content-block-heading { 
	text-align: left; 
}

.right div.bordered {
	border-bottom: 1px solid #e1e3de;
}


.top-nav-line {
    width: 100%;
    background: rgb(0, 0, 0) transparent;
    background: rgba(0, 0, 0, 0.3);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    padding: 22px 0 20px 0;
    position: absolute;
    top: 0;
    min-width: 980px;
}



.nav {
  width: 100%;
  margin: 1em 0;
  padding: 0px 0.5em;
  background: #eee none;
  padding: 0;
  background: #fff none;
}

.nav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.nav li {
  margin: 0;
  padding: 0;
  float: left;
  width: 7em;
  margin-right: 1em;
  background: #eee none;
  text-align: center;
  font-size: 12pt;
}

.nav a {
  display: block;
  width: 100%;
}

.nav a:hover {
  background: #ff9 none;
}


.top-left-nav{
	font-size:13px;
	color:#47637f;
	position: absolute;
	top:10px;
	left:10%;
	z-index:10;
}


.top-left-nav a{
	color:#47637f;
	padding:0 5px;
}


.top-left-nav a::after{
	content: '|';
	padding: 0 5px 0 14px;
}


.top-left-nav a:last-child:after{
	display:none;	
}


.rt-container {width: 1200px;margin: 0 auto;}

    .rt-container [class*="rt-grid"] {display: block;float: none;position: relative;width: 100%;}

    .rt-container [class*="rt-push"], [class*="rt-pull"] {left: auto;}

    .rt-container [class*="rt-prefix"] {padding-left: 0;}

#slider-next {
	margin: 0px 0px 0px 5px;	
}

#slider-next a, #slider-prev a {
    outline: 0 none;

}

#slider-next a {
		border-bottom: none;
}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-field-tags .field-content{float:left;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-path,#content.content-one-sidebar .recommendations-landing .views-row div.field-content{clear:both;}
#content.content-one-sidebar .publications-landing .views-row .views-field-field-tags .field-content{float:left;}
#content #documents-detail .views-field-field-tags .field-content{float:left;}
#content .article-landing .views-field-service-links .field-content ul{margin:0px;padding:0px;}
#content .article-landing .views-field-service-links .field-content ul li{background:none;padding:0;margin:0 5px;float:left;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .field-content{width:695px;margin-bottom:20px;float:left;overflow:auto;max-height:200px;}
#content #content-meetings .pane-project-listing .views-row h2.field-content{margin-top:15px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs .item-list,#content #content-meetings .pane-project-listing .views-row .views-field-php .item-list,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs .field-content,#content #content-meetings .pane-project-listing .views-row .views-field-php .field-content{overflow:auto;max-height:243px;}
#quicktabs-container-contacts .field-content{line-height:normal;}
body #content #quicktabs-container-staff_directory .field-content,body #content #quicktabs-container-former_chair .field-content,body #content #quicktabs-container-staff_directory_extended .field-content{font-size:0.929em;line-height:normal;}
body #content #quicktabs-container-staff_directory .field-content a:first-child,body #content #quicktabs-container-former_chair .field-content a:first-child,body #content #quicktabs-container-staff_directory_extended .field-content a:first-child{font-weight:bold;}
ul.menu li.last{margin-right:0}
.sidebar .block li.last{border:none;padding-bottom:0;margin-bottom:0}


.title-with-bg,
.title-with-bg a,
.title-with-bg .read-more,
.title-with-bg .sub-title,
.title-with-bg .entry-title,
.content-over-image,
.content-over-image a,
.content-over-image .read-more,
.content-over-image .entry-meta,
.content-over-image .entry-title {
	color:#fff;
}


.title-with-bg .read-more,
.content-over-image .read-more {
	border-color:#fff;
}

	.grid-8 .posts-slider .entry-title,
	.slider-latest .posts-slider .entry-title,
	.slider-latest .entries .content-over-image .entry-title {
		font-size:30px;
	}

	
	
.content-over-image {
	position:relative;
}


.content-over-image .entry-link {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	z-index:2;
}


.content-over-image [class*="-header"] {
	position:absolute;
	top:0;
	left:15%;
	width:70%;
	height:100%;
}


	.content-over-image [class*="-header"] .inner {
		width:100%;
		height:100%;
		display:table;
	}

	
	.content-over-image [class*="-header"] .inner-cell {
		width:100%;
		height:100%;
		display:table-cell;
		vertical-align:middle;
	}

			
		.content-over-image a {
			text-decoration:none;	
		}

			
		.content-over-image img {
			display:block;
		}

		
		.content-over-image .entry-meta {
			margin-bottom:10px;
		}

		
		.content-over-image .read-more {
			margin-top:40px;
		}

		
		.content-over-image .read-more,
		.content-over-image .entry-meta,
		.content-over-image .entry-title {
			position:relative;
			z-index:3;
		}

		
		.content-over-image .author a:hover,
		.content-over-image .entry-author a:hover,
		.content-over-image .entry-category a:hover {
			border-bottom:2px solid #fff;
		}

		

.content-over-image .flex-direction-nav a:hover {
	box-shadow:3px 3px 0 #000;
	text-shadow:3px 3px 0 #000;
}


.content-over-image figure:before {
	content:"";
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	-webkit-transition:opacity .2s linear;
	   -moz-transition:opacity .2s linear;
	    -ms-transition:opacity .2s linear;
	     -o-transition:opacity .2s linear;
	        transition:opacity .2s linear;
	-webkit-backface-visibility:hidden;
}

	
	html .posts-slider .entry-title,
	html .with-sidebar .posts-slider .entry-title,
	html .slider-latest .posts-slider .entry-title,
	html .slider-latest .entries .content-over-image .entry-title {
		font-size:12px;
	}
.modern .content-over-image figure:before{opacity:0.1;}
.modern .content-over-image:hover figure:before{opacity:0.7;}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}






#main-column {
	width: 456px;
	padding: 20px 10px 5px 25px;
	float: left;
}


#main-column-feature {
	margin: 0px 0px 12px 0px;
	overflow: auto;
}


#main-column-feature h3 {
	font: bold 14px "lucida grande", verdana, arial, helvetica, sans-serif;
	margin-bottom: 4px;
}


#main-column-book-page {
	width: 440px;
	padding: 10px 40px 5px 15px;
	float: right;
}
.clearfix{clear:none!important}

.a {
	border:none;
}

#large-mainnav .mainnav a.first { padding-left:0; }

#large-mainnav .mainnav li ul a.first { padding-left:20px; }

.wine-beer li.first, .events-cal li.first, .weekly-ads-sub li.first { padding-top:0; }

.event.first { width: 35%; }

.footer-calendar .footer-cal-bottom .scozzese-design {
  position: relative;
  top: 17px;
  right: 0px;
  width: 126px;
  height: 36px;
}

.footer-calendar .footer-cal-bottom .scozzese-design:hover p {
  color: #787878;
}

.footer-calendar .footer-cal-bottom .scozzese-design p {
  position: absolute;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 12px;
  text-align: right;
  color: #a6a6a6;
  line-height: 36px;
  letter-spacing: 1px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.footer-calendar .footer-cal-bottom .scozzese-design p strong {
  font-weight: 600;
}

.footer-calendar .footer-cal-bottom .scozzese-design p sup {
  position: absolute;
  font-size: 6px;
  margin-top: 10px;
}
.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-4{width:33.33333333%}




.menu .menu-item:focus {
	position: static;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

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


#home-bottom-right {
	float: right;
	width: 220px;
}


	#home-bottom-right,
	#home-bottom-center {
		float: none;
		width: auto;
		margin: 0 0 40px 0;
	}
.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;}
.calendar-calendar td.year,.calendar-calendar td.month{text-align:center;}
.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{height:auto;min-height:auto;}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}
.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{width:auto;}
.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px;}
.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:44px !important;line-height:44px;}
.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:22px !important;line-height:22px;}
.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view  td{vertical-align:top;padding:1px 2px 0 2px}
.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0px;padding-bottom:2px;}
.calendar-calendar .month-view .full .week{font-size:inherit;}
.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{color:#4b85ac;}
.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{border:none;background:none;margin-bottom:0px;}
.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit;}
.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{border-top:0px;border-bottom:0px;}
.calendar-calendar .month-view .full td.single-day{border-top:0px;}
.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{min-height:inherit;width:auto;position:relative;}
.calendar-calendar .month-view .full td.multi-day.no-entry{min-height:0px;}
.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#F4F4F4;}
.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}
.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:none;border-left:2px solid #7C7F12;border-right:2px solid #7C7F12;}
.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0px 2px;border-style:solid;border-color:#7C7F12;}
.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #7C7F12;}
.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #7C7F12;}
.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:2px solid #7C7F12;}
.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-top:0px;}
.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0px;}
.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative;}
.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#ffc;width:auto;padding:0px 3px;overflow:hidden;}
.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{background:none;}
.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#74a5d7;height:1.9em;overflow:hidden;margin:0px auto;color:#ffffff;position:relative;}
.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:absolute;width:3000px;left:5px;}
.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;left:0px;top:0px;width:100%;height:3px;z-index:2;}
.calendar-calendar .month-view .full td.multi-day  .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{float:left;margin-right:3px;height:1.9em;}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;right:0px !important;right:-1px;width:10px;text-align:left;background:#74a5d7;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;height:1.9em;padding-left:6px;z-index:1;}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{width:8px;padding-left:0px;}
.year-view div.month-view div.date-nav{background-color:#DFDFDF;min-height:20px;}
div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}





#learn-more #learn-more-inner {
  background: #D4D4D4;
  font-size: .9em;
  line-height: 1.2;
}
.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.container-12 .grid-9,.container-16 .grid-12{width:700px}
.container-12 .grid-12,.container-16 .grid-16{width:940px}
.featured-gigs .block-vcenter{min-height:290px;height:290px;}
.block-vcenter{min-height:350px;height:350px;}
.support-button .block-vcenter{min-height:290px;height:290px;}

.footer-block .block-vcenter {
    min-height: 50px;
    height:50px;
}


    .block-vcenter-home{
        min-height: 0px;
        width: 410px;
    }

    .support-button .handbook-link .block-vcenter {
        min-height: 110px;
        height:110px;
    }
.col{float:left}

.td-block-span6 {
  
  width: 50%;
}

  .td-block-span4,
  .td-block-span6,
  .td-block-span12 {
    float: none;
    width: 100%;
  }

.td_block_14 .td-block-span6 {
  padding-left: 0;
  padding-right: 3px;
  width: 50%;
}

.td_block_17 .td-block-span4:last-child .td_module_8:last-child,
.td_block_17 .td-block-span6:last-child .td_module_8:last-child {
  
}

.td_block_19 .td-block-span6,
.td_block_19 .td-block-span4 {
  padding-right: 15px;
  padding-left: 15px;
}

  .td_block_19 .td-block-span6,
  .td_block_19 .td-block-span4 {
    padding-right: 10px;
    padding-left: 10px;
  }


#wonderplugincarousel-1 .amazingcarousel-next {
	right: 0%;
	top: 50%;
	margin-right: -48px;
	margin-top: -16px;
}


    .bloging_row_right_addbox
    {
        width: 99%;
        height: auto;
        float: none;
        border: 0px solid #F00;
    }
.col{float:left}


.column, .retractable,
.columns {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-flex-basis: auto;
          flex-basis: auto;
  -ms-flex-preferred-size: auto;
  padding-left: 0.809rem;
  padding-right: 0.809rem; }

  .column:last-child, .retractable:last-child,
  .columns:last-child {
    margin-right: 0; }

  .column.gutterless, .gutterless.retractable,
  .columns.gutterless {
    margin-left: 0;
    margin-right: 0;
    height: auto; }

  .column.padless, .padless.retractable,
  .columns.padless {
    padding-left: 0;
    padding-right: 0; }


.column.mobile-centered, .mobile-centered.retractable,
.columns.mobile-centered {
  margin-left: auto;
  margin-right: auto;
  float: none; }


.column.mobile-centered:last-child, .mobile-centered.retractable:last-child,
.columns.mobile-centered:last-child {
  float: none; }

  .column.small-centered, .small-centered.retractable,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.small-centered:last-child, .small-centered.retractable:last-child,
  .columns.small-centered:last-child {
    float: none; }

  .column.medium-centered, .medium-centered.retractable,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.medium-centered:last-child, .medium-centered.retractable:last-child,
  .columns.medium-centered:last-child {
    float: none; }

  .column.large-centered, .large-centered.retractable,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.large-centered:last-child, .large-centered.retractable:last-child,
  .columns.large-centered:last-child {
    float: none; }

  .column.xlarge-centered, .xlarge-centered.retractable,
  .columns.xlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.xlarge-centered:last-child, .xlarge-centered.retractable:last-child,
  .columns.xlarge-centered:last-child {
    float: none; }

  .column.xxlarge-centered, .xxlarge-centered.retractable,
  .columns.xxlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.xxlarge-centered:last-child, .xxlarge-centered.retractable:last-child,
  .columns.xxlarge-centered:last-child {
    float: none; }

    .alt-box:nth-child(2n) .column:first-child, .alt-box:nth-child(2n) .retractable:first-child {
      margin-right: 0; }

.socialinks-wrap .sl-text .sl-copy {
  padding-right: 10px;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,#comments .list .title,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
h1,h2,h3,#comments .list .title,h4,h5,h6,legend{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1.3em;text-transform:none;margin:0 0 0.65em}
h3,#comments .list .title{font-size:20px}
h3,#comments .list .title,h5,h6{color:#4c4c4b}
.title{padding:6px 0 0 0;color:#811b55;font-size:16px;border-top:1px solid #811b55}
.relations .related .item .content .main .title{float:left;margin-left:4.94297%;*margin-left:4.94292%;margin-right:0;width:42.28137%;*width:42.28132%}
.relations .related .item .content .main .title:first-child{margin-left:0;*margin-left:0}
.relations .related h3,.relations .related #comments .list .title,#comments .list .relations .related .title,.relations .related h4{font-size:13px;color:black;height:3.3em;overflow:hidden;line-height:1.1em;margin:0}
.relations .related h3 a,.relations .related #comments .list .title a,#comments .list .relations .related .title a,.relations .related h4 a{text-decoration:none}
.relations .related h3 a:visited,.relations .related #comments .list .title a:visited,#comments .list .relations .related .title a:visited,.relations .related h4 a:visited{color:#000}
.relations .related h3 a:hover,.relations .related #comments .list .title a:hover,#comments .list .relations .related .title a:hover,.relations .related h4 a:hover{color:#811b55}
.relations .related h3 a:focus,.relations .related #comments .list .title a:focus,#comments .list .relations .related .title a:focus,.relations .related h4 a:focus{color:#811b55}
.relations .related h3 a:active,.relations .related #comments .list .title a:active,#comments .list .relations .related .title a:active,.relations .related h4 a:active{color:#811b55}
.home .relations .related h3,.home .relations .related #comments .list .title,#comments .list .home .relations .related .title,.home .relations .related h4{font-size:14px}
.home .relations .related .item .content .main .title{float:none;width:100%;margin-left:0;margin-right:0}
.listing.our_people .row .post h3 a,.listing.our_people .row .post #comments .list .title a,#comments .list .listing.our_people .row .post .title a,.listing.our_people_groups .row .post h3 a,.listing.our_people_groups .row .post #comments .list .title a,#comments .list .listing.our_people_groups .row .post .title a,.listing.events .row .post h3 a,.listing.events .row .post #comments .list .title a,#comments .list .listing.events .row .post .title a,.listing.media .row .post h3 a,.listing.media .row .post #comments .list .title a,#comments .list .listing.media .row .post .title a{color:#6e6d6d}
.listing.our_people .row .post h3 a:visited,.listing.our_people .row .post #comments .list .title a:visited,#comments .list .listing.our_people .row .post .title a:visited,.listing.our_people_groups .row .post h3 a:visited,.listing.our_people_groups .row .post #comments .list .title a:visited,#comments .list .listing.our_people_groups .row .post .title a:visited,.listing.events .row .post h3 a:visited,.listing.events .row .post #comments .list .title a:visited,#comments .list .listing.events .row .post .title a:visited,.listing.media .row .post h3 a:visited,.listing.media .row .post #comments .list .title a:visited,#comments .list .listing.media .row .post .title a:visited{color:#6e6d6d}
.listing.our_people .row .post h3 a:hover,.listing.our_people .row .post #comments .list .title a:hover,#comments .list .listing.our_people .row .post .title a:hover,.listing.our_people_groups .row .post h3 a:hover,.listing.our_people_groups .row .post #comments .list .title a:hover,#comments .list .listing.our_people_groups .row .post .title a:hover,.listing.events .row .post h3 a:hover,.listing.events .row .post #comments .list .title a:hover,#comments .list .listing.events .row .post .title a:hover,.listing.media .row .post h3 a:hover,.listing.media .row .post #comments .list .title a:hover,#comments .list .listing.media .row .post .title a:hover{color:#811b55}
.listing.our_people .row .post h3 a:focus,.listing.our_people .row .post #comments .list .title a:focus,#comments .list .listing.our_people .row .post .title a:focus,.listing.our_people_groups .row .post h3 a:focus,.listing.our_people_groups .row .post #comments .list .title a:focus,#comments .list .listing.our_people_groups .row .post .title a:focus,.listing.events .row .post h3 a:focus,.listing.events .row .post #comments .list .title a:focus,#comments .list .listing.events .row .post .title a:focus,.listing.media .row .post h3 a:focus,.listing.media .row .post #comments .list .title a:focus,#comments .list .listing.media .row .post .title a:focus{color:#811b55}
.listing.our_people .row .post h3 a:active,.listing.our_people .row .post #comments .list .title a:active,#comments .list .listing.our_people .row .post .title a:active,.listing.our_people_groups .row .post h3 a:active,.listing.our_people_groups .row .post #comments .list .title a:active,#comments .list .listing.our_people_groups .row .post .title a:active,.listing.events .row .post h3 a:active,.listing.events .row .post #comments .list .title a:active,#comments .list .listing.events .row .post .title a:active,.listing.media .row .post h3 a:active,.listing.media .row .post #comments .list .title a:active,#comments .list .listing.media .row .post .title a:active{color:#811b55}
.listing.our_people .row .post h2 a,.listing.our_people .row .post h3 a,.listing.our_people .row .post #comments .list .title a,#comments .list .listing.our_people .row .post .title a,.listing.our_people_groups .row .post h2 a,.listing.our_people_groups .row .post h3 a,.listing.our_people_groups .row .post #comments .list .title a,#comments .list .listing.our_people_groups .row .post .title a,.listing.events .row .post h2 a,.listing.events .row .post h3 a,.listing.events .row .post #comments .list .title a,#comments .list .listing.events .row .post .title a,.listing.media .row .post h2 a,.listing.media .row .post h3 a,.listing.media .row .post #comments .list .title a,#comments .list .listing.media .row .post .title a{text-decoration:none}
.listing.our_people .row .post h2.twoRows,.listing.our_people .row .post h3.twoRows,.listing.our_people .row .post #comments .list .twoRows.title,#comments .list .listing.our_people .row .post .twoRows.title,.listing.our_people_groups .row .post h2.twoRows,.listing.our_people_groups .row .post h3.twoRows,.listing.our_people_groups .row .post #comments .list .twoRows.title,#comments .list .listing.our_people_groups .row .post .twoRows.title,.listing.events .row .post h2.twoRows,.listing.events .row .post h3.twoRows,.listing.events .row .post #comments .list .twoRows.title,#comments .list .listing.events .row .post .twoRows.title,.listing.media .row .post h2.twoRows,.listing.media .row .post h3.twoRows,.listing.media .row .post #comments .list .twoRows.title,#comments .list .listing.media .row .post .twoRows.title{height:2.2em;line-height:1.1em;overflow:hidden}
#comments .list .title{font-size:19px;margin:0 0 2px}

      .media-centre-section .slide-item .details .slide-label {
        color: #f1cd5c;
        font-size: 0.875em;
        
        font-weight: 600;
        margin-bottom: 15px; }


div.nav-item
{
	display:block;
	height:40px;
	float:left;
}


div.nav-item a
{
	padding-top:12px;
	padding-left:14px;
        padding-right:14px;
	padding-bottom:12px;
        font-family:helvetica;
	font-weight:bold;
        color:#ffffff;
        font-size:14px;
        text-decoration:none;
	float:left;
}


div.nav-item a:hover
{
	padding-top:12px;
	padding-left:14px;
        padding-right:14px;
	padding-bottom:12px;
        font-family:helvetica;
	font-weight:bold;
        color:#cecbe6;
        font-size:14px;
        text-decoration:none;
	float:left;
}

.icon-yelp:before {
	content: "\e605";
}

.icon-facebook, .icon-twitter, .icon-youtube, .icon-pinterest, .icon-yelp { color:#fff; font-size:20px; margin-right:10px; vertical-align:middle;  }
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}
.tve_flt .tve_image.tve_black{border-color:#101010}
.tve_flt .tve_image.tve_blue{border-color:#3E68B2}
.tve_flt .tve_image.tve_green{border-color:#34AE44}
.tve_flt .tve_image.tve_orange{border-color:#E25C1B}
.tve_flt .tve_image.tve_purple{border-color:#8656C1}
.tve_flt .tve_image.tve_red{border-color:#CE271B}
.tve_flt .tve_image.tve_teal{border-color:#387D71}
.tve_flt .tve_image.tve_white{border-color:#D8D8D8}

#ouibounce-modal .modal-body .alignright {
  margin: -25px 0 0 0;
}

.alignright {
	float: right;
}

.page-id-1122 .alignright {
	margin: -30px 30px 0 0;
}




.container-full-width {
	width: 100%;
}


.container-full-width:before, .container-full-width:after {
	display: table;
	line-height: 0;
	content: "";
}


.container-full-width:after {
	clear: both;
}

	.container-full-width .container{
		margin: 0px 20px;
	}


.contenthed p.subtitle {
	font-size: 12px;
	font-style: italic
}



.feature { background: #bfccd9; }
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}
.nav-dropdown{max-width:67.5em}
.nav-dropdown,.sub-menu.submenu-languages{display:none;background:#ffffff;padding:20px 10px 20px 30px;z-index:999;border:3px solid #DDD;position:absolute;margin-top:10px;box-shadow:2px 2px 10px 2px rgba(0,0,0,0.1)}
.active .nav-dropdown{display:block !important}
.right-links .nav-dropdown,.left-links .nav-dropdown,.account-dropdown .nav-dropdown{margin-left:-15px}
.nav-dropdown-inner:after{left:auto;right:-25px}
ul.header-nav li .nav-dropdown li{display:block;width:100%;min-width:170px;margin:0;float:none}
ul.header-nav li .nav-dropdown li a{font-weight:normal;border-bottom:1px solid #f2f2f2;font-size:78%;display:block;padding:8px 0;margin-right:20px}
ul.header-nav li .nav-dropdown li.bold a{font-weight:bold;color:#000000;margin-top:10px}
#site-navigation .nav-dropdown .nav-column-links .nav-column-links{padding-left:7px}
ul.header-nav li .nav-dropdown li.image-column{position:relative;float:left !important;width:160px !important}
ul.header-nav li .nav-dropdown li.image-column a{line-height:0;font-size:0;margin:0;padding:0;margin-right:-10px;margin-top:-20px;margin-bottom:-20px}
ul.header-nav li .nav-dropdown li.image-column a img{width:100%}
ul.header-nav li .nav-dropdown li.image-column a:hover{opacity:.9}
ul.header-nav li .nav-dropdown a{color:#777777}
ul.header-nav li .nav-dropdown a:hover{color:#000000}
.search-dropdown .nav-dropdown{width:260px;padding-right:30px !important}
.header-nav li.account-dropdown .nav-dropdown{max-width:300px}
.nav-dropdown .autocomplete-suggestions,.widget .autocomplete-suggestions{position:relative !important}
ul.top-bar-nav .nav-dropdown{padding:3px;right:0}
ul.top-bar-nav .nav-dropdown ul{margin:0;min-width:100px}
ul.top-bar-nav .nav-dropdown ul li{margin:0;padding:0;border-bottom:1px solid #eeeeee;display:block}
ul.top-bar-nav .nav-dropdown li a{font-size:90%;display:block;color:#111 !important;text-transform:uppercase;padding:5px 10px;border:0}
ul.top-bar-nav .nav-dropdown li a:hover{color:#777 !important}
ul.top-bar-nav .nav-dropdown ul li:last-child{border:0}
.wide-nav .nav-dropdown{margin-top:-3px}
.prod-dropdown .nav-dropdown{left:auto;right:0 !important;width:auto;padding:3px;margin:0}
.prod-dropdown .nav-dropdown img{width:auto;display:block}
li.mini-cart .nav-dropdown{right:15px;width:330px}
li.mini-cart .nav-dropdown button{margin-bottom:5px}
.mini-cart .nav-dropdown a.button{color:#fff !important;padding:13px 0;margin-bottom:10px;display:block}
.mfp-content .nav-dropdown-inner{padding:30px 15px}
ul.header-nav li .nav-dropdown{position:relative}
.mini-cart .nav-dropdown,.mini-cart .dropdown-toggle{display:none !important}
.mini-cart.active .nav-dropdown{display:block !important;position:absolute;top:20px;right:0}
 .top-bar-nav a.nav-top-link,body,p,#top-bar,.cart-inner .nav-dropdown,.nav-dropdown{font-family:Lato,helvetica,arial,sans-serif!important;}


.ms-slide .ms-layer{position:absolute;}


.ms-layer.video-box{background:black;}

.ms-layer.video-box iframe{
	padding:0;
	margin: 0;
	border: none;
	position: absolute;
	z-index: 110;
}


.karting-infography .ms-layer{font-weight: 500;color:#333;line-height:1.15em;}

.karting-infography .ms-layer strong{font-weight: 700}

#bodyfooter {
	clear: both;
	margin-bottom: 2em;
}
.section-training #content table.contenttable_lmenu th{border:1px solid #ADADAF;color:#ffffff;padding:3px;vertical-align:top;border-collapse:collapse;}
.section-training #content table td.subheading,.section-training #content table.contenttable_lmenu td.subheadingleft{background-color:#c3ad5a;border:1px solid #ADADAF;color:#404040;font-weight:bold;padding:3px;text-align:left;vertical-align:top;}
#content td.views-field-field-news-date-value{font-weight:normal;}
div#content{padding-top:9px;padding-bottom:40px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:1%;margin-right:1%}
.oldie .grid_1,
.oldie .grid_2,
.oldie .grid_3,
.oldie .grid_4,
.oldie .grid_5,
.oldie .grid_6,
.oldie .grid_7,
.oldie .grid_8,
.oldie .grid_9,
.oldie .grid_10,
.oldie .grid_11,
.oldie .grid_12,
.oldie .grid_13,
.oldie .grid_14,
.oldie .grid_15,
.oldie .grid_16,
.oldie .grid_17,
.oldie .grid_18,
.oldie .grid_19,
.oldie .grid_20,
.oldie .grid_21,
.oldie .grid_22,
.oldie .grid_23,
.oldie
.grid_24{margin-left:0.9%;margin-right:0.9%}
.container_24
.grid_24{width:100%;margin-left:0;margin-right:0}


#navigation ul.rss { margin:2px 0 0 0; }

#navigation ul.rss li{display:inline;padding:0;}

#navigation ul.rss li a{color:#d75418;text-decoration:none; padding:5px 12px; line-height: 18px; display: inline-block; position: relative;}

#navigation ul.rss li.sub-email {color:#dedede;}

#navigation ul.rss li a:hover{text-decoration:underline;}

.ie7 .rss  { float: left; }


#footer .rss-icon,
#footer .yelp-icon,
#footer .vimeo-icon,
#footer .youtube-icon,
#footer .twitter-icon,
#footer .facebook-icon,
#footer .linkedin-icon,
#footer .rss-feed-icon,
#footer .instagram-icon,
#footer .pinterest-icon,
#footer .foursquare-icon,
#footer .googleplus-icon,
#footer .google-plus-icon,
#footer .stumbleupon-icon,
#footer .stumble-upon-icon {
	margin: 1px 0 5px 0;
	padding-left: 3px;
}


#header .rss-icon,
#header .yelp-icon,
#header .vimeo-icon,
#header .youtube-icon,
#header .twitter-icon,
#header .facebook-icon,
#header .linkedin-icon,
#header .rss-feed-icon,
#header .instagram-icon,
#header .pinterest-icon,
#header .foursquare-icon,
#header .googleplus-icon,
#header .google-plus-icon,
#header .stumbleupon-icon,
#header .stumble-upon-icon {
	display: inline;
	margin: 1px;
	padding-left: 3px;
}

footer .socialfooter li.youtube {background-position:0 -48px;}


#section1,
#section2,
#section3 {
  position: relative;
  display: inline-block;
  width: 33%;
  height: 300px;
}


#section2 .vert {
  position: absolute;
  left: 20%;
  background: #F8D20E;
  top: 30%;
  height: 40%;
}


#section2 .horizontal {
  width: 20%;
  position: absolute;
  left: 0;
  background: #F8D20E;
  top: 30%;
}


#section2 .horizontal2 {
  width: 63%;
  position: absolute;
  left: 20%;
  background: #F8D20E;
  top: 70%;
}


#section2 .vert2 {
  position: absolute;
  right: 17%;
  background: #F8D20E;
  top: 30%;
  height: 40%;
}


#section2 .horizontal3 {
  width: 17%;
  position: absolute;
  right: 0;
  background: #F8D20E;
  top: 30%;
}

.un-top-padded-sidebar-column .padded-sidebar-column {
	padding-top: 20px; 
}
.blue-text{color:#003467}

.column {
	vertical-align:top;
	position: relative;
	width:139px;
	padding:0;
	cursor:pointer;
}


.column a:first-child { padding:0 !important; width:100% !important;}

.column:hover {
	background-color:#97ce91;
}

.dropdown_3columns .column:hover h3 {
	color:#FFF;
}

.column img {
	border:3px solid #c7c7c7;
	margin:5px auto 0;
	display:block;
}
.col{float:left}


.body-double-small {
	font-family: "Verdana", "Helvetica", "Arial", sans-serif;
	font-size: 65%;
	line-height: 150%;
	margin-bottom: 7px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;}
#block-fsi-research-fsi-logo{position:relative;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.frame-on {
  border: 1px solid;
  border-color: rgba(119,119,119,0.15);
}

.stripe-style-1 .frame-on {
  border-color: rgba(119,119,119,0.15);
}

.stripe-style-2 .frame-on {
  border-color: rgba(249,249,249,0.15);
}

.stripe-style-3 .frame-on {
  border-color: rgba(47,54,61,0.15);
}

.stripe-style-4 .frame-on {
  border-color: rgba(255,255,255,0.15);
}

.stripe-style-5 .frame-on {
  border-color: rgba(51,51,51,0.15);
}
.frame-on.img-full{padding-top:0}
.frame-on .shortcode-teaser-img{padding:0 25px 25px}
.frame-on .shortcode-teaser-content{padding:0 25px 10px}
.content .frame-on.frame-fancy{border:none}
.no-touch .frame ul:hover{cursor:-moz-grab;cursor:-webkit-grab}
.no-touch .frame.dragged ul,.no-touch .frame.dragged ul li *,.no-touch .frame.dragged ul li:hover *{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing}


.nav {
	display: block;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #FFFFFF;
}



a.nav, .nav:visited {
	display: block;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 11px 2px 8px 2px;
	border: 0;
	text-decoration: none;
}


.nav:hover {
	color: #CC0000;
}

.ibox .ibox-desc .ibox-link {
  display: block;
  margin-top: .5em;
}

.ibox .ibox-desc .ibox-link i {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ibox .ibox-desc .ibox-link a:hover i {
  margin-left: 6px;
}

.ibox.top-aligned .ibox-desc {
  max-width: 300px;
  margin: 0 auto;
}






.rev_slider_wrapper{
	position:relative;
}
.list-unstyled{background:0 0;padding-left:0;list-style:none}


.genesis-nav-menu .menu-item {
	display: block;
	float: left;
	text-align: center;
	width: 100%;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

.hb-aligncenter{text-align:center;display:block;margin:0;padding:0}

.hb-aligncenter .social-icons li{float:none!important}


.boxgrid h3 a, h1,.sf-menu a, .modal-header p {font-family:'Open sans'; font-weight:600; }

.modal-header {padding: 9px 15px;  border-bottom: 1px solid #eee;}

.modal-header .close {margin-top: 2px;}

.modal-header p {line-height: 30px; margin:0px; padding:0px; color:#333; text-align:left; font-style:normal; font-weight:bold; line-height:1.2;font-size:35px; margin-bottom:10px; }
.rfbp-timestamp{color:#999}
.rfbp-timestamp:hover{text-decoration:underline;color:#999;font-weight:400}




#catnav {
  margin: 38px 0 0 0;
  padding: 0;
  clear: both;
  height: 44px;
  width: 960px;
  }


.projects_holder{text-align: left;}


.firefox_mac_browser .projects_holder.hover_text.no_space article .image_holder {margin: 0 -2px -2px;}
.firefox_mac_browser .projects_holder.v6.standard_no_space .mix,.firefox_mac_browser .projects_holder.v6.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v6.standard_no_space .filler,.firefox_mac_browser .projects_holder.v6.hover_text.no_space .filler {width: 16.6%;}
.firefox_mac_browser .projects_holder.v5.standard_no_space .mix,.firefox_mac_browser .projects_holder.v5.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v5.standard_no_space .filler,.firefox_mac_browser .projects_holder.v5.hover_text.no_space .filler {width: 19.93%;}
.firefox_mac_browser .projects_holder.v4.standard_no_space .mix,.firefox_mac_browser .projects_holder.v4.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v4.standard_no_space .filler,.firefox_mac_browser .projects_holder.v4.hover_text.no_space .filler {width: 24.93%;}
.firefox_mac_browser .projects_holder.v3.standard_no_space .mix,.firefox_mac_browser .projects_holder.v3.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v3.standard_no_space .filler,.firefox_mac_browser .projects_holder.v3.hover_text.no_space .filler {width: 33.3%;}
.firefox_mac_browser .projects_holder.v2.standard_no_space .mix,.firefox_mac_browser .projects_holder.v2.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v2.standard_no_space .filler,.firefox_mac_browser .projects_holder.v2.hover_text.no_space .filler {width: 49.93%;}
.projects_holder.v6 .mix,.projects_holder.v6.hover_text .mix{width:18.5%;margin:0 0 1.7%}
.projects_holder.v6 .filler,.projects_holder.v6.hover_text .filler{width:18.5%}
.projects_holder.v6.standard_no_space .mix,.projects_holder.v6.standard_no_space .filler,.projects_holder.v6.hover_text.no_space .mix,.projects_holder.v6.hover_text.no_space .filler{width:19.99%}
.safari_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .mix,.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .filler{width:19.93%}
.masonry_with_space .projects_holder.v6 .mix{width:20%}
.projects_holder.v6 .mix,.projects_holder.v5 .mix,.projects_holder.v4 .mix,.projects_holder.v6.hover_text .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v4.hover_text .mix{width:23%;margin:0 0 3%}
.projects_holder.v6 .filler,.projects_holder.v5 .filler,.projects_holder.v4 .filler,.projects_holder.v6.hover_text .filler,.projects_holder.v5.hover_text .filler,.projects_holder.v4.hover_text .filler{width:23%}
.projects_holder.v3 .mix,.projects_holder.v2 .mix{margin:0 0 3%}
.projects_holder.v6.hover_text .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v4.hover_text .mix,.projects_holder.v3.hover_text .mix,.projects_holder.v2.hover_text .mix{margin:0 0 2.8%}
.projects_holder.v6.standard_no_space .mix,.projects_holder.v5.standard_no_space .mix,.projects_holder.v4.standard_no_space .mix,.projects_holder.v6.standard_no_space .filler,.projects_holder.v5.standard_no_space .filler,.projects_holder.v4.standard_no_space .filler,.projects_holder.v6.hover_text.no_space .mix,.projects_holder.v5.hover_text.no_space .mix,.projects_holder.v4.hover_text.no_space .mix,.projects_holder.v6.hover_text.no_space .filler,.projects_holder.v5.hover_text.no_space .filler,.projects_holder.v4.hover_text.no_space .filler{width:24.99%}
.safari_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .mix,.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .filler,.safari_browser .projects_holder.v5.standard_no_space .mix,.safari_browser .projects_holder.v5.hover_text.no_space .mix,.safari_browser .projects_holder.v5.standard_no_space .filler,.safari_browser .projects_holder.v5.hover_text.no_space .filler,.safari_browser .projects_holder.v4.standard_no_space .mix,.safari_browser .projects_holder.v4.hover_text.no_space .mix,.safari_browser .projects_holder.v4.standard_no_space .filler,.safari_browser .projects_holder.v4.hover_text.no_space .filler{width:24.95%}
.projects_holder.v6.standard_no_space .mix,.projects_holder.v5.standard_no_space .mix,.projects_holder.v4.standard_no_space .mix,.projects_holder.v3.standard_no_space .mix{margin:0}
.projects_holder article .feature_holder .feature_holder_icons{margin:10px 0 0 0}
.masonry_with_space .projects_holder.v6 .mix,.masonry_with_space .projects_holder.v5 .mix{width:25%}
.projects_holder.v6 .mix,.projects_holder.v5 .mix,.projects_holder.v4 .mix,.projects_holder.v3 .mix,.projects_holder.v6.hover_text .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v4.hover_text .mix,.projects_holder.v3.hover_text .mix{width:31%;margin:0 0 4%}
.projects_holder.v6 .filler,.projects_holder.v5 .filler,.projects_holder.v4 .filler,.projects_holder.v3 .filler,.projects_holder.v6.hover_text .filler,.projects_holder.v5.hover_text .filler,.projects_holder.v4.hover_text .filler,.projects_holder.v3.hover_text .filler{width:31%}
.projects_holder.v2 .mix{width:48.3%;margin:0 0 3.6%}
.projects_holder.v2 .filler{width:48.3%}
.projects_holder.v6.standard_no_space .mix,.projects_holder.v5.standard_no_space .mix,.projects_holder.v4.standard_no_space .mix,.projects_holder.v3.standard_no_space .mix,.projects_holder.v2.standard_no_space .mix,.projects_holder.v6.standard_no_space .filler,.projects_holder.v5.standard_no_space .filler,.projects_holder.v4.standard_no_space .filler,.projects_holder.v3.standard_no_space .filler,.projects_holder.v2.standard_no_space .filler,.projects_holder.v6.hover_text.no_space .mix,.projects_holder.v5.hover_text.no_space .mix,.projects_holder.v4.hover_text.no_space .mix,.projects_holder.v3.hover_text.no_space .mix,.projects_holder.v2.hover_text.no_space .mix,.projects_holder.v6.hover_text.no_space .filler,.projects_holder.v5.hover_text.no_space .filler,.projects_holder.v4.hover_text.no_space .filler,.projects_holder.v3.hover_text.no_space .filler,.projects_holder.v2.hover_text.no_space .filler{width:49.99%}
.safari_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .mix,.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .filler,.safari_browser .projects_holder.v5.standard_no_space .mix,.safari_browser .projects_holder.v5.hover_text.no_space .mix,.safari_browser .projects_holder.v5.standard_no_space .filler,.safari_browser .projects_holder.v5.hover_text.no_space .filler,.safari_browser .projects_holder.v4.standard_no_space .mix,.safari_browser .projects_holder.v4.hover_text.no_space .mix,.safari_browser .projects_holder.v4.standard_no_space .filler,.safari_browser .projects_holder.v4.hover_text.no_space .filler,.safari_browser .projects_holder.v3.standard_no_space .mix,.safari_browser .projects_holder.v3.hover_text.no_space .mix,.safari_browser .projects_holder.v3.standard_no_space .filler,.safari_browser .projects_holder.v3.hover_text.no_space .filler,.safari_browser .projects_holder.v2.standard_no_space .mix,.safari_browser .projects_holder.v2.hover_text.no_space .mix,.safari_browser .projects_holder.v2.standard_no_space .filler,.safari_browser .projects_holder.v2.hover_text.no_space .filler{width:49.97%}
.projects_holder.v6.standard_no_space .mix,.projects_holder.v5.standard_no_space .mix,.projects_holder.v4.standard_no_space .mix,.projects_holder.v3.standard_no_space .mix,.projects_holder.v2.standard_no_space .mix{margin:0}
.masonry_with_space .projects_holder.v6 .mix,.masonry_with_space .projects_holder.v5 .mix,.masonry_with_space .projects_holder.v4 .mix{width:33.33%}
.projects_holder.v6 .mix,.projects_holder.v5 .mix,.projects_holder.v4 .mix,.projects_holder.v3 .mix,.projects_holder.v2 .mix,.projects_holder.v6.hover_text .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v4.hover_text .mix,.projects_holder.v3.hover_text .mix,.projects_holder.v2.hover_text .mix{width:47.9%;margin:0 0 4.7%}
.projects_holder.v6 .filler,.projects_holder.v5 .filler,.projects_holder.v4 .filler,.projects_holder.v3 .filler,.projects_holder.v2 .filler,.projects_holder.v6.hover_text .filler,.projects_holder.v5.hover_text .filler,.projects_holder.v4.hover_text .filler,.projects_holder.v3.hover_text .filler,.projects_holder.v2.hover_text .filler{width:47.9%}
.projects_holder.v6.standard_no_space .mix,.projects_holder.v5.standard_no_space .mix,.projects_holder.v4.standard_no_space .mix,.projects_holder.v3.standard_no_space .mix,.projects_holder.v2.standard_no_space .mix,.projects_holder.v6.standard_no_space .filler,.projects_holder.v5.standard_no_space .filler,.projects_holder.v4.standard_no_space .filler,.projects_holder.v3.standard_no_space .filler,.projects_holder.v2.standard_no_space .filler,.projects_holder.v6.hover_text.no_space .mix,.projects_holder.v5.hover_text.no_space .mix,.projects_holder.v4.hover_text.no_space .mix,.projects_holder.v3.hover_text.no_space .mix,.projects_holder.v2.hover_text.no_space .mix,.projects_holder.v6.hover_text.no_space .filler,.projects_holder.v5.hover_text.no_space .filler,.projects_holder.v4.hover_text.no_space .filler,.projects_holder.v3.hover_text.no_space .filler,.projects_holder.v2.hover_text.no_space .filler,.safari_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .mix,.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .filler,.safari_browser .projects_holder.v5.standard_no_space .mix,.safari_browser .projects_holder.v5.hover_text.no_space .mix,.safari_browser .projects_holder.v5.standard_no_space .filler,.safari_browser .projects_holder.v5.hover_text.no_space .filler,.safari_browser .projects_holder.v4.standard_no_space .mix,.safari_browser .projects_holder.v4.hover_text.no_space .mix,.safari_browser .projects_holder.v4.standard_no_space .filler,.safari_browser .projects_holder.v4.hover_text.no_space .filler,.safari_browser .projects_holder.v3.standard_no_space .mix,.safari_browser .projects_holder.v3.hover_text.no_space .mix,.safari_browser .projects_holder.v3.standard_no_space .filler,.safari_browser .projects_holder.v3.hover_text.no_space .filler,.safari_browser .projects_holder.v2.standard_no_space .mix,.safari_browser .projects_holder.v2.hover_text.no_space .mix,.safari_browser .projects_holder.v2.standard_no_space .filler,.safari_browser .projects_holder.v2.hover_text.no_space .filler{width:100%}
.masonry_with_space .projects_holder.v6 .mix,.masonry_with_space .projects_holder.v5 .mix,.masonry_with_space .projects_holder.v4 .mix,.masonry_with_space .projects_holder.v3 .mix{width:49.99%}
.masonry_with_space .projects_holder.v6 .mix,.masonry_with_space .projects_holder.v5 .mix,.masonry_with_space .projects_holder.v4 .mix,.masonry_with_space .projects_holder.v3 .mix,.masonry_with_space .projects_holder.v2 .mix{width:100%}
.projects_holder:after,.projects_holder:before{content:"";display:inline-block!important;width:100%}
.projects_holder .mix .image{position:relative;display:block;overflow:hidden;width:100%;-moz-transform:translateZ(0px);-webkit-transform:translateZ(0px)}
.projects_holder article .image img{position:relative;display:block;width:100%;z-index:100}
.projects_holder article .image img,.portfolio_slider .portfolio_slides li.item img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}
.projects_holder.hover_text.no_space article .image img{margin:0 1px}
.projects_holder article .image_holder:hover .image img,.portfolio_slider .portfolio_slides li.item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.projects_holder article .image_holder,.projects_holder article .portfolio_description{display:block;position:relative}
.projects_holder article .portfolio_description{padding:20px 0 22px;text-align:center;background-color:#fff;border-style:none;border-top:none!important;border-width:1px;border-color:#fefefe}
.projects_holder article .portfolio_description.text_align_left{text-align:left}
.projects_holder article .portfolio_description.text_align_center{text-align:center}
.projects_holder article .portfolio_description.text_align_right{text-align:right}
.standard_no_space.projects_holder article .portfolio_description{margin:0 -1px 0 0}
.projects_holder article .portfolio_description .portfolio_title{display:block;margin:0 0 7px 0}
.projects_holder article .hover_feature_holder_title .separator.small,.projects_masonry_holder article .hover_feature_holder_title .separator.small{background-color:#fff;margin-top:10px;margin-bottom:10px}
.projects_holder article .portfolio_description .separator.small{margin-top:10px;margin-bottom:10px}
.projects_holder.hover_text article .hover_feature_holder_title .separator{background-color:#fff}
.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title a,.projects_holder.hover_text article span.text_holder span.text_inner .hover_feature_holder_title .project_category{color:#fff}
.projects_holder.hover_text article span.text_holder span.text_inner .hover_feature_holder_title .project_category{font-weight:500}
.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title{margin:0 0 7px}
.projects_holder article .portfolio_description .project_category,.projects_holder.hover_text article .project_category{line-height:22px;display:block;font-size:13px;font-weight:500}
.projects_holder article .portfolio_like a,.projects_holder article .portfolio_like:hover a{color:#fff}
.projects_holder article span.text_holder{background-color:#000;background-color:rgba(21,21,21,0.78);bottom:0;display:inline-block;height:100%;left:0;opacity:0;position:absolute;transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;visibility:visible;overflow:hidden;width:100%;z-index:200}
.touch .projects_holder article span.text_holder{display:none!important;height:0!important;width:0!important;opacity:0!important;visibility:hidden!important}
.projects_holder article:hover span.text_holder{height:100%!important}
.projects_holder article .image_holder:hover span.text_holder{opacity:1;filter:alpha(opacity=100)}
.projects_holder.hover_text.with_mask article .image_holder:hover .image_hover{opacity:0;filter:alpha(opacity=0)}
.projects_holder article span.text_holder span.text_outer{display:table;text-align:center;vertical-align:middle;width:100%;height:100%;overflow:hidden}
.projects_holder article span.text_holder span span.text_inner{display:table-cell;text-align:center;vertical-align:middle;width:100%;height:100%;margin:0;padding:0}
.projects_holder article span.text_holder span span.text_inner .project_category{color:#a6a6a6;display:block;font-size:13px;line-height:22px}
.projects_holder article .feature_holder,.projects_holder article .feature_holder .feature_holder_icons{display:inline-block}
.projects_holder.hover_text article .feature_holder{width:100%}
.projects_holder.hover_text article .feature_holder .feature_holder_icons{margin:20px 0 0 0}
.projects_holder.hover_text article .image_holder{overflow:hidden}
.projects_holder.hover_text.no_space article .image_holder{margin:0 -1px}
.projects_holder article a.lightbox,.projects_holder article a.preview,.projects_holder article .portfolio_like,.portfolio_slider a.lightbox,.portfolio_slider a.preview,.portfolio_slider .portfolio_like{position:relative;display:inline-block;margin:0 0 5px 0;-webkit-backface-visibility:hidden}
.projects_holder article a.lightbox,.portfolio_slider a.lightbox{margin:0 10px 0 0}
.projects_holder article .portfolio_like,.portfolio_slider .portfolio_like{margin:0 0 0 10px}
.projects_holder article .portfolio_like i,.portfolio_slider .portfolio_like i{line-height:20px;margin:4px 0 0 0}
.projects_holder article .portfolio_like .qode-like-count,.portfolio_slider article .portfolio_like .qode-like-count{font-size:13px;line-height:13px;color:#fff}
.projects_holder .filler{display:inline-block;height:0}
.projects_holder.v6.hover_text .mix{margin:0 0 1.7%}
.projects_holder.v6.standard_no_space .mix,.projects_holder.v6.hover_text.no_space .mix{width:16.66%;margin:0}
.projects_holder.v6.standard_no_space .mix{margin:0}
.projects_holder.v6.standard_no_space .filler,.projects_holder.v6.hover_text.no_space .filler{width:16.66%}
.safari_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .mix{width:16.6%}
.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .filler{width:16.6%}
.projects_holder.v5 .mix,.projects_holder.v5.hover_text .mix{width:18%;margin:0 0 2.9%}
.projects_holder.v5.hover_text .mix{margin:0 0 2%}
.projects_holder.v5 .filler,.projects_holder.v5.hover_text .filler{width:18.5%}
.projects_holder.v5.standard_no_space .mix,.projects_holder.v5.hover_text.no_space .mix{width:19.99%;margin:0}
.projects_holder.v5.standard_no_space .mix{margin:0}
.projects_holder.v5.standard_no_space .filler,.projects_holder.v5.hover_text.no_space .filler{width:19.99%}
.safari_browser .projects_holder.v5.standard_no_space .mix,.safari_browser .projects_holder.v5.hover_text.no_space .mix{width:19.93%}
.safari_browser .projects_holder.v5.standard_no_space .filler,.safari_browser .projects_holder.v5.hover_text.no_space .filler{width:19.93%}
.projects_holder.v4 .mix,.projects_holder.v4.hover_text .mix{width:23.5%;margin:0 0 2.5%}
.projects_holder.v4.hover_text .mix{margin:0 0 2.2%}
.projects_holder.v4 .filler,.projects_holder.v4.hover_text .filler{width:23.5%}
.projects_holder.v4.standard_no_space .mix,.projects_holder.v4.hover_text.no_space .mix{width:24.99%;margin:0}
.projects_holder.v4.standard_no_space .mix{margin:0}
.projects_holder.v4.standard_no_space .filler,.projects_holder.v4.hover_text.no_space .filler{width:24.99%}
.projects_holder.v3 .mix,.projects_holder.v3.hover_text .mix{width:32%;margin:0 0 2.4%}
.projects_holder.v3.hover_text .mix{margin:0 0 2.2%}
.projects_holder.v3 .filler,.projects_holder.v3.hover_text .filler{width:32%}
.projects_holder.v3.standard_no_space .mix,.projects_holder.v3.hover_text.no_space .mix{width:33.32%;margin:0}
.projects_holder.v3.standard_no_space .mix{margin:0}
.projects_holder.v3.standard_no_space .filler,.projects_holder.v3.hover_text.no_space .filler{width:33.32%}
.safari_browser .projects_holder.v3.standard_no_space .mix,.safari_browser .projects_holder.v3.hover_text.no_space .mix{width:33.3%}
.safari_browser .projects_holder.v3.standard_no_space .filler,.safari_browser .projects_holder.v3.hover_text.no_space .filler{width:33.3%}
.projects_holder.v2 .mix,.projects_holder.v2.hover_text .mix{width:49%;margin:0 0 2.4%}
.projects_holder.v2.hover_text .mix{margin:0 0 2.1%}
.projects_holder.v2 .filler,.projects_holder.v2.hover_text .filler{width:49%}
.projects_holder.v2.standard_no_space .mix,.projects_holder.v2.hover_text.no_space .mix{width:49.99%;margin:0}
.projects_holder.v2.standard_no_space .mix{margin:0}
.projects_holder.v2.standard_no_space .filler,.projects_holder.v2.hover_text.no_space .filler{width:49.99%}
.masonry_with_space .projects_holder{position:relative;opacity:0}
.masonry_with_space .projects_holder .mix{display:block;padding:0 7px;margin:0 0 14px 0!important;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.masonry_with_space .projects_holder.v5 .mix{width:20%}
.masonry_with_space .projects_holder.v4 .mix{width:25%}
.masonry_with_space .projects_holder.v3 .mix{width:33.33%}
.masonry_with_space .projects_holder.v2 .mix{width:49.99%}


	.safari_browser .projects_holder.v6.standard_no_space .mix,
	.safari_browser .projects_holder.v6.hover_text.no_space .mix,
	.safari_browser .projects_holder.v6.standard_no_space .filler,
	.safari_browser .projects_holder.v6.hover_text.no_space .filler{
		width: 19.93%;
	}


	.projects_holder.v6 .mix,
	.projects_holder.v6.hover_text .mix{
		width: 18.5%;
		margin: 0 0 1.7%;
	}


	.projects_holder.v6 .filler,
	.projects_holder.v6.hover_text .filler{
		width: 18.5%;
	}


	.projects_holder.v6 .mix,
	.projects_holder.v5 .mix,
	.projects_holder.v4 .mix,
	.projects_holder.v6.hover_text .mix,
	.projects_holder.v5.hover_text .mix,
	.projects_holder.v4.hover_text .mix{
		width: 23%;
		margin: 0 0 3%;
	}


	.projects_holder.v6 .filler,
	.projects_holder.v5 .filler,
	.projects_holder.v4 .filler,
	.projects_holder.v6.hover_text .filler,
	.projects_holder.v5.hover_text .filler,
	.projects_holder.v4.hover_text .filler{
		width: 23%;
	}


	.projects_holder.v3 .mix,
	.projects_holder.v2 .mix{
		margin: 0 0 3%;
	}



	.projects_holder.v6.hover_text .mix,
	.projects_holder.v5.hover_text .mix,
	.projects_holder.v4.hover_text .mix,
	.projects_holder.v3.hover_text .mix,
	.projects_holder.v2.hover_text .mix{
		margin: 0 0 2.8%;
	}


	.projects_holder.v6.standard_no_space .mix,
	.projects_holder.v5.standard_no_space .mix,
	.projects_holder.v4.standard_no_space .mix,
	.projects_holder.v6.standard_no_space .filler,
	.projects_holder.v5.standard_no_space .filler,
	.projects_holder.v4.standard_no_space .filler,
	.projects_holder.v6.hover_text.no_space .mix,
	.projects_holder.v5.hover_text.no_space .mix,
	.projects_holder.v4.hover_text.no_space .mix,
	.projects_holder.v6.hover_text.no_space .filler,
	.projects_holder.v5.hover_text.no_space .filler,
	.projects_holder.v4.hover_text.no_space .filler{
		width: 24.99%;
	}


	.safari_browser .projects_holder.v6.standard_no_space .mix,
	.safari_browser .projects_holder.v6.hover_text.no_space .mix,
	.safari_browser .projects_holder.v6.standard_no_space .filler,
	.safari_browser .projects_holder.v6.hover_text.no_space .filler,
	.safari_browser .projects_holder.v5.standard_no_space .mix,
	.safari_browser .projects_holder.v5.hover_text.no_space .mix,
	.safari_browser .projects_holder.v5.standard_no_space .filler,
	.safari_browser .projects_holder.v5.hover_text.no_space .filler,
	.safari_browser .projects_holder.v4.standard_no_space .mix,
	.safari_browser .projects_holder.v4.hover_text.no_space .mix,
	.safari_browser .projects_holder.v4.standard_no_space .filler,
	.safari_browser .projects_holder.v4.hover_text.no_space .filler{
		width: 24.95%;
	}


	.projects_holder.v6.standard_no_space .mix,
	.projects_holder.v5.standard_no_space .mix,
	.projects_holder.v4.standard_no_space .mix,
	.projects_holder.v3.standard_no_space .mix{
		margin: 0 0 0;
	}



	.projects_holder.v6 .mix,
	.projects_holder.v5 .mix,
	.projects_holder.v4 .mix,
	.projects_holder.v3 .mix,
	.projects_holder.v6.hover_text .mix,
	.projects_holder.v5.hover_text .mix,
	.projects_holder.v4.hover_text .mix,
	.projects_holder.v3.hover_text .mix{
		width: 31%;
		margin: 0 0 4%;
	}


	.projects_holder.v6 .filler,
	.projects_holder.v5 .filler,
	.projects_holder.v4 .filler,
	.projects_holder.v3 .filler,
	.projects_holder.v6.hover_text .filler,
	.projects_holder.v5.hover_text .filler,
	.projects_holder.v4.hover_text .filler,
	.projects_holder.v3.hover_text .filler{
		width: 31%;
	}


	.projects_holder.v6.standard_no_space .mix,
	.projects_holder.v5.standard_no_space .mix,
	.projects_holder.v4.standard_no_space .mix,
	.projects_holder.v3.standard_no_space .mix,
	.projects_holder.v2.standard_no_space .mix,
	.projects_holder.v6.standard_no_space .filler,
	.projects_holder.v5.standard_no_space .filler,
	.projects_holder.v4.standard_no_space .filler,
	.projects_holder.v3.standard_no_space .filler,
	.projects_holder.v2.standard_no_space .filler,
	.projects_holder.v6.hover_text.no_space .mix,
	.projects_holder.v5.hover_text.no_space .mix,
	.projects_holder.v4.hover_text.no_space .mix,
	.projects_holder.v3.hover_text.no_space .mix,
	.projects_holder.v2.hover_text.no_space .mix,
	.projects_holder.v6.hover_text.no_space .filler,
	.projects_holder.v5.hover_text.no_space .filler,
	.projects_holder.v4.hover_text.no_space .filler,
	.projects_holder.v3.hover_text.no_space .filler,
	.projects_holder.v2.hover_text.no_space .filler{
		width: 49.99%;
	}


	.safari_browser .projects_holder.v6.standard_no_space .mix,
	.safari_browser .projects_holder.v6.hover_text.no_space .mix,
	.safari_browser .projects_holder.v6.standard_no_space .filler,
	.safari_browser .projects_holder.v6.hover_text.no_space .filler,
	.safari_browser .projects_holder.v5.standard_no_space .mix,
	.safari_browser .projects_holder.v5.hover_text.no_space .mix,
	.safari_browser .projects_holder.v5.standard_no_space .filler,
	.safari_browser .projects_holder.v5.hover_text.no_space .filler,
	.safari_browser .projects_holder.v4.standard_no_space .mix,
	.safari_browser .projects_holder.v4.hover_text.no_space .mix,
	.safari_browser .projects_holder.v4.standard_no_space .filler,
	.safari_browser .projects_holder.v4.hover_text.no_space .filler,
	.safari_browser .projects_holder.v3.standard_no_space .mix,
	.safari_browser .projects_holder.v3.hover_text.no_space .mix,
	.safari_browser .projects_holder.v3.standard_no_space .filler,
	.safari_browser .projects_holder.v3.hover_text.no_space .filler,
	.safari_browser .projects_holder.v2.standard_no_space .mix,
	.safari_browser .projects_holder.v2.hover_text.no_space .mix,
	.safari_browser .projects_holder.v2.standard_no_space .filler,
	.safari_browser .projects_holder.v2.hover_text.no_space .filler{
		width: 49.97%;
	}


	.projects_holder.v6.standard_no_space .mix,
	.projects_holder.v5.standard_no_space .mix,
	.projects_holder.v4.standard_no_space .mix,
	.projects_holder.v3.standard_no_space .mix,
	.projects_holder.v2.standard_no_space .mix{
		margin: 0 0 0%;
	}

.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}
.node-type-industry-project #intro p,.node-type-industry-project #intro img{padding-top:10px;}
.node-type-industry-project #intro div.caption p{width:220px;}
body.node-type-press-release .pane-node-field-image,body.node-type-news .field-name-field-image{float:left;}
body.node-type-press-release .pane-node-field-image,body.node-type-news .field-name-field-image,body.node-type-news .field-name-field.url{padding:0 9px;}
div.panel-pane div.node{margin:0;padding:0;}


.et-search-form,
.nav li ul,
.et_mobile_menu,
.footer-widget li:before,
blockquote {
	border-color: #2ea3f2;
}


.footer-widget {
	float: left;
	color: #fff;
}


.footer-widget .fwidget:last-child {
	margin-bottom: 0 !important;
}


#footer-widgets .footer-widget li {
	position: relative;
	padding-left: 14px;
}


#footer-widgets .footer-widget li:before {
	position: absolute;
	top: 9px;
	left: 0;
	border-width: 3px;
	border-style: solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	content: "";
}


#footer-widgets .footer-widget li a {
	color: #fff;
	text-decoration: none;
}


#footer-widgets .footer-widget li a:hover {
	color: rgba(255, 255, 255, 0.7);
}


.footer-widget .widget_adsensewidget ins {
	min-width: 160px;
}


.et_color_scheme_green .et-search-form,
.et_color_scheme_green .nav li ul,
.et_color_scheme_green .et_mobile_menu,
.et_color_scheme_green .footer-widget li:before,
.et_color_scheme_green .et_pb_pricing li:before {
	border-color: #7cc68d !important;
}


.et_color_scheme_pink .et-search-form,
.et_color_scheme_pink .nav li ul,
.et_color_scheme_pink .et_mobile_menu,
.et_color_scheme_pink .footer-widget li:before,
.et_color_scheme_pink .et_pb_pricing li:before {
	border-color: #c37cc6 !important;
}


.et_color_scheme_red .et-search-form,
.et_color_scheme_red .nav li ul,
.et_color_scheme_red .et_mobile_menu,
.et_color_scheme_red .footer-widget li:before,
.et_color_scheme_red .et_pb_pricing li:before {
	border-color: #cd5c5c;
}


.et_color_scheme_orange .et-search-form,
.et_color_scheme_orange .nav li ul,
.et_color_scheme_orange .et_mobile_menu,
.et_color_scheme_orange .footer-widget li:before,
.et_color_scheme_orange .et_pb_pricing li:before {
	border-color: #edb059;
}



	.footer-widget:nth-child(n) {
		width: 46.25% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	#footer-widgets .footer-widget .fwidget {
		margin-bottom: 16.21%;
	}


	.et_pb_gutters1 .footer-widget:nth-child(n) {
		width: 50% !important;
		margin: 0 !important;
	}


	.et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
		margin-bottom: 0;
	}


	#footer-widgets .footer-widget:nth-child(2n) {
		margin-right: 0 !important;
	}


	#footer-widgets .footer-widget:nth-last-child(-n+2) {
		margin-bottom: 0 !important;
	}


	#footer-widgets .footer-widget:nth-child(n),
	#footer-widgets .footer-widget .fwidget {
		margin-bottom: 9.5% !important;
	}


	.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),
	.et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
		margin-bottom: 0 !important;
	}


	#footer-widgets .footer-widget .fwidget:last-child {
		margin-bottom: 0 !important;
	}


	#footer-widgets .footer-widget:last-child {
		margin-bottom: 0 !important;
	}



	#footer-widgets .footer-widget:nth-child(n),
	.footer-widget .fwidget {
		margin-bottom: 11.5% !important;
	}


	#footer-widgets .footer-widget.last {
		margin-bottom: 0 !important;
	}


	.et_pb_gutters3 .footer-widget {
		margin: 0 5.5% 5.5% 0;
	}


	.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
		width: 20.875%;
	}


	.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
		margin-bottom: 26.348%;
	}


	.et_pb_gutters3.et_pb_footer_columns4 .footer-widget.last {
		margin-right: 0;
	}


	.et_pb_gutters3.et_pb_footer_columns3 .footer-widget {
		width: 29.666%;
	}


	.et_pb_gutters3.et_pb_footer_columns3 .footer-widget:nth-child(3) {
		margin-right: 0;
	}


	.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {
		margin-bottom: 18.54%;
	}


	.et_pb_gutters3.et_pb_footer_columns3 .footer-widget.last {
		width: 100%;
	}


	.et_pb_gutters3.et_pb_footer_columns3 .footer-widget.last .fwidget {
		margin-bottom: 5.5%;
	}


	.et_pb_gutters3.et_pb_footer_columns2 .footer-widget {
		width: 47.25%;
	}


	.et_pb_gutters3.et_pb_footer_columns2 .footer-widget:nth-child(even) {
		margin-right: 0;
	}


	.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget {
		margin-bottom: 11.64%;
	}


	.et_pb_gutters3.et_pb_footer_columns1 .footer-widget {
		width: 100%;
		margin-right: 0;
	}


	.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget {
		margin-bottom: 5.5%;
	}


	.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) {
		clear: both;
		width: 73.625%;
	}


	.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) .fwidget {
		margin-bottom: 7.47%;
	}


	.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) {
		width: 20.875%;
		margin-right: 0;
	}


	.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) .fwidget {
		margin-bottom: 26.348%;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) {
		clear: both;
		width: 20.875%;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) .fwidget {
		margin-bottom: 26.348%;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) {
		width: 73.625%;
		margin-right: 0;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) .fwidget {
		margin-bottom: 7.47%;
	}


	.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) {
		clear: both;
		width: 64.833%;
	}


	.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) .fwidget {
		margin-bottom: 8.484%;
	}


	.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) {
		width: 29.666%;
		margin-right: 0;
	}


	.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) .fwidget {
		margin-bottom: 18.54%;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) {
		clear: both;
		width: 29.666%;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) .fwidget {
		margin-bottom: 18.54%;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) {
		width: 64.833%;
		margin-right: 0;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) .fwidget {
		margin-bottom: 8.484%;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
		width: 20.875%;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
		margin-bottom: 26.348%;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
		width: 47.25%;
		margin-right: 0;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
		margin-bottom: 11.64%;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget.last {
		width: 100%;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget.last .fwidget {
		margin-bottom: 5.5%;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child {
		width: 47.25%;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget {
		margin-bottom: 11.64%;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) {
		width: 20.875%;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) .fwidget {
		margin-bottom: 26.348%;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(3) {
		margin-right: 0;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget.last {
		width: 100%;
	}


	.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget.last .fwidget {
		margin-bottom: 5.5%;
	}


	.et_pb_gutters4 .footer-widget {
		margin: 0 8% 8% 0;
	}


	.et_pb_gutters4.et_pb_footer_columns4 .footer-widget {
		width: 19%;
	}


	.et_pb_gutters4.et_pb_footer_columns4 .footer-widget .fwidget {
		margin-bottom: 42.106%;
	}


	.et_pb_gutters4.et_pb_footer_columns4 .footer-widget.last {
		margin-right: 0;
	}


	.et_pb_gutters4.et_pb_footer_columns3 .footer-widget {
		width: 28%;
	}


	.et_pb_gutters4.et_pb_footer_columns3 .footer-widget:nth-child(3) {
		margin-right: 0;
	}


	.et_pb_gutters4.et_pb_footer_columns3 .footer-widget .fwidget {
		margin-bottom: 28.572%;
	}


	.et_pb_gutters4.et_pb_footer_columns3 .footer-widget.last {
		width: 100%;
	}


	.et_pb_gutters4.et_pb_footer_columns3 .footer-widget.last .fwidget {
		margin-bottom: 8%;
	}


	.et_pb_gutters4.et_pb_footer_columns2 .footer-widget {
		width: 46%;
	}


	.et_pb_gutters4.et_pb_footer_columns2 .footer-widget:nth-child(even) {
		margin-right: 0;
	}


	.et_pb_gutters4.et_pb_footer_columns2 .footer-widget .fwidget {
		margin-bottom: 17.392%;
	}


	.et_pb_gutters4.et_pb_footer_columns1 .footer-widget {
		width: 100%;
		margin-right: 0;
	}


	.et_pb_gutters4.et_pb_footer_columns1 .footer-widget .fwidget {
		margin-bottom: 8%;
	}


	.et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) {
		clear: both;
		width: 73%;
	}


	.et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) .fwidget {
		margin-bottom: 10.958%;
	}


	.et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) {
		width: 19%;
		margin-right: 0;
	}


	.et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) .fwidget {
		margin-bottom: 42.106%;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) {
		clear: both;
		width: 19%;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) .fwidget {
		margin-bottom: 42.106%;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) {
		width: 73%;
		margin-right: 0;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) .fwidget {
		margin-bottom: 10.958%;
	}


	.et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) {
		clear: both;
		width: 64%;
	}


	.et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) .fwidget {
		margin-bottom: 12.5%;
	}


	.et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) {
		width: 28%;
		margin-right: 0;
	}


	.et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) .fwidget {
		margin-bottom: 28.572%;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) {
		clear: both;
		width: 28%;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) .fwidget {
		margin-bottom: 28.572%;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) {
		width: 64%;
		margin-right: 0;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) .fwidget {
		margin-bottom: 12.5%;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
		width: 19%;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
		margin-bottom: 42.106%;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
		width: 46%;
		margin-right: 0;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
		margin-bottom: 17.392%;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget.last {
		width: 100%;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget.last .fwidget {
		margin-bottom: 8%;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child {
		width: 46%;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget {
		margin-bottom: 17.392%;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) {
		width: 19%;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) .fwidget {
		margin-bottom: 42.106%;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(3) {
		margin-right: 0;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget.last {
		width: 100%;
	}


	.et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget.last .fwidget {
		margin-bottom: 8%;
	}


	.et_pb_gutters2 .footer-widget {
		margin: 0 3% 3% 0;
	}


	.et_pb_gutters2.et_pb_footer_columns4 .footer-widget {
		width: 22.75%;
	}


	.et_pb_gutters2.et_pb_footer_columns4 .footer-widget .fwidget {
		margin-bottom: 13.186%;
	}


	.et_pb_gutters2.et_pb_footer_columns4 .footer-widget.last {
		margin-right: 0;
	}


	.et_pb_gutters2.et_pb_footer_columns3 .footer-widget {
		width: 31.333%;
	}


	.et_pb_gutters2.et_pb_footer_columns3 .footer-widget:nth-child(3) {
		margin-right: 0;
	}


	.et_pb_gutters2.et_pb_footer_columns3 .footer-widget .fwidget {
		margin-bottom: 9.574%;
	}


	.et_pb_gutters2.et_pb_footer_columns3 .footer-widget.last {
		width: 100%;
	}


	.et_pb_gutters2.et_pb_footer_columns3 .footer-widget.last .fwidget {
		margin-bottom: 3%;
	}


	.et_pb_gutters2.et_pb_footer_columns2 .footer-widget {
		width: 48.5%;
	}


	.et_pb_gutters2.et_pb_footer_columns2 .footer-widget:nth-child(even) {
		margin-right: 0;
	}


	.et_pb_gutters2.et_pb_footer_columns2 .footer-widget .fwidget {
		margin-bottom: 6.186%;
	}


	.et_pb_gutters2.et_pb_footer_columns1 .footer-widget {
		width: 100%;
		margin-right: 0;
	}


	.et_pb_gutters2.et_pb_footer_columns1 .footer-widget .fwidget {
		margin-bottom: 3%;
	}


	.et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) {
		clear: both;
		width: 74.25%;
	}


	.et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) .fwidget {
		margin-bottom: 4.04%;
	}


	.et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) {
		width: 22.75%;
		margin-right: 0;
	}


	.et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) .fwidget {
		margin-bottom: 13.186%;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) {
		clear: both;
		width: 22.75%;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) .fwidget {
		margin-bottom: 13.186%;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) {
		width: 74.25%;
		margin-right: 0;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) .fwidget {
		margin-bottom: 4.04%;
	}


	.et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) {
		clear: both;
		width: 65.666%;
	}


	.et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) .fwidget {
		margin-bottom: 4.568%;
	}


	.et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) {
		width: 31.333%;
		margin-right: 0;
	}


	.et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) .fwidget {
		margin-bottom: 9.574%;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) {
		clear: both;
		width: 31.333%;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) .fwidget {
		margin-bottom: 9.574%;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) {
		width: 65.666%;
		margin-right: 0;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) .fwidget {
		margin-bottom: 4.568%;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
		width: 22.75%;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
		margin-bottom: 13.186%;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
		width: 48.5%;
		margin-right: 0;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
		margin-bottom: 6.186%;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget.last {
		width: 100%;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget.last .fwidget {
		margin-bottom: 3%;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child {
		width: 48.5%;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget {
		margin-bottom: 6.186%;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) {
		width: 22.75%;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) .fwidget {
		margin-bottom: 13.186%;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(3) {
		margin-right: 0;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget.last {
		width: 100%;
	}


	.et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget.last .fwidget {
		margin-bottom: 3%;
	}


	.et_pb_gutters1 .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_pb_column .et_pb_widget,
	.et_pb_gutters1 .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post,
	.et_pb_gutters1 .footer-widget,
	.et_pb_gutters1 .footer-widget .fwidget {
		margin: 0;
	}


	.et_pb_gutters1 .et_pb_column_4_4,
	.et_pb_gutters1.et_pb_footer_columns1 .footer-widget,
	.et_pb_gutters1.et_pb_footer_columns3 .footer-widget.last,
	.et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget.last,
	.et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget.last {
		width: 100%;
	}


	.et_pb_gutters1 .et_pb_column_3_4,
	.et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd),
	.et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) {
		width: 75%;
	}


	.et_pb_gutters1 .et_pb_column_2_3,
	.et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd),
	.et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) {
		width: 66.666%;
	}


	.et_pb_gutters1 .et_pb_column_1_2,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_3_8,
	.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8,
	.et_section_specialty .et_pb_column_3_4 .et_pb_gutters1.et_pb_row_inner .et_pb_column_3_8,
	.et_section_specialty .et_pb_column_2_3 .et_pb_gutters1.et_pb_row_inner .et_pb_column_1_3,
	.et_section_specialty .et_pb_column_1_2 .et_pb_gutters1.et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters1 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters1 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3,
	.et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2,
	.et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2,
	.et_pb_gutters1 .et_pb_column_2_3 .et_pb_widget,
	.et_pb_gutters1 .et_pb_column_1_2 .et_pb_widget,
	.et_pb_gutters1.et_pb_footer_columns2 .footer-widget,
	.et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3),
	.et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child {
		width: 50%;
	}


	.et_pb_gutters1 .et_pb_column_1_3,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4,
	.et_section_specialty .et_pb_column_3_4 .et_pb_gutters1.et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_widget,
	.et_pb_gutters1.et_pb_footer_columns3 .footer-widget,
	.et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even),
	.et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) {
		width: 33.333%;
	}


	.et_pb_gutters1 .et_pb_column_1_4,
	.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget,
	.et_pb_gutters1.et_pb_footer_columns4 .footer-widget,
	.et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even),
	.et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd),
	.et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2),
	.et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) {
		width: 25%;
	}


	.et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd),
	.et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd),
	.et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd),
	.et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) {
		clear: both;
	}

footer .copyright {
  color: rgba(255, 255, 255, 0.1);
  text-align: center;
  margin-top: 100px;
  font-size: 10px;
}


.hundred {
	width: 100%;
}
.row form .row{margin:0 -6px}
.row form .row .column,.row form .row .columns{padding:0 6px}
.row form .row.collapse{margin:0}
.row form .row.collapse .column,.row form .row.collapse .columns{padding:0}
.row{width:940px;max-width:100%;min-width:768px;margin:0 auto}
.row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}
.row.collapse .column,.row.collapse .columns{padding:0}
.row .row.collapse{margin:0}
.one,.row .one{width:8.33333%}
.two,.row .two{width:16.66667%}
.three,.row .three{width:25%}
.four,.row .four{width:33.33333%}
.five,.row .five{width:41.66667%}
.six,.row .six{width:50%}
.seven,.row .seven{width:58.33333%}
.eight,.row .eight{width:66.66667%}
.nine,.row .nine{width:75%}
.ten,.row .ten{width:83.33333%}
.eleven,.row .eleven{width:91.66667%}
.twelve,.row .twelve{width:100%}
.row .offset-by-one{margin-left:8.33333%}
.row .offset-by-two{margin-left:16.66667%}
.row .offset-by-three{margin-left:25%}
.row .offset-by-four{margin-left:33.33333%}
.row .offset-by-five{margin-left:41.66667%}
.row .offset-by-six{margin-left:50%}
.row .offset-by-seven{margin-left:58.33333%}
.row .offset-by-eight{margin-left:66.66667%}
.row .offset-by-nine{margin-left:75%}
.row .offset-by-ten{margin-left:83.33333%}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.reveal-modal .row{min-width:0;margin-bottom:10px}
.row .mobile-one{width:25% !important;float:left;padding:0 15px}
.row .mobile-one:last-child{float:right}
.row .mobile-one.end{float:left}
.row.collapse .mobile-one{padding:0}
.row .mobile-two{width:50% !important;float:left;padding:0 15px}
.row .mobile-two:last-child{float:right}
.row .mobile-two.end{float:left}
.row.collapse .mobile-two{padding:0}
.row .mobile-three{width:75% !important;float:left;padding:0 15px}
.row .mobile-three:last-child{float:right}
.row .mobile-three.end{float:left}
.row.collapse .mobile-three{padding:0}
.row .mobile-four{width:100% !important;float:left;padding:0 15px}
.row .mobile-four:last-child{float:right}
.row .mobile-four.end{float:left}
.row.collapse .mobile-four{padding:0}
input[type="text"].one,.row input[type="text"].one,input[type="password"].one,.row input[type="password"].one,input[type="date"].one,.row input[type="date"].one,input[type="datetime"].one,.row input[type="datetime"].one,input[type="email"].one,.row input[type="email"].one,input[type="number"].one,.row input[type="number"].one,input[type="search"].one,.row input[type="search"].one,input[type="tel"].one,.row input[type="tel"].one,input[type="time"].one,.row input[type="time"].one,input[type="url"].one,.row input[type="url"].one,textarea.one,.row textarea.one{width:100% !important}
input[type="text"].two,.row input[type="text"].two,input[type="password"].two,.row input[type="password"].two,input[type="date"].two,.row input[type="date"].two,input[type="datetime"].two,.row input[type="datetime"].two,input[type="email"].two,.row input[type="email"].two,input[type="number"].two,.row input[type="number"].two,input[type="search"].two,.row input[type="search"].two,input[type="tel"].two,.row input[type="tel"].two,input[type="time"].two,.row input[type="time"].two,input[type="url"].two,.row input[type="url"].two,textarea.two,.row textarea.two{width:100% !important}
input[type="text"].three,.row input[type="text"].three,input[type="password"].three,.row input[type="password"].three,input[type="date"].three,.row input[type="date"].three,input[type="datetime"].three,.row input[type="datetime"].three,input[type="email"].three,.row input[type="email"].three,input[type="number"].three,.row input[type="number"].three,input[type="search"].three,.row input[type="search"].three,input[type="tel"].three,.row input[type="tel"].three,input[type="time"].three,.row input[type="time"].three,input[type="url"].three,.row input[type="url"].three,textarea.three,.row textarea.three{width:100% !important}
input[type="text"].four,.row input[type="text"].four,input[type="password"].four,.row input[type="password"].four,input[type="date"].four,.row input[type="date"].four,input[type="datetime"].four,.row input[type="datetime"].four,input[type="email"].four,.row input[type="email"].four,input[type="number"].four,.row input[type="number"].four,input[type="search"].four,.row input[type="search"].four,input[type="tel"].four,.row input[type="tel"].four,input[type="time"].four,.row input[type="time"].four,input[type="url"].four,.row input[type="url"].four,textarea.four,.row textarea.four{width:100% !important}
input[type="text"].five,.row input[type="text"].five,input[type="password"].five,.row input[type="password"].five,input[type="date"].five,.row input[type="date"].five,input[type="datetime"].five,.row input[type="datetime"].five,input[type="email"].five,.row input[type="email"].five,input[type="number"].five,.row input[type="number"].five,input[type="search"].five,.row input[type="search"].five,input[type="tel"].five,.row input[type="tel"].five,input[type="time"].five,.row input[type="time"].five,input[type="url"].five,.row input[type="url"].five,textarea.five,.row textarea.five{width:100% !important}
input[type="text"].six,.row input[type="text"].six,input[type="password"].six,.row input[type="password"].six,input[type="date"].six,.row input[type="date"].six,input[type="datetime"].six,.row input[type="datetime"].six,input[type="email"].six,.row input[type="email"].six,input[type="number"].six,.row input[type="number"].six,input[type="search"].six,.row input[type="search"].six,input[type="tel"].six,.row input[type="tel"].six,input[type="time"].six,.row input[type="time"].six,input[type="url"].six,.row input[type="url"].six,textarea.six,.row textarea.six{width:100% !important}
input[type="text"].seven,.row input[type="text"].seven,input[type="password"].seven,.row input[type="password"].seven,input[type="date"].seven,.row input[type="date"].seven,input[type="datetime"].seven,.row input[type="datetime"].seven,input[type="email"].seven,.row input[type="email"].seven,input[type="number"].seven,.row input[type="number"].seven,input[type="search"].seven,.row input[type="search"].seven,input[type="tel"].seven,.row input[type="tel"].seven,input[type="time"].seven,.row input[type="time"].seven,input[type="url"].seven,.row input[type="url"].seven,textarea.seven,.row textarea.seven{width:100% !important}
input[type="text"].eight,.row input[type="text"].eight,input[type="password"].eight,.row input[type="password"].eight,input[type="date"].eight,.row input[type="date"].eight,input[type="datetime"].eight,.row input[type="datetime"].eight,input[type="email"].eight,.row input[type="email"].eight,input[type="number"].eight,.row input[type="number"].eight,input[type="search"].eight,.row input[type="search"].eight,input[type="tel"].eight,.row input[type="tel"].eight,input[type="time"].eight,.row input[type="time"].eight,input[type="url"].eight,.row input[type="url"].eight,textarea.eight,.row textarea.eight{width:100% !important}
input[type="text"].nine,.row input[type="text"].nine,input[type="password"].nine,.row input[type="password"].nine,input[type="date"].nine,.row input[type="date"].nine,input[type="datetime"].nine,.row input[type="datetime"].nine,input[type="email"].nine,.row input[type="email"].nine,input[type="number"].nine,.row input[type="number"].nine,input[type="search"].nine,.row input[type="search"].nine,input[type="tel"].nine,.row input[type="tel"].nine,input[type="time"].nine,.row input[type="time"].nine,input[type="url"].nine,.row input[type="url"].nine,textarea.nine,.row textarea.nine{width:100% !important}
input[type="text"].ten,.row input[type="text"].ten,input[type="password"].ten,.row input[type="password"].ten,input[type="date"].ten,.row input[type="date"].ten,input[type="datetime"].ten,.row input[type="datetime"].ten,input[type="email"].ten,.row input[type="email"].ten,input[type="number"].ten,.row input[type="number"].ten,input[type="search"].ten,.row input[type="search"].ten,input[type="tel"].ten,.row input[type="tel"].ten,input[type="time"].ten,.row input[type="time"].ten,input[type="url"].ten,.row input[type="url"].ten,textarea.ten,.row textarea.ten{width:100% !important}
input[type="text"].eleven,.row input[type="text"].eleven,input[type="password"].eleven,.row input[type="password"].eleven,input[type="date"].eleven,.row input[type="date"].eleven,input[type="datetime"].eleven,.row input[type="datetime"].eleven,input[type="email"].eleven,.row input[type="email"].eleven,input[type="number"].eleven,.row input[type="number"].eleven,input[type="search"].eleven,.row input[type="search"].eleven,input[type="tel"].eleven,.row input[type="tel"].eleven,input[type="time"].eleven,.row input[type="time"].eleven,input[type="url"].eleven,.row input[type="url"].eleven,textarea.eleven,.row textarea.eleven{width:100% !important}
input[type="text"].twelve,.row input[type="text"].twelve,input[type="password"].twelve,.row input[type="password"].twelve,input[type="date"].twelve,.row input[type="date"].twelve,input[type="datetime"].twelve,.row input[type="datetime"].twelve,input[type="email"].twelve,.row input[type="email"].twelve,input[type="number"].twelve,.row input[type="number"].twelve,input[type="search"].twelve,.row input[type="search"].twelve,input[type="tel"].twelve,.row input[type="tel"].twelve,input[type="time"].twelve,.row input[type="time"].twelve,input[type="url"].twelve,.row input[type="url"].twelve,textarea.twelve,.row textarea.twelve{width:100% !important}

.wpcf7-form div.row{ margin-top: 20px; }


.slide-excerpt {
	background-color: #fff;
	filter: alpha(opacity=80);
	display: block;
	margin: 10px;
	opacity: 0.8;
	padding: 0;
	position: absolute;
	z-index: 8;
}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
.region-content ul.field-slideshow-pager{list-style-type:none;padding:0;overflow:hidden;}
.page-user .region-content{padding-bottom:30px;}
.page-search-node .region-header .row-fluid .span12{display:none;}
.page-forum .region-content .span9{width:100% !important;}
.page-forum .region-content .pane-menu-ahpp-forum{padding-bottom:25px;}
.page-forum .region-content .pane-menu-ahpp-forum li{margin-right:0;padding:0;}
.page-forum .region-content .pane-menu-ahpp-forum li a{margin-right:0;font-size:19px;}
.ssb,.red-button-white-text,.page-checkout .region-content #edit-buttons .checkout-continue,.page-checkout-payment .payment-redirect-form #edit-submit,.page-checkout .region-content #edit-buttons .checkout-cancel,.page-checkout .region-content #edit-buttons .checkout-back,.page-checkout .region-content .form-item-commerce-coupon-coupon-code label,.page-checkout .region-content .view-commerce-coupon-review-pane tr th,.page-checkout .region-content .view-commerce-coupon-review-pane td.views-field-granted-amount,.page-checkout-review .region-content .view-commerce-cart-summary .view-footer tr.component-type-commerce-price-formatted-amount,.page-checkout-review .region-content .change-order,.billing-verify .view-footer a,.billing-verify .views-field-commerce-customer-billing .field-name-field-phone-number .field-label,.billing-verify .views-field-commerce-customer-shipping .field-name-field-phone-number .field-label{font-family:"ss_semibold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:bold;}
.red-button-white-text,.page-checkout .region-content #edit-buttons .checkout-continue,.page-checkout-payment .payment-redirect-form #edit-submit{clear:both;display:block;height:28px;border:1px #560300 solid;font-size:15px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:0 4px 4px 0;margin-bottom:0;margin-top:0;padding:0 30px;background:#a03934;background:-moz-linear-gradient(top,#a03934 1%,#84160c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#a03934),color-stop(100%,#84160c));background:-webkit-linear-gradient(top,#a03934 1%,#84160c 100%);background:-o-linear-gradient(top,#a03934 1%,#84160c 100%);background:-ms-linear-gradient(top,#a03934 1%,#84160c 100%);background:linear-gradient(to bottom,#a03934 1%,#84160c 100%);line-height:30px;}
.page-checkout .region-content .form-text{height:28px;line-height:1em;padding:0 12px;background:#efeee8;border:1px #b6b1a9 solid;box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;font-family:'ss',Arial,sans-serif;font-size:16px;}
.page-checkout .region-content .form-text:focus{background:#fff;}
.page-checkout .region-content .form-type-textfield label,.page-checkout .region-content .form-item-customer-profile-billing-commerce-customer-address-und-0-country label,.page-checkout .region-content .form-item-customer-profile-shipping-commerce-customer-address-und-0-country label,.page-checkout .region-content .form-type-select label{font-size:18px;font-family:'ss_bold',Arial,sans-serif;color:#4d4f53;margin-bottom:7px;}
.page-checkout .region-content #edit-buttons{clear:both;padding-top:20px;margin-bottom:20px;border-top:1px #dfdddc solid;}
.page-checkout .region-content #edit-buttons .checkout-continue{border-radius:4px;display:inline;}
.page-checkout .region-content #edit-buttons .button-operator{display:none;}
.page-checkout .region-content #edit-buttons .checkout-cancel,.page-checkout .region-content #edit-buttons .checkout-back{font-size:15px;color:#8e130e;line-height:58px;height:58px;padding:0 24px;margin-left:24px;}
.page-checkout .region-content .form-type-checkbox label,.page-checkout .region-content .form-type-radio label{display:inline;margin-bottom:0;}
.page-checkout .region-content .form-item-customer-profile-shipping-commerce-customer-profile-copy{margin-bottom:11px;}
.page-checkout .region-content .form-item-customer-profile-shipping-commerce-customer-profile-copy .ajax-progress{display:none;}
.page-checkout .region-content .form-item-customer-profile-shipping-commerce-customer-profile-copy label{font-size:14px;line-height:18px;color:#5f574f;display:block;padding-left:24px;}
.page-checkout .region-content .form-item-customer-profile-shipping-commerce-customer-profile-copy input{float:left;}
.page-checkout .region-content .form-item-commerce-coupon-coupon-code{width:65%;float:left;}
.page-checkout .region-content .form-item-commerce-coupon-coupon-code .form-text{width:100%;height:28px;line-height:1.9;padding:0 12px;font-size:14px;}
.page-checkout .region-content .form-item-commerce-coupon-coupon-code label{font-size:14px;color:#0a0a0a;}
.page-checkout .region-content .form-item-commerce-coupon-coupon-code .description{font-size:14px;color:#0a0a0a;font-family:'ss',Arial,sans-serif;margin-top:3px;}
.page-checkout .region-content .view-commerce-coupon-review-pane{padding-top:10px;clear:both;}
.page-checkout .region-content .view-commerce-coupon-review-pane table{width:100%;text-align:left;}
.page-checkout .region-content .view-commerce-coupon-review-pane tr th{font-size:14px;color:#0a0a0a;}
.page-checkout .region-content .view-commerce-coupon-review-pane td.views-field-commerce-coupon-code{color:#555;text-shadow:0 1px 0 #fff;}
.page-checkout .region-content .view-commerce-coupon-review-pane td.views-field-granted-amount{font-size:14px;color:#2b5666;}
.page-checkout .region-content .chosen-container .chosen-search{display:block;background:#ECEBE5;}
.page-checkout .region-content .form-item-customer-profile-billing-addressbook,.page-checkout .region-content .commerce-customer-profile-copy,.page-checkout .region-content .form-item-customer-profile-shipping-addressbook{margin-bottom:17px;}
.page-checkout-review .region-content #edit-buttons{border:none;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-content table{width:100%;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-footer{overflow:hidden;padding-top:20px;position:relative;}
.page-checkout-review .region-content .view-commerce-cart-summary .commerce-order-handler-area-order-total{margin-right:0;width:25%;float:right;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-footer .commerce-price-formatted-components{width:100%;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-footer tbody tr{border:none;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-footer tbody tr td{padding:0 0 10px;font-size:18px;color:#4d4f53;line-height:normal;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-footer tr.component-type-commerce-price-formatted-amount{font-weight:normal;}
.page-checkout-review .region-content .change-order{height:32px;line-height:2;display:block;float:left;background:#dedbd2;border:1px #ccc9bf solid;border-radius:3px;color:#4d4f53;font-size:18px;padding:0 20px;margin-top:10px;}
.page-research .region-content .pane-title{font-size:24px;line-height:1;color:#4d4f53;font-family:'ss',Arial,sans-serif;}
.region-original-image{width:150%;max-width:150%;margin-left:-53%;padding-top:30px;}
.region-footer-topics .block li{margin-left:5%;}
.region-footer-topics .block .views-row-first{margin-left:0;}
h2,.field-type-text-with-summary h1,.pane-fsi-media-media-series .pane-title,.page-events .region-content .pane-title,.page-publications .pane-publications-publication-series-3-in-row h2{font-size:22px;}
.region-footer-center .menu li{margin-bottom:15px;}
.page-research-region-caribbean .region-original-image,.page-research-region-oceania .region-original-image{padding-top:0;}
.region-content .flex-viewport ul.slides{overflow:visible;}
.region-header{padding:38px 0 36px;}
.region-page-with-countries .topic-region-page{padding-bottom:20px;}
.region-page-with-countries #region-page-result-view h2.pane-title{display:none;}
.region-footer-topics .span3.item-5,.region-footer-topics .span3.item-13{margin-left:0;clear:both;}
.region-footer-topics .block ul{margin-left:0;padding-left:0;}
.region-footer-center .menu li.last.item-menu-partners{font-family:'ss_italic',Arial,sans-serif;font-style:italic;}
.region-footer-center .span4{width:23.076923076923077%;margin-left:2.564102564102564%;}
.region-footer-center .menu li a{color:#4d4f53;}
.region-footer-center .footer-more-partners a{font-size:15px;color:#4D4F53;}
.region-footer-topics h3 a{color:#4D4F53;}
.region-footer-topics .block li a:hover{text-decoration:none;}
.region-footer-center .menu li a:hover{text-decoration:none;}
.region-footer-center .block a:hover{background:none;}
.region-country-page{padding:0;list-style:none;overflow:hidden;}
.region-page-subtitle{font-size:28px;font-family:'ss',Arial,sans-serif;font-weight:normal;margin-bottom:25px;}
.region-country-page li{display:block;padding-bottom:16px;font-size:18px;line-height:1em;}
#header-content .region-header{padding:0;}


ul.aom_item .aom_lh {float:none; width:100%; list-style-type:none; margin:8px 0 0 0; padding:0;}

ul.aom_item .aom_lh li {float:left; margin:0; padding:0 6px 0 0;}


.genesis-nav-menu .menu-item {
	float: left;
	list-style: none;
}

#head{height:80px;}
.wdn-footer-global .wdn-col:last-of-type .wdn-footer-list{padding-bottom:0}
.wdn-grid-clear[class*=wdn-grid-set-halves] .wdn-col:nth-child(2n+1){clear:left}
.wdn-grid-clear[class*=wdn-grid-set-thirds] .wdn-col:nth-child(3n+1){clear:left}
.wdn-grid-clear[class*=wdn-grid-set-fourths] .wdn-col:nth-child(4n+1){clear:left}
.wdn-grid-clear[class*=wdn-grid-set-fifths] .wdn-col:nth-child(5n+1){clear:left}
.wdn-grid-clear[class*=wdn-grid-set-sixths] .wdn-col:nth-child(6n+1){clear:left}
.wdn-grid-clear[class*=wdn-grid-set-sevenths] .wdn-col:nth-child(7n+1){clear:left}
.wdn-grid-clear[class*=wdn-grid-set-eighths] .wdn-col:nth-child(8n+1){clear:left}
.wdn-grid-clear[class*=wdn-grid-set-ninths] .wdn-col:nth-child(9n+1){clear:left}
.wdn-grid-clear[class*=wdn-grid-set-tenths] .wdn-col:nth-child(10n+1){clear:left}
li.wdn-col{margin-left:0;margin-bottom:0}
.wdn-col-full,.wdn-grid-set-full .wdn-col{width:100%}
.wdn-col-five-tenths,.wdn-col-four-eighths,.wdn-col-one-half,.wdn-col-three-sixths,.wdn-col-two-fourths,.wdn-grid-set-halves .wdn-col{width:50%}
.wdn-col-one-third,.wdn-col-three-ninths,.wdn-col-two-sixths,.wdn-grid-set-thirds .wdn-col{width:33.33333333%}
.wdn-col-four-sixths,.wdn-col-six-ninths,.wdn-col-two-thirds{width:66.66666667%}
.wdn-col-one-fourth,.wdn-col-two-eighths,.wdn-grid-set-fourths .wdn-col{width:25%}
.wdn-col-six-eighths,.wdn-col-three-fourths{width:75%}
.wdn-col-one-fifth,.wdn-col-two-tenths,.wdn-grid-set-fifths .wdn-col{width:20%}
.wdn-col-four-tenths,.wdn-col-two-fifths{width:40%}
.wdn-col-six-tenths,.wdn-col-three-fifths{width:60%}
.wdn-col-eight-tenths,.wdn-col-four-fifths{width:80%}
.wdn-col-one-sixth,.wdn-grid-set-sixths .wdn-col{width:16.66666667%}
.wdn-col-five-sixths{width:83.33333333%}
.wdn-col-one-seventh,.wdn-grid-set-sevenths .wdn-col{width:14.28571429%}
.wdn-col-two-sevenths{width:28.57142857%}
.wdn-col-three-sevenths{width:42.85714286%}
.wdn-col-four-sevenths{width:57.14285714%}
.wdn-col-five-sevenths{width:71.42857143%}
.wdn-col-six-sevenths{width:85.71428571%}
.wdn-col-one-eighth,.wdn-grid-set-eighths .wdn-col{width:12.5%}
.wdn-col-three-eighths{width:37.5%}
.wdn-col-five-eighths{width:62.5%}
.wdn-col-seven-eighths{width:87.5%}
.wdn-col-one-ninth,.wdn-grid-set-ninths .wdn-col{width:11.11111111%}
.wdn-col-two-ninths{width:22.22222222%}
.wdn-col-four-ninths{width:44.44444444%}
.wdn-col-five-ninths{width:55.55555556%}
.wdn-col-seven-ninths{width:77.77777778%}
.wdn-col-eight-ninths{width:88.88888889%}
.wdn-col-one-tenth,.wdn-grid-set-tenths .wdn-col{width:10%}
.wdn-col-three-tenths{width:30%}
.wdn-col-seven-tenths{width:70%}
.wdn-col-nine-tenths{width:90%}
.bp480-wdn-col-five-tenths,.bp480-wdn-col-four-eighths,.bp480-wdn-col-one-half,.bp480-wdn-col-three-sixths,.bp480-wdn-col-two-fourths,.bp480-wdn-grid-set-halves .wdn-col{width:50%}
.bp480-wdn-col-one-third,.bp480-wdn-col-three-ninths,.bp480-wdn-col-two-sixths,.bp480-wdn-grid-set-thirds .wdn-col{width:33.33333333%}
.bp480-wdn-col-one-fourth,.bp480-wdn-col-two-eighths,.bp480-wdn-grid-set-fourths .wdn-col{width:25%}
.bp480-wdn-col-one-fifth,.bp480-wdn-col-two-tenths,.bp480-wdn-grid-set-fifths .wdn-col{width:20%}
.bp480-wdn-col-one-sixth,.bp480-wdn-grid-set-sixths .wdn-col{width:16.66666667%}
.bp480-wdn-col-one-seventh,.bp480-wdn-grid-set-sevenths .wdn-col{width:14.28571429%}
.bp480-wdn-col-one-eighth,.bp480-wdn-grid-set-eighths .wdn-col{width:12.5%}
.bp480-wdn-col-one-ninth,.bp480-wdn-grid-set-ninths .wdn-col{width:11.11111111%}
.bp480-wdn-col-one-tenth,.bp480-wdn-grid-set-tenths .wdn-col{width:10%}
.bp640-wdn-col-five-tenths,.bp640-wdn-col-four-eighths,.bp640-wdn-col-one-half,.bp640-wdn-col-three-sixths,.bp640-wdn-col-two-fourths,.bp640-wdn-grid-set-halves .wdn-col{width:50%}
.bp640-wdn-col-one-third,.bp640-wdn-col-three-ninths,.bp640-wdn-col-two-sixths,.bp640-wdn-grid-set-thirds .wdn-col{width:33.33333333%}
.bp640-wdn-col-one-fourth,.bp640-wdn-col-two-eighths,.bp640-wdn-grid-set-fourths .wdn-col{width:25%}
.bp640-wdn-col-one-fifth,.bp640-wdn-col-two-tenths,.bp640-wdn-grid-set-fifths .wdn-col{width:20%}
.bp640-wdn-col-one-sixth,.bp640-wdn-grid-set-sixths .wdn-col{width:16.66666667%}
.bp640-wdn-col-one-seventh,.bp640-wdn-grid-set-sevenths .wdn-col{width:14.28571429%}
.bp640-wdn-col-one-eighth,.bp640-wdn-grid-set-eighths .wdn-col{width:12.5%}
.bp640-wdn-col-one-ninth,.bp640-wdn-grid-set-ninths .wdn-col{width:11.11111111%}
.bp640-wdn-col-one-tenth,.bp640-wdn-grid-set-tenths .wdn-col{width:10%}
.bp768-wdn-col-five-tenths,.bp768-wdn-col-four-eighths,.bp768-wdn-col-one-half,.bp768-wdn-col-three-sixths,.bp768-wdn-col-two-fourths,.bp768-wdn-grid-set-halves .wdn-col{width:50%}
.bp768-wdn-col-one-third,.bp768-wdn-col-three-ninths,.bp768-wdn-col-two-sixths,.bp768-wdn-grid-set-thirds .wdn-col{width:33.33333333%}
.bp768-wdn-col-one-fourth,.bp768-wdn-col-two-eighths,.bp768-wdn-grid-set-fourths .wdn-col{width:25%}
.bp768-wdn-col-one-fifth,.bp768-wdn-col-two-tenths,.bp768-wdn-grid-set-fifths .wdn-col{width:20%}
.bp768-wdn-col-one-sixth,.bp768-wdn-grid-set-sixths .wdn-col{width:16.66666667%}
.bp768-wdn-col-one-seventh,.bp768-wdn-grid-set-sevenths .wdn-col{width:14.28571429%}
.bp768-wdn-col-one-eighth,.bp768-wdn-grid-set-eighths .wdn-col{width:12.5%}
.bp768-wdn-col-one-ninth,.bp768-wdn-grid-set-ninths .wdn-col{width:11.11111111%}
.bp768-wdn-col-one-tenth,.bp768-wdn-grid-set-tenths .wdn-col{width:10%}
.bp960-wdn-col-five-tenths,.bp960-wdn-col-four-eighths,.bp960-wdn-col-one-half,.bp960-wdn-col-three-sixths,.bp960-wdn-col-two-fourths,.bp960-wdn-grid-set-halves .wdn-col{width:50%}
.bp960-wdn-col-one-third,.bp960-wdn-col-three-ninths,.bp960-wdn-col-two-sixths,.bp960-wdn-grid-set-thirds .wdn-col{width:33.33333333%}
.bp960-wdn-col-one-fourth,.bp960-wdn-col-two-eighths,.bp960-wdn-grid-set-fourths .wdn-col{width:25%}
.bp960-wdn-col-one-fifth,.bp960-wdn-col-two-tenths,.bp960-wdn-grid-set-fifths .wdn-col{width:20%}
.bp960-wdn-col-one-sixth,.bp960-wdn-grid-set-sixths .wdn-col{width:16.66666667%}
.bp960-wdn-col-one-seventh,.bp960-wdn-grid-set-sevenths .wdn-col{width:14.28571429%}
.bp960-wdn-col-one-eighth,.bp960-wdn-grid-set-eighths .wdn-col{width:12.5%}
.bp960-wdn-col-one-ninth,.bp960-wdn-grid-set-ninths .wdn-col{width:11.11111111%}
.bp960-wdn-col-one-tenth,.bp960-wdn-grid-set-tenths .wdn-col{width:10%}
.bp1280-wdn-col-five-tenths,.bp1280-wdn-col-four-eighths,.bp1280-wdn-col-one-half,.bp1280-wdn-col-three-sixths,.bp1280-wdn-col-two-fourths,.bp1280-wdn-grid-set-halves .wdn-col{width:50%}
.bp1280-wdn-col-one-third,.bp1280-wdn-col-three-ninths,.bp1280-wdn-col-two-sixths,.bp1280-wdn-grid-set-thirds .wdn-col{width:33.33333333%}
.bp1280-wdn-col-one-fourth,.bp1280-wdn-col-two-eighths,.bp1280-wdn-grid-set-fourths .wdn-col{width:25%}
.bp1280-wdn-col-one-fifth,.bp1280-wdn-col-two-tenths,.bp1280-wdn-grid-set-fifths .wdn-col{width:20%}
.bp1280-wdn-col-one-sixth,.bp1280-wdn-grid-set-sixths .wdn-col{width:16.66666667%}
.bp1280-wdn-col-one-seventh,.bp1280-wdn-grid-set-sevenths .wdn-col{width:14.28571429%}
.bp1280-wdn-col-one-eighth,.bp1280-wdn-grid-set-eighths .wdn-col{width:12.5%}
.bp1280-wdn-col-one-ninth,.bp1280-wdn-grid-set-ninths .wdn-col{width:11.11111111%}
.bp1280-wdn-col-one-tenth,.bp1280-wdn-grid-set-tenths .wdn-col{width:10%}
.bp1600-wdn-col-five-tenths,.bp1600-wdn-col-four-eighths,.bp1600-wdn-col-one-half,.bp1600-wdn-col-three-sixths,.bp1600-wdn-col-two-fourths,.bp1600-wdn-grid-set-halves .wdn-col{width:50%}
.bp1600-wdn-col-one-third,.bp1600-wdn-col-three-ninths,.bp1600-wdn-col-two-sixths,.bp1600-wdn-grid-set-thirds .wdn-col{width:33.33333333%}
.bp1600-wdn-col-one-fourth,.bp1600-wdn-col-two-eighths,.bp1600-wdn-grid-set-fourths .wdn-col{width:25%}
.bp1600-wdn-col-one-fifth,.bp1600-wdn-col-two-tenths,.bp1600-wdn-grid-set-fifths .wdn-col{width:20%}
.bp1600-wdn-col-one-sixth,.bp1600-wdn-grid-set-sixths .wdn-col{width:16.66666667%}
.bp1600-wdn-col-one-seventh,.bp1600-wdn-grid-set-sevenths .wdn-col{width:14.28571429%}
.bp1600-wdn-col-one-eighth,.bp1600-wdn-grid-set-eighths .wdn-col{width:12.5%}
.bp1600-wdn-col-one-ninth,.bp1600-wdn-grid-set-ninths .wdn-col{width:11.11111111%}
.bp1600-wdn-col-one-tenth,.bp1600-wdn-grid-set-tenths .wdn-col{width:10%}
.bp1-wdn-col-five-tenths,.bp1-wdn-col-four-eighths,.bp1-wdn-col-one-half,.bp1-wdn-col-three-sixths,.bp1-wdn-col-two-fourths,.bp1-wdn-grid-set-halves .wdn-col{width:50%}
.bp1-wdn-col-one-third,.bp1-wdn-col-three-ninths,.bp1-wdn-col-two-sixths,.bp1-wdn-grid-set-thirds .wdn-col{width:33.33333333%}
.bp1-wdn-col-one-fourth,.bp1-wdn-col-two-eighths,.bp1-wdn-grid-set-fourths .wdn-col{width:25%}
.bp1-wdn-col-one-fifth,.bp1-wdn-col-two-tenths,.bp1-wdn-grid-set-fifths .wdn-col{width:20%}
.bp1-wdn-col-one-sixth,.bp1-wdn-grid-set-sixths .wdn-col{width:16.66666667%}
.bp1-wdn-col-one-seventh,.bp1-wdn-grid-set-sevenths .wdn-col{width:14.28571429%}
.bp1-wdn-col-one-eighth,.bp1-wdn-grid-set-eighths .wdn-col{width:12.5%}
.bp1-wdn-col-one-ninth,.bp1-wdn-grid-set-ninths .wdn-col{width:11.11111111%}
.bp1-wdn-col-one-tenth,.bp1-wdn-grid-set-tenths .wdn-col{width:10%}
.bp2-wdn-col-five-tenths,.bp2-wdn-col-four-eighths,.bp2-wdn-col-one-half,.bp2-wdn-col-three-sixths,.bp2-wdn-col-two-fourths,.bp2-wdn-grid-set-halves .wdn-col{width:50%}
.bp2-wdn-col-one-third,.bp2-wdn-col-three-ninths,.bp2-wdn-col-two-sixths,.bp2-wdn-grid-set-thirds .wdn-col{width:33.33333333%}
.bp2-wdn-col-one-fourth,.bp2-wdn-col-two-eighths,.bp2-wdn-grid-set-fourths .wdn-col{width:25%}
.bp2-wdn-col-one-fifth,.bp2-wdn-col-two-tenths,.bp2-wdn-grid-set-fifths .wdn-col{width:20%}
.bp2-wdn-col-one-sixth,.bp2-wdn-grid-set-sixths .wdn-col{width:16.66666667%}
.bp2-wdn-col-one-seventh,.bp2-wdn-grid-set-sevenths .wdn-col{width:14.28571429%}
.bp2-wdn-col-one-eighth,.bp2-wdn-grid-set-eighths .wdn-col{width:12.5%}
.bp2-wdn-col-one-ninth,.bp2-wdn-grid-set-ninths .wdn-col{width:11.11111111%}
.bp2-wdn-col-one-tenth,.bp2-wdn-grid-set-tenths .wdn-col{width:10%}
.bp3-wdn-col-five-tenths,.bp3-wdn-col-four-eighths,.bp3-wdn-col-one-half,.bp3-wdn-col-three-sixths,.bp3-wdn-col-two-fourths,.bp3-wdn-grid-set-halves .wdn-col{width:50%}
.bp3-wdn-col-one-third,.bp3-wdn-col-three-ninths,.bp3-wdn-col-two-sixths,.bp3-wdn-grid-set-thirds .wdn-col{width:33.33333333%}
.bp3-wdn-col-one-fourth,.bp3-wdn-col-two-eighths,.bp3-wdn-grid-set-fourths .wdn-col{width:25%}
.bp3-wdn-col-one-fifth,.bp3-wdn-col-two-tenths,.bp3-wdn-grid-set-fifths .wdn-col{width:20%}
.bp3-wdn-col-one-sixth,.bp3-wdn-grid-set-sixths .wdn-col{width:16.66666667%}
.bp3-wdn-col-one-seventh,.bp3-wdn-grid-set-sevenths .wdn-col{width:14.28571429%}
.bp3-wdn-col-one-eighth,.bp3-wdn-grid-set-eighths .wdn-col{width:12.5%}
.bp3-wdn-col-one-ninth,.bp3-wdn-grid-set-ninths .wdn-col{width:11.11111111%}
.bp3-wdn-col-one-tenth,.bp3-wdn-grid-set-tenths .wdn-col{width:10%}
.bp4-wdn-col-five-tenths,.bp4-wdn-col-four-eighths,.bp4-wdn-col-one-half,.bp4-wdn-col-three-sixths,.bp4-wdn-col-two-fourths,.bp4-wdn-grid-set-halves .wdn-col{width:50%}
.bp4-wdn-col-one-third,.bp4-wdn-col-three-ninths,.bp4-wdn-col-two-sixths,.bp4-wdn-grid-set-thirds .wdn-col{width:33.33333333%}
.bp4-wdn-col-one-fourth,.bp4-wdn-col-two-eighths,.bp4-wdn-grid-set-fourths .wdn-col{width:25%}
.bp4-wdn-col-one-fifth,.bp4-wdn-col-two-tenths,.bp4-wdn-grid-set-fifths .wdn-col{width:20%}
.bp4-wdn-col-one-sixth,.bp4-wdn-grid-set-sixths .wdn-col{width:16.66666667%}
.bp4-wdn-col-one-seventh,.bp4-wdn-grid-set-sevenths .wdn-col{width:14.28571429%}
.bp4-wdn-col-one-eighth,.bp4-wdn-grid-set-eighths .wdn-col{width:12.5%}
.bp4-wdn-col-one-ninth,.bp4-wdn-grid-set-ninths .wdn-col{width:11.11111111%}
.bp4-wdn-col-one-tenth,.bp4-wdn-grid-set-tenths .wdn-col{width:10%}



#hp-tour, #hp-event {
	position: relative;
	left: 33px !important;
	left: 42px;
	width: 600px;
	height: 200px;
border: 1px solid transparent !important;
border: 0;
overflow: hidden;
}


#hp-tour {
	top: 23px;
}


#hp-tour p, #hp-event p {
	font-size: 18px;
line-height: 22px;
	width: 400px;
	margin: 0;
}


#hp-tour h4, #hp-event h4 {
	margin-top: 76px;
}


#hp-tour a.readMore, #hp-event a.readMore {
position: absolute;
top: 167px;
left: 285px;
display: inline-block !important;
display: none;

}


#hp-tour img.thumb, #hp-event img.thumb {
	position: absolute;
	right: 20px;
	top: 25px;
	width: 150px;
	height: 150px;
	border: 3px solid #e5a84c;
float: right;
margin: 0;
}
.mk-testimonial .mk-testimonial-content{position:relative;margin-bottom:30px;margin-top:10px;padding:20px 20px 0}
.mk-testimonial .mk-testimonial-content p{margin-bottom:20px}
.mk-testimonial.boxed-style .mk-testimonial-content{border:1px solid #ededed;background-color:#fafafa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.mk-testimonial.boxed-style .mk-testimonial-content:before{position:absolute;bottom:-7px;left:35px;display:block;width:14px;height:14px;border:1px solid #ededed;border-top:none;border-left:none;background-color:#fafafa;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);ms-transform:rotate(45deg)}
.mk-testimonial.simple-style .mk-testimonial-content{margin-bottom:0;font-size:18px!important;line-height:28px}
.mk-testimonial.simple-style .mk-testimonial-content p{text-align:center;font-size:inherit;line-height:inherit}
.mk-testimonial.simple-style.light-version .flex-direction-nav a i,.mk-testimonial.simple-style.light-version .mk-testimonial-author,.mk-testimonial.simple-style.light-version .mk-testimonial-company,.mk-testimonial.simple-style.light-version .mk-testimonial-content,.mk-testimonial.simple-style.light-version .mk-testimonial-content p{color:#fff!important}
.mk-testimonial.avantgarde-style .mk-testimonial-content{margin-bottom:0;font-size:18px!important;line-height:28px;font-style:italic;padding:0 20% 20px;font-weight:700}
.mk-testimonial.avantgarde-style .mk-testimonial-content p{text-align:center;font-size:inherit;line-height:inherit}
.mk-testimonial.avantgarde-style.light-version .flex-direction-nav a i,.mk-testimonial.avantgarde-style.light-version .mk-testimonial-author,.mk-testimonial.avantgarde-style.light-version .mk-testimonial-company,.mk-testimonial.avantgarde-style.light-version .mk-testimonial-content,.mk-testimonial.avantgarde-style.light-version .mk-testimonial-content p{color:#fff!important}
.mk-testimonial.modern-style .mk-testimonial-content{padding:20px;border:1px solid rgba(0,0,0,.05);background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.mk-testimonial.modern-style .mk-testimonial-content:before{position:absolute;bottom:-8px;left:55px;display:block;width:14px;height:14px;border:2px solid rgba(0,0,0,.05);border-top:none;border-left:none;background-color:#fff;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);ms-transform:rotate(45deg)}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}
 

.menu-item-36 a {
	cursor: text;	
}


.list-wrap .menu-item {
  float: left;
  border-bottom: 1px dashed rgb(192, 192, 192);
  margin-bottom: 0;
padding: 10px 0 0 12px;

   }


.lt-ie10 .list-wrap .menu-item  .item {
  opacity: 100 !important;
  filter:alpha(opacity=100) !important;
}



 .galcolumn:nth-child(1) .menu-item {
  padding-left: 10px;
}

#slider .span-title,
.our-sources .span-title {
    display: block;
    color: #fff;
    font-family: 'GothamRoundedBold';
    font-size: 1rem;
    line-height: 1;
}

#slider .span-title.fs-40,
.our-sources .span-title.fs-40 {
    
    padding: 0 0 0.3125rem 0;    
}
 

.rt .span-title {
    display: block;
    font-family: 'GothamRoundedLight';  
    font-size: 1.125rem;
    line-height: 1;
    text-transform: uppercase;
}



 
.metaslider {
    position: relative;
    z-index: 0;
}


.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider img {
    height: auto;
    padding: 0;
    margin: 0;
    -moz-user-select: none;
}


.metaslider a {
    outline: none;
}


.metaslider .theme-default .nivoSlider {
   -webkit-box-shadow: 0 0 0;
      -moz-box-shadow: 0 0 0;
           box-shadow: 0 0 0;
}


.metaslider.ms-left {
    float: left;
    margin: 0 20px 20px 0;
}


.metaslider.ms-right {
    float: right;
    margin: 0 0 20px 20px;
}


.metaslider li:before,
.metaslider li:after {
    content: "" !important;
    display: none !important;
    bottom: auto !important;
    margin: 0 !important;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}


.metaslider .slides img {
	width: 100%;
	display: block;
}

#content .metaslider .rslides li a .caption-wrap .caption span.arrow strong,
#content .cntr1 .entry-title span.arrow strong,
#content .cntr2 .entry-title span.arrow strong  {font-family: "symboldregular";background-color:transparent;color:#fff;}

#content .metaslider .rslides li a .caption-wrap .caption span.arrow strong {font-size:48px;line-height:24px;}

    #content .metaslider .rslides .caption-wrap .caption { line-height: 1.0em; }

    #content .metaslider .rslides li a .caption-wrap .caption span { font-size:0.60em;margin-left:-7px;margin-right:-7px; }

    
    
    #content .metaslider .rslides li a .caption-wrap { bottom:50px; right:25px; left:25px; }

.metaslider .rslides .caption-wrap {
    background-color: transparent;
    bottom: 100px;
    left:50px;
    right:50px;
    width: auto;
    color: #39a2ce;
    font-size: 34px;
    opacity:1;
    filter:alpha(opacity=100);
}

.metaslider .rslides .caption-wrap .caption {
    font: 0.98em "PTSansBold", "KarlaBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.4em;
}

.metaslider .rslides .caption-wrap .caption span {
    margin-left:-8px;
    margin-right:-8px;
    padding:8px;
}

.metaslider .rslides .caption-wrap .caption .headlineHoverClass {
    background-color: #378bb0;
}

.fusion-spacing-no .fusion-column-wrapper {
  min-height: 1px;
}

.fusion-column-inner-bg-wrapper .fusion-column-wrapper {
  position: relative;
  z-index: 2;
  pointer-events: none;
}

	#main-nav-container .social-nav {
	    display: none;
	}

ul.megaMenu li.menu-item a { font-size:14px; }

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

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

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item:last-child {
    border-right: none;
  }

.slider_nav a.active,
.slider_nav a.active:visited,
.slider_nav a:hover {
	background-position: -68px -37px;
}

DIV DIV DIV.wpb_column.grve-column-1-2 DIV.grve-element.grve-text DIV {
font-size: 18px !important;
}
 #grve-tags-categories, #grve-about-author, #grve-comments, #grve-comments .grve-comment-item, #grve-comments .children:before, #grve-comments .children article.comment, #grve-main-content .widget.widget_tag_cloud a, #grve-meta-social-responsive, #grve-main-content .grve-widget.grve-social li a, #grve-post-area article.grve-single-post, #respond, .grve-related-wrapper small, #respond input[type='text'], #respond textarea, .grve-blog.grve-large-media .grve-blog-item, .grve-blog.grve-small-media .grve-blog-item, .grve-newsletter-form input[type='email'], .grve-search input[type='text'], #grve-share-modal .grve-social li a, #grve-social-share-responsive ul li a, #grve-language-modal .grve-language li a, .grve-accordion-wrapper li, .grve-toggle-wrapper li, .grve-bar, .grve-pricing-table, .grve-pricing-table ul li, #grve-main-content .widget.widget_tag_cloud a, #grve-main-content table, #grve-main-content tr, #grve-main-content td, #grve-main-content th, pre, hr, .grve-hr.grve-element, .grve-title-double-line span:before, .grve-title-double-line span:after, .grve-title-double-bottom-line span:after, #grve-main-content input, #grve-main-content input[type='text'], #grve-main-content input[type='input'], #grve-main-content input[type='password'], #grve-main-content input[type='email'], #grve-main-content input[type='number'], #grve-main-content input[type='date'], #grve-main-content input[type='url'], #grve-main-content input[type='tel'], #grve-main-content input[type='search'], .grve-search button[type='submit'], #grve-main-content textarea, #grve-main-content select, #grve-newsletter-modal input, #grve-newsletter-modal input[type='text'], #grve-newsletter-modal input[type='input'], #grve-newsletter-modal input[type='password'], #grve-newsletter-modal input[type='email'], #grve-newsletter-modal input[type='number'], #grve-newsletter-modal input[type='date'], #grve-newsletter-modal input[type='url'], #grve-newsletter-modal input[type='tel'], #grve-newsletter-modal input[type='search'], #grve-newsletter-modal textarea, #grve-newsletter-modal select, .grve-portfolio-description + ul.grve-fields, .grve-portfolio-info + .widget, .grve-related-post, .grve-carousel-wrapper .grve-post-item .grve-content, .grve-blog.grve-border-mode .grve-isotope-item-inner, .grve-blog.grve-border-mode .grve-read-more, .woocommerce .product_meta, #grve-shop-modal .cart_list.product_list_widget li, #grve-shop-modal .cart_list.product_list_widget, .grve-filter ul li, .woocommerce.widget_product_tag_cloud .tagcloud a, .woocommerce ul.products li .grve-product-item, .woocommerce-page ul.products li .grve-product-item, .woocommerce ul.products li .grve-product-item .grve-product-media, .woocommerce-page ul.products li .grve-product-item .grve-product-media, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs { border-color: #e4e4e4; }






.site-carousel .caption:after,
.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both; }

.mysss {
    line-height: 21px;
    font-size: 20px;
}


.page_footer_content {
    width: 100%;
    text-align:center;background-color:transparent;}
.margin-collapse{margin-bottom:0}

		#djslider655 ul#slider655 {
			margin: 0 !important;
			padding: 0 !important;
			border: 0 !important;
		}

		#djslider655 ul#slider655 li {
			list-style: none outside !important;
			float: left;
			margin: 0 !important;
			border: 0 !important;
			padding: 0 0px 0px 0 !important;
			position: relative;
			height: 167px;
			width: 323px;
			background: none;
			overflow: hidden;
		}

		#slider655 li img {
			width: 323px;
			height: auto;
			border: 0 !important;
		}

		#slider655 li a img, #slider655 li a:hover img {
			border: 0 !important;
		}

		
		
		#slider655 .slide-desc {
			position: absolute;
			bottom: 0px;
			left: 0px;
			width: 323px;
		}

		#slider655 .slide-desc-in {
			position: relative;
		}

		#slider655 .slide-desc-bg {
			position:absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}

		#slider655 .slide-desc-text {
			position: relative;
		}

		#slider655 .slide-desc-text h3 {
			display: block !important;
		}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}
.menu-item-has-children,.menu-item-language{position:relative;}
.menu-item-has-children:hover:after,.menu-item-language:hover:after{border-color:#c59d5f;}
.menu-item-has-children:after,.menu-item-language:after{content:"";position:absolute;top:50%;right:6px;margin-top:-2px;display:inline-block;width:5px;height:5px;border-right:1px solid #262526;border-bottom:1px solid #262526;-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}
.header--transparent .menu-item-has-children:after,.header--transparent .menu-item-language:after{border-color:white;}
.headroom--not-top .menu-item-has-children:after,.headroom--not-top .menu-item-language:after{border-color:#262526;}
.is--ie .menu-item-has-children,.is--ie .menu-item-language{background-color:rgba(255,255,255,0.01);}
.lt-ie9 .menu-item-has-children,.lt-ie9 .menu-item-language,.ie9 .menu-item-has-children,.ie9 .menu-item-language{background-color:white;}
.sub-menu .menu-item-has-children,.sub-menu .menu-item-language{position:relative;}
.sub-menu .menu-item-has-children:after,.sub-menu .menu-item-language:after{right:24px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.navigation--main .nav--main li.menu-item-has-children:after,.navigation--main .nav--main li.menu-item-language:after{content:none;}
.nav--footer .menu-item-has-children:after,.nav--footer .menu-item-language:after{content:none;}



.x-btn.menu-item{ width: 90%;left: 5%;}

.x-btn.menu-item ul.sub-menu { margin-left: 0; min-width: 215px;}


.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}


.nav:before,
.nav:after {
  display: table;
  content: " ";
}


.nav:after {
  clear: both;
}


.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}


.nav-tabs {
  border-bottom: 1px solid #dddddd;
}


.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}


.nav-justified {
  width: 100%;
}


.nav-tabs-justified {
  border-bottom: 0;
}


.nav .caret {
  border-top-color: #428bca;
  border-bottom-color: #428bca;
}


.nav a:hover .caret {
  border-top-color: #2a6496;
  border-bottom-color: #2a6496;
}


.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.nav-pills li a{
	font-family: wellfleet !important;
	}

.nav-pills li a:hover{
	background: #1693a1; 
background: -moz-linear-gradient(top,  #1693a1 1%, #139eae 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#1693a1), color-stop(100%,#139eae)); 
background: -webkit-linear-gradient(top,  #1693a1 1%,#139eae 100%); 
background: -o-linear-gradient(top,  #1693a1 1%,#139eae 100%); 
background: -ms-linear-gradient(top,  #1693a1 1%,#139eae 100%); 
background: linear-gradient(to bottom,  #1693a1 1%,#139eae 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1693a1', endColorstr='#139eae',GradientType=0 ); 
color:#fff;
	}


.yamm .nav,
.yamm .dropup,
.yamm .dropdown,
.yamm .collapse {
  position: static;
}

.yamm .nav.pull-right .dropdown-menu {
  right: 0;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}


body#home #nav-01 a, body#about-us #nav-02 a, body#general-dentistry #nav-03 a, body#cosmetic-dentistry #nav-04 a, body#gallery #nav-05 a, body#contact #nav-06 a {
	color:#CCC;
}


#c5 .form-control::-webkit-input-placeholder, #c5 .plant-form .form-control::-webkit-input-placeholder, #c5 .location-form .form-control::-webkit-input-placeholder, #c5 .foot-menu-box .form-control::-webkit-input-placeholder {
    color: #5e5e5e !important;
}


#c5 .form-control::-moz-placeholder, #c5 .plant-form .form-control::-moz-placeholder, #c5 .location-form .form-control::-moz-placeholder, #c5 .foot-menu-box .form-control::-moz-placeholder {
    color: #5e5e5e !important;
}


#c5 .form-control:-ms-input-placeholder, #c5 .plant-form .form-control:-ms-input-placeholder, #c5 .location-form .form-control:-ms-input-placeholder, #c5 .foot-menu-box .form-control:-ms-input-placeholder {
    color: #5e5e5e !important;
}


#c5 .form-control input:-moz-placeholder, #c5 .plant-form .form-control input:-moz-placeholder, #c5 .location-form .form-control input:-moz-placeholder, #c5 .foot-menu-box .form-control input:-moz-placeholder {
    color: #5e5e5e !important;
}


#c5 .plant-form .form-control, #c5 .location-form .form-control, #c5 .foot-menu-box .form-control {
    width: 80%;
    display: inline-block;
    -webkit-box-shadow: inset 1px 1px 8px 0 rgba(0, 0, 0, 0.4);
    box-shadow: inset 1px 1px 8px 0 rgba(0, 0, 0, 0.4);
    height: 54px;
    font-size: 15px;
}


#c5 .care-list ul li a, #c5 .foot-menu-box ul li a {
    color: #fff;
    text-decoration: none;
    transition: all 0.4s ease-in-out;
}


#c5 .care-list ul li a:hover, #c5 .foot-menu-box li a:hover {
    padding-left: 5px;
}


#c5 .foot-menu-box {
    width: 20%;
    float: left;
    padding-right: 10px;
}


#c5 .foot-menu-box:nth-child(5) {
    padding-right: 0;
}


#c5 .foot-menu-box h4 {
    font-family: 'MetallophileSp8Medium';
    font-size: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-transform: uppercase;
}


#c5 .foot-menu-box ul li {
    margin-bottom: 3px;
}


#c5 .foot-menu-box ul li a {
    font-weight: 400;
}


#c5 .foot-menu-box .form-control {
    padding: 5px 15px;
    height: 40px;
    border-radius: 0;
    border: none;
    color: #5e5e5e;
    transition: none;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
}


#c5 .foot-menu-box .btn-default {
    color: #fff;
    background-color: #7fa537;
    border: none;
    text-transform: uppercase;
    border-radius: 0;
    padding: 8px 12px;
    font-weight: 700;
    display: block;
    text-align: center;
    width: 100%;
    transition: all 0.9s ease-in-out;
}


#c5 .foot-menu-box .btn-default:hover {
    background-color: #3b5111;
}


#c5 .foot-menu-box .HTMLBlock .hbspt-form {
    background-color: transparent;
    padding-top:10px;
}


#c5 .foot-menu-box .HTMLBlock .hbspt-form .hs-button {
    background-color: #7fa537;
    transition: background-color 0.9s ease-in-out;

}


#c5 .foot-menu-box .HTMLBlock .hbspt-form .hs-button:hover {
    background-color: #3b5111;
}


.clear {
    clear: both
}



#container,
#header,
#footer {
	margin: 0;
	width: 100%;
}


#main #container {
  padding: 0;
  margin-top: 10px;
}


  #main #header,
  #main #container,
	#topmenu {
    float: none;
  }






	.wrapper
	{
		background: #fff;
		margin: 0 0 2em 0;
		padding: 6em 0 6em 0;
	}

	
		.wrapper.style1
		{
		}


		.wrapper.style2
		{
			padding-top: 0;
		}
#container{position:relative}
