﻿

.post .entry-content {
	position: relative;
}

.tabs_normal { height: 15px; float: left; padding-left: 2px; padding-top: 4px }


#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 11px;
	border: 1px solid #bfbfbf;
}

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

	.clients-items li img, .project-item img {
		width:100%;
	}

	.row-fluid .clients-items .span2,.row-fluid .clients-items .span2:first-child {
		float: none;
		margin: 0 auto 10px;
		width: 270px;
	}

	.clients-items li a {
		border: 1px solid #E1E1E1;
		display: block;
		height: 101px;
		text-align: center;
	}

	.clients-items img {
		width:232px;
		position:relative;
	}

	.clients-items li a:hover{border-bottom-color:#0079C1;}
.drop-content .drop-pane{background-color:#e3e1d7;color:#4d4f53;display:none;margin-bottom:0;padding:1% 0;}
.drop-content .drop-pane li{margin-left:0;padding-left:0;}
.drop-content .drop-pane:hover{display:block !important;}
.drop-content .drop-pane .direction{background-color:inherit;padding-bottom:0;padding-top:0;}
.drop-content .drop-pane .direction a{color:inherit;display:inline;}
.drop-content .drop-pane .direction a:hover,.drop-content .drop-pane .direction a:active,.drop-content .drop-pane .direction a:focus{background:transparent;text-decoration:none;}
.drop-content .drop-pane .secondary-menu-nav .view-all{font-family:'ss_italic',Arial,sans-serif;font-style:italic;}
.drop-content .drop-pane .centers-programs{margin:0;}
.drop-content .drop-pane .centers-programs a{color:inherit;}
.drop-content .drop-pane .impact .span4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .75%;}
.drop-content .drop-pane .impact .span4 .img-wrap{position:relative;}
.drop-content .drop-pane .impact .span4:first-child{padding:0 1.5% 0 0;}
.drop-content .drop-pane .impact .span4:last-child{padding:0 0 0 1.5%;}
.drop-content .drop-pane .impact .span12{text-align:right;}
.drop-content .drop-pane .impact .span12 a{display:block;font-size:1.3125em;margin:2% 0 0 0;}

.diyw div.n {
  padding: 0;
  margin: 1em 0;
}
.sociallinkswrap{float:left;width:171px;padding:19px 0 0 0}
.sociallinkswrap .fbicon{padding:9px 24px 0 0}
.sociallinkswrap ul{list-style:none;float:right}
.sociallinkswrap ul li{float:left}
.sociallinkswrap a:hover{color:#cc2608;text-decoration:none}
.sociallinkswrap a:hover img{opacity:.75}


 #twitterframe {
	height: 350px !important;
	width: 180px;
	overflow:hidden;
	border: 5px solid #f0f0ee;
	padding: 0px;
	margin-bottom: 10px;
}

	#footer-bottom { border-top: 1px solid #e4e4e4; -webkit-box-shadow: inset 0px -1px 0px #ffffff; -moz-box-shadow: inset 0px -1px 0px #ffffff; box-shadow: inset 0px 1px 0px #ffffff;  }
#footer-wrapper{padding:35px 5px 30px;}
#footer-wrapper table{font-size:1em;}
#footer-wrapper tr td,#footer-wrapper tr th{border-color:#555;border-color:rgba(255,255,255,0.18);}
#footer-wrapper a{color:#fcfcfc;color:rgba(255,255,255,0.8);}
#footer-wrapper a:hover,#footer-wrapper a:focus{color:#fefefe;color:rgba(255,255,255,0.95);text-decoration:underline;}
#footer-wrapper .block{margin:0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}
#footer-wrapper tr.odd{background-color:transparent;}
#footer-wrapper tr.even{background-color:#2c2c2c;background-color:rgba(0,0,0,0.15)}
.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;}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container:before,
.container:after {
  content: " ";
  

  display: table;
  

}

