﻿


.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}
.region-content a.button{color:#fff}
.button,#edit-moderated-guest-upload-button,#user-login button{box-shadow:none;display:inline-block;padding:10px 12px;line-height:16px;background:#94b33f;color:#fff;font-family:'ssp', sans-serif;font-style:italic;text-align:center;text-transform:uppercase;text-decoration:none;border:0 none;border-radius:15px/25px;cursor:pointer;position:relative;-webkit-transition:background-color,0.5s;-moz-transition:background-color,0.5s;-o-transition:background-color,0.5s;transition:background-color,0.5s}
.button.small,#edit-moderated-guest-upload-button.small,#user-login button.small{padding:7px 10px 5px}
.button:before,.button:after,#edit-moderated-guest-upload-button:before,#edit-moderated-guest-upload-button:after,#user-login button:before,#user-login button:after{content:'';width:0;height:0;border-style:solid;border-color:transparent #94b33f transparent transparent;border-width:5px 5px 5px 0;position:absolute;left:-2px;top:50%;margin-top:-5px;border-radius:3px;-webkit-transition:border-color,0.5s;-moz-transition:border-color,0.5s;-o-transition:border-color,0.5s;transition:border-color,0.5s}
.button:after,#edit-moderated-guest-upload-button:after,#user-login button:after{right:-2px;left:auto;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #94b33f}
.button:hover,.button:active,#edit-moderated-guest-upload-button:hover,#edit-moderated-guest-upload-button:active,#user-login button:hover,#user-login button:active{background-color:#7e9936}
.button:hover:before,.button:active:before,#edit-moderated-guest-upload-button:hover:before,#edit-moderated-guest-upload-button:active:before,#user-login button:hover:before,#user-login button:active:before{border-color:transparent #7e9936 transparent transparent}
.button:hover:after,.button:active:after,#edit-moderated-guest-upload-button:hover:after,#edit-moderated-guest-upload-button:active:after,#user-login button:hover:after,#user-login button:active:after{border-color:transparent transparent transparent #7e9936}
.button.yellowOrange,#edit-moderated-guest-upload-button.yellowOrange,#user-login button.yellowOrange{background:#c79e2d}
.button.yellowOrange:before,.button.yellowOrange:after,#edit-moderated-guest-upload-button.yellowOrange:before,#edit-moderated-guest-upload-button.yellowOrange:after,#user-login button.yellowOrange:before,#user-login button.yellowOrange:after{border-color:transparent #c79e2d transparent transparent}
.button.yellowOrange:after,#edit-moderated-guest-upload-button.yellowOrange:after,#user-login button.yellowOrange:after{border-color:transparent transparent transparent #c79e2d}
.button.yellowOrange:hover,.button.yellowOrange:active,#edit-moderated-guest-upload-button.yellowOrange:hover,#edit-moderated-guest-upload-button.yellowOrange:active,#user-login button.yellowOrange:hover,#user-login button.yellowOrange:active{background-color:#aa8726}
.button.yellowOrange:hover:before,.button.yellowOrange:active:before,#edit-moderated-guest-upload-button.yellowOrange:hover:before,#edit-moderated-guest-upload-button.yellowOrange:active:before,#user-login button.yellowOrange:hover:before,#user-login button.yellowOrange:active:before{border-color:transparent #aa8726 transparent transparent}
.button.yellowOrange:hover:after,.button.yellowOrange:active:after,#edit-moderated-guest-upload-button.yellowOrange:hover:after,#edit-moderated-guest-upload-button.yellowOrange:active:after,#user-login button.yellowOrange:hover:after,#user-login button.yellowOrange:active:after{border-color:transparent transparent transparent #aa8726}
.button.orange,#edit-moderated-guest-upload-button.orange,#user-login button.orange{background:#cc8846}
.button.orange:before,.button.orange:after,#edit-moderated-guest-upload-button.orange:before,#edit-moderated-guest-upload-button.orange:after,#user-login button.orange:before,#user-login button.orange:after{border-color:transparent #cc8846 transparent transparent}
.button.orange:after,#edit-moderated-guest-upload-button.orange:after,#user-login button.orange:after{border-color:transparent transparent transparent #cc8846}
.button.orange:hover,.button.orange:active,#edit-moderated-guest-upload-button.orange:hover,#edit-moderated-guest-upload-button.orange:active,#user-login button.orange:hover,#user-login button.orange:active{background-color:#bb7633}
.button.orange:hover:before,.button.orange:active:before,#edit-moderated-guest-upload-button.orange:hover:before,#edit-moderated-guest-upload-button.orange:active:before,#user-login button.orange:hover:before,#user-login button.orange:active:before{border-color:transparent #bb7633 transparent transparent}
.button.orange:hover:after,.button.orange:active:after,#edit-moderated-guest-upload-button.orange:hover:after,#edit-moderated-guest-upload-button.orange:active:after,#user-login button.orange:hover:after,#user-login button.orange:active:after{border-color:transparent transparent transparent #bb7633}
.button.green,#edit-moderated-guest-upload-button.green,#user-login button.green{background:#89922a;margin-bottom:7px}
.button.green:before,.button.green:after,#edit-moderated-guest-upload-button.green:before,#edit-moderated-guest-upload-button.green:after,#user-login button.green:before,#user-login button.green:after{border-color:transparent #89922a transparent transparent}
.button.green:after,#edit-moderated-guest-upload-button.green:after,#user-login button.green:after{border-color:transparent transparent transparent #89922a}
.button.green:hover,.button.green:active,#edit-moderated-guest-upload-button.green:hover,#edit-moderated-guest-upload-button.green:active,#user-login button.green:hover,#user-login button.green:active{background-color:#6f7622}
.button.green:hover:before,.button.green:active:before,#edit-moderated-guest-upload-button.green:hover:before,#edit-moderated-guest-upload-button.green:active:before,#user-login button.green:hover:before,#user-login button.green:active:before{border-color:transparent #6f7622 transparent transparent}
.button.green:hover:after,.button.green:active:after,#edit-moderated-guest-upload-button.green:hover:after,#edit-moderated-guest-upload-button.green:active:after,#user-login button.green:hover:after,#user-login button.green:active:after{border-color:transparent transparent transparent #6f7622}
.button.white,.region-content .callout .button,#edit-moderated-guest-upload-button.white,.region-content .callout #edit-moderated-guest-upload-button.button,#user-login button.white,#user-login .region-content .callout button.button,.region-content .callout #user-login button.button{background:#fff;color:#94b33f}
.button.white:before,.region-content .callout .button:before,.button.white:after,.region-content .callout .button:after,#edit-moderated-guest-upload-button.white:before,.region-content .callout #edit-moderated-guest-upload-button.button:before,#edit-moderated-guest-upload-button.white:after,.region-content .callout #edit-moderated-guest-upload-button.button:after,#user-login button.white:before,#user-login .region-content .callout button.button:before,.region-content .callout #user-login button.button:before,#user-login button.white:after,#user-login .region-content .callout button.button:after,.region-content .callout #user-login button.button:after{border-color:transparent #fff transparent transparent}
.button.white:after,.region-content .callout .button:after,#edit-moderated-guest-upload-button.white:after,.region-content .callout #edit-moderated-guest-upload-button.button:after,#user-login button.white:after,#user-login .region-content .callout button.button:after,.region-content .callout #user-login button.button:after{border-color:transparent transparent transparent #fff}
.button.white:hover,.region-content .callout .button:hover,.button.white:active,.region-content .callout .button:active,#edit-moderated-guest-upload-button.white:hover,.region-content .callout #edit-moderated-guest-upload-button.button:hover,#edit-moderated-guest-upload-button.white:active,.region-content .callout #edit-moderated-guest-upload-button.button:active,#user-login button.white:hover,#user-login .region-content .callout button.button:hover,.region-content .callout #user-login button.button:hover,#user-login button.white:active,#user-login .region-content .callout button.button:active,.region-content .callout #user-login button.button:active{background-color:#ededed}
.button.white:hover:before,.region-content .callout .button:hover:before,.button.white:active:before,.region-content .callout .button:active:before,#edit-moderated-guest-upload-button.white:hover:before,.region-content .callout #edit-moderated-guest-upload-button.button:hover:before,#edit-moderated-guest-upload-button.white:active:before,.region-content .callout #edit-moderated-guest-upload-button.button:active:before,#user-login button.white:hover:before,#user-login .region-content .callout button.button:hover:before,.region-content .callout #user-login button.button:hover:before,#user-login button.white:active:before,#user-login .region-content .callout button.button:active:before,.region-content .callout #user-login button.button:active:before{border-color:transparent #ededed transparent transparent}
.button.white:hover:after,.region-content .callout .button:hover:after,.button.white:active:after,.region-content .callout .button:active:after,#edit-moderated-guest-upload-button.white:hover:after,.region-content .callout #edit-moderated-guest-upload-button.button:hover:after,#edit-moderated-guest-upload-button.white:active:after,.region-content .callout #edit-moderated-guest-upload-button.button:active:after,#user-login button.white:hover:after,#user-login .region-content .callout button.button:hover:after,.region-content .callout #user-login button.button:hover:after,#user-login button.white:active:after,#user-login .region-content .callout button.button:active:after,.region-content .callout #user-login button.button:active:after{border-color:transparent transparent transparent #ededed}
.widget.small .button{bottom:20px;display:inline-block;margin-top:235px;width:100%;max-width:128px;font-size:14px}
.widget.small.textButton .widgetContent .button{margin-top:0;bottom:auto;max-width:106px}
.widget.medium .widgetContent .button{margin-top:0;bottom:auto;max-width:200px}
.widget.large .widgetContent .button{margin-top:0;bottom:auto;max-width:200px}
.product .button{margin-right:10px;margin-bottom:10px}
.productDetailButtons .button{margin-right:10px}
.buttonsRow .button{margin-right:10px;margin-bottom:15px}
.home-content-special .widgetContent .button{font-size:1.4em;font-weight:600;padding:12px 30px}



.mobile-menu-top.modules-1 ~ .site-container #header a#mcSimpleLogin {float: right;}

.mobile-menu-top.modules-1 .login-search-menu a#mcSimpleLogin {margin-bottom: 0;}






.mobile-menu {
    background: #333;
    width: auto;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow-y: auto;
    display: none;
    margin: 0;
    padding: 0;
    z-index: 1;
}

.mobile-menu-top, .mobile-menu-bottom {display: none;}


.menu-toggle:checked ~ .mobile-menu,
.menu-toggle:checked ~ .mobile-menu-top,
.menu-toggle:checked ~ .mobile-menu-bottom {display: block;}


.menu-toggle:checked ~ .mobile-menu-top,
.menu-toggle:checked ~ .mobile-menu-bottom {
  width: 100%;
  height: auto;
  background: #434343;
  position: fixed;
  z-index: 3;
  top: 0; left: 0;
  box-shadow: 0 0 100px 0px #000
}


.menu-toggle:checked ~ .mobile-menu-bottom {top: auto; bottom: -89px; height: 100px; width: 100%;}


.mobile-menu ul.resp-menu {margin: 0; float: none; padding: 260px 0 50px; width: 56%}

.mobile-menu ul.resp-menu li {float: none; width: auto; display: block;}

.mobile-menu ul.resp-menu li ul {
  position: static;
  display: block;
  width: auto
}


.mobile-menu ul.resp-menu li li li {border: 0; padding-left: 20px;}


.mobile-menu ul.resp-menu li a, .mobile-menu ul.resp-menu li .separator {
  font-size: 14px;
  line-height: 20px;
  padding:  2px 20px;
  height: auto;
  background: none;
  color: #c0c0c0;
  color: #808080;
  text-decoration: none;
  border: 0
}


.mobile-menu ul.resp-menu li li li a:before, .mobile-menu ul.resp-menu li li li .separator:before {
  content: "\00BB  "
}


.mobile-menu ul.resp-menu li:hover a, .mobile-menu ul.resp-menu li:hover .separator {background: none;}



.mobile-menu-top.modules-2 ~ .mobile-menu ul.resp-menu {padding-top: 210px;}



.mobile-menu-top.modules-1 ~ .mobile-menu ul.resp-menu {padding-top: 140px;}


  .mobile-menu-top {min-height: 48px;}

  .mobile-menu-top.modules-0 ~ .mobile-menu ul.resp-menu {padding-top: 70px;}



.mobile-menu a, .mobile-menu .separator           {color: #808080 !important;}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

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

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}
.primary-nav-list .menu-item-has-children{position:relative}

	
	#top-feature {
		.column(6);
		margin-left:90px;
		margin-top:10%;
		margin-bottom:10%;
	}
