﻿.event .entry-title{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:inherit}
.tribe-theme-twentyfifteen .tribe-events-list-widget .entry-title{font-size:22px;font-size:2.2rem;line-height:1.4545}

	#content .inner .slides .slide img { width: 100%; height: auto; }

.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.search--modal__hotels__header__headline,.search--modal__hotels--express__header__headline,.search--modal__flights__header__headline,.search--modal__cars__header__headline{font-weight:700;font-size:32px;letter-spacing:-.02em}
.search--modal__cars__header__headline{padding-bottom:15px}
.clearfix:after,.form-actions:after,.form-horizontal .control-group:after,.row-fluid:after,blockquote{clear:both}
.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.uneditable-input[class*=span],input[class*=span],select[class*=span],textarea[class*=span]{float:none;margin-left:0}
.input-append .uneditable-input[class*=span],.input-append input[class*=span],.input-prepend .uneditable-input[class*=span],.input-prepend input[class*=span],.row-fluid .input-append [class*=span],.row-fluid .input-prepend [class*=span]{display:inline-block}
.row-fluid{width:100%}
.row-fluid:after,.row-fluid:before{display:table;content:""}
.row-fluid [class*=span]{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.12765957%}
.row-fluid [class*=span]:first-child{margin-left:0}
.row-fluid .span12{width:99.99999999%}
.row-fluid .span11{width:91.48936169%}
.row-fluid .span10{width:82.9787234%}
.row-fluid .span9{width:74.4680851%}
.row-fluid .span8{width:65.9574468%}
.row-fluid .span7{width:57.4468085%}
.row-fluid .span6{width:48.93617021%}
.row-fluid .span5{width:40.42553191%}
.row-fluid .span4{width:31.91489361%}
.row-fluid .span3{width:23.40425532%}
.row-fluid .span2{width:14.89361702%}
.row-fluid .span1{width:6.38297872%}

.location-popup .text-location{padding:0px;font-size:12px;text-transform:capitalize;}


nav .menu li.last-child ul {margin-left: 0px;}

nav .menu li.last-child2 ul {margin-left: 0px;}

section#breadcrumbs .breadcrumbs li.last {color: #474747;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

.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-7 {
    width: 58.33333333%;
  }


.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3,
.col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1,
.col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4,
.col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10,
.col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5,
.col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10,
.col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5,
.col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
#logo{height:100%;text-transform:uppercase;display:table-cell;vertical-align:middle}
#logo a{display:block;padding-top:10px;margin:0;font-size:200%;line-height:100%;font-weight:bold;float:left;width:100%}
#logo a img{max-height:999px;height:auto;width:auto}
#logo.logo-center a img{margin:0 auto}
#masthead.stuck.move_down #logo a{float:none}
.logo-center #masthead #logo{width:20%;text-align:center}
.dark-header #masthead #logo a,.dark .testimonial_text .test_company,.dark-header #masthead .wide-nav-search,.dark-header .wide-nav-right{color:#fff !important}
#masthead #logo{width:100% !important;text-align:center;padding:0 20px}
#masthead #logo a{float:none;margin:0 auto}
#masthead #logo a img{margin:0 auto;max-width:100% !important}
html[data-useragent*='IEMobile'] #masthead #logo a img{max-width:180px !important}
.logo-center #logo{position:relative}
#masthead.stuck.move_down #logo a img{ max-height:60px }


.toggle-share {cursor:pointer;}

.slot.variant-tabbed .tabs .tab{
   display:none;
   background-color:#fff;
   padding:10px;
   font-size:90%;
   margin:1px 0 0 0;
   padding:10px;
}

.slot.variant-tabbed .tabs .tab.hot{
   display:block;
   max-height: 495px;
   overflow: auto;   
}

#header-wrap {
	background: transparent;
}
.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.45);z-index:1004;display:none;left:0}
.reveal-modal{visibility:hidden;display:none;position:absolute;z-index:1005;width:100%;top:0;border-radius:3px;left:0;background-color:#fff;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}
.reveal-modal .column,.reveal-modal .columns{min-width:0}
.reveal-modal.radius{border-radius:3px}
.reveal-modal.round{border-radius:1000px}
.reveal-modal.collapse{padding:0}
.reveal-modal.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;max-width:none!important;margin-left:0!important}
.reveal-modal.toback{z-index:1003}
.reveal-modal .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:.625rem;right:1.375rem;color:#aaa;font-weight:bold;cursor:pointer}






.labreveal.reveal-modal .close-reveal-modal, dialog .close-reveal-modal {right: 0.375rem;}