.container:after {
  clear: both;
}
#banner-wrapper #banner .banner-text h1{font-size:30px}
#banner-wrapper #banner .banner-text h2{margin-top:4px;width:100%;font-size:22px}
#article-banner-wrapper .banner-wrapper .banner-text{max-width:525px;margin-top:8%;margin-left:50px}
#article-banner-wrapper .banner-wrapper .banner-text h1,#article-banner-wrapper .banner-wrapper .banner-text h2,#article-banner-wrapper .banner-wrapper .banner-text h3,#article-banner-wrapper .banner-wrapper .banner-text h4,#article-banner-wrapper .banner-wrapper .banner-text h5,#article-banner-wrapper .banner-wrapper .banner-text h6,#article-banner-wrapper .banner-wrapper .banner-text p{margin:6px auto;text-align:center;max-width:400px;line-height:1.2}
#article-banner-wrapper .banner-wrapper .banner-text small{position:absolute;bottom:1%;right:0;font-weight:200;text-shadow:0 .04em .04em rgba(0,0,0,.3);display:block;background-color:rgba(0,0,0,.1);border-radius:5px;padding:5px 15px;color:#eeecec;margin-right:20px}
#article-banner-wrapper .banner-wrapper .banner-text h1{font-size:22px}
#article-banner-wrapper .banner-wrapper .banner-text h5{font-size:16px}
#article-banner-wrapper .banner-wrapper .banner-text h6{font-size:13px}
#article-banner-wrapper .banner-wrapper .banner-text p{font-size:12px;margin:2px auto}
#article-banner-wrapper .banner-wrapper .banner-text .dark h1{max-width:200px}
#main-story .banner-text{text-shadow:0 .04em .04em rgba(0,0,0,.1)}
#main-story .banner-text h1{margin:90px 0 0}
#main-story .banner-text h2{font-size:22px;line-height:1.2;width:260px}

.pl-sharebar-pad .txt-wrap {
  margin: 8px 0 0;
  opacity: .5;
}

.pl-sharebar-pad .txt {
  display: inline-block;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial, serif;
  font-size: 12px;
  line-height: 1.5em;
  max-width: 350px;
}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu-right,.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
footer .container .social-icons .pull-right{float:none!important}



.clearfix {
  width: 100%;
  height: 0;
  display: block;
  clear: both; }

.clearfix:before, .clearfix:after {
  content: '';
  line-height: 0;
  display: table; }

.clearfix:after {
  clear: both; }




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}

.element-container{
	padding: 10px;
}

.element-container .fsForm{
	margin-top: 0px !important;
}

.element-container .fsForm .fsLabel, .element-container .link{
	display: none !important;
}

.element-container p{
	text-align: left;
	padding: 10px;
}

.subscribe-contain .source, .element-container .source{
	text-align: left;
	padding-left: 100px;		
	width: 100%;
	display: block;
	color: #9bb33b;
}
	

.element-container .source{
	padding-left: 10px;
}

.sidebar-widget .element-container{
	border: 3px solid #d3d3d3;	
	border-top: 0px solid #d3d3d3;
	padding: 0px;
}

.green .element-container{
	border-color:#9bb33b;	
}

.grey .element-container{
	border-color:#525252;	
}

.grey .element-container a{
	font-weight: bold;
}

.grey .element-container a:hover{
	color: #fff;
	background: #bb2524;
}

.sidebar-widget .element-container form p{
	padding: 10px;
	margin: 0px;
	display: block;
}

.sidebar-widget .element-container form .sub-input{
	width: 90% !important;
}

.sidebar-widget .element-container form .sub-submit{
	width: 75%;
}

.element-container.term{
	width: 50%;
	display: inline-block;
	zoom: 1;
	*display: inline;	
}


.column, .retractable,
.columns {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-flex-basis: auto;
          flex-basis: auto;
  -ms-flex-preferred-size: auto;
  padding-left: 0.809rem;
  padding-right: 0.809rem; }

  .column:last-child, .retractable:last-child,
  .columns:last-child {
    margin-right: 0; }

  .column.gutterless, .gutterless.retractable,
  .columns.gutterless {
    margin-left: 0;
    margin-right: 0;
    height: auto; }

  .column.padless, .padless.retractable,
  .columns.padless {
    padding-left: 0;
    padding-right: 0; }


.column.mobile-centered, .mobile-centered.retractable,
.columns.mobile-centered {
  margin-left: auto;
  margin-right: auto;
  float: none; }