.items-view-block .col-1,.items-view-block .col-2{width:46%;}


h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	text-rendering:optimizelegibility;
	font-weight:500;
}


h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
	text-decoration:none;
}


h1, .h1 {
	font-size:2.5em;
	line-height:1.333em;
}

@import url('../css/reset.css');

.group{
	zoom:1;
}

.group:before, .group:after{
	content:"\0020";
	display:block;
	height:0;
	overflow:hidden;
}

.group:after{
	clear:both;
}

.attractions .main-container .bottom .right .featured-content.similar.group {
	margin: 15px -11px 0 0;
	padding: 20px 0 0;
}

.attractions .main-container .bottom .right.places .featured-content.similar.group {
	border-top: 0 none;
	margin: 0 -11px 15px 0;
	padding: 0 0 15px;
}

.attractions .main-container .bottom .right .featured-content.similar.group .wrapper {
	margin: 0 0 15px;
}
#uw-container div#uw-container-inner{position:relative;background-color:#fff;box-shadow:10px 0 11px -6px #1f1f1f;transition:all .5s cubic-bezier(0.165,.84,.44,1)}
#uw-container.open div#uw-container-inner{-webkit-transform:matrix(1,0,0,1,-270,0);-moz-transform:matrix(1,0,0,1,-270,0);-ms-transform:matrix(1,0,0,1,-270,0);-o-transform:matrix(1,0,0,1,-270,0);transform:matrix(1,0,0,1,-270,0)}
.home #uw-container div#uw-container-inner{background-color:#f0ede3}




.slide
{
	float:left;width:1000px; height:300px; background:#FFF; margin:0px 0px 0px 0px;
}



.slide h1{width:990px; margin:10px 0px 10px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif;font-size:16px; color:#000; text-align:center;}



.slide h6{width:auto; margin:0px 0px 20px 270px; padding:10px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#84421D; background:#ededec; webkit-box-shadow:  0 0 2px #000000;
      -moz-box-shadow: 0 0 2px #000000;
           box-shadow:  0 0 2px #000000;}
.filter-user-select .fa-stack{margin-right:-0.5em}
#md-map-group .city-marker .fa-stack{height:1em;width:1em;line-height:1em;vertical-align:top;margin-top:2px}
.washington-dc .city-marker .fa-stack{font-size:1.4em;margin-top:0}
#md-map-group .washington-dc.city-marker .fa-stack{font-size:1.4em;margin-top:0}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li .fa-stack{font-size:11px;margin-right:-0.25em}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.red .fa-stack{color:#d9565b}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.blue .fa-stack{color:#3197d4}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.green .fa-stack{color:#5ab987}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.gold .fa-stack{color:#c8a237}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.aqua .fa-stack{color:#4bc6d8}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.purple .fa-stack{color:#7684db}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}


.g-home #g-header .g-promocontent, .g-homepositions #g-header .g-promocontent {
  padding: 5rem 0 2rem 0;
}


#g-header .g-promocontent-desc-wrapper {
  text-align: center;
  height: 3rem;
  line-height: 1;
}


