﻿
.group-item-name .uw-pos-num,.group-list .post-name .uw-pos-num{float:left}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #sidebar-second,.overlay #footer-wrapper,.overlay #banner-top,.overlay #banner-bottom,.overlay #highlighted,.overlay #navigation{display:none;}
.region-header,.region-header a,.region-header li a.active,#header #name-and-slogan,#header #name-and-slogan a{color:#c9d8f3;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
#header-bottom{background:#162145;overflow:hidden;clear:both;border-bottom:1px solid #d4d4d7;}
#header-bottom section{max-width:1176px;margin:0 auto;position:relative;}
#header-bottom #block-block-26,#header-bottom #block-block-18{margin-top:2.2%;}
#header-bottom #logo-floater .branding{width:100%;}
#block-block-26 .call1{font-family:'latobold';color:#ffffff;font-size:30px;line-height:32px;}

.con_left_bot_grp_new { width:335px; float:left; }

p.postmetadata {
	color: #999;
	background: #EEE;
	padding: 5px 5px;
	margin-bottom: 30px;
}

.homepage .sticky p.postmetadata {
	margin-bottom: 0;
	border-top: 1px solid #CCC;
	background-color: transparent;
}

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

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}



#footer-links-tbl {
  width: 100%;
  padding-bottom: 10px; }


#footer-links-tbl td {
  vertical-align: top;
  padding-bottom: 10px; }


#footer-links-tbl a {
  color: #ffffff;
  font-size: 1.2em;
  font-weight: 700;
  text-transform: uppercase; }


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


.live_feed_post_coment {
	margin-top: 5px;
	float: right;
}
.tablepress-table-description{clear:both;display:block}
.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none}
.tablepress td,.tablepress th{padding:8px;border:none;background:0 0;text-align:left;float:none!important}
.tablepress tbody td{vertical-align:top}
.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #ddd}
.tablepress tbody tr:first-child td{border-top:0}
.tablepress thead th{border-bottom:1px solid #ddd}
.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}
.tablepress .odd td{background-color:#f9f9f9}
.tablepress .even td{background-color:#fff}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}
.tablepress img{margin:0;padding:0;border:none;max-width:none}
.dataTables_wrapper .tablepress{clear:both;margin:0!important}
.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{position:relative;padding-right:20px;cursor:pointer;outline:0}
.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:auto;right:6px;margin:auto;height:14px;line-height:1}
.tablepress .sorting:after{content:"\f0dc"}
.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}
.tablepress .sorting_desc:after{content:"\f0d7"}
.dataTables_scrollBody .tablepress thead th:after,.dataTables_wrapper:after{content:""}
.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#049cdb}
.hours-module .table-cell.first{padding-right:1em}
.hours-module .table-cell{padding-bottom:1px}
#main-menu .menu-title{max-width:125px;width:100%}

.news_pad {
	padding:40px 0 0 0;
	}
#wp-calendar #today{background:#52C0D4;color:#fff;}
#wp-calendar #today a{color:#fff;}

#ph {
	width:183px;
	float:left;
	text-align:center;
	margin-top:3px;
}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.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%}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}

	#slider .carousel-indicators {
		left: 50%;
		margin-left:-30%;
		width: 60%;
	}

#main-slider .carousel-inner {
	overflow-y: visible;
	overflow-x:visible;
	height: 569px
}

.carousel-indicators li.active {
	background-color: #a6a6a6;
    height: 20px;
    margin: 0;
    width: 20px;
}

#main-slider .carousel-indicators li {	
	background-color: #92dfe3;
}

#main-slider .carousel-indicators li.active {
	background-color: #FFFFFF;
}

#slider .carousel {
	overflow: hidden;
}

#block-views-Home-block_1 .views-field-field-video-embed{
    width: 700px;
    height: 394px;
    float: left;
}

#block-views-media-block_1 .views-field-field-video-embed,
#block-views-media-block_2 .views-field-field-main-picture-fid,
#block-views-media-block_4 .views-field-field-main-picture-fid
{
    float: left;
    margin: 0 20px 5px 0;
    width: 100px;
    height: 70px;
}
#slider{background:#f3f3f3;border:1px solid #999;overflow:hidden;margin-bottom:20px;position:relative}
#slider img{display:block;width:100%}
#root-template #slider .nivo-caption h3{margin-top:0;padding-top:15px}
#root-template #slider .nivo-caption p{margin-bottom:0;padding-bottom:15px}
.learn-tout__content{font-size:20px;font-size:2rem;line-height:26px;padding:0 25px}
.learn-tout__content p:last-child{margin-bottom:0}
.outter-contain,.outter-contain-limit{width:100%;margin:0 auto;}
.outter-contain-limit{overflow:hidden;max-width:2000px;}
.whatwedo .outter-contain.subpage-header .subpage-header-inner,.whatwedo .subpage-header.outter-contain-limit .subpage-header-inner,.whatwedo .outter-contain-limit.subpage-header-black .subpage-header-inner,.whatwedo .outter-contain-limit.subpage-header-white .subpage-header-inner,.whatwedo .outter-contain.subpage-header-black .subpage-header-inner,.whatwedo .outter-contain.subpage-header-white .subpage-header-inner{padding:0 45px;}
.whatwedo section.outter-contain-limit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;align-items:stretch;}

#secnav a {color: #000; font-size: 12px;}

#secnav a:hover { text-decoration: underline;}

#secnav {width: 920px; background-color: #fff; padding-bottom: 10px; color: #fff; font-size: 12px; padding-top: 10px; ; font-size: 12px;}

.gmw-map iframe {
  border: none;
  margin: 0;
  padding: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.modal {
  position: fixed;
  top: 45%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}

.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -175%;
}

.modal.fade.in {
  top: 17%;
}

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

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

.modal-header h3 {
  margin: 0;
  line-height: 30px;
}

.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}

.modal-form {
  margin-bottom: 0;
}

.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}

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

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.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:"\002a"}
.glyphicon-plus:before{content:"\002b"}
.glyphicon-eur:before,.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-cd:before{content:"\e201"}
.glyphicon-save-file:before{content:"\e202"}
.glyphicon-open-file:before{content:"\e203"}
.glyphicon-level-up:before{content:"\e204"}
.glyphicon-copy:before{content:"\e205"}
.glyphicon-paste:before{content:"\e206"}
.glyphicon-alert:before{content:"\e209"}
.glyphicon-equalizer:before{content:"\e210"}
.glyphicon-king:before{content:"\e211"}
.glyphicon-queen:before{content:"\e212"}
.glyphicon-pawn:before{content:"\e213"}
.glyphicon-bishop:before{content:"\e214"}
.glyphicon-knight:before{content:"\e215"}
.glyphicon-baby-formula:before{content:"\e216"}
.glyphicon-tent:before{content:"\26fa"}
.glyphicon-blackboard:before{content:"\e218"}
.glyphicon-bed:before{content:"\e219"}
.glyphicon-apple:before{content:"\f8ff"}
.glyphicon-erase:before{content:"\e221"}
.glyphicon-hourglass:before{content:"\231b"}
.glyphicon-lamp:before{content:"\e223"}
.glyphicon-duplicate:before{content:"\e224"}
.glyphicon-piggy-bank:before{content:"\e225"}
.glyphicon-scissors:before{content:"\e226"}
.glyphicon-bitcoin:before{content:"\e227"}
.glyphicon-btc:before{content:"\e227"}
.glyphicon-xbt:before{content:"\e227"}
.glyphicon-yen:before{content:"\00a5"}
.glyphicon-jpy:before{content:"\00a5"}
.glyphicon-ruble:before{content:"\20bd"}
.glyphicon-rub:before{content:"\20bd"}
.glyphicon-scale:before{content:"\e230"}
.glyphicon-ice-lolly:before{content:"\e231"}
.glyphicon-ice-lolly-tasted:before{content:"\e232"}
.glyphicon-education:before{content:"\e233"}
.glyphicon-option-horizontal:before{content:"\e234"}
.glyphicon-option-vertical:before{content:"\e235"}
.glyphicon-menu-hamburger:before{content:"\e236"}
.glyphicon-modal-window:before{content:"\e237"}
.glyphicon-oil:before{content:"\e238"}
.glyphicon-grain:before{content:"\e239"}
.glyphicon-sunglasses:before{content:"\e240"}
.glyphicon-text-size:before{content:"\e241"}
.glyphicon-text-color:before{content:"\e242"}
.glyphicon-text-background:before{content:"\e243"}
.glyphicon-object-align-top:before{content:"\e244"}
.glyphicon-object-align-bottom:before{content:"\e245"}
.glyphicon-object-align-horizontal:before{content:"\e246"}
.glyphicon-object-align-left:before{content:"\e247"}
.glyphicon-object-align-vertical:before{content:"\e248"}
.glyphicon-object-align-right:before{content:"\e249"}
.glyphicon-triangle-right:before{content:"\e250"}
.glyphicon-triangle-left:before{content:"\e251"}
.glyphicon-triangle-bottom:before{content:"\e252"}
.glyphicon-triangle-top:before{content:"\e253"}
.glyphicon-console:before{content:"\e254"}
.glyphicon-superscript:before{content:"\e255"}
.glyphicon-subscript:before{content:"\e256"}
.glyphicon-menu-left:before{content:"\e257"}
.glyphicon-menu-right:before{content:"\e258"}
.glyphicon-menu-down:before{content:"\e259"}
.glyphicon-menu-up:before{content:"\e260"}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
 
        .icon_label_box_1423848122578{   
            font-weight:900;
        }
.gauche{float:left}


	.fusion-column:nth-child(5n),
	.fusion-column:nth-child(4n),
	.fusion-column:nth-child(3n),
	.fusion-column:nth-child(2n),
	.fusion-column {
		margin-right: 0;
	}

	
	.fusion-column.spacing-no {
		margin-bottom:0;	
		width:100% !important;
	}


	.fusion-column.spacing-yes {
		width: 100%;
	}

.rtl #slidingbar-area .columns .fusion-column,
.rtl .footer-area .columns .fusion-column {
  float: right;
}

.rtl .fusion-column {
  float: right;
}

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

.rtl #wrapper .fusion-column.last {
  margin-left: 0;
}

#wrapper .fusion-column.last {
  margin-right: 0;
}

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

.fusion-column.fusion-five-sixth {
  width: 82.6666%;
}

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

.fusion-column.fusion-two-fifth {
  width: 37.6%;
}

.fusion-column.fusion-three-fifth {
  width: 58.4%;
}

.fusion-column.fusion-four-fifth {
  width: 79.2%;
}

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

.fusion-column.fusion-three-fourth {
  width: 74%;
}

.fusion-column.fusion-one-third {
  width: 30.6666%;
}

.fusion-column.fusion-two-third {
  width: 65.3333%;
}

.fusion-column.fusion-one-half {
  width: 48%;
}

.fusion-column-last {
  clear: right;
  zoom: 1;
}

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

.fusion-column-last:after {
  clear: both;
}

.fusion-content-boxes .fusion-column {
  margin-bottom: 20px;
}




input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }


input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }


input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }


			div.service h3.title { font-size: 18px; margin-bottom: 3px; }


			div.service h3.title a {color: #000;}


			div.service h3.title a:hover { text-decoration: none; }


				.entry h2.title, .entry h1.title { padding-bottom: 14px; padding-left:2px; font-size: 24px; }


					.entry h2.title a:hover { color: #333232; text-decoration: none; }
 

					div.description h2.title {padding: 33px 40px 17px 30px; font-size: 36px; }


						div.description h2.title a {text-decoration:none; color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.8);}
 .wolf-music-logo-link{ border:none!important; }
 .wolf-music-logo { border:none!important; box-shadow:none!important; -moz-box-shadow:none!important; -webkit-box-shadow:none!important; -o-box-shadow:none!important; }


.modal-open {
  overflow: hidden;
}


.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: auto;
  overflow-y: scroll;
}


.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}


.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}


.modal-dialog {
  position: relative;
  z-index: 1050;
  width: auto;
  margin: 10px;
}


.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}


.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000000;
}


