﻿.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.block:first-child h2.block-title{margin-top:0}
.region-help .block{overflow:hidden}
.block ul li.active-trail{background:none repeat scroll 0 0 #fafafa;}
.region-sidebar-first .block{margin-bottom:5%;}
.region-sidebar-first .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-first .block .content{margin:-3px 5px 0 5px;}
.region-sidebar-second .block{margin-bottom:5%;}
.region-sidebar-second .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-second .block .content{margin:-3px 5px 0 5px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#ffffff;}
.region-content-front h2.block-title{color:rgb(34,46,54);font-size:16px;margin:2% 0 1% 0;font-weight:bold;padding:12px;background:#eee;border-radius:5px;box-shadow:0px 8px 10px -8px #999;}

.master{ width:995px; overflow:hidden; margin:0 auto;}
.more-grid__inside{float:left;display:block;margin-right:2.35765%;width:100%}
.more-grid__inside::after{clear:both;content:"";display:table}
.more-grid__inside:last-child{margin-right:0}
.more-grid__inside .more-grid__item{position:relative;display:block;margin-bottom:1.618em;transition:background 0.3s ease;overflow:hidden}
.more-grid__inside .more-grid__item:hover .more-grid__bg{-webkit-transform:scale(1.04);transform:scale(1.04)}
.more-grid__inside:nth-child(1) .more-grid__item{height:280px;float:left;display:block;margin-right:2.35765%;width:100%}
.more-grid__inside:nth-child(1) .more-grid__item:last-child{margin-right:0}
.more-grid__inside:nth-child(1) .more-grid__item:nth-child(2n){margin-right:0}
.more-grid__inside:nth-child(1) .more-grid__item:nth-child(2n+1){clear:left}
.more-grid__inside:nth-child(2) .more-grid__item{height:280px}
.more-grid__inside p{font-size:15px}
.more-grid__inside .more-grid__item--work .more-grid__title{padding:0 1em}
.home .more-grid__inside:nth-child(1) .more-grid__item{height:280px;float:left;display:block;margin-right:2.35765%;width:100%}
.home .more-grid__inside:nth-child(1) .more-grid__item:last-child{margin-right:0}
.home .more-grid__inside:nth-child(1) .more-grid__item:nth-child(2n){margin-right:0}
.home .more-grid__inside:nth-child(1) .more-grid__item:nth-child(2n+1){clear:left}
.home .more-grid__inside:nth-child(1) .more-grid__item:nth-child(2),.home .more-grid__inside:nth-child(1) .more-grid__item:nth-child(4){float:left;display:block;margin-right:4.82916%;width:100%}
.home .more-grid__inside:nth-child(1) .more-grid__item:nth-child(2):nth-child(2n),.home .more-grid__inside:nth-child(1) .more-grid__item:nth-child(4):nth-child(2n){margin-right:2.35765%}
.home .more-grid__inside:nth-child(1) .more-grid__item:nth-child(2):nth-child(2n+1),.home .more-grid__inside:nth-child(1) .more-grid__item:nth-child(4):nth-child(2n+1){clear:none}
.home .more-grid__inside:nth-child(1) .more-grid__item:nth-child(2):last-child,.home .more-grid__inside:nth-child(1) .more-grid__item:nth-child(4):last-child{margin-right:0}
.home .more-grid__inside:nth-child(1) .more-grid__item:nth-child(1):last-child,.home .more-grid__inside:nth-child(1) .more-grid__item:nth-child(3):last-child{margin-right:0}
.home .more-grid__inside:nth-child(2) .more-grid__item{height:280px}
body:not(.home) .more-grid__inside{float:left;display:block;margin-right:2.35765%;width:100%}
body:not(.home) .more-grid__inside:last-child{margin-right:0}
body:not(.home) .more-grid__inside .more-grid__item:last-child{margin-right:0}
body:not(.home) .more-grid__inside .more-grid__item:nth-child(2n){margin-right:0}
body:not(.home) .more-grid__inside .more-grid__item:nth-child(2n+1){clear:left}
.team-member__insights .more-grid__inside:last-child{margin-right:0}
.team-member__insights .more-grid__inside:nth-child(1) .more-grid__item{float:left;display:block;margin-right:4.82916%;width:100%}
.team-member__insights .more-grid__inside:nth-child(1) .more-grid__item:last-child{margin-right:0}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}
.mh-meta{font-size:13px;font-size:0.8125rem;}
.mh-meta,.mh-meta a,.mh-footer .mh-meta a{color:#979797;}
.mh-meta a:hover,.mh-footer .mh-meta a:hover{color:#e64946;}
.mh-meta span{margin-right:15px;}
.mh-meta .fa{margin-right:5px;}
.mh-custom-posts-small .mh-meta{font-size:11px;font-size:0.6875rem;}
.mh-meta-comments{display:none;}
.mh-loop-layout1 .mh-loop-meta,.mh-custom-posts-content .mh-meta,.mh-posts-list-meta,.mh-posts-grid-meta{display:block;font-size:11px;font-size:0.6875rem;}

.home_news_background_container {
    background:#ffffff;
    width:100%;
}


.form .field_row {
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    margin: 0 0 15px 0;
    position: relative;
}


.form .field_row .input_box {
    background: #fafafa;
}


.form .field_row.readonly input.field {
    color: #777;
}

.form .field_row.focused_row.readonly {
    border-color: #A0A0A0;
}


.m_window .form .field_row .field {
    width: 350px;
}


.form .field_row label {
    float: left;
    background: #fafafa;
    border-right: 1px dotted #e0e0e0;
    width: 41px;
    height: 31px;
    text-align: center;
}


.form .field_row label i {
    display: block;
    width: 16px;
    height: 16px;
    margin: 10px auto 0 auto;
}


.form .field_row.no_border {
    border-color: transparent;
}


.form .field_row.no_border label {
    border-right-color: transparent;
}


.form .field_row .field {
    background: transparent;
    border: 0;
    margin: 1px 0 0 0;
    color: #03578e;
    padding: 9px 0 8px 10px;
    font-size: 11px;
    font-family: Tahoma, sans-serif;
    width: 290px;
}


.you_are_form .field_row {
    width: 391px;
}


.you_are_form .field_row .field, .company_info_box .field_row .field, .company_address_box .field_row .field {
    width: 338px;
}


#contact_form .field_row, #report_abuse_form .field_row {
    margin: 0 0 16px 0;
}


.you_are_form .field_row .field {
    width: 338px;
}


#change_profile .field_row, #change_form .field_row {
    position: relative;
}


#change_profile .field_row .blue_btn, #change_form .field_row .blue_btn {
    position: absolute;
    right: 2px;
    top: 2px;
    width: 126px;
    display: none;
}


#change_profile .field_row.focused_row .blue_btn, #change_form .field_row.focused_row .blue_btn {
    display: block;
}