.g-home #g-above .g-promocontent, .g-homepositions #g-above .g-promocontent {
  width: 75%;
  margin: 0 auto;
}
.region-content ul,.region-content ol{margin:1em 0;padding:0 0 0.25em 2.5em;}
#header-top-nav .region-header-top-nav{float:right;}
.region-header .block{font-size:0.857em;float:left;margin:0 10px;padding:0;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;padding:0;}
.region-header .form-text{background:#fefefe;background:rgba(255,255,255,0.7);border-color:#ccc;border-color:rgba(255,255,255,0.3);margin-right:2px;width:120px;}
.region-header .form-text:hover,.region-header .form-text:focus,.region-header .form-text:active{background:#fff;background:rgba(255,255,255,0.8);}
.region-header .form-required{color:#eee;color:rgba(255,255,255,0.7);}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header #block-user-login{width:auto;}
.region-header #block-user-login .content{margin-top:2px;}
.region-header #block-user-login .form-item{float:left;margin:0;padding:0;}
.region-header #block-user-login div.item-list,.region-header #block-user-login div.description{font-size:0.916em;margin:0;}
.region-header #block-user-login div.item-list{clear:both;}
.region-header #block-user-login div.description{display:inline;}
.region-header #block-user-login .item-list ul{padding:0;line-height:1;}
.region-header #block-user-login .item-list li{list-style:none;float:left;padding:3px 0 1px;}
.region-header #block-user-login .item-list li.last{padding-left:0.5em;}
.region-header #block-user-login ul.openid-links li.last{padding-left:0;}
.region-header #user-login-form li.openid-link a,.region-header #user-login li.openid-link a{padding-left:20px;}
.region-header #block-user-login .form-actions{margin:4px 0 0;padding:0;clear:both;}
.region-header #block-user-login input.form-submit{border:1px solid;border-color:#ccc;border-color:rgba(255,255,255,0.5);background:#eee;background:rgba(255,255,255,0.7);margin:4px 0;padding:3px 8px;}
.region-header #block-user-login input.form-submit:hover,.region-header #block-user-login input.form-submit:focus{background:#fff;background:rgba(255,255,255,0.9);}
.region-header #block-search-form{width:208px;}
.region-header #block-search-form .form-text{width:154px;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
.region-help{border:1px solid #d3d7d9;padding:0 1.5em;margin-bottom:30px;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none;}
.region{border:0;}
.region-navigation{max-width:980px;margin:0 auto;}
#header #header-top-nav .region-header-top-nav{float:none;}
.region-button-bar{width:100%;max-width:960px;margin:0 auto;}
.region-button-bar ul a{color:#ffffff;text-transform:uppercase;display:inline-block;text-align:center;font-family:arial,helvetica,sans-serif;padding:10px 30px;font-size:15px;text-shadow:none;height:auto!important;text-decoration:none;text-indent:0;margin:0;line-height:1!important;font-weight:bold;width:auto!important;overflow:inherit!important;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms;}
.region-button-bar ul .contact-sales-button a{background:black!important;}
.region-button-bar ul .contact-sales-button a:hover{background:#333333!important;}
.region-button-bar ul .free-trial-button a{background:#16b3cb!important;}
.region-button-bar ul .free-trial-button a:hover{background:#00cdfd!important;}
.node-resources.resources-filter .region.region-content{margin-bottom:-18px;}
.node-resources .region-content{background:#f5f5f5;position:relative;margin-top:-10px;border-top:solid 1px #e3e3e3;}




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


.glyph.arrow-right:before { content: "\e600"; }


.glyph.arrow-left:before { content: "\e601"; }


.glyph.zoom-in:before { content: "\e602"; }


.glyph.zoom-out:before { content: "\e603"; }


.glyph.radio-checked:before { content: "\e605"; }


.glyph.radio-unchecked:before { content: "\e606"; }


.glyph.feed:before { content: "\e60a"; }


.glyph.youtube:before { content: "\e60d"; }


.glyph.soundcloud:before { content: "\e607"; }


.glyph.menu:before { content: "\e626"; }


.glyph.minus:before { content: "\e616"; }


.glyph.plus:before { content: "\e617"; }


.glyph.cross:before { content: "\e618"; }


.glyph.arrow-down:before { content: "\e619"; }


.glyph.slider-left:before { content: "\e61a"; }


.glyph.slider-right:before { content: "\e61b"; }


.glyph.arrow-dropdown:before { content: "\e61c"; }


.glyph.list:before { content: "\e61d"; }


.glyph.tumblr:before { content: "\e61e"; }


.glyph.pinterest:before { content: "\e61f"; }


.glyph.facebook:before { content: "\e620"; }


.glyph.twitter:before { content: "\e621"; }


.glyph.vimeo:before { content: "\e622"; }


.glyph.googleplus:before { content: "\e623"; }


.glyph.linkedin:before { content: "\e624"; }


.glyph.instagram:before { content: "\e625"; }


.glyph.visa:before { content: "\e604"; }


.glyph.googlewallet:before { content: "\e608"; }


.glyph.discover:before { content: "\e609"; }


.glyph.paypal:before { content: "\e60b"; }


.glyph.diners:before { content: "\e60e"; }


.glyph.switch:before { content: "\e610"; }


.glyph.stripe:before { content: "\e611"; }


.glyph.moneybookers:before { content: "\e615"; }


.glyph.amex:before { content: "\e627"; }


.glyph.mastercard:before { content: "\e60c"; }


.glyph.account:before { content: "\e60f"; }


.glyph.search:before { content: "\e628"; }


.glyph.cart:before { content: "\e629"; }

.main-header .search-account .menu .searchbar-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .menu .account-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .searchbar-container .glyph.cross { font-size: 18px; position: absolute; right: 0; top: 6px; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }

.main-header .cart .glyph.cart { margin-left: 5px; }

.main-header .main-menu .glyph.arrow-down { top: 2px; position: relative; font-size: 14px; }

.main-header .mobile-menu .glyph.plus, .main-header .mobile-menu .glyph.minus { font-size: 14px; top: 2px; position: relative; margin-left: 5px; }

.main-header .mobile-menu .glyph.minus { display: none; }

.main-footer .payment-options .glyph.mastercard { font-size: 2em; }

.main-footer .social-follow .glyph { font-size: 20px; }

.pagination .glyph { padding: 0 10px; }

.pagination .arrow.right a, .pagination .arrow.right .glyph { padding-right: 0; }



.social-share .glyph { display: inline-block; font-size: 18px; margin: 10px; border-radius: 3px; padding: 10px; background: #ffffff; border: 1px solid #ebebeb; -webkit-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; -moz-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; }

.social-share .glyph span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; line-height: 20px; padding: 0 5px; letter-spacing: 0px; }

.social-share .glyph:hover { color: #ffffff; }

.template-cart .cart-table .glyph.cross { font-size: 18px; }
.small-game-desc{max-height:50px}

#content {

}

.singular #content,
.left-sidebar.singular #content {
	margin: 0;
	position: relative;
	width: auto;
}

.page-template-showcase-php #content,
.left-sidebar.page-template-showcase-php #content {
	margin: 0 7.6%;
	width: auto;
}

.error404 #primary #content {
	margin: 0 7.6%;
	width: auto;
}

.left-sidebar #content {
	margin: 0 7.6% 0 34%;
	width: 58.4%;
}

.one-column #content {
	margin: 0 7.6%;
	width: auto;
}



img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {


}

a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {
	background: #eee;
	border-color: #bbb;
}

#content .indexed.format-image img {
	border: none;
	max-width: 100%;
	padding: 0;
}

#content .feature-slider {
	top: 5px;
	right: 8.9%;
	overflow: visible;
	position: absolute;
}





#content nav {
	clear: both;
	overflow: hidden;
	padding: 0 0 1.625em;
}

#content nav a {
	font-size: 12px;
	font-weight: bold;
	line-height: 2.2em;
}

#content nav .meta-nav {
	font-weight: normal;
}

	#content .gallery-columns-3 .gallery-item {
		width: 31%;
		padding-right: 2%;
	}

	#content .gallery-columns-3 .gallery-item img {
		width: 100%;
		height: auto;
	}

	#content .gallery-columns-2 .gallery-item img {
		width: 100%;
		height: auto;
	}

	.singular #content {
		margin: 0;
		width: 100%;
	}

.blog img[class*="align"],
.blog img[class*="wp-image-"],
.blog #content .gallery .gallery-icon img,
.post-43 img[class*="align"] {
	border: none !important;
	border-top: 0 !important;
}

  #content .top_link_wrap .hamburger_icon .hamburger_line {
    width: 100%;
    float: left;
    height: 4px;
    margin: 2px 0;
    background: #3e3a3a;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
  }

  #content .top_link_wrap .hamburger_icon:hover .hamburger_line,
  #content .top_link_wrap .hamburger_icon.open:hover .hamburger_line {
    background: #ff7445;
  }

  #content .top_link_wrap .hamburger_icon.open .hamburger_line {
    width: 100%;
    float: left;
    height: 4px;
    margin: 2px 0;
    background: #3e3a3a;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
  }

  #content .top_link_wrap .hamburger_icon.open .hamburger_line:nth-child(1) {
    position: relative;
    top: 8px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  #content .top_link_wrap .hamburger_icon.open .hamburger_line:nth-child(2) {
    background: transparent;
  }

  #content .top_link_wrap .hamburger_icon.open .hamburger_line:nth-child(3) {
    position: relative;
    bottom: 8px;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }

  .modal.fade {
    top: -100px;
  }

  .modal.fade.in {
    top: 20px;
  }

  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }

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

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

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

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

.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 #fff;
  -moz-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
  *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;
}

#loginModal .modal-header h3 {
  font-size: 30px;
  padding: 8px 20px;
}

#loginModal .modal-header small {
  font-size: 20px;
}

#loginModal .modal-header button {
  margin-top: 12px !important;
  margin-right: 10px;
}

#loginModal .modal-body h3.header {
  display: none;
}

#loginModal .modal-body #form-login-username label,
#loginModal .modal-body #form-login-password label {
  width: 100%;
  clear: both;
}

#loginModal .modal-body input[type=text],
#loginModal .modal-body input[type=password] {
  width: 95%;
  clear: both;
  margin-top: 5px;
  height: 30px;
  line-height: 30px;
}

#loginModal .modal-footer a {
  color: #777;
}

#loginModal .modal-footer a:hover {
  text-decoration: underline;
}

#loginModal .modal-footer ul {
  margin-left: 20px;
}

#loginModal .modal-footer ul li {
  display: inline-block;
  float: left;
  margin-right: 15px;
  padding-bottom: 5px;
  font-size: 90%;
}

.itemImage.modal {
  position: relative;
  top: auto;
  left: auto;
  z-index: 0;
  box-shadow: none;
  border: 0;
  width: 100%;
  border-radius: 0;
}


#menu-item-4146, #menu-item-4677 {
	background-color:#be9647;
	margin-top:40px;
	margin-bottom: 10px;
	border: none;
}

#menu-item-4146 a,#menu-item-3949 a, #menu-item-4677 a {
	color:#fff;
}

#menu-item-4146 a:hover, #menu-item-4677 a {
	color:#fff;
}

body .td-header-row .td-header-sp-ads {
  min-height: 0px;
}


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

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

.td-header-row:after {
  clear: both;
}

.td-header-row [class*="td-header-sp"] {
  display: block;
  min-height: 1px;
  float: left;
}
.pane-content .news-item-list ul li,.page-content .news-more ul li{margin-left:22px;}




#header {
	margin-top: 10px;
}


.pi-products-container {
    border-top: 1px dashed #999999;
}

#wprmenu_bar .wprmenu_ic_2 {
  top:7px;
}

#wprmenu_bar.menu_is_opened .wprmenu_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;
}

#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-1 {
  min-width: 99%;
}

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

#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 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 ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.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.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#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;
  list-style: none;
}