.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}


.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}


.modal-header {
  min-height: 16.428571429px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}


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


.modal-title {
  margin: 0;
  line-height: 1.428571429;
}


.modal-body {
  position: relative;
  padding: 20px;
}


.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}


.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}


.modal-footer:after {
  clear: both;
}


.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}


.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}


.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}


#accessibility {
display: none;
}


#header{
	margin:0 0 0.625em 0;
	padding:1.625em 0.625em 0 0.625em;
}


#header-inner{
	width:100%;
	height:atuo;
	padding-top:20px;
	overflow:hidden;
}


#header h1{
	font-size:3.438em;
	font-weight:bold;
	margin-bottom:20px;
	font-family: 'Playball', Arial;
	z-index:9999;
	line-height:56px;
}


#header p.description{
	text-shadow: 0 0.063em 0 #fff;	
}


#header h1 a{
	color:#000;
	text-decoration:none;
	text-shadow: 0 0.033em 0 #fff;	
	border-bottom:none;
}


#header h1 a:hover{
	color:#3879d9;
}


#header img{
	max-width:100%;
	height:auto;
	margin-top:0.938em;
	margin-bottom:-1.250em;
}








#header .menu select,
#primarynav select{
	display:none;
	visibility:hidden;
	height:25px;
	width:100%;	
	border:none;	
}


#header .menu{
	border:0.063em solid #b6b5b5;
	border-left:none;
	border-right:none;
	margin:0.938em 0;
}


#header .menu:after,
#primarynav:after{
	display:table;
	clear:both;
	content:'';
}


#header .menu ul,
#primarynav ul {
	list-style: none;
	margin:0;
	padding:0;
}

#header .menu li,
#primarynav li {
	display: inline-block;
	float: left;
	position: relative;
}

#header .menu li a,
#primarynav li a {
	color: #444;
	text-decoration: none;
	font-weight:bold;
	display:block;
	text-shadow: 0 0.063em 0 #fff;
	padding:0.625em 1.063em;
	max-width:100%;
}

#header .menu ul ul,
#primarynav ul ul {
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	width: 11.750em;
	max-width:60%;
	z-index: 99999;
}

#header .menu ul ul ul,
#primarynav ul ul ul {
	left: 100%;
	top: 0;
}

#header .menu ul ul a,
#primarynav ul ul a {
	background: #f9f9f9;
	border-bottom: 1px dotted #ddd;
	color: #777;
	font-weight: bold;
	height: auto;
	min-width:15.938em;
	text-align: left;	
}

#cb-top-menu #cb-mob-open {
  float: left;
  width: 50%;
  margin: 0;
  padding-left: 10px;
}


.cb-link-overlay {
  position: absolute;
  z-index: 15;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  max-height: 100%;
  max-width: 100%;
  -webkit-transition: 0.5s opacity ease;
  -transition: 0.5s opacity ease;
  transition: 0.5s opacity ease;
}

.cb-tm-dark #cb-top-menu .cb-link {
  color: #fff;
}

.cb-tm-light #cb-top-menu .cb-link {
  color: #161616;
}

.cb-stuck.cb-menu-light #cb-nav-bar .cb-link {
  color: #1e1e20;
}

.cb-stuck.cb-menu-dark #cb-nav-bar .cb-link {
  color: #fff;
}

.cb-grid-x .cb-link {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  z-index: 17;
}

#cb-gallery-post .cb-link-overlay {
  background: rgba(0, 0, 0, 0.5);
  z-index: 10;
}


.cb-arrows-hover #cb-gallery-post .cb-link-overlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}



.cff-likebox{
  float: left;
  width: 100%;
  position: relative;
  margin: 20px 0 0 0;
}

.cff-likebox .fb_iframe_widget{
  width: 100%;
}

.cff-likebox .fb_iframe_widget span{
  width: 100% !important;
}

.cff-likebox iframe{
  margin: 0;
  position: relative;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100%;
}


.cff-likebox.cff-top.cff-outside{
  margin-bottom: 10px;
}

.cff-likebox.cff-bottom.cff-outside{
  margin-top: 10px;
}


.header-container .cart-button .item-number {
    color: #f1ece5;
    display: block;
    float: left;
    padding: 0 5px 0 10px;
    font: 20px/28px 'MuseoSlab';
    text-shadow: 0 -1px 0 #c6711d;
    height: 28px;
}


.header-container header[role=banner] .cart-button .item-number {
    color: #f1ece5;
    display: block;
    float: left;
    padding: 0 5px 0 10px;
    font: 20px/28px 'MuseoSlab';
    text-shadow: 0 -1px 0 #c6711d;
    height: 28px;
}

.header-container .customer-bar-container .customer-bar,
#gts-c,
.header-container header[role="banner"] .cart-button .item-number,
.header-container span.item-label {
    display: none;
}
#gcwu-psnb .mb-menu,#wb-core-in,#gcwu-gcnb-in,#gcwu-psnb-in,#gcwu-bc-in,#gcwu-gcft-in,#gcwu-sft-in,#gcwu-bnr-in,#wb-body #wb-main{width:960px}
#wb-core-in,#gcwu-gcnb-in,#gcwu-psnb-in,#gcwu-bc-in,#gcwu-gcft-in,#gcwu-sft-in,#gcwu-bnr-in{margin:auto}
#wb-head,#wb-head-in,#wb-foot,#wb-foot-in,#gcwu-bc,#gcwu-gcft,#gcwu-sft,#gcwu-bc-in,#gcwu-gcft-in,#gcwu-sft-in,#gcwu-bnr,#gcwu-bnr-in,#gcwu-gcnb-in,#gcwu-srchbx label{overflow:hidden}
#wb-sup,#wb-body-sec-sup #wb-main,#wb-core-in,#gcwu-bnr,#gcwu-bnr-in,#wb-body #gcwu-content{position:relative}
#gcwu-bnr-in{min-height:6.5em}
#gcwu-psnb .mb-menu,#wb-core-in,#gcwu-gcnb-in,#gcwu-bnr-in,#gcwu-psnb-in,#gcwu-bc-in,#gcwu-gcft-in,#gcwu-sft-in,#wb-body #wb-main{width:1200px}
#gcwu-bnr-in .ui-mini .ui-btn-inner{font-size:1em}

.iwidth25 { width: 25px }



#header_menu_top, #header_menu_bottom, #header_l2, #header_r2, #header_l1, #header_r1, #content_l2, #content_r2, #content_l1, #content_r1, #content_top, #footer, #leftnav, #rightnav {
	display: none;
}


#header_menu_bottom {
	padding: 0px 5px 5px 0px;
	width: 400px;
	float: right;
}





.et_monarch .et_social_pin_images_outer { display: none; z-index: 9999999999; position: absolute; }

.et_monarch .et_social_pin_images_outer:after { content: ""; background-color: rgba(0,0,0,.6); top: 0; left: 0; width: 100%; height: 100%; position: fixed; z-index: 999999; }

.style12 {
	FONT-SIZE: 24px
}
.portfolio_main_holder .item_holder .text_holder_inner{display:table-cell;vertical-align:middle;text-align:center}
.portfolio_main_holder .item_holder.subtle_vertical_hover .text_holder_inner{padding:5px}
.portfolio_main_holder .item_holder.image_text_zoom_hover .text_holder_inner{display:table-cell;vertical-align:middle;text-align:center}
.portfolio_main_holder .item_holder.cursor_change_hover .text_holder_inner{display:table-cell;vertical-align:middle;text-align:center}


.payment-options .icon { font-family: 'payment-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }

.payment-options .icon-american_express:before { content: "\41"; }

.payment-options .icon-bitcoin:before { content: "\42"; }

.payment-options .icon-cirrus:before { content: "\43"; }

.payment-options .icon-dankort:before { content: "\64"; }

.payment-options .icon-diners_club:before { content: "\63"; }

.payment-options .icon-discover:before { content: "\44"; }

.payment-options .icon-fancy:before { content: "\46"; }

.payment-options .icon-google_wallet:before { content: "\47"; }

.payment-options .icon-interac:before { content: "\49"; }

.payment-options .icon-jcb:before { content: "\4a"; }

.payment-options .icon-maestro:before { content: "\6d"; }

.payment-options .icon-master:before { content: "\4d"; }

.payment-options .icon-paypal:before { content: "\50"; }

.payment-options .icon-stripe:before { content: "\53"; }

.payment-options .icon-visa:before { content: "\56"; }

.main-footer .payment-options li .icon { font-size: 30px; }

.iwidth301 { width: 301px }


.footerstrip {
	background-color:#4f92b6;
	border-top:2px solid #89bcd8;
	border-bottom:1px solid #4a89ad;
	height:5px;
	width:100%;
}


div.column-service-wrapper div.column-service-image {
 margin-right: 10px !important;
}


#anniv_callout div.column-service-image {
 position: relative;
 width: 60px;
 height: 150px;
}


#vets_callout div.column-service-image {
 position: relative;
 width: 70px;
 height: 150px;
}

.content .img  { width: 190px; height: 143px; top: 2px; left: 2px; border:solid 1px #333 }

#channels .content .img  { width: 360px; height: 160px; position: absolute; top: 2px; left: 2px; }

h1,
h2,
h3,
h4,
h5,
h6,
.date,
.more,
#nav,
#side-nav,
#sidebar,
#footer {
  font-family: "prenton", sans-serif;
  line-height: 1.3;
}
.footer .copyright{font-size:11px;line-height:15px}


	.popup{display:none !important;}
.global-header-footer .global-header__dropdown__link{display:block;padding:15px 0}
.global-header-footer .global-header__nav-secondary__item--currency .global-header__dropdown__link:after{content:"";display:table;clear:both}


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



.et_pb_section {
	position: relative;
	background-color: #fff;
}


	.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_section .et_pb_column .et_pb_module {
		margin-bottom: 30px;
	}



	.et_pb_section .et_pb_row,
	.et_pb_section.et_section_specialty .et_pb_row {
		max-width: 1080px !important;
	}


	.et_transparent_nav .et_pb_section:first-child .et-pb-controllers {
		bottom: 18px;
	}

			.et_pb_section.et_pb_section_first { padding-top: inherit; }





#content-sidebar-wrap {
	float: left;
	width: 750px;
}


.content-sidebar #content-sidebar-wrap,
.sidebar-content #content-sidebar-wrap {
	width: 920px;
}


.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap {
	float: right;
}


.full-width-content #content-sidebar-wrap {
	width: 920px;
}





#content {
	float: left;
	width: 450px;
}


.content-sidebar #content,
.sidebar-content #content {
	padding: 5px 10px 0;
	width: 600px;
}


.content-sidebar-sidebar #content {
	padding: 0 10px;
	width: 430px;
}


.sidebar-sidebar-content #content {
	padding: 0 10px 0 0;
	width: 440px;
}


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


.full-width-content #content {
	width: 920px;
}


.page-template-landing-php #content  {
	padding: 20px 100px 0;
	width: 720px;
}


.entry-content p,
.home #content p,
.page .entry-content p {
	padding: 0 0 15px;
}


.toprow {
	font-size : 10pt;
	font-weight : bold;
	color : white;
	background-color : #421DA4;
	}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }


















.footer:visited {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#333333;
	text-decoration:none;
}

