﻿
.postmeta .meta-date, .postmeta .meta-author, .postmeta .meta-comments {
	display: inline-block;
	padding: 0.5em 1em;
	margin: 0;
}

.postmeta .meta-date {
	background: #bb0000;
	color: #fff;
}

.postmeta .meta-date a:link, .postmeta .meta-date a:visited {
	color: #fff;
}

.postmeta .meta-date a:hover, .postmeta .meta-date a:active {
	text-decoration: none;
}

.widget-category-posts .type-post .postmeta-small .meta-date:before{
	content: '\f307';
}

	.postmeta .meta-date, .postmeta .meta-author, .postmeta .meta-comments, .postinfo span {
		display: block;
	}


.container {
  width: 960px;
  margin: 0 auto 40px;
  overflow: hidden;
}

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

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

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

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

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

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

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

.content-inner,.region-sidebar-first,.region-sidebar-second {float: none;}

.sidebar-first .content-inner {margin-left: 20%; margin-right: 0;}

.sidebar-second .content-inner {margin-right: 20%; margin-left: 0;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.spec-list-item.last{border-right:0px;}
.primary-nav-list .menu-item-has-children{position:relative}
		

#navigation-wrapper {
	background-color: #999;
}
						

#navigation 			{	
							
							max-width:800px;
							margin: 0 auto;
							background: none;
							border:0;
						}
						
								
#navigation a {
	font-size: 1.1em;
}


#navigation a:hover {
	text-decoration: none;
}
  						

#navigation ul.nav .sub-menu a {	
	text-transform: none;		
}

						
#navigation ul.nav ul	{	background:#0e3858 !important;
    						border: none !important;
    						left: 20px !important;
							
							top: 35px !important;
                                                padding-top:0 !important;
  						}

  						
						
#navigation ul.nav ul ul {
    						top: -1px;
    						left: 100%;
  						}



#navigation ul li:first-child, #navigation ul li:first-child a {
   							 border-radius: 0 !important;
}


#navigation ul.nav li.parent ul.children{
							background:#09263a;
							padding-bottom:0;
						}

						
#navigation ul.nav li.parent ul.children li a{
							background:none !important;
							color:#e8f4fe !important;
							text-decoration:none;
							border-bottom:#103c5f 1px solid;
							font-weight:normal;
							font-size:11px;
							padding-left:20px !important;
						}

						
#navigation ul.nav li.parent ul.children li a:hover{
							background: #103c5f !important;
						}

  #wrapper #navigation ul.rss {
    top: 0;
    right: 0;
    float: right;
    border: none;
    margin-bottom: 0;
    padding: 0 10px 0 0;
  }

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

  #wrapper #navigation ul.rss li a {
    padding: 13px 5px;
  }

  #navigation ul li:first-child,
  #navigation ul li:first-child a {
    border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
  }

  #navigation ul ul li:first-child,
  #navigation ul ul li:first-child a {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
  }

  #navigation .nav li ul li.parent a {
    padding-right: 0;
  }

  #navigation .nav li ul li.parent a:after {
    border-color: transparent transparent transparent #ccc;
    right: 0;
    top: 46%;
  }


#navigation ul.rss li a:after {
  content: 'B';
  text-shadow: 1px 1px 0 #fff;
}

#navigation ul.rss li a:hover:after {
  color: #222;
}

#navigation ul.rss li.sub-email a:after {
  content: '@';
  text-shadow: 1px 1px 0 #fff;
}

#navigation ul.rss {
  float: none;
  position: absolute;
  top: 10px;
  right: 9px;
}

#navigation ul.rss li {
  display: block;
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 1em;
}

#navigation ul.rss li a {
  color: #555555;
  text-decoration: none;
  padding: 0;
  display: inline-block;
  position: relative;
}

#navigation ul.rss li a:hover {
  color: #222;
}
 


#social-bar {
	display: none;
    position: fixed;
    width: 35px;
    height: auto !important;
    background-color: rgba(0,0,0,0.8);
    top: 40% !important;
    left: 0;
    z-index: 10000;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}


#social-bar ul li {
    display: block;
    margin-bottom: 5px;
}
.author-byline-inside{padding:2px 20px 2px 0;background:white}
.mega-header .author-byline-inside{padding:15px}