#popup .processing_box .tab_content .form .field_row { margin-bottom: 0 }



.pea_cook_more_info_popover {
    display:none;
    position: absolute;
    top: 0;
    z-index: 1000000;
    height: 80%;
    width: 100%;
    left: 0;
}


.pea_cook_more_info_popover h2{
    font-size: 22px;
    font-weight: bold;
}

.pea_cook_more_info_popover h3{
    font-size: 22px;  font-weight: bold;
}


table.blog span.article_separator {
	display: block;
	height: 20px;
}

.left-engine h5,.right-engine{padding:0px 0 0 0;}

.left-engine label,.right-engine label{font-size:18px !important;margin-bottom:5px !important;}

.right-engine{ padding:32px 0 0 0;}

.right-engine .orderbtn, #countWordsClose .orderbtn { margin:10px 0 0 148px ;width:235px !important;text-align:center;padding-top:8px;height:22px;}

.listlang  label, .label, .OrderWrapper a, .right-engine a, a, .col_picker3 label {cursor:pointer}

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

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


.homepage #currencySelect,
.homepage .accedi,
.homepage .subtitle2,
.homepage .nav-bg,
.homepage .left-engine,
.homepage .right-engine,
.homepage #left-panel,
.homepage #right-panel,
.homepage .newfooter,
.homepage .C-3colsWrap,
.homepage .Perche2 p,
.homepage #snapengage-button,
.homepage .SnapABug_Button,
.homepage .img2,
.homepage .img6,
.homepage .OrderWrapper {
  display: none!important;
}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
table.visible-lg{display:table}
tr.visible-lg{display:table-row!important}
td.visible-lg,th.visible-lg{display:table-cell!important}


	#showtitle .imagetitle {
		font-size: .75em;
	}


	#thumbnails .scroll-link,
	#fullsizeTimer,
	.blog .date-badge,
	.tag .date-badge,
	.pagination a:hover,
	.pagination span.current,
	#showtitle .imagetitle,
	#anchorTop,
	.portfolio-fullsize-scroller .scroll-bar .ui-slider-handle {
		background-color: #166bb5;
	}