.footer {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.footer:link {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.footer:hover {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}
.col{float:left}

.inner { margin:auto; width:1040px;}

.orange-message .inner-area { width:960px; margin:0 auto; }


	.logo	{
			}


	div.logo	{
			padding:10px 0 0 20px;
			margin:20px 0 0 0;
			float:left;
			width:400px;
			
			}

	div.logo img{
		width:360px;
		height:43px;
	}


.container:after, .header:after, .nav:after, .page-body:after, .main:after, .sidebar:after, .footer:after, .product-slider ul:after, .weekly-circular .your-weekly-circular:after, .weekly-circular .weekly-circular-signup:after, .partners-slider ul:after, #circular-pages .ui-tabs-nav:after, .main .recipe-search-results:after, .blog-archive-list ul:after, .featured-recipe ul:after, .post:after, .post .postcontent:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden; }

.lte-ie8 .container, .lte-ie8 .header, .lte-ie8 .nav, .lte-ie8 .page-body, .lte-ie8 .main, .lte-ie8 .sidebar, .lte-ie8 .footer, .lte-ie8 .product-slider ul, .product-slider .lte-ie8 ul, .lte-ie8 .weekly-circular .your-weekly-circular, .weekly-circular .lte-ie8 .your-weekly-circular, .lte-ie8 .weekly-circular .weekly-circular-signup, .weekly-circular .lte-ie8 .weekly-circular-signup, .lte-ie8 .partners-slider ul, .partners-slider .lte-ie8 ul, .lte-ie8 #circular-pages .ui-tabs-nav, #circular-pages .lte-ie8 .ui-tabs-nav, .lte-ie8 .main .recipe-search-results, .main .lte-ie8 .recipe-search-results, .lte-ie8 .blog-archive-list ul, .blog-archive-list .lte-ie8 ul, .lte-ie8 .featured-recipe ul, .featured-recipe .lte-ie8 ul, .lte-ie8 .post, .lte-ie8 .post .postcontent, .post .lte-ie8 .postcontent {
  zoom: 1; }




.main-wrap {
  padding-right: 240px;
  position: relative; }


.main {
  padding: 30px 0;
  position: relative; }

  .main h1 {
    margin: 0 0 .2em;
    font: italic 22px "Georgia", serif;
    color: #ed1c24; }

  .main h2 {
    margin: 1em 0 .2em;
    font: bold 20px "Open Sans Condensed", sans-serif;
    text-transform: uppercase;
    color: #1d72b8; }

  .main h3 {
    margin: 1em 0 .2em;
    font: bold 16px "Open Sans", Arial, Helvetica, sans-serif; }

  .main h4 {
    margin: 1em 0 0;
    font: bold 14px "Open Sans", Arial, Helvetica, sans-serif; }

  .main p {
    margin: 0 0 1em; }

  .main ul {
    margin: 0 0 1em 1.5em;
    list-style: disc; }

  .main ol {
    margin: 0 0 1em 2em; }

  .main.has-side {
    position: relative;
    width: 100%;
    float: left; }

  .main.main-archive {
    float: left;
    width: 100%;
    padding: 0; }


.home .main {
  min-height: 730px; }


.main #wpsl-result-list li p {
  margin: 0 0 10px; }

  .main #wpsl-result-list li p strong {
    display: none; }

  .main #wpsl-result-list li p .wpsl-street {
    font-weight: bold; }

  .main #wpsl-result-list li p .wpsl-country {
    display: none; }

.main #wpsl-result-list li .wpsl-directions {
  display: inline; }

.main #wpsl-gmap .wpsl-info-window {
  max-width: 300px !important; }

  .main #wpsl-gmap .wpsl-info-window p.address .street {
    font-weight: bold;
    white-space: nowrap; }

  .main #wpsl-gmap .wpsl-info-window .phone strong {
    display: block; }



.main .gform_wrapper input[type=text],
.main .gform_wrapper input[type=url],
.main .gform_wrapper input[type=email],
.main .gform_wrapper input[type=tel],
.main .gform_wrapper input[type=number],
.main .gform_wrapper input[type=password],
.main .gform_wrapper textarea,
.main .gform_wrapper select {
  font-size: 14px; }

.main .gform_wrapper textarea {
  padding: 5px; }

.main .gform_wrapper .top_label input.medium {
  padding: 5px; }

.main .gform_wrapper.gf_browser_gecko select {
  padding: 3px; }



.main #recipe_keywords {
  margin: 0 0 5px;
  width: 170px; }

.main #sort {
  margin: 0 0 5px; }

.main #ajax_loader {
  display: none;
  margin: 30px auto; }

.main .recipe-search-results {
  margin: 30px 0;
  list-style: none; }

  .main .recipe-search-results li {
    float: left;
    width: 200px;
    margin: 0 20px 20px 0;
    text-align: center; }

    .main .recipe-search-results li.fourth {
      clear: left; }

      .main .recipe-search-results li.third {
        clear: left; }

      .main .recipe-search-results li.odd {
        clear: left; }

    .main .recipe-search-results li .recipe-thumb {
      display: block;
      margin: 0 0 6px; }

      .main .recipe-search-results li .recipe-thumb img {
        display: block;
        width: 200px;
        height: 200px; }

    .main .recipe-search-results li .recipe-title {
      display: block;
      text-decoration: none;
      font-size: 15px; }

    .main .recipe-search-results li .review-count {
      padding-left: 5px;
      font-size: 12px;
      color: #bbb; }

.main .recipe-pagination {
  position: relative;
  border-top: 1px #ccc solid;
  padding: 15px 0 0;
  text-align: center; }

  .main .recipe-pagination a {
    text-decoration: none; }

  .main .recipe-pagination .prev {
    position: absolute;
    left: 0;
    top: 15px; }

  .main .recipe-pagination .next {
    position: absolute;
    right: 0;
    top: 15px; }

.main .recipe-details .recipe-image {
  float: left;
  width: 200px;
  margin: 0 0 14px; }

  .main .recipe-details .recipe-image img {
    max-height: 200px; }

.main .recipe-details .recipe-essentials {
  margin: 0 0 0 225px; }

  .main .recipe-details .recipe-essentials p {
    margin: 0 0 5px; }

  .main .recipe-details .recipe-essentials .reviews-summary {
    margin: 6px 0 14px; }

  .main .recipe-details .recipe-essentials .recipe-description {
    margin: 14px 0 0; }

    .main .recipe-details .recipe-essentials .recipe-description p {
      margin: 0 0 1em; }

.main .recipe-details .recipe-instructions {
  clear: left; }

  .main .recipe-details .recipe-instructions li.heading {
    margin: 2px 0 2px -1.5em;
    list-style: none;
    font-weight: bold; }

.main .recipe-details .yield {
  font-style: italic; }
.animated-menu .inner-inner{width:90%;margin:0 auto;}
.front #content #block-views-tweets-block .inner-inner{position:relative;}
.front #content #block-views-tweets-block .inner-inner .block-title{font-size:16px;color:#263685;padding:5px 0 10px 30px;border-bottom:1px #e6e6e6 solid;}
.front #content #block-quicktabs-news_most_read .block-quicktabs .inner-inner{padding-left:0;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.navbar-mind .dropdown-menu{background-color:#3c3c3c;border-bottom:solid 0 #3c3c3c;border-left:solid 1px #3c3c3c;border-right:solid 1px #3c3c3c;border-top:solid 0 #3c3c3c}
.navbar-mind .dropdown-menu a:hover,.navbar-mind .dropdown-menu li.active a:hover,.navbar-mind .dropdown-menu a:focus,.navbar-mind .dropdown-menu li.active a:focus,.navbar-mind .dropdown-menu li.active a{background-color:#4D6E37 !important}
.navbar-mind .dropdown-menu a{color:#000;padding:7px 15px;background-color:#eee !important}

.dropdown:hover .dropdown-menu {
    display: block;
 }

#menu-bar .navbar .nav-pills .dropdown:hover .dropdown-menu {
    display: block;
 }

.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.428571429;
}

.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {
  padding: 4px 5px;
}
.banner p.responsive{padding-bottom:13.333333333333333333333333333333%}


.lb #login-box .form-container .popup {
  margin-bottom: 30px;
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 26px;
  color: #ff22ab;
  display: none;
}


.lb #login-box .form-container .popup.active {
  display: block;
}


#decisia-main-content .decisia-content .metadata .documents .decisia-icon {
	color:#4e4e4e;
	font-size:1.75em;
	text-decoration: none;
}


#decisia-footer .stayInformed div.decisia-icon {
	color:black;
	margin-right: 14px;
	text-decoration:none;
	vertical-align: middle;
	font-family:FontAwesome;
}


#decisia-footer .stayInformed div.decisia-icon span,
#decisia-main-content .decisia-content .decisia-rss-collection-link a {
	font-family:Arial, sans-serif;
}


#decisia-main-content .decisia-content a .decisia-icon:hover,
#decisia-main-content .decisia-content .metadata .documents .decisia-icon:hover,
#decisia-footer .stayInformed div.decisia-icon:hover {
	color:#741c10;
}


.phone img.icon {
	display: none;
}

.four_cols .col .icon{
	right:8px;
	bottom:157px;
	position:absolute;
  z-index:200; 
}





.content {
	width: 680px;
	float: left;
	
	position: relative;
}

	#Download .content #donateForm input[type="submit"] {
		width: 188px;
		text-align: center;
		margin-left: 210px;
	}

#Environment .content p,
#Environment .content ul,
#Environment .content table {
	width: 560px;
}




#Overview .content p,
#Overview .content ul,
#Overview .content table {
	width: 560px;
}


#Foundation .content p,
#Foundation .content ul,
#Foundation .content table {
	width: 560px;
}



#People .content p,
#People .content ul,
#People .content table {
	width: 560px;
}


#people-f .content p,
#people-f .content ul,
#people-f .content table {
	width: 680px;
}

.zc-navbar ul li a .caret{
	border-bottom-color: #FFF;
	border-top-color: #FFF;
}

.zc-navbar ul li:hover a .caret{border-bottom-color: #0C5586;border-top-color: #0C5586;}

	#zc-navbar-fixed .caret{
		display:none;
	}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-bottom:0 dotted;border-left:4px solid transparent;content:""}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0 dotted;border-bottom:4px solid #000;content:""}
.btn-default .caret{border-top-color:#333}
.btn-primary .caret,.btn-success .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret{border-top-color:#fff}
.dropup .btn-default .caret{border-bottom-color:#333}
.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret,.dropup .btn-danger .caret,.dropup .btn-info .caret{border-bottom-color:#fff}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.nav .caret{border-top-color:#428bca;border-bottom-color:#428bca}
.nav a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}

	.main {
		width: 100%;
		float: none;
		margin-bottom: 15px;
	}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_3 {
	width:220px;
}

#wrap {
  min-height: 100%;
  overflow: hidden;
  position: relative;
}



.manualpage #wrap {
  min-width: 980px;
}
.main-headline{padding:1em 0 1em 0}
.main-headline a{color:#fff}
.main-headline a:hover{text-decoration:none}
#header-container.has-slideshow .main-headline h1 a{color:#333;text-shadow:none}
.modal-open{overflow:hidden;}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0;}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal-dialog{position:relative;width:auto;margin:10px;}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0;}
.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000;}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);}
.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50);}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.5px;}
.modal-header .close{margin-top:-2px;}
.modal-title{margin:0;line-height:1.5;}
.modal-body{position:relative;padding:15px;}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}
.modal-footer:before,.modal-footer:after{content:" ";display:table;}
.modal-footer:after{clear:both;}
.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}
.modal-sm{width:300px;}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}

#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 12px;
	width: 928px;
}

#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}

#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}

.post .post-title {margin:0 0 15px 0;font-size:28px;line-height:34px;padding-right:50px;position:relative;}

.post .post-title small {font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;line-height:36px;margin-left:0;position: absolute;right: 0;top: 0;margin:0px;text-transform:none !important;letter-spacing:-1px;}

.post .post-title small .fa {margin-right:3px;}

body.single-post .post .post-title {padding-left:0;padding-right:0;margin-bottom:5px;}

.td_mod_mega_menu .entry-thumb {
  
  
}

.td_block_related_posts .entry-thumb {
  
  
}

.td-post-template-3 .td-post-featured-image .entry-thumb {
  left: -1px;
  position: relative;
  margin-bottom: 7px;
  margin-left: auto;
  margin-right: auto;
  
}

.td-post-template-4 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.td-post-template-5 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}


.td-post-template-8 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.td-module-thumb .entry-thumb {
  display: block;
  
}

.td_module_1 .entry-thumb {
  
  
}

.td_module_2 .entry-thumb {
  
  
}

.td_module_3 .entry-thumb {
  
  
}

.td_module_4 .entry-thumb {
  
  
}

.td_module_5 .entry-thumb {
  
  
}