#wrapper 											{ background: white; margin: auto; position: relative; width: 1000px; }
.editor-button,.edit-link a,.page-map a,.archive-header .view-flyer a,.newsletter-signup input[type="submit"],button,input[type="submit"],.modal-trigger span{background-color:white;border:4px solid #070608;color:#070608;display:inline-block;font-family:"droid-sans-mono","Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-weight:normal;line-height:1;padding:1.3125em 3.9375em;text-decoration:none;box-shadow:0.375em 0.375em 0 #070608;-webkit-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;-moz-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear}
.tr-coretext .editor-button,.tr-coretext .edit-link a,.edit-link .tr-coretext a,.tr-coretext .page-map a,.page-map .tr-coretext a,.tr-coretext .archive-header .view-flyer a,.archive-header .view-flyer .tr-coretext a,.tr-coretext button,.tr-coretext input[type="submit"],.tr-coretext .modal-trigger span,.modal-trigger .tr-coretext span{font-weight:normal}
.editor-button:hover,.edit-link a:hover,.page-map a:hover,.archive-header .view-flyer a:hover,button:hover,input[type="submit"]:hover,.modal-trigger span:hover{background-color:#c7a84c;border:4px solid #c7a84c;color:white}
.editor-button:active,.edit-link a:active,.page-map a:active,.archive-header .view-flyer a:active,button:active,input[type="submit"]:active,.modal-trigger span:active{margin:2px -2px -2px 2px;box-shadow:0 0 0 #070608}
.modal-open{overflow:hidden}
.modal label{cursor:pointer;margin-bottom:0;font-size:1em}
.modal label img{border-radius:150px;display:block;max-width:300px}
.modal input[type="checkbox"]{display:none}
.modal .modal-open{overflow:hidden}
.modal .modal-window{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.85);opacity:0;text-align:left;visibility:hidden;z-index:99999999999;padding:0 7.875em}
.js .modal .modal-window{overflow:scroll}
.modal .modal-window .modal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}
.modal .modal-close{position:absolute;top:-2.95313em;right:-2.95313em;bottom:auto;left:auto;height:1.5em;width:1.5em;cursor:pointer}
.modal .modal-close:after,.modal .modal-close:before{position:absolute;top:3px;right:3px;bottom:0;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:1.5em;width:0.15em;background:#999;content:'';display:block;margin:-3px 0 0 -1px}
.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:gray}
.modal .modal-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.modal .modal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;border-radius:0;background:#f8f8f8;margin:auto;margin-bottom:1.96875em;max-width:60.44444em;max-height:70%;position:relative;overflow:visible;margin-top:-100%}
.modal .modal-inner p{font-size:1.125em;max-width:100% !important;padding:0;text-align:left}
.modal .modal-inner p.intro{color:#c7a84c;line-height:1.6em}
.modal .modal-inner p.body{color:#070608;line-height:1.45em}
.modal .modal-inner a.cta{color:white;display:inline-block;margin-right:.5em;margin-top:1em}
.modal .modal-inner a.cta:last-child{padding:0 2em}
.modal .modal-state:checked+.modal-window{opacity:1;visibility:visible}
.modal .modal-state:checked+.modal-window .modal-inner{margin-top:7.77778em}
.type-movie .entry-content .modal,.type-movie .entry-summary .modal{margin:1.96875em 0}
.type-movie [id^="modal-"] .modal-inner{font-size:1.28571em}
.type-movie [id^="modal-"] .modal-inner iframe{display:block;border:none}
.modal-trigger{text-align:center}

.banner-font-description,.banner-font-link,.banner-font-title,.banner-font__carousel-title,.banner-font__history-description-v2,.banner-font__history-title-150,.banner-font__history-title-80,.banner-font__history-title-90,.banner-font__out-there-description,.banner-font__out-there-landing-link,.banner-font__out-there-link,.banner-font__out-there-title,.banner-font__slider-description,.banner-font__slider-link,.banner-font__slider-title,.banner-font__stories-description,.banner-font__stories-link,.banner-font__stories-title,.banner-font__story-description,.banner-font__story-link,.banner-font__story-title{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.banner-font-title,.banner-font__carousel-title,.banner-font__history-title-150,.banner-font__history-title-80,.banner-font__history-title-90,.banner-font__out-there-title,.banner-font__slider-title,.banner-font__stories-title,.banner-font__story-title{font-size:40px;text-transform:uppercase}

.banner-font-title.same-line-height,.same-line-height.banner-font__carousel-title,.same-line-height.banner-font__history-title-150,.same-line-height.banner-font__history-title-80,.same-line-height.banner-font__history-title-90,.same-line-height.banner-font__out-there-title,.same-line-height.banner-font__slider-title,.same-line-height.banner-font__stories-title,.same-line-height.banner-font__story-title{line-height:40px}

.banner-font-title.line-height-p5,.line-height-p5.banner-font__carousel-title,.line-height-p5.banner-font__history-title-150,.line-height-p5.banner-font__history-title-80,.line-height-p5.banner-font__history-title-90,.line-height-p5.banner-font__out-there-title,.line-height-p5.banner-font__slider-title,.line-height-p5.banner-font__stories-title,.line-height-p5.banner-font__story-title{line-height:45px}

.banner-font-title.line-height-l5,.line-height-l5.banner-font__carousel-title,.line-height-l5.banner-font__history-title-150,.line-height-l5.banner-font__history-title-80,.line-height-l5.banner-font__history-title-90,.line-height-l5.banner-font__out-there-title,.line-height-l5.banner-font__slider-title,.line-height-l5.banner-font__stories-title,.line-height-l5.banner-font__story-title{line-height:35px}

.banner-font__slider-title{font-size:50px;line-height:61px}

.banner-font__slider-title.same-line-height{line-height:50px}

.banner-font__slider-title.line-height-p5{line-height:55px}

.banner-font__slider-title.line-height-l5{line-height:45px}

.banner-textbox__slider--left .banner-font__slider-title{padding-right:22px}

.mainpagetitle{
	font-size: 26px;
	margin-top: 2px !important;
	margin-bottom: 8px !important;
}

	h2.mainpagetitle{
  	font-size:30px;
	}
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear-block{display:inline-block;}

* html .clear-block{height:1%;}
fieldset ul.clear-block li{margin:0;padding:0;background-image:none;}



.propertyborder {
	border-top: 0px solid #9197A5;
	width: 20%;
	position: absolute;
	margin-top: -7%;
	text-align: center;
	left: 40%;
	}





.now_min {float:left; width:720px;}
.rocket-section h2{margin-top:0;}
.rocket-section.rocket-section-collapse-top{padding-top:0;}
.rocket-section.rocket-section-collapse-bottom{padding-bottom:0;}
.rocket-section.transparrent-section + .transparrent-section{padding-top:0;}
.rocket-section-collapsed{padding:0px;}
.header-search-area .rocket-section{background-color:#0099a8;}
.header-search-area .rocket-section .responsive_font_big,.header-search-area .rocket-section .node-type-homepage .jumbotron h2,.node-type-homepage .jumbotron .header-search-area .rocket-section h2{color:white;}
.page-solutions-learn .read-the-details.rocket-section,.node-type-brand-landing .read-the-details.rocket-section,.node-type-product .read-the-details.rocket-section,.node-type-learn-landing .read-the-details.rocket-section{padding-top:0;}
.mh-wrapper{padding:25px;background:#fff;}
.page-template-template-homepage .mh-wrapper{padding-bottom:0;}
.mh-wrapper,.mh-site-logo,.mh-author-box-content,#respond,.mh-spotlight-widget,.mh-author-bio-widget{padding:20px;}
.column,#col1,#col2,#col3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-top:16px;padding-top:1rem;padding-bottom:16px;padding-bottom:1rem;position:relative;z-index:2;}
.lt-ie9 .column,.lt-ie9 #col1,.lt-ie9 #col2,.lt-ie9 #col3{padding-top:24px;padding-top:1.5rem;padding-bottom:24px;padding-bottom:1.5rem;}
#col2{width:100%;}
.lt-ie9 #col2{width:25%;}
#col2 img,#col3 img{display:block;height:auto;max-width:300px;width:100%;}
#col2 .block,#col3 .block{word-wrap:break-word;}
#col2 .block + .block,#col3 .block + .block{margin-top:32px;margin-top:2rem;}
.maintext{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;}
.maintext p a:link,.maintext li a:link,.maintext dd a:link,.maintext blockquote a:link{text-decoration:none;border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);}
.maintext p a:visited,.maintext li a:visited,.maintext dd a:visited,.maintext blockquote a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
.maintext p a:hover,.maintext p a:active,.maintext li a:hover,.maintext li a:active,.maintext dd a:hover,.maintext dd a:active,.maintext blockquote a:hover,.maintext blockquote a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
.maintext p a img,.maintext li a img,.maintext dd a img,.maintext blockquote a img{border:none;}
.mzr_fontface.mzr_generatedcontent .maintext a.ext:after{font-family:FontAwesome;content:"\f08e";padding-left:0.25em;border-bottom:none;}
.maintext p,.maintext ol,.maintext ul,.maintext dl{margin-top:0;margin-bottom:16px;margin-bottom:1rem;}
.maintext dl{margin-bottom:24px;margin-bottom:1.5rem;}
.maintext ul,.maintext ol{padding-left:0;margin-left:0;}
.maintext li,.maintext dd{margin-top:0;margin-left:32px;margin-left:2rem;margin-bottom:8px;margin-bottom:0.5rem;}
.maintext ul ul,.maintext ul ol,.maintext ol ul,.maintext ol ol{margin-top:8px;margin-top:0.5rem;margin-left:32px;margin-left:2rem;}
.maintext li ol,.maintext li ul{margin-top:8px;margin-top:0.5rem;margin-left:0;}
.maintext dt{font-weight:bold;padding-top:8px;padding-top:0.5rem;margin-top:0;margin-bottom:8px;margin-bottom:0.5rem;font-size:12px;font-size:0.75em;line-height:16px;line-height:1rem;text-transform:uppercase;}
.wf-merriweather-n9-active .maintext dt{font-weight:900;}
.maintext dl.horizontal:before,.maintext dl.horizontal:after{content:".";display:block;height:0;overflow:hidden;}
.maintext dl.horizontal:after{clear:both;}
.maintext dl.horizontal dt{float:left;width:20%;clear:left;border-top:1px #e6e6e6 solid;}
.maintext dl.horizontal dd{margin-left:25%;}
.lt-ie9 .maintext dl.horizontal{*zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;}
.lt-ie9 .maintext dl.horizontal:before,.lt-ie9 .maintext dl.horizontal:after{content:".";display:block;height:0;overflow:hidden;}
.lt-ie9 .maintext dl.horizontal:after{clear:both;}
.lt-ie9 .maintext dl.horizontal dt{float:left;width:20%;clear:left;border-top:1px #e6e6e6 solid;}
.lt-ie9 .maintext dl.horizontal dd{margin-left:25%;}
.maintext blockquote{font-style:italic;padding:16px 32px;padding:1rem 2rem;margin:0 0 16px 0;margin:0 0 1rem 0;border:1px #e6e6e6 solid;background-color:#f2f2f2;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.maintext blockquote cite,.maintext blockquote .cite{font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;text-align:right;margin:0;}
.maintext address{font-style:normal;margin:0 32px 16px 32px;margin:0 2rem 1rem 2rem;}
.maintext table{border-collapse:collapse;margin:0 0 24px 0;margin:0 0 1.5rem 0;}
.maintext hr{height:1px;border:none;border-top:1px #ccc solid;clear:both;margin:24px auto;margin:1.5rem auto;}
.maintext h1,.maintext h2,.maintext h3,.maintext h4,.maintext h5,.maintext h6{color:#002855;font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:0;padding-top:16px;padding-top:1rem;margin-bottom:16px;margin-bottom:1rem;}
.maintext h1 a,.maintext h2 a,.maintext h3 a,.maintext h4 a,.maintext h5 a,.maintext h6 a{color:#002855;text-decoration:none;-webkit-transition-property:color,border;-moz-transition-property:color,border;-o-transition-property:color,border;transition-property:color,border;}
.maintext h1 a:link,.maintext h1 a:visited,.maintext h2 a:link,.maintext h2 a:visited,.maintext h3 a:link,.maintext h3 a:visited,.maintext h4 a:link,.maintext h4 a:visited,.maintext h5 a:link,.maintext h5 a:visited,.maintext h6 a:link,.maintext h6 a:visited{color:#002855;border-bottom:1px solid #d8dee5;border-bottom:1px solid rgba(0,40,85,0.15);}
.maintext h1 a:hover,.maintext h1 a:active,.maintext h2 a:hover,.maintext h2 a:active,.maintext h3 a:hover,.maintext h3 a:active,.maintext h4 a:hover,.maintext h4 a:active,.maintext h5 a:hover,.maintext h5 a:active,.maintext h6 a:hover,.maintext h6 a:active{color:#ad924f;border-bottom:1px solid #ad924f;}
.maintext h1{font-family:Merriweather,Georgia,"Times New Roman",Times,serif;font-size:39px;line-height:48px;font-size:1.953rem;line-height:2.5rem;}
.maintext h2{font-size:31px;line-height:40px;font-size:1.563rem;line-height:2rem;}
.maintext h3{font-size:25px;line-height:32px;font-size:1.25rem;line-height:1.5rem;}
.maintext h4{font-size:20px;line-height:24px;font-size:1rem;line-height:1.5rem;}
.maintext h5{font-size:16px;line-height:24px;font-size:0.8rem;line-height:1rem;}
.maintext h6{font-size:13px;line-height:16px;font-size:0.62rem;line-height:1rem;text-transform:uppercase;letter-spacing:0.1em;}
.maintext h1:first-child,.maintext h2:first-child,.maintext h3:first-child,.maintext h4:first-child,.maintext h5:first-child,.maintext h6:first-child,.maintext h1 + h2,.maintext h2 + h3,.maintext h3 + h4,.maintext h4 + h5,.maintext h5 + h6{padding-top:0;}
.maintext th{border-bottom:4px #e6e6e6 solid;font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#999999;text-align:left;padding:8px 16px 8px 0;padding:0.5rem 1rem 0.5rem 0;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;text-transform:uppercase;}
.maintext td{border-bottom:1px #e6e6e6 solid;font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px 16px 8px 0;padding:0.5rem 1rem 0.5rem 0;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;}
.maintext td p{padding:0;margin:4px 0;margin:0.25rem 0;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;}
.maintext select,.maintext textarea,.maintext input[type="text"],.maintext input[type="password"],.maintext input[type="datetime"],.maintext input[type="datetime-local"],.maintext input[type="date"],.maintext input[type="month"],.maintext input[type="time"],.maintext input[type="week"],.maintext input[type="number"],.maintext input[type="email"],.maintext input[type="url"],.maintext input[type="search"],.maintext input[type="tel"],.maintext input[type="color"]{color:#333333;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:1px solid #ccc;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;}
.maintext textarea,.maintext input[type="text"],.maintext input[type="password"],.maintext input[type="datetime"],.maintext input[type="datetime-local"],.maintext input[type="date"],.maintext input[type="month"],.maintext input[type="time"],.maintext input[type="week"],.maintext input[type="number"],.maintext input[type="email"],.maintext input[type="url"],.maintext input[type="search"],.maintext input[type="tel"],.maintext input[type="color"]{background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;-webkit-transition-property:border,box-shadow;-moz-transition-property:border,box-shadow;-o-transition-property:border,box-shadow;transition-property:border,box-shadow;-webkit-transition-duration:0.25s;-moz-transition-duration:0.25s;-o-transition-duration:0.25s;transition-duration:0.25s;padding:4px;padding:0.25rem;font-family:Merriweather,Georgia,"Times New Roman",Times,serif;color:#333333;}
.maintext textarea:focus,.maintext input[type="text"]:focus,.maintext input[type="password"]:focus,.maintext input[type="datetime"]:focus,.maintext input[type="datetime-local"]:focus,.maintext input[type="date"]:focus,.maintext input[type="month"]:focus,.maintext input[type="time"]:focus,.maintext input[type="week"]:focus,.maintext input[type="number"]:focus,.maintext input[type="email"]:focus,.maintext input[type="url"]:focus,.maintext input[type="search"]:focus,.maintext input[type="tel"]:focus,.maintext input[type="color"]:focus{border:1px solid #ad924f;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2) inset;box-shadow:0 1px 1px rgba(0,0,0,0.2) inset;}
.maintext input[type="text"],.maintext input[type="password"],.maintext input[type="datetime"],.maintext input[type="datetime-local"],.maintext input[type="date"],.maintext input[type="month"],.maintext input[type="time"],.maintext input[type="week"],.maintext input[type="number"],.maintext input[type="email"],.maintext input[type="url"],.maintext input[type="search"],.maintext input[type="tel"],.maintext input[type="color"]{height:32px;height:2rem;}
.maintext label{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:#737373;}
.maintext input[type="button"],.maintext input[type="reset"],.maintext input[type="submit"]{-webkit-appearance:button;cursor:pointer;background-color:#418fde;color:#fff;padding:4px 8px;padding:0.25rem 0.5rem;font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-transition-property:background-color,box-shadow;-moz-transition-property:background-color,box-shadow;-o-transition-property:background-color,box-shadow;transition-property:background-color,box-shadow;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;border:0px;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;height:32px;height:2rem;}
.mzr_no-touch .maintext input[type="button"]:hover,.maintext input[type="button"]:focus,.mzr_no-touch
.maintext input[type="reset"]:hover,.maintext input[type="reset"]:focus,.mzr_no-touch
.maintext input[type="submit"]:hover,.maintext input[type="submit"]:focus{color:#fff;text-decoration:none;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1));background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1));background-color:#ad924f;}
.maintext input[type="button"]:focus,.maintext input[type="reset"]:focus,.maintext input[type="submit"]:focus{outline:none;}
.mzr_no-touch .maintext input[type="button"]:active,.mzr_no-touch
.maintext input[type="reset"]:active,.mzr_no-touch
.maintext input[type="submit"]:active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.2) inset;box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.2) inset;color:#fff;text-decoration:none;}
.tabs.primary,.maintext ul.tabs.primary{padding:0;margin:0;height:24px;height:1.5rem;border-bottom:1px #ccc solid;}
.tabs.primary li,.maintext ul.tabs.primary li{margin:0;padding:0;border:0;display:block;list-style:none;list-style-image:none;display:inline;font-size:12px;font-size:0.75rem;line-height:24px;line-height:1.5rem;}
.tabs.primary li a,.maintext ul.tabs.primary li a{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;position:relative;top:-1px;padding:0 8px;padding:0 0.5rem;border:1px #ccc solid;border-bottom:0px;font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#f2f2f2;}
.tabs.primary li a:link,.tabs.primary li a:visited,.tabs.primary li a:hover,.tabs.primary li a:active,.maintext ul.tabs.primary li a:link,.maintext ul.tabs.primary li a:visited,.maintext ul.tabs.primary li a:hover,.maintext ul.tabs.primary li a:active{text-decoration:none;}
.mzr_no-touch .tabs.primary li a:hover,.mzr_no-touch .tabs.primary li a:active,.mzr_no-touch
.maintext ul.tabs.primary li a:hover,.mzr_no-touch
.maintext ul.tabs.primary li a:active{background-color:#ad924f;border-color:#ad924f;color:#fff;}
.tabs.primary li a.active:link,.tabs.primary li a.active:visited,.tabs.primary li a.active:hover,.tabs.primary li a.active:active,.mzr_no-touch .tabs.primary li a.active:hover,.mzr_no-touch .tabs.primary li a.active:active,.maintext ul.tabs.primary li a.active:link,.maintext ul.tabs.primary li a.active:visited,.maintext ul.tabs.primary li a.active:hover,.maintext ul.tabs.primary li a.active:active,.mzr_no-touch
.maintext ul.tabs.primary li a.active:hover,.mzr_no-touch
.maintext ul.tabs.primary li a.active:active{color:#333333;background-color:#fff;border-bottom:1px #fff solid;}




#content {
    width: 960px;
    float: left;
    margin: 0;
    padding: 0;
}

#content #left-col {
    width: 600px;
    float: left;
    position: relative;
    margin: 0 0 0 23px;
}

#content #right-col {
    width: 299px;
    margin: 0 0 0 15px;
    padding: 0 0 25px 0;
    float: left;
    position: relative;
}

#content #right-col #sidebar {
    float: left;
    position: relative;
}

#content .read-more:hover {
    color: #000;
    text-decoration: none;
}

#content .single-post-meta {	
    font: normal 11px Arial, Verdana, Tahoma;
    margin: 0 0 10px 0;
    color: #FFF;
    background:#e12020;
    padding:3px 6px 3px 6px;
    border:1px solid #555;
    line-height:25px;
}

#content .single-post-meta a {
    text-decoration: none;
    color: #FFF;
}

#content .single-post-divider {
    border: none;
    background: #FFF;
    margin: 0 0 0 -11px;
    padding:0;
    width:100%;
}

#content .bookmarking p {
    font: bold 18px "Myriad Pro";
    color: #e12020;
    padding-bottom: 10px;
    line-height: 30px;
    text-align: center;
}


    .single-post,
    #content #right-col,
    #navbar,
    #header,
    #content #left-col,
    .content-bg-bottom,
    .content-bg,
    #content,
    #wrapper,
    ul#navcatlist li ul,
    .menu_lr,
    .widget,
    #right-col h3,
    #content #right-col #sidebar,
    #searchnew,
    .signcharheader,
    .signcharheader,
    .signheaderpicture,
    .signheadertable,
    .single-post,
    .signdate,
    table div,
    #comments,
    #respond textarea,
    input#submit,
    #respond input,
    #respond,
    .bookmarking
    {
        width: 100% !important;
        float: none!important;
        box-sizing: border-box !important
    }


.fusion-image-wrapper {
  overflow: hidden;
  z-index: 1;
  position: relative;
}

.fusion-image-wrapper:hover .fusion-rollover {
  opacity: 1;
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
}

.no-csstransforms .fusion-image-wrapper:hover .fusion-rollover {
  display: block;
}

.fusion-image-wrapper.fusion-video {
  display: block;
}

.fusion-portfolio-post .fusion-image-wrapper {
  opacity: 0;
}

.fusion-portfolio-content-wrapper .fusion-image-wrapper {
  opacity: 1;
}

.fusion-portfolio-one .fusion-image-wrapper {
  margin-bottom: 15px;
}

.fusion-portfolio-one-nontext .fusion-image-wrapper {
  float: left;
  margin: 0 25px 15px 0;
  max-width: 540px;
  width: 100%;
}

.fusion-carousel .fusion-carousel-item .fusion-image-wrapper {
  margin-bottom: 0;
  text-align: center;
}

.fusion-carousel-border .fusion-image-wrapper {
  border: 1px solid #e9eaee;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper {
  display: inline;
  vertical-align: middle;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper a {
  display: block;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img {
  max-height: 115px;
  width: auto;
}

.fusion-recent-works-carousel-fixed.fusion-carousel .fusion-image-wrapper,
.fusion-recent-works-carousel-fixed.fusion-carousel .fusion-image-wrapper img {
  max-height: 115px;
  width: auto;
}
.fusion-content-widget-area .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a:hover{color:#333333;}
.fusion-image-wrapper .fusion-rollover{background-image:linear-gradient(top, rgba(185,1,29,0.85) 0%, rgba(185,1,29,0.85) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(185,1,29,0.85)), color-stop(1, rgba(185,1,29,0.85)));background-image:filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b9011d, endColorstr=#b9011d), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);background-image:-webkit-linear-gradient(top, rgba(185,1,29,0.85) 0%, rgba(185,1,29,0.85) 100%);background-image:-moz-linear-gradient(top, rgba(185,1,29,0.85) 0%, rgba(185,1,29,0.85) 100%);background-image:-ms-linear-gradient(top, rgba(185,1,29,0.85) 0%, rgba(185,1,29,0.85) 100%);background-image:-o-linear-gradient(top, rgba(185,1,29,0.85) 0%, rgba(185,1,29,0.85) 100%);}
.no-cssgradients .fusion-image-wrapper .fusion-rollover{background:#b9011d;}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link{background-color:#333333;width:36px;height:36px;}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price *,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,.fusion-rollover .fusion-rollover-content .fusion-rollover-title{color:#333333;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,.sidebar .tribe-events-single-section-title,table th{font-family:'Roboto Slab', Arial, Helvetica, sans-serif;}
#main .post h2,#main .reading-box h2,#main h2,#tribe_events_filters_wrapper .tribe-events-filters-label,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,.sidebar .tribe-events-single-section-title,table th{font-weight:300;}
#wrapper .fusion-events-shortcode .fusion-events-meta h4,.fusion-carousel-meta,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-recent-posts .columns .column .meta,.fusion-single-line-meta{font-size:12px;line-height:18px;}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a,.product-buttons a{font-size:12px;line-height:18px;}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before{font-size:15px;margin-left:-7px;line-height:36px;color:#ffffff;}

.flexslider .flex-direction-nav a,.flexslider .flex-direction-nav a{display:none;}
.flexslider:hover .flex-direction-nav a,.flexslider:hover .flex-direction-nav a{display:block;}
.flexslider{margin:0;padding:0;}
.flexslider .slides img{width:100%;display:block;}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .flexslider .slides{display:block;}
* html .flexslider .slides{height:1%;}
.flexslider .slides{zoom:1;}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px;}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1;}
.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px;}
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1;}

#headerleft {
	width:476px;
	margin-right:16px;
	display:inline;
	float:left;
}

#mobile-menu-switch .toggle:hover,.button a:hover,.comment-body h1 a:hover,.entry-title a:hover,.error404 .page-title a:hover,.gform_button.button:hover,.panel h1 a:hover,.share-menu .share-btn:hover,.site-title a:hover,article.page h1 a:hover,article.post h1 a:hover,ins,mark{text-decoration:none}

.button,.panel h4,.share-menu .share-btn,h3.forward-title{text-transform:uppercase}

.gform_button.button,.post-password-form input[type=submit]{margin-top:0}

.button a,.gform_button.button{font-weight:600;display:inline-block;padding:1.333em 3.15733em}

.button{line-height:1.333em;margin-bottom:1.875rem;letter-spacing:2px}

.button a{border:3px solid #3b94c6}

.button a:hover{color:#f9f9f9;background-color:#3b94c6}

.fancy-top .button{margin-bottom:0}

.fancy-top .button a{color:#f9f9f9;border-color:#f9f9f9}

.fancy-top .button a:hover{color:#3b94c6;background-color:#f9f9f9}

.gform_button.button{border:3px solid #3b94c6}

.gform_button.button:hover{color:#f9f9f9;background-color:#3b94c6}

.fancy-top .gform_button.button{margin-bottom:0;color:#f9f9f9;border-color:#f9f9f9}

.fancy-top .gform_button.button:hover{color:#3b94c6;background-color:#f9f9f9}

.wordpress-hero .button a{padding:1.333em 1.77689em}


header .bottom-sec .btm-nav-wrapper {
  z-index: 100;
  position: absolute;
  display: block;
  width: 100%;
  height: 65px;
  background-color: #fafafa;
}



	.et_vertical_nav #et-main-area,
	.et_vertical_nav #top-header {
		position: relative;
		margin-left: 225px !important;
	}
.home-page .demo-container{width:100%;height:415px;left:50%;margin:0px auto;}

.articles-lst li.adv .homead .sam-place {max-width:336px;max-height:280px;width:auto;display:inline-block;vertical-align:middle;zoom:1;*display:inline;}

.iwidth240 { width: 240px }
.home-products .state-section{font-family:SohoStd-Bold,sans-serif;padding:3%}
.home .state-section{font-family:SohoStd-Bold,sans-serif;padding:2%}
.dropdown .state-section{font-family:SohoStd-Bold,sans-serif;padding:3%}
.postid-1544 #full-top-image .state-section,.pro-details li,.tabs-menu li a{font-family:SohoStd-Bold,sans-serif}
.postid-1586 .hero-mobile #full-top-image .state-section{font-family:SohoStd-Bold,sans-serif;padding:10px;color:#333;list-style-type:none}
.postid-1544 #full-top-image .state-section{padding:3%;color:#333;list-style-type:none}


.newsname
{
	color: #DB9B4F;
	font-size: 9pt;
	font-weight:bold;
	font-family: Arial;
	text-decoration: none;
}



.newsname A:LINK, .newsname A:VISITED, .newsname A:ACTIVE, .newsname A:HOVER {
	color: #DB9B4F;
	font-size: 9pt;
	font-weight:bold;
	font-family: Arial;
	text-decoration: underline;
}

.main-menu .submenu-wrapper {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 75px;
  
  width: 100%;
  padding: 0;
  background: #292929;
  border-bottom: 4px solid #59c0d5;
  z-index: 999;
}

.main-menu .submenu-wrapper:hover {
  display: block!important;
}

.main-menu .submenu-wrapper .menu {
  min-height: 240px;
  margin: 0;
  padding: 20px 0;
  background: #202020;
}

.main-menu .submenu-wrapper .menu li {
  list-style: none;
  text-align: right;
  padding: 5px 20px;
  margin: 0;
  width: 100%;
}

.main-menu .submenu-wrapper .menu li:hover {
  background: #131313;
}

.main-menu .submenu-wrapper .menu li a {
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
}

.main-menu .submenu-wrapper .features-menu {
  padding: 0;
  position: relative;
  margin-left: -16px;
}

.main-menu .submenu-wrapper .features-menu:hover {
  display: block!important;
}

.main-menu .submenu-wrapper .features-menu li {
  list-style: none;
  padding-top: 30px;
}

.main-menu .submenu-wrapper .features-menu li .photo-box {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  margin: 0 0 15px;
}

.main-menu .submenu-wrapper .features-menu li .photo-box img {
  max-width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}

.main-menu .submenu-wrapper .features-menu li .heading,
.main-menu .submenu-wrapper .features-menu li .excerpt {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: :18px;
  color: #ffffff;
  letter-spacing: 1px;
}

.main-menu .submenu-wrapper .features-menu li .heading a,
.main-menu .submenu-wrapper .features-menu li .excerpt a {
  color: #ffffff;
  text-decoration: none;
}

.main-menu .submenu-wrapper .features-menu li .excerpt {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0;
  padding: 7px 0 0;
}

  .main-menu .submenu-wrapper .features-menu li .heading {
    line-height: 17px;
  }
 
.twoColFixLtHdr #footer {
	clear: both;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
}
 
.twoColFixLtHdr #footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	text-align: center;
	margin-bottom: 0px;
}

.twoColFixLtHdr #footer a {
	color: #666;
}

	
	.featured .post-title,
	.single .post-title { font-size: 22px; line-height: 1.5em; letter-spacing: 0; }

	
	.single .related-posts .post-title { font-size: 15px; }

.featured .post-title { font-size: 34px; letter-spacing: -0.7px; line-height: 1.4em; }

.post-hover:hover .post-title a { color: #3b8dbd; }


.post-title { color: #444; font-weight: normal; margin-bottom: 10px; font-size: 22px; font-weight: 400; line-height: 1.5em; -ms-word-wrap: break-word; word-wrap: break-word; }

.post-title strong { font-weight: 600; }

.post-title i { font-style: italic; }

.post-title a { color: #444; }

.post-title a:hover { color: #3b8dbd; }




.single .post-title { font-size: 38px; letter-spacing: -1px; line-height: 1.3em; }



.format-status .post-title { display: none; }



.format-aside .post-title { display: none; }




body.ie8,
.ie8.single .related-posts .post-title,
.ie8 .s1 .alx-posts .post-item-title, 
.ie8 #footer .alx-posts .post-item-title { font-weight: 400; }


.clear_both{
    clear:both;
}
#legal{text-align:center;margin-top:45px}
#legal a{text-decoration:underline}
#social,#legal{text-align:left}



.metaslider .flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 40px 0;
    max-width: none;
    max-height: none;
}


.metaslider .flexslider.filmstrip {
	margin-top: 10px;
}


.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}


.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}


.metaslider .flex-control-thumbs li {
    width: auto;
}


.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
    margin: 10px 5px 0;
    width: auto;
}


.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}


.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}



 
.metaslider {
    position: relative;
    z-index: 0;
}


.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider img {
    height: auto;
    padding: 0;
    margin: 0;
    -moz-user-select: none;
}


.metaslider a {
    outline: none;
}


.metaslider .theme-default .nivoSlider {
   -webkit-box-shadow: 0 0 0;
      -moz-box-shadow: 0 0 0;
           box-shadow: 0 0 0;
}


.metaslider.ms-left {
    float: left;
    margin: 0 20px 20px 0;
}


.metaslider.ms-right {
    float: right;
    margin: 0 0 20px 20px;
}


.metaslider li:before,
.metaslider li:after {
    content: "" !important;
    display: none !important;
    bottom: auto !important;
    margin: 0 !important;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}


.metaslider .slides img {
	width: 100%;
	display: block;
}



.ngg-widget,
.ngg-widget-slideshow {
	overflow: hidden;
	margin:0pt;
	padding:5px 0px 0px 0pt;
	text-align:left;
}


.adthrive-ad {
    margin-bottom:20px;
}
.view .progress-disabled{float:none;}
.view-videos .attachment form{display:none;}
.node-type-solution .rocketon-tile.tile-lg .side2 .related-links .view-product-list-for-learn .views-field,.page-solutions-learn .rocketon-tile.tile-lg .side2 .related-links .view-product-list-for-learn .views-field{padding:0.25em 0;display:block;}
.view-read-the-details .resource-item{margin-bottom:1.5em;}
.view-read-the-details .resource-item .caption a{color:#333333;font-size:1.5em;}
.view-read-the-details .resource-item .caption a:hover{color:#0099a8;}
.view-read-the-details .resource-item .tile__description{color:#666666;text-transform:uppercase;font-size:0.8125em;}
.view-draft-mode-components .resource-item{margin-bottom:80px;}
.view-draft-mode-components .resource-item .caption a{color:#333333;font-size:1.5em;}
.view-draft-mode-components .resource-item .caption a:hover{color:#0099a8;}
.view-draft-mode-components .resource-item .tile__description{color:#666666;text-transform:uppercase;font-size:0.8125em;}
.view-videos .col-sm-4:nth-child(3n+1){clear:left;}
.view-solution-finder-free-tools .info-tile{height:450px;}
.view-solution-finder-free-tools .info-tile .info-tile--bottom .link-1{padding:15px;}
.view-solution-finder-free-tools .info-tile .info-tile--bottom .link-2{padding:15px 0;}
.view-solution-finder-free-tools .info-tile .info-tile--bottom .link-2 a{color:#f38a00;font-weight:500;}
body.i18n-ja .read-the-details .rocketon-tile.all-resources-link .side1 a .view-all-resources__text{font-size:0.7em;}
.popup_menu_holder_inner{display:table-cell;vertical-align:middle;padding:100px 0}

.super-slider-post a:hover, .carousel-title a:hover, .carousel-author a:hover, .multi-category-title a:hover, .slide-title h2 a:hover, .img-featured-title a:hover, .small-title a:hover, .small-author a:hover, .img-featured-title h2 a:hover{color:#FFF;}

.small-title { font-size: 15px; font-weight: 700;float:left;width:100%;line-height:17px;text-transform:uppercase;}

.small-title a { color: #FFF; }

body, .small-title, .widget-title, .tv-featured-title{font-family:Montserrat;}
#mega-places .map #mega-arrow,#mega-places .map #mega-map{position:absolute;top:30px;left:0}
#mega-places .map #mega-arrow{top:98px}

    header #header-right #header-links .links{text-align:left;}

header #header-right #header-search .form-search:after{content:'';clear:both;display:block}

header #header-right #header-search .form-search input[type="text"]{display:block;float:left;width:calc(100% - 2rem);height:2rem;font-size:1em;line-height:1em;padding:0.5em 1em;}

header #header-right #header-search .form-search button[type="submit"]{display:block;float:left;width:2rem;height:2rem;border-left:0;color:#9D9A95;text-indent:-9999px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoKIDxnPgogIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4KICA8cmVjdCBmaWxsPSJub25lIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGhlaWdodD0iNDAyIiB3aWR0aD0iNTgyIiB5PSItMSIgeD0iLTEiLz4KIDwvZz4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBpZD0ic3ZnXzEiIGQ9Im00Ni41OTg5OTksNDAuMjM2bC0xMC41NDQ5OTgsLTEwLjU0NWMxLjgzNTk5OSwtMi45NzMgMi45NDU5OTksLTYuNDQxIDIuOTQ1OTk5LC0xMC4xOTFjMCwtMTAuNzcgLTguNzMsLTE5LjUgLTE5LjUsLTE5LjVzLTE5LjUsOC43MyAtMTkuNSwxOS41czguNzMsMTkuNSAxOS41LDE5LjVjMy43NSwwIDcuMjE4LC0xLjExMDAwMSAxMC4xODgsLTIuOTQzMDAxbDEwLjU0OCwxMC41NDUwMDJjMS43NTc5OTksMS43NTc5OTkgNC42MDUsMS43NTc5OTkgNi4zNjI5OTksMHMxLjc1Nzk5OSwtNC42MDgwMDIgMCwtNi4zNjYwMDF6bS0yNy4wOTg5OTksLTcuMjM2Yy03LjQ1NSwwIC0xMy41LC02LjA0NSAtMTMuNSwtMTMuNXM2LjA0NSwtMTMuNSAxMy41LC0xMy41czEzLjUsNi4wNDUgMTMuNSwxMy41cy02LjA0NSwxMy41IC0xMy41LDEzLjV6Ii8+CiA8L2c+Cjwvc3ZnPg==);background-position:center center;background-repeat:no-repeat;background-size:1em;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;cursor:pointer;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}

header #header-right #header-search .form-search button[type="submit"]:focus,header #header-right #header-search .form-search button[type="submit"]:active{outline:none;box-shadow:none}

header #header-right #header-search .form-search button[type="submit"]:hover{background-color:#353b44}

header #header-right #header-links:after{content:'';clear:both;display:block}

header #header-right #header-links .links img{max-width: 15px;margin-left:5px;opacity:0.7;}

header #header-right #header-links .links img:hover{opacity:1;}


header #header-right #header-links .links li{display:inline-block;padding:0;margin:0}

header #header-right #header-links .links li a{display:block;line-height:2rem;color:#fff;text-decoration:none;font-weight:400;padding:0 10px;cursor:pointer}

    header #header-right #header-links{float:left;width:-moz-calc(100% - 300px);width:-webkit-calc(100% - 300px);width:calc(100% - 300px)}

    header #header-right #header-search{float:left;width:300px}

    header #header-right .row{float:left;height:100%}

    header #header-right .row:first-child{width:85%;padding:18px 0}

    header #header-right .row:last-child{width:15%;padding:32px 0}

    header #header-right .row:first-child #header-links ul.links{display:block;width:100%}

    header #header-right .row:first-child #header-links ul.links li{float:left}

    header #header-right .row:first-child #header-links ul.links li a{padding:0}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important;}
.cf:after,.nav:after,.author__social-links:after,.commentlist:after,.social-links-list:after,.sub-menu:after,.tabs__nav:after,.menu-list__items:after,.rsBullets:after,.media:after,.author:after,.latest-comments__list:after,.island:after,.islet:after,.matrix:after,.multi-list:after,.widget_nav_menu ul:after,.widget_categories ul:after,.widget_meta ul:after,.stat-group:after,.wp-caption:after,.gallery:after,blockquote cite:after,blockquote .testimonial__author-name:after,.btn-list:after,.widget_tag_cloud .wp-tag-cloud:after,.comments-area-title:after,.comment-reply-title:after,.nav--main:after,.progressbar:after,.copyright-area:after,.footer-widget-area:after,.container:after,.pixcode--grid:after,.otw-wrapper:after,.article--archive:after{content:"";display:table;clear:both;}
.nav,.author__social-links,.commentlist,.social-links-list,.sub-menu,.tabs__nav,.menu-list__items,.rsBullets{list-style:none;margin-left:0;}
.nav--banner,.tabs__nav{text-align:center;}
.nav--block,.options{line-height:1;letter-spacing:-0.31em;word-spacing:-0.43em;white-space:nowrap;}
.nav--fit{display:table;width:100%;}
.nav--main{display:inline-block;margin-bottom:0;}
.nav--main a{color:#262526;font-size:14px;font-size:0.875rem;line-height:1.72429;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;-webkit-transition:color 0.2s linear;transition:color 0.2s linear;}
.nav--main a:hover{color:#c59d5f;}
.header--transparent .nav--main a{color:white;}
.headroom--not-top .nav--main a{color:#262526;}
.lt-ie9 .header--transparent .nav--main a,.ie9 .header--transparent .nav--main a{color:black;}
a.nav-trigger{position:absolute;top:36px;left:12px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 12px;font-size:28px;color:#262526;}
.navigation--main .nav--main li:last-child{border-bottom:0;}
.navigation--main .nav--main li a{padding:12px 0;display:block;font-size:18px;font-size:1.125rem;line-height:1.34333;text-transform:none;color:#cccccc;}
.navigation--main .nav--main li a:before{content:none;}
.navigation--main .nav--main li.menu-item-has-children:after,.navigation--main .nav--main li.menu-item-language:after{content:none;}
.nav--items-social a{padding-left:12px!important;padding-right:12px!important;}
.nav--items-social i{font-size:14px;}
.navigation--main .nav--items-social li{display:inline-block;border-bottom:0;}
.nav--items-social ul.sub-menu{display:none!important;}
.header--transparent .site-header a.nav-trigger{color:white;}
.lt-ie9 .header--transparent .site-header a.nav-trigger,.ie9 .header--transparent .site-header a.nav-trigger{color:black;}
.site-header.headroom--not-top a.nav-trigger{color:black;}
.nav--footer{margin-bottom:0;}
.nav--footer li:after{content:"\2022";margin:0 6px;}
.nav--footer a{padding:12px;text-transform:uppercase;color:#919191;}
.nav--footer li:last-child:after{content:none;}
.nav--footer .menu-item-has-children:after,.nav--footer .menu-item-language:after{content:none;}
.menu-item-language .sub-menu:after{top:-15px;left:auto;right:20px}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal}
#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none !important}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary, button.secondary, .button.secondary, input[type="submit"].secondary{background-color:#d26e4b}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#7a9c59;border-color:#7a9c59;}
.menu-item{ padding-top:5px; }

.slot.variant-tabbed ul li.hot{
   background-color:#fff;
}

.slot.variant-tabbed .tabs .tab.hot{
   display:block;
   max-height: 495px;
   overflow: auto;   
}
#block-block-23 .footer-block .logo-right .row-one li.second{width:51.5%;background:none;max-width:170px;}
#block-block-23 .footer-block .logo-right .row-two li.second{width:19.4%;max-width:88px;}
#block-block-22 .footer-block .footer-block-inner ul li.second{width:20% !important;}
#block-nycm-partners table td.second{width:40%;}
.wwm_social_share li.wwm_facebook:hover{background-position:0 -34px}
.wu-forecast-wrapper .wu-cond-text{font-family:verb,sans-serif;font-weight:400;margin:.25em 0 .5em 0}
.wu-current-conditions .wu-cond-text,.wu-current-conditions .wu-cond-icon{float:right;clear:right;width:50%;overflow:hidden!important;text-align:center;margin:0!important;line-height:1.2em!important}

#home-bgs img {
	position: absolute;
	height: 750px;
	width: 1420px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	left: 0;
	top: 0;
	display: none;
}

#home-bgs img.active {
	display: block;
}

		#home-bgs {
			display:none;	
		}
.shortcuts
h3{border-bottom:0 none;font-size:138.5%;line-height:inherit;background-color:#DDD;margin-top:0;margin-bottom:0;padding-top:7px;padding-bottom:1px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-khtml-border-radius-topleft:5px;-khtml-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.shortcuts.submenu
h3{background-color:#222;color:#eee}
.shortcuts #ebi_search_results
h3{font-size:123.1%}
.shortcuts
ul{padding:0.69em 1.4em}
.shortcuts
div.half{float:left;width:50%;padding:0.69em 0em}
body.level1 .shortcuts
img{margin:0;padding:0}
#intro h2,
.shortcuts h3,
#outro h3,
div.highlight
h3{color:#333}
#intro,#outro,.shortcuts,.highlight{margin-left:0;margin-right:0}
.alpha #intro,
.alpha #outro,
.alpha .shortcuts,
.alpha
.highlight{margin-left:9px}
.omega #intro,
.omega #outro,
.omega .shortcuts,
.omega
.highlight{margin-right:9px}


.collapse {
    display: none;
}







.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

.abt-ACC-tab .collapse
{
	display:none;
}

#front_slide {
  overflow: hidden;
  max-height: 340px;
}


.product-wrap-box {
	background: none repeat scroll 0 0 #fff;
	float: left;
	min-height: 306px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	position: relative;
	width: 150px
}


.product-wrap-box div div img {
	border: 0px solid #fff
}


.categoryTab .product-wrap-box{
	width: 171px;
}


.email-newsletter {
    background:transparent;
    width:40%;
    position:absolute;
    top:320px;
    z-index:20;
}


.email-newsletter .section-container.auto section .title, .section-container.auto .section .title {
    background:#342f2f;
    border:0;
}


.email-newsletter .section-container.auto section .title:hover {
    background:#464242;
}


.email-newsletter .section-container.auto section.active .title, .section-container.auto .section.active .title {
    background:#414d72;
    color:#fff;
    border:0;
}


.email-newsletter .section-container.auto section:last-child .title, .section-container.auto .section:last-child .title {
    border:none;    
}


.email-newsletter .section-container section .title a, .section-container .section .title a, .section-container.auto section .title a, .section-container.auto .section .title a {
    color:#fff;   
    height:44px; 
}


.email-newsletter .section-container section .content, .section-container .section .content, .section-container.auto section .content, .section-container.auto .section .content {
    background:#2a2320;
    color:#fff;
    border:0;
}


.email-newsletter .content p {
    color:#fff;
}





body.two-column.right-sidebar #primary {float:left;width:655px;margin:0;padding:0;}


.error404 #primary h1 {color: #865EAC;font-family: 'Quicksand',sans-serif;font-weight:400;font-size: 30px;line-height: 1.1em;padding-bottom:25px}

#content .views-row{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #999}
#content .views-row-last{padding-bottom:0;margin-bottom:0;border-bottom:none}
.views-row h2.node-title{margin-bottom:5px;font-size:16px}
.views-row h2.node-title a{font-weight:normal}
.views-row p{margin:0}
#content .view-staff .views-row{float:left;width:48%;border:none}
#content .view-staff .views-row-odd{margin-right:20px}
#content .view-staff .views-row-last{padding-bottom:20px;margin-bottom:20px}


.feed .day{
	background:#465491;
	color:white;
	margin-right:12px;
	font-size:2.2em;
	height:50px;
	padding:9px 15px 0;
	float:left;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-bottom: 20px;
	position: relative;
}


.feed .day:after{
	position: absolute;
	content:'';
	bottom:-10px;
	left:0;
	height:0;
	width:0;
	border-top:10px solid #465491;
	border-right:10px solid transparent;
}

			#watermark {width: 960px;}


.mobile-view #watermark {
	display: none;
}
.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-6{width:50%}

.b-list-feat .b-pic { display:table; width:100%; }

.b-list-feat .b-pic i { display:table-cell; vertical-align:middle; height:60px; padding:0 0 20px 0; }

.b-list-feat .b-pic img { vertical-align:middle; }

.b-hits .b-pic { border:1px solid #ddd; margin:0 0 10px 0; height:345px; width:253px; text-align:center; display:table; }

.b-hits .b-pic i { display:table-cell; vertical-align:middle; height:345px; width:253px; }

.b-hits .b-item:hover .b-pic { border:1px solid #fff; }

.b-scol-left .b-list-feat li .b-pic { left:0px; top:0px; position:absolute; width:72px; }

.b-scol-left .b-list-feat li .b-pic i { width:70px; height:70px; border:1px solid #ddd; border-radius:9px; padding:0; }

.b-list-dkc .b-pic { display:inline-block; vertical-align:top; width:65px; margin:0 -3px 0 0; }

.b-list-dkc .b-pic img { border:1px solid #ddd; }

.b-pop-spec4u .b-list .b-pic { display:table; width:144px; height:196px; margin:0 0 10px 0; }

.b-pop-spec4u .b-list .b-pic span { display:table-cell; width:142px; height:194px; vertical-align:middle; border:1px solid #ddd; }

#PageHeader .header-wrap .user-container .user-profile-img {
  float: left;
  width: 20px;
  height: 30px;
  padding: 5px 0;
  font-size: 0;
}

#PageHeader .header-wrap .user-container .user-profile-img img {
  display: block;
}

#PageHeader .header-wrap .utility-box .user-profile-img {
  height: inherit;
  margin: 0 5px;
}

  #PageHeader .user-container .user-profile .user-profile-img {
    float: left;
    width: 20px;
    height: 30px;
    padding: 5px 0;
    font-size: 0;
  }

.clearboth {
  display: block;
  visibility: hidden;
  clear: both;
  overflow: hidden;
  width: 0;
  height: 0;
}

.clearboth:after {
  display: block;
  visibility: hidden;
  clear: both;
  width: 0;
  height: 0;
  content: ' ';
  font-size: 0;
  line-height: 0;
}

* html .clearboth {
  height: 1%;
}


#copyright {
    background-color: #ededed;
    color: #666;
    font-size: 14px;
    padding: 20px;
    text-align: center;
}




    .demo-36{
    position: relative;
    top: -19px;
    width: 127px;
    height: 135px;
    overflow: visible;
    float: left;
    margin-right: -91px;
}

.demo-36 figure {
    margin:0;
    padding:0;
    position:relative;
    cursor:pointer;
    
}

.demo-36 figure img {
    display:block;
    position:relative;
    z-index:10;
    
}

.demo-36 figure figcaption {
    display:block;
    position:absolute;
    z-index:5;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}

.demo-36 figure h2{
    margin-left: -5px;
    margin-top: -8px;
    font-family: monospace;
    color: #fff;
    font-size: 2em;
    text-align: CENTER;
}

.demo-36 figure p {
    display:block;
    font-family:'Lato';
    font-size:12px;
    line-height:18px;
    margin:0;
    color:#fff;
    text-align:left
}

.demo-36 figure:hover img,figure.hover img {
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    transform:rotateY(180deg)
}

.demo-36 figure:hover figcaption,figure.hover figcaption {
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    transform:rotateY(0)
}

div.product_section h2.pro{
	font:normal 18px/24px "Lucida Sans";
	color:#1b1b1b;
	background-color:inherit;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

div.product_section h2.pro span{
	font-size:20px;
	font-weight:bold;
}

h2.pro a{
	color:#3a70cb;
	background-color:inherit;
	border-bottom:1px dotted #000;
}

h2.pro a:hover{
	color:#000;
	background-color:inherit;
	border-bottom:none;
}

div.product_section2 h2.pro{
	font:normal 18px/24px "Lucida Sans";
	color:#1b1b1b;
	background-color:inherit;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

div.product_section2 h2.pro span{
	font-size:20px;
	font-weight:bold;
}








div.menu-footer-col-1-container ul li, div.menu-footer-col-3-container ul li, div.menu-footer-col-4-container ul li { font-weight:bold; }




div.menu-footer-col-1-container ul li li, div.menu-footer-col-3-container ul li li, div.menu-footer-col-4-container ul li li { font-weight:normal; }
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}
.tribe-events-week #tribe-mobile-container .type-tribe_events,.tribe-events-week #tribe-mobile-container .type-tribe_events~.type-tribe_events{padding-left:8px;padding-right:8px}
.tribe-events-week #tribe-mobile-container .type-tribe_events .tribe-events-read-more{margin-top:0}
#tribe-events-photo-events .type-tribe_events.tribe-events-photo-event{width:45.9%}
.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap:hover{background:#FAFAFA;-webkit-box-shadow:none;box-shadow:none}
.tribe-events-photo .tribe-events-loop .type-tribe_events .tribe-events-event-meta{margin:6px 0;border:0;background-color:transparent;padding:0}
.tribe-events-photo .tribe-events-loop .type-tribe_events .time-details{padding:0}
#tribe-events-photo-events .type-tribe_events.tribe-events-photo-event,#tribe-events-photo-events.photo-two-col .type-tribe_events.tribe-events-photo-event{width:auto;max-width:400px;float:none;margin:0 auto 12px;position:static!important}
.tribe-events-grid .type-tribe_events{padding:4px}
.tribe-events-grid .type-tribe_events.hentry{box-shadow:none}
.tribe-events-grid .type-tribe_events h3.entry-title{color:#333;font-size:12px;height:100%;letter-spacing:0;line-height:1.25;margin:0;overflow:hidden;padding:4px 6px;text-align:left;text-transform:none}
.tribe-events-grid .type-tribe_events a{color:#333;display:block;font-size:12px;height:100%;line-height:1.25;outline:0;overflow:hidden;padding:0;width:100%}
.tribe-grid-allday .tribe-events-week-allday-single:hover,.tribe-grid-body .type-tribe_events .tribe-events-week-hourly-single:hover{background-color:#e2e2e2;background-color:rgba(221,221,221,.85)}
.tribe-grid-allday .type-tribe_events{margin:0;position:relative}
.tribe-grid-allday .type-tribe_events h3.entry-title{padding:0}
.tribe-grid-allday .type-tribe_events h3.entry-title a.url{display:inline-block;overflow:hidden;padding:8px 6px;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1;zoom:1}
.tribe-grid-body .type-tribe_events{height:100%;width:100%}
.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap{border:1px solid #eee;border-bottom:1px solid #ddd}
#tribe-events-photo-events.photo-two-col .type-tribe_events.tribe-events-photo-event{width:45.9%}
.tribe-events-adv-list-widget .type-tribe_events,.tribe-mini-calendar-list-wrapper .type-tribe_events{margin:0;padding:0}
.tribe-theme-twentyfifteen .tribe-events-adv-list-widget .type-tribe_events.hentry{box-shadow:none;margin-left:0;margin-right:0}
.tribe-venue-widget-list .type-tribe_events{margin-bottom:20px}

.tribe-theme-twentyfifteen .tribe-mini-calendar-list-wrapper .type-tribe_events {
	margin-left: 0;
	margin-right: 0;
	box-shadow: none;
}
.tribe-theme-twentyfourteen .footer-sidebar .tribe-this-week-widget-wrapper .this-week-past .type-tribe_events,.tribe-theme-twentyfourteen .primary-sidebar .tribe-this-week-widget-wrapper .this-week-past .type-tribe_events{filter:Alpha(opactiy=7);opacity:.7}
.b-header-customer_info-item{float:left}
.b-header-customer_info-item:first-child{border-left:0}
.b-header-customer_info-item.b-header-customer_info-signin{width:36%}
.b-header-customer_info-item .b-header-newsletter_subscribe_link{display:none}
.b-header-customer_info-item .b-header-newsletter_subscribe_link:before{content:"\e607";font-family:"urbde-ico",sans-serif;color:#af8bbe;position:absolute;top:18px;left:0;width:100%;font-size:25px;display:block}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.bottom_nav_header.social_header #top .main_menu .menu-item-search-dropdown{float:right;}

#header_meta .menu-item-search-dropdown {border-left:1px solid #049bce;border-right:1px solid #0082b5;}


#header_meta nav a, #header_meta nav .menu-item-search-dropdown {border: 0px!important;padding: 5px!important;}

#header_meta nav .menu-item-search-dropdown {clear:both;width:100%;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.spec-list-item.last{border-right:0px;}
ul.links.inline{display:block;padding:0;margin:0}
ul.links li{list-style-type:none;padding:0 1em 0 0}
#skip-to-nav,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,.region-footer,.breadcrumb,div.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}



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

.menu-item-language img.iclflag{height:12px !important;width:18px !important;margin-bottom:0 !important;margin-right:4px;}
body.front-controller section#google-quote .container .quote .quote-text{font-weight:100;font-family:"Georgia",serif}
#google_language_translator, #flags { text-align:left; }
#flags { width:165px; }
#flags a { display:inline-block; margin-right:2px; }

		
#newsletter {
	bottom: 0;
    font-size: 16px;
	font-weight: bold;
    position: absolute;
    right: 180px;
}

#aom_body_content_n {padding:2px; margin:2px 0 0 0; background-color:#FFFFFF; color:#000000; border:0px solid #CCCCCC;}



 

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}


.ls-layer .ls-bg {
	left: 50%;
	top: 50%;
}
.section-1 .col1{float:left;width:500px;}


.floatbox {	
	position: relative;
	left: 0;
	top: 0;
	width: 900px;
	margin: 0px auto;
	padding: 0px 10px;
	box-shadow: 0px 0px 119px rgba(0, 0, 0, 0.11);
	padding-bottom: 22px;

}

	.more_less_links_container,
	#direct_disambiguationDiv .more_less_links_container{
		display: block;
		margin-top: 10px;
		width: auto;
		padding: 0px !important;
		}

	#direct_moreLessLinks_jobListing .direct_optionsMore,
	.more_less_links_container .direct_optionsMore,
	a.direct_mobileJumpLink{
		display: block;
		text-align: center;
		width: 75%;
		margin-left: auto;
		margin-right: auto;
		background: #fff;
		}

	#direct_moreLessLinks_jobListing .directOptionsLess,
	.more_less_links_container .direct_optionsLess{
		display: none !important;
		}


#direct_disambiguationDiv .more_less_links_container {
	padding-left: 28px;
}

	
	ul.list { float:left; width:215px; margin-bottom:15px; padding-left:17px; }




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}





#rightsubcontent_panel { display:block; float:right; width:310px; margin:10px 0 0 0; }

#rightsubcontent_panel a { text-decoration:none; color:#000; }


.sidebar .widget-top {
	
}


.sidebar .news-pic .widget-top {
	
}


.sidebar .APTFIN_by_TAP .widget-top {
	
}


.sidebar-narrow .text-html .widget-top {
	
	
	border-top: 0px;
}

.widget-4boxs .widget-top{border-top: 4px solid #46AEBE; position:absolute;}

.widget-top h4{
	font-size: 18px;
	font-family: Oswald,arial,Georgia, serif;
	text-transform: uppercase;
	line-height:1;
	margin-bottom: 0px!important;
}


	.widget-top h4 a{color: #fff;}

		.widget-top h4 a:hover{color: #fff;}



#tabbed-widget .widget-top{
	margin:-10px 0 10px;
	height:30px;
	border-bottom:0 none;
	padding:0;
}

		.sidebar-narrow #tabbed-widget .widget-top {height:auto;}


		footer #tabbed-widget .widget-top { background:transparent; border-bottom-color:#444; overflow:hidden; }
.mk-page-section .theme-content{padding:0 20px}
.theme-page-wrapper.right-layout .theme-content,.theme-page-wrapper.left-layout .theme-content{width: 73%;}
.theme-page-wrapper .theme-content:not(.no-padding){padding:25px 0 !important;}


#slider { width: 746px; height: 850px; position: relative; }

#slider .gametext{color:#FFFFFF; padding-top:20px; font-size:15px; width:725px;}

#slider .gametext a{color:#FFFFFF;text-decoration:none;}

#slider .gametext a:hover{color:#FFFFFF;}

#slider .gamebottom{padding-top:35px;padding-right:15px;}

#slider .gamebottom a{color:#FFFFFF;text-decoration:none; font-size:16px;}

#slider .gamebottom a:hover{color:#FFFFFF;}
.overlay-content .overlay-background img{height:100%;}
.overlay-content .overlay-background{right:0%;top:0;height:100%;position:absolute;overlflow:hidden;}
 #pgc-7-2-0 , #pgc-7-2-1 , #pgc-7-2-2 { width:33.333% }
 #pgc-7-2-0 , #pgc-7-2-1 , #pgc-7-3-0 , #pgc-7-7-0 , #pgc-7-7-1 , #pgc-7-7-2 , #pgc-7-7-3 { margin-bottom:0px }

 .panel-grid-cell {
   -ms-box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   min-height: 1em;
 }

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

 .panel-grid-cell .panel-last-child {
   margin-bottom: 0;
 }

 .panel-grid-cell .widget-title {
   margin-top: 0;
 }

 	.panel-grid-cell .widget-title:after {
 		content: "";
 		position: absolute;
 		left: 50%;
 		bottom: 0;
 		width: 50px;
 		height: 1px;
 		margin-left: -25px;
 		background-color: #d65050;
 	}

 	.no-col-padding .panel-grid-cell {
 		padding-left: 0 !important;
 		padding-right: 0 !important;
 	}

		 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pg-7-4 , #pg-7-5 , #pg-7-6 , #pl-7 .panel-grid-cell .so-panel , #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pg-7-2 .panel-grid-cell , #pg-7-3 .panel-grid-cell , #pg-7-7 .panel-grid-cell { float:left }
 #pl-7 .panel-grid-cell { padding:0 }

 #pl-2059 .panel-grid-cell .so-panel , #pl-2059 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-2059 .panel-grid-cell { padding:0 }
  #pl-1542 .panel-grid-cell .so-panel , #pl-1542 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-1542 .panel-grid-cell { padding:0 }

.span9{width:700px;}

.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}

.table td.span9,.table th.span9{float:none;width:684px;margin-left:0;}

input.span9,textarea.span9,.uneditable-input.span9{width:686px;}




#blog .span9.left_side {
    float: left;
}


#blog .span9.right_side {
    float: right;
}


    .standard-blog article,
	#blog .span9.left_side,
	#blog .span3.right_side,
	#blog .span9.right_side,
	#blog .span3.left_side {
        width: 724px;
    }


    header .span9 {
        float: left;
        width: 20%;
    }
.fw-video-close{display:none;position:absolute;right:40px;top:40px;width:42px;text-align:center;cursor:pointer;z-index:1001;color:#000;background:#fff;font-size:28px;line-height:38px;height:42px;padding:6px;opacity:.5;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;pointer-events:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.fw-video-close:hover{opacity:1}
.fw-video-close.is-open{display:block;pointer-events:auto}
span.highlighted, span.dropcap4, .loved-item:hover .loved-count, .flickr-widget li, .portfolio-grid li, figcaption .product-added, .woocommerce .widget_layered_nav ul li.chosen small.count, .woocommerce .widget_layered_nav_filters ul li a, .sticky-post-icon, .fw-video-close:hover {background-color: #85192c!important; color: #ffffff!important;}

.cp-thumb-xl { margin-bottom: 10px; margin-bottom: 0.625rem; }

.cp-thumb { float: left; margin-right: 10px; margin-right: 0.625rem; }

.home-wide .cp-thumb-xl { float: left; margin: 0px 20px 0px 0px; margin: 0rem 1.25rem 0rem 0rem; }

	.mh-two-sb .home-2 .cp-thumb-xl, .mh-two-sb .home-5 .cp-thumb-xl { width: 210px; }

	.mh-two-sb .hp-home-3, .mh-two-sb .hp-home-4, .mh-sidebar, .hp-home-6, .home-2 .cp-thumb-xl, .home-5 .cp-thumb-xl { width: 220px; }

	.sb-wide .cp-thumb-xl { float: left; margin: 0px 20px 0px 0px; margin: 0rem 1.25rem 0rem 0rem; }

	.cp-thumb-xl, .home-2 .cp-thumb-xl, .home-5 .cp-thumb-xl, .mh-two-sb .home-2 .cp-thumb-xl, .mh-two-sb .home-5 .cp-thumb-xl { float: left; width: 300px; margin: 0px 20px 0px 0px; margin: 0rem 1.25rem 0rem 0rem; }

	.cp-no-image .cp-thumb-xl { display: none; }

	.loop-layout2 .loop-thumb img, .cp-thumb-xl img { width: 100%; }

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#copyright-content {
  width: 210px;
  padding-top: 5%;
  float: left;
}

body.page footer.site-footer div.overlay div.site-info div#copyright-content,
body.single footer.site-footer div.overlay div.site-info div#copyright-content,
body.tribe-theme-parent-bc footer.site-footer div.overlay div.site-info div#copyright-content {
  width: 210px;
  padding-top: 5%;
  float: left;
}

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#copyright-content a {
  font-size: 1em;
}

div.overlay div.site-info div#copyright-content {
  font-size: 0.75em;
  line-height: 18px;
}

div.overlay div.site-info div#copyright-content a {
  font-size: 1em;
}

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#copyright-content,
body footer.site-footer div.overlay div.site-info div#copyright-content {
  text-align: left;
}

body.page footer.site-footer div.overlay div.site-info div#copyright-content,
body.single footer.site-footer div.overlay div.site-info div#copyright-content {
  text-align: left;
}


#tc-push-footer { display: none; visibility: hidden; }

         .tc-sticky-footer #tc-push-footer.sticky-footer-enabled { display: block; }

.recentpost-date {
font-size: 12px;
line-height: 1em;
display: block;
margin-top: 5px;
}

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

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}

.footer-widget-col .row,
.footer-area .footer-widget-col .columns {
  margin-left: 0;
  margin-right: 0;
}

#wrapper .mobile-nav-item .fusion-megamenu-wrapper .row {
  padding: 0;
}

#wrapper .fusion-megamenu-wrapper .row {
  clear: both;
}

.fusion-counters-box.row {
  margin-left: -7px;
  margin-right: -7px;
}

.signup-widget .row-right input {
		width: 280px;
		border-radius: 4px;
		border: 1px solid #EEE;
		height: 25px;	
}




.footer { min-height: 100px; border-top: 1px solid #bcbcbc; padding: 7px 10px 50px; }

.footer-menu ul { margin: 0px 30px 0px 0px; padding: 0px; list-style-type: none; display: inline-block;
vertical-align: top; text-align: left; }

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

.footer-menu ul li { display: block; text-transform: uppercase; line-height: 18px; font-size: 13px; color: #666; font-family: 'Brown', Arial, sans-serif; }

.footer-menu ul li a { color: #666; }

.footer-menu ul li.first { display: block; margin-bottom: 18px; font-size: 14px; font-family: 'Brown', Arial, sans-serif; }


.footer-menu ul.footerColumn { margin:0px; }



.ly_content ul.footer-menu-content { overflow: hidden; margin-top: 20px; }

.ly_content ul.footer-menu-content li { float: left; text-align: center; }

.ly_content ul.footer-menu-content li a { font-size: 18px; text-transform: uppercase; text-decoration: none; }

.ly_content ul.footer-menu-content li.selected a { border-bottom: 1px solid #000; }

.ly_content.footer-legal #main { padding-top: 20px; }
#usersite-container section.calendar_feature table.table-style,#usersite-container section.bandsintown_feature table.table-style{width:100%;border-spacing:0}
#usersite-container section.calendar_feature table.table-style td,#usersite-container section.calendar_feature table.table-style th,#usersite-container section.bandsintown_feature table.table-style td,#usersite-container section.bandsintown_feature table.table-style th{padding:1em 1em .95em}
#usersite-container section.calendar_feature table.table-style td,#usersite-container section.bandsintown_feature table.table-style td{border-width:1px 0;border-style:solid;vertical-align:top}
#usersite-container section.calendar_feature table.table-style td:first-child,#usersite-container section.bandsintown_feature table.table-style td:first-child{border-left-width:1px}
#usersite-container section.calendar_feature table.table-style td:last-child,#usersite-container section.bandsintown_feature table.table-style td:last-child{border-right-width:1px}
#usersite-container section.calendar_feature table.table-style th,#usersite-container section.bandsintown_feature table.table-style th{padding:.75em 1em .7em;border-width:1px 0 0;border-style:solid;font-size:0.8em;font-weight:700;text-align:left;text-transform:uppercase}
#usersite-container section.calendar_feature table.table-style th:first-child,#usersite-container section.bandsintown_feature table.table-style th:first-child{border-left-width:1px}
#usersite-container section.calendar_feature table.table-style th:last-child,#usersite-container section.bandsintown_feature table.table-style th:last-child{border-right-width:1px}
#usersite-container section.calendar_feature table.table-style td+td,#usersite-container section.bandsintown_feature table.table-style td+td{border-left:0}
#usersite-container section.calendar_feature table.table-style tr+tr td,#usersite-container section.bandsintown_feature table.table-style tr+tr td{border-top:0}
#usersite-container section.calendar_feature table.table-style td.event-date,#usersite-container section.bandsintown_feature table.table-style td.event-date{width:20%}
#usersite-container section.calendar_feature table.table-style td.event-date span.text,#usersite-container section.bandsintown_feature table.table-style td.event-date span.text{display:block}
#usersite-container section.calendar_feature table.table-style td.event-date span.text.date,#usersite-container section.bandsintown_feature table.table-style td.event-date span.text.date{font-weight:bold}
#usersite-container section.calendar_feature table.table-style td.event-date time,#usersite-container section.bandsintown_feature table.table-style td.event-date time{white-space:nowrap}
#usersite-container section.calendar_feature table.table-style td.event-date .date-long,#usersite-container section.bandsintown_feature table.table-style td.event-date .date-long{display:none}
#usersite-container section.calendar_feature table.table-style td.event-name,#usersite-container section.bandsintown_feature table.table-style td.event-name{width:45%}
#usersite-container section.calendar_feature table.table-style td.event-name .text-tertiary,#usersite-container section.bandsintown_feature table.table-style td.event-name .text-tertiary{display:none}
#usersite-container section.calendar_feature table.table-style td.event-location,#usersite-container section.bandsintown_feature table.table-style td.event-location{width:35%}
#usersite-container section.calendar_feature table.table-style+nav.pagination,#usersite-container section.bandsintown_feature table.table-style+nav.pagination{padding-top:0;border-top:0}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}
.col{float:left}
.footertext{float:left;width:630px;padding-top:22px;}
.footertext p{color:#000001;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;padding-left:25px;padding-right:26px;border-right:1px dotted #000;padding-bottom:14px;}
.footertext p:last-child{padding-bottom:0px;}
.footertext h1{color:#000001;font-family:Arial,Helvetica,sans-serif;padding-left:25px;padding-right:26px;}

.vc_non_responsive .vc_row .vc_col-sm-1,.vc_non_responsive .vc_row .vc_col-sm-10,.vc_non_responsive .vc_row .vc_col-sm-11,.vc_non_responsive .vc_row .vc_col-sm-12,.vc_non_responsive .vc_row .vc_col-sm-2,.vc_non_responsive .vc_row .vc_col-sm-3,.vc_non_responsive .vc_row .vc_col-sm-4,.vc_non_responsive .vc_row .vc_col-sm-5,.vc_non_responsive .vc_row .vc_col-sm-7,.vc_non_responsive .vc_row .vc_col-sm-8,.vc_non_responsive .vc_row .vc_col-sm-9{float:left;padding-left:15px;padding-right:15px}
.vc_non_responsive .vc_row .vc_col-sm-1{position:relative;width:8.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-2{position:relative;width:16.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-3{position:relative;width:25%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-4{position:relative;width:33.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-5{position:relative;width:41.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-6{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}
.vc_non_responsive .vc_row .vc_col-sm-7{position:relative;width:58.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-8{position:relative;width:66.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-9{position:relative;width:75%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-10{position:relative;width:83.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-11{position:relative;width:91.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-12{position:relative;width:100%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-offset-12{margin-left:100%}
.vc_non_responsive .vc_row .vc_col-sm-offset-11{margin-left:91.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-10{margin-left:83.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-9{margin-left:75%}
.vc_non_responsive .vc_row .vc_col-sm-offset-8{margin-left:66.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-7{margin-left:58.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-6{margin-left:50%}
.vc_non_responsive .vc_row .vc_col-sm-offset-5{margin-left:41.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-4{margin-left:33.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-3{margin-left:25%}
.vc_non_responsive .vc_row .vc_col-sm-offset-2{margin-left:16.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-1{margin-left:8.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-0{margin-left:0}
.vc_non_responsive .vc_row .vc_hidden-sm{display:none!important}
.vc_row{margin-left:-15px;margin-right:-15px}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_row[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.vc_row[data-vc-full-width].vc_hidden{opacity:0}
.vc_row-no-padding .vc_inner{margin-left:0;margin-right:0}
.vc_row.vc_row-o-full-height{min-height:100vh}
.vc_row.vc_row-flex{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.vc_row.vc_row-flex::after,.vc_row.vc_row-flex::before{display:none}
.vc_row.vc_row-o-columns-stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}
.vc_row.vc_row-o-columns-top{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}
.vc_row.vc_row-o-columns-bottom{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}
.vc_row.vc_row-o-columns-middle{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.vc_row.vc_row-o-columns-bottom::after,.vc_row.vc_row-o-columns-middle::after,.vc_row.vc_row-o-columns-top::after{content:'';width:100%;height:0;overflow:hidden;visibility:hidden;display:block}
.vc_row.vc_column-gap-1{margin-left:-15.5px;margin-right:-15.5px}
.vc_row.vc_column-gap-2{margin-left:-16px;margin-right:-16px}
.vc_row.vc_column-gap-3{margin-left:-16.5px;margin-right:-16.5px}
.vc_row.vc_column-gap-4{margin-left:-17px;margin-right:-17px}
.vc_row.vc_column-gap-5{margin-left:-17.5px;margin-right:-17.5px}
.vc_row.vc_column-gap-10{margin-left:-20px;margin-right:-20px}
.vc_row.vc_column-gap-15{margin-left:-22.5px;margin-right:-22.5px}
.vc_row.vc_column-gap-20{margin-left:-25px;margin-right:-25px}
.vc_row.vc_column-gap-25{margin-left:-27.5px;margin-right:-27.5px}
.vc_row.vc_column-gap-30{margin-left:-30px;margin-right:-30px}
.vc_row.vc_column-gap-35{margin-left:-32.5px;margin-right:-32.5px}
.vc_grid.vc_row{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.vc-row[data-vc-full-width] .vc_grid.vc_row{overflow:hidden}
.vc_grid.vc_row.vc_grid-gutter-1px{margin-bottom:-1px}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper{margin-right:-1px}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item{padding-right:1px;padding-bottom:1px}
.vc_grid.vc_row.vc_grid-gutter-2px{margin-bottom:-2px}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper{margin-right:-2px}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item{padding-right:2px;padding-bottom:2px}
.vc_grid.vc_row.vc_grid-gutter-3px{margin-bottom:-3px}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper{margin-right:-3px}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item{padding-right:3px;padding-bottom:3px}
.vc_grid.vc_row.vc_grid-gutter-4px{margin-bottom:-4px}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper{margin-right:-4px}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item{padding-right:4px;padding-bottom:4px}
.vc_grid.vc_row.vc_grid-gutter-5px{margin-bottom:-5px}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper{margin-right:-5px}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item{padding-right:5px;padding-bottom:5px}
.vc_grid.vc_row.vc_grid-gutter-10px{margin-bottom:-10px}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper{margin-right:-10px}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{padding-right:10px;padding-bottom:10px}
.vc_grid.vc_row.vc_grid-gutter-15px{margin-bottom:-15px}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper{margin-right:-15px}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item{padding-right:15px;padding-bottom:15px}
.vc_grid.vc_row.vc_grid-gutter-20px{margin-bottom:-20px}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper{margin-right:-20px}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item{padding-right:20px;padding-bottom:20px}
.vc_grid.vc_row.vc_grid-gutter-25px{margin-bottom:-25px}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper{margin-right:-25px}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item{padding-right:25px;padding-bottom:25px}
.vc_grid.vc_row.vc_grid-gutter-30px{margin-bottom:-30px}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right:-30px}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-right:30px;padding-bottom:30px}
.vc_grid.vc_row.vc_grid-gutter-35px{margin-bottom:-35px}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{margin-right:-35px}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item{padding-right:35px;padding-bottom:35px}
.vc_grid.vc_row .vc_grid-item{display:none;padding:0;vertical-align:top;float:none;box-sizing:border-box;z-index:1}
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content{overflow:hidden}
.vc_grid.vc_row .vc_grid-item .vc_btn,.vc_grid.vc_row .vc_grid-item .vc_icon_element,.vc_grid.vc_row .vc_grid-item .wpb_content_element{margin-bottom:15px}
.vc_grid.vc_row .vc_grid-item .vc_btn a,.vc_grid.vc_row .vc_grid-item .vc_icon_element a,.vc_grid.vc_row .vc_grid-item .wpb_content_element a{text-decoration:none;border-bottom:0}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item{position:static}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{display:block}
.vc_row-fluid [class*='vc_span']{width:100%!important;margin-left:0!important}
.vc_row.full_screen_section{padding:30px 0}
.vc_row.disable_negative_margin{margin-left:0;margin-right:0}
.vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn{position:relative;display:inline-block;width:auto;height:39px;line-height:39px;margin:0;padding:0 23px;border:2px solid #303030;font-size:13px;font-weight:700;font-family:inherit;text-align:left;color:#303030!important;text-decoration:none;cursor:pointer;white-space:nowrap;outline:0;font-style:normal;text-transform:uppercase;letter-spacing:1px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-shadow:none;background-color:transparent;-webkit-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-moz-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-ms-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-o-transition:color .1s linear,background-color .1s linear,border-color .1s linear;transition:color .1s linear,background-color .1s linear,border-color .1s linear;-webkit-box-sizing:initial!important;-moz-box-sizing:initial!important;box-sizing:initial!important}
.vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn:hover{background-color:#1abc9c;border-color:#1abc9c;color:#fff!important;text-decoration:none}
.vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn{position:relative;display:inline-block;width:auto;height:39px;line-height:39px;margin:0;padding:0 23px;border:2px solid #303030;font-size:13px;font-weight:700;font-family:inherit;text-align:left;color:#303030!important;text-decoration:none;cursor:pointer;white-space:nowrap;outline:0;font-style:normal;text-transform:uppercase;letter-spacing:1px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-shadow:none;background-color:transparent;-webkit-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-moz-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-ms-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-o-transition:color .1s linear,background-color .1s linear,border-color .1s linear;transition:color .1s linear,background-color .1s linear,border-color .1s linear;-webkit-box-sizing:initial!important;-moz-box-sizing:initial!important;box-sizing:initial!important}
.vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn:hover{background-color:#1abc9c;border-color:#1abc9c;color:#fff!important;text-decoration:none}
#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto;z-index:50;}
#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;padding:1px 10px 2px 10px;text-decoration:none;border-radius:0 0 10px 10px;}



#main {
	margin: 0;
	padding: 20px 0 0 0;
}

body.two-sidebars #main {
	float: left;
	width: 430px;
}

body.sidebar-right #main {
	float: left;
	width: 680px;
}

body.sidebar-left #main {
	float: left;
	width: 680px;
}



body.front #main {
	padding-top: 0;
}

body.front.sidebar-right #main {
	width: 600px;
}




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


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

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


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

.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag{font-weight: 300;}
h2,.fauxh2{display:block;color:#5c6b4c;font:normal 18px Georgia,Times,serif;margin:0 0 5px;letter-spacing:1px}
#frontcolumn h2,#frontcolumn .fauxh2,#centercolumn h2,#centercolumn .fauxh2{margin:0}
#popular-topics .fauxh2{margin-bottom:15px}
#news .fauxh2{margin:15px 0}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}



.entry-content table,
body.et-pb-preview #main-content .container table {
	width: 100%;
	margin: 0 0 15px 0;
	border: 1px solid #eee;
	text-align: left;
}


.entry-content tr th,
.entry-content thead th,
body.et-pb-preview #main-content .container tr th,
body.et-pb-preview #main-content .container thead th {
	padding: 9px 24px;
	color: #555;
	font-weight: bold;
}


.entry-content tr td,
body.et-pb-preview #main-content .container tr td {
	padding: 6px 24px;
	border-top: 1px solid #eee;
}



#left-area ul,
.entry-content ul,
.comment-content ul,
body.et-pb-preview #main-content .container ul {
	padding: 0 0 23px 16px;
	line-height: 26px;
	list-style-type: disc;
}


#left-area ol,
.entry-content ol,
.comment-content ol,
body.et-pb-preview #main-content .container ol {
	padding: 0 0 23px 0;
	line-height: 26px;
	list-style-position: inside;
	list-style-type: decimal;
}


#left-area ul li ul,
.entry-content ul li ol,
.comment-content ul li ul,
.comment-content ul li ol,
body.et-pb-preview #main-content .container ul li ol {
	padding: 2px 0 2px 20px;
}


#left-area ol li ul,
.entry-content ol li ol,
.comment-content ol li ul,
.comment-content ol li ol,
body.et-pb-preview #main-content .container ol li ol {
	padding: 2px 0 2px 35px;
}


.et_pb_pagebuilder_layout .entry-content,
.et_pb_pagebuilder_layout .et_pb_post .entry-content {
	margin-bottom: 0 !important;
	padding-top: 0;
}


.entry-content address,
.comment-content address,
body.et-pb-preview #main-content .container address {
	margin-bottom: 12px;
	line-height: 24px;
}


.project .entry-content {
	padding-top: 30px;
}



.et_pb_pagebuilder_layout .project .entry-content {
	padding-top: 0;
}


.et_full_width_portfolio_page .entry-content {
	margin-bottom: 43px;
}



.entry-content .et_pb_member_social_links {
	margin-top: 20px;
	padding: 0;
	list-style-type: none !important;
}



.et_pb_post .entry-content {
	padding-top: 30px;
}
.footer-address-copyright address,.footer-address-copyright .copyright{font-size:12px;line-height:12px;color:#999;margin-bottom:5px}

.btn_b{display:inline-block;font:bold 11px Arial;color:#ffffff;height:20px;line-height:20px;padding:1px 10px;margin:3px 0;cursor:pointer;text-align:center;background:#87CFFF;border-radius:8px;box-shadow: inset 4px -7px 3px #0099FF, inset 0 0 5px #0099FF, 0 0 5px #999999;}

.btn_b a,.btn_g a{color:#ffffff;text-decoration:none;}
#main-content{padding:20px 0 30px 0;}


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


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


.clearfix {
    clear: both;
}
.fpc-container .fpc-row-fluid .fpc-span4{width:31.914893617%}
.fpc-row-fluid .fpc-span4 .fpc-widget-front .round-div{top:-66px;left:-54px}






.vc_non_responsive .vc_row .vc_col-sm-1,.vc_non_responsive .vc_row .vc_col-sm-10,.vc_non_responsive .vc_row .vc_col-sm-11,.vc_non_responsive .vc_row .vc_col-sm-12,.vc_non_responsive .vc_row .vc_col-sm-2,.vc_non_responsive .vc_row .vc_col-sm-3,.vc_non_responsive .vc_row .vc_col-sm-4,.vc_non_responsive .vc_row .vc_col-sm-5,.vc_non_responsive .vc_row .vc_col-sm-7,.vc_non_responsive .vc_row .vc_col-sm-8,.vc_non_responsive .vc_row .vc_col-sm-9{float:left;padding-left:15px;padding-right:15px}
.vc_non_responsive .vc_row .vc_col-sm-1{position:relative;width:8.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-2{position:relative;width:16.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-3{position:relative;width:25%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-4{position:relative;width:33.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-5{position:relative;width:41.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-6{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}
.vc_non_responsive .vc_row .vc_col-sm-7{position:relative;width:58.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-8{position:relative;width:66.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-9{position:relative;width:75%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-10{position:relative;width:83.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-11{position:relative;width:91.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-12{position:relative;width:100%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-offset-12{margin-left:100%}
.vc_non_responsive .vc_row .vc_col-sm-offset-11{margin-left:91.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-10{margin-left:83.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-9{margin-left:75%}
.vc_non_responsive .vc_row .vc_col-sm-offset-8{margin-left:66.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-7{margin-left:58.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-6{margin-left:50%}
.vc_non_responsive .vc_row .vc_col-sm-offset-5{margin-left:41.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-4{margin-left:33.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-3{margin-left:25%}
.vc_non_responsive .vc_row .vc_col-sm-offset-2{margin-left:16.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-1{margin-left:8.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-0{margin-left:0}
.vc_non_responsive .vc_row .vc_hidden-sm{display:none!important}
.vc_row{margin-left:-15px;margin-right:-15px}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_row[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.vc_row[data-vc-full-width].vc_hidden{opacity:0}
.vc_row-no-padding .vc_inner{margin-left:0;margin-right:0}
.vc_row.vc_row-o-full-height{min-height:100vh}
.vc_row.vc_row-flex{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.vc_row.vc_row-o-columns-stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}
.vc_row.vc_row-o-columns-top{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}
.vc_row.vc_row-o-columns-bottom{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}
.vc_row.vc_row-o-columns-middle{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.vc_row.vc_row-o-columns-bottom::after,.vc_row.vc_row-o-columns-middle::after,.vc_row.vc_row-o-columns-top::after{content:'';width:100%;height:0;overflow:hidden;visibility:hidden}
.vc_row.vc_column-gap-1{margin-left:-15.5px;margin-right:-15.5px}
.vc_row.vc_column-gap-2{margin-left:-16px;margin-right:-16px}
.vc_row.vc_column-gap-3{margin-left:-16.5px;margin-right:-16.5px}
.vc_row.vc_column-gap-4{margin-left:-17px;margin-right:-17px}
.vc_row.vc_column-gap-5{margin-left:-17.5px;margin-right:-17.5px}
.vc_row.vc_column-gap-10{margin-left:-20px;margin-right:-20px}
.vc_row.vc_column-gap-15{margin-left:-22.5px;margin-right:-22.5px}
.vc_row.vc_column-gap-20{margin-left:-25px;margin-right:-25px}
.vc_row.vc_column-gap-25{margin-left:-27.5px;margin-right:-27.5px}
.vc_row.vc_column-gap-30{margin-left:-30px;margin-right:-30px}
.vc_row.vc_column-gap-35{margin-left:-32.5px;margin-right:-32.5px}
.vc_grid.vc_row{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.vc-row[data-vc-full-width] .vc_grid.vc_row{overflow:hidden}
.vc_grid.vc_row.vc_grid-gutter-1px{margin-bottom:-1px}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper{margin-right:-1px}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item{padding-right:1px;padding-bottom:1px}
.vc_grid.vc_row.vc_grid-gutter-2px{margin-bottom:-2px}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper{margin-right:-2px}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item{padding-right:2px;padding-bottom:2px}
.vc_grid.vc_row.vc_grid-gutter-3px{margin-bottom:-3px}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper{margin-right:-3px}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item{padding-right:3px;padding-bottom:3px}
.vc_grid.vc_row.vc_grid-gutter-4px{margin-bottom:-4px}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper{margin-right:-4px}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item{padding-right:4px;padding-bottom:4px}
.vc_grid.vc_row.vc_grid-gutter-5px{margin-bottom:-5px}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper{margin-right:-5px}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item{padding-right:5px;padding-bottom:5px}
.vc_grid.vc_row.vc_grid-gutter-10px{margin-bottom:-10px}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper{margin-right:-10px}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{padding-right:10px;padding-bottom:10px}
.vc_grid.vc_row.vc_grid-gutter-15px{margin-bottom:-15px}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper{margin-right:-15px}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item{padding-right:15px;padding-bottom:15px}
.vc_grid.vc_row.vc_grid-gutter-20px{margin-bottom:-20px}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper{margin-right:-20px}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item{padding-right:20px;padding-bottom:20px}
.vc_grid.vc_row.vc_grid-gutter-25px{margin-bottom:-25px}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper{margin-right:-25px}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item{padding-right:25px;padding-bottom:25px}
.vc_grid.vc_row.vc_grid-gutter-30px{margin-bottom:-30px}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right:-30px}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-right:30px;padding-bottom:30px}
.vc_grid.vc_row.vc_grid-gutter-35px{margin-bottom:-35px}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{margin-right:-35px}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item{padding-right:35px;padding-bottom:35px}
.vc_grid.vc_row .vc_grid-item{display:none;padding:0;vertical-align:top;float:none;box-sizing:border-box;z-index:1}
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content{overflow:hidden}
.vc_grid.vc_row .vc_grid-item .vc_btn,.vc_grid.vc_row .vc_grid-item .vc_icon_element,.vc_grid.vc_row .vc_grid-item .wpb_content_element{margin-bottom:15px}
.vc_grid.vc_row .vc_grid-item .vc_btn a,.vc_grid.vc_row .vc_grid-item .vc_icon_element a,.vc_grid.vc_row .vc_grid-item .wpb_content_element a{text-decoration:none;border-bottom:0}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item{position:static}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{display:block}
#main a.front-slider div.centerit{width:960px;margin:0 auto;position:relative}

.nav-block #menu { position: relative; z-index: 99999; }

	
.socialmedia-buttons img.bounce:hover {
	transform: translate(0px, -2px);
	-moz-transform: translate(0px, -2px);
	-webkit-transform: translate(0px, -2px);
	-webkit-transition: -webkit-transform 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
	
}






.sidebar-list {
	padding:10px;
}

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

.sidebar-list li {
	margin:0;
}

.sidebar-list li a {
	display:block;
}

.sidebar-list .date {
	text-transform:capitalize;
}

.sidebar-list .on-sale {
	font-style: italic;
	display:block;
}

.mobile-header-menu {display:none;}

.mobile-header-menu li {list-style: none;display: inline-block;position: relative;width: 33.333333%;float: left;text-align: center;padding: 2px 0 5px;-webkit-box-shadow: inset 0 -2px rgba(0,0,0,0.2);-moz-box-shadow: inset 0 -2px rgba(0,0,0,0.2);box-shadow: inset 0 -2px rgba(0,0,0,0.2);border-left: 1px solid rgba(0,0,0,.1);border-right: 1px solid rgba(255,255,255,.2);line-height: 1;}

.mobile-header-menu li a {display: block;text-decoration: none !important;font-size: 13px;line-height: 1;background: none;color: #ffffff;}

.mobile-header-menu li a i, .mobile-header-menu li a span {display: block;}

.mobile-header-menu li a i {font-size: 30px;}

.mobile-header-menu li a span {font-weight: bold;margin-top: 5px;  }

.mobile-header-menu ul {list-style: none;margin: 0;top: 0;}

.mobile-header-menu li:last-child {border-right: none;}

.mobile-header-menu li:first-child {border-left: none;}

.header-side {
	font-size: 13px;
	margin: 0px;
	padding: 0px 0px 0px 3px;
	float: left;
	width: 98%;
	font-weight: bold;
	color: #000000;
	line-height: 25px;
}

.g70 {width:70%;padding-left:0 !important;}


.heading {
	font-family: Arial, tahoma, Verdana;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background-color: #CCFFCC;
}

.fusion-one-fifth {
  width: 16.8%;
}

.fusion-spacing-no.fusion-one-fifth {
  width: 20%;
}

.fusion-events-shortcode .fusion-one-fifth .fusion-events-placeholder {
  width: 177px;
  height: 142px;
}

.fusion-events-shortcode .fusion-one-fifth .tribe-events-event-image {
  height: 142px;
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-fifth{width:16.8%;}
.fusion-layout-column.fusion-one-fifth.fusion-spacing-no{width:20%;}

.clear {clear: both}

#content{
float:left;
display:inline;
width:460px;
padding-bottom: 20px;
}


.sidebar-left #content{
float:right;
width: 740px;
padding-right: 20px;
}


.sidebar-right #content{
float:left;
}


.sidebar-both #content{
float:right;
display:inline;
width: 475px;
padding-left: 2px;
padding-right: 10px;
}


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

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

.b-content .b-container { width:1110px; }
 
.b-footer .b-container { height:298px; }
.front .main-container.container{padding-left:0}


	.phone-link a {
		color: #ffffff !important;
		text-decoration: none !important
	}

	.contact-box .phone-link a {
		color: #000 !important;
		text-decoration: none !important
	}

  #top-row {
    text-align: center;
  }

#top-row .search-block {
  color: #353535;
}

#top-row h6 {
  color: #353535;
}

#top-row h6:hover {
  color: #CF0000;
}
.wrapper-header p,.wrapper-header ul,.wrapper-header ol,.wrapper-header dl,.wrapper-header form,.wrapper-header table,.wrapper-header h1,.wrapper-header h2,.wrapper-header h3,.wrapper-header h4,.wrapper-header h5,.wrapper-header h6{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
#gardens_ie7 .wrapper-header{z-index:2;}
.col{float:left}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row!important}
th.visible-xs,td.visible-xs{display:table-cell!important}
.visible-xs{display:table!important;}
.fullWidth .in,.fullWidth .cck{margin:0 auto;width:1040px}
.bpd .in,.bpd .cck{margin:0 auto;width:807px}
.fullWidth .cck{width:900px !important}
.bpd .cck{width:702px !important}
.fullWidth .cck,.bSeCont .cck{width:280px !important}


#main { display: block; width: 640px; min-height: 800px; margin: 0 auto 90px; }


#head-content {
	margin: 0 auto 5px;
	padding: 0;
	max-width:100%;
	}


.clearfix:after,
blockquote:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}


.clearfix,
blockquote {
	display: inline-block;
	}



* html .clearfix,
* html blockquote {
	height: 1%;
	}





.clear:before,
.clear:after,
.site:before,
.site:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.nav-links:before,
.nav-links:after,
.comment-navigation:before,
.comment-navigation:after,
.social-navigation ul:before,
.social-navigation ul:after,
.textwidget:before,
.textwidget:after {
	content: "";
	display: table;
}


.clear:after,
.site:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.nav-links:after,
.comment-navigation:after,
.social-navigation ul:after,
.textwidget:after {
	clear: both;
}


	.site-content {
		display: block;
		float: left;
		margin-left: 29.4118%;
		width: 70.5882%;
	}


.btn-listen{
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -40px 0 0 35px;
	width: 119px;
	height: 16px;
	cursor: pointer;
	display: none;
	z-index: 900;
}

	
	.mobile-nav-holder {
		margin-top:0px !important;
	}


	#wrapper .sticky-header .mobile-nav-holder {
		margin-top:0px !important;
	}

	.rtl #wrapper .mobile-nav-holder .mobile-nav-item {float:none; padding-left:0;}

	.mobile-nav-holder.set-invisible { display:none !important; }


	#small-nav .mobile-nav-holder {margin-top:0 !important;}


	.mobile-menu-design-classic .mobile-nav-holder { margin-top: 20px !important; }

	.mobile-menu-design-classic #small-nav .mobile-nav-holder { margin-top: 0px !important; }

	.mobile-menu-design-classic .header-v4 #small-nav .mobile-nav-holder, .mobile-menu-design-classic .header-v4 #small-nav .mobile-nav-holder { margin-top: 10px !important; margin-bottom: 10px !important; }

	.mobile-nav-holder, .mobile-topnav-holder { display:block; }

	.mobile-menu-design-classic .header-v4 .mobile-nav-holder { margin-top: 0px !important; }

.mobile-nav-holder .mobile-selector, 
.mobile-topnav-holder .mobile-selector, 
#mobile-nav {
	background-color: #f9f9f9}

.mobile-nav-holder .mobile-selector .selector-down:before, .mobile-menu-icons a, .mobile-menu-icons a:before, .mobile-topnav-holder .mobile-selector .selector-down:before{color:#dadada;}


.mobile-nav-holder .mobile-selector, .mobile-topnav-holder .mobile-selector, #mobile-nav {
background-color: #e91009 !important;
}


		.et_pb_counter_amount, .et_pb_featured_table .et_pb_pricing_heading, .et_quote_content, .et_link_content, .et_audio_content { background-color: #ffd728; }