.reveal-modal.labreveal {
    min-height:auto;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-4-0 , #pg-4-1 , #pl-4 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pl-4 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
.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}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.modal-header{padding:15px;border-bottom:1px solid #fff;min-height:16.42857143px;}
.modal-header .close{margin-top:-2px;}
div.modal-header{background:#FFFFFF;opacity:.9;border-bottom:1px solid #666;min-height:16px;padding:15px;}
div#wcm-survey.modal div.modal-header{min-height:45px;}




.srp-thumbnail-box {
	margin-right: 20px;
}


.srp-thumbnail-box img {
	height: auto;
}

.photos_holder ul li img.carousel_img {
	border: 2px solid #8857a7;
	width: 100%;
	height: auto;
}
.copyright{text-align:center}
.i18n-fr .copyright{display:inline-block;width:auto}
#copyright .copyright{padding-left:10px}


 
.city-bar-sm-xs {
	padding: 3px 0;
	background: #A10F2B;
}


.city-bar-sm-xs h5 {
	color: #fff;
}
#mk-button-9 {margin-bottom:15px;margin-top:0px;margin-right:15px;}
#mk-button-9 .mk-button {display:inline-block;max-width:100%;}
 #mk-button-9 .mk-button:hover {color:#cccccc;background-color:#89160d;}
.mk-blog-modern-item.instagram-post-type .the-excerpt,.mk-blog-modern-item.instagram-post-type .mk-button-container, .mk-blog-modern-item.instagram-post-type .the-title {display:none !important; }
.mk-button-container .mk-button {float:none;}

.et_pb_slider .et_pb_slide, .et_pb_section { background-position: center; background-repeat: no-repeat; -webkit-background-size: 100%; -moz-background-size: 100%; background-size: 100%; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }


.et_pb_section { position: relative; }

#main-content, .et_pb_section { background-color: #fff; }

.about-slider .detail{padding:40px 30px 40px 0;margin:0 -15px;padding-right:100px;line-height:1.2}

.about-slider .detail h2 a{color:#473e36}

.about-slider .detail h2 a:hover{text-decoration:none}

.about-slider .detail p{margin:0}

.twitter-feed-widget .detail{margin-left:50px;padding-right:35px}

.facebook-feed-widget .detail p{margin:0}

.facebook-feed-widget .head .detail{margin-left:75px}

.blog-feed-widget .detail{color:#453e37}

.blog-feed-widget .detail h4{font-size:14px;margin:10px 0}

.blog-feed-widget .detail h4 a{color:inherit}

.blog-feed-widget .detail p{margin:0}

.blog-feed-widget .detail .read-more{font-size:14px}
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}






#access .menu-header,
div.menu,
#main, #footer,
#wrapper {
	margin: auto;
	width: 100%;
}

#wrapper #main #primary a img{
padding-left:3px;
float:right;
}





#main {
	clear: both;
	overflow: hidden;
	padding: 100px 0 0 0;
}



#main .widget-area ul {
	margin-left: 0;

}

#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}

.menu_search-box_bg-2 {
    border: 5px solid #E33840;
    border-radius: 5px;
    
    margin-top: 10px;
    width: 563px;
}

#footer-bottom .left { float:left; }

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }




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

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


#headerWrapper .inner {
	width: 990px;
	margin: auto;
}
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}

#sub-info{padding-top:20px;color:#439ca2;padding-left:10px;}

.kd-widget #sub-info { display: none; }
.row .two{width:13%}
.block-grid.two-up{margin-left:-4%}
#homecats .block-grid.two-up{margin-left:1%}


.language-hold {
	background: #263039;
	padding: 0 10px;
	z-index: 90;
	position: relative;
	overflow: hidden;
	height: 75px;
	min-height: 75px;
	box-sizing: border-box;
}

.language-hold.active{height: auto;}

.language-hold .hold {
	max-width: 960px;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px 0 0;
	text-align: center;
	display: table;
}

.language-hold a{
	color: #fff;
	display: inline-block;
	vertical-align: middle;
}

.language-hold a:hover{
	text-decoration: none;
	color: #4abbe7;
}

.promo-lang a:hover img,
.language-hold a:hover img{opacity: 0.7;}

.promo-lang a:active img,
.language-hold a:active img{opacity: 1;}

.language-hold .lang-more {
	width: 70px;
	display: table-cell;
	vertical-align: top;
	text-align: center;
	list-style: 34px;
	color: #f3f3f3;
	font:600 12px/34px 'Open Sans', Arial, Helvetica, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	cursor:default;
	pointer-events:none;
}

.language-hold.state .lang-more{
	cursor:pointer;
	pointer-events:auto;
}

.language-hold.state .lang-more em{display: none;}

.language-hold .lang-more:before {
	width: 30px;
	height: 26px;
	content: "+";
	background: #525a62;
	border-radius: 30px;
	line-height: 1;
	font-size: 20px;
	padding: 4px 0 0;
	display: block;
	vertical-align: top;
	margin: 0 auto;
}

.language-hold.active .lang-more:before{
	content: '–';
	height: 28px;
	padding-top: 2px;
}

.language-hold.active .lang-more .less,
.language-hold .lang-more span{display: block;}