.td_module_6 .entry-thumb {
  width: 100px;
  height: auto;
  
  
}

.td_module_7 .entry-thumb {
  width: 100px;
  height: auto;
  
  
}

.td_module_10 .entry-thumb {
  
  
}

.td_module_11 .td-module-thumb .entry-thumb {
  
  
}

.td_module_14 .td-module-thumb .entry-thumb {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  
}

.td_module_14 .entry-thumb {
  
}

.td_module_mx1 .td-module-thumb .entry-thumb {
  width: 100%;
}

.td_module_mx1 .entry-thumb {
  
  
}

.td_module_mx2 .entry-thumb {
  width: 80px;
  height: auto;
}

.td_module_mx3 .td-module-thumb .entry-thumb {
  width: 100%;
  
  
}

.td-pb-row .td-pb-span4 .td_block_11 .entry-thumb {
  width: 80px;
  margin-bottom: 0;
  
  
  
}

.td-pb-row .td-pb-span4 .td_block_12 .entry-thumb {
  width: 80px;
  margin-bottom: 17px;
  
  
  
}

.td_block_16 .td-column-1 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_16 .td-column-2 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_16 .td-column-3 .td_module_mx4 .entry-thumb {
  
  
}

.td-big-grid-post .entry-thumb {
  width: 100%;
}

.td_block_13.td_block_widget .entry-thumb {
  width: 100%;
}

body.td-animation-stack-type0 .td-animation-stack .entry-thumb,
body.td-animation-stack-type0 .post img {
  opacity: 0;
}

.td-animation-stack .entry-thumb, .post img {
  opacity: 100;  !important;
}

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

figure.feature:hover .bg-feature {
  left: -10px;
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
.col{float:left}


.col_picker, .col_picker2{color:#999;float:left;width:276px;height:240px;margin:10px 10px 0px 0;font-family:Calibri, 'Lucida Grande', Arial, Helvetica, sans-serif}

.col_picker select{	font-size:160%;}

.brd .col_picker, .brd .col_picker2, .brd .col_picker3, .brd p{color:#000;}

.top-content-adplace .unspoken-adplace {margin: 20px auto;}





#content .unspoken-adplace {margin-bottom: 30px;}

.single .hentry-sidebar .unspoken-adplace {font-size: 11px;}

.textwidget, .unspoken-adplace {font-size: 13px; line-height: 1.5; color: #2a2a21;}

.textwidget p, .unspoken-adplace p {margin-bottom: 10px;}

.textwidget a, .unspoken-adplace a {color: #007ac9;}

.textwidget a:hover, .unspoken-adplace a:hover {color: #ff5800;}

.unspoken-adplace .alignnone {clear: both; display: block;}

.unspoken-adplace .alignleft {display: inline; float: left; margin: 4px 15px 0 0;}

.unspoken-adplace .alignright {display: inline; float: right; margin: 4px 0 0 15px; text-align: right;}

.unspoken-adplace .aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto; text-align: center;}

.unspoken-adplace, .widget, .wpshower_homepage_block, .category{margin:5px 0; padding:0;}



.pagination .current .screen-reader-text {
	position: static !important;
}






.says,
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}

.hr { 
    display: block; 
    height: 1px;
    background: #adadad;
    width: 100%;
}


	.widget_mailchimpsf_widget .widget-title {
		line-height: 1.4em;
		margin-bottom: 0.75em;
	}
.icon-social,.icon-faboo,.icon-twit,.icon-yout,.icon-igram,.icon-goop,.icon-pint,.icon-vime,.icon-fckr{height:50px;width:45px;text-indent:0;text-align:center;overflow:hidden;display:inline-block!important;color:transparent!important;font-size:27px;font-size:1.6875rem;line-height:50px;line-height:3.125rem;}
.icon-social:before,.icon-faboo:before,.icon-twit:before,.icon-yout:before,.icon-igram:before,.icon-goop:before,.icon-pint:before,.icon-vime:before,.icon-fckr:before{font-family:"icons";text-indent:0!important;height:50px;width:45px;}
.icon-igram:before{content:'\e807';}

.twoColFixLtHdr #container #holder01 #bottomer {
	margin: 0px;
	padding: 0px;
}

 .sub_btn{
margin-top: 10px;float: right;margin-bottom: 5px;width: 100%;
 }

 .sub_btn img{
 border: none;
 }
.panel-title{margin-top:0;margin-bottom:0;font-size:16px}


.fabox {
    min-width: 95px;
    min-height: 90px;
}
#sdrn_bar .sdrn_ic_2{top:7px}
#sdrn_bar.menu_is_opened .sdrn_ic_2{top:9px !important;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);zoom:1}
.footer .tagline{font-style:italic;margin-left:10px}










    .container {
	position: relative;
	width: 920px;
	margin: 0 auto;
}


    .container .one.column {
	width: 20px;
}

.container .two.columns {
	width: 80px;
}

.container .three.columns {
	width: 140px;
}

.container .four.columns {
	width: 200px;
}

.container .five.columns {
	width: 260px;
}

.container .six.columns {
	width: 320px;
}

.container .seven.columns {
	width: 380px;
}

.container .eight.columns {
	width: 440px;
}

.container .nine.columns {
	width: 500px;
}

.container .ten.columns {
	width: 560px;
}

.container .eleven.columns {
	width: 620px;
}

.container .twelve.columns {
	width: 680px;
}

.container .thirteen.columns {
	width: 740px;
}

.container .fourteen.columns {
	width: 800px;
}

.container .fifteen.columns {
	width: 860px;
}

.container .sixteen.columns {
	width: 920px;
}

.container .one-third.column {
	width: 280px;
}

.container .two-thirds.column {
	width: 600px;
}


    .container .offset-by-one {
	padding-left: 40px;
}

.container .offset-by-two {
	padding-left: 100px;
}

.container .offset-by-three {
	padding-left: 160px;
}

.container .offset-by-four {
	padding-left: 220px;
}

.container .offset-by-five {
	padding-left: 280px;
}

.container .offset-by-six {
	padding-left: 340px;
}

.container .offset-by-seven {
	padding-left: 400px;
}

.container .offset-by-eight {
	padding-left: 460px;
}

.container .offset-by-nine {
	padding-left: 520px;
}

.container .offset-by-ten {
	padding-left: 580px;
}

.container .offset-by-eleven {
	padding-left: 640px;
}

.container .offset-by-twelve {
	padding-left: 700px;
}

.container .offset-by-thirteen {
	padding-left: 760px;
}

.container .offset-by-fourteen {
	padding-left: 820px;
}

.container .offset-by-fifteen {
	padding-left: 880px;
}

 .container .column, .container .columns {
margin-left: 10px;
margin-right: 10px;
}

 .container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns {
width: 280px;
}

 .container .one-third.column, .container .two-thirds.column {
width: 280px;
}


        
        .container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen {
padding-left: 0;
}

 .container .one.column, .container .one.columns {
width: 60px;
}



    
    .container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


.container.fullwidth {
    width: 100%;
}


.container.fullwidth .wpb_wrapper {
    max-width: 1280px;
    margin: 0 auto;
}

.row{margin:0}

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

.row:after{clear:both}

.header .row{position:relative;padding:30px 30px 0 30px;z-index:101}

.footer .row{border-top:1px solid #dcdcdc;padding:30px 0}

.store-finder__online-store-container .row{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:50px 0 100px}

	.entry-content img {
    	max-width: 100%;
    	height: auto;
	}

    
    
    .post-469 .entry-content .wp-image-151 {
        float: none;
        display: block;
        margin: 10px auto;
    }

    
    
    .post-116 .entry-content .wp-image-361,
    .post-197 .entry-content img {
        float: none;
        display: block;
        margin: 0 auto;
    }


#mapzoomin, #mapzoomout, #resetMap {
	cursor:pointer;
	margin:0 0 5px 20px;
	clear:both;
}
.thrv_columns .tve_btn.tve_nb span.tve_btn_txt{white-space:pre-line}
.tve_btn.tve_nb.tve_btn5 .tve_btn_txt,.tve_btn.tve_nb.tve_btn6 .tve_btn_txt{box-sizing:border-box !important;display:table-cell;padding-right:10%;vertical-align:middle;white-space:nowrap;width:100%}
.thrv_button_shortcode .tve_btn.tve_btn5 .tve_btn_txt,.thrv_button_shortcode .tve_btn.tve_btn6 .tve_btn_txt{padding-right:0}

	
#news-boxes {	
	margin-left:0px;
	}

	
#news-boxes a {
	margin:  2px;
	*margin:  2px;
	padding: 3px;
	border:  1px solid #D9D9D9;
	font-size:1px;
	*font-size: 5px;
	background-color:#cccccc;
	}


#news-boxes a.active {
	font-size:2px;
	*font-size: 6px;
	background-color:#339999;
	}


.site-branding {
	
}


.select-wrapper {
   background-color: #f26954;
   border: 1px solid #858585;
   float: left;
   height: 45px;
   overflow: hidden;
   width: 193px;
   top:0px !important;
   border-radius: 4px;
   margin-right: 15px;
   margin-top: 0 !important;
   margin-bottom: 10px;
}


.select-wrapper select {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0;
    font-size: 16px;
    height: 34px;
    line-height: 1;
    padding: 5px;
    width: 112%;
    color:#ffffff;
	
}

.select-wrapper select option {
    color:#000000;
}

.choose_your_language .select-wrapper {
    float: none !important;
}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}


.container_24 .grid_8 {
	width:310px;
}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {
	margin-left:0;
	margin-right:0;
	}
.media,.media-body{overflow:hidden;zoom:1}

  .single-post #td-theme-settings,
  .single-post .td-header-top-menu,
  .single-post .td-header-menu-wrap,
  .single-post .td-header-sp-ads,
  .single-post .td-mobile-nav-wrap,
  .single-post .td-main-sidebar,
  .single-post .td-post-source-tags,
  .single-post .td-post-sharing,
  .single-post .td-post-next-prev,
  .single-post .td_block_related_posts,
  .single-post #comments,
  .single-post .td-footer-container,
  .single-post .td-sub-footer-container,
  .single-post .entry-crumbs,
  .single-post .td-category,
  .single-post .td-post-views,
  .single-post .td-post-comments,
  .single-post .td-scroll-up,
  .single-post iframe,
  .single-post .td-more-articles-box {
    display: none !important;
  }


.td-sub-footer-container {
  margin-right: auto;
  margin-left: auto;
  position: relative;
  padding: 10px 0px 10px 0px;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #222222;
  
}

.td-sub-footer-container:before {
  position: absolute;
  bottom: 0px;
  left: 0px;
  display: block;
  content: '';
  height: 100%;
  width: 1px;
  background-color: #e6e6e6;
  z-index: 0;
}

.td-sub-footer-container a {
  color: #222222;
  padding: 0 10px;
}

.td-sub-footer-container ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.td-sub-footer-container li {
  display: inline-block;
  position: relative;
  zoom: 1;
}

.td-sub-footer-container li:last-child a {
  padding-right: 0px;
  
}

.td-sub-footer-container li:first-child a:before {
  display: none;
}

.td-sub-footer-container .td-pb-span4,
.td-sub-footer-container .td-pb-span8 {
  border-left: none;
}

.td-sub-footer-container.td-container {
  border-bottom: none;
}

.td-sub-footer-container .td-pb-row {
  overflow: visible;
}

    .td-sub-footer-container:after {
        background-color: transparent;
    }


    
    .td-sub-footer-container,
    .td-sub-footer-container a {
        color: #ffffff;
    }

    .td-sub-footer-container li a:before {
        background-color: #ffffff;
    }
 
h2.column-service-title{ color: #ef7f2c !important; }

        #bottom-header .left .logo { display:block; margin:0 auto 10px auto; }

#top-header .left { position:relative; z-index:500; }

.left { text-align: left; }
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}




.block-grid { display: block; overflow: hidden; padding: 0; }

.block-grid.one-up { margin: 0; margin: 0 -8px; }

.block-grid.two-up { margin: 0 -15px; margin: 0 -8px; }