.column.mobile-centered:last-child, .mobile-centered.retractable:last-child,
.columns.mobile-centered:last-child {
  float: none; }

  .column.small-centered, .small-centered.retractable,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.small-centered:last-child, .small-centered.retractable:last-child,
  .columns.small-centered:last-child {
    float: none; }

  .column.medium-centered, .medium-centered.retractable,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.medium-centered:last-child, .medium-centered.retractable:last-child,
  .columns.medium-centered:last-child {
    float: none; }

  .column.large-centered, .large-centered.retractable,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.large-centered:last-child, .large-centered.retractable:last-child,
  .columns.large-centered:last-child {
    float: none; }

  .column.xlarge-centered, .xlarge-centered.retractable,
  .columns.xlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.xlarge-centered:last-child, .xlarge-centered.retractable:last-child,
  .columns.xlarge-centered:last-child {
    float: none; }

  .column.xxlarge-centered, .xxlarge-centered.retractable,
  .columns.xxlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.xxlarge-centered:last-child, .xxlarge-centered.retractable:last-child,
  .columns.xxlarge-centered:last-child {
    float: none; }

    .alt-box:nth-child(2n) .column:first-child, .alt-box:nth-child(2n) .retractable:first-child {
      margin-right: 0; }





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


.container_12 .grid_12 {
	width:940px;
}

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

.grid_1 .sm_hr,
.grid_2 .sm_hr,
.grid_3 .sm_hr,
.grid_4 .sm_hr,
.grid_5 .sm_hr,
.grid_6 .sm_hr,
.grid_7 .sm_hr,
.grid_8 .sm_hr,
.grid_9 .sm_hr,
.grid_10 .sm_hr,
.grid_11 .sm_hr,
.grid_12 .sm_hr {
  margin-left: 0;
  margin-right: 0;
}

		
	#rev_slider_1_1_wrapper .tp-loader.spinner2{ background-color: #ffffff !important; }






.rev_slider_wrapper{
	position:relative;
}

#sliders-container .wooslider .slide-content p {
  margin: 0;
}

#sliders-container {
  position: relative;
}

.slider_container{float:right;height:395px;margin:0 0 0 15px;max-width:952px;width:80%;}


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


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


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




.row { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 83.33333em; *zoom: 1; }

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

.row:after { clear: both; }

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

.row .row { width: auto; margin-left: -1.25em; margin-right: -1.25em; margin-top: 0; margin-bottom: 0; max-width: none; *zoom: 1; }

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

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

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

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

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

  .row .large-offset-1 { position: relative; margin-left: 8.33333%; }

  .row .large-offset-2 { position: relative; margin-left: 16.66667%; }

  .row .large-offset-3 { position: relative; margin-left: 25%; }

  .row .large-offset-4 { position: relative; margin-left: 33.33333%; }

  .row .large-offset-5 { position: relative; margin-left: 41.66667%; }

  .row .large-offset-6 { position: relative; margin-left: 50%; }

  .row .large-offset-7 { position: relative; margin-left: 58.33333%; }

  .row .large-offset-8 { position: relative; margin-left: 66.66667%; }

  .row .large-offset-9 { position: relative; margin-left: 75%; }

  .row .large-offset-10 { position: relative; margin-left: 83.33333%; }

  .row .large-offset-11 { position: relative; margin-left: 91.66667%; }



.lt-ie9 .row { width: 100%; max-width: 100%; min-width: 768px; margin: 0 auto; }


.lt-ie9 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }


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


.lt-ie9 .row .row.large-collapse { margin: 0; }


.lt-ie9 .large-1, .lt-ie9 .row .large-1 { width: 8.33333%; }


.lt-ie9 .large-2, .lt-ie9 .row .large-2 { width: 16.66667%; }


.lt-ie9 .large-3, .lt-ie9 .row .large-3 { width: 25%; }


.lt-ie9 .large-4, .lt-ie9 .row .large-4 { width: 33.33333%; }


.lt-ie9 .large-5, .lt-ie9 .row .large-5 { width: 41.66667%; }


.lt-ie9 .large-6, .lt-ie9 .row .large-6 { width: 50%; }


.lt-ie9 .large-7, .lt-ie9 .row .large-7 { width: 58.33333%; }


.lt-ie9 .large-8, .lt-ie9 .row .large-8 { width: 66.66667%; }


.lt-ie9 .large-9, .lt-ie9 .row .large-9 { width: 75%; }


.lt-ie9 .large-10, .lt-ie9 .row .large-10 { width: 83.33333%; }


.lt-ie9 .large-11, .lt-ie9 .row .large-11 { width: 91.66667%; }


.lt-ie9 .large-12, .lt-ie9 .row .large-12 { width: 100%; }


.lt-ie9 .row .large-offset-1 { margin-left: 8.33333%; }


.lt-ie9 .row .large-offset-2 { margin-left: 16.66667%; }


.lt-ie9 .row .large-offset-3 { margin-left: 25%; }


.lt-ie9 .row .large-offset-4 { margin-left: 33.33333%; }