.review_content .image_zone img.live_feed_image {
	width: 82px;
	height: 82px;
	padding: 3px;
}


img.live_feed_image  {
	height:82px;
	padding:3px;
	width:82px;
}



.live_feed .image_zone img.live_feed_image {
	height: 82px;
	padding: 3px;
	width: 82px;
}

.live_feed .image_zone img.live_feed_image, .restaurants_businessses .image_zone img, .review_container .image_zone_inside img, .upcoming_events .image_zone img, .all-old-press-image img, .latest-press-image img {
	padding: 0 !important;
	width: auto !important;
	height: auto !important;
	max-height: 82px;
	max-width: 82px;
	margin: 0 !important;
	float: none !important;
	border: 0 none !important;
}


#post_asset .image_zone img.live_feed_image {
    width: 82px;
    padding: 2px;
    
    border: none;
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-cropped .gallery-item img.portrait{width:100%;position:absolute;top:-100%;left:0;right:0;bottom:-100%;margin:auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-cropped .gallery-item img.landscape{height:100%;position:absolute;top:-100%;left:-100%;right:-100%;bottom:-100%;margin:auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img{box-shadow:#000 0em 0em 0em}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img.portrait{height:100%;margin:0 auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img.landscape{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
#usersite-container .slideshow{z-index:0}
.featured .swiper-container.dark .swiper-pagination-bullet{border:1px solid rgba(255,255,255,0.4)}
.featured .swiper-container.dark .swiper-pagination-bullet-active{background-color:#fff !important;border-color:#fff !important}
.featured .swiper-container.dark .swiper-pagination-bullet:hover{background-color:rgba(255,255,255,0.4)}
.featured .swiper-container.dark .swiper-pagination-next .glyphicon:before,.featured .swiper-container.dark .swiper-pagination-prev .glyphicon:before{color:#fff}
.featured .swiper-container.light .swiper-pagination-bullet{border:1px solid rgba(0,0,0,0.4)}
.featured .swiper-container.light .swiper-pagination-bullet-active{background-color:#000 !important}
.featured .swiper-container.light .swiper-pagination-bullet:hover{background-color:rgba(0,0,0,0.4)}
.featured .swiper-container.light .swiper-pagination-next .glyphicon:before,.featured .swiper-container.light .swiper-pagination-prev .glyphicon:before{color:#000}
.featured .swiper-pagination{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:10px 0;line-height:10px}
.featured .swiper-pagination-bullet{display:inline-block;margin:0 3px;border:1px solid rgba(255,255,255,0.4);background-color:transparent;width:10px;height:10px;text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;cursor:pointer;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.featured .swiper-pagination-bullet-active{background-color:#fff;border-color:#fff}
.featured .swiper-pagination-bullet:hover{background-color:rgba(255,255,255,0.4)}
.featured .swiper-pagination-prev,.featured .swiper-pagination-next{display:none;z-index:5;height:100%;width:30px;position:absolute;top:0;cursor:pointer;-webkit-transition:width 0.2s ease-out;-o-transition:width 0.2s ease-out;transition:width 0.2s ease-out}
.featured .swiper-pagination-prev .glyphicon,.featured .swiper-pagination-next .glyphicon{display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}
.featured .swiper-pagination-prev .glyphicon:before,.featured .swiper-pagination-next .glyphicon:before{color:#fff;-webkit-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out}
.featured .swiper-pagination-prev{left:0}
.featured .swiper-pagination-prev .glyphicon{right:0}
.featured .swiper-pagination-next{right:0}
.featured .swiper-pagination-next .glyphicon{left:0}
.instagram-feed .swiper-pagination{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:12px 0}
.instagram-feed .swiper-pagination-bullet{display:inline-block;margin:0 3px;border:1px solid rgba(255,255,255,0.4);background-color:transparent;width:10px;height:10px;text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;cursor:pointer;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.instagram-feed .swiper-pagination-bullet-active{background-color:#fff !important;border-color:#fff !important}
.instagram-feed .swiper-pagination-bullet:hover{background-color:rgba(255,255,255,0.4)}
.twitter-feed .swiper-pagination{width:100%;display:block;padding:15px 0;text-align:center}
.twitter-feed .swiper-pagination-bullet{display:inline-block;margin:0 3px;border:1px solid rgba(0,0,0,0.4);background-color:transparent;width:10px;height:10px;text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;cursor:pointer;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.twitter-feed .swiper-pagination-bullet-active{background-color:#000 !important;border-color:#000 !important}
.twitter-feed .swiper-pagination-bullet:hover{background-color:rgba(0,0,0,0.4)}
.from-press .swiper-pagination{display:block;text-align:center;margin:20px 0 0 0}
.from-press .swiper-pagination-bullet{display:inline-block;margin:0 3px;border:1px solid rgba(20,63,97,0.4);background-color:transparent;width:10px;height:10px;text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;cursor:pointer;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.from-press .swiper-pagination-bullet-active{background-color:#143f61 !important;border-color:#143f61 !important}
.from-press .swiper-pagination-bullet:hover{background-color:rgba(20,63,97,0.4)}
.category-with-cms .swiper-pagination,.related-products .swiper-pagination{margin:0 0 10px;position:static;text-align:center;width:100%}
.category-with-cms .swiper-pagination-bullet,.related-products .swiper-pagination-bullet{background-color:#000;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 5px;opacity:0.5;width:10px;-moz-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;-webkit-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}
.category-with-cms .swiper-pagination-bullet-active,.related-products .swiper-pagination-bullet-active{opacity:1}
.product-view .product-img-box .swiper-pagination{position:relative}
.product-view .product-img-box .swiper-pagination-bullet{height:11px;margin:0 3px;width:11px}
.product-view .product-img-box .swiper-pagination-bullet-active{background-color:#000}
.modal-open{overflow:hidden}
.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:20px}
.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-sm{width:300px}

.modal-content, .popover {
    border-radius: 0;
}

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

  .row:after {
    clear: both;
  }

  .row-fluid {
    width: 100%;
    *zoom: 1;
  }

  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }

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

  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }

  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }

  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }

  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }

  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }

  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }

  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }

  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }

  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }

  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }

  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }

  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }

  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }

  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }

  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }

  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }

  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }

  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }

  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }

  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }

  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }

  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }

  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }

  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }

  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }

  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }

  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }

  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }

  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }

  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }

  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }

  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }

  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }

  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }

  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }

  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }

  .row,
  .thumbnails {
    margin-left: 0;
  }

  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