.block-grid.three-up { margin: 0 -12px; margin: 0 -8px; }

.block-grid.four-up { margin: 0 -10px; }

.block-grid.five-up { margin: 0 -8px; }

.block-grid.six-up { margin: 0 -8px; }

.block-grid.seven-up { margin: 0 -8px; }

.block-grid.eight-up { margin: 0 -8px; }

.block-grid.nine-up { margin: 0 -8px; }

.block-grid.ten-up { margin: 0 -8px; }

.block-grid.eleven-up { margin: 0 -8px; }

.block-grid.twelve-up { margin: 0 -8px; }
.sp-image-container{overflow:hidden}
.sp-image{position:relative;display:block;border:none}
.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:none!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}

		
		.single-title, .page-title { margin: 0 0 0.375em;}

	


.home h1.page-title { display: none; }

img.fl {
  margin:0 15px 15px 0;
}

.pwc.fl {
  margin:0 10px 10px 0;
}

.fl, 
.photo ul img, 
#reviews .rlist .person, 
#reviews .rlist .comment {
  float:left;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}


.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous{
	display: inline-block;
	vertical-align: top;
	float: left;
	text-align: left;
	width: 30%;
}


.nav-previous,
.nav-next{
	font-weight:bold;
	font-size:14px;
	font-size:1.4rem;
}


.nav-previous a,
.nav-next a{
	color:#f3e8be;
}


.nav-previous a:hover, 
.nav-next a:hover{
	color:#ffffff;
	text-decoration:none;
}

	.woocommerce ul.products li.product.first, .woocommerce-page ul.products li.product.first {
		clear: both!important;
	}

	body.woocommerce .has-one-sidebar ul.products li.product.first, body.woocommerce .has-no-sidebar ul.products li.product.first, body.woocommerce .has-both-sidebars ul.products li.product.first {
		margin-left: 0;
	}


.tp-bullets.simplebullets.navbar .bullet.first			{	margin-left:0px !important}

.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:0px !important}
.woocommerce #content div.product .woocommerce-tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product div.thumbnails a.first,.woocommerce #content div.product div.thumbnails:after,.woocommerce .cart-collaterals:after,.woocommerce .col2-set:after,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails:after,.woocommerce ul.products,.woocommerce ul.products li.first,.woocommerce ul.products:after,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page .cart-collaterals:after,.woocommerce-page .col2-set:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page ul.products,.woocommerce-page ul.products li.first,.woocommerce-page ul.products:after{clear:both}


#usersite-container table.underlined th,
#usersite-container table.underlined td,
#usersite-container table.ui-collection th,
#usersite-container table.ui-collection td,
#usersite-container .border-accent th,
#usersite-container .border-accent td,
#usersite-container .border-accent {
  border-color: #bfbfbf;
  border-color: rgba(51, 51, 51, 0.2); }


#usersite-container .border-accent-embossed {
  border-color: #bfbfbf;
  border-color: rgba(51, 51, 51, 0.2);
  border-bottom-color: rgba(51, 51, 51, 0.35); }


#usersite-container .border-accent-dark {
  border-color: #bfbfbf;
  border-color: rgba(51, 51, 51, 0.35); }

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

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

.buttonbar .atable .cell {
width: 20%;
display: table-cell;
vertical-align: middle;
padding-right: 2%;
padding-left: 2%;
padding-top: 20px;
padding-bottom: 20px;
height: 100%;
text-align: center;
}

.buttonbar .atable .cell.one {
padding-left: 280px;
text-align: left;
width: auto;
}

.buttonbar .atable .cell.last {
width: 15%;
}


.buttonbar .atable .cell ul.locdrop {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li ul {
display: none;
}


.buttonbar .atable .cell ul.locdrop li:hover ul {
	display: block;
	position: absolute;
	z-index: 15;
	top: 100%;
	left: -50%;
	width: 200%;
	line-height: 1;
	background: #45484d; 
background: -moz-linear-gradient(45deg,  #45484d 0%, #000000 100%); 
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#45484d), color-stop(100%,#000000)); 
background: -webkit-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -o-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -ms-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: linear-gradient(45deg,  #45484d 0%,#000000 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); 
	-webkit-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	border: 1px solid #f5dc0a;
	text-align: center;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}


.buttonbar .atable .cell ul.locdrop li ul li {
border-bottom: 1px solid #444;
padding: 6px;
margin: 0px;
display: block;
}


.buttonbar .atable .cell ul.locdrop li ul li:last-child {
margin: 0px;
border: 0px;
}


.buttonbar .atable .cell ul.locdrop li ul li a:hover {
color: #fff;
}


.buttonbar .atable .cell ul.locdrop li ul li.Development, .buttonbar .atable .cell ul.locdrop li ul li.Jump {
display: none;
}


.socialwall .tabletop .cell {
display: table-cell;
width: 50%;
vertical-align: middle;
margin: 0px;
outline: none;
height: 100%;
padding: 0px;
}


.socialwall .tabletop .cell.two {
padding-left: 5%;
text-align: right;
color: #92278f;
font-size: 2em;
}


.socialwall .tabletop .cell.two ul {
list-style-type: none;
margin: 0px;
padding: 0px;
line-height: 1;
}


.socialwall .tabletop .cell.two ul li {
list-style-type: none;
display: inline-block;
margin: 0px;
padding: 0px;
margin-right: 6px;
line-height: 1;
}


.socialwall .tabletop .cell.two ul li:last-child {
margin: 0px;
}


.socialwall .tabletop .cell.two ul li a {
color: #92278f;
}


.socialwall .tabletop .cell.two ul li a:hover {
color: #121212;
}


.layer3 .post .posttable .cell {
display: table-cell;
height: 100%;
vertical-align: top;
padding: 0px;
width: 50%;
margin: 0px;
}


.layer3 .post .posttable .cell img {
max-width: 100%;
}


.layer3 .post .posttable .cell.one {
width: 33%;
padding-right: 2%;
}


.layer3 .post .posttable .cell.one.birthdays {
width: 80%;
padding-right: 2%;
}


.layer3 .post .posttable .cell.wider {
width: 75%;
padding-right: 3%;
}


.layer3 .post .posttable .cell.two {
width: 42%;
padding-right: 2%;
}


.layer3 .post .posttable .cell.three {
width: 25%;
padding-left: 2%;
border-left: 1px solid #e2e2e2;
}


.layer3 .post .posttable .cell.two img {
max-width: 100%;
line-height: 0px;
}


.layer3 .post .posttable .cell.slim {
width: 25%;
padding-left: 3%;
border-left: 1px solid #e2e2e2;
}




.layer3 .post .posttable .cell .sidebarform {
border: 10px solid #ffd83d;
padding: 10px;
}


.layer3 .post .posttable .cell .sidebarform h3 {
color: #39d52d;
}


.layer3 .post .posttable .cell .sidebarform .frm_form_field.frm_left_half, .layer3 .post .posttable .cell .sidebarform .frm_form_field.frm_right_half, .layer3 .post .posttable .cell .sidebarform .frm_form_field.frm_first_half, .layer3 .post .posttable .cell .sidebarform .frm_form_field.frm_last_half, .frm_form_field.frm_half {
float: none;
width: auto;
}


.layer3 .post .posttable .cell.sidebars .mod h4 {
padding: 0px;
margin: 0px;
line-height: 1;
margin-bottom: 15px;
color: #888;
font-size: 1.3em;
border-bottom: 4px solid #1cb910;
padding-bottom: 5px;
}


.layer3 .post .posttable .cell.sidebars ul.items {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
}


.layer3 .post .posttable .cell.sidebars ul.items li {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
margin-bottom: 15px;
}


.layer3 .post .posttable .cell.sidebars ul.items li:last-child {
margin: 0px;
}


.layer3 .post .posttable .cell.sidebars ul.subnav {
margin: 0px;
padding: 0px;
list-style-type: none;
font-size: 1.3em;
font-weight: bold;
}


.layer3 .post .posttable .cell.sidebars ul.subnav li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: block;
margin-bottom: 5px;
}


.layer3 .post .posttable .cell.sidebars ul.subnav li a {
display: block;
text-align: center;
color: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 6px;
background-color: #42d936;
border-bottom: 2px solid #1faf14;
-webkit-box-shadow: inset 0 -2px #1faf14;
box-shadow: inset 0 -2px #1faf14;
}


.layer3 .post .posttable .cell.sidebars ul.subnav li a:hover {
background-color: #2ac21e;
}


.layer3 .post .posttable .cell.sidebars ul.subnav li.current_page_item a {
background-color: #19b10d;
}


.layer3 .post .posttable .cell.sidebars ul.subnav li:last-child {
margin: 0px;
}


.posttable .cell.sidebars .mod.sideblock p {
line-height: 1.5;
color: #444;
margin: 0px;
padding: 0px;
margin-bottom: 15px;
}


.posttable .cell.sidebars .mod.sideblock p:last-child {
margin: 0px;
}


.posttable .cell.sidebars .mod.sideblock ul {
list-style-type: none;
margin: 0px;
padding: 0px;
margin-bottom: 15px;
}


.posttable .cell.sidebars .mod.sideblock ul li {
margin: 0px;
padding: 0px;
line-height: 1.2;
list-style-type: disc;
margin-bottom: 10px;
margin-left: 20px;
}


.posttable .cell.sidebars .mod.sideblock ul li:last-child {
margin-bottom: 0px;
}


.posttable .cell.sidebars .mod.sideblock.nolist ul {
list-style-type: none;
margin: 0px;
padding: 0px;
margin-bottom: 15px;
}


.posttable .cell.sidebars .mod.sideblock.nolist ul li {
margin: 0px;
padding: 0px;
line-height: 1.2;
list-style-type: none;
margin-bottom: 5px;
}


.posttable .cell.sidebars .mod.sideblock small {
color: #999;
font-weight: bold;
font-size: .8em;
line-height: 1.4;
}


.posttable .cell.sidebars .mod.sideblock img.map {
margin-bottom: 10px;
}


.posttable .cell.sidebars .mod.sideblock.news h5 {
font-size: 1.2em;
}


.posttable .cell.sidebars .mod.sideblock.news p {
font-size: .850em;
line-height: 1.4;
}

.footer .ftable .cell {
	display: table-cell;
	width: 25%;
	min-width: 25%;
	padding-right: 2%;
	padding-left: 2%;
	outline: none;
	margin: 0px;
	vertical-align: top;
	color: #f7f7f7;
	font-size: 1.1em;
}

.footer .ftable .cell a {
color: #ffff00;
font-weight: bold;
}

.footer .ftable .cell a:hover {
color: #fff;
}

.footer .ftable .cell form {
	margin: 0px;
	padding: 0px;
	outline: none;
	margin-bottom: 15px;
}

.footer .ftable .cell form input[type=email] {
	width: 50%;
	padding: 2%;
	border: 0px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #f8f8f8;
	color: #555;
	display: inline-block;
	margin: 0px;
	margin-right: 5%;
}

.footer .ftable .cell form input[type=submit] {
	background-color: #67eb1e;
	padding: 4px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
	outline: none;
	border: 0px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin: 0px;
}

.footer .ftable .cell form input[type=submit]:hover {
	background-color: #ffff00;
	color: #121212;
}

.footer .ftable .cell img {
	max-width: 100%;
}

.footer .ftable .cell .dir {
background-color: #fff;
padding: 5px;
margin-bottom: 10px;
}

.footer .ftable .cell img.map {
width: auto !important;
height: auto !important;
max-width: 100%;
display: block;
}

.footer .ftable .cell h4 {
	color: #67eb1e;
	font-size: 1.4em;
	line-height: 1;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: 600;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.34);
}

.footer .ftable .cell ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.footer .ftable .cell ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 6px;
}

.footer .ftable .cell ul li:last-child {
	margin: 0px;
}

.footer .ftable .cell ul.links {
	-webkit-column-count: 2; 
	-moz-column-count: 2; 
	column-count: 2;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	-webkit-column-gap: 3em; 
	-moz-column-gap: 3em; 
	column-gap: 3em;
}