.language-hold.active .lang-more .more,
.language-hold .lang-more .less{display: none;}

.language-hold .lang-more:hover:before{background: #93989d;}

.language-hold ul{
	margin: 0;
	display: table-cell;
	vertical-align: top;
}

.language-hold ul li {
	display: inline-block;
	vertical-align: top;
	width: 70px;
	margin: 0 0 5px;
	text-align: center;
	color: #f3f3f3;
	font:600 12px/34px 'Open Sans', Arial, Helvetica, sans-serif;
}

.language-hold ul img {
	display: block;
	margin: 0 auto;
	border-radius: 15px;
}

		

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

	#footer .menus .menu-div .menu-item-home { display: none; }


#wrapper, .wrapper{
	margin-left: auto;
    margin-right: auto;
    width: 990px;
}


.relative {
	position:relative;
}



#navigation {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	height: 45px;
}

.social-circles {
	text-align: center;
}

.social-circles a {
	display: inline-block;
	text-align: center;
	height: 56px;
	width: 56px;
	line-height: 53px;
	border: solid 2px #fff;
	color: #fff;
	-moz-border-radius: 100%;
	border-radius: 100%;
	font-size: 25px;
	position: relative;
	margin: 0 7px;
}

.social-circles a span i {
	position: relative;
	z-index: 10;
}

.social-circles a span:before {
	content: '';
	width: 0px;
	height: 0px;
	border-radius: 360px;
	display: block;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	border-radius: 100%;
	transition: all 0.12s ease-in-out;
	-webkit-transition: all 0.12s ease-in-out;
	-moz-transition: all 0.12s ease-in-out;
	z-index: 0;
}

.social-circles a:hover span:before {
	width: 56px;
	height: 56px;
	margin-top: -28px;
	margin-left: -28px;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}

.social-circles a:hover {
	background: #fff;
}

.social-circles a.facebook:hover { color: #3b5998; }

.social-circles a.twitter:hover { color: #00aef3; }

.social-circles a.youtube:hover { color: #d02c2b; }

.social-circles a.flickr:hover { color: #ff0084; }

#topper .social-circles {
	position: absolute;
	right: 15px;
	bottom: 30px;
}

#topper .social-circles a {
	width: 38px;
	height: 38px;
	font-size: 18px;
	line-height: 36px;
	margin: 0 4px;
}

#topper .social-circles a:hover span:before {
	width: 38px;
	height: 38px;
	margin-top: -19px;
	margin-left: -19px;
}

.page-template-page-individual-county-php #topper .social-circles {
	right: 0;
}


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
  border-radius: 0;
}