.row{margin-right:-15px;margin-left:-15px}
[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:auto;margin-left:0}
.container,.row,.span{width:auto;padding:0;border:0;margin:0;float:none !important;color:black;background:transparent none}
.single .single .container .row .span4{display:none !important}
.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}


.column-top .featured-image,
.featured-image.small {
  float: left;
}


.column-second .hentry .featured-image {
  margin-bottom: 10px;
}



.featured-image.small.wp-post-image {
width: 190px;
height: auto;
}


div.welcome_box div.welcome_box_content {
    float:right;
    width:537px;
    overflow:hidden;
    margin:55px 20px 0 0;
    font-size:16px;
    line-height:1.2em;
}


div.welcome_box div.welcome_box_content h3 {
    font-size:22px;
    color:#823A8E;
    margin:0 0 5px 0;
}


div.welcome_box div.welcome_box_content h4 {
    display:block;
    font-weight:normal;
    font-size:23px;
    font-style:italic;
    color:#56514F;
    margin:0 0 20px 0;
}


div.welcome_box div.welcome_box_content a {
    font-style:italic;
    font-weight:bold;
    color:#82C341;
    text-decoration:underline;
}


div.welcome_box div.welcome_box_content a:hover {
    text-decoration:none;
}

.post .post-info .api-time {font-family:'Open Sans', sans-serif;font-weight:400;text-transform:none !important;letter-spacing:0px;}

  .cmsc--nav-trigger a {
    position: relative;
    z-index: 2; }

