/* 
Theme Name: Winthrop Intelligence
Theme URI: http://www.winthropintelligence.com/
Description: Custom theme for Winthrop Intelligence. Designed by Joyce, LLC and based on the <a href="http://lessframework.com/">Less Framework</a>.
Author: David Paul Ellenwood
Author URI: http://dpedesign.com
Version: 1.2.2
*/

/* 
	Eric Meyer's CSS Reset
	http://meyerweb.com/eric/tools/css/reset/ 
	v2.0 | 20110126
	License: none (public domain)
*/

/* FONTS */
@font-face {
    font-family: 'BrixSlabBold';
    src: url('http://winthropintelligence.com/wp-content/themes/winthrop/fonts/brix-slab/BrixSlab-Bold.otf'),
         url('http://winthropintelligence.com/wp-content/themes/winthrop/fonts/brix-slab/BrixSlab-Bold.woff'),
         url('http://winthropintelligence.com/wp-content/themes/winthrop/fonts/brix-slab/BrixSlab-Bold.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BrixSlab';
    src: url('http://winthropintelligence.com/wp-content/themes/winthrop/fonts/brix-slab/BrixSlab-Regular.otf'),
         url('http://winthropintelligence.com/wp-content/themes/winthrop/fonts/brix-slab/BrixSlab-Regular.woff'),
         url('http://winthropintelligence.com/wp-content/themes/winthrop/fonts/brix-slab/BrixSlab-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BrixSlabMedium';
    src: url('http://winthropintelligence.com/wp-content/themes/winthrop/fonts/brix-slab/BrixSlab-Medium.otf'),
         url('http://winthropintelligence.com/wp-content/themes/winthrop/fonts/brix-slab/BrixSlab-Medium.woff');
    font-weight: normal;
    font-style: normal;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
html{font-size:62.5%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}


/* Selection colours (easy to forget) */

::selection 	 	{background:#ee3a43; color:#fff;}
::-moz-selection 	{background:#ee3a43; color:#fff;}
img::selection 		{background:transparent;}
img::-moz-selection	{background:transparent;}
body {-webkit-tap-highlight-color:#ee3a43;}

.screen-reader-text	{position:absolute;left:-9000px;}


body 	{font:16px/24px Georgia, serif; color:#666666; -webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */}
a		{color:#455560; text-decoration:none;}
a:hover {color:#ee3a43;}
a:focus {color:#ee3a43; outline:none;}
h1, h2, h3, h4, h5, h6 {font-family:'BrixSlab', serif; margin-bottom:10px; color:#455560;}
h1		{font-size:42px; line-height:48px;}
h2		{font-size:30px; line-height:36px;}
h3		{font-size:26px; line-height:30px;}
h4		{font-size:24px; line-height:30px;}
h5		{font-size:16px; text-transform:uppercase;}
h6		{font-size:16px;}
hr		{border:none; border-bottom:1px solid #dddfe0;margin:20px 0;}
p		{margin-bottom:24px;}
em		{font-style:italic;}
strong	{font-weight:700; color:#455560;}
sup		{vertical-align:super; font-size:.75em; font-weight:bold; text-decoration:none; border:none;line-height: 10px;}
sub		{vertical-align:sub; font-size:.75em; font-weight:bold; text-decoration:none; border:none;}
dl		{}
dt		{}
dd		{}
small	{font-size:13px; line-height:18px;}
pre		{font-family: "Courier 10 Pitch", Courier, monospace;}
code 	{font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; color:#000;}
cite	{font-style:italic;}
table	{width:100%; margin-bottom:24px; font-size:13px; line-height:18px;}
th, td	{padding:5px; border-bottom:1px solid #e1e5e5; color:#666;}
th		{color:#fff; background:#35424C;}
tr:nth-child(odd)	{background:#f5f5f5;}
blockquote		{margin:0 0 24px 0; padding:24px 24px 3px; background:#f8f7f1; font-size:13px; font-style:italic;}
blockquote p	{}
q				{font:22px/30px 'adelle', serif; color:#35424C;}
q.alignleft		{float:left; display:inline; width:252px; margin-bottom:12px;}
.cap			{float:left; font-size:42px; line-height:1; color:#455560; font-family:'adelle', serif; margin:7px 12px 6px 0; padding:11px 10px 3px; border:2px solid #ee3a43;}
.success		{color:#29751c;}
.error			{color:#ee3a43; font-weight:700;}



a.button,
input[type=submit]	{padding:8px 16px; font-size:13px; letter-spacing:0.1em; text-align:center; text-transform:uppercase; color:#fff!important; background:#ee3a43; border:none; cursor:pointer; border-bottom:3px solid #d3d2cd;}
a.button:hover,
a.button:focus,
input[type=submit]:hover,
input[type=submit]:focus	{border-bottom:3px solid #adaca8;}
a.orange					{background:#ed8838;}
a.green						{background:#8aa14f;}

input[type=submit]	{font-family:Verdana, Geneva, sans-serif; letter-spacing:0;}
input[type=text]	{padding:5px; color:#455560; border:1px solid #E1E5E5; background:#fff; font:14px/18px Georgia, "Times New Roman", Times, serif;}
textarea			{padding:5px; color:#455560; border:1px solid #E1E5E5; background:#fff; font:14px/18px Georgia, "Times New Roman", Times, serif;}
input.default		{font-style:italic; color:#8d9499;}

/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width:100%; /* When images are too wide for containing element, force them to fit. */
	height:auto; /* Override height to match resized width for correct aspect ratio. */}
.alignleft, img.alignleft {display:inline; float:left; margin-right:18px; margin-top:3px;}
.alignright, img.alignright {display:inline; float:right; margin-left:18px; margin-top:3px;}
.aligncenter, img.aligncenter {clear:both; display:block; margin-left:auto; margin-right:auto;}
img.alignleft, img.alignright, img.aligncenter {margin-bottom:34px;}
.wp-caption {line-height:18px; margin-bottom:24px; max-width:100%!important; text-align:left;}
.wp-caption img {}
.wp-caption p.wp-caption-text {color:#455560; font-size:12px;text-align: center;font-weight: normal;font-style: italic; margin:0; font-family:'Georgia', serif; text-transform:none;}
.wp-smiley {margin:0;}
.gallery {margin:0 auto 24px!important;}
.gallery .gallery-item {float:left; margin-top:0!important; text-align:center; width:33%;}
.gallery-columns-2 .gallery-item {width:50%;}
.gallery-columns-4 .gallery-item {width:25%;}
.gallery a img {border:1px solid #E1E5E5!important;}
.gallery a:hover img {border:1px solid #ee3a43!important;}
.gallery-columns-2 .attachment-medium {max-width:92%; height:auto;}
.gallery-columns-4 .attachment-thumbnail {max-width:84%; height:auto;}
.gallery .gallery-caption {color:#888; font-size:12px; margin:0 0 12px;}
.gallery dl {margin:0;}
.gallery img {border:10px solid #f1f1f1;}
.gallery br+br {display:none;}
#content .attachment img {display:block; margin:0 auto;}

.alignnone, img.alignnone	{margin-left:0px; width:620px; max-width:none!important;}

#wp_page_numbers	{overflow:hidden; text-align:center; color:#8d9499; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}
#wp_page_numbers li	{display:inline-block; text-align:center; margin:0 1px;}
#wp_page_numbers a	{display:block; padding:0 9px; color:#8d9499;}
#wp_page_numbers a:hover	{color:#ee3a43;}
#wp_page_numbers .active_page a {background:#f2f2f2; color:#ee3a43; cursor:default;}
#wp_page_numbers .prev a, #wp_page_numbers .next a	{background:transparent url('img/sprites.png') no-repeat; font-family:'adelle', serif; font-size:13px; color:#455560; letter-spacing:0.05em;}
#wp_page_numbers .prev		{float:left;}
#wp_page_numbers .prev a	{padding-left:22px; background-position:left -366px;}
#wp_page_numbers .prev a:hover	{color:#ee3a43; background-position:left -405px;}
#wp_page_numbers .next		{float:right;}
#wp_page_numbers .next a	{padding-right:22px; background-position:54px -270px;}
#wp_page_numbers .next a:hover	{color:#ee3a43; background-position:54px -317px;}


/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > .slide {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > .slide:first-child {display: block;}


/* FlexSlider Theme
*********************************/
.flexslider {margin:0 0 20px; position: relative; zoom: 1; overflow:hidden;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.flexslider .slide		{background:#f4f5f6;}
.flexslider .slide img	{}
.flexslider .caption	{position:absolute; right:0; top:60px; width:235px; padding:20px; color:#8d9499; font-size:13px;}
.flexslider .caption .title	{font-size:16px; line-height:24px;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {position:absolute; top:10px; right:0; width:235px; margin:20px; *height: 0; font:700 12px sans-serif; color:#455560;}
.flex-direction-nav li	{display:inline-block; margin-right:12px;}
.flex-direction-nav .counter	{position:relative; top:10px;}
.flex-direction-nav a {width: 30px; height: 30px; display: block; opacity:0.7; background:transparent url('img/sprites.png') no-repeat; z-index: 10; cursor: pointer; text-indent: -9999px; -webkit-transition: all .3s ease; transition: all .3s ease; border:1px solid #c0c4c7;}
.flex-direction-nav .flex-prev {background-position:12px -1192px;}
.flex-direction-nav .flex-next {background-position:13px -1249px;}
.flexslider .flex-prev:hover {opacity:1;}
.flexslider .flex-next:hover {opacity:1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; top:10px; text-align: center; display:none;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}




#masthead, #main, .wrap {
	width:896px;
	padding:0 48px;
	margin:0 auto;
	overflow:hidden;
}

#masthead	{clear:both;font:600 12px/18px 'adelle', serif; /*padding:46px 48px 36px;*/padding:40px 0px 40px; text-transform:uppercase; letter-spacing:0.1em; overflow:hidden;}
	#brandmark		{float:left; display:block; width:198px; height:44px; background: url('http://winthropintelligence.com/wp-content/uploads/2013/09/winad-logo-white.png') center center no-repeat;}
	#masthead ul 	{float:right;  width:auto; margin-top:11px; }
	#masthead li	{display:inline-block; padding:2px 5px; margin:0 6px;}
		.thinktank a	{color:#455560;}
		.thinktank a:hover	{color:#ee3a43;}
	#aux			{margin-right:24px;}
	#aux li			{padding:0; margin:0 2px; position:relative;}
		.social a		{display:block; width:20px; height:20px; background-image:url('img/sprites.png'); background-repeat:no-repeat;}
		.twitter		{margin:0 0 0 12px; background-position:0 0;}
		.win_ad_wire	{margin:0 18px 0 0; background-position:0 -1136px;}
		.facebook		{background-position:0 -56px}
		.linkedin		{background-position:0 -112px}
		.login			{top:-6px;}
		.login a		{display:block; color:#ee3a43;}
	.feature			{clear:both; margin-bottom:36px;margin-top: 30px; padding:30px 34px 30px; background:#f8f7f1; border:1px solid #ecebe5; overflow:hidden;}
		.feature img, .feature p, .feature a	{float:left; display:block; width:auto;}
		.feature img	{width:172px; margin:7px 18px 0 0;}
		.feature p		{width:370px; margin:0 24px 0 0;}
		.feature a		{float:right; width:140px; margin:10px 20px 0 0; padding:4px 8px; font-size:13px; letter-spacing:0.1em; text-align:center; color:#fff; background:#ee3a43; border-bottom:3px solid #d3d2cd;}
		.feature a:hover	{border-bottom:3px solid #adaca8;}

#nothin		{display:none;}
#main		{margin-bottom:108px;}
.home #main {border-top:none;}

#breadcrumbs		{margin:0 -30px; padding:24px; font-size:11px; line-height:18px; letter-spacing:0.05em; color:#8d9499;/* border-top:2px solid #e1e5e5;*/}
#breadcrumbs a		{display:inline-block; margin:0 6px; text-transform:uppercase;}
#breadcrumbs strong	{display:inline-block; margin:0 6px; font-weight:400;}

.menu-category-tabs-container	{position:relative; /*border-bottom:2px solid #e1e5e5; */margin-bottom:24px;}
#menu-category-tabs 	{position:relative; overflow:hidden; bottom:-2px;}
#menu-category-tabs	li	{float:left; display:inline; padding-right:5px; background:#fff; font:13px/18px 'adelle', serif; text-transform:uppercase;}
#menu-category-tabs a	{display:block; padding:10px 20px 6px; background:#e1e5e5; border:1px solid #e1e5e5; text-align:center; color:#8d9499;}
#menu-category-tabs a:hover	{background:#fff; color:#ee3a43;}
#menu-category-tabs .current-menu-item a	{background:#fff; color:#455560;}

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

	.post	{position:relative; overflow:hidden; border-bottom:1px solid #dddfe0; margin-bottom:24px;}
	
		.wp-post-image	{margin-bottom:24px;}
		
		.entry-title	{float:right; width:528px; font-size:26px; line-height:36px; margin-bottom:12px;}
		.entry-titles	{width:620px; font-size:26px; line-height:36px; margin-bottom:12px;}
		.entry-content	{float:right; width:528px;}
		.entry-contents	{width:620px;float:left;}
		.entry-contents table{border: 1px solid #ecebe5;margin-left: 0px;width: 620px;margin-bottom: 40px;}
		.entry-contents ul		{list-style: square url('img/ul-square.png') inside; margin-bottom:24px; padding-left:1.5em; text-indent:-1em;}
		.entry-contents ol		{list-style: decimal inside; margin-bottom:24px; padding-left:1.5em; text-indent:-1.5em}
		.entry-contents blockquote {width:572px; margin-right:0;}
			.entry-content .push	{margin-left:-92px;}
			.entry-content p		{margin-bottom:30px;}
			.entry-content ul		{list-style: square url('img/ul-square.png') inside; margin-bottom:24px; padding-left:1.5em; text-indent:-1em;}
			.entry-content ol		{list-style: decimal inside; margin-bottom:24px; padding-left:1.5em; text-indent:-1.5em}
			.entry-content table	{width:620px; margin-left:-92px;}
			.entry-content blockquote {width:576px; margin-left:-92px; margin-right:0;}
			
			.simple-footnotes			{ width:620px!important; margin-bottom:36px; font-size:11px; line-height:18px; color:#bfbfbf;}
			.simple-footnotes .notes	{font:italic 16px/24px 'adelle', serif; color:#455560; margin-bottom:18px;}
			.simple-footnotes li		{margin-bottom:12px;}
			
			.entry-author		{/*margin-left:-92px; width:620px!important; margin-bottom:36px;*/ overflow:hidden; border-top:2px solid #e1e5e5; border-top:2px solid #e1e5e5; padding:25px 0;margin-top: 30px;}
			.entry-author h4	{font:13px/24px 'adelle', serif; color:#8d9499; text-transform:uppercase; margin-bottom:12px;}
			.author-avatar		{float:left;/* width:68px;*/ margin-right:24px;}
			.author-avatar img	{/*max-width:60px;*/ padding:3px; border:1px solid #e1e5e5;}
			.author-description	{/*float:left;*/ width:100%; color:#8d9499; font-size:13px; line-height:18px;}
			.author-description p	{margin-bottom:10px;}
			.entry-author h3	{color:#455560;padding-top: 1px;font-size: 20px;line-height: 24px;font-family: 'BrixSlab',serif;margin-bottom: 5px;}
		
		.entry-meta				{float:left; width:68px; color:#8d9499; font:300 13px/18px 'adelle', serif;}
		.tag					{height:68px; background:#f5f5f5 url('img/tags.png') center top no-repeat;}
		.tag-reports .tag		{background-position:center -70px;}
		.tag-star .tag			{background-position:center -140px;}
		.tag-trophy .tag		{background-position:center -210px;}
		.tag-banner .tag		{background-position:center -280px;}
		.tag-basketball .tag	{background-position:center -350px;}
		.tag-baseball .tag 		{background-position:center -420px;}
		.tag-football .tag		{background-position:center -490px;}
		.tag-hockey .tag		{background-position:center -560px;}
		.tag-referee .tag		{background-position:center -630px;}
		.tag-whistle .tag		{background-position:center -700px;}
		.tag-jersey .tag		{background-position:center -770px;}
		.tag-bullhorn .tag		{background-position:center -840px;}
		.tag-diamond .tag		{background-position:center -910px;}
		.pub-date				{display:block; margin-top:12px;}
		
		.more			{float:left; display:inline-block;}
		.more a			{font:16px/24px 'adelle', serif; text-transform:uppercase; letter-spacing:0.05em; padding:0 42px 0 0; background:transparent url('img/sprites.png') right -166px no-repeat;}
		.more a:hover	{background-position:right -214px;}
		
		.shares		{float:right; display:block; margin-top:1px;}
		.shares a	{width:20px; height:20px; margin:0 0 0 2px; background-image:url('img/sprites.png'); background-repeat:no-repeat;}
		.shares img	{width:20px; height:20px;}
		
		.counter-shares	{overflow:hidden; margin-bottom:24px; font:11px/18px Arial, Helvetica, sans-serif; color:#8D9499;}
			.counter-shares a	{float:right!important; display:inline-block; color:#8D9499;}
			.addthis_button_email	{margin:2px 12px 0 0;}
			.addthis_button_email span	{margin-right:6px;}

	.highlight	{padding:24px 42px 6px 24px; background:#f1f2f3;border-left:3px solid #455560;}
	.highlight-title	{margin-bottom:12px; padding-left:42px; font-size:22px; line-height:36px; color:#35424C; background:transparent url('img/sprites.png') left -553px no-repeat;}
	.highlights	{padding:24px 42px 6px 24px; background:#f1f2f3;border-left:3px solid #455560;margin-bottom: 24px;}
	.highlights h2	{margin-bottom:12px; padding-left:42px; font-size:22px; line-height:36px; color:#35424C; background:transparent url('img/sprites.png') left -553px no-repeat;}
	.pipe{background-image: url('http://winthropintelligence.com/wp-content/uploads/2013/05/winad-logo-home.png');background-repeat: no-repeat;background-position: 24px 30px;}	
		.pipe p{margin:71px 0 24px 0;}
				
		
	.related	{margin-bottom:24px; clear:both;}	
		.related-title	{margin-bottom:12px; color:#455560; border-bottom:1px dashed #e1e5e5; font-weight:400;}
		.related .post	{float:left; width:252px; margin-right:24px;}
		.related .omega	{margin-right:0;}
		.related a				{display:block;}
		.related .wp-post-image	{margin-bottom:0!important;}
		.related .no-image		{width:100%; height:150px; margin-bottom:6px; background:#F5F5F5;}
		.related .no-image-logo		{width:100%; height:150px; margin-bottom:6px; background:url('http://winthropintelligence.com/wp-content/uploads/2013/05/no-blog-image.png');background-repeat: no-repeat;}
		.related .no-image .tag	{background-color:transparent;}
		.related .tag			{display:block; position:relative; width:68px; top:41px; left:92px;}
		.related h4				{font:16px/24px Georgia, "Times New Roman", Times, serif;}
		.related a:hover .no-image{background:#e5e5e5;}
		.related a:hover h4		{color:#EE3A43;}
		
		
	.winad 			{overflow:hidden;margin-bottom:36px; padding-bottom:12px; border-bottom:1px solid #e1e5e5;}
	.section-title	{font-size:16px; line-height:30px; text-transform:uppercase;}
	.section-title strong	{color:#ee3a43; font-weight:400;}
	.winad .description		{float:right; width:436px;}
	.winad .vids			{float:left; width:160px; margin:0; padding:0; text-indent:0; list-style:none;}
	.vids li				{margin:0 0 18px; padding:0; font-size:13px; line-height:18px; font-style:italic; color:#ee3a43;}
	.vids li .length		{font:11px/18px Verdana, Geneva, sans-serif; color:#455560; padding-left:12px; font-style:normal;}
	.vids a					{display:block; width:158px; height:72px; margin-bottom:3px; position:relative; overflow:hidden; border:1px solid #e1e5e5;}
	.vids a:hover			{border:1px solid #ee3a43;}
	.vids a img				{display:block; max-width:158px; position:relative; top:-16px;}
	.description p			{margin-bottom:18px;}
	.description ul			{margin-bottom:18px; list-style: square inside url("img/ul-check.png");}
	.description ul li			{font-size:13px;}
	.facts					{font-size:14px; text-transform:uppercase; color:#ee3a43; padding-left:18px; background:transparent url('img/sprites.png') left -944px no-repeat;}

.sidebar {float:right; clear:right; width:252px; color:#8d9499;}
	.sidebar a	{color:#8d9499;}
	.sidebar a:hover	{color:#ee3a43;}
	.widget	{margin-bottom:36px; font-size:12px;}
	.widget-title	{font-size:16px; color:#ee3a43;}
	.boxed			{padding:12px 24px 12px; background:#f1f2f3;}
	.boxedimg{padding:24px; background:#f8f7f1; border:1px solid #ecebe5;}
	.boxedimg p{font-size: 14px;line-height: 20px;margin-bottom: 0px;font-weight: normal;color: #8d9499;}
	.callus			{text-align:center; padding:3px 12px 3px 30px; border-top:1px solid #ecebe5; border-bottom:1px solid #ecebe5; background:transparent url('img/sprites.png') 12px -1064px no-repeat;}

.special .textwidget {font:13px/22px Georgia, "Times New Roman", Times, serif; text-align:center; color:#455560;}
		
.widget_ns_mailchimp				{text-align:center; padding:18px 0; border-top:2px solid #e1e5e5; border-bottom:2px solid #e1e5e5;}
.widget_ns_mailchimp .widget-title	{font-ize:22px; font-style:italic;}
.widget_ns_mailchimp .widget-description	{font:13px/18px Georgia, "Times New Roman", Times, serif;}
.widget_ns_mailchimp label			{display:none;}
.widget_ns_mailchimp input[type=text] {width:200px; margin-bottom:6px; padding:7px 5px 7px 42px; background:#fff url('img/sprites.png') left -1000px no-repeat;}
.widget_ns_mailchimp input[type=submit]	{text-transform:none; padding:5px 12px; background:#E1E5E5; color:#455560!important;}

.widget_categories h3.widget-title {margin:0 0 2px; padding:8px 10px 3px; font:600 13px/24px 'adelle', serif; text-transform:uppercase; color:#455560; border:1px solid #e1e5e5;}
.widget_categories ul		{}
.widget_categories li		{margin-bottom:2px;}
.widget_categories a		{display:block; padding:8px 10px 3px; font:600 13px/24px 'adelle', serif; background:#e1e5e5; color:#8d9499;}
.widget_categories a:hover	{background:#f5f6f6; color:#455560;}


.widget_reallysimpletwitterwidget li		{padding:6px 0; border-bottom:1px dashed #ecebe5;}
.widget_reallysimpletwitterwidget li:first-child	{padding-top:0;}
.widget_reallysimpletwitterwidget li:last-child		{border-bottom:none;}
.widget_reallysimpletwitterwidget a			{color:#455560;}
.widget_reallysimpletwitterwidget a:hover	{color:#ee3a43;}
.twitter_title_link							{padding-right:42px; background:transparent url('img/sprites.png') right -823px no-repeat;}
.twitter-timestamp							{display:block; font-size:11px; margin-top:3px;}
.rstw_link_user								{margin:3px 6px 14px 24px; font:13px/18px 'adelle',serif; text-transform:uppercase; text-align:right;}
.rstw_link_user a							{color:#ee3a43; padding-right:42px; background:transparent url('img/sprites.png') right -320px no-repeat;}

.winadwire 					{border:1px solid #e1e5e5;}
.winadwire .widget-title	{padding:12px 24px 6px; background:#f0f2f2 url('img/sprites.png') 205px -865px no-repeat;}
.winadwire .widget-title a	{background:transparent;}
.winadwire ul				{padding:0 24px 12px;}
.winadwire li:last-child	{border-bottom:1px dashed #ecebe5;}

.picks .wp-post-image	{margin-bottom:6px!important;}
.picks a				{display:block; color:#455560;}
.picks a:hover			{color:#ee3a43;}
.picks .title			{font:16px/24px Georgia, "Times New Roman", Times, serif;}
.picks a:hover .title	{color:#ee3a43;}
.picks .no-image		{width:100%; height:150px; margin-bottom:6px; background:#F5F5F5;}
.picks .no-image .tag	{background-color:transparent;}
.picks a:hover .no-image{background:#e5e5e5;}
.picks .tag				{display:block; position:relative; width:68px; top:41px; left:92px;}

.resources1 .widget-title	{border-bottom:1px dashed #ecebe5; margin-bottom:24px; background:none;line-height: 24px;color: #505050;}
.resources1 li			{margin-bottom:18px; list-style:none; text-indent:0;}
.resources1 a			{display:block; overflow:hidden;}
.resources1 a img		{border:1px solid #ecebe5;}
.resources1 a:hover img	{border:1px solid #ee3a43;}
.resources1 .thumb		{float:left; display:inline-block!important; width:auto; max-width:66px; margin-right:12px!important;}
.resources1 .media-tag	{display:none; font:10px/14px Verdana, Geneva, sans-serif; text-transform:uppercase; color:#8d9499; margin-bottom:6px;}
.resources1 .title		{display:block; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#ee3a43; margin-bottom:12px;}
.resources1 .download	{display:block; font:10px/14px Verdana, Geneva, sans-serif; text-transform:uppercase; color:#455560;}
.resources1.first		{margin-bottom:0;}


.resources .widget-title	{border-bottom:1px dashed #ecebe5; margin-bottom:24px; background:transparent url('img/sprites.png') 103px -162px no-repeat;}
.resources li			{margin-bottom:18px; list-style:none; text-indent:0;}
.resources a			{display:block; overflow:hidden;}
.resources a img		{border:1px solid #ecebe5;}
.resources a:hover img	{border:1px solid #ee3a43;}
.resources .thumb		{float:left; display:inline-block!important; width:auto; max-width:66px; margin-right:12px!important;}
.resources .media-tag	{display:none; font:10px/14px Verdana, Geneva, sans-serif; text-transform:uppercase; color:#8d9499; margin-bottom:6px;}
.resources .title		{display:block; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#ee3a43; margin-bottom:12px;}
.resources .download	{display:block; font:10px/14px Verdana, Geneva, sans-serif; text-transform:uppercase; color:#455560;}
.resources.first		{margin-bottom:0;}

#content.inset			{width:auto; float:none;}	
.inset .post			{border-bottom:none;}	
.inset .wp-post-image	{margin-bottom:12px;}
.inset .shares			{display:block; float:none; text-align:right; margin-bottom:12px;}
.inset .entry-title		{float:none; width:auto; font-size:42px; line-height:48px; margin-bottom:24px; color:#35424C;}
.inset .entry-meta		{min-height:200px; margin-top:5px;}
.inset .entry-leadin	{float:left; width:712px; margin:0 0 24px 24px; font-family: 'BrixSlab',serif;font-size: 22px;line-height: 30px;}
.inset .entry-content	{float:left; margin-left:24px;}
.inset .highlight		{margin:0 0 36px 0;}

.wpcf7-form p	{margin-bottom:18px; font-size:14px; line-height:18px;}
.wpcf7-form sup	{color:#ee3a43;}
.wpcf7-form textarea	{width:97%;}

#content.legal	{width:712px;}
.legal .entry-title,
.legal .entry-content		{float:none; width:100%;}
.legal .entry-content		{font-size:14px; line-height:20px;}
.legal .entry-content h5	{color:#ee3a43;}


#content.standard	{width:100%;}
.standard header				{overflow:hidden;}
.standard header h1				{float:left; width:auto; margin-right:24px; padding-top:6px;}
.standard header p				{float:left; width:462px; font:20px/30px Georgia, "Times New Roman", Times, serif;}
.standard .counter-shares  a	{float:left!important;}
.standard .entry-content		{float:left; width:620px;}
.standard .entry-leadin			{font-size:25px; margin-bottom:24px;}

.research						{}
.research .entry-title			{color:#fff; background:#60898f; padding:6px 12px 0; font-size:30px; letter-spacing:0.05em;}
.research .quote				{width:230px; padding:0 12px 12px; margin:0 0 12px 12px; border-left:2px solid #e4e6e5;}
.research q						{font-size:20px; font-style:italic; padding-bottom:24px;}
.research cite					{font:12px sans-serif;}
.research .entry-content		{float:none; width:100%;}
.research .entry-content h3		{line-height:36px;}
.research .report				{float:none; overflow:hidden; margin:24px 0 36px;}
.research .report .form			{float:left; width:248px; margin-right:24px; padding:0 0 12px; text-align:center;}
.research .report .form p		{margin-bottom:12px;}
.research .report .form .button	{display:none;}
.research .report .form .download	{font:12px/18px sans-serif;}
.research .report .form img		{border:1px solid #e4e6e5; margin-bottom:6px;}
.research .report .descript		{float:left; width:624px;}
.research form					{padding:12px 12px 0; margin-bottom:6px; background:#f6f6f6; border:3px solid #e4e6e5; text-align:left;}
.research form h4				{font-size:18px;}
.research form label,
.research form br 					{display:none;}
.research form input[type=text] 	{width:207px;}
.research form input[type=submit]	{background:#608990;}
.js .research form					{display:none;}
.research .related					{width:804px;}
.research .related .post			{border-bottom:none;}

.dii header p				{width:540px;}
/*.dii .winad .description	{float:none; width:100%;}*/
.dii .description p + ul	{margin-top:-15px;}
.dii .quote					{margin:0 0 42px 1.5em; padding-left:12px; border-left:2px solid #e4e6e5;}
.dii .quote p				{margin-bottom:6px;}
.dii .quote q				{font-size:14px; font-style:italic; padding-bottom:0;}
.dii .quote cite			{font:12px sans-serif;}
.dii .vids					{list-style:none; text-indent:0; padding-left:0; overflow:hidden;}
.dii .vids li				{float:left; width:164px; margin-right:12px;}
.dii .vids li br			{display:none;}
.dii .related				{width:804px;}
.dii .related .post			{border-bottom:none;}

#colophon, #legal	{color:#bfbfbf; /*background:#455560; */ font:13px/24px 'adelle', serif; letter-spacing:0.05em;}
#legal a {color:#c1c7cc;}
#colophon a{color: #fff;font-family: 'BrixSlab',serif;}

footer .menu li	{display:inline-block; padding:2px 10px; margin:0 6px;}
footer .menu li a{font-size: 12px;}

/*#colophon					{padding:36px 0; background-image:url('img/footer-divit.png'); background-position:center top; background-repeat:no-repeat;}*/
#colophon .menu				{float:left; margin-bottom:18px; /*border-bottom:1px dashed #6c7981;*/ text-transform:uppercase;}
#colophon .contact			{float:left; width:620px;}
#colophon .contact h5		{text-transform:none;}
#colophon .contact p		{font-size:12px; margin-bottom:6px;}
#colophon .contact a		{display:inline-block; margin-right:24px; padding-left:30px; opacity:0.7; background:transparent url('img/sprites.png') no-repeat;}
#colophon .contact a.tel	{background-position:left -455px;}
#colophon .contact a.email	{background-position:6px -501px;}
#colophon .contact a:hover	{opacity:1;}
#colophon b					{color:#fff;}

.follow .widget-title	{border-bottom:1px dashed #6c7981; font-size:13px; color:#fff; margin-bottom:18px; padding:2px 5px;}
.follow li				{display:inline-block; margin:0 2px; position:relative;}
.follow li a			{margin:0;}
.follow .linkedin		{background-position:0 -632px;}
.follow .linkedin:hover	{background-position:0 -112px;}
.follow .twitter		{background-position:0 -696px;}
.follow .twitter:hover	{background-position:0 0;}
.follow .facebook		{background-position:0 -760px;}
.follow .facebook:hover	{background-position:0 -56px;}

#legal		{padding:24px 0 80px 0px; color:#8d9499;/* background:#35424c;*/ font-weight:300; font-size:12px; line-height:12px;}
#legal p, #legal nav, #legal .menu	{display:inline;}
#legal nav{display: block;margin-bottom: 10px;}
#legal li:first-child{border: none;}
#legal p	{margin-right:12px;}
#legal li	{margin:0; padding:0 12px; border-left:1px solid #c1c7cc;}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff;}
#colorbox{}
    #cboxContent{margin-top:32px; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(img/colorbox/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(img/colorbox/controls.png) no-repeat 0 0;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}



/*		Default Layout:992px. 
		Gutters:24px.
		Outer margins:48px.
		Leftover space for scrollbars @1024px:32px.
-------------------------------------------------------------------------------
cols    1     2      3      4      5      6      7      8      9      10
px      68    160    252    344    436    528    620    712    804    896    */


/*		Tablet Layout: 768px. */
@media only screen and (max-width: 895px) {

	.flexslider .slides img	{max-width:465px; height:100%;}
	.flexslider .caption	{}
	
	#masthead, #main, .wrap	{width:760px;}
	#main	{margin-bottom:36px;}
	
	.feature	{padding:12px 12px;}
	.feature p	{width:344px; font-size:14px;}
	
	#content	{float:none; width:528px; margin:0 auto 48px;}
	.sidebar	{float:none; width:100%; margin:0 auto; overflow:hidden;}
	
	.wp-post-image			{max-width:100%!important; height:auto!important;}
	.entry-meta				{width:auto; overflow:hidden; margin-bottom:12px;}
	.shares					{display:block!important;}
	.tag					{float:left; width:45px; height:45px; margin-right:12px; background-position:center -12px;}
	.tag-reports .tag		{background-position:center -82px;}
	.tag-star .tag			{background-position:center -152px;}
	.tag-trophy .tag		{background-position:center -222px;}
	.tag-banner .tag		{background-position:center -292px;}
	.tag-basketball .tag	{background-position:center -362px;}
	.tag-baseball .tag 		{background-position:center -432px;}
	.tag-football .tag		{background-position:center -502px;}
	.tag-hockey .tag		{background-position:center -572px;}
	.tag-referee .tag		{background-position:center -642px;}
	.tag-whistle .tag		{background-position:center -712px;}
	.tag-jersey .tag		{background-position:center -782px;}
	.tag-bullhorn .tag		{background-position:center -852px;}
	.tag-diamond .tag		{background-position:center -922px;}
	.pub-date				{float:left; width:auto; margin-top:17px;}
	
	.widget	{float:left; width:226px; margin-left:20px;}
	.boxed	{width:196px;}
	.widget_ns_mailchimp input[type="text"]	{width:170px;}
	.winadwire .widget-title	{background-position:188px -865px;}
	html{width:847px;}
	#colophon, #legal	{width:847px;}
	#colophon .wrap		{padding:0;}
	#colophon nav		{float:left; width:528px;}
	#colophon .menu		{width:528px;}
	#colophon .sidebar	{float:right; width:220px;}
	#colophon .contact	{width:528px;}
	
	.inset .entry-title		{font-size:32px; line-height:38px;}
	.inset .entry-meta		{float:left; width:auto; min-height:0;}
	.counter-shares			{float:right; width:auto; margin-top:22px;}
	.legal .counter-shares	{float:none;}
	.inset .entry-leadin	{float:none; clear:both; margin-left:0; padding-right:0;}
	.inset .entry-content	{float:none; clear:both; width:620px; margin-left:92px;}
	
	/*.alignnone, img.alignnone	{width:700px!important;}*/
	
	.entry-content table		{width:700px;}
	.entry-content blockquote	{width:662px;}
	
	.simple-footnotes,
	.entry-author			{margin-left:0;}
	
	.page #sidebar,
	.single #sidebar	{margin-top:48px;}
	.single .widget_dpe_recent_posts	{display:none;}
	
	.dii .related,
	.research .related	{width:100%;}
	.related .post	{width:236px;}
	
	.research .entry-content .sidebar	{display:none;}
	
	.sidebar .resources ul	{overflow:hidden;}
	.sidebar .resources		{float:none; width:100%; clear:both;}
	.sidebar .resources	li	{float:left; width:250px; margin-right:20px;}
	
}

/*		Wide Mobile Layout: 480px. */ 
@media only screen and (max-width: 480px) {

	.flexslider .slides img	{width:100%; max-width:none;}
	.flexslider .caption	{position:relative; top:auto; right:auto; width:auto;}
	.flex-control-nav		{display:block;}
	.flex-direction-nav		{display:none; /*width:auto; top:0; right:0; background:#fff; background:rgba(255,255,255,0.8); margin:0; padding:10px 0 10px 10px;*/}
	
	#masthead, #main, .wrap	{width:398px; padding:0 24px; position:relative;}
	
	#masthead		{padding:30px 24px 24px; text-align:center;}
	#masthead ul	{display:block; float:none; width:100%;} 
	#brandmark		{display:block; float:none; margin:0 auto 24px;}
	#aux			{position:absolute; top:0; left:0; width:100%; z-index:2;}
	#aux .login		{float:right; top:2px; margin-right:12px;}
	#aux .social	{float:left;}
	
	.feature	{margin:36px 36px 24px; padding:24px 12px; text-align:center;}
	.feature img, .feature p, .feature a {float:none; margin:0 auto 24px;}
	.feature p	{width:auto;}
	.feature a	{margin-bottom:0;}
	
	/*#nothin		{display:block; position:absolute; top:0; left:0; width:444px; height:42px; background:#f5f5f5; z-index:1;}*/
	#content	{float:none; width:100%; padding:0;}
	.sidebar	{float:none; width:100%; margin:0 auto; overflow:hidden;}
	
	#menu-category-tabs		{margin:0 -12px;}
	#menu-category-tabs a	{padding:10px 16px 6px;}
	
	#breadcrumbs	{margin:0; padding:24px 0;}
	
	.entry-title,
	.entry-content,entry-titles,entry-contents			{display:block; float:none; width:100%;}
	.entry-titles{font-size: 24px;}
	.entry-contents p, .entry-contents h4, .entry-titles{width: 390px;}
	.entry-contents img {max-width: 394px;}
	.entry-contents table{width:398px;}
	
	.wp-post-image			{max-width:100%!important; height:auto!important;}
	.entry-meta				{width:100%; overflow:hidden; margin-bottom:12px;}
	.shares					{display:none!important;}
	.tag					{float:left; width:45px; height:45px; margin-right:12px; background-position:center -12px;}
	.tag-reports .tag		{background-position:center -82px;}
	.tag-star .tag			{background-position:center -152px;}
	.tag-trophy .tag		{background-position:center -222px;}
	.tag-banner .tag		{background-position:center -292px;}
	.tag-basketball .tag	{background-position:center -362px;}
	.tag-baseball .tag 		{background-position:center -432px;}
	.tag-football .tag		{background-position:center -502px;}
	.tag-hockey .tag		{background-position:center -572px;}
	.tag-referee .tag		{background-position:center -642px;}
	.tag-whistle .tag		{background-position:center -712px;}
	.tag-jersey .tag		{background-position:center -782px;}
	.tag-bullhorn .tag		{background-position:center -852px;}
	.tag-diamond .tag		{background-position:center -922px;}
	.pub-date				{float:left; width:auto; margin-top:17px;}
	
	.widget	{display:block; float:none; width:336px; margin:0 auto 24px;}
	.boxed	{width:294px;}
	.widget_ns_mailchimp input[type="text"]	{width:220px;}
	.winadwire .widget-title	{background-position:300px -865px;}
	
	#colophon, #legal	{width:446px;}
	#colophon .wrap,
	#legal .wrap		{width:360px; padding:0;}
	#colophon nav		{float:none; width:100%; margin-bottom:24px;}
	#colophon .menu		{float:none; width:100%;}
	#colophon .sidebar	{display:none;}
	#colophon .contact	{width:100%}
	
	#legal p	{line-height:1.666;}
	
	.inset .entry-title		{font-size:32px; line-height:38px;}
	.inset .entry-meta		{float:left; width:auto; min-height:0;}
	.counter-shares			{display:none;}
	.inset .entry-leadin	{float:none; width:100%; clear:both; margin-left:0; padding-right:0;}
	.inset .entry-content	{float:none; width:100%; clear:both; width:100%; margin-left:0;}
	.standard header p		{width:auto;}
	.standard .entry-content	{float:none; width:100%;}
	#content.legal			{width:100%;}
	
	.winad .description,
	.winad .vids	{float:none; width:100%; overflow:hidden;}
	.vids li		{float:left; width:160px; margin:0 20px 24px 0;}
	
	.alignnone, img.alignnone,	
	.entry-content table,
	.entry-content blockquote,
	.entry-content .push	{width:100%!important; margin-left:0;}
	
	.inset .highlight {margin:0 0 36px 0;}
	
	.simple-footnotes,
	.entry-author			{margin-left:0;}
	
	.page #sidebar,
	.single #sidebar	{margin-top:48px;}
	.single .widget_dpe_recent_posts	{display:none;}
	
	.dii .related,
	.research .related	{width:100%;}
	.related .post	{width:100%;}
	.dii .related .no-image,
	.research .related .no-image	{width:252px;}
	
	.research .entry-content .sidebar	{display:none;}
	
	.sidebar .resources		{float:none; width:100%; clear:both;}
	.sidebar .resources	li	{float:left; width:250px; margin-right:20px;}
	
}
.authorbtn{
	padding:8px 20px; 
	font-size:13px; 
	letter-spacing:0.1em; 
	color:#fff !important; 
	background:#ee3a43; 
	border-bottom:3px solid #d3d2cd;
	position: relative;
	top:10px;
}
.authorbtn:hover{
	border-bottom:3px solid #adaca8;
}
.tourad{
	padding:8px 20px; 
	font-size:16px; 
	letter-spacing:0.1em; 
	color:#fff !important; 
	background:#ee3a43; 
	border-bottom:3px solid #d3d2cd;
}
.tourad:hover{
	border-bottom:3px solid #adaca8;
}
.youvid img{
	display:block;border:1px solid #e1e5e5;
}
.youvid img:hover{
	border:1px solid #ee3a43;
}

.tourcta2{
	text-align:center;color:white !important;margin-bottom:10px;margin-top:20px;margin:0 auto;padding:10px 4px;border-bottom:3px solid #d3d2cd;background:#EE3A43;display:block;width:100%;font-size:17px;margin-top:19px;
}
.tourcta2:hover{
	border-bottom:3px solid #adaca8;
}
.tourcta{
	text-align:center;color:white !important;margin-bottom:10px;margin-top:20px;width:170px;margin:0 auto;padding:10px 4px;border-bottom:3px solid #d3d2cd;background:#EE3A43;font-size:16px;
}
.tourcta:hover{
	border-bottom:3px solid #adaca8;
}
.boxed2{
	padding:24px 24px 12px; background:#f8f7f1; border:1px solid #ecebe5;
}

.tourwin:hover{
	color:#8d9499 !important;
}


#menu-main-menu li a{
	font-size: 12pt;
	font-family: 'BrixSlabMedium', serif;
	font-weight: normal;
	color: #fff
}
#menu-main-menu li{
	padding: 2px 6px 10px 6px;
}
#menu-main-menu li:last-child{
	padding-right: 0px;
	margin-right: 0px;
}
.authorbox{
	background: #f8f7f1;
	border: 1px solid #ecebe5;
	padding:25px;
	margin-bottom: 60px;
}
.blogtable{
	width: 526px; margin-left: 0px; border: 1px solid #ecebe5;margin-bottom: 40px;
}
.widget_mailchimpsf_widget{
	margin-top: 45px;
	background: #f1f2f3;
	text-align: center;
	color: #666;
	padding: 20px 15px;
	border-bottom: 2px solid #e1e5e5;
	border-top:2px solid #e1e5e5;
}
#mc-indicates-required{
	display: none;
}
#mc_signup_submit.button{
	font-size: 16px;
	margin:10px 0 0 0;
	padding:7px 30px 5px 30px;
	line-height: 24px;
	display:inline-block;
	width:auto;
	background-color:#f1d7d9;
	color:#ee3a43 !important;
	text-align:center;
	font-family:'BrixSlabBold',serif;
	border-radius:3px;	
	letter-spacing: 1px; 
	text-transform: uppercase;
	border: none;
	}

#mc_subheader{
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 10px;
	text-align: center;
	margin-bottom: 0px !important;
}
.mc_radio{
	font-size: 12px;
}
.mc_merge_var input[type=text]{
	margin: 3px 0px;
	padding: 2px;
}
.mc_merge_var{
	margin-bottom: .2em !important;
}
.mc_var_label{
	margin-bottom: 0px !important;
}
.promo{
	margin:20px 0px 40px 0px;
	font-size:12px;
	line-height:18px;
}
.promo div{
	display:inline-block;
	width:40%;
	background:#f6f7f7;
	padding:15px;
	text-align:center;
}

/* NEW SITE HOME*/
.ldp-box{
	background-color: #dde5e8;
	text-align: center;
	padding: 25px 25px 15px 25px;
}
.ldp-box img{
	margin:10px auto 15px auto;
}
.ldp-box hr{
	border-bottom:1px solid #c0c8cc;
	margin: 0px 0px 20px 0;
}
.ldp-box h1{
	color: #3b7d99;
	font:14px/22px Georgia, serif;
	font-weight: bold;
	margin: 0;
	line-height: 1.5;
}
.ldp-box p{
	color: #666666;
	line-height: 1.5;
	font-size: 14px;
}
.recent-art{
	font-size:22px;
	line-height:26px;
	color:#455560;
}
.recent2{
	clear: both;
	display:inline-block;
	width:260px;
	vertical-align: top;
}
.recent2 p{
	color:#4d4d4d;
	margin-top: 10px;
}
.recent2 span{
	color:#8d9499;
}
.recent2 a{
	text-decoration: underline;
}
.recent2 a:hover h1		{color:#EE3A43;}
.recent2 img:hover h1		{color:#EE3A43;}
.recent2 h4{
	color: #8d9499;
	font-size: 16px;
	line-height: 18px;
}
.recent2 .no-image-logo	{width:100%; height:150px; margin-bottom:31px; background:url('http://winthropintelligence.com/wp-content/uploads/2013/05/no-blog-image.png');background-repeat: no-repeat;}
.london{
	background:#f5f5f5;border:1px solid #dddfe0;width:auto;height:305px;margin:70px 0px 110px 0px;
}
.ipad{
	display:inline-block;padding-left:15px;position:relative;top:-35px;
}
.londoneye{
	display:inline-block;vertical-align:top;padding:40px 45px 45px 45px;width:375px;
}
.londoneye h1{
	font-size:18px;color:#455560;text-align:center;line-height:28px;margin:25px 0px 20px 0px;
}
.whyuse{
	background:#fff;font-size:15px;text-align:center;margin:0 auto; width:270px;padding:10px 0px;
}
.whyuse a{
	border-bottom:1px solid #d7dadb;
}
.whyuse span{
	color:#ee3a43;font-style:italic;
}
.tourbtn5{
	text-align:center;margin-top:35px;
}
.tourbtn5 a{
	font-size:20px;padding:10px 35px;margin:0px 10px;
}
.d2div{
	float:right;width:430px;position:relative;top:-90px;margin-right:21px;
}
.d2info{
	display:inline-block;width:61%;text-align:center;vertical-align:top;color:#455560;font-size:17px;margin-top:17px;
}
.d2btn{
	display:inline-block;width:34%;padding:0px 0px 10px 10px;
}
.ttank{
	display:inline-block;width:435px;margin-bottom:60px;margin-right:20px;
}
.ttank-top{
	background:#618a92;padding:25px 20px;
}
.ttank-top p{
	margin-bottom:0px;color:#dfe8e9;font-family:adelle,arial,sans-serif;font-size:14px;text-align:center;
}
.ttank-bottom{
	background:#dfe8e9;padding:6px 50px 6px 60px;
}
.ttank-bottom p{
	margin-bottom:0px;font-family:adelle,arial,sans-serif;text-align:right;font-size:14px;
}
.twr-box{
box-shadow:3px 3px 0px #dddfe0;border:1px solid #dddfe0;background:#f5f5f5;width:435px;display:inline-block;margin-bottom:90px;margin-right:16px;
}
.social-proof{
	display:inline-block;width:435px;margin-bottom:40px;box-shadow:3px 3px 0px #dddfe0;vertical-align:top;border:1px solid #dddfe0;
}
.social-proof2{
	display:inline-block;width:425px;margin-bottom:40px;box-shadow:3px 3px 0px #dddfe0;vertical-align:top;border:1px solid #dddfe0;
}
.social-proof-buzz{
	display:inline-block;width:534px;margin-bottom:40px;box-shadow:3px 3px 0px #dddfe0;vertical-align:top;border:1px solid #dddfe0;padding:25px;
}
.proof-top{
	padding:25px 15px 10px 15px;
}
.proof-top p{
	margin-bottom:0px;color:#455560;line-height:21px;font-family:adelle,arial,sans-serif;font-size:15px;text-align:center;font-style:italic;
}
.proof-top img{
	margin-top:-1px;margin-left:3px;
}
.proof-bottom{
	padding:0px 20px 6px 20px;
}
.proof-bottom p{
	margin-bottom:22px;font-family:adelle,arial,sans-serif;text-align:right;font-size:13px;
}
.liner{
	clear:both;margin-bottom:30px;border-bottom:3px solid #dddfe0;
}
.oneb{
	padding:10px 20px 10px 0px;
}
.twob{
	padding:10px 34px;
}
.threeb{
	padding:10px 0 10px 20px;
}
.journals a{
	font-style: italic;
	text-decoration: underline;
	color: #333;
}
.journals a:hover{
	color: #ee3a43;
}
.current-cat a{
	background:#f5f6f6; color:#455560;
}
.cat-item-60 a{
	color: #ee3a43;
}

/* FOOTER */
#colophon .wrap{
	padding: 0px;
}
#menu-footer-nav{
	width: 100%;
	text-align: center;
}
#menu-footer-nav li a:hover{
	text-decoration: underline;
}
#menu-item-1555{
	padding-left: 0px;
	margin-left: 0px;
}


span.proof-name{
	font-size:20px;
	line-height: 24px;
	font-family: 'BrixSlabBold', serif;
	text-transform: uppercase;
}
span.whereat{
	color: #999;
	font-size: 16px;
	font:16px/24px Georgia, serif;
	text-transform: none;
}



/* HEADER */
.topnav{
	width: 896px;margin:0 auto;
}
.topnav nav{
	margin-top: 20px;
	float: right;
}
.topnav ul li{
	padding:0 12px;
	display: inline-block;
}
.topnav ul li a{
	color: #8d9499;
	font-family: 'BrixSlab',serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 13px;
}
.topnav ul li a:hover{
	color:#ee3a43;
}
.topnav li:last-child{
	padding-right: 0px;
}
.showvidmobile{
	display: none;
}
.wistia400 iframe{
	width: 100%;
}


/* Homepage Responsive iPhone wide*/
@media only screen and (max-width: 480px) {

.showvidmobile{
	display: block;
}
.showvidmobile iframe{
	width: 400px;
}
.wistia400 iframe{
	width: 400px;
}
.hidevidmobile{
	display: none;
}
.ipad img{
	width: 366px;
}
.london{
	height: 760px;
	margin:50px 0px 40px 0px;
}
.londoneye{
	padding: 0px;
	width:auto;
}
.d2div{
	float: none;
	width: auto;
	top:0px;
}
.ttank{
	width: auto;
	margin-right: 0px;
}
.ttank img{
	width: 75px;
}
.social-proof{
	width: auto;
}
.social-proof2{
	width: 395px;
	margin-top: 0px;
}
.recent2{
	width: auto;
}
.oneb, .twob, .threeb{
	padding: 0px;
}
.topnav{
	width: auto;
}
#menu-main-menu{
	margin-left: 0px;
}
#menu-main-menu li{
	padding: 2px 2px;
}
#menu-main-menu li a{
	font-size: 12pt;
}
.twr-box{
	width: 100%;
	margin-bottom: 50px;
}
.dii header p{
	width: 100%;
}
.social-proof-buzz{
	width: auto;
}
.promo div{
	display: block;
	margin-bottom: 30px;
	width: 90%;
}
}



/* NEW SITE DESIGN 9-2 */
.tease{
		font-size:14px;float:left;margin:24px 0;
	}
	.tease1{
		font-family:'BrixSlabBold',serif;color:#43525c;font-size: 18px;
	}
	.tease2{
		font-family:'BrixSlabBold',serif;color:#ee3a43;font-size: 18px;
	}
	.tour-winad-btn{
		float:right;display:block;width:135px;height:35px;background-color:#f1d7d9;color:#ee3a43;text-align:center;margin:20px 0;font-family:'BrixSlabBold',serif;border-radius:2px;
	}
	.tour-winad-btn:hover{
		background-color: #fff;
	}
	.tour-winad-btn span{
		position:relative;top:7px;
	}
	.tour-winad-btn2{
		display:block;width:135px;height:35px;background-color:#f1d7d9;color:#ee3a43;text-align:center;margin:0 auto;font-family:'BrixSlabBold',serif;border-radius:2px;
	}
	.tour-winad-btn2 span{
		position:relative;top:7px;
	}
	.tour-winad-btn2:hover{
		background-color: #fff;
	}
	.coverall{
		width:100%;height:auto;overflow: hidden;
	}
	.goup{
		margin-top:-70px;background-color:white;
	}
	.home-foot{
		background:#f6f7f7;width:100%;height:auto;
	}
	.page-titles{
		margin-bottom:20px;color:#455560;font-family:'BrixSlab',serif;
	}
	.nobread{
		margin-top: 25px;
	}
	.offsets{
		/*margin-top:-70px;*/
	}
	.catdate{
		font-size: 12px;
		color: #8d9499;
		font-family: 'BrixSlab',serif;
	}
	.inx{
		position: relative;
		top:4px;
	}
	.divin{
		margin-left: 20px; font-size: 14px; font-style: italic; margin-bottom: 24px;width: auto;
	}
	.confmaps{background-color: #eeeff0;padding:10px 16px 5px 16px;margin-bottom: 24px;}
	.confmaps p{font-size: 10pt;line-height:14pt;font-family:'BrixSlabMedium', serif;color:#8d9499;margin:0px;text-transform: uppercase;margin-bottom: 5px;}
	
	
	
	#main		{margin-bottom:0px;}
#colophon{padding-top: 30px;background-color: #455560;}
#legal	{padding:24px 0 40px 0px; color:#c1c7cc; background:#455560; font-weight:300; font-size:12px; line-height:12px;text-align: center;}


.menu li:hover > .sub-menu{display: block;background-color: #fff;}
.sub-menu li{display: block !important;}
#menu-main-menu{position: relative;text-transform: none;}
#menu-main-menu li ul li{padding: 4px 6px;}
#menu-main-menu li a:hover{text-decoration: underline;}
#menu-main-menu li ul li:first-child{margin-top: 10px;}
#menu-main-menu li ul li:last-child{margin-bottom: 10px;}
#menu-main-menu li ul li a{color: #455560 ;font-size: 14px;}
#menu-main-menu li ul li a:hover{color: #ee3a43;text-decoration: underline;}
#menu-main-menu li ul{width: 250px;z-index: 9999;}
.menu .sub-menu {
   display: none;
   position: absolute;
   left:0px;
   top:15px;
   text-align: left;
   margin:0;
   width: 250px;
   border-bottom: 3px solid #455560;
   
}

.download-pdf{
	display:inline-block;background-color:#fde7e8;width:auto;height:auto;font-family: 'BrixSlab',serif;font-size: 15px;padding:6px 15px 2px 15px;color:#ee3a43;border-radius:3px;position: relative;top:6px;
}
.download-pdf span{
	display:inline-block;background-repeat:no-repeat;background:url('http://winthropintelligence.com/wp-content/uploads/2013/09/sub-arrow.png') 0 -16px;width:7px;height:8px;
}
.download-pdf em{margin-left: 5px;}
.download-pdf:hover{
	background-color: #ee3a43;color:#fff;
}
.download-pdf:hover span{
	background:url('http://winthropintelligence.com/wp-content/uploads/2013/09/sub-arrow.png') 0 -8px;
}
.cases{
clear:both;padding-top:40px;margin-bottom:50px;
}
.fl47{
	float:left;width:48%;border-right: 1px solid #dddfe0;padding-right: 19px;
}
.fr47{
	float:right;width:48%;
}
.cases img{
	float:left;margin:0 15px 30px 0;
}
.cases-title{
	font-size: 15px;
	position: relative;
	top:-6px;
	color: #455560;
}
.cases h4{
	font-family: 'BrixSlabMedium',serif;
	color: #455560;
	margin-bottom: 34px;
}
.casestudy-title{
	border-top: 2px solid #dddfe0;
    color: #ee3a43;
    font-size: 34px;
    font-style: italic;
    text-align: center;
    margin-bottom: 34px;
    padding-top: 34px;
}
.cases p{margin-bottom: 0px;}

.vid-border:hover {
	border: 1px solid #ee3a43;
}
.vid-border{float:none;margin-bottom:20px;padding:3px 3px 0px 3px;border:1px solid #e1e5e5;}
.section-titles{color:#ee3a43;font-size:16px;line-height:1;text-transform:uppercase;margin-bottom:20px;}
.go-left{float:right;width:70%;margin-bottom:40px;}
.postTabs_divs{padding:0px;}

.department{display:none;margin-bottom:10px;}
.sport{display:block;margin-bottom:10px;}
#opt1{margin:0 0 10px 10px;font-size:14px;color:#ee3a43;}
#opt1:hover{color:#ee3a43;}
#opt2{margin:0 10px 10px 0;font-size:14px;}
#opt2:hover{color:#ee3a43;}

.tour3{
	display:inline-block;width:284px;background-color:#fff;text-align:center;font-family: 'BrixSlab',serif;color:#666;margin-bottom: 25px;vertical-align: top;
}
.tour3 div{
	padding: 0 20px;
}
/*CHANGED */
.below-t{
	height: auto;
	margin-bottom: 50px !important;
}
.bluet{
	color: #3a6d82;
	font-size: 26px;
	line-height: 30px;
	margin: 10px 0 0px 0;
}
.blue-sub{
	color: #3a6d82;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 15px;
}
.greent{
	color: #627b2a;
	font-size: 26px;
	line-height: 30px;
	margin: 10px 0 0px 0;
}
.green-sub{
	color: #627b2a;
	font-size: 18px;
	line-height: 22px;
	margin: 10px 0 15px 0;
}
.purplet{
	color: #47466e;
	font-size: 26px;
	line-height: 30px;
	margin: 10px 0 0px 0;
}
.purple-sub{
	color: #47466e;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 15px;
}
.pinkt{
	color: #b71956;
	font-size: 18px;
	line-height: 25px;
	margin: 10px 0 15px 0;
}
.dark-purplet{
	color: #551f51;
	font-size: 18px;
	line-height: 22px;
	margin: 10px 0 15px 0;
}
.oranget{
	color: #d36412;
	font-size: 18px;
	line-height: 22px;
	margin: 10px 0 15px 0;
}
.darkgreent{
	color: #2c6d42;
	font-size: 26px;
	line-height: 30px;
	margin: 10px 0 0px 0;
}
.darkgreen-sub{
	color: #2c6d42;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 15px;
}
.redt{
	color: #b02616;
	font-size: 26px;
	line-height: 30px;
	margin: 10px 0 0px 0;
}
.red-sub{
	color: #b02616;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 15px;
}

/*END CHANGED */
.midtour{
	margin:0 18px 25px 18px;
}
/* ADDED for TOUR */
	.tourcard{
	display:inline-block;width:208px;background-color:#fff;text-align:center;font-family: 'BrixSlab',serif;color:#666;margin-bottom: 25px;vertical-align: top;
}
.tourcard div{
	padding: 0 15px;
}
.tourcard img{
	width: 208px;
}
.midtours{
	margin-right: 15px;
}
.tour-text{
	font-family:'Georgia',serif;font-size: 14px; line-height: 18px;
}
.indexvid{
	margin:0 0 5px 0;width:435px;font-size:12px;line-height:16px;
}
.indexvid strong{
	color:#ee3a43;
}
/* END ADDED for TOUR */
.DI-Title{
	text-align:center;width:65%;margin:0 auto;color:#666;font-size: 18px;letter-spacing: .4px;
}
.readmore{
		margin-right: 20px;
		margin-bottom: 25px;
		float: left;
		display: inline-block;
		background-color:#f5f5f6;
		padding:5px 13px;
		border-radius:2px;
	}
	.readmore:hover a{
		color: #ffffff;
	}
	.readmore:hover{
		background: #455560;
	}
	.readmore a{
		font-family: 'BrixSlabMedium',serif;
		color: #455560;
		font-size: 11pt;
	}
	.second-story-left{
		float: left; font-size: 14px; padding: 15px; width: 45%; margin: 20px 20px 15px 0; border: 1px solid #eeeff0;border-top: 3px solid #43525c;line-height: 18px;
	}
	.dating, .print-logo{
		display: none;
	}
	.teaser{
		padding: 0px 20px; font-style: italic; font-size: 14px; color: #999;
	}
	
/* Social Proof Sidebar Quote & Sidebar in General*/
.side-quote{
	background-color:#f1f2f3;
	padding:20px;
	position: relative;
}
.red-title{
	color: #455560;
	font-family: 'BrixSlabBold',serif;		
	font-size: 18px;
	text-transform: uppercase;
	line-height: 22px;
	border-bottom: 1px solid #d1d4d5;
	padding: 5px 0 12px 0; 
	margin-bottom: 17px;
	letter-spacing: 1px;
	text-align: center;
}
.side-quote-title{
	color: #5e8990;
	font-family: 'BrixSlab',serif;		
	font-size: 17px;
	line-height: 24px;
	border-bottom: 1px solid #d1d4d5;
	padding: 5px 0 12px 0; 
	margin-bottom: 17px;
	letter-spacing: 1px;
	text-align: center;
}
.side-quote-1{
	color: #666;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	margin-bottom: 3px;
	text-align: center;
}
.side-quote img{
	position: absolute;
	bottom:-21px;
	left:75px;
}
.quote-guy{
	margin-top: 33px;
	line-height: 15px;
	font-style: italic;
}
.quote-guy span{
	font-family: 'BrixSlabMedium',serif;
	font-size: 17px;
	color: #455560;
	font-style: normal;
	line-height: 18px;
}
.quote-guy img{
	float: left;
	margin-right: 15px;
}
.sidebox{
	padding:24px 24px 12px; 
	background:#f1f2f3;
}
.sidebox p{
	color: #666;font-size: 14px;line-height: 20px;text-align: center;margin-bottom: 14px; font-weight: normal;
}
.revenue-btn:hover{
	color: #fff !important;
}
.revenue-btn{
	font-size:17px;
	width:145px;
	display:block;
	padding:9px 0px 3px 0px;
	background-color:#809c3c;
	color:#fff !important;
	font-family:'BrixSlab',serif;
	text-align:center;
	border-radius:3px;
	letter-spacing:1px;
	margin:14px auto;
}
/* Tour Side Quotes*/
.leftsidequote{
	float:left;
	width:45%;
}
.sidequote{
	float: right;
    border-right: 1px solid #eeeff0;
    border-left: 1px solid #eeeff0;
    border-bottom: 1px solid #eeeff0;
    border-top: 2px solid #43525c;
    width: 47%;
    margin: 0 0 20px 20px;
    background-color: #ffffff;
}
.sidequote p{
	padding: 18px 13px;
	margin: 0;
}
.sidequote img {
    float: left;
    margin: 0 10px 5px 0;
}
.sidequote span{
	display: block;
	text-align: left;
	font-size: 13px;
	color: #999;
	line-height: 1.5;
	font-style: italic;
}
.sidequote span.tourname{
	color: #869e49;
    text-transform: none;
    font-style: normal;
    font-size: 13px;
    font-weight: bold;
    clear: both;
    text-align: left;
    display: block;
    margin-top: 16px;
}
/* END Tour Side Quotes*/
/* Sidebar List */
	.list-bold{
		margin-left:15px !important;
		color:#43525c !important;
		font-size:13pt !important;
	}
	.catlist{
		margin:24px 0px 0px 0px;
		border-bottom: 1px solid #eeeff0;
		border-left: 1px solid #eeeff0;
		border-right: 1px solid #eeeff0;
	}
	.catlist p{
		background-color:#edeff0;
		border-top:2px solid #43525c;
		padding:9px 0px 5px 15px;
		font-size:13pt;
		color:#43525c;
		font-family:'BrixSlabBold', serif;
		letter-spacing:1px;
		margin-bottom:0px;
	}
	.catss{
		border-bottom: 1px solid #eeeff0;
		padding-bottom: 9px;
		margin-top: 9px;
	}
	.catss li{
		font-size: 12pt;
		color: #8d9499;
		font-family: 'BrixSlabMedium',serif;
		margin-left: 25px;
		line-height: 20pt;
	}
/* End Sidebar List */
/* Buttons */
.thebutton{
	display:inline-block;
	width:auto;
	background-color:#f1d7d9;
	color:#ee3a43 !important;
	text-align:center;
	margin:0;
	font-family:'BrixSlabBold',serif;
	border-radius:3px;
	padding:9px 25px 6px 25px;
	letter-spacing: 1px; 
	font-size: 16px;
	text-transform: uppercase;
}
.thebutton:hover{
	background-color: #fff;
}
.print-button{
	float:right;margin-left:20px;position:relative;top:-4px;
}
.cite-logo{
	vertical-align:top;position:relative;top:10px;font-size:20px;color:#000;margin-right:10px;
}
/* END Buttons */
.minute{
line-height:16px;text-align:center;margin-bottom:0px;margin-top:15px;
}


@media only screen and (max-width: 480px) {
	.goup{
		margin-top: 0px;
	}
	.coverall{
		width: 398px;	
		padding: 20px 50px 5px 0px;
	}
	.tease{
		float: none;
		text-align: center;
	}
	.tour-winad-btn{
		float: none;
		margin:0 auto;
		margin-bottom:30px;
	}
	h1.page-titles{
		font-size: 24px;
		line-height: 30px;
	}
	
	/*NEW*/
	.home-foot{
		width: 398px !important;
		padding:0 50px 0 0;
	}
	.offsets{
		width: 398px;
		position: relative;	
		padding: 0px 50px 5px 0px;
	}
	.print-button{
		display: none;
	}
	.DI-Title{
		width: 90% !important;
	}
	.tour3{
		height: 316px;
		display: block !important;
		margin: 20px auto !important;
	}
	.tourcard{
		width: 280px;
		display: block;
		margin:20px auto;
		height:auto;
		padding-bottom: 20px;
	}
	.tourcard img{
		width: 280px;
	}
	.fl47{
		float: none;
		width: auto;
		padding: 0px;
		border: none;
	}
	.fr47{
		float: none;
		width: auto;
		padding: 0px;
		border: none;
		clear: both;
		margin-top: 35px;
	}
	.go-left{
		float: none;
		width: auto;
	}
	.vid-border{
		float: none;
		display: block;
	}
	.vid-border img{
		width: 100%;
	}
	.sport, #opt1, #opt2, .goaway{display: none !important;}
	.department{display: none !important;}
	
	ul.postTabs li {

margin:20px 0px !important;
}
	ul.postTabs li a{
		display: block;
		max-width: 360px;
		text-align: center;
	}
	.entry-contents div{width: auto;}
	.entry-contents ul li{width: 348px;}
	.entry-contents ol li{width: 348px;}
	div.simple-footnotes{width: 368px !important;}
	.divin{width:368px !important;}
	.highlight p{width: 348px;}
	blockquote{width: 398px;padding: 20px;}
	blockquote p{width: 358px !important;}
	.greyback p{
	width: 358px;
}
	iframe{
		width: auto;
	}
	.highlights ul{
		width: 320px;
	}
	.highlights ul li{
		width: auto;
	}
	.highlights p{
		width: 345px;
	}
}




/* TABLET 
@media only screen and (max-width: 895px) {

.london{
	margin:50px 0px 60px 0px;
}
.londoneye{
	width:345px;
	padding:40px 30px 45px 30px;
}
.ipad img{
	width: 325px;
}
.d2div{
	top:0px;
	float: none;
	margin:0 auto;
}
.ttank{
	width: 48%;
}
.social-proof{
	width: 48%;
	margin-top: 50px;
}
.social-proof2{
	margin-top:70px;
	width: 425px;
	height: 185px;
}
.ttank-top{
	padding: 24px 20px;
}
.ttank-top img{
	width: 75px;
	margin-bottom: 40px;
}
.ttank-top p{
	text-align: left;
}
.recent2{
	width: 230px;
}
.recent2 .no-image-logo{
	height: 137px;
	width:100%;
}
.oneb{
	padding: 10px 0px 10px 0px;
}
.twob{
	padding: 10px 31px;
}
.threeb{
	padding:10px 0 10px 0px;
}
#menu-main-menu{
	clear: both;
	float: none;
	margin-left: 40px;
}
.twr-box{
	width: 365px;
	margin-top: 50px;
}
.twr-box img{
	width: 330px;
}
.topnav nav{
	margin-right: 45px;
}
.dii header p{
	width: 490px;
}
.tour-winad-btn{
	float: none;
	margin: 10px auto;
	margin-bottom: 30px;
}
.tease{
	float: none;
	text-align: center;
}
#masthead{
	width: 825px;
}
#masthead ul{
	margin-top: -30px;
}
.coverall{
	width: 825px;
	padding-right: 40px;
}
.home-foot{
	width: 825px !important;
	padding-right: 40px;
}
.standard .entry-content{
	float: none;
	margin: 0 auto;
}
.sidebar .recent2{
	display: none;
}
.catlist{
	width: 300px;
	margin: 30px auto !important;
}
.buzz-quote{
	width: 320px !important;
}
.recent3bottom{
	width: 205px !important;
}
.pright{
	float: none !important;
	margin: 0 auto !important;
}
.pleft{
	float: none !important;
	margin: 0 auto !important;
}
#colophon .menu{
	float: none !important;
	margin: 0 auto !important;
}
#colophon{
	width:865px;
}
#legal{
	width: 865px;
}
.tour3{
	width: 236px;
	height: auto;
}
.tour3 img{
	width: 236px;
}
ul.postTabs li {

margin:20px 0px !important;
}
ul.postTabs li a{
		display: block;
		text-align: center;
	}
.vid-border{
	width: 400px;
}
.vid-border img{
	width: 400px;
}
#sidebar-1{
	display: none;
}
#sidebar{
	display: none;
}
}
	
	*/
	
.breadcrumb_last{
		width: 80%;
	}
.video-link{
	width: auto;
	padding: 6px;
	border:1px solid #e1e5e5;
}
.video-link:hover{
	border:1px solid #ee3a43;
}
.greyback{
	
	padding: 20px;
	background-color: #f1f2f3;
}
.down-arrow{text-align:center;position:relative;top:-2px;}
.menu-item-1966 a, .menu-item-2069 a{color:#ee3a43 !important;}
.midtours{
		margin-right: 14px;
	}
.tourcard{
		background: #f5f5f5;
	}
	
	.slogan{
		font-size: 22px;
		line-height: 26px;
		text-align: center;
		width:70%;
		margin:24px auto;
	}
	.slogan span{
		color: #ee3a43;
	}
	.pslogan{
		text-align:center;
		font-size:16px;
		line-height:24px;
		width:95%;
		margin-bottom: 40px;
	}
	.pslogan em{
		text-decoration: underline;
		color: #455560;
		font-weight: bold;
	}
	.powering{
		color:#ee3a43;
		font-family:'BrixSlab',serif;
		text-align:center;
		font-style:italic;
		margin:70px 0 20px 0;
		font-size:27px;
		line-height:31px;
	}
	.red-button{
		display: inline-block;
		text-align: center;
		color: #fff;
		padding: 10px 26px 8px 26px;
		background-color: #ee3a43;
		border-bottom: 3px solid #b22b32;
		border-radius: 3px;
		-moz-border-radius:3px;
	}
	.red-button:hover{
		color:#fff;
	}
	.tour-it{
		margin-bottom: 14px;
		text-align: center;
		color:#455560;
		width: 95%;
		font-size: 19px;
		font-family: 'BrixSlabBold',serif;
	}
	#img-grp-wrap {
    position: relative;
    margin: 60px 0 50px 0;
    clear: both;
}

#shs_slider_cont #shs_prev{
	background: url('http://winthropintelligence.com/wp-content/uploads/2014/01/lefter.png') !important;
	background-repeat: no-repeat !important;
	left:auto !important;
	right:0px !important;
	top:17px;
	margin-right: 8px;
}
#shs_slider_cont #shs_next{
	background: url('http://winthropintelligence.com/wp-content/uploads/2014/01/righter.png') !important;
	background-repeat: no-repeat !important;
	top:17px;
	right:-17px;
}
.shs_items{
	margin-top:35px !important;
}



.arrow-left {
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; 
	border-right:10px solid #590085; 
	display: inline-block;
	vertical-align:top;
	top:70px;
	position:relative;
}
.arrow-right {
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #003877;
	display: inline-block;
	vertical-align:top;
	top:70px;
	position:relative;
}
.school-logo{
	display:inline-block;
	width:160px;
	height:160px;
	background:url('http://winthropintelligence.com/wp-content/themes/winthrop/img/school-logos.png') 0 0;
}
.ll{
	margin-left:10px;
}
.rr{
	margin-left: 22px;
	position: relative;
	top:15px;
}
.proof{
	display:inline-table;
	position: relative;
	width:282px;
	background-color:#f1f2f3;
	padding:30px;
	height:207px;
	vertical-align:top;
	font-size: 18px;
	line-height: 26px;
	color:#455560;
	text-align: center;
}
.little-t{
	position: absolute;
	bottom: -21px;
	left:75px;
}
.mid-proof{
	display:inline-block;
	width:203px;
}
.proof .vert-middle{
	display: table-cell;
	vertical-align: middle;
}
.vert-middle a{
	margin-top: 15px;
	display: block;
	font-weight: normal;
	font-family: 'BrixSlabBold',serif;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 19px;
	letter-spacing: .5px;
}
.div-proof{
	vertical-align: top;
	display: inline-block;
	width:342px;
}
.face-proof{
	background: url('http://winthropintelligence.com/wp-content/themes/winthrop/img/people-sprite.png') 0 0 no-repeat;
	background-repeat: no-repeat;
	width: auto;
	height: 60px;
	top:-9px;
	position: relative;
}
.qq{
	margin: 20px 0 0 75px;
	display: inline-block;
	color: #455560;
	font-family: 'BrixSlabMedium',serif;
	font-size: 18px;
}
.ww{
	color: #8d9499;
	font-family: 'BrixSlab',serif;
	font-size: 13px;
	font-style: italic;
}
.homer{
	position:relative;
	height:450px;
	margin:40px 0;
}
.floater{
	float:left;
	width:38%;
}
.tablet-img{
	position:absolute;
	left:262px;
}
.home-btns{
	margin-left:10px;
}
.centerit{
	width: 662px;
	margin:0 auto;
}
/** Win AD Schedule **/
.callout1{
	display:inline-block;
	margin:0;
	color:#fff;
}
.callout2{
	display:inline-block;
	width:60%;
	margin-top:11px;
}
.green-btn{
	margin-top:13px;
	display: inline-block;
	float: right;
	text-align: center;
	color: #fff;
	padding: 10px 26px 8px 26px;
	background-color: #60752d;
	border-bottom: 3px solid #485822;
	border-radius: 3px;
	-moz-border-radius:3px;
}
.green-btn:hover{
	color:#fff;
}
.section-titles-schedule{
	color: #455560;
	font-size: 20px;
	line-height: 1;
	margin-bottom: 20px;
}
@media only screen and (min-width:481px) and (max-width: 895px) {
	.centerit{
		width: 555px;
	}
	#menu-main-menu li{
		padding: 2px 5px 10px 5px;
	}
	.tablet-img img{
		width: 530px;
	}
	.powering{
		margin: 15px 0 20px 0;
		font-size: 23px;
	}
	.red-button{
		font-size: 15px;
		line-height: 19px;
		padding: 10px 15px 8px 15px;
	}
	.homer{
		height: 350px;
	}
	.pslogan{
		margin-bottom: 15px;
	}
	.tourcard img{
		width: 175px;
	}
	.tourcard{
		width: 175px;
		height: 270px;
	}
	.midtours{
		margin-right: 10px;
	}
	.tour-text{
		font-size: 12px;
		line-height: 16px;
	}
	.slogan{
		width: 80%;
	}
	.proof{
		width: 250px;
		padding: 15px;
		font-size: 14px;
		line-height: 18px;
	}
	.qq{
		font-size: 18px;
		line-height: 24px;
	}
	.ww{
		margin: -7px 0 10px 74px;
		display: block;
	}
	.div-proof{
		width: 275px;
	}
	#shs_slider_cont{
		width: 766px !important;
	}
	#colophon .menu{
		width: 770px;
	}
	.vid-border img{
		width: 100%;
	}
	.go-left{
		width: 65%;
	}
	#postTabs_li_9_58 a{
		position: relative;
		top:20px;
	}
	.tease{
		width: 620px;
		font-size: 12px;
	}
	
	.minute{
		text-align: left;
	}
}
@media only screen and (max-width: 480px) {
	html{
		width: 100%;
	}
	.page-id-2166 ul.postTabs li{
		width: 398px !important;
	}
	.callout2{
		display: inline-block;
		width: 75%;
		font-size: 15px;
		margin-top: 0;
	}
	.callout3{
		padding:0px 25px 5px 25px;
		width: 398px;
	}
	.schedule-title{
		width: 100% !important;
	}
	.green-btn{
		float: none;
		display: block;
	}
	.centerit{
		width: auto;
	}
	.floater{
		float: none;
		width: 100%;
		display: block;
	}
	.pslogan{
		width:100%;
		margin-bottom: 20px;
	}
	.tour-it{
		width: 100%;
	}
	.homer{
		height: auto;
	}
	.tablet-img{
		left:auto;
		position: relative;
		display: block;
		text-align: center;
	}
	.tablet-img img{
		width: 344px;
		margin-top: 30px;
	}
	.slogan{
		width: 100%;
	}
	.home-btns{
		text-align: center;
	}
	.midtours{
		margin:20px auto !important;
	}
	#shs_slider_cont{
		width: 344px !important;
		margin: 0 auto !important;
	}
	ul.postTabs li.postTabs_curr a, ul.postTabs li a{
		width: 100% !important;
		margin:0px !important;
	}
	ul.postTabs li{
		width: 100% !important;
		margin:2px 0px !important;
	}
	ul.postTabs{
		width: 100% !important;
		margin-bottom: 40px !important;
		text-align: center !important;
	}
	.section-titles{
		line-height: 3;
		margin-bottom: 0;
	}
	.sidequote{
		float: none;
   		width: 100%;
   		margin: 0 0 20px 0;
	}
}
#_atssh{
	display: none;
}