.footer .ftable .cell ul.links li {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
	break-inside: avoid-column;
	-webkit-column-break-inside: avoid;
	margin-bottom: 6px;
}

.footer .ftable .cell ul.links a {
	color: #fff;
}

.footer .ftable .cell ul.links a:hover {
	color: #d4d401;
}

.footer .ftable .cell ul.social {
	font-size: 1.6em;
}

.footer .ftable .cell ul.social li {
	margin: 0px;
	padding: 0px;
	margin-right: 8px;
	display: inline-block;
}

.footer .ftable .cell ul.social li:last-child {
	margin: 0px;
}

.footer .ftable .cell ul.social a {
	color: #fff;
}

.footer .ftable .cell ul.social a:hover {
	color: #d4d401;
}

.footer .ftable .cell p {
	margin: 0px;
	padding: 0px;
	line-height: 1.4;
	margin-bottom: 12px;
}

.footer .ftable .cell p.smaller {
	font-size: .9em;
}


.layer3 .post .coupontable .cell {
display: table-cell;
vertical-align: top;
margin: 0px;
padding: 3%;
text-align: center;
height: 100%;
border-right: 1px solid #e2e2e2;
padding-bottom: 0px;
}


.layer3 .post .coupontable .cell:last-child {
border: 0px;
}


.layer3 .post .coupontable .cell h3 {
font-size: 3.6em;
text-transform: uppercase;
color: #f1e70c;
text-align: center;
border-top: 4px solid #7f7f7f;
border-bottom: 4px solid #7f7f7f;
padding-top: 10px;
padding-bottom: 10px;
}


.layer3 .post .coupontable .cell:nth-child(2) h3 {
color: #8cd526;
}


.layer3 .post .coupontable .cell:nth-child(3) h3 {
color: #33d426;
}


.layer3 .post .coupontable .cell p {
text-transform: uppercase;
margin: 0px;
padding: 0px;
margin-bottom: 5px;
line-height: 1.2;
}


.layer3 .post .coupontable .cell img {
max-width: 100%;
line-height: 0px;
display: block;
margin: 0 auto;
}


.layer3 .post .coupontable .cell span.fa-stack {
font-size: .8em;
}


.layer3 .post .coupontable .cell a span.fa-stack {
color: #333;
}


.layer3 .post .coupontable .cell a:hover span.fa-stack {
color: #33d426;
}
.col{float:left}

	
.topnav-right {
	float: right; 
	margin: 0;
	
	text-align: right;
	
	width: 585px; 
	}
.sidedash-navigation-ul li a .sub-menu{left:auto;position:relative}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.no-mega-menu ul.sub-menu{display:none;position:absolute;top:100%;right:0;padding:8px 0}
.main-navigation-ul li.no-mega-menu ul.sub-menu ul.sub-menu{top:0;left:100%;right:auto}
.mk-responsive-nav li a .sub-menu{left:auto;position:relative}
.widget.widget_archive .sub-menu li,.widget.widget_categories .sub-menu li,.widget.widget_links .sub-menu li,.widget.widget_meta .sub-menu li,.widget.widget_pages .sub-menu li,.widget.widget_recent_entries .sub-menu li{margin-left:0;border-top:1px solid rgba(128,128,128,.1)}
.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:500;text-transform:uppercase;letter-spacing:1px;}

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


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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}


.widget_recent_entries {
	margin-right: 0 !important;
}

#sidebar.grid_4{
width:323px;
}



#cf100, #cf200, #cfwasilla { display: none; }

body.home.loading:after {
  content: "\f110";
  display: block;
  font-family: 'FontAwesome';
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3.631em;
  margin-left: -1.8155rem;
  margin-top: -1.8155rem;
  line-height: 1;
  color: #ffffff;
  -webkit-animation: spin-360 linear 1s infinite;
  -moz-animation: spin-360 linear 1s infinite;
  -o-animation: spin-360 linear 1s infinite;
  animation: spin-360 linear 1s infinite;
  z-index: 999999;
}

body.home .flexslider.loading img {
  opacity: 0;
  filter: alpha(opacity=@opacity * 100);
}

body.home .flexslider.loading li.slide .slide-content {
  opacity: 0;
  filter: alpha(opacity=@opacity * 100);
  -webkit-transform: translateX(-110%);
  -o-transform: translateX(-110%);
  -moz-transform: translateX(-110%);
  transform: translateX(-110%);
}

ul.products li.product .button.loading:after {
  font-family: 'FontAwesome';
  display: inline-block;
  font-size: 100%;
  margin-left: .202em;
  font-weight: normal;
  line-height: 1em;
  text-align: right;
  height: 1em;
  width: 1em;
  text-align: center;
  content: "\f110";
  -webkit-animation-name: spin-360;
  -webkit-animation-duration: .618s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}