.static {color:#5D3126;}

.centered,.member-item,.share-menu a,blockquote{text-align:center}
#usersite-container .featherlight .actions{clear:both;margin:1.15em 0 0.15em 0}
#usersite-container .member-wrap ul.actions{text-transform:uppercase;font-size:0.7em;text-align:right;margin:0}
#usersite-container .member-wrap ul.actions li{display:inline}
#usersite-container form.simple_form .input,#usersite-container form.simple_form .actions{margin:0.55em 0}
#usersite-container #page-root section.blog_feature .meta .post-info,#usersite-container #page-root section.blog_feature .meta .actions,#usersite-container .post-single .meta .post-info,#usersite-container .post-single .meta .actions{float:left;margin:0}
#usersite-container #page-root section.blog_feature .meta .actions,#usersite-container .post-single .meta .actions{float:right;list-style:none;padding-left:0}
#usersite-container #page-root section.mailing_list_feature .actions{display:inline-block;vertical-align:top;margin:0;width:20%}
#usersite-container #page-root section.mailing_list_feature .actions input.btn{width:100%;padding-left:0.2em;padding-right:0.2em}
#usersite-container section.poll_feature .actions input[type="submit"]{margin-right:.25em}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .actions{position:absolute;right:-120px;top:-5px}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions{position:absolute;top:2px;right:-3.9em;font-size:13px !important}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action{display:block}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action .button,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="submit"],#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="submit"],#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="button"],#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="button"],#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="reset"],#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="reset"]{padding:.10em 0.3em;font-weight:normal}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action .old-price{text-decoration:line-through;display:none}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action div.sale-tag{display:none}

.right-feature .feed-item .feed-header { font-weight:bold; font-size:10px; line-height:16px; }

.right-feature .feed-item .feed-header span.category { color:#8f8f8f; font-weight:normal; }

.feed-item .feed-header { font-weight:bold; font-size:10px; }

.feed-item .feed-header span.category,.news-time span.category { color:#8f8f8f; font-weight:normal; }


.sequence-pagination li span {
	height: 11px;
	width: 11px;
}

.ubermenu-skin-clean-white .ubermenu-tab-content-panel {
  background: #f9f9f9;
}
.ubermenu .ubermenu-tab .ubermenu-tab-content-panel{position:absolute;display:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group{width:100%;min-width:100%;max-width:100%;left:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{min-height:0!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{z-index:20}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab{position:relative}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab.ubermenu-active{position:relative;z-index:20}
   .ubermenu.ubermenu-responsive .ubermenu-tabs, .ubermenu.ubermenu-responsive .ubermenu-tabs-group, .ubermenu.ubermenu-responsive .ubermenu-tab, .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{  width:100%; min-width:100%; max-width:100%; left:0; }
 .ubermenu.ubermenu-responsive .ubermenu-tabs, .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{ min-height:0 !important; }
 .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{ z-index:20; }
  .ubermenu-responsive .ubermenu-tab{ position:relative; }
 .ubermenu-responsive .ubermenu-tab.ubermenu-active{ position:relative; z-index:20; }

.ubermenu.ubermenu-main .ubermenu-tab-content-panel { background-color:#f4f4f4; }



.croma-subnav ul li a {
background-color: #e10000;
    font-size: 12px;

}


.croma-topbarnav ul li a,
.croma-subnav ul li a {
	font-family:"Noto Sans"; font-weight:400; }



.croma-subnav {
	padding-top: 45px;

}
.b-b4r-wide{background:#121213;border:1px #1c1b1d solid;padding:0 12px;margin:20px 0;overflow:hidden;text-align:center;display:block;clear:both;position:relative}
.b-b4r-wide .b-b4r{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:10px 0 0 10px;text-align:left;font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-b4r-wide_content{margin:0 0 10px -10px;font-size:0;line-height:0;letter-spacing:-0.31em;word-spacing:-0.43em}
.b-b4r-wide_content .widgets-container{margin:10px 0 0 10px}
.b-b4r-wide__nobg{border:none;background:none;padding:0;margin:10px 0}
.b-b4r-wide__topindent{border:none;background:none;padding:0;margin:35px 0 10px}
.b-b4r-wide__nostyle{border:none;background:none;padding:0;margin:0}
.b-b4r img{border:1px #000 solid}
.l-sidebar .b-b4r{margin:0 0 10px 0;display:block}
.b-b4r-main{width:244px;height:247px}
.l-sidebar .b-b4r-main{margin:0 0 10px;display:block}
.b-b4r-wide_content .b-content{font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-carousel-content .b-b4r img{border:none}
.b-carousel-content:hover .b-b4r img{opacity:1}

#img_321_0_1 {visibility:visible;z-index:2;}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}



.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}


.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

	
.owl-carousel .owl-item{
	float: left;
}



.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.site-footer a.topnav{color: #9b9b9b;padding:0 5px;text-decoration: none;text-transform: uppercase;font-size: 11px;font-family : Arial;}


.red {
    color: #EE0000;
}

  #content div.row div div.tile {
    margin: 20px;
  }

  #content div.row div div.tile div iframe {
    width: 100%;
  }

#content div.home-leftcol div.tile-content a,
#content div.home-leftcol div.tile-content a:hover,
#content div.home-leftcol div.tile-content ul {
  color: #FFF !important;
}

#content div.home-leftcol div.tile-content a:hover {
  color: #fff;
  text-decoration: underline;
}

.tile-content hr {
  border: 0;
  height: 1px;
  background: #000;
  
}


  .medium-9 {
    width: 75%; }


.menu .medium-9{ width: 100%; }

.topbar {
	height: 1px;
	width: 1px;
	display: none;
}
.wpb_alert p:last-child,#content .wpb_alert p:last-child,.wpb_text_column p:last-child,.wpb_text_column *:last-child,#content .wpb_text_column p:last-child,#content .wpb_text_column *:last-child,.wpb_toggle_content p:last-child{margin-bottom:0;}
.img-responsive{display:block;max-width:100%;height:auto}
#mobile-nav-menu-wrap #mobile-nav-contents .head img.img-responsive{max-width:80%;display:inline-block;vertical-align:middle}
section.featured-image .img-responsive{width:100%}
.sg-locator .sg-gmap-wrapper img.img-responsive{width:100%;height:auto}
.sg-locator #selected-dealer .subHead .img-responsive{display:inline-block}
.sg-locator .dealers-listings .dealer-info .subHead .img-responsive{display:inline-block}



.art-page-footer, 
.art-page-footer a,
.art-page-footer a:link,
.art-page-footer a:visited,
.art-page-footer a:hover
{
  font-family: Arial;
  font-size: 10px;
  letter-spacing: normal;
  word-spacing: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #FFFFFF;
}


.art-page-footer
{
  padding: 1em;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
}
.search-results .pod .zoom-image{position:relative;}
.product-demo .zoom-image,.pod .zoom-image{-webkit-perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:-webkit-transform 0.3s ease-in-out;-moz-transition:-moz-transform 0.1s ease-in-out;-ms-transition:-ms-transform 0.3s ease-in-out;-o-transition:-o-transform 0.3s ease-in-out;transform-style:preserve-3d;transition:transform 0.3s ease-in-out;position:relative;width:100%;}
.amp-series-wrapper .pod .zoom-image{top:0;width:auto!important;max-width:380px!important;max-height:340px;position:relative;}
.pod .zoom-image{max-width:none!important;position:absolute;bottom:0px;}
.product-landing .product-category.pod .zoom-image,.guitar-block .product-category.pod .zoom-image{bottom:0px;}
.single-amp .pod .zoom-image{max-width:380px!important;max-height:340px;position:relative;bottom:15px;}
.cabinets-list .pod .zoom-image{left:0px;max-width:380px!important;}
.product-demo .zoom-image:hover,.pod:hover .zoom-image,.zoom-image:hover .content-block.news,.span4:hover .content-block.news 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);}
.guitar-block:hover .zoom-image{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

.pedals .zoom-image {
    bottom:0px;
    right:0;
    max-width: 480px!important;
    max-height: 480px;
    position: relative;
}


    .amp-series-wrapper .product.pod img.zoom-image{
        width: auto!important;
        height: 250px!important;
    }


ul#slides_dots
{
	margin: 20px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}


ul#slides_dots li
{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}


ul#slides_dots a
{
	display: block;
	background: #ffffff;
	width: 16px;
	height: 16px;
	margin: 0px 5px;
	text-decoration: none;
	border: 2px solid #b9c0a7;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}


ul#slides_dots a.sel
{
	background: #b9c0a7;
}


ul#slides_dots a span
{
	position: relative;
	left: -10000px;
}


#location_info h2.clearfix{
	margin-bottom:33px;
}

footer.clearfix {
    text-align: center;
}




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


.clearfix:after {
    clear: both;
}




.clearfix {
    *zoom: 1;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}
.block-menu_block li.leaf,.block-menu_block li.collapsed,.block-menu_block li.expanded{list-style-image:none;}





.news
{	
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	FONT-FAMILY: arial, san-serif;
	font-size: 8pt; 
	TEXT-DECORATION: none;
}
#block-block-516 .nav_header_meta a,#block-views-home-one-page-news-block-2 .nav_header_meta a,#block-views-home-one-page-photos-block-1 .nav_header_meta a,#block-views-home-one-page-video-block-1 .nav_header_meta a,input.form-submit,.item-list .pager .pager-next.first.last a,#themebuilder-live-preview-theme-picker-form #edit-switch,#edit-submit,#edit-delete,.view-footer .see-all a,#block-block-26 .joinCommLink,#block-block-26 .mailButton,#photoCarousel .pc-link,#block-block-321 .more-link a,#block-views-home-one-page-carousel-block-1 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-2 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-3 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-1 .config-carousel,#block-views-home-one-page-carousel-block-2 .config-carousel,#block-views-home-one-page-carousel-block-3 .config-carousel,.view-albums li.views-row .views-field-field-services span.views-label,.view-albums.view-display-id-block_6 .view-footer .view .view-content li .views-field-field-trackbuylinknew,.view-albums.view-display-id-block_6 .view-footer .view .view-content li .views-field-field-track-buy-link,#lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a,#lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a,#ss-bit-wide .bit-events tr.bit-bottom td a,#block-block-516 .view-footer .see-all a,#ss-bit-narrow tr.bit-bottom td a,#block-block-521 .nav_header_meta a,.page-node-15326 .style-top .style-mlist-join,.page-node-15326 .style-bottom li .style-tour-tkt{background:#fffbf8;border:2px solid #262C2C;color:#262C2C;cursor:pointer;display:block;text-decoration:none;text-transform:uppercase;text-align:center;width:63px;height:31px;font-weight:normal;font-family:"futura-pt-condensed",sans-serif;font-size:20px;line-height:31px;}
#block-block-516 .nav_header_meta a:hover,#block-views-home-one-page-news-block-2 .nav_header_meta a:hover,#block-views-home-one-page-photos-block-1 .nav_header_meta a:hover,#block-views-home-one-page-video-block-1 .nav_header_meta a:hover,input.form-submit:hover,.item-list .pager .pager-next.first.last a:hover,#themebuilder-live-preview-theme-picker-form #edit-switch:hover,#edit-submit:hover,#edit-delete:hover,.view-footer .see-all a:hover,#block-block-26 .joinCommLink:hover,#block-block-26 .mailButton:hover,#photoCarousel .pc-link:hover,#block-block-321 .more-link a:hover,#block-views-home-one-page-carousel-block-1 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-2 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-3 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-1 .config-carousel:hover,#block-views-home-one-page-carousel-block-2 .config-carousel:hover,#block-views-home-one-page-carousel-block-3 .config-carousel:hover,.view-albums li.views-row .views-field-field-services span.views-label:hover,.view-albums.view-display-id-block_6 .view-footer .view .view-content li .views-field-field-trackbuylinknew:hover,.view-albums.view-display-id-block_6 .view-footer .view .view-content li .views-field-field-track-buy-link:hover,#lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a:hover,#lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a:hover,#ss-bit-wide .bit-events tr.bit-bottom td a:hover,#block-block-516 .view-footer .see-all a:hover,#ss-bit-narrow tr.bit-bottom td a:hover,#block-block-521 .nav_header_meta a:hover,.page-node-15326 .style-top .style-mlist-join:hover,.page-node-15326 .style-bottom li .style-tour-tkt:hover{color:#E6353B;border:2px solid #E6353B;}
#ss-bit-wide .bit-events tr td.bit-artist-event-link a,#ss-bit-wide .bit-events tr td.bit-tickets a,#ss-bit-wide .bit-events tr td.bit-rsvp label a,#ss-bit-narrow tr td.bit-concert a.bit-buy-tix,#ss-bit-narrow tr td.bit-concert a.bit-artist-event-link,#ss-bit-narrow tr td.bit-rsvp a{background:#fffbf8;border:2px solid #262C2C;color:#262C2C;cursor:pointer;display:block;text-decoration:none;text-transform:uppercase;text-align:center;width:62px;height:30px;font-weight:normal !important;font-family:"futura-pt-condensed",sans-serif !important;font-size:20px !important;float:right;line-height:30px;margin:20px 0;}
#ss-bit-wide .bit-events tr td.bit-artist-event-link a:hover,#ss-bit-wide .bit-events tr td.bit-tickets a:hover,#ss-bit-wide .bit-events tr td.bit-rsvp label a:hover,#ss-bit-narrow tr td.bit-concert a.bit-buy-tix:hover,#ss-bit-narrow tr td.bit-concert a.bit-artist-event-link:hover,#ss-bit-narrow tr td.bit-rsvp a:hover{color:#E6353B;border:2px solid #E6353B;}
#ss-bit-wide .bit-track-artist-header,#ss-bit-narrow .bit-track-artist-header{display:none !important;}
#ss-bit-wide{border-bottom:1px solid #d4d2cf;}
#ss-bit-wide .bit-events tr{display:table-row;}
#ss-bit-wide .bit-events tr.bit-bottom{background:none !important;display:none;}
#ss-bit-wide .bit-events tr.bit-bottom td{padding:0;}
#ss-bit-wide .bit-events tr.bit-bottom td a{float:right;}
#ss-bit-wide .bit-events tr td{padding:39px 0;display:table-cell;height:auto;border-color:#d4d2cf !important;}
#ss-bit-wide .bit-events tr td.bit-date a{display:inline-block !important;font-family:"futura-pt-condensed",sans-serif !important;font-size:24px !important;width:164px !important;text-transform:uppercase  !important;}
#ss-bit-wide .bit-events tr td.bit-date a:hover{color:#E6353B !important;-webkit-text-fill-color:#E6353B !important;}
#ss-bit-wide .bit-events tr td.bit-venue{width:23%;}
#ss-bit-wide .bit-events tr td.bit-venue .lineup a{padding:0 !important;display:none !important;}
#ss-bit-wide .bit-events tr td.bit-venue .lineup a:hover{color:#E6353B !important;-webkit-text-fill-color:#E6353B !important;}
#ss-bit-wide .bit-events tr td.bit-location{font-size:24px !important;padding:0 2%;width:27%;}
#ss-bit-wide .bit-events tr td.bit-location a{display:inline-block !important;color:#656565 !important;-webkit-text-fill-color:#656565 !important;font-family:"futura-pt-condensed",sans-serif !important;font-weight:normal !important;line-height:25px !important;}
#ss-bit-wide .bit-events tr td.bit-location a:hover{color:#E6353B !important;-webkit-text-fill-color:#E6353B !important;}
#ss-bit-wide .bit-events tr td.bit-artist-event-link{padding:0 10% 0 0;}
#ss-bit-wide .bit-events tr td.bit-tickets{padding:0;}
#ss-bit-wide .bit-events tr td.bit-tickets.disabled{pointer-events:none;cursor:default;font-family:"futura-pt-condensed",sans-serif !important;font-size:24px !important;}
#ss-bit-wide .bit-events tr td.bit-tickets.disabled a{color:#ED3D3D;font-size:24px !important;border:2px solid #E6353B;}
#ss-bit-wide .bit-events tr td.bit-rsvp{padding:0;display:none !important;}
#ss-bit-wide .bit-events tr td.bit-rsvp label{padding:0;display:block;border:none;background:none;box-shadow:none;}
#ss-bit-wide .bit-events tr:nth-child(3) td{border:none;}


.header #inner-header {
  padding-left: 60px;
}








































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

span.updated { display: none; }

    
    .page_item
    {
        padding-left: 15px;
    }

.nav li.sub_nav a:hover{
    border-bottom: none;
}

.two-row-item .item-meta	{
	background:#f2f2f2;
	padding:14px 10px;
}

.two-row-item .item-meta h2.dek	{
	font-size:19px;
	font-weight:normal;
	margin-bottom:15px;
}

.two-row-item .item-meta .by-line-and-date	{
	font-size:14px;
}

.three-row-item .item-meta	{
	background:#f2f2f2;
	padding:10px;
}


.three-row-item .item-meta .category	{
	font-family:'HelveticaNeueW01-77BdCn_692722',"HelveticaNeue-CondensedBold","Helvetica Neue", Helvetica, Arial; 
	font-size:14px;
	font-weight:normal;
	margin-bottom:15px;
	color:#000;
	text-transform:uppercase;
}

.editors-picks .three-row-item .item-meta .category	{
	display:none;
}

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

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

.three-row-item .item-meta h2.dek	{
	font-size:18px;
	font-weight:normal;
	margin-bottom:15px;
}

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

.three-row-item .item-meta .by-line-and-date	{
	font-size:14px;
}

.post-meta{height:46px;width:598px;margin-top:0;}

.post.video .post-meta{margin-top:-5px;}

.post.story .post-meta{margin-top:-10px;}
.eight,.row .eight{width:66.66667%}
.block-grid.eight-up{margin:0 -8px}
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}


.sidebar .widget .seperator{

}



.avia_socialcount .seperator{
display:none;
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}
.post-likes-widget-placeholder{margin:0;border-width:0;position:relative}
.post-likes-widget-placeholder .button{display:none}
.post-likes-widget-placeholder .loading{color:#999;font-size:12px}
.slim-likes-widget .post-likes-widget{width:auto;float:none}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{width:100%;float:none;position:absolute;top:0}
.row{margin-left:-15px;margin-right:-15px;}

	body.mobile #bg_image { min-height:90px; width:100%; }

	#bg_image { min-height:90px; width:100%; }


#header ul#bas {margin:0;padding:0;height:34px; color:#ffffff; font-size: 13px; float:left;   }

#header ul#bas li {
	margin:0;
	padding:0;
	float:left;
	padding:9px;
	background-color:#3d4648;
	list-style-type:none;
	border-right: solid 1px #5d6262;
	cursor:pointer;
}

#header ul#bas li.premier {padding-left:26px;}


#header ul#bas li:hover, #header ul#bas li.sfhover {background-color:#dc1f74;}

#header ul#bas li a {color:#ffffff; text-decoration:none;}

.td-trending-now-title {
  background-color: #4db2ec;
  border-radius: 3px;
  color: #FFFFFF;
  display: inline;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 1;
  padding: 3px 15px 3px 15px;
  position: relative;
  vertical-align: middle;
  margin: 0 21px 0 0;
  text-transform: uppercase;
  top: -2px;
  
}

.td-newsmag-travel .td-trending-now-title {
  color: #111;
  background: none;
  font-size: 11px;
  top: 0;
}

.td-md-is-android .td-trending-now-title {
  
}

  .cmsc--nav-pushwrap {
    margin: 0;
    -ms-transform: translate(0, -112px);
    
    -webkit-transform: translate(0, -112px);
    
    transform: translate(0, -112px); }

  .cmsc--nav-pushwrap.cmsc--nav-level_shown {
    -ms-transform: translateX(250px) translateY(-112px) !important;
    
    -webkit-transform: translateX(250px) translateY(-112px) !important;
    
    transform: translateX(250px) translateY(-112px) !important; }

  .cmsc--nav-pushwrap.cmsc--nav-level_shown .cmsc--nav {
    -ms-transform: translateX(0) translateY(-112px) !important; }


.gray-headers {PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 22px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #2e2e27; FONT-SIZE: 18px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px}

  
  .ourClients .clients .carousel-items .carousel-item {
    margin-right: 0px;
    width: 198px;
    text-align: center;
  }

  .ourClients .clients .carousel-items a {
    border-left: none;
  }

.carousel-items-con {
  width: 100%;
  overflow: hidden;
}

.carousel-items {
  width: 10000px;
  list-style: none;
  margin-left: 0px;
}

.ourClients .clients .carousel-items {
  height: auto;
}

.ourClients .clients .carousel-items a:hover {
  opacity: 1;
  -webkit-transition: all ease 0.5s;
  -moz-transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  transition: all ease 0.5s;
}

.ourClients .clients .carousel-items a img {
  width: 153px;
  max-width: 153px;
}

#contaner {
	width:980px;
	margin:auto;
}
.pt_checkout .header-mobile-logo_img{left:auto}
.header-mobile-logo_img{width:163px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}


.avia-menu-fx{position: absolute; bottom:-1px; height:2px; z-index: 10; width:100%; left:0; opacity: 0; visibility: hidden; }


.avia-menu-fx .avia-arrow-wrap{
height:10px;
width:10px;
position: absolute;
top:-10px;
left:50%;
margin-left:-5px;
overflow: hidden;
display:none;
}


.avia-menu-fx .avia-arrow-wrap .avia-arrow{
top: 10px;
}











.small-preview, .avia-post-nav .entry-info-wrap, .avia-post-nav, .avia-menu-fx, .team-social, .button, .related-format-icon, .avia-slideshow-controls a, #top .social_bookmarks li a, .fallback-post-type-icon, #scroll-top-link, #advanced_menu_toggle, #advanced_menu_hide, .avia-slideshow-button{
-ms-transition:     all 0.3s ease-out;
-moz-transition:    all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-o-transition:      all 0.3s ease-out;
transition:         all 0.3s ease-out;
}

#mobile-advanced .avia-menu-fx{display:none; visibility:hidden;}

.sfcm.sfsi_wicon {
    padding: 0;
	width: 100%;
	border: medium none;
}
.table td,.table th{background-color:#fff!important}
.table{border-collapse:collapse!important}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important}
.table .table{background-color:#fff}
.table-bordered{border:1px solid #ddd}


td.content
{
padding-top:0;
padding-left:0;
padding-right:0;
width: auto;
}
header .q_logo img.light,header .q_logo img.dark,header .q_logo img.sticky{display:none!important}
header .q_logo.animate_logo div.dark,header .q_logo.animate_logo div.sticky{display:none}



.wp-caption,.wp-caption-text,.sticky,.gallery-caption,.bypostauthor
{
	opacity:1
}

.right_side_menu_opened .wrapper header.fixed,.right_side_menu_opened .wrapper header.sticky
{
	left:-270px
}

.q_logo img.light,.q_logo img.sticky,.q_logo img.dark,.q_logo img.popup
{
	opacity:0
}

	header.sticky
{
	-webkit-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);
	-moz-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);
	-o-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);
	-ms-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);
	transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);
	top:-120px;
	left:0;
	position:fixed;
	-moz-background-clip:border;
	-webkit-background-clip:border;
	background-clip:border-box;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
	-moz-background-clip:content;
	-webkit-background-clip:content;
	background-clip:content-box
}

	header.sticky .header_top
{
	display:none
}

	header.sticky .header_bottom
{
	background-color:#fff!important;
	box-shadow:0 1px 3px rgba(0,0,0,0.11)
}

	header.sticky.no_shadow .header_bottom
{
	box-shadow:none
}

	header.sticky.centered_logo
{
	top:-300px
}

	header.sticky.sticky_animate
{
	top:0
}

	header.sticky .q_logo img.sticky
{
	opacity:1
}

	header.sticky .q_logo img.normal,header.sticky .q_logo img.light,header.sticky .q_logo img.dark,header.sticky .q_logo img.popup
{
	opacity:0!important
}

	header.sticky .logo_wrapper,header.sticky.centered_logo .logo_wrapper
{
	height:60px!important;
	float:left
}

	header.sticky .drop_down .second
{
	margin-top:0
}

	header.sticky .header_fixed_right_area
{
	display:none
}

	header.sticky .side_menu_button
{
	height:60px
}