.article__header .article__headline .headline__primary,
										.article__header .article__headline .headline__description * {
	color: #f4f4f4; 

}

	
#nav li.date {
	}


.tour-content-title {margin:0 0 15px}


.large-tour .tour-content-title {
	font-size:36px;
	line-height:40px;
}

.sb-widget, .footer-widget { margin-bottom: 20px; margin-bottom: 1.25rem; overflow: hidden; }




.sb-widget .cp-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }




.sb-widget .uw-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }

.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .children .page_item a, .footer-widget .children .page_item a { padding: 5px 0; padding: 0.375rem 0rem; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

.sb-widget .tagcloud a { background: #f6f6f6; }

.tagcloud a:hover, .sb-widget .tagcloud a:hover, .footer-widget .tagcloud a:hover { color: #fff; background: #e64946; text-decoration: none; }

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

	.rtl .header-social .alignleft, .rtl .header-social .alignright { text-align: center; }

	.mobile-menu-design-modern .header-social .alignright { float: right; width: auto; }

	.mobile-menu-design-modern .header-social .alignright .fusion-social-links-header a { margin-right: 0px !important; margin-left: 20px !important; }

	.header-v2 .header-social .alignright{width:100%; margin:0;}

	.header-v3 .header-social .alignright{width:100%; margin:0;}

	.header-v4 .header-social .alignright{width:100%; margin:0;}

	.header-v5 .header-social .alignright{width:100%; margin:0;}

	.mobile-menu-design-classic .header-social .alignright .menu li:last-child { padding-right: 8px; border-right: none; }

	.grid-layout .meta-info .alignright, .timeline-layout .meta-info .alignright{
		width: auto !important;
		margin-top: 5px !important;
		margin-bottom: 0 !important;
	}


	.grid-layout .meta-info .alignright,.timeline-layout  .meta-info .alignright{
		float:right !important;
	}


	.rtl .grid-layout .meta-info .alignright,.rtl .timeline-layout  .meta-info .alignright{
		float:left !important;
		width: auto !important;
	}

.aligncenter .fontawesome-icon,
.alignleft .fontawesome-icon,
.alignright .fontawesome-icon {
  float: none;
}

.alignright .fusion-social-links-header {
  text-align: right;
}

.header-social .alignright {
  margin-left: 0;
}

.header-v3 .header-social .alignleft,
.header-v3 .header-social .alignleft a,
.header-v3 .header-social .alignright,
.header-v3 .header-social .alignright a {
  color: #fff;
}

.header-v4 .header-social .alignleft,
.header-v4 .header-social .alignleft a,
.header-v4 .header-social .alignright,
.header-v4 .header-social .alignright a {
  color: #fff;
}

.header-v5 .header-social .alignleft,
.header-v5 .header-social .alignleft a,
.header-v5 .header-social .alignright,
.header-v5 .header-social .alignright a {
  color: #fff;
}

.header-v5 .header-social .alignright .menu,
.header-v5 .header-social .alignright .menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.header-v5 .header-social .alignright .menu li:first-child {
  border-left: 0;
}

.header-social .alignright .social-networks li {
  float: right;
}

.header-social .alignright .menu li:last-child {
  padding-right: 0;
}

.has-sidebar .grid-layout-4 .meta-info .alignright {
  width: 100%;
  margin-left: 0;
  float: none;
}

.rtl .alignright {
  float: left;
  margin-left: 0;
  margin-right: 15px;
}

.rtl .header-social .alignright {
  float: right;
  margin-right: 0;
}

.rtl .header-social .alignright .menu li:last-child {
  padding-right: 8px;
}

.rtl .header-social .alignright .social-networks li {
  float: right;
  margin-right: 0;
  margin-left: 20px;
}

.rtl .meta-info .alignright {
  float: left;
  margin-left: 0;
  margin-right: 15px;
}

.rtl .meta-info .alignright .fusionicon-bubbles {
  float: right;
  margin-top: 3px;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 15px;
}

.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;
}
.view-vote-results .views-row{width:15%;float:left;padding:5px 0 12px;border-bottom:1px #ddd solid;color:#666;line-height:1.2em;}
.view-vote-results .views-row.views-row-first.views-row-last{width:30%;}
.front .region-banner .view-messages .views-row{position:absolute;top:15px;width:100%;}
html,.btn,.wpcf7-submit,#mc-embedded-subscribe,button,.btn.btn-social,.btn-social.wpcf7-submit,button.btn-social,.h1,h1,.text h1,.text .h1,.h2,h2,.text h2,.text .h2,.h3,h3,.text h3,.text .h3,.h4,h4,.text h4,.text .h4,.h5,h5,.text h5,.text .h5,.h6,h6,.text h6,.text .h6,.display-intro,.banner-no-hero h2,.wysiwyg strong,.more-grid__small-label,.filter-message,[class*="fc-row"] header a,.fc-pullquote blockquote,.fc-supporting__label,.fc-testimonial__quote,.fc-testimonial__attribution,.fc-wysiwyg__inside blockquote,.our-work__filter-list h4,.insights__filter-list h4,.our-work__filter-list ul button,.insights__filter-list ul button,.numbered-pagination__navigation a,.numbered-pagination__navigation span,.site-header__logo,.primary-nav-container li a,.ie9 .primary-nav-container .current-menu-item,.ie9 .primary-nav-container .current-menu-parent,.ie8 .primary-nav-container .current-menu-item,.ie8 .primary-nav-container .current-menu-parent,.mobile-nav li a,.mobile-nav__logo,.section-blurb,.section-blurb--alt,.banner-no-hero .text-display,.lp-banner__content .banner-heading,.lp-banner__content .banner-copy,.work-term,.page-banner h2,.project-meta__social--fixed h3,.project-meta__column--info p,.how-we-work__number,.newsletter-fixed h3,.our-team-item h3,.team-member-banner h2,.mc-field-group input,.footer span,.footer .footer__logo{font-weight:normal;text-rendering:optimizeLegibility}
.lp-banner__content .banner-copy{font-size:16px;color:#e2c10d;font-family:"FFScubaWebMedium",arial,sans-serif;margin-bottom:1.5em;letter-spacing:0;line-height:1.5}


#sidebar-bottom-left {
	width: 125px;
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
	}


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

#colophon {
    border-top: 1px solid #666;
    margin-top: -1px;
    overflow: hidden;
    padding: 18px 0;
}


#featured-content .twelvecol {
	margin: 0;
	padding: 0;
}

#featured-content .twelvecol h1, #featured-content .twelvecol p{
	margin-left: 20px;
	margin-right: 20px;
}