.column-block,.sidebar .block{-khtml-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
.sidebar .block .language-switcher-locale-url{margin:0 0 0 10px;padding-left:10px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
#block-search-form .block .inner .content{padding-top:0;}
.block-search .form-item input.form-search,.white_bg .region-header .block-search .form-item input.form-search,.white_bg #navigation .block-search .form-item input.form-search{border:1px solid #ccc;border-right:none;float:left;height:14px;padding:6px;color:#4e4e4e;background-color:#FAFAFA;}
.block-search form input.form-submit{border:none;width:31px;height:26px;border:1px solid #ccc;border-left:0;text-indent:-9999px;margin:0;background:none;padding:0;}
.column-block table tr.even td,.column-block table tr.odd td,.sidebar .block table tr.even td,.sidebar .block table tr.odd td{background-color:#ffffff;}


#content_block{
	border: 0px none;	
}


body#error_page #content_block p{padding: 0 12px 12px 12px;}
	

#content_block li{
	margin-bottom: 15px;
	margin-left: 25px;
}


#content_block li li{
	margin-left: 15px;
}
.widget-wrap h3{font-family:SohoStd-Bold,sans-serif;font-size:24px}
.home-products .widget-wrap .entry-content .selectedOption{width:100%}
.home-products .widget-wrap .entry-content{padding:0 20px}
.home .home-products .sectioncolor1 .widget-wrap,.home .home-products .sectioncolor2 .widget-wrap,.home .home-products .sectioncolor3 .widget-wrap{border:none}
.home-products .widget-wrap{padding-top:0}
.image-moduleset .image-module .image-container{width:100%}
.image-moduleset .image-module .image-container .image{display:block;width:100%;-ms-interpolation-mode:bicubic}
.image-moduleset .image-module .image-container .image-decorator{display:block;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:4px solid #fff;background-color:none}
.image-moduleset .image-module .image-container .image-decorator::before{display:block;content:'';position:absolute;width:100%;height:100%;-webkit-box-shadow:inset 0 0 21px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 0 21px rgba(0,0,0,0.25);box-shadow:inset 0 0 21px rgba(0,0,0,0.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.image-moduleset-fullwidth .image-module .image-container{width:100%}
.image-moduleset-fullwidth .image-module .image-container .image{display:block;width:100%;-ms-interpolation-mode:bicubic}
.image-container-base{width:100%}
.image-container-base .image{display:block;width:100%;-ms-interpolation-mode:bicubic}
.image-moduleset-fullwidth .image-module .image-container .image-decorator{display:block;position:relative;background-color:none}
.image-moduleset-fullwidth .image-module .image-container .image-decorator::before{display:block;content:'';position:absolute;width:100%;height:100%;-webkit-box-shadow:inset 0 0 50px rgba(0,0,0,0.13);-moz-box-shadow:inset 0 0 50px rgba(0,0,0,0.13);box-shadow:inset 0 0 50px rgba(0,0,0,0.13)}


#footer-sidebar3{width:241px;float:left;margin-left:1px;}

#footer-sidebar3 a{display:block;float:left;margin:0 0 15px 0;}

#footer-sidebar3 a.even{margin-right:15px;}

#footer-sidebar3 img{border:3px solid #c0e4fa;display:block;}

.buttonbar .atable .cell {
width: 20%;
display: table-cell;
vertical-align: middle;
padding-right: 2%;
padding-left: 2%;
padding-top: 20px;
padding-bottom: 20px;
height: 100%;
text-align: center;
}

.buttonbar .atable .cell.one {
padding-left: 280px;
text-align: left;
width: auto;
}

.buttonbar .atable .cell.last {
width: 15%;
}


.buttonbar .atable .cell ul.locdrop {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li ul {
display: none;
}


.buttonbar .atable .cell ul.locdrop li:hover ul {
	display: block;
	position: absolute;
	z-index: 15;
	top: 100%;
	left: -50%;
	width: 200%;
	line-height: 1;
	background: #45484d; 
background: -moz-linear-gradient(45deg,  #45484d 0%, #000000 100%); 
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#45484d), color-stop(100%,#000000)); 
background: -webkit-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -o-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -ms-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: linear-gradient(45deg,  #45484d 0%,#000000 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); 
	-webkit-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	border: 1px solid #f5dc0a;
	text-align: center;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}


.buttonbar .atable .cell ul.locdrop li ul li {
border-bottom: 1px solid #444;
padding: 6px;
margin: 0px;
display: block;
}


.buttonbar .atable .cell ul.locdrop li ul li:last-child {
margin: 0px;
border: 0px;
}


.buttonbar .atable .cell ul.locdrop li ul li a:hover {
color: #fff;
}


.buttonbar .atable .cell ul.locdrop li ul li.Development, .buttonbar .atable .cell ul.locdrop li ul li.Jump {
display: none;
}


.socialwall .tabletop .cell {
display: table-cell;
width: 50%;
vertical-align: middle;
margin: 0px;
outline: none;
height: 100%;
padding: 0px;
}


.socialwall .tabletop .cell.two {
padding-left: 5%;
text-align: right;
color: #92278f;
font-size: 2em;
}


.socialwall .tabletop .cell.two ul {
list-style-type: none;
margin: 0px;
padding: 0px;
line-height: 1;
}


.socialwall .tabletop .cell.two ul li {
list-style-type: none;
display: inline-block;
margin: 0px;
padding: 0px;
margin-right: 6px;
line-height: 1;
}


.socialwall .tabletop .cell.two ul li:last-child {
margin: 0px;
}


.socialwall .tabletop .cell.two ul li a {
color: #92278f;
}


.socialwall .tabletop .cell.two ul li a:hover {
color: #121212;
}


.layer3 .post .posttable .cell {
display: table-cell;
height: 100%;
vertical-align: top;
padding: 0px;
width: 50%;
margin: 0px;
}


.layer3 .post .posttable .cell img {
max-width: 100%;
}


.layer3 .post .posttable .cell.one {
width: 33%;
padding-right: 2%;
}


.layer3 .post .posttable .cell.one.birthdays {
width: 80%;
padding-right: 2%;
}


.layer3 .post .posttable .cell.wider {
width: 75%;
padding-right: 3%;
}


.layer3 .post .posttable .cell.two {
width: 42%;
padding-right: 2%;
}


.layer3 .post .posttable .cell.three {
width: 25%;
padding-left: 2%;
border-left: 1px solid #e2e2e2;
}


.layer3 .post .posttable .cell.two img {
max-width: 100%;
line-height: 0px;
}


.layer3 .post .posttable .cell.slim {
width: 25%;
padding-left: 3%;
border-left: 1px solid #e2e2e2;
}




.layer3 .post .posttable .cell .sidebarform {
border: 10px solid #ffd83d;
padding: 10px;
}


.layer3 .post .posttable .cell .sidebarform h3 {
color: #39d52d;
}


.layer3 .post .posttable .cell .sidebarform .frm_form_field.frm_left_half, .layer3 .post .posttable .cell .sidebarform .frm_form_field.frm_right_half, .layer3 .post .posttable .cell .sidebarform .frm_form_field.frm_first_half, .layer3 .post .posttable .cell .sidebarform .frm_form_field.frm_last_half, .frm_form_field.frm_half {
float: none;
width: auto;
}


.layer3 .post .posttable .cell.sidebars .mod h4 {
padding: 0px;
margin: 0px;
line-height: 1;
margin-bottom: 15px;
color: #888;
font-size: 1.3em;
border-bottom: 4px solid #1cb910;
padding-bottom: 5px;
}


.layer3 .post .posttable .cell.sidebars ul.items {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
}


.layer3 .post .posttable .cell.sidebars ul.items li {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
margin-bottom: 15px;
}


.layer3 .post .posttable .cell.sidebars ul.items li:last-child {
margin: 0px;
}


.layer3 .post .posttable .cell.sidebars ul.subnav {
margin: 0px;
padding: 0px;
list-style-type: none;
font-size: 1.3em;
font-weight: bold;
}


.layer3 .post .posttable .cell.sidebars ul.subnav li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: block;
margin-bottom: 5px;
}


.layer3 .post .posttable .cell.sidebars ul.subnav li a {
display: block;
text-align: center;
color: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 6px;
background-color: #42d936;
border-bottom: 2px solid #1faf14;
-webkit-box-shadow: inset 0 -2px #1faf14;
box-shadow: inset 0 -2px #1faf14;
}


.layer3 .post .posttable .cell.sidebars ul.subnav li a:hover {
background-color: #2ac21e;
}


.layer3 .post .posttable .cell.sidebars ul.subnav li.current_page_item a {
background-color: #19b10d;
}


.layer3 .post .posttable .cell.sidebars ul.subnav li:last-child {
margin: 0px;
}


.posttable .cell.sidebars .mod.sideblock p {
line-height: 1.5;
color: #444;
margin: 0px;
padding: 0px;
margin-bottom: 15px;
}


.posttable .cell.sidebars .mod.sideblock p:last-child {
margin: 0px;
}


.posttable .cell.sidebars .mod.sideblock ul {
list-style-type: none;
margin: 0px;
padding: 0px;
margin-bottom: 15px;
}


.posttable .cell.sidebars .mod.sideblock ul li {
margin: 0px;
padding: 0px;
line-height: 1.2;
list-style-type: disc;
margin-bottom: 10px;
margin-left: 20px;
}


.posttable .cell.sidebars .mod.sideblock ul li:last-child {
margin-bottom: 0px;
}


.posttable .cell.sidebars .mod.sideblock.nolist ul {
list-style-type: none;
margin: 0px;
padding: 0px;
margin-bottom: 15px;
}


.posttable .cell.sidebars .mod.sideblock.nolist ul li {
margin: 0px;
padding: 0px;
line-height: 1.2;
list-style-type: none;
margin-bottom: 5px;
}


.posttable .cell.sidebars .mod.sideblock small {
color: #999;
font-weight: bold;
font-size: .8em;
line-height: 1.4;
}


.posttable .cell.sidebars .mod.sideblock img.map {
margin-bottom: 10px;
}


.posttable .cell.sidebars .mod.sideblock.news h5 {
font-size: 1.2em;
}


.posttable .cell.sidebars .mod.sideblock.news p {
font-size: .850em;
line-height: 1.4;
}

.footer .ftable .cell {
	display: table-cell;
	width: 25%;
	min-width: 25%;
	padding-right: 2%;
	padding-left: 2%;
	outline: none;
	margin: 0px;
	vertical-align: top;
	color: #f7f7f7;
	font-size: 1.1em;
}

.footer .ftable .cell a {
color: #ffff00;
font-weight: bold;
}

.footer .ftable .cell a:hover {
color: #fff;
}

.footer .ftable .cell form {
	margin: 0px;
	padding: 0px;
	outline: none;
	margin-bottom: 15px;
}

.footer .ftable .cell form input[type=email] {
	width: 50%;
	padding: 2%;
	border: 0px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #f8f8f8;
	color: #555;
	display: inline-block;
	margin: 0px;
	margin-right: 5%;
}

.footer .ftable .cell form input[type=submit] {
	background-color: #67eb1e;
	padding: 4px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
	outline: none;
	border: 0px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin: 0px;
}

.footer .ftable .cell form input[type=submit]:hover {
	background-color: #ffff00;
	color: #121212;
}

.footer .ftable .cell img {
	max-width: 100%;
}

.footer .ftable .cell .dir {
background-color: #fff;
padding: 5px;
margin-bottom: 10px;
}

.footer .ftable .cell img.map {
width: auto !important;
height: auto !important;
max-width: 100%;
display: block;
}

.footer .ftable .cell h4 {
	color: #67eb1e;
	font-size: 1.4em;
	line-height: 1;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: 600;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.34);
}

.footer .ftable .cell ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.footer .ftable .cell ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 6px;
}

.footer .ftable .cell ul li:last-child {
	margin: 0px;
}

.footer .ftable .cell ul.links {
	-webkit-column-count: 2; 
	-moz-column-count: 2; 
	column-count: 2;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	-webkit-column-gap: 3em; 
	-moz-column-gap: 3em; 
	column-gap: 3em;
}

.footer .ftable .cell ul.links li {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
	break-inside: avoid-column;
	-webkit-column-break-inside: avoid;
	margin-bottom: 6px;
}

.footer .ftable .cell ul.links a {
	color: #fff;
}

.footer .ftable .cell ul.links a:hover {
	color: #d4d401;
}

.footer .ftable .cell ul.social {
	font-size: 1.6em;
}

.footer .ftable .cell ul.social li {
	margin: 0px;
	padding: 0px;
	margin-right: 8px;
	display: inline-block;
}

.footer .ftable .cell ul.social li:last-child {
	margin: 0px;
}

.footer .ftable .cell ul.social a {
	color: #fff;
}

.footer .ftable .cell ul.social a:hover {
	color: #d4d401;
}

.footer .ftable .cell p {
	margin: 0px;
	padding: 0px;
	line-height: 1.4;
	margin-bottom: 12px;
}

.footer .ftable .cell p.smaller {
	font-size: .9em;
}


.layer3 .post .coupontable .cell {
display: table-cell;
vertical-align: top;
margin: 0px;
padding: 3%;
text-align: center;
height: 100%;
border-right: 1px solid #e2e2e2;
padding-bottom: 0px;
}


.layer3 .post .coupontable .cell:last-child {
border: 0px;
}


.layer3 .post .coupontable .cell h3 {
font-size: 3.6em;
text-transform: uppercase;
color: #f1e70c;
text-align: center;
border-top: 4px solid #7f7f7f;
border-bottom: 4px solid #7f7f7f;
padding-top: 10px;
padding-bottom: 10px;
}


.layer3 .post .coupontable .cell:nth-child(2) h3 {
color: #8cd526;
}


.layer3 .post .coupontable .cell:nth-child(3) h3 {
color: #33d426;
}


.layer3 .post .coupontable .cell p {
text-transform: uppercase;
margin: 0px;
padding: 0px;
margin-bottom: 5px;
line-height: 1.2;
}


.layer3 .post .coupontable .cell img {
max-width: 100%;
line-height: 0px;
display: block;
margin: 0 auto;
}


.layer3 .post .coupontable .cell span.fa-stack {
font-size: .8em;
}


.layer3 .post .coupontable .cell a span.fa-stack {
color: #333;
}


.layer3 .post .coupontable .cell a:hover span.fa-stack {
color: #33d426;
}
.calendar-page .views-row-last+h3{padding-top:20px}

.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; }
#mobile-advanced, #mobile-advanced  a, #mobile-advanced .mega_menu_title{color: #555555; border-color:#e1e1e1; }


#top #header .mega_menu_title a{
font-size: 17px;
line-height: 1.1em;
padding:0;
margin:0;
background: transparent;
border:none;
}


#top #header .mega_menu_title a:hover{
text-decoration: underline;
}



#header .mega_menu_title{
margin-bottom:8px;
font-size: 17px;
line-height: 1.1em;
font-weight: 600;
display: block;
}

#mobile-advanced a , #mobile-advanced .mega_menu_title{padding:13px 28px; border-bottom-style: solid; border-bottom-width:1px; width:100%; display:block; margin:0; text-decoration: none; position: relative; cursor: pointer; }

#mobile-advanced  ul a, #mobile-advanced  .mega_menu_title{padding-left:50px;}

#mobile-advanced .mega_menu_title a{padding:0; border:none;}
.lo_mejor .img{height:auto}
.img-responsive{height:auto;max-width:100%}
.cont_lista_desp.nuevo_menu .img img{border:1px solid #fff}
.cont_lista_desp.nuevo_menu .img{height:auto}
.cont_lista_desp .img{width:100%;height:80px;margin-bottom:10px;overflow:hidden}
.lo_mejor .img img{width:100%;height:auto!important}






















 #panel33 {    color: #000;    height: 100%;    width: 100%;    padding: 5px;        display: none;}



#post-slider-container {
	margin-top: 0.5em;
}


    #c5 .location-headers .table-cell-align {
        float: left !important;
    }


    #c5 .product-header-description .table-cell-align {
        display: block;
        width: auto;
        float: none;
    }


    #c5 .testimonials-slider .table-cell-align {
        display: block;
    }


#c5 .table-cell-align {
    display: table-cell;
    vertical-align: middle;
    float: none !important;
}


#c5 .text-by-banner .table-cell-align {
    width: 50%;
}


	.footer-area-1 .col-1 {
		float: left;
		width: 300px;
		padding: 2px 30px 0 20px;
	}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}


.share-container ul a .fa {

}


.share-container ul a .fa:before {
	font-size: 1.25em;
	margin-right: .25em;
}


.fa-facebook-square {
	color: #48649d;
}

.fa-twitter-square {
	color: #59adeb;
}

.fa-pinterest-square {
	color: #ca242d;
}

.fa-youtube-square {
	color: #ca1c26;
}

.fa-instagram {
	color: #517fa4;
}

.fa-envelope-square {
	color: #cd3e2c;
}

.fa-rss-square {
	color: #ff9900;
}

.fa-google-plus-square {
	color: #dd4b39;
}

.fa-linkedin-square {
	color: #007bb6;
}


#social-media-list-container span.fa {
	color: #FFF !important;
}

#secondary {float: right; margin: 15px 0 0 0; clear: right;}

#nav ul.subcateg li.top {
	float:left;
	border-bottom:1px solid #dddddd;
	margin-left:20px;
}

#nav ul.subcateg li.top.last{
	border:none;
}

  #products-menu .menu-item {
    list-style-type: none;
    font-size: 1.4rem;
    line-height: 1.2;
    float: left;
    clear: none;
    width: 22.375%;
    margin-left: 0;
    margin-right: 3.5%;
    float: left; }

    #products-menu .menu-item:nth-of-type(4n) {
      margin-right: 0;
      float: right; }

    #products-menu .menu-item:nth-of-type(4n + 1) {
      clear: both; }

    #products-menu .menu-item .product-thumb {
      float: left;
      margin-right: 2rem; }

      #products-menu .menu-item .product-thumb a {
        padding: 0;
        width: auto; }

    #products-menu .menu-item .title {
      display: block;
      padding: 0;
      text-transform: uppercase;
      margin: 0 0 0.3rem 0;
      border: 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

      #products-menu .menu-item .title span {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased; }

    #products-menu .menu-item .short-desc {
      text-transform: none;
      display: block;
      margin: 0 0 1.6rem 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

    #products-menu .menu-item .price {
      color: #ed1b12;
      font-size: 1.4rem;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased; }

      #products-menu .menu-item .price sup {
        border-bottom: solid 1px rgba(237, 27, 18, 0.4);
        font-size: 0.9rem;
        line-height: 0.8;
        top: -0.4rem; }

    #products-menu .menu-item .button {
      width: auto;
      color: white;
      padding: 0.5rem 1.2rem;
      background-color: #ed1b12;
      font-size: 1.2rem;
      float: right;
      margin-top: -0.3rem;
      border-bottom: 0; }