.sticky .header_menu_bottom
{
	position:static
}

	header.menu_bottom:not(.sticky) .drop_down .second
{
	top:100%
}

	header:not(.sticky) .header_menu_bottom .side_menu_button
{
	height:60px
}

.menu_bottom.sticky .container_inner .header_inner_left
{
	position:absolute
}

.menu_bottom.sticky .logo_wrapper
{
	float:left
}

	header.centered_logo.sticky .header_inner_left
{
	margin:0
}

	header.centered_logo.sticky .q_logo
{
	top:50%
}

	header.centered_logo.sticky .q_logo img
{
	top:-50%
}

	header.transparent:not(.sticky) .drop_down .second
{
	top:75%
}

	header.transparent.with_border:not(.sticky) .drop_down .second
{
	top:100%
}

.sticky .header_menu_bottom .main_menu
{
	float:right;
	left:auto;
	position:relative
}

.sticky .header_menu_bottom .main_menu_header_inner_right_holder .main_menu
{
	float:left
}

.sticky .header_menu_bottom .main_menu_header_inner_right_holder.with_center_logo .main_menu
{
	float:left
}

.sticky .header_menu_bottom .main_menu_header_inner_right_holder
{
	float:right
}

	header.light:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton
{
	border-color:#fff!important;
	background-color:transparent!important;
	color:#fff!important
}

.light:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line,.light:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line:before,.light:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line:after
{
	background-color:#fff
}

.popup_menu_opened header.scrolled .header_bottom,.popup_menu_opened header.sticky .header_bottom
{
	background-color:transparent!important;
	box-shadow:none
}

.popup_menu_opened .q_logo img.normal,.popup_menu_opened .q_logo img.light,.popup_menu_opened .q_logo img.sticky,.popup_menu_opened .q_logo img.dark
{
	opacity:0!important
}