.lt-ie9 .row .large-offset-5 { margin-left: 41.66667%; }


.lt-ie9 .row .large-offset-6 { margin-left: 50%; }


.lt-ie9 .row .large-offset-7 { margin-left: 58.33333%; }


.lt-ie9 .row .large-offset-8 { margin-left: 66.66667%; }


.lt-ie9 .row .large-offset-9 { margin-left: 75%; }


.lt-ie9 .row .large-offset-10 { margin-left: 83.33333%; }


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


.lt-ie9 .row:after { clear: both; }



form .row .row { margin: 0 -0.41667em; }

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

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

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

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

.main-header .top.row { padding-top: 30px; padding-bottom: 20px; background: transparent; min-height: 50px; }

.main-header .main-menu-dropdown-panel .row { display: none; padding-top: 15px; padding-bottom: 40px; }

.template-index .slider .row { position: relative; padding: 0; }

.template-index .product-slider .content.row { padding: 0 50px; }

.template-index .widgets .row { padding: 30px 10px 0; }

.lt-ie9 .template-index .widgets .row { padding: 100px 30px 0; }

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



.template-page .main-content .row { max-width: 1200px; margin: 0; }

.template-page .main-content .full-width.row { max-width: none; }

.template-page .main-content .single-column.row { max-width: 700px; margin: 0; }



.template-search .main-content .narrow.row { max-width: 960px; margin: 0; }

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

.lt-ie9 .template-search .main-content .row.summary { padding: 25px 40px; }

.template-search .main-content .row.summary p { margin: 5px 0 0 0; }

.template-search .main-content .row.summary input { margin: 0 !important; }

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

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

.template-search .main-content .row.results { margin: 30px 0; }

.template-cart .main-content .row { margin: 0; }

.template-cart .empty-cart.row { max-width: 60em; }

.template-cart .empty-cart.row h1 { font-size: 1.16667em; }

.template-cart .empty-cart.row h2 { font-size: 1em; }

.template-cart .empty-cart.row a:link { text-decoration: underline; }



.account-content .row { max-width: 57.5em; margin: 0; }