#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 li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#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;
}
 ul.inline-list .menu-toggle{display:none}
 ul.inline-list .menu-toggle.show-me{display:block}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu a{color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:300;margin:0 10px;min-width:300px;outline:medium none;padding:5px 0;text-decoration:none}
 .touchy-by-bonfire .menu{background:none repeat scroll 0 0 #666666;margin:0;padding:0;position:relative;text-align:left}
 .touchy-by-bonfire .menu li{border-top:1px solid #FFFFFF;list-style:outside none none;margin:0;padding:0;position:static;transition:all 0.15s ease 0s;z-index:-1}
 .touchy-by-bonfire .menu li:hover{background-color:#777777 !important;margin-left:0px}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}



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

#wrapper{float:left;float:none}

#wrapper:after{content:'[DO NOT LEAVE IT IS NOT REAL]';display:block;height:0;clear:both;visibility:hidden}
.col{float:left}

.hentry .entry-image {
	padding:5px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}

.hentry .entry-image img {
	width: 100%;
	max-width: 960px;
	height: auto;
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}


#top .nav {
	margin-top: 5px;
}


#top .nav a {
  	color: #333;
  	line-height: 10px;
  	padding-bottom: 4px;
  	padding-left: 5px;
  	padding-right: 5px;
  	padding-top: 4px;
	text-transform: none;
}


#navigation .nav a {
  	color: #000;
	text-transform: uppercase;
	font-weight: bold !important;
	padding-left: 6px !important;
	padding-right: 6px !important;
}

#navigation .nav li ul li a {
  	padding-left: 15px !important;
  	padding-right: 15px !important;
}


.nav li ul {
  	margin-top: 0;
}


.nav ul ul li a {
	text-transform: none !important;
	font-weight: normal;
}


.nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-cat a, .nav li.current-menu-item a, .nav li.sfHover {
  	background-image: none;
  	border-bottom-color: rgba(0, 0, 0, 0.15);
  	border-bottom-left-radius: 0px;
  	border-bottom-right-radius: 0px;
  	border-bottom-width: 0px;
  	border-left-color-value: rgba(0, 0, 0, 0.15);
  	border-left-width: 0px;
  	border-right-color-value: rgba(0, 0, 0, 0.15);
  	border-right-width: 0px;
  	border-top-color: rgba(0, 0, 0, 0.15);
  	border-top-left-radius: 0px;
  	border-top-right-radius: 0px;
  	border-top-style: solid;
  	border-top-width: 0px;
  	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.03);
	color: #12496E !important;
}


.nav a:hover {
	color: #12496E !important;
}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


#top .nav a:hover, #top .nav li.current_page_item a, #top .nav li.current_page_parent a, #top .nav li.current-menu-ancestor a, #top .nav li.current-cat a, #top .nav li.current-menu-item a, #top .nav li.sfHover {
  	background-color: transparent;
 	text-decoration: underline;
	color: #000 !important;
}




#wrapper .shortcode-tabs.boxed ul.tab_titles li.nav-tab a {
	font-weight: bold;
	font-size: 14px;
	color: rgb(127, 117, 89);
}


#wrapper .shortcode-tabs.boxed ul.tab_titles li.nav-tab.ui-state-active a {
	color: rgb(18, 73, 110)
}

.shortcode-tabs ul.tab_titles li.nav-tab { background:none; padding:0; float: left; display:inline; color: #ffffff; margin: 0 5px 0 0; cursor: pointer; }

.shortcode-tabs ul.tab_titles li.nav-tab.ui-state-active a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover { background:#fff; text-decoration:none; outline: none; }

.shortcode-tabs ul.tab_titles li.nav-tab a {	color:#777; display: block;float: left;padding: 8px; text-transform:uppercase; font:11px/18px sans-serif; }

.shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-selected a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover { -moz-border-radius-topright:3px; -moz-border-radius-topleft:3px;-webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius:3px; border-top-right-radius:3px; border-top-left-radius:3px; }

.shortcode-tabs .tab li.nav-tab { background:#fff;  }

.shortcode-tabs .tab li.nav-tab a { color:#555; font:bold 12px/18px sans-serif; }

#navigation, #navigation .nav a { font:normal 12px/1.4em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;color:#333333; }

#page {
	max-width: 1268px;
	margin: 0 auto;
	background-color: #FFFFFF;
	box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
}

.wide-1218 #page {
	max-width: 100%;
}

.narrow-978 #page {
	max-width: 1038px;
}

.wide-978 #page {
	max-width: 100%;
}

	.wide-1218 #page, .wide-978 #page {
		width: 100%;
	}
