﻿
.fusion-clearfix {
  clear: both;
  zoom: 1;
}

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

.fusion-clearfix:after {
  clear: both;
}
.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}
.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}

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


.column, .columns { position: relative; padding-left: 1.25em; padding-right: 1.25em; width: 100%; float: left; }

  .column.small-centered, .columns.small-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; }

  .column.large-centered, .columns.large-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; }

  .column.large-uncentered, .columns.large-uncentered { margin-left: 0; margin-right: 0; float: none; }


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


.lt-ie9 .column, .lt-ie9 .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }


.lt-ie9 .column.large-centered, .columns.large-centered { float: none; margin: 0 auto; }

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

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

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

.main-header .main-menu-dropdown-panel .sub-nav-item.columns { width: auto; }

.main-header .main-menu-dropdown-panel .sub-nav-item.columns.large-3 { width: 25%; }

.main-header .main-menu-dropdown-panel .columns { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; display: inline-block; float: none; vertical-align: top; padding-top: 15px; }

.lt-ie9 .main-header .main-menu-dropdown-panel .columns { background-color:  #fafafa ; }

.template-index .product-slider ul li .columns { float: left !important; }

.template-index .widgets .columns { padding-bottom: 30px; }

.lt-ie9 .template-index .widgets .columns { padding-bottom: 100px; }

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

.template-index .widgets .small-promos .columns:last-child { margin: 0; }

.template-product header .previous-next .columns { height: 80px; padding-top: 30px; padding-bottom: 30px; }

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

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

.template-blog .previous-next .columns, .template-article .previous-next .columns { min-height: 59px; padding-top: 10px; padding-bottom: 30px; }
	.newsimages {width:100%;height:auto;margin:0 auto;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after{clear:both}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

.site-footer .container,
.footer-widget-area .container {
	padding: 0;
}

.site-content.container {
	padding: 0 15px;
}

.title-banner .container {
	padding: 0;
}

.widget .container,
section .container {
  padding-left: 30px;
  padding-right: 30px;
}
.skin-wrapper{background:#f3f3f3!important}
p.banner-preface{position:relative;top:-65px;font-size:10px;padding:0 15px 0 15px;max-width:230px;min-height:41px;}
p.banner-preface4,p.banner-preface{top:-55px;}

ul#islenav ul.n-bigisland, ul.n-bigisland li, ul#islenav li:hover a.n-bigisland, ul#islenav li.active a.n-bigisland, ul#islenav li a.n-bigisland:hover{background-color: #fe2617; color: #fff; font-weight: 500; text-decoration: none;}

ul#islenav li a.n-bigisland{color: #fe2617;}

.rtl .fusion-column.fusion-one-sixth,
.rtl .fusion-column.fusion-five-sixth,
.rtl .fusion-column.fusion-one-fifth,
.rtl .fusion-column.fusion-two-fifth,
.rtl .fusion-column.fusion-three-fifth,
.rtl .fusion-column.fusion-four-fifth,
.rtl .fusion-column.fusion-one-fourth,
.rtl .fusion-column.fusion-three-fourth,
.rtl .fusion-column.fusion-one-third,
.rtl .fusion-column.fusion-two-third,
.rtl .fusion-column.fusion-one-half {
  float: right;
  margin-right: 0;
  margin-left: 4%;
}

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

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

.widget-erea{
}

.widget-erea ul li{
font-size:14px;
position: relative;
padding:8px 0 8px 15px;
line-height:1.5em;
border-bottom:1px solid #ddd;
}

.widget-erea ul li::after {
	display: block;
	content: '';
	position: absolute;
	top: 1em;
	left: 0em;
	width: 6px;
	height: 6px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.widget-erea ul li a{
text-decoration:none;
color:#333;
}
.testimonials{position:relative;margin-top:50px;margin-bottom:50px}
.testimonials.col-md-6:nth-child(2n+1){clear:both}
.testimonials h2{margin-bottom:30px}
.testimonials .avatar{-moz-border-radius:50em;-webkit-border-radius:50em;border-radius:50em;float:left;position:relative;z-index:10}
.testimonials .testimonial-text,.testimonials .testimonial-author{padding-left:115px;font-size:14px}
.testimonials aside{margin-bottom:20px}
.testimonials .testimonial-author{margin:0}
.testimonials .testimonial-author cite{font-size:16px}
.testimonials-archive .testimonial-container{height:auto;margin-top:20px;margin-bottom:30px}
.testimonials-archive .testimonial-text{margin-top:0}
.testimonials-archive .fa-quote-left,.testimonials-archive .fa-quote-right{font-size:160px;left:-100px;top:-15px}
.testimonials-archive .fa-quote-right{left:auto;right:-100px}


.related-title{
	margin-bottom: 15px;
	color:#4c4c4c;
	margin-top: 10%;
}
.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-sm-8{width:66.66666667%}







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


.sotdfooter_block h1 {
  color: #D3E8E8;
  margin: 28px 0 23px 0;
  font: normal 22px/34px goodlight, Arial, sans-serif;
}


.sotdfooter_block h2,
.list_striped strong {
  font-size: 16px;
  color: #bfbfbf;
  font-weight: normal;
  line-height: 16px;
  display: block;
  margin: 0 0 12px 0;
  font-family: goodlight, Arial, sans-serif;
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  transition: color 0.1s linear;
}


.sotdfooter_block h2 a {
  text-decoration: none;
  color: #bfbfbf;
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  transition: color 0.1s linear;
}


.list_striped li a:hover strong,
.sotdfooter_block li h2 a:hover {
  color: #fff;
}



.sotdfooter_block.sotdfooter_cea {
  width: 313px;
  padding: 0;
  background: #e6e6e6;
}


.sotdfooter_block {
  width: 273px;
  border-right: 1px solid #313030;
  float: left;
  height: 480px;
  color: #5f6060;
  padding: 0 20px;
  position: relative;
}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu-right,.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
footer .container .social-icons .pull-right{float:none!important}

.page-template-showcase-php #main .widget-area {
	float: left;
	margin: 0 -22.15% 0 0;
	width: 22.15%;
}

.one-column .page-template-showcase-php #main .widget-area {
	float: none;
	margin: 0;
	width: auto;
}





#main {
	clear: both;
	padding: 0px;
	background-color: #f9f9f9;
}





.error404 #main #searchform {
	background: #f9f9f9;
	border: 1px solid #ddd;
	border-width: 1px 0;
	margin: 0 -8.9% 1.625em;
	overflow: hidden;
	padding: 1.625em 8.9%;
}

.error404 #main #s {
	width: 95%;
}

.error404 #main .widget {
	clear: none;
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}

.error404 #main .widget_archive {
	margin-right: 0;
}