.account-content .row.large { max-width: 83.33333em; }
#site-navigation .nav-dropdown .nav-column-links .nav-column-links{padding-left:7px}
.show-first,.show-next,.ux-box .ux-box-text,.widget_product_tag_cloud a,.product_list_widget li a,.widget_tag_cloud a,.widget_layered_nav_filters .chosen a,.ux_logo a,.ux-header-element a,.iosSlider .sliderNav a span,.iosSlider .sliderNav a,.product-page-aside .product,.post-date,.featured_item_text,ul.pinterest-style,.blog-pinterest-style article.type-post,.blog-pinterest-style article.hentry,.cat-count,.cat-title,.cart-icon strong,.cart-icon-handle,strong.cart-name,span.cart-price,.back-image img,.quick-view,.yith-wcwl-add-to-wishlist a,ul.header-nav li a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out}
ul.header-nav{margin:0}
ul.header-nav li{float:left;margin-left:15px;list-style:none}
ul.header-nav li a{text-transform:uppercase;font-size:80%;font-weight:bold;padding:10px 0}
ul.header-nav li ul{margin:0}
ul.header-nav li ul.menu li{width:160px;float:none}
ul.header-nav li .nav-dropdown li{display:block;width:100%;min-width:170px;margin:0;float:none}
ul.header-nav li .nav-dropdown li a{font-weight:normal;border-bottom:1px solid #f2f2f2;font-size:78%;display:block;padding:8px 0;margin-right:20px}
ul.header-nav li .nav-dropdown li.bold a{font-weight:bold;color:#000000;margin-top:10px}
ul.header-nav li .nav-dropdown li.image-column{position:relative;float:left !important;width:160px !important}
ul.header-nav li .nav-dropdown li.image-column a{line-height:0;font-size:0;margin:0;padding:0;margin-right:-10px;margin-top:-20px;margin-bottom:-20px}
ul.header-nav li .nav-dropdown li.image-column a img{width:100%}
ul.header-nav li .nav-dropdown li.image-column a:hover{opacity:.9}
ul.header-nav a.nav-top-link{color:#000000;opacity:.5}
ul.header-nav li.active a.nav-top-link{color:#000000;opacity:1}
ul.header-nav li .nav-dropdown a{color:#777777}
ul.header-nav li .nav-dropdown a:hover{color:#000000}
.header-nav li.account-dropdown{border-right:1px solid rgba(0,0,0,0.1);padding-right:15px}
.header-nav li.account-dropdown .nav-dropdown{max-width:300px}
.header-nav li.account-dropdown ul{width:160px}
.header-nav li.account-dropdown ul li{white-space:normal}
.header-nav li:last-child{border-right:0 !important;padding-right:0 !important}
.nav-crop-right-links .right-links ul.header-nav li{margin-left:5px !important}
.nav-crop-right-links .right-links ul.header-nav li.account-dropdown{padding-right:5px !important}
.wide-nav .header-nav a.nav-top-link{padding-right:15px}
.transparent-header ul.header-nav li a{-webkit-transition:none;transition:none}
.dark-header #masthead ul.header-nav a.nav-top-link,.dark-header.wide-nav ul.header-nav a.nav-top-link,.dark-header.wide-nav ul.header-nav a.nav-top-link,.dark-header.wide-nav .wide-nav-right a{color:#ffffff;opacity:.8}
.dark-header #masthead ul.header-nav li.active a.nav-top-link,.dark-header.wide-nav ul.header-nav li.active a.nav-top-link,.dark-header.wide-nav .wide-nav-right a:hover{color:#ffffff;opacity:1}
.dark-header #masthead .header-nav li.mini-cart .cart-icon strong{border-color:#ffffff;color:#ffffff;background-color:transparent}
.dark-header #masthead .header-nav li.mini-cart.active .cart-icon strong{border-color:#ffffff;color:#000000;background-color:#fff !important}
.dark-header #masthead .header-nav li.mini-cart .cart-icon .cart-icon-handle{border-color:#ffffff}
.dark-header #masthead .header-nav li.account-dropdown,.dark-header #masthead .header-nav li.html-block{border-color:rgba(255,255,255,0.3)}
ul.header-nav li .nav-dropdown{position:relative}
ul.header-nav li.account-dropdown,ul.header-nav li.html-block{display:none !important}
.icon-phone,.icon-gift,.header-nav a.nav-top-link.icon-search,.nav-top-link.icon-search,.icon-angle-left,.icon-angle-right,.icon-angle-up,.icon-angle-down,.icon-twitter,.icon-heart,.icon-envelop,.icon-tag,.icon-star,.icon-star-2,.icon-star-3,.icon-facebook,.icon-feed,.icon-close,.icon-checkmark,.icon-menu,.icon-plus,.icon-minus,.icon-instagram,.icon-google-plus,.icon-pinterest,.icon-search,.icon-skype,.icon-dribbble,.icon-users,.icon-certificate,.icon-expand,.icon-linkedin,.icon-map-pin-fill,.icon-pen-alt-fill,.icon-youtube,.icon-flickr,.icon-clock,.icon-inner,.icon-vk{font-family:"icomoon" !important;speak:none !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;line-height:1;-webkit-font-smoothing:antialiased !important}
.header-nav a.nav-top-link, a.cart-link, .mobile-sidebar a{font-family:Lato,helvetica,arial,sans-serif!important;}
.icon-phone, .icon-gift, .header-nav a.nav-top-link.icon-search, .nav-top-link.icon-search, .icon-angle-left, .icon-angle-right, .icon-angle-up, .icon-angle-down, .icon-twitter, .icon-heart, .icon-envelop, .icon-tag, .icon-star, .icon-star-2, .icon-star-3, .icon-facebook, .icon-feed, .icon-close, .icon-checkmark, .icon-menu, .icon-plus, .icon-minus, .icon-instagram, .icon-google-plus, .icon-pinterest, .icon-search, .icon-skype, .icon-dribbble, .icon-users, .icon-certificate, .icon-expand, .icon-linkedin, .icon-map-pin-fill, .icon-pen-alt-fill, .icon-youtube, .icon-flickr, .icon-clock, .icon-inner, .icon-vk{ display:block; }

.vc_non_responsive .vc_row .vc_col-sm-1,.vc_non_responsive .vc_row .vc_col-sm-10,.vc_non_responsive .vc_row .vc_col-sm-11,.vc_non_responsive .vc_row .vc_col-sm-12,.vc_non_responsive .vc_row .vc_col-sm-2,.vc_non_responsive .vc_row .vc_col-sm-3,.vc_non_responsive .vc_row .vc_col-sm-4,.vc_non_responsive .vc_row .vc_col-sm-5,.vc_non_responsive .vc_row .vc_col-sm-7,.vc_non_responsive .vc_row .vc_col-sm-8,.vc_non_responsive .vc_row .vc_col-sm-9{float:left;padding-left:15px;padding-right:15px}
.vc_non_responsive .vc_row .vc_col-sm-4{position:relative;width:33.33333333%;min-height:1px}
.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.vc_col-sm-4{width:33.33333333%}
section.stories.from-the-magazine .magazine-carousel-wrap{background:#111111;word-wrap:break-word}



#homefooter {
	clear: both;
	font: 70% verdana, helvetica, sans-serif;
	height: 0px;
	text-align: left;
	border-color: #005194;
	border-width: 0px;
	padding: 0px 0px 0px 5px;
}

#homefooter a {
	font-family: verdana, helvetica, sans-serif;
	font-weight: normal;
	text-decoration:underline;
}

#homefooter a:hover 
{
	font-family: verdana, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	background-color:#2A4465;
	color:white;	
}
.homepagecalendarSpecialEvents .view-content .item-list{width:auto;float:none;padding:0;margin-left:0!important;}
.homepageCalendar .view-content{color:#000;overflow:hidden;}
.homepageCalendar .view-content .item-list{margin-left:12px;}
.homepageCalendar .view-content ul{list-style-type:none;}
.homepageCalendar .view-content ul li{text-align:left;border-bottom:1px solid #999;padding:8px;}
.homepageCalendar .view-content ul li a{color:#000!important;font-weight:bold;}
.documentsView .view-content{overflow-y:visible;}
.game-cat{overflow:hidden;margin:0 0 15px 0;}
.game-cat li{float:left;font:normal 12px Arial,Helvetica,sans-serif;line-height:130%;color:#3e6fa9;margin:0 3px 0 0;}
.game-cat li a{color:#3e6fa9;display:inline-block;background:#f4f4f4;border:1px solid #dedede;padding:7px 10px 0 10px;height:19px;}
.game-cat li a:hover{background:#5386bc;color:#fff;}
.game-cat li.active a{background:#fff;color:#666;}


.menu-item .dropdown-menu, .menu-item .dropdown-menu li a {
	color: #559664;
}


#classic .menu-item .dropdown-menu, #classic .menu-item .dropdown-menu li a {
	color: #f06e28;
}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}



.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}

.sf-menu {line-height:1.0;margin-top:8px;margin-left:150px;}

.sf-menu ul {position:absolute;top:-999em;width:10em;}

.sf-menu ul li {width:100%;}

.sf-menu li:hover {visibility:inherit;}

.sf-menu li {float:left;position:relative;}

.sf-menu a {display:block;position:relative;}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:2em;z-index:99;}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:10em; top:0;}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {top:-999em;}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {left:10em;top:0;}

.sf-menu li li {background:#555;border-top:1px solid #333;margin-left:0 !important;padding-left:0;}

.sf-menu li li a {font-size:.5em;padding:0 5px 0 5px;}

.sf-menu li li li {background:#555;}


.sf-menu a.sf-with-ul {padding-right: 2.25em;min-width:1px;}


.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:focus { background:# !important ; }

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

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

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

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

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

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

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

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

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

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}


#footright {
float: right;
}


    .recent-post .post-content {overflow:visible; }
.iwd-logo-none{background-image:none;}
.iwd-logo{background-repeat:no-repeat;position:relative;z-index:auto !important;}
.default-responsive .iwd-header .iwd-logo{display:inline-block;margin:auto !important;left:auto;top:auto !important;width:auto;height:auto;}



.front div.iwd-logo, div#block-block-29, .not-front div#block-block-43  {
	display: none;
}

.copyright {
	clear:both;
	font-size:11px;
	padding-top:27px;
}

.template-index .widgets .small-promos .image-text-widget { position: relative; }

.homeproductlinks{
	height: 56px;
	font-size: 14px;
	font-weight: normal;
	text-align: center;	
}


	#footer .widget-footer .right-indent1 { padding-right:69px;}



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

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


.cell{
	display: table-cell;
	padding: 0;
	margin: 0px;
}


.menu div.cell{
	border-right: solid 2px #8B8C8B;
	text-align: center;
}


.menu div.cell.last{
	border-right: none;
}


.menu a.tabhover, .navhover:hover, .menu div.cell:hover{
	background-color: #FEF9D3;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:after,.container:before{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

		#next159 {
			cursor: pointer;
			display: block;
			position: absolute;
			right: 0;
		}