.b-header-mobile_nav.navigation{display:none}
.b-header-mobile_nav.navigation .b-header-mobile_nav-accordion.navigation_header{cursor:pointer;display:block;height:50px;margin:0;position:relative;width:100%;overflow:hidden}
.b-header-mobile_nav.navigation .b-header-mobile_nav-accordion.navigation_header:before{font-family:"urbde-ico",sans-serif;content:"\e608";height:inherit;left:-1px;position:absolute;top:18px;width:100%;font-size:25px;color:#af8bbe}
.b-header-mobile_nav.navigation .b-header-mobile_nav-accordion.expanded:before{color:#fff}
.b-header-mobile_nav.navigation .b-header-mobile_nav-accordion.expanded{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAHCAYAAAAF1R1/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0YyQjEwNENCMzM5MTFFMzk3NjVERDIyQzJENkRGNjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0YyQjEwNERCMzM5MTFFMzk3NjVERDIyQzJENkRGNjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRjJCMTA0QUIzMzkxMUUzOTc2NUREMjJDMkQ2REY2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjJCMTA0QkIzMzkxMUUzOTc2NUREMjJDMkQ2REY2NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po5NPyEAAABYSURBVHjaYvz//z8DkYANiH/hkmQi0hAPIL4BxOo4VYBcRAB7APG3/xDwHIjVsakjxZD/+Awj1RCchpFjCFbDGIGEMVqwgQJ0DhBzEhEJL4A4Gog/AgQYAE+N+8H+ofblAAAAAElFTkSuQmCC) no-repeat center bottom}
.b-header-mobile_nav.navigation .toggle{cursor:pointer;position:relative}
.b-header-mobile_nav.navigation .toggle.expanded{background-color:#dacde1}
.b-header-mobile_nav.navigation .toggle:after{font-size:22px;position:absolute;right:23px;top:35%;content:'\002B'}
.b-header-mobile_nav.navigation .toggle.expanded:after{content:'\002D';font-size:32px;top:31%}
.b-header-mobile_nav.navigation .toggle_content{display:none}
.b-header-mobile_nav.navigation .header-mobile-navigation-asset .b-header-loyalty_link-mobile{background:#000;display:block;height:46px;padding:0 25px;font-size:0}
.b-header-mobile_nav.navigation .header-mobile-navigation-asset .b-header-loyalty_link-mobile-logo,.b-header-mobile_nav.navigation .header-mobile-navigation-asset .b-header-loyalty_link-mobile-text{display:inline-block;vertical-align:middle;height:100%}
.b-header-mobile_nav.navigation .header-mobile-navigation-asset .b-header-loyalty_link-mobile-logo .vertical-align,.b-header-mobile_nav.navigation .header-mobile-navigation-asset .b-header-loyalty_link-mobile-text .vertical-align{display:inline-block;height:100%;vertical-align:middle}
.b-header-mobile_nav.navigation .header-mobile-navigation-asset .b-header-loyalty_link-mobile-logo img,.b-header-mobile_nav.navigation .header-mobile-navigation-asset .b-header-loyalty_link-mobile-text img{max-width:100%;vertical-align:middle;display:inline-block}
.b-header-mobile_nav.navigation .header-mobile-navigation-asset .b-header-loyalty_link-mobile-logo{text-align:left;width:30%}
.b-header-mobile_nav.navigation .header-mobile-navigation-asset .b-header-loyalty_link-mobile-text{width:70%;padding-left:3%;text-align:right}
.b-header-mobile_nav.navigation .header-mobile-navigation-asset .b-header-mob_navigation{background:#f7f1f7;text-align:left;padding:20px 26px 0 26px;border-bottom:2px solid #cecece}
.b-header-mobile_nav.navigation .b-header-mob_navigation_item{margin:0 0 20px 0;padding-left:30px;position:relative}
.b-header-mobile_nav.navigation .b-header-mob_link_item{font-size:12px;text-transform:uppercase;color:#46166b}
.b-header-mobile_nav.navigation .b-header-mob_link_item:before{font-size:15px;font-family:"urbde-ico",sans-serif;vertical-align:bottom;padding:0 15px 0 0;min-width:27px;display:block;position:absolute;left:0;top:-1px}
.b-header-mobile_nav.navigation .b-header-mob_link_item:hover{text-decoration:none}
.b-header-mobile_nav-dropdown .level_2_list{border-bottom:2px solid #d7c9de}

.top-header-menu li a:before, .td-header-menu-wrap .menu-post-and-page-settings-container .menu li a:before {background: #ffffff;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

.td-sub-footer-menu ul.top-header-menu {display: inline-block;}

.boxestext{font-family:Arial;background-color:#ffedd7;font-size:11px;color:#000;text-align:left;padding:3px;}

.featuredstory { 
	padding:10px 10px 4px 10px;
	float:left;
	width:624px!important;
	width:644px;
	width:624px;
}




#featured-screenshots #slider-outer {
  overflow: hidden;
  width: 940px; height: 360px;
}


* html #featured-screenshots #slider-outer { display: none; }



#featured-screenshots #slider {
  margin: 0 37px;
}


#featured-screenshots #slider ul,
#featured-screenshots #slider li {
  list-style: none;
  margin: 0;
  padding: 0;
}


#featured-screenshots #slider li {
  width: 866px;
  height: 360px;
}


#slider{
  position: relative;
  overflow: hidden;
}

#PageFooter .language-select-container {
  margin: 12px 0 0;
}


.footer-bottom {
  background-color: #D7D7D7;
  border-top: 1px solid #F0F2F3; }

  .footer-bottom a {
    color: #3498DB; }

    .footer-bottom a:hover {
      color: #34495E; }

  .footer-bottom p {
    color: #34495E;
    font-size: 0.9em;
    padding: 20px 0 15px;
    margin-bottom: 0; }

  .footer-bottom .row {
    margin-bottom: 0; }

  .footer-bottom ul.menu {
    text-align: right;
    padding-top: 15px;
    margin-bottom: 0; }

    .footer-bottom ul.menu li {
      display: inline;
      margin: 0 4px 0 0; }

      .footer-bottom ul.menu li a {
        display: inline-block;
        font-size: 0.9em;
        padding: 2px 6px;
        color: #34495E; }

      .footer-bottom ul.menu li ul.sub-menu {
        margin: 0;
        display: inline; }

    .footer-bottom ul.menu li a:hover,
    .footer-bottom ul.menu li.current_page_item a {
      background-color: #3498DB;
      color: #FFFFFF; }


.woocommerce-page .site-footer,
.woocommerce-page .footer-bottom,
.woocommerce-page .woocommerce-breadcrumb {
  padding: 0 50%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin: 0 -50%; }

  .site-footer .footer-bottom ul.menu li a {
    margin-bottom: 10px; }


  .site-footer .footer-bottom p {
    text-align: center; }

  .site-footer .footer-bottom ul.menu {
    margin: 0;
    padding-top: 0;
    text-align: center;
    padding-bottom: 20px; }


#main{

    padding-bottom: 350px;
    z-index: 0;
	overflow: auto;
    width: 100%;

}

#infinity-retry {display:none;margin-bottom:15px;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}
.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}
.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}
.btn-primary .badge{color:#337ab7;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}
.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}
.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}
.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}
.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{font-weight:400;color:#337ab7;border-radius:0}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}
.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar{margin-left:-5px}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.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}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}
.btn .label{position:relative;top:-1px}
.btn .badge{position:relative;top:-1px}
.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}
.carousel-caption .btn{text-shadow:none}

.btn-default:hover,.btn-default:focus,.btn-default:active {background:transparent;color:#ff0099;border-color:#ff0099;}

a.label-primary,.btn-primary {background:#ff0099;color:#fff;border-color:#ff0099;font-family:'Open Sans', sans-serif;font-weight:400;border-radius:2px;}

#takeover-video-wrapper a.btn {position:absolute;top:0;right:0;margin:30px 10px 0 0;z-index:9998;background:transparent;}

.post .post-content .post-text a.btn {text-decoration:none;}

.post .post-content .post-text a.btn.read-more {color: #fff !important;margin: 10px 0;}

.post .post-content .post-text a.btn.read-more:hover {color:#ff0099 !important;}

.share-card .btn-block {height:34px;line-height:20px;color:#fff;font-size:16px;opacity:.9;}

.share-card .btn-block:hover {opacity:1;}

.share-card .btn-block.facebook {background:#3b5998;}

.share-card .btn-block.twitter {background:#55acee;}

.share-card .btn-block.reddit {background:#ff4500;}

.share-card .btn-block.tumblr {background:#35465c;}

.share-card .btn-block.email {background:#d34836;}

.share-card .btn-block.text {background:#0BD318;}

.share-card .btn-block.text.disabled {opacity:.1;}

#related-posts .api-related-posts h3 small a.btn-primary {padding: 0px 10px;margin-top: 2px;}


#powered
{
	line-height: 50px;
	padding: 10px 30px;
}


#powered span
{
	font-size: 13px;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: baseline !important;
}


#powered img
{
	vertical-align: middle;
	display: inline-block;
	margin-left: 30px
}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}
#comments .title,#comments form,.comment_forbidden{display:none;}
.title{margin:10px;font-size:2em;line-height:1;font-family:"Century Gothic",Arial,Helvetica,sans-serif;color:#888888;}
.comment h2.title{margin-bottom:1em;}
.search-results .title{font-size:1.2em;}
.item-list .title{font-weight:bold;}


#footer_outer {
    background-color: #2b2b2b;
    width: 100%;
    min-width: 960px;
}

.post-share {padding:15px 0;display:none;}

.post-share h4,.post-share small {margin-top:0;padding-top:0;}

.post-share h4 .fa {color:#ff0099;}

.post-share small {font-size:12px;line-height:12px;color:#000;background:#efefef;padding:4px 5px;font-weight:400 !important;display:block;width:100%;}

.post-share small .fa {color:#999;margin-right:5px;}

.post-share .row.share-buttons {padding-left:10px;padding-right:10px;}

.post-share .col-xs-2 {padding:0;}

.post-share .btn-block {height:30px;line-height:16px;color:#fff;font-size:16px;opacity:.9;}

.post-share .btn-block:hover {opacity:1;}

.post-share .btn-block.facebook {background:#3b5998;}

.post-share .btn-block.twitter {background:#55acee;}

.post-share .btn-block.reddit {background:#ff4500;}

.post-share .btn-block.tumblr {background:#35465c;}

.post-share .btn-block.email {background:#d34836;}

.post-share .btn-block.text {background:#0BD318;}

.post-share .btn-block.text.disabled {opacity:.1;}

	#wrapper #main .post-share .row {margin:0 -15px !important;}

	.post-share h4 {margin-bottom:15px;}

  .page-template-page-content-block #content #primary {
    float: left;
    clear: none;
    width: 100%;
    margin-left: 0;
    margin-right: 3%; }

    .page-template-page-content-block #content #primary:last-child {
      margin-right: 0; }

    .page-template-page-content-block #content #primary #main {
      margin: 0;
      position: relative; }

      .page-template-page-content-block #content #primary #main .entry-content {
        margin: auto; }



.error404 #primary {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 14rem 0 40rem 0;
  text-align: center;
  color: white; }

  .error404 #primary a {
    color: #00a2b8;
    text-decoration: none;
    display: inline-block;
    border-bottom: solid 2px transparent; }

    .error404 #primary a:hover {
      border-bottom: solid 2px #00a2b8; }

  .error404 #primary .page-title {
    font-size: 7.2rem;
    font-family: ProximaNova-Semibold, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: subpixel-antialiased;
    margin: 0; }

  .error404 #primary .subheading {
    font-size: 3.6rem;
    line-height: 1.2;
    margin: 3rem auto 0 auto; }

  .error404 #primary p {
    font-size: 2.4rem;
    -webkit-font-smoothing: antialiased; }
body.slim-header .ad-unit-header-top{margin-bottom:0;margin-top:.625rem}
body.slim-header .ad-unit-header-top .ad-unit{margin-bottom:0}
.ad-unit-header-top{display:none}
.ad-unit-header-bottom,body.slim-header .ad-unit-header-top{display:block}
.ad-unit-footer,.ad-unit-header-bottom,.ad-unit-header-top{position:relative;z-index:10}
.ad-unit-header-top:hover{z-index:1510}
#newsletter-signup-success,body.newsletter-signup .ad-unit-footer,body.newsletter-signup .ad-unit-header-bottom,body.newsletter-signup .ad-unit-header-top{display:none}
#bboxdonation_billing_fldOrgGift,#bboxdonation_recurrence_lblRecurrenceDate,body.donate .ad-unit-footer,body.donate .ad-unit-header-bottom,body.donate .ad-unit-header-top{display:none}


.td-header-wrap {
  position: relative;
  z-index: 2000;
}

  .td-header-wrap .td-affix .td-main-menu-logo {
    height: 48px !important;
  }

  .td-header-wrap .td-affix .td-main-menu-logo a {
    line-height: 46px !important;
  }

  .td-header-wrap .td-affix .td-main-menu-logo img {
    max-height: 48px !important;
  }

  .single-post .td-header-wrap,
  .single-post .td-main-sidebar,
  .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-footer-wrapper,
  .single-post .td-sub-footer-container,
  .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,
  .single-post .td_block_video_playlist,
  .single-post .td-crumb-container,
  .single-post .td-g-rec,
  .single-post .td-a-rec,
  .single-post .author-box-wrap .avatar {
    display: none !important;
  }

.td-health .td-header-wrap .td-header-main-menu {
  
}



    
    .td-header-wrap .td-header-top-menu-full,
    .td-header-wrap .top-header-menu .sub-menu {
        background-color: #bb0000;
    }


    .td-header-wrap .td-header-top-menu-full .td-header-top-menu,
    .td-header-wrap .td-header-top-menu-full {
        border-bottom: none;
    }



    
    .td-header-top-menu,
    .td-header-top-menu a,
    .td-header-wrap .td-header-top-menu-full .td-header-top-menu,
    .td-header-wrap .td-header-top-menu-full a,
    .td-header-style-8 .td-header-top-menu,
    .td-header-style-8 .td-header-top-menu a {
        color: #ffffff;
    }


    
    .td-header-wrap .td-header-sp-top-widget .td-icon-font {
        color: #ffcc33;
    }


    
    .td-header-wrap .td-header-sp-top-widget i.td-icon-font:hover {
        color: #ffffff;
    }

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

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


.widget-title {
	font-family: 'Raleway', sans-serif;
	font-size: 0.9rem;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 20px;
	color: #444;
}


.footer .widget-title { color: #EEE; letter-spacing: 1px; font-weight: 600; }
#title-image-container{height:1500px}
.error.order-submit-button-container .form-input-error-container,.form-input-container.error .form-input-error-container,.l-container img,.l-footer img,.l-main-menu-container img,.l-reference-container img{display:block}
.has-shipment-note.l-footer,.has-shipment-note.l-main-menu-container,.has-shipment-note.l-reference-container,.l-container.has-shipment-note{margin-top:22px}
.l-container,.l-footer,.l-main-menu-container,.l-reference-container{width:100%}
.float-wrap.l-footer,.float-wrap.l-main-menu-container,.float-wrap.l-reference-container,.l-container.float-wrap{height:1%!important;overflow:hidden}
.first.l-footer,.first.l-main-menu-container,.first.l-reference-container,.l-container.first{position:relative}
.first.l-footer img,.first.l-main-menu-container img,.first.l-reference-container img,.l-container.first img{width:auto;height:100%}
.home-content,.l-contact-section,.l-container-center,.l-main-menu-content,.l-off-canvas-container,.product-title-box{margin:0 auto;width:268px;min-width:320px}

.intro .intro-bg { display: block; position: absolute; top: -30px; left: 50%; margin-left: -820px; z-index: -100; }

.mh-sidebar, .hp-sidebar { width: 300px; float: left; }

.mh-sidebar-2, .hp-sidebar-2 { width: 300px; float: right; }

	.mh-two-sb .hp-sidebar, .hp-sidebar-2, .mh-two-sb .mh-sidebar, .mh-sidebar-2 { width: 220px; }

	.mh-two-sb .hp-main, .mh-two-sb .mh-main, .hp-sidebar-2, .mh-sidebar-2 { width: 100%; margin: 0; }

	.mh-two-sb .hp-sidebar, .hp-sidebar { width: 229px; }

	.hp-content, .hp-sidebar, .mh-content, .mh-sidebar, .mh-two-sb .hp-content, .mh-two-sb .hp-sidebar, .mh-two-sb .mh-content { width: 100%; margin: 0; }


.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em; }

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

  .row:after {
    clear: both; }

  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }

  .row .row {
    width: auto;
    margin-left: -0.9375em;
    margin-right: -0.9375em;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none; }

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

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

    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none; }

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

      .row .row.collapse:after {
        clear: both; }

.slides li .row{ position: relative; z-index: 2; }

.divider-background .row{ position: relative; z-index: 2; }

.contact-3 .row{ position: relative; z-index: 2; }




.instagram-feed .row{ padding-top: 33px; padding-bottom: 33px; }

			  .product-description .product-cta .product-cta-price {
				float: left;
				padding: 10px;
				background-color: black;
			  }

			.category-product .product-cta .product-cta-price {
			  float: left;
			  padding: 10px;
			  background-color: black;
			}


.menu-item {
    display: inline;
}


div.dewy-func a, body#tinymce a{ color:#c00 !important; }






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px;}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px;}

		
.widget .widget-title, .resource-library .library .search-resources h3.widget-title { 
	color: #003c52;
	font-size: 16px;
	line-height: 22px;
	margin: 0;
	text-transform: none;
}


	.job-board .widget .widget-title, .sidebars .right .widget .widget-title { color: #fff; }

	
	.sidebars .right .widget .widget-title  { text-align: center; margin: 10px 0; }
.container{margin-right:auto;margin-left:auto;padding-left:0.9375rem;padding-right:0.9375rem}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:0.9375rem;padding-right:0.9375rem}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}





.go-top {
	display: none;
	position: fixed;
	right: 0;
	bottom: 0;
	padding: 1em;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0.3);
}

.go-top:hover {
	background-color: rgba(0, 0, 0, 0.6);
}


.row {
  margin: 0 auto;
  max-width: 73.125rem;
  width: 100%;
}


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


.row:after {
  clear: both;
}


.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}


.row .row {
  margin: 0 -0.9375rem;
  max-width: none;
  width: auto;
}


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


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


.row .row.collapse {
  margin: 0;
  max-width: none;
  width: auto;
}


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


.row .row.collapse:after {
  clear: both;
}

  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }

  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }

  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }



form .row .row {
  margin: 0 -0.5rem;
}


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


form .row .row.collapse {
  margin: 0;
}


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


form .row .row.collapse input {
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}


form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5rem;
}


form .row .prefix-radius.row.collapse input,
form .row .prefix-radius.row.collapse textarea,
form .row .prefix-radius.row.collapse select,
form .row .prefix-radius.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}


form .row .prefix-radius.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}