img.centered,.aligncenter{display:block;margin:0 auto 24px}
footer.global-footer .footer-contain-right .footer-contain-right-right .tweet-bubble{background-color:#414449;padding:10px 10px 40px 10px;margin:10px 0;position:relative;}
footer.global-footer .footer-contain-right .footer-contain-right-right .tweet-bubble:after{border-color:#414449 transparent transparent transparent;content:"";position:absolute;left:14%;bottom:-12px;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;}
footer.global-footer .footer-contain-right .footer-contain-right-right .tweet-bubble:hover .corner-docked{border-width:0 0 70px 70px;}
footer.global-footer .footer-contain-right .footer-contain-right-right .tweet-bubble p{margin:0;line-height:1.3;font-size:15px;font-size:0.9375rem;}
footer.global-footer .footer-contain-right .footer-contain-right-right .tweet-bubble .corner-docked{position:absolute;right:0;bottom:0;border-color:transparent transparent #058ceb transparent;border-width:0 0 40px 40px;-webkit-transition:border-width 0.25s linear;-moz-transition:border-width 0.25s linear;-ms-transition:border-width 0.25s linear;-o-transition:border-width 0.25s linear;transition:border-width 0.25s linear;border-style:solid;}
footer.global-footer .footer-contain-right .footer-contain-right-right .tweet-bubble .corner-inner{position:absolute;right:5px;bottom:5px;color:white;}
footer.global-footer .footer-contain-right .footer-contain-right-right .tweet-bubble .corner-inner svg{bottom:-3px;right:-3px;position:absolute;height:20px;width:20px;fill:white;}

    #primary { width: auto; float: none; }

.full-width #primary {
    width: 100%;
    float: none;
}

.home-testimonials-slider{height:300px;background-color:transparent;font-size:1.6em;color:#fff}

.home-testimonials-slider .fa-user{font-size:2.8em}

	.home-testimonials-slider .arrow-navigation::before{opacity:1}
.webstore-overlay-cart table .subtotal{width:5rem;padding-right:12px;padding-left:5px;}
.webstore-overlay-cart .subtotal,.webstore-overlay-cart #PromoCodeStr{text-align:right;}
#confirm .lines .subtotal{text-align:right;font-weight:bold;}
.order-history .subtotal{text-align:right;}
.webstore-lines .subtotal{text-align:right;font-weight:bold;}

.tiempocom_widget table.fondo {
  border: 0;
  margin: 0;
  padding: 0;
  background: transparent;
}

.tiempocom_widget table.fondo td {
  border: 0;
  margin: 0;
  padding: 0;
  background: transparent;
}

.tiempocom_widget .fondo td.td_loc {
  padding-top: 40px;
  font-size: 16px;
}

.tiempocom_widget .fondo td.td_locas {
  padding-top: 15px;
}

	
	





td#header {
	width: auto;
	padding: 0;
	}

	
#header, 
#footer, 
.colone, 
.colthree,
.navigation, 
.navigation-top,
.navigation-middle,
.navigation-bottom,
.wp-pagenavi-navigation, 
#comment, 
#respond,
.remove-for-print {
	display: none;
	}



a.second_nav {
	text-decoration: none;
	background-color: transparent;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	padding-left: 3px;
}


a.second_nav:hover {
	text-decoration: none;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6c5959;
	padding-left: 3px;
}




.second_nav {
	color: #FFFFFF;
	background-color: #6c5959;
}
  #pg-1087-0 , #pg-1087-1 , #pg-1087-2 , #pg-1087-3 , #pl-1087 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pl-1087 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-1087 .panel-grid { margin-left:0;margin-right:0 }
 #pl-1087 .panel-grid-cell { padding:0 }

@column-width: 60;
@gutter-width: 20;
@columns: 12;

.content {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

	
	.content {
		width:800px;
		margin-left:auto;
		margin-right:auto;
	}

	
	.content-3 {
		width:660px;
		margin-left:auto;
		margin-right:auto;
	}

	
	.content-4 {
		width:620px;
		margin-left:auto;
		margin-right:auto;
		padding-bottom:7%;
	}

	
	.content-2 {
		width:300px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom:7%;
	}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

            .footer-content .container { 
            	border-top: 1px solid #fff; 
            	padding-top: 10px;
            }

            .footer-content p,
            .footer-content a {
            	color: #fff !important;
            }

                #footer_container,
                #footer_container .footer-headings,
                #footer_container .footer-content {
                	background: #000;
                }

                #footer_container .footer-content {
                    background: #243444;
                }

                    .footer-content p, 
                    .footer-content a { }

                #footer_container .footer-content .container { padding-bottom: 10px;}


.art-header:before, #art-header-bg:before, .art-layout-cell:before, .art-layout-wrapper:before, .art-footer:before, .art-nav:before, #art-hmenu-bg:before, .art-sheet:before
{
  width: 100%;
  content: " ";
  display: table;
}


.art-header:after, #art-header-bg:after, .art-layout-cell:after, .art-layout-wrapper:after, .art-footer:after, .art-nav:after, #art-hmenu-bg:after, .art-sheet:after, .cleared, .clearfix:after
{
  clear: both;
  font: 0/0 serif;
  display: block;
  content: " ";
}


.art-sheet
{
  background: #FFFFFF;
  margin: 10px auto 0;
  position: relative;
  cursor: auto;
  width: 1000px;
  z-index: auto !important;
}


.responsive .art-sheet
{
   width: auto !important;
   min-width: 240px !important;
   max-width: none !important;
   margin-right: 1% !important;
   margin-left: 1% !important;
   margin-top: 1% !important;
}


.html-slideshow-slide{background:transparent;background-repeat:no-repeat;width:100%;}

#homepage-main-spot div.html-slideshow-slide{display:none;overflow:hidden;border-top:solid #333 1px;}

#homepage-main-spot div.html-slideshow-slide img{  max-width:100%;}

.html-slideshow-slide-content{font-size:95%;text-transform:uppercase;position:absolute;top:120px;left:16px;width:300px;}

.html-slideshow-slide-content a{color:#666;text-decoration:underline;}

.html-slideshow-slide-content a:hover{color:#333;text-decoration:underline;}

.html-slideshow-slide-content h3{font-size:18px;}


#content-wrapper {
	padding: 30px;
	width: 580px;
}


.onecolumn #content-wrapper {
	padding: 30px;
	width: 920px;
}

.recent-activity .avatar{float:left;height:35px;width:35px;margin-right:13px;}
.tiled-gallery .gallery-row{overflow:hidden;}
 

#slideshow .images div.top {z-index:9;}

#slideshow .images div.last-active {z-index:10;}
.spinner{height:40px;width:40px;position:relative;-webkit-animation:rotation .8s infinite linear;-moz-animation:rotation .8s infinite linear;-o-animation:rotation .8s infinite linear;animation:rotation .8s infinite linear;border-left:3px solid rgba(221,51,51,0.15);border-right:3px solid rgba(221,51,51,0.15);border-bottom:3px solid rgba(221,51,51,0.15);border-top:3px solid rgba(221,51,51,0.7);border-radius:100%;}


.wpsms-container .spinner { margin: 30px auto; width: 50px; height: 30px; text-align: center; font-size: 10px; }

.wpsms-container .spinner .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }

.wpsms-container .spinner .rect3 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; }

.wpsms-container .spinner .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }

.wpsms-container .spinner .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
.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;}

#metaslider_2651 .flex-direction-nav a.flex-prev,
#metaslider_2185 .flex-direction-nav a.flex-prev,
#metaslider_2188 .flex-direction-nav a.flex-prev {
    text-indent:18px
}

#metaslider_2651.flexslider:hover .flex-next,
#metaslider_2185.flexslider:hover .flex-next {
    right:-24px
}

#metaslider_2651.flexslider:hover .flex-next,
#metaslider_2188.flexslider:hover .flex-next {
    right:0px
}

#metaslider_2651.flexslider:hover .flex-prev,
#metaslider_2185.flexslider:hover .flex-prev {
    left:-24px
}

#metaslider_2651.flexslider:hover .flex-prev,
#metaslider_2188.flexslider:hover .flex-prev {
    left:0px
}

.metaslider.variety-s .flex-viewport,#metaslider_2188 .flex-viewport,
.metaslider.variety-s .flex-viewport,#metaslider_2651 .flex-viewport {
    max-width: 1100px;
}

.metaslider.variety-s .caption-wrap,.metaslider #metaslider_2651 .caption-wrap,
.metaslider.variety-s .caption-wrap,.metaslider #metaslider_2188 .caption-wrap {
    position: static;
    background: transparent;
    opacity: 1;
    font-weight: 300;
    padding: 10px 0
}

    #metaslider_2651.flexslider:hover .flex-next,
    #metaslider_2188.flexslider:hover .flex-next {
        right: 0px;
    }

    #metaslider_2651.flexslider:hover .flex-prev,
    #metaslider_2188.flexslider:hover .flex-prev {
        left: 0px;
    }

    #metaslider_2651.flexslider .slides li,
    #metaslider_2188.flexslider .slides li {
        width: 230px !important;
    }

    #metaslider_2651 .flex-direction-nav a.flex-prev,
    #metaslider_2185 .flex-direction-nav a.flex-prev,
    #metaslider_2188 .flex-direction-nav a.flex-prev {
        text-indent: 11px;
    }


        #metaslider_2651.flexslider .slides li {margin-right: 10px !important;}
.small-12{position:relative;width:100%}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider .slides img{width:auto;margin:0 auto;display:block}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.flexslider .slides{zoom:1}
.ccit_sidebarmenu_default .content ul.menu li.expanded,#block-block-74 .content ul.menu li.expanded,#block-menu-block-7 .content ul.menu li.expanded,#block-menu-block-5 .content ul.menu li.expanded,#block-menu-block-3 .content ul.menu li.expanded,.ccit_sidebarmenu_default .block-content ul.menu li.expanded,#block-block-74 .block-content ul.menu li.expanded,#block-menu-block-7 .block-content ul.menu li.expanded,#block-menu-block-5 .block-content ul.menu li.expanded,#block-menu-block-3 .block-content ul.menu li.expanded{background-color:#f6f6f5;}
.block-menu_block li.leaf,.block-menu_block li.collapsed,.block-menu_block li.expanded{list-style-image:none;}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }

.main-navigation ul li.menu-item-has-children,
.main-navigation ul li.page_item_has_children {
	margin-right: 3em;
}

.span4 {
  width: 312px;
}

.row-fluid .span4 {
  width: 31.914893614%;
  *width: 31.863873205837%;
}

input.span4, textarea.span4, .uneditable-input.span4 {
  width: 302px;
}

table .span4 {
  float: none;
  width: 296px;
  margin-left: 0;
}

.pagination-row .span4 {
  padding-top: 5px;
}

.span4 .newsletter-signup img {
  width: 285px;
  height: 190px;
  border-radius: 3px;
  margin-top: 5px;
  margin-bottom: 10px;
}

.span4 .newsletter-signup .form-pane {
  height: 380px;
}

.span4 .newsletter-signup .form-pane .newsletter-name {
  width: 270px !important;
  margin-bottom: 10px;
}

.span4 .newsletter-signup .form-pane .newsletter-email {
  width: 270px !important;
  margin-bottom: 10px;
}

.flexible-slideshow,.flexible-slideshow .article-inner,.flexible-slideshow .article-content,.flexslider{max-width:960px;}

.main-footer .sub-footer .payment-options li.paypal { width: 53px; background-position: -673px -218px; }

.main-footer .sub-footer .payment-options.light .paypal { background-position: -673px -168px; }

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}

.cpy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}




#logo {
	float: left;
	width: 198px;
	margin-top: 15px;
	padding: 0;
	color: #000000;
}


#logo h1 {
	display: inline;
	margin-left: 0px;
	padding: 40p 0px 0px 80px;
	font-size: 1.9em;
	color: #FFFFFF;
	letter-spacing: 0.6px;
}


#logo h2 {
	display: inline;
	margin-left: 0px;
	padding: 40p 0px 0px 80px;
	font-size: 1.9em;
	color: #FFFFFF;
	letter-spacing: 0.6px;
}


#logo p {
	margin: 0;
	padding: 6px 0px 0px 2px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.1px;
	font-style: italic;
	color: #FFFFFF;
}
 

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #FFFFFF;
}
.harticledescription{font-family:"Times New Roman";font-size:12pt;}