.error404 #main .widget_tag_cloud {
	float: none;
	margin-right: 0;
	width: 100%;
}

	#main #secondary {
		float: none;
		margin: 0 12px;
		width: auto;
	}

	header.header .phone {margin: 0 auto; width: 100%; text-align: center;}



header.header .tagline,
header.header .phone { padding: 15px 0; margin-right: 30px; font-family: "Cinzel" !important; font-size: 14px; opacity: .4; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";  line-height:1.15em;}


header.header .tagline, header.header .phone {
opacity: .8;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
-ms-filter: &quot;progid:DXImageTransform.Microsoft.Alpha(Opacity=80)&quot;;}


#lic .ipad{ display: none; }
.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;
  }



.clearfloat {
	clear: both;
	height: 0px;
	line-height: 0px;
	margin: 0;
	padding: 0;
}

#dmg-footer .dmg-column-container .dmg-column .form-inputs .button {
  background-color: #336600;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #890b5b), color-stop(100%, #336600));
  
  background-image: -webkit-linear-gradient(#890b5b, #336600);
  
  background-image: -moz-linear-gradient(#890b5b, #336600);
  
  background-image: -o-linear-gradient(#890b5b, #336600);
  
  background-image: -ms-linear-gradient(#890b5b, #336600);
  
  background-image: -khtml-gradient(linear, left top, left bottom, from(#890b5b), to(#336600));
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#890b5b', endColorstr='#336600', GradientType=0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#890b5b', endColorstr='#336600', GradientType=0)";
  
  background-image: linear-gradient(#890b5b, #336600);
  
  border: 1px solid #999;
  border-radius: 0;
  -webkit-box-shadow: 2px 1px 1px transparent;
  -moz-box-shadow: 2px 1px 1px transparent;
  -o-box-shadow: 2px 1px 1px transparent;
  -ms-box-shadow: 2px 1px 1px transparent;
  -khtml-box-shadow: 2px 1px 1px transparent;
  box-shadow: 2px 1px 1px transparent;
  color: #fff;
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1em;
  padding: 3px 5px;
}

#dmg-footer .dmg-column-container .dmg-column .form-inputs .button:hover {
  background-color: #969696;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7c7c7), color-stop(100%, #969696));
  
  background-image: -webkit-linear-gradient(#c7c7c7, #969696);
  
  background-image: -moz-linear-gradient(#c7c7c7, #969696);
  
  background-image: -o-linear-gradient(#c7c7c7, #969696);
  
  background-image: -ms-linear-gradient(#c7c7c7, #969696);
  
  background-image: -khtml-gradient(linear, left top, left bottom, from(#c7c7c7), to(#969696));
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7', endColorstr='#969696', GradientType=0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7', endColorstr='#969696', GradientType=0)";
  
  background-image: linear-gradient(#c7c7c7, #969696);
  
}

#dmg-social-bar .dmg-cluster .dmg-user .button {
  background-color: #000000;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e3e3e), color-stop(100%, #000000));
  
  background-image: -webkit-linear-gradient(#3e3e3e, #000000);
  
  background-image: -moz-linear-gradient(#3e3e3e, #000000);
  
  background-image: -o-linear-gradient(#3e3e3e, #000000);
  
  background-image: -ms-linear-gradient(#3e3e3e, #000000);
  
  background-image: -khtml-gradient(linear, left top, left bottom, from(#3e3e3e), to(#000000));
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3e3e', endColorstr='#000000', GradientType=0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3e3e', endColorstr='#000000', GradientType=0)";
  
  background-image: linear-gradient(#3e3e3e, #000000);
  
  padding: 2px 8px;
  width: 60px;
}

#dmg-social-bar .dmg-cluster .dmg-user .button:hover {
  background-color: #3e3e3e;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #3e3e3e));
  
  background-image: -webkit-linear-gradient(#000000, #3e3e3e);
  
  background-image: -moz-linear-gradient(#000000, #3e3e3e);
  
  background-image: -o-linear-gradient(#000000, #3e3e3e);
  
  background-image: -ms-linear-gradient(#000000, #3e3e3e);
  
  background-image: -khtml-gradient(linear, left top, left bottom, from(#000000), to(#3e3e3e));
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#3e3e3e', GradientType=0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#3e3e3e', GradientType=0)";
  
  background-image: linear-gradient(#000000, #3e3e3e);
  
}

.dmg-widget .form-inputs .button {
  background-color: #336600;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #890b5b), color-stop(100%, #336600));
  
  background-image: -webkit-linear-gradient(#890b5b, #336600);
  
  background-image: -moz-linear-gradient(#890b5b, #336600);
  
  background-image: -o-linear-gradient(#890b5b, #336600);
  
  background-image: -ms-linear-gradient(#890b5b, #336600);
  
  background-image: -khtml-gradient(linear, left top, left bottom, from(#890b5b), to(#336600));
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#890b5b', endColorstr='#336600', GradientType=0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#890b5b', endColorstr='#336600', GradientType=0)";
  
  background-image: linear-gradient(#890b5b, #336600);
  
  border: 1px solid #999;
  border-radius: 0;
  -webkit-box-shadow: 2px 1px 1px transparent;
  -moz-box-shadow: 2px 1px 1px transparent;
  -o-box-shadow: 2px 1px 1px transparent;
  -ms-box-shadow: 2px 1px 1px transparent;
  -khtml-box-shadow: 2px 1px 1px transparent;
  box-shadow: 2px 1px 1px transparent;
  color: #fff;
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1em;
  padding: 3px 5px;
}

.dmg-widget .form-inputs .button:hover {
  background-color: #969696;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7c7c7), color-stop(100%, #969696));
  
  background-image: -webkit-linear-gradient(#c7c7c7, #969696);
  
  background-image: -moz-linear-gradient(#c7c7c7, #969696);
  
  background-image: -o-linear-gradient(#c7c7c7, #969696);
  
  background-image: -ms-linear-gradient(#c7c7c7, #969696);
  
  background-image: -khtml-gradient(linear, left top, left bottom, from(#c7c7c7), to(#969696));
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7', endColorstr='#969696', GradientType=0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7', endColorstr='#969696', GradientType=0)";
  
  background-image: linear-gradient(#c7c7c7, #969696);
  
}


.button.more a{
  background-color: #cccccc;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #cccccc));
  
  background-image: -webkit-linear-gradient(#ffffff, #cccccc);
  
  background-image: -moz-linear-gradient(#ffffff, #cccccc);
  
  background-image: -o-linear-gradient(#ffffff, #cccccc);
  
  background-image: -ms-linear-gradient(#ffffff, #cccccc);
  
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0)";
  
  background-image: linear-gradient(#ffffff, #cccccc);
  
  padding: 5px 20px;
  border-radius: 0.33em;
  border: 1px #ad1c6c solid;
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1em;
  color: #333333;
  text-decoration: none;
  width: auto;
  margin: 1em 0;
}

.button.more a:hover {
  color: #fff;
  background-color: #791041;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b51d73), color-stop(100%, #791041));
  background-image: -webkit-linear-gradient(#b51d73, #791041);
  background-image: -moz-linear-gradient(#b51d73, #791041);
  background-image: -o-linear-gradient(#b51d73, #791041);
  background-image: -ms-linear-gradient(#b51d73, #791041);
  background-image: -khtml-gradient(linear, left top, left bottom, from(#b51d73), to(#791041));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b51d73', endColorstr='#791041', GradientType=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#b51d73', endColorstr='#791041', GradientType=0)";
  background-image: linear-gradient(#b51d73, #791041);
  
  text-decoration: none;
}

#dmg-puppy-hero .form-inputs .button {
  background-color: #336600;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #890b5b), color-stop(100%, #336600));
  
  background-image: -webkit-linear-gradient(#890b5b, #336600);
  
  background-image: -moz-linear-gradient(#890b5b, #336600);
  
  background-image: -o-linear-gradient(#890b5b, #336600);
  
  background-image: -ms-linear-gradient(#890b5b, #336600);
  
  background-image: -khtml-gradient(linear, left top, left bottom, from(#890b5b), to(#336600));
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#890b5b', endColorstr='#336600', GradientType=0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#890b5b', endColorstr='#336600', GradientType=0)";
  
  background-image: linear-gradient(#890b5b, #336600);
  
  border: none;
  height: 1.8em;
  border-radius: 0;
  -webkit-box-shadow: 2px 1px 1px transparent;
  -moz-box-shadow: 2px 1px 1px transparent;
  -o-box-shadow: 2px 1px 1px transparent;
  -ms-box-shadow: 2px 1px 1px transparent;
  -khtml-box-shadow: 2px 1px 1px transparent;
  box-shadow: 2px 1px 1px transparent;
  color: #fff;
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1em;
}

#dmg-puppy-hero .form-inputs .button:hover {
  background-color: #969696;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7c7c7), color-stop(100%, #969696));
  
  background-image: -webkit-linear-gradient(#c7c7c7, #969696);
  
  background-image: -moz-linear-gradient(#c7c7c7, #969696);
  
  background-image: -o-linear-gradient(#c7c7c7, #969696);
  
  background-image: -ms-linear-gradient(#c7c7c7, #969696);
  
  background-image: -khtml-gradient(linear, left top, left bottom, from(#c7c7c7), to(#969696));
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7', endColorstr='#969696', GradientType=0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7', endColorstr='#969696', GradientType=0)";
  
  background-image: linear-gradient(#c7c7c7, #969696);
  
}

#dmg-kitten-hero .form-inputs .button {
  background-color: #e47944;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eca060), color-stop(100%, #e47944));
  
  background-image: -webkit-linear-gradient(#eca060, #e47944);
  
  background-image: -moz-linear-gradient(#eca060, #e47944);
  
  background-image: -o-linear-gradient(#eca060, #e47944);
  
  background-image: -ms-linear-gradient(#eca060, #e47944);
  
  background-image: -khtml-gradient(linear, left top, left bottom, from(#eca060), to(#e47944));
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eca060', endColorstr='#e47944', GradientType=0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eca060', endColorstr='#e47944', GradientType=0)";
  
  background-image: linear-gradient(#eca060, #e47944);
  
  border: none;
  height: 1.8em;
  border-radius: 0;
  -webkit-box-shadow: 2px 1px 1px transparent;
  -moz-box-shadow: 2px 1px 1px transparent;
  -o-box-shadow: 2px 1px 1px transparent;
  -ms-box-shadow: 2px 1px 1px transparent;
  -khtml-box-shadow: 2px 1px 1px transparent;
  box-shadow: 2px 1px 1px transparent;
  color: #fff;
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1em;
}

#dmg-kitten-hero .form-inputs .button:hover {
  background-color: #eca060;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e47944), color-stop(100%, #eca060));
  
  background-image: -webkit-linear-gradient(#e47944, #eca060);
  
  background-image: -moz-linear-gradient(#e47944, #eca060);
  
  background-image: -o-linear-gradient(#e47944, #eca060);
  
  background-image: -ms-linear-gradient(#e47944, #eca060);
  
  background-image: -khtml-gradient(linear, left top, left bottom, from(#e47944), to(#eca060));
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e47944', endColorstr='#eca060', GradientType=0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e47944', endColorstr='#eca060', GradientType=0)";
  
  background-image: linear-gradient(#e47944, #eca060);
  
}


#searchBoxes, #nav, #contentLeft, #centerModImg, #rbContentYellowMenu, #arrowList {
    display: none;
    }

.ratesh2 {
	color:#aeab87;
	font-weight:bold;
	font-size:18px;
	padding-bottom:10px;
	padding-top:10px;
}


.text, .text p, .Text {
	font-size: 11px;
	line-height: 17px;
	color: #333;
	margin-top: 0px;
	padding-bottom: 0px;
}


.text p {
	margin-bottom: 12px;
}


.text h1 {  
	font-size: 18px;
	line-height: 17px;
	color: #002663;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
}

.text h2 {
	font-size: 13px;
	line-height: 17px;
	color: #002663;
	font-weight: normal;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 5px;
}


.text a:link, .text a:visited {
	color: #a33038;
	text-decoration: underline;
}

.text a:hover, .text a:active{
	color: #002663;
	text-decoration: underline;
}


.sidebar ul.social, .secondary ul.social { position:relative; overflow:hidden; margin:0px; padding:0px; list-style:none }

.sidebar ul.social li, .secondary ul.social li { float:left; margin:0px 5px 5px 0px; padding:0px; width:24px; height:24px; display:block; border:none }

.sidebar ul.social li a, .secondary ul.social li a { width:24px; height:24px; display:block; padding:0px }


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}
.siteFooter ul.menu li.menu-item:nth-child(6) a:after{content:''}

  .cmsc--nav-tab-wrap {
    background: #fff;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 8; }

    .cmsc--nav-tab-wrap:after {
      clear: both;
      content: ' ';
      display: block; }

  .cmsc--nav-tab-wrap-inner {
    height: inherit;
    max-width: 1023px;
    margin: auto;
    display: table;
    table-layout: fixed;
    width: 100%; }





#comments-template {
	clear: both;
	margin-top: 20px;
	}



#comments-template .avatar {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 15px;
	padding: 0;
	border: 1px solid #666;
	}
.b-timer-nums_text{display:inline-block;*display:inline;*zoom:1;font-size:37px;letter-spacing:normal;line-height:normal;word-spacing:normal;font-family:"WarHeliosCondCBold","Arial Narrow",arial,sans-serif;margin-left:7px;text-shadow:0 2px #000;text-transform:uppercase;vertical-align:top}


#contact a {
	color: #004195;
}

#contact, #hours, #events {
	float: left;
	clear: both;
}

	

#contact h2 {
	
}


#contact img {
	padding: 30px 10px 0px 0px
}


div#contact.cl a.media-inq {
	color: white;
    text-align: center;
    margin: 0 auto;
    font-family: "Knockout_Full","Helvetica","Arial",sans-serif;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0.025em;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}


.cl .parties {
	clear: both;
	float: left;
	text-align: left;
	margin-bottom: 36px;
}


.cl h2, .cs h2, .cs h2 a, #side-res h2 {
	color: #004195;
	font-family: 'Knockout_Full', 'Helvetica', 'Arial', sans-serif;
	font-size: 15px;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	font-weight: normal;
	padding:0px;
	margin:0px;
	text-decoration: none;	
}


.cl p, .cs p {
	font-family: "Helvetica", sans-serif;
	font-size: 12px;
	text-align: justify;
	text-justify: distribute;
	line-height: 15px;
	color: #636363;
	margin-bottom: 0;
}


.cl h2 + p, .cs h2 + p {
	margin: 0;
	padding: 0;
}


.cl h6 + img {
	padding: 0;
	margin:0;
}


.cl + .cl {
	margin-top: 35px;
}


#header {
background:#eaf3fd;
border-bottom:1px solid #c6dff9;
min-width:780px;
display:block;
overflow:hidden;
}

.header_wgt_area { position:relative; overflow:hidden; float:right; margin:28px 30px 22px 0; padding-left:20px; width:213px; border-left:1px solid #333 }

.header_wgt_area * { margin:0px; line-height:20px; }

.header_wgt_area .blue { color:#0d18ec; }

.header_wgt_area p, .header_wgt_area small {  }

.header_wgt_area a { color:#000 }

.header_wgt_area a:hover { color:#cc6600; text-decoration:none }


#wrapper {
	min-height: 100%;
	width: 1000px;
	padding-left: 30px;
	padding-right: 30px;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	margin: auto;
	z-index: 2;
	position: relative;
	background: #FFF;
}


.site-main {
	position: relative;

	border-top:5px solid #1D3F69;
	border-bottom:5px solid #1D3F69
}


.site-main .sidebar-container {
	height: 0;
	position: absolute;
	top: 40px;
	width: 100%;
	z-index: 1;
}


.site-main .sidebar-inner {
	margin: 0 auto;
	max-width: 1040px;
}


.attachment .site-main .sidebar-container {
	display: none;
}





.site-main .mu_register {
	margin: 0 auto;
	max-width: 604px;
	width: 100%;
}


.site-main .mu_register input[type="submit"],
.site-main .mu_register #blog_title,
.site-main .mu_register #user_email,
.site-main .mu_register #blogname,
.site-main .mu_register #user_name {
	font-size: inherit;
	width: 270px;
}


.site-main .mu_register input[type="submit"] {
	width: auto;
}





.site-main .widget-area {
	float: right;
	width: 300px;
}

.item { 
	width: 240px;
	margin: 0 10px 20px 10px;
	float: left;
	border-radius:5px;
	position:relative;
}




.iphone .item .icons {
	display:none;	
}

.item .icons {
	float:right;
	margin-top:-40px;
}

.item.pageitem {
	width:100%;	
}


.logo_block {
	float:left;
}


footer.main-footer .inner-footer {
  display: inline-block;
}
.fontawesome-icon,.fontawesome-icon.circle-yes,.post-content .error-menu li:after,.post-content .error-menu li:before{color:#ffffff;}
.checkout .payment_methods .payment_box,.post-content blockquote,.review blockquote q{background-color:#f6f6f6;}
.post-content blockquote,.review blockquote q{color:#ffffff;}
.meta .fusion-date,.post-content blockquote,.review blockquote q{font-style:italic;}
#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:'Raleway', 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;}
#side-header .fusion-contact-info,#side-header .header-social .top-menu,#tribe-bar-form label,.fusion-accordian .panel-body,.fusion-widget-area .slide-excerpt h2,.post-content blockquote,.project-content .project-info h4,.review blockquote q,.tribe-bar-disabled #tribe-bar-form label,.tribe-events-tooltip .duration,.tribe-events-tooltip .tribe-event-duration,.tribe-events-tooltip .tribe-events-event-body,.tribe-events-tooltip p.entry-summary,body{line-height:30px;}
.post-content h1{font-size:56px;line-height:100px;}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{font-size:35px;line-height:68px;}
#main .fusion-portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{line-height:45px;}
.fusion-person .person-author-wrapper .person-name,.post-content h3,.project-content h3,.single-tribe_events .fusion-events-featured-image .recurringinfo .tribe-events-divider, .single-tribe_events .fusion-events-featured-image .recurringinfo .tribe-events-cost{font-size:26px;}
.fusion-person .person-author-wrapper .person-name,.post-content h3,.project-content h3{line-height:42px;}
.fusion-carousel-title,.fusion-person .person-author-wrapper .person-title,.fusion-portfolio-post .fusion-portfolio-content h4,.fusion-rollover .fusion-rollover-content .fusion-rollover-title,.post-content h4{font-size:18px;line-height:24px;}
.post-content h5{font-size:16px;line-height:18px;}
.post-content h6{font-size:15px;line-height:17px;}
#wrapper .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,#wrapper .meta,.fusion-blog-timeline-layout .fusion-timeline-date,.fusion-content-widget-area .jtwt,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget_archive li,.fusion-content-widget-area .widget_categories li,.fusion-content-widget-area .widget_links li,.fusion-content-widget-area .widget_meta li,.fusion-content-widget-area .widget_nav_menu li,.fusion-content-widget-area .widget_pages li,.fusion-content-widget-area .widget_recent_entries li,.fusion-rollover .price .amount,.post .post-content,.post-content blockquote,.project-content .project-info h4,.quantity .minus,.quantity .plus,.quantity .qty,.review blockquote div,.search input,.title-row,.tribe-mini-calendar th,body{color:#747474;}
.fusion-post-content h1,.post-content h1,.title h1{color:#333333;}
#main .post h2,.cart-empty,.fusion-post-content h2,.fusion-title h2,.post-content h2,.search-page-search-form h2,.title h2{color:#333333;}
.fusion-post-content h3,.fusion-title h3,.person-author-wrapper span,.post-content h3,.product-title,.project-content h3,.title h3{color:#333333;}
.fusion-post-content h5,.fusion-title h5,.post-content h5,.title h5{color:#333333;}
.fusion-post-content h6,.fusion-title h6,.post-content h6,.title h6{color:#333333;}
#wrapper .post-content .content-box-heading{font-size:18px;line-height:45px;}
.post-content .fusion-social-links .fusion-social-networks a,.widget .fusion-social-links .fusion-social-networks a{font-size:30px;}
.post-content .fusion-social-links .fusion-social-networks.boxed-icons a,.widget .fusion-social-links .fusion-social-networks.boxed-icons a{padding:40px;}
.post-content .wooslider .wooslider-control-thumbs{margin-top:-10px;}

.widget, .sidebar .text_box, .sidebar .thesis_email_form, .sidebar .query_box {
	margin-bottom: 40px;
}

.sidebar .thesis_email_form .input_text, .widget li {
	margin-bottom: 10px;
}

.sidebar .post_content, .widget li ul, .widget li ol {
	margin-top: 10px;
}

.widget ul {
	list-style-type: none;
}

.widget li a:hover {
	text-decoration: underline;
}

.header-right .widget { margin-bottom: 10px; }

.header-right .widget.search-form { margin-bottom: 0; }

.widget.abovecontent { margin: 10px 0 -20px; }

	.header-right .widget, .header-right .widget.search-form { margin-bottom: 10px; }


#nav ul.sf-menu, #nav-top ul.sf-menu { display: inline-block; }

#nav .col-control.center ul.sf-menu, #nav-top .col-control.center ul.sf-menu { float: none; }

#nav .col-control.right ul.sf-menu { float: right; }


.sf-menu ul { visibility: hidden; }



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

 
.clearfix {
	display: inline-block;
}

 
html[xmlns] .clearfix {
	display: block;
}

 
* html .clearfix {
	height: 1%;
}


#wp_page_numbers li.page_info {
	float: left;
	background: white;
	display: block;
	padding: 6px;
	padding-left: 9px;
	padding-right: 9px;
	margin-right: 5px;
	color: #666;
	font-size: 15px;
	border: 1px solid #CFD8DD;
}

	.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,
	.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {
		display: block;
		line-height: 40px;
		width: 30px;
		}

		.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,
		.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {
			content: '\f105';
			}

	.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
	.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
		padding-right: 20px;
		}

	.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
		font-weight: bold;
		margin: 0 0 8px;
		background-color: transparent !important;
		}

		.type_desktop [class*="columns"] .menu-item-has-children .w-nav-arrow {
			display: none !important;
			}

			.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow {
				line-height: 40px;
				}

			.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title {
				padding-right: 25px;
				}

			.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow,
			.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,
			.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {
				display: inline-block;
				vertical-align: top;
				font-size: 26px;
				text-align: center;
				line-height: 46px;
				width: 50px;
				}

				.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,
				.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {
					content: '\f107';
					}

			.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title,
			.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
			.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
				padding-right: 50px;
				}

	.l-main .widget_nav_menu .menu-item a {
		display: block;
		line-height: 1.5em;
		position: relative;
		padding: 12px 20px 12px 35px;
		-webkit-transition: color 0.1s, background-color 0.1s, border-color 0.1s;
				transition: color 0.1s, background-color 0.1s, border-color 0.1s;
		border-top: 1px solid #e5e5e5; 
		color: inherit;
		}

		.l-main .widget_nav_menu .menu-item a:before {
			position: absolute;
			top: 12px;
			left: 16px;
			content: '\f105';
			font-size: 18px;
			font-family: fontawesome;
			opacity: 0.5;
			}

		.l-main .widget_nav_menu .menu-item a i {
			width: 20px;
			}

		.l-footer .widget_nav_menu .menu-item:before {
			position: absolute;
			top: 6px;
			left: 2px;
			content: '\f105';
			font-size: 18px;
			font-family: fontawesome;
			opacity: 0.5;
			}

	





.l-header .menu-item-language {
	float: left;
	text-align: left;
	position: relative;
	}

	.type_desktop .menu-item-language:hover .submenu-languages {
		display: block;
		}

		.l-header .submenu-languages .menu-item-language {
			float: none;
			line-height: 40px;
			white-space: nowrap;
			}

.type_mobile .menu-item-language {
	float: none;
	display: inline-block;
	line-height: 40px;
	}
.l-header .menu-item-language,.l-header .w-nav-item {font-family:"Noto Sans", sans-serif;font-weight:300;}
.type_desktop .submenu-languages,.l-header .w-nav-anchor.level_2,.l-header .w-nav-anchor.level_3,.l-header .w-nav-anchor.level_4,.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.active .w-nav-anchor.level_2,.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-item .w-nav-anchor.level_2,.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-ancestor .w-nav-anchor.level_2,.no-touch .type_desktop [class*="columns"] .w-nav-item.menu-item-has-children:hover .w-nav-anchor.level_2 {color:#000;}

#footer_text ul li.first {
	margin-left: 0px;
}

.breakdownDetails table th.first,
.breakdownDetails table td.first {
	border-left: 1px solid #c9d5dc;
	width: 175px;
}

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



 .subnav-bar li:hover #review-dd {
    display:block;
}


#review-dd{
position: absolute;
left: 0px;
top: 30px;
display: none;
}

  .footer-contact .contact-info {
    margin-bottom: 20px; }
body.gppro-custom .home-middle-left {background-color:#fff;border-right-color:#fff}
body.gppro-custom .home-middle-left .widget-title {font-style:normal;text-align:center}
body.gppro-custom .home-middle-left .entry .entry-title a:hover {color:#27a3d1}
body.gppro-custom .home-middle-left .entry .entry-title a:focus {color:#27a3d1}
body.gppro-custom .home-middle-left .entry .entry-title {text-align:left}
body.gppro-custom .home-middle-left .entry .entry-content a:hover {color:#000}
body.gppro-custom .home-middle-left .entry .entry-content a:focus {color:#000}
body.gppro-custom .home-middle-left .entry .entry-content {text-align:left}

.icon-phone, .icon-gift, .header-nav a.nav-top-link.icon-search, .nav-top-link.icon-search, .icon-angle-left, .icon-angle-right, .icon-angle-up, .icon-angle-down, .icon-twitter, .icon-heart, .icon-envelop, .icon-tag, .icon-star, .icon-star-2, .icon-star-3, .icon-facebook, .icon-feed, .icon-close, .icon-checkmark, .icon-menu, .icon-plus, .icon-minus, .icon-instagram, .icon-google-plus, .icon-pinterest, .icon-search, .icon-skype, .icon-dribbble, .icon-users, .icon-certificate, .icon-expand, .icon-linkedin, .icon-map-pin-fill, .icon-pen-alt-fill, .icon-youtube, .icon-flickr, .icon-clock, .icon-inner, .icon-vk {
  font-family: "icomoon" !important;
  speak: none !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased !important; }


.icon-angle-right:before {
  content: "\f105" !important; }


.next-prev-nav .icon-angle-right {
  padding-left: 2px; }
.col{float:left}







.body-single-large {
	font-family: "Verdana", "Helvetica", "Arial", sans-serif;
	font-size: 80%;
	line-height: 140%;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}
.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-left:15px;padding-right:15px;}
.col-lg-8{width:66.66666667%;}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


div.default_product_display div.textcol div.imagecol {position: relative!important;}

.single_product_display .imagecol {float:left;}
.footer{background:rgba(255,255,255,0);margin:0px;border:0px;padding:25px 30px 25px 40px;width:100%;position:absolute;bottom:0;left:0;font-weight:300;font-size:16px;color:white;display:block;}
.wrapper .footer{position:relative;border-top:1px solid rgba(128,128,128,0.30);color:gray;}
.wrapper .footer .love{display:table;}
.header td,.footer td{vertical-align:middle;}
.header a,.footer a{display:inline-block;margin:0 10px;vertical-align:middle;}
.header span,.footer span{display:inline-block;margin:0 10px;vertical-align:middle;}
.footer .middle td{padding:0 2px;}
.footer .left a{opacity:0.8;}
.footer .left a:hover{opacity:1;}
.footer p{display:inline-block;margin:0px 10px;}
.header,.footer{padding:15px 20px;}

.btn .caret{margin-top:8px;margin-left:0;}

.btn-large .caret{margin-top:6px;}

.btn-mini .caret,.btn-small .caret{margin-top:8px;}

.dropup .btn-large .caret{border-bottom-width:5px;}

.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}

.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;}

.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580;}

.nav-tabs .dropdown-toggle .caret{margin-top:8px;}

.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}

.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}

.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);}

.navbar .nav .dropdown-toggle .caret{margin-top:8px;}

.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";}

.dropdown .caret{margin-top:8px;margin-left:2px;}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"";}
.region-header .page-element{width:75%;}
.region-header .block{clear:right;float:right;width:25%;}
.wire .region-page-top,.wire .region-page-bottom{display:none !important;}
.wire .region div{-moz-box-shadow:2px 2px 2px #AAAAAA;}
.drupal .region{background-color:lightgreen !important;}
.drupal .region .region{background-color:red !important;}

.description-unit .subscription a {
    font-size: 16px;
    color: #ababab;
    text-decoration: none;
}

    .description-unit .subscription {
        display: block;
    }


#navigation
{
    width: 800px;
    height: 540px;
    position: absolute;
    z-index: 11;
}

._730fifth:hover img._730fifth1{display:none;}



.md-content {
	color: #fff;
	background: #e74c3c;
	position: relative;
	border-radius: 3px;
	margin: 0 auto;
}


.md-content h3 {
	margin: 0;
	padding: 0.4em;
	text-align: center;
	font-size: 2.4em;
	font-weight: 300;
	opacity: 0.8;
	background: rgba(0,0,0,0.1);
	border-radius: 3px 3px 0 0;
}


.md-content button {
	display: block;
	margin: 0 auto;
	font-size: 0.8em;
}





.md-effect-1 .md-content {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}


.md-show.md-effect-1 .md-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}



.md-effect-2 .md-content {
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	-ms-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}


.md-show.md-effect-2 .md-content {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}



.md-effect-3 .md-content {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}


.md-show.md-effect-3 .md-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}



.md-effect-4 .md-content {
	-webkit-transform: scale(0) rotate(720deg);
	-moz-transform: scale(0) rotate(720deg);
	-ms-transform: scale(0) rotate(720deg);
	transform: scale(0) rotate(720deg);
	opacity: 0;
}


.md-show.md-effect-4 ~ .md-overlay,
.md-effect-4 .md-content {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}


.md-show.md-effect-4 .md-content {
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	opacity: 1;
}


.md-effect-5 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg); 
	-moz-transform: translateZ(600px) rotateX(20deg); 
	-ms-transform: translateZ(600px) rotateX(20deg); 
	transform: translateZ(600px) rotateX(20deg); 
	opacity: 0;
}


.md-show.md-effect-5 .md-content {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translateZ(0px) rotateX(0deg);
	-moz-transform: translateZ(0px) rotateX(0deg);
	-ms-transform: translateZ(0px) rotateX(0deg);
	transform: translateZ(0px) rotateX(0deg); 
	opacity: 1;
}


.md-effect-6 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg); 
	-moz-transform: translate(30%) translateZ(600px) rotate(10deg);
	-ms-transform: translate(30%) translateZ(600px) rotate(10deg);
	transform: translate(30%) translateZ(600px) rotate(10deg); 
	opacity: 0;
}


.md-show.md-effect-6 .md-content {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translate(0%) translateZ(0) rotate(0deg);
	-moz-transform: translate(0%) translateZ(0) rotate(0deg);
	-ms-transform: translate(0%) translateZ(0) rotate(0deg);
	transform: translate(0%) translateZ(0) rotate(0deg);
	opacity: 1;
}


.md-effect-7 .md-content {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	opacity: 0;
}


.md-show.md-effect-7 .md-content {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	border-radius: 0 0 3px 3px;
	opacity: 1;
}


.md-effect-8 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	-moz-transform: rotateY(-70deg);
	-ms-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}


.md-show.md-effect-8 .md-content {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}


.md-effect-9 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-moz-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}


.md-show.md-effect-9 .md-content {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}


.md-effect-10 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	-moz-transform: rotateX(-60deg);
	-ms-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}


.md-show.md-effect-10 .md-content {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}



.md-effect-11 .md-content {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}


.md-show.md-effect-11 .md-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}



.md-effect-12 .md-content {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
 

.md-effect-12 .md-content h3,
.md-effect-12 .md-content {
	background: transparent;
}


.md-show.md-effect-12 .md-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}


.md-effect-13 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-3000px) rotateY(90deg);
	-moz-transform: translateZ(-3000px) rotateY(90deg);
	-ms-transform: translateZ(-3000px) rotateY(90deg);
	transform: translateZ(-3000px) rotateY(90deg);
	opacity: 0;
}


.md-show.md-effect-13 .md-content {
	-webkit-animation: slit .7s forwards ease-out;
	-moz-animation: slit .7s forwards ease-out;
	animation: slit .7s forwards ease-out;
}


.md-effect-14 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateY(100%) rotateX(90deg);
	-moz-transform: translateY(100%) rotateX(90deg);
	-ms-transform: translateY(100%) rotateX(90deg);
	transform: translateY(100%) rotateX(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}


.md-show.md-effect-14 .md-content {
	-webkit-transform: translateY(0%) rotateX(0deg);
	-moz-transform: translateY(0%) rotateX(0deg);
	-ms-transform: translateY(0%) rotateX(0deg);
	transform: translateY(0%) rotateX(0deg);
	opacity: 1;
}


.md-effect-15 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}


.md-show.md-effect-15 .md-content {
	-webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	transform: translateZ(0px) translateX(0%) rotateY(0deg);
	opacity: 1;
}


.md-effect-16 .md-content {
	-webkit-transform: translateY(-5%);
	-moz-transform: translateY(-5%);
	-ms-transform: translateY(-5%);
	transform: translateY(-5%);
	opacity: 0;
}


.md-show.md-effect-16 ~ .container,
.md-effect-16 .md-content {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}


.md-show.md-effect-16 .md-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}


.md-effect-17 .md-content {
	opacity: 0;
	-webkit-transform: translateY(200%);
	-moz-transform: translateY(200%);
	-ms-transform: translateY(200%);
	transform: translateY(200%);
}


.md-show.md-effect-17 .md-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all 0.3s 0.2s;
	-moz-transition: all 0.3s 0.2s;
	transition: all 0.3s 0.2s;
}


.md-effect-18 .md-content {
	-webkit-transform: translateX(200%);
	-moz-transform: translateX(200%);
	-ms-transform: translateX(200%);
	transform: translateX(200%);
	opacity: 0;
}


.md-show.md-effect-18 .md-content {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
	-webkit-transition: all 0.5s 0.1s;
	-moz-transition: all 0.5s 0.1s;
	transition: all 0.5s 0.1s;
}


.md-effect-19 .md-content {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	opacity: 0;
}


.md-show.md-effect-19 .md-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all 0.5s 0.1s;
	-moz-transition: all 0.5s 0.1s;
	transition: all 0.5s 0.1s;
}

div.sharedisplaygoogle iframe { position: static !important; }


.cb-box-light.cb-nav-bar-wrap.wrap, .cb-box-light.cb-main-nav.wrap, .cb-box-light #cb-widgets.wrap, .cb-box-light .cb-footer-lower .wrap,
.cb-box-heavy.cb-nav-bar-wrap.wrap, .cb-box-heavy.cb-main-nav.wrap, .cb-box-heavy #cb-widgets.wrap, .cb-box-heavy .cb-footer-lower .wrap {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}


#cb-nav-bar .cb-main-nav #cb-nav-logo {
  float: left;
  width: 0;
  -webkit-transition: opacity ease 0.35s, transform ease 0.2s;
  -moz-transition: opacity ease 0.35s, transform ease 0.2s;
  -o-transition: opacity ease 0.35s, transform ease 0.2s;
  transition: opacity ease 0.35s, transform ease 0.2s;
}


.cb-sticky-menu-up #cb-nav-bar .cb-main-nav #cb-nav-logo {
  -webkit-transition: 0;
  -moz-transition: 0;
  -o-transition: 0;
  transition: 0;
}


.cb-stuck #cb-nav-bar .cb-main-nav .cb-logo-nav-sticky-type {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.cb-menu-light #cb-nav-bar .cb-main-nav {
  border-bottom: 3px solid #161616;
}

.cb-menu-light #cb-nav-bar .cb-main-nav #cb-nav-logo:hover {
  background: transparent;
}


.cb-stuck.cb-menu-light #cb-nav-bar .cb-main-nav {
  border-bottom: 0;
}

.cb-menu-light.cb-fis-big-border #cb-nav-bar .cb-main-nav {
  border-bottom: 0;
}


  .cb-menu-al-center .cb-main-nav {
    text-align: center;
  }

  #cb-nav-bar .cb-main-nav {
    position: relative;
    z-index: 900;
    display: block;
    margin: 0 auto;
    width: 710px;
  }

  .cb-mm-on.cb-menu-dark #cb-nav-bar .cb-main-nav #cb-nav-logo:hover {
    background: transparent;
  }


  .cb-fis-big-border.cb-menu-light #cb-nav-bar .cb-main-nav {
    border-bottom: 0;
  }

  #cb-nav-bar .cb-main-nav #cb-nav-logo, #cb-nav-bar .cb-main-nav #cb-nav-logo img {
    max-width: none;
  }
.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17 .cb-big-menu { border-top-color: #; }


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

.nav ul li.menu-item-has-children:hover {visibility: visible}


.right {
	float: right;	
}


#footer .secondary .right {
	float: right;
}


#footer .secondary .right span{
	padding: 0 5px;
	color: #4d4d4d;
}
	
	
	#footer .secondary .left,
	#footer .secondary .right{
		float: none;		
	}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft{border-bottom-color:#e5e5e5;}
.fusion-blog-layout-large .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-large .fusion-meta-info .fusion-alignright,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignright{display:block;float:none;margin:0;width:100%;}
.fusion-mobile-menu-design-modern .fusion-alignleft{border-bottom:1px solid transparent;}
.fusion-mobile-menu-design-modern .fusion-alignleft,.fusion-mobile-menu-design-modern .fusion-alignright{width:100%;float:none;display:block;}
.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft,.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignright{text-align:center;}
.fusion-secondary-header .fusion-alignleft{margin-right:0;}
.fusion-mobile-menu-design-classic .fusion-alignleft{margin-bottom:10px;}
.fusion-mobile-menu-design-classic .fusion-alignleft,.fusion-mobile-menu-design-classic .fusion-alignright{float:none;width:100%;line-height:normal;display:block;}

.large { width: 39.479166666%; }

.member.large { width: 39.479166666%; }

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


    .box.large,
    .box.map,
    .box.huge { width: 100%; margin-right: 0; display: block; }
#footer,#fullwidth-wrapper .breadcrumb-wrapper,#main-navigation-wrapper,#page-title,#slider-section,.break-section,.fullwidth-services,.separator{width:820px!important;margin-left:-30px}
#main-content-with-sidebar .fullwidth-services{width:580px}
#main-content-with-sidebar .breadcrumb-wrapper,#main-content-with-sidebar .fullwidth-services{width:500px!important}
#footer,#fullwidth-wrapper .breadcrumb-wrapper,#main-content-with-sidebar .separator,#main-navigation-wrapper,#page-title,#slider-section,.break-section,.fullwidth-services,.separator{width:540px!important;margin-left:-30px}


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}


#tab-feature span,
#tab-student span,
#tab-popular span {
	display: none;
}

#header .site-title {
  margin-bottom: 0;
  display: none;
}

#header .site-title a {
  color: #666666;
}

#header .site-title.visible {
  display: block;
}
.print-logo{display:block !important;float:left;}


#nav-single .nav-next {
	float: right;
	text-align: right;
}
del .amount{color:red;text-decoration:line-through;font-size:0.8em;!important}


div#teste.promotedArea, div.promotedArea#promoted-bmi {
	margin-left: 20px;
}
.region-slideshow{padding:1% 0;}
.region-front-welcome{margin:1% 3%;background:#84B41D;color:#FFF;padding:2% 3%;height:130px;border:5px solid #F0F0F0;}
.region-front-welcome h2,.region-front-welcome p{color:#fff;}
.top_right .region-user-menu{overflow:hidden;width:100%;margin-top:1em;}
.top_right .region-user-menu .contextual-links-region{line-height:1em;}
.top_right .region-user-menu ul li{padding:0;margin:0;font-size:11px;line-height:1em;padding-right:0.3em}
.region-user-menu h2{display:none;}
.region-user-menu ul li{display:inline-block;background:none;padding:0 10px;border-right:1px solid #636363;line-height:100%;}
.region-user-menu ul li.last{border:0;padding-right:0;}
#footer .region h2{font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;color:#3cfcfc;}
#footer .region .menu li{font-size:10px;text-transform:uppercase;padding:0;line-height:1.5em;}
#footer .region a{color:#3cfcfc;}
#footer .region a:hover{color:white;}
#footer .region .menu a{color:white;}
#footer .region .menu a:hover,#footer .region .menu a.active-trail{color:#3cfcfc;}
#footer .region-footer-first p{font-size:9px;text-transform:uppercase;line-height:1.5em;}
.page-node-edit .region-content,.page-comment-edit .region-content,.page-node-add .region-content,.page-comment-add .region-content{background:white;color:black;padding:1em 1em 0 1em}
.top_left,.top_right,.search_block,.region-user-menu{width:100%;}
.top_right .region-user-menu ul.menu{float:none;}
.top_right .region-search{width:100%;padding:0 31%;}

	
#main-nav-wrap,
.nav-logo,
nav.main-menu-wrap,
nav.main-menu-wrap ul li ul.sub-menu,
nav.main-menu-wrap ul li ul.sub-menu li a,
.nav-right-wrap,
.nav-search-wrap,
.search-fly-wrap,
.nav-menu-out,
.nav-logo-out,
#head-main-top {
	background: #fff !important;
	}


.nav-right-wrap {
	float: right;
	width: 200px;
	height: 50px;
	}


#main-nav-wrap,
nav.main-menu-wrap,
.nav-logo,
.nav-right-wrap,
.nav-menu-out,
.nav-logo-out,
#head-main-top {
	-webkit-backface-visibility: hidden;
	background: #4169e1;
	}


div#component .moduletable h3, div#component .moduletable_menu h3, div#component .moduletable_text h3 { color:#222; }


div#component { float:left; padding:18px 26px; }


#menu-global-navigation {
	width: 997px; 
	height: auto;
	margin-left: -39px;
}


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

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }


#mainmenu.scaled li.menu-item {
    height: 35px;
}



.menu-dropdown li.level2 { 
	margin: 0 10px;
	border-top: 1px solid #ddd;
}

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 { 
	color: #868686;
	text-transform: uppercase;
}





.menu-dropdown a.current.level2 { font-weight: bold; }


.menu-dropdown li.level2 .level2 span.icon { margin-right: 4px; }


.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span { margin-left: 39px; }



.menu-sidebar ul.level2 ul { padding-left: 10px; }

.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item {
  display: block;
  padding: 0;
  margin-left: 0 ;
}

.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a {
  -webkit-transition: all ease-in-out 0.15s;
  -moz-transition: all ease-in-out 0.15s;
  -ms-transition: all ease-in-out 0.15s;
  -o-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  display: block;
}

.main-navigation-ul,
.main-navigation-ul ul.sub-menu,
.main-navigation-ul li.menu-item {
  margin: 0;
  padding: 0;
}

.main-navigation-ul li.menu-item {
  position: relative;
  display: block;
  list-style-type: none;
}

.main-navigation-ul a.menu-item-link,
.main-navigation-ul span {
  display: block;
  text-decoration: none;
  white-space: normal;
}

.main-navigation-ul li.menu-item.has-mega-menu {
  position: static;
}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}

#ticker .ticker-item-title { font-weight: 700; }

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

.post .date-badge .month-name,
.type-page .date-badge .month-name,
.type-feature .date-badge .month-name,
.type-testimonial .date-badge .month-name,
.search-results .page .date-badge .month-name,
.search-results .type-product .date-badge .month-name,
.search-results .type-feature .date-badge .month-name,
.search-results .type-testimonial .date-badge .month-name {
  font-size: .857em;
  margin: 1em 0 0;
}
.icon-play,.icon-500px,.icon-tumblr,.icon-phone,.icon-gift,.header-nav a.nav-top-link.icon-search,.nav-top-link.icon-search,.icon-angle-left,.icon-angle-right,.icon-angle-up,.icon-angle-down,.icon-twitter,.icon-heart,.icon-envelop,.icon-tag,.icon-star,.icon-star-2,.icon-star-3,.icon-facebook,.icon-feed,.icon-close,.icon-checkmark,.icon-menu,.icon-plus,.icon-minus,.icon-instagram,.icon-google-plus,.icon-pinterest,.icon-search,.icon-skype,.icon-dribbble,.icon-users,.icon-certificate,.icon-expand,.icon-linkedin,.icon-map-pin-fill,.icon-pen-alt-fill,.icon-youtube,.icon-flickr,.icon-clock,.icon-inner,.icon-vk{font-family:"icomoon"!important;speak:none!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased!important;}
.icon-youtube:before{content:"\e018"!important;}


#modal-container
{
    
    background-color:transparent;
    padding:5px;
	width:210px;
}


#modal 
{
    opacity: 0.9;
	
	
	margin: 0 auto;
	width:100%;
	padding: 10px;
	text-align: center;
	
	color: white;
	border-top: 1px solid #666;
	overflow: hidden;
	text-shadow:none;
}


#modal h1 
{
    color:#ffffff;
	text-align:Center;
	margin:0;
}


#modal img
{
    width:300px;
}


#modal p {
	margin-top: 0;
	color: #ccc;
	font-size:13px;
	text-align:center;
}


#modal div
{
    padding-top:5px;
    
    }

    
#modal Input[type="button"]
{
    float:none;
    display:inline;
    line-height: 20px;
    border: solid 2px #FFFFFF;
    background-color:transparent;
    color:#FFFFFF;
    font-family:'Chronicle Display';
    font-size:24px;
    font-weight:bold;
    text-shadow:none;
    cursor:pointer;
}


#modal Input[type="text"]
{
    padding: 7px 14px !important;
    
    border: solid 2px #FFFFFF;
    color:#FFFFFF;
    margin-bottom:20px;
    font-size:20px;
}


		#footer div.navigation p.previous {
	
			display:inline;
			float:left;
			height:30px;
			line-height:30px;
			text-transform:uppercase;
	
		}

			#post div.primary div.thumbnails a.previous,
			div.thumbnails a.previous {

				display:inline;
				float:left;
				font-weight:bold;
				height:18px;
				margin: 33px 0px 0px 12px;
				text-align:center;
				width:12px;

			}

	div.social-icon-wrapper{ display: inline-block; }



div.social-icon { float: left; margin-right: 15px; cursor: pointer; }

div.social-icon:last-child { margin-right: 0px; }

#content_section, #content_section_data { width: 994px; height: auto; float: left }