form .row .postfix-radius.row.collapse input,
form .row .postfix-radius.row.collapse textarea,
form .row .postfix-radius.row.collapse select,
form .row .postfix-radius.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}


form .row .postfix-radius.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}


form .row .prefix-round.row.collapse input,
form .row .prefix-round.row.collapse textarea,
form .row .prefix-round.row.collapse select,
form .row .prefix-round.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}


form .row .prefix-round.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}


form .row .postfix-round.row.collapse input,
form .row .postfix-round.row.collapse textarea,
form .row .postfix-round.row.collapse select,
form .row .postfix-round.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}


form .row .postfix-round.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}


.top-bar .row {
  max-width: none;
}
.navbar{display:none}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block !important;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
.navbar-static-top{z-index:1000;border-width:0 0 1px}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;padding:45px 15px;font-size:18px;line-height:20px;height:110px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:38px;margin-bottom:38px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-nav{margin:22.5px -15px}
.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:38px;margin-bottom:38px}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .form-control-static{display:inline-block}
.navbar-form .input-group{display:inline-table;vertical-align:middle}
.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}
.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}
.navbar-form .has-feedback .form-control-feedback{top:0}
.navbar-form .form-group:last-child{margin-bottom:0}
.navbar-btn{margin-top:38px;margin-bottom:38px}
.navbar-btn.btn-sm{margin-top:40px;margin-bottom:40px}
.navbar-btn.btn-xs{margin-top:44px;margin-bottom:44px}
.navbar-text{margin-top:45px;margin-bottom:45px}
.navbar-right{float:right !important;margin-right:-15px}
.navbar-right~.navbar-right{margin-right:0}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}
.navbar-inverse{background-color:#222;border-color:#080808}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-text{color:#9d9d9d}
.navbar-inverse .navbar-toggle{border-color:#333}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.navbar-inverse .navbar-link{color:#9d9d9d}
.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}

.admin-bar .navbar{top:32px;}

.navbar sub{bottom:0;font-size:60%}

.navbar .navbar-right{position:absolute;top:0;right:15px}


.page-id-68 .navbar,
.parent-pageid-68 .navbar,
.single-threat .navbar{border-bottom:2px solid #a03722 !important;}


.page-id-69 .navbar,
.page-id-71 .navbar,
.single-news .navbar,
.single-post .navbar,
.single-result .navbar,
.blog .navbar,
.parent-pageid-69 .navbar,
.parent-pageid-88 .navbar,
.parent-pageid-71 .navbar{border-bottom:2px solid #f0b323 !important;}


.page-id-70 .navbar,
.single-bird .navbar,
.parent-pageid-70 .navbar{border-bottom:2px solid #97a539 !important;}



.page-id-73 .navbar,
.parent-pageid-73 .navbar{border-bottom:2px solid #dc6b2f !important;}


.page-id-75 .navbar,
.tax-program-division .navbar,
.single-program .navbar,
.parent-pageid-75 .navbar{border-bottom:2px solid #582d40 !important;}
#sidebar .widget-title{background:#FFF;font-size:14px;font-weight:700;margin:0 0 5px;padding:5px 5px 5px 0}
#sidebar .widget ul li a,#sidebar .widget-title a,#sidebar .widget-title a:hover,#sidebar a .widget-title,#sidebar a:hover .widget-title{color:#333}
.newsletter .widget-title{border:0!important;padding:0!important}
#featured-content,#secondary-nav .nav,.entry-related h3,.two-column-boxes,.widget-title,.widget_tj_twitter a .widget-title{border-bottom:3px solid #B52100}


.banner {
	display: block;
	height: 130px; 
	padding-left:0px;
}


.social-menu {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-top: 17px;
  display: none;
}

.no-mediaqueries .social-menu {
  display: block;
}

.social-menu li {
  text-indent: -9999px;
  width: 40px;
  height: 40px;
  display: inline-block;
}

.social-menu .tw {
  background-color: #55acee;
  margin-right: -3px;
  transition: all 0.2s ease-in-out;
}

.social-menu .tw:hover {
  background-color: #468ec4;
}

.social-menu .fb {
  background-color: #3B5998;
  transition: all 0.2s ease-in-out;
}

.social-menu .fb:hover {
  background-color: #2f4778;
}

	.navigation .alignright { float: right; width:45%; text-align:right; padding:0px 0px 0px 0px;}

	.pd-nav .alignright { padding:0; margin:0;}

	
	img.alignright { float: right;display:inline;
		padding: 0;
		margin: 3px 0px 10px 20px;}
#main,#primary,.inner{margin:0 auto}
.blog-grid #primary,.page-template-template-dribbble-php #primary,.page-template-template-instagram-php #primary{max-width:none}
.page-full-width #primary,.page-small-width #primary,.post-archives #primary{margin-left:auto;margin-right:auto;float:none}
.blog-masonry #primary,.work-masonry #primary{float:none;max-width:none;width:100%}
.error404 #content,.error404 #primary{width:100%;height:100%}
.single-product #content,.single-product #primary,.woocommerce-cart #content,.woocommerce-cart #primary,.woocommerce-checkout #content,.woocommerce-checkout #primary{width:92%;max-width:1140px;margin:50px auto 30px}
.woocommerce-cart #content,.woocommerce-cart #primary,.woocommerce-checkout #content,.woocommerce-checkout #primary{margin-bottom:50px}
.archive.blog-sidebar #container,.archive.blog-sidebar #primary,.blog-sidebar #container,.blog-sidebar #primary,.page-sidebar-right #container,.page-sidebar-right #primary,.post-has-sidebar #container,.post-has-sidebar #primary,.release-sidebar #container,.release-sidebar #primary,.search #container,.search #primary,.search-no-results.blog-sidebar #container,.search-no-results.blog-sidebar #primary{width:65.7%;float:left}
.single-video.video-youtube #primary,.single-video.video-youtube-all #primary{width:65.7%;float:left}
.page-sidebar-left #primary{width:61.7%;float:right}


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

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


body .wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
	padding-top: 0px;	
}


body .wpb_video_widget .wpb_wrapper iframe {
    height: inherit;
    position: relative;
    width: inherit;
}


.inventory-search-payment.inventory-search-payment-extension-1 .slider-instructions {
  display: none; }

.inventory-search-payment.inventory-search-payment-extension-2 .slider-instructions {
  display: none; }

.mfg-wrap {
	width: 620px;
	float: right;
	margin: 20px 0 0 0;
}



#top #wrap_all .valid .text_input, #top #wrap_all .valid .text_area, #top #wrap_all .valid .select{border:1px solid #9AA600;}
 
#top #wrap_all .error .text_input, #top #wrap_all .error .text_area, #top #wrap_all .error .select{border:1px solid #DF653E;}

#top #wrap_all .ajax_alert .text_input, #top #wrap_all .ajax_alert .text_area, #top #wrap_all .ajax_alert .select{border:1px solid #ffb628;}

#top #wrap_all .valid  .input_checkbox_label{color:#9AA600;}

#top #wrap_all .error  .input_checkbox_label{color:#DF653E;}
.html_stretched #wrap_all{background-color:#faf9f9;}
#top .socket_color .price, .socket_color .stock, #top #wrap_all .socket_color ins, .socket_color .products .product-category h3 .count{color:#c3c4c4;}
#top .footer_color .price, .footer_color .stock, #top #wrap_all .footer_color ins, .footer_color .products .product-category h3 .count{color:#ffffff;}
#top .alternate_color .price, .alternate_color .stock, #top #wrap_all .alternate_color ins, .alternate_color .products .product-category h3 .count{color:#00afef;}
#top .main_color .price, .main_color .stock, #top #wrap_all .main_color ins, .main_color .products .product-category h3 .count{color:#00afef;}
#top .header_color .price, .header_color .stock, #top #wrap_all .header_color ins, .header_color .products .product-category h3 .count{color:#8dd8f8;}




#wrap_all {
  width: 100%;
  position: relative;
  z-index: 2;
  overflow: hidden;
}

.boxed #wrap_all {
  overflow: visible; 
}

  .responsive #top #wrap_all .container {
    width: 85%;
    max-width: 85%;
    margin: 0 auto;
    padding-left:0;
    padding-right:0;
    float:none;
  }

  
  .responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
  }

  
  .responsive #top #wrap_all .av-flex-cells .no_margin{
	  display: block;
	  margin: 0;
	  height:auto !important;
	  overflow: hidden;
	  padding-left:0 !important;
	  padding-right:0 !important;
  }

  
  .responsive #top #wrap_all .av-flex-cells .no_margin .flex_cell_inner{
	    width: 85%;
		max-width: 85%;
		margin: 0 auto;  
  }

  
  .responsive #top #wrap_all .flex_column:empty{margin:0;}