.row .twelvecol {
width: 100%;
float: left;
}

    
    .row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
    width: auto;
    float: none;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 20px;
    padding-right: 20px;
    }

.banner										{ padding:0; margin:0; }


#cff .cff-item{
  float: left;
  width: 100%;
  clear: both;
  padding: 20px 0 15px 0;
  margin: 0;
  border-bottom: 1px solid #ddd;
}

#cff .cff-item:first-child{
  padding-top: 0;
}

#cff .cff-item.cff-box,
#cff .cff-item.cff-box:first-child{
  padding: 15px;
  margin: 5px 0;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


.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-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}


.col-xs-4 {
  width: 33.33333333333333%;
}
.col{float:left}

.content_main { vertical-align:top; padding:0px; }


.center_content {
  display: table-cell;
  vertical-align: top;
  width: 662px;
}

.header .header_top .auth-holder p, .header .header_top .auth-holder .notification {
  margin-bottom: 10px;
}

.header .header_top .auth-holder .btn {
  vertical-align: middle;
}

.header .auth-holder {
  text-align: right;
  display: none;
}

.header .auth-holder * {
  display: inline-block;
}

#full-menu #search-holder .auth-holder {
  display: none;
  opacity: 0;
}


.share-label {
  color: #f9f8fa;
  font-size: 10px;
  margin-bottom: 10px; }



.inner-sharing .share-label {
  color: #bfc1c1;
  float: left;
  letter-spacing: 2px;
  line-height: 44px;
  margin-right: 10px;
  text-transform: uppercase; }




#featured {
	background:#eee;
	border-bottom:4px solid #79ceff;
	padding: 5px 10px;
	
}