#top #wrap_all #header .av-menu-button a{background: transparent;}





#top.avia-blank #wrap_all #main{ padding-top: 0 !important; margin:0;}

#top.avia-blank #wrap_all #main .container { padding-top: 0 !important;}


#top.avia-blank #wrap_all{
display: table-cell;
float: none;
vertical-align: middle;
}


#top #wrap_all .social_bookmarks, #top #wrap_all .social_bookmarks a, #top #wrap_all .social_bookmarks li{background: transparent;}


#top #wrap_all .social_bookmarks li a:hover{ text-decoration: none; }


#top #wrap_all .av-social-link-rss:hover	   	 a{color:#fff; background-color:#ffa133; }

#top #wrap_all .av-social-link-facebook:hover  a{color:#fff; background-color:#37589b; }

#top #wrap_all .av-social-link-twitter:hover   a{color:#fff; background-color:#46d4fe; }

#top #wrap_all .av-social-link-mail:hover      a{color:#fff; background-color:#9fae37; }

#top #wrap_all .av-social-link-dribbble:hover  a{color:#fff; background-color:#e44885; }

#top #wrap_all .av-social-link-linkedin:hover  a{color:#fff; background-color:#419cca; }

#top #wrap_all .av-social-link-search:hover    a{color:#fff; background-color:#222222; }

#top #wrap_all .av-social-link-gplus:hover     a{color:#fff; background-color:#de5a49; }

#top #wrap_all .av-social-link-behance:hover   a{color:#fff; background-color:#008cfa; }

#top #wrap_all .av-social-link-flickr:hover    a{color:#fff; background-color:#ff0086; }

#top #wrap_all .av-social-link-forrst:hover    a{color:#fff; background-color:#234317; }

#top #wrap_all .av-social-link-myspace:hover   a{color:#fff; background-color:#000000; }

#top #wrap_all .av-social-link-tumblr:hover    a{color:#fff; background-color:#345574; }

#top #wrap_all .av-social-link-vimeo:hover     a{color:#fff; background-color:#31baff; }

#top #wrap_all .av-social-link-youtube:hover   a{color:#fff; background-color:#a72b1d; }

#top #wrap_all .av-social-link-pinterest:hover a{color:#fff; background-color:#cb2027; }

#top #wrap_all .av-social-link-skype:hover 	   a{color:#fff; background-color:#12a5f4; }

#top #wrap_all .av-social-link-instagram:hover a{color:#fff; background-color:#a67658; }

#top #wrap_all .av-social-link-five_100_px:hover a{color:#fff; background-color:#222222; }

#top #wrap_all .av-social-link-soundcloud:hover  a{color:#fff; background-color:#F76700; }

#top #wrap_all .av-social-link-xing:hover 	     a{color:#fff; background-color:#006567; }

#top #wrap_all .av-social-link-vk:hover 	   	 a{color:#fff; background-color:#597BA5; }

#top #wrap_all .av-social-link-reddit:hover 	 a{color:#fff; background-color:#FF4500; }




#top #wrap_all .big-preview + .big-preview{
position: relative;
top:-60px;
background: transparent;
margin: 0 20px -40px 20px;
z-index: 550;
width:auto;
}


#top #wrap_all .big-preview.multi-big + .big-preview.multi-big{
margin: 0 20px -30px 20px;
}

		
		.responsive #top #wrap_all .grid-sort-container .av_one_sixth{ width:33.3%; margin-bottom: 0;}

		
		.responsive #top #wrap_all #header {position: relative; width:100%; float:none; height:auto; margin:0; opacity: 1;}


		
		.responsive #top #wrap_all .grid-sort-container.grid-total-odd .grid-entry.grid-loop-1{width:100%;}

		.responsive #top #wrap_all .grid-sort-container .grid-entry{ width:50%; margin-bottom: 0;}

		.responsive #top #wrap_all .portfolio-parity-odd{ clear:both; }

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

#top #wrap_all #main .avia-no-border-styling{border:none;}

	.responsive #top #wrap_all .avia-content-slider-even .slide-entry.slide-parity-odd,
	.responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even{margin:0; clear:both;}

	.responsive #top #wrap_all .avia-content-slider-odd  .slide-entry.first{margin-left:0; width:100%;}

	.responsive #top #wrap_all .avia-fullwidth-portfolio .flex_column{margin-bottom:0}

#top #wrap_all .avia-gallery .avia-gallery-thumb a{display: block; float:left; }

	
	.responsive #top #wrap_all .av-menu-mobile-active.container {width:100%; max-width: 100%;}

	#container,
	#home-bg #container,
	#container.right {
		margin: 20px auto 20px;
		float: none;
	}

	.widget-info .info.half,
	#container.full-width .widget-info .info.half,
	#wrapper .widget-info .info.half {
		width: 464px;
	}

	#container .widget-info .info.half {
		width: 180px			
	}

	#container img,
	#footer img {
		max-width: 712px;
		height: auto;
	}

	#container .full-width .textwidget img,
	.widget-info.full-width img {
		width: 162px;
		
		height: auto;
	}

		
		#container .one-third .reviews-t .slider1 li {
			width: 171px;
		}

		#container .one-fourth .reviews-t .slider1 li {
			width: 108px;
		}

		#container .half .reviews-t .slider1 li {
			width: 295px;
		}

		#container .three-fourth .reviews-t .slider1 li {
			width: 484px;
		}

		#container .full-width .reviews-t .slider1 li {
			width: 670px;
		}

		#container .two-thirds .reviews-t .slider1 li {
			width: 421px;
		}

		#container .two-thirds .dt-portf .slider1 li {
			width: 239px;
		}

		#container .one-third .dt-portf .slider1 li {
			width: 229px;
		}

		#container .full-width .dt-portf .slider1 li {
			width: 182px;
		}

		#container .half .dt-portf .slider1 li,
		#container .three-fourth .dt-portf .slider1 li {
			width: 178px;
		}

		#container .one-fourth .dt-portf .slider1 li {
			width: 165px;
		}

	#container, #wrapper {
		width: 480px;
	}

	#container .textwidget-photo img,
	.widget-info img {
		width: 208px;
		
		height: auto;
	}

	.info.half, #container .info.half, #wrapper .info.half {
		width: 210px;
		margin: 10px 0 0 0px;
	}

	.widget-info .info.half,
	#container .widget-info .info.half,
	#wrapper .widget-info .info.half {
		width: 170px;
	}

	.gallery .textwidget.one-third,
	#container.full-width .gallery .textwidget.one-third {
		margin: 0 20px 20px 0 !important
	}

	#container .one-fourth .dt-portf .slider1 li,
	#container .half .dt-portf .slider1 li,
	#container .one-third .dt-portf .slider1 li,
	#container .two-thirds .dt-portf .slider1 li,
	#container .three-fourth .dt-portf .slider1 li,
	#container .full-width .dt-portf .slider1 li {
		width: 228px;
	}

	#container .toggle img,
	#container .tab img,
	#container .basic img {
		max-width: 380px;
	}

	
	#container .textwidget.one-third {
		width: 450px
	}

	
	 #container .full-width.fourth,
	 #container .full-width.third,
	 .navig-category {
		width: 440px
	}

	.full-width.fourth .text-inline,
	.half .text-inline,
	.one-fourth .text-inline,
	.three-fourth .text-inline,
	#container .blog-posts .post {
		width: 200px
	}

	#container.full-width .one-fourth,
	#footer .one-fourth {
		width: 200px;
	}

	
	#container .partner-bg,
	#container .partner-bg .list-carousel {
		width: 410px;
	}

	.coda-slider, .coda-slider .panel,
	#container .coda,
	#container .panel-wrapper,
	.widget .list-carousel.coda,
	.widget .coda .panel-wrapper,
	#footer .widget .list-carousel.coda {
		width: 160px
	}

	
	#container .flickr .alignleft-f {
		margin: 0 5px 5px 0
	}

	
	#container .coda-slider,
	#container .coda-slider .panel,
	#container .coda,
	#container .panel-wrapper {
		width: 400px !important;
	}

				#container img {
					max-width: 440px;
					height: auto;
				}

				#container .list-carousel {
					width: 100%
				}

			#container .map {
				max-width: 440px;
			}

		#container .dt-testimon {
			max-width: 440px;
		}
	
		#container .team-list {
			max-width: 504px;
		}

		
	
	.info.half,
	#container .info.half,
	#wrapper .info.half {
		width: 210px;
		display: block;
		margin: 10px 0 0 0px !important;		
	}

		.gallery .textwidget.one-third,
		#container.full-width .gallery .textwidget.one-third {
			margin: 0 20px 20px 0 !important
		}

	
	
	 #container .full-width.fourth,
	 #container .full-width.third {
		width: 210px
	}

		.item-blog .img-frame.left,
		#container .item-blog .img-frame.left {
			margin: 5px 20px 15px 0
		}

		#container table.my_account_orders {
			
			box-sizing: content-box;
			-webkit-box-sizing: content-box;
		}

				.coda-author .img-frame.left, #container .coda-author .img-frame.left {
					margin:5px 9px 5px 0;
				}

				.panel-author .img-frame.left, #container .panel-author .img-frame.left {
					margin:6px 10px 5px 0;
				}


#container .navig-small{
	position: relative;
}

#container .navig-small.navig-nivo {
	position:absolute;
	top:50%;
	float:none;
}

#container .SliderNamePrev, #container .SliderNamePrev2 {
	width: 16px;
	height: 25px;
	display: block;
	float:left;
	position:relative;
	text-decoration: none;
}


#container .SliderNameNext, #container .SliderNameNext2 {
	width: 16px;
	height: 25px;
	display: block;
	float:right;
	position:relative;
	text-decoration: none;
	
}

		  #container .nivo-prevNav {
			  float:left;
			  height:25px;
			  width:16px;
			  margin:0 0 0 2px;	
		  }


		  #container .nivo-nextNav, #container .full .nivo-nextNav {
			  float:right;
			  height:25px;
			  width:16px;
			  margin:0;
		  }

	.full-width .list-carousel {
		width: 440px
	}

	.full-width.third .text-inline {
		width: 125px;
	}

	.full-width .list-carousel,
	.bottom-cont, .top-cont{
		width: 210px
	}

		#aside .nivo-caption,
		.full-width .nivo-caption,
		.one-fourth .nivo-caption,
		.one-third .nivo-caption,
		.half .nivo-caption,
		.two-thirds .nivo-caption,
		.full .nivo-caption {
			padding:0px 4px 0px 4px;			
			left:0;
			bottom:0px;
			color:#f2f2f2;
			text-shadow:#000 1px 1px 0;
			font-size:91%;
		}

.entry-wrap {
	padding: 30px 30px 10px 30px; 
}
.entry-header,.entry-content{font-size:14px;}
.block_front{-moz-border-radius:5px 5px 5px 5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);background:none repeat scroll 0 0 white;background:#fafafa;background:-moz-linear-gradient(center top,#FAFAFA,#EEEEEE) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,left top,left bottom,from(#FAFAFA),to(#EEE));background:-moz-linear-gradient(top,#FAFAFA,#EEE);border-color:#E5E5E5 #DBDBDB #D2D2D2;border-style:solid;border-width:1px;display:inline-block;margin-left:6px;padding:3px;width:209px;-khtml-border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.398438) 0 1px 3px;}

.td-header-style-8 .td-li-wrapper-menu ul.sf-menu li.menu-item-has-children .sub-menu .sub-menu {
  top: 0px;
}

.blog-stack .sf-menu ul .menu-item a {
  color: #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  
}

.blog-stack .sf-menu ul .menu-item a:hover {
  background-color: #ffffff;
  color: inherit !important;
}

.td_ul_logout .menu-item {
  padding-left: 6px;
}

.td_ul_logout .menu-item a:before {
  left: 15px;
  display: none;
  
}
.widget{position:relative;float:left;width:100%;margin-bottom:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.widget ul li{list-style-type:none;margin-left:0;}
.widget li a{color:#000;}
.widget li a:hover{color:#52c0d4;}
.widget ul ul li{margin-left:10px;}
.widget .widgettitle{color:#000;font-size:18px;font-weight:bold;width:100%;border-bottom:5px solid #d45255;padding:0 0 10px 0;margin:0 0 20px 0;}
.widget .widgettitle a,.widget .widgettitle a:hover{color:#000;}
.footer-widget .widget{padding:0;margin-bottom:30px;}
.footer-widget .widget .widgettitle{font-size:14px;border-color:#52c0d4;}

.column {
	vertical-align:top;
	position: relative;
	width:139px;
	padding:0;
	cursor:pointer;
}


.column a:first-child { padding:0 !important; width:100% !important;}

.column:hover {
	background-color:#97ce91;
}

.dropdown_3columns .column:hover h3 {
	color:#FFF;
}

.column img {
	border:3px solid #c7c7c7;
	margin:5px auto 0;
	display:block;
}


#admission-petimg .et_pb_column { text-align: center; }

.et_pb_section, .et_pb_column { 
    padding-bottom: 0px !important;
    padding-top: 10px !important;
}

#internal-insurance .et_pb_column, 
#internal-insurance .et_pb_row { padding-top: 0px; }

#homepage-insurance .et_pb_column, 
#homepage-insurance .et_pb_row { padding-top: 0px; }


#search-outer #search #close {
	list-style: none;
}


#search-outer  #search #close a {
	position: absolute;
	right: 0px;
	top: 24px;
	display: block;
	width: 24px;
	height: 17px;
}


#search-outer  #search #close a span {
	color: #a0a0a0;
	font-size: 18px!important;
	height: 20px!important;
	line-height: 19px!important;
	background-color: transparent!important;
	-webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    transition: color 0.2s linear;
}

.small_posts li img{
	width:70px;
	height:70px;
}

.small_posts li{
	float:left;
	clear:both;
	width:100%;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

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

  .col-lg-3 {
    width: 25%;
  }

.rsesources-sec .col-lg-3.col-md-3.col-sm-6{padding:0px 8px; width:33.3%;}

    .top_line, .footer-top, .recent-tweets, .footer-wrapper, .footer-bottom {
        margin: 0 -20px 0;
    }

.coming-soon-footer, .footer-bottom-cs, .footer-cs, .top_cs_line {
    margin: 0;
}

.footer-bottom {
    background-color: #333333;
}

.footer-bottom p {
    padding: 18px 0 13px 14px;
    color: #ffffff;
}

.footer-bottom p a {
    color: #ffffff;
}
