



.st_twitter_large.sn.hearMore
{
	background-image:none !important;
}

.st_twitter_large.sn.hearMore .stLarge
{
	background-size:24px 24px;
	width:24px;
	height:24px;
 	float:right;
}
.st_twitter_large.sn.hearMore .stLarge:hover
{
	background-position: 0px 0px;
}



.prBody #cs_twitter
{
	margin-right:15px;
	padding:0px 0px 0px 0px !important;

}


.prBody #cs_twitter:hover #intwt
{
	text-decoration:underline;
}

.prBody #intwt
{
	margin-right:30px;
	display:inline-block !important;
	line-height:27px;
	vertical-align:top;
	
}

.prBody .stButton
{
	width:170px;
	margin-left:-170px;
	margin-top:1px;
}


body
{

	background-color:#292828;

}

.wistia_visible a{
	color:#ffffff !important; 
	text-decoration:none !important;
}


.m_label
{
	padding:0px 0px 0px 2px;;
}

#content .entry ul.m_list
{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}

.soc_hold
{
	padding:10px 0px 0px 0px;
}

#content .entry ul.m_list li
{
	margin:0px;
	padding:0px 0px 0px 5px;;
}


#fullow
{
	font-size:18px;
	line-height:24px;
	padding:16px 0px 0px 0px
}

#fullow a
{
	font-size:21px;
}


#reprod
{
	color:#009ed2 !important;
	display:inline-block;
	float:right;
	margin:10px 0px 0px 0px;
	text-decoration:none !important;
}

#reprod:hover
{
	text-decoration:underline !important;
	cursor:pointer;

}


#cs_all
{
  	display:block !important;

	height:53px;
	float:right;
	margin:0px 0px 20px 0px;
	
}

#cs_all li
{
 
	display:block !important;
 
	width:53px;
	height:53px;
	float:right;
	margin-left:24px;
	
	white-space:nowrap;
		background-color:#666666;
}



#cs_all li span
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:53px;
	height:53px;
	
}

#cs_all li#lab_sc
{
	width:auto;
	background-color:transparent;
}

#cs_all li span span.stLarge,
#cs_all li a.sn
{

	display:inline-block !important;
	width:53px;
	height:53px;

	background-repeat:no-repeat;

}

#cs_all li span span.stLarge
{
	background-image:none !important;
	width:53px;
	height:53px;
	
	
}

#cs_all li:hover,
#cs_all li a.sn:hover
{
	background-color:#308dca;
}

#cs_all li span
{
	display:block;
	width:53px;
	height:53px;
	background-repeat:no-repeat;
	
}


#cs_all li span#cs_twitter
{
	background-image:url(/b2b-marketing-predictions-2015/site_images/socktop_twitter.png) !important;
	background-position:50% 3px !important;
}


#cs_all li span#cs_linkedin
{
	background-image:url(/b2b-marketing-predictions-2015/site_images/socktop_linkedin.png) !important;
	background-position:50% 4px !important;
}


#cs_all li a#cs_googleplus 
{
	background-image:url(/b2b-marketing-predictions-2015/site_images/socktop_gplus.png) !important;
	background-position:50% 4px !important;
}

#cs_all li span#cs_facebook
{
	background-image:url(/b2b-marketing-predictions-2015/site_images/socktop_fb.png) !important;
	background-position:50% 5px !important;
}




#gazpo-header .logo
{
	background-image:url(/b2b-marketing-predictions-2015/site_images/logo_b2b-marketing-predictions_@1Xc.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-size:98px 98px;
	
	width:358px;
	height:98px;
	margin:12px 0px 0px 32px;
	
}


#gazpo-header .logo h1#logoHeader
{

	padding:23px 0px 0px 0px;
	font-family: Oswald, 'Open Sans', 'Droid Sans', sans-serif;
	line-height:44px;
	font-size:44px;
}


#gazpo-header .logo h1#logoHeader span#bb
{
	color:#ffffff;
	font-size:40px;
	line-height:40px;
	font-weight:500;
	width:100px;
	display:inline-block;
	 
	border:0px solid red;
	letter-spacing:0px;



}

#gazpo-header .logo h1#logoHeader span#bb .bbiz
{
	border:0px solid red;
	letter-spacing:0px;
	display:inline-block;
 
	transform:scale(1.3,1); /* W3C */
    -webkit-transform:scale(1.3,1); /* Safari and Chrome */
    -moz-transform:scale(1.3,1); /* Firefox */
    -ms-transform:scale(1.3,1); /* IE 9 */
    -o-transform:scale(1.3,1); /* Opera */
    width:27px;
    margin-left:15px;
   
    
    
    
}

#gazpo-header .logo h1#logoHeader span#bb .bbitz
{
	border:0px solid red;
	letter-spacing:0px;
	display:inline-block;
	width:26px;
	transform:scale(1.3,1); /* W3C */
    -webkit-transform:scale(1.3,1); /* Safari and Chrome */
    -moz-transform:scale(1.3,1); /* Firefox */
    -ms-transform:scale(1.3,1); /* IE 9 */
    -o-transform:scale(1.3,1); /* Opera */
    
 
    
    
    
}

#gazpo-header .logo h1#logoHeader span#bb .bto
{
	border:0px solid red;
	letter-spacing:0px;
	display:inline-block;
	font-size:29px;
	width:21px;
	
	transform:scale(1.3,1); /* W3C */
    -webkit-transform:scale(1.3,1); /* Safari and Chrome */
    -moz-transform:scale(1.3,1); /* Firefox */
    -ms-transform:scale(1.3,1); /* IE 9 */
    -o-transform:scale(1.3,1); /* Opera */
    
   

}



#gazpo-header .logo h1#logoHeader span#mp
{
	color:#009ed2;
	font-size:24px;
	line-height:40px;
	display:inline-block;
	margin:0px 0px 0px 0px;
 	letter-spacing:0.1em;
	
}

#main_sponsor
{
	color:#666666 !important;
	font-size:14px;
	line-height:14px;
 		font-weight:200;

	font-family: Oswald, 'Open Sans', 'Droid Sans', sans-serif;
 	margin-left:102px;
	
	font-style:italic;
	letter-spacing:0.1em;
	margin-top:-5px;
	
}

#main_sponsor a
{
	color:#666666 !important;
}

#main_sponsor a#bbl:hover
{
	color:#009ed2 !important;
}

#content
{
	overflow:hidden;
	
}

#gazpo-nav
{
	margin-top:0px;
 
	float:right;
	display:inline-block;
}

.ititle
{
	font-size: 12px;
	line-height:14px;
	padding:2px 0px 5px 0px;
	border:0px solid red;
	height:26px;
	margin-right:22px;
	
	overflow:hidden;
	color:#353535;
  
}

div#content .mo_title h2
{
	font-size: 22px;
	line-height:23px;
	font-weight:300;
	color:#333333;
}



#lbp-inline-href-1
{
	padding:0px !important;
}

.isocks a
{
	width:18px;
	height:18px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px 0px 0px 0px;
	display:inline-block;
	background-size:100% 100%;
 }

/*
.isocks a:hover
{
 	background-position:0px -36px;

	border:1px solid #4a85b7;


}
*/


.brae
{
	display:block !important;
	
}

.isocks
{
	margin:10px 5px 0px 0px;
	height:18px;
	width:82px;
	border:0px solid blue;
	float:right;
}

.s_twitter
{
	background-image:url(/b2b-marketing-predictions-2015/site_images/social_blk_txt.png);
}

.s_linkedin
{
	background-image:url(/b2b-marketing-predictions-2015/site_images/social_blk_in.png);
	margin:0px 6px 0px 7px !important;
}

.s_website
{
	background-image:url(/b2b-marketing-predictions-2015/site_images/social_blk_web.png);
}

.mkwrap
{
	background-image:url(/b2b-marketing-predictions-2015/site_images/namask.png);
	background-size:100% 100%;
	height:75px;
	margin:0px 0px 0px 0px;
	
}

.lxBack
{

	background-image:url(/b2b-marketing-predictions-2015/site_images/link_back.png);


	background-repeat:no-repeat;
	background-position:0px 0px;
	background-size:41px 38px;
	width:41px;
	height:38px;
	display:inline-block;
	

}


.elwrap
{
	border:0px solid red;
	width:190px;
	padding:12px 0px 0px 12px;
	float:left;
}

.riwrap
{
	border:0px solid yellow;
	width:40px;
 
	float:right;
	text-align:right;
	overflow:visible;
	margin-right:1px;	
 
}



.isotopenav
{
 	
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	border:0px solid orange;
	display:inline-block;
 	-webkit-font-smoothing: antialiased;

}


.img_tmbr
{
 	display:block;
 	margin:0px 0px 8px 0px;
 	
	border-radius:6px;
	border:1px solid #666666;
 	width:100%;
 	/*height:auto; prechange*/
 	height:240px;
 	
}

.img_tmbr.unk
{
 
 width:240px;
 height:135px;
 	display:block;
}

.isotopenav li.t_cat
{
	font-family: 'Oswald','Open Sans', 'Droid Sans', sans-serif !important;

	
		display:inline-block;

	float:left;
	
	white-space:nowrap;
	
 	
	margin-right:12px;
	
	
	
 	background-color:#308dca;
		
 	width:90px;
 	text-align:center;
 	
 	padding:0px 0px 0px 0px;
 	
  	
 	border:0px solid #000000;
 	
}

.isotopenav li.t_cat > a
{
	
	padding:6px 10px 6px 10px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	display:block;
 	font-size:14px;
 	line-height:14px;
  
 
 
}


.isotopenav li.t_cat > a::first-letter
{
	text-transform:uppercase;
}


#keylable
{
	background-color:transparent;
}

#keylable div
{
	
	padding:6px 0px 6px 0px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	display:inline-block;
 	font-size:16px;
 	line-height:16px;
}

.isotopenav li.t_cat:hover
{
	background-color:#0769AD;
 
}

.isotopenav li.t_cat.active
{
	background-color:#262626;
	 	border:0px solid #2b78ad;

 }



 

.cat_under
{
	
	list-style-type:none;
	width:600px;
	
	display:none;
	


	
	 
	padding:0px;
	margin:4px 0px 0px 0px;
	
	 
	white-space:nowrap;

 	


	
}


#under-14
{
	margin-left:-100px;
}

#under-16
{
	margin-left:-200px;
}

#under-13
{
	margin-left:-304px;

}


.cat_under.active
{
 
	display:block;
 
}

.cat_under li.s_cat
{
	padding:0px;
	margin:0px 0px 0px 0px;
	display:inline-block;
		float:left;

 	background-color:#333333;
 	
	 width:100px;
 	
 	
}

.cat_under li.s_cat:first-child
{

	padding-left:2px;
 
	
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;

}

.cat_under li.s_cat:last-child
{

	padding-right:2px;

	border-top-right-radius:4px;
	border-bottom-right-radius:4px;

}



.cat_under li.s_cat > a
{

	border:1px solid #666666;
	border-radius:4px;	
	
	padding:0px 4px 0px 4px;
	margin:6px 2px 6px 2px;
	background-color:#dddddd;
	color:#000000;
	display:block;
 

}




.prePlay
{



	background-image:url(/b2b-marketing-predictions-2015/site_images/over_soon.png);
	background-repeat:no-repeat;
	background-size:50px 50px;
	background-position:0px 0px;


	display:block;
	width:100%;
	height:180px;
 
	
}

.prePlay.video
{
	background-image:url(/b2b-marketing-predictions-2015/site_images/over_play.png);
	background-repeat:no-repeat;
	background-size:50px 50px;
	background-position:0px 0px;
}


.mo_date
{
	font-size:12px;
	line-height:13px;
}

.col_wrap
{
 	
	width:20%;
	

	margin-bottom:0px;
	
	height:330px;
	overflow:hidden;
 	
}

.col_wrap.forced
{
	opacity:0.1 !important;
}


.pre_wrap
{
	margin:11px 8px 12px 8px;
	
	
	
	

	/*
	border:1px solid #888888;
	border-radius:8px;
	
		box-shadow: 0px 2px 5px #bbbbbb;
	
	
	padding:7px 8px 8px 7px;
	*/
	
	padding:0px 0px 0px 0px;
	
	border:1px solid #308dca;
	border-width:0px 0px 6px 0px;
	
 
	
	/*background-color:#828282;*/
	/*background-size:100% auto;*/
	background-repeat:no-repeat;
		background-color:transparent;
	
	height:255px;
	 

	/*background-position:60% 60%,50% 50%;*/

	background-position:50% 50%;

 
	
	
}


.pre_wrap .holt
{
 	background-repeat:no-repeat;
	background-color:transparent;
	background-position:50% 50%;
 
	 
	border:1px solid transparent;
	border-width:3px 0px 0px 3px;
	
}





.pre_wrap.square,
.pre_wrap.square .holt
{
	background-size:264px 264px;
 

}
.pre_wrap.landscape,
.pre_wrap.landscape .holt
{
	background-size:auto 264px; 
}

.pre_wrap.portrait,
.pre_wrap.portrait .holt
{
	background-size:264px auto; 
}



.vilink
{
	border:1px solid yellow;
	display:inline-block;
	width:100%;
}


.pre_copy
{
	font-size:12px;
	line-height:13px;
 	
	
}



.pr_Item
{

	padding:5px 10px 5px 10px;
	border:0px solid #999999;
	margin-bottom:20px;
	
	 
	
}

 
 
.vid_tmb
{
	border:1px solid green;
	width:236px;
	height:132px;
	overflow:hidden;
}
 

.vid_tmb iframe
{
	width:236px;
	height:132px;
}
 
 
 
 
 
 
 
 
 


#share_label
{
	
	border:0px solid orange;
	display:inline-block;
	float:left;
	padding-right:2px;
	padding-top:2px;

color: #888888;

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
 
line-height: 16px;	

}


.page #content
{
	margin-left:5px;
}

.single #content a.story-title
{
	color:#000000;
	text-decoration:none;
}

.single #content a.story-title:hover
{
	color:#0375bb;
	text-decoration:underline;
}

.archive .prevue
{
	float:left;
	margin:0px 10px 10px 0px;
	width:150px;
	border:1px solid #666666;
}

#content p:empty
{
	display:none;
}


.post-2391 div.one_third_last h3,
.post-2391 div.one_third h3
{
	font-family:'Open Sans', 'Droid Sans', Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:16px;
}



.post-2391 .entry h2
{
	border:1px dashed #c6c6c6;
	border-width:0px 0px 1px 0px;
	font-size: 21px;		
	line-height:21px;
	padding:0px 0px 6px 0px;
	margin-bottom:15px;
}


#vid_wrap
{
	
	border:0px solid red;
 	
 	
}


#vid_wrap iframe
{
	border:0px solid blue;
	
 	margin-bottom:-5px;
	
}

.revealed
{

 	width:100%;
 
 

 	
	
 	position:relative;
	
	
}


#ru_page
{
	margin:0px 0px 0px 0px;
}

#ru_page li a.title
{
	color:#000000; /*#3457a7*/
	font-weight:bold;
	
	 
	font-style:italic;
	
	font-family:'Open Sans', 'Droid Sans', Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:18px;
}

#ru_page li .date
{
	display:block !important;
}


#ru_page li a.title:hover
{
	text-decoration:none;


	color: #3457a7;	
	-moz-transition: color 0.2s ease-in-out;
	-webkit-transition: color 0.2s ease-in-out; 
	-o-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out; 	


}


#ru_page li
{
	list-style-type:none;
}

#ru_page li.listing-item.monthly-video,
#content .feat-cat.weekly li.listing-item.monthly-video
{
 
	background-image:none;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-size:46px 46px;
	
	padding:6px 0px 8px 54px;
}

#ru_page li.listing-item.weeklyroundup,
#content .feat-cat.weekly li.listing-item.weeklyroundup
{
 
	
	background-image:none;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-size:46px 46px;

	padding:6px 0px 8px 54px;
	
}

#pxw
{
	padding:0px 0px 0px 0px;
 
	position:relative;	
	width:100%;
}

#video_sign
{

 	width:100%;
	position:absolute;
	rtop:-70px;
	rleft:0px;
	margin:0px 0px 0px 0px;
}

.feat-cat.roundup .category-content.whitebg
{
	rheight:300px;
}

#relog,
#relog label,
#relog #linklog
{

	position:relative;
}


#relog
{
	border:0px solid red;
	width:auto;
	display:block;
	
	top:0px;
	margin:70px 20px 110px 20px;
 	/*background-color:#069880;*/
	background-color:transparent;
	
padding:0px 0px 0px 0px;

	color:#ffffff;
border: 0px solid #046858;
	
}

#relog #linklog
{
	display:inline-block;
	position:relative;
	 border:0px solid green;
	 
}


.home .IN-widget
{
	min-height:28px;
}

#sign_wrap
{
	border:0px solid yellow !important;
 
	display:block;
	margin:20px auto 0px auto;
	width:330px;
 }


#sign_up
{
	color:#ffffff;
	text-align:center;
	padding:0px 0px 10px 0px;
	font-weight:600;
	
font-family:'Open Sans', 'Droid Sans', Arial, Helvetica, sans-serif;
font-size: 25px;
line-height:28px;
 
	border:0px solid red;
}





#eCancel
{
	display:none;
	padding: 0px 0px 0px 10px;
	
	color:#ffffff;
	
}

#eCancel:hover
{
	color:#fcce32;
	text-decoration:underline;
}


#relog #sub
{
	background-color:#ffffff;
	background-image:url(/b2b-marketing-predictions-2015/site_images/link_back.png);
	border-radius:3px;
 
	padding:3px 8px 4px 8px;
	border-style:solid;
	border-color:#9f9f9f;
	border-width:1px;

}

#relog #sub:hover
{

 	background-color:#dddddd;
	background-image:none;	

}


#relog label
{
	padding:1px 0px 0px 0px;
	float:right;
}

a.etog
{

	color:#000000;

	text-decoration:none;
	background-color:#ffffff;
	background-image:url(/b2b-marketing-predictions-2015/site_images/link_back.png);
	background-repeat:repeat-x;
	font-weight:600;
	font-size:11px;
	line-height:11px;
	padding:4px 15px 5px 15px;
	
	border-radius:3px;
	display:inline-block;
	
	border-style:solid;
	border-color:#9f9f9f;
	border-width:1px;
	

}


a.etog:hover
{
	text-decoration:none;
	background-color:#dddddd;
	background-image:none;	
	
}


#con_msg
{
	color:#fcce32;
	font-weight:300;
	font-size:14px;
	text-align:center;
	line-height: 16px;
	height:38px;
	padding:0px;
	margin-bottom:22px;
	
}


#playit
{
 
	display:inline-block;
	float:left;
	width:41px;
	height:41px;
	margin:-10px 10px 0px 10px;
	/*
	background-image:none;
	background-repeat:no-repeat;	
	background-position:0px 0px;
	*/
}

 

 

 

 

 

   








 




 
 

#content .page
{
	margin-bottom:20px;
}
 



/*
#gazpo-header .logo a
{
 	width:300px;
	height:100px;
 	display:inline-block;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-size:300px 100px;

 
}
*/

.search .one_fourth_last,
.archive .one_fourth_last,
.page .one_fourth_last,
.single .one_fourth_last
{
	width: 24.2272%;
 
}


#popular-items.one_half_last
{
	 float:right;
 }


#related-articles.one_half
{
	margin-left:5px;
	margin-right:0px;
 	rmargin-top:10px !important;
}

.search .three_fourth,
.archive .three_fourth,
.page .three_fourth,
.single .three_fourth {
width: 74.77%;
margin-right: 1%;
}

.single .three_fourth .type-post 
{
	margin-left:5px;
}




	
#sidebar #text-10 #place_holder
{
	width:100%;
	height:auto;

}




#wrap_head
{
 	border:0px solid red;
 	 
}

#wrap_white
{
	background-color:#ffffff;
	/*height:132px;*/
	border:1px solid #009ed2;/*#308dca;*/
	border-width: 0px 0px 8px 0px;
	
}

#wrap_blue
{
	background-color:#3597bb;
 
	height:200px;
	
	background-image:url(/b2b-marketing-predictions-2015/site_images/speakers.jpg);
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:1903px 312px;
	
	-webkit-font-smoothing: antialiased;
	
}

.search #content,
.page #content,
.single-thought-leader #content
{
	margin:0px;
}



.search #bg-wrapper
{

	min-height:600px;
}


.search #bg-wrapper,
.page #bg-wrapper,
.single-thought-leader #bg-wrapper
{

 	/*min-height:1600px;*/
	background-image:url(/b2b-marketing-predictions-2015/site_images/thought_back.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
	background-size:100% auto;
	
	background-color:#040b0e;
	

}

.page #bg-wrapper
{
	background-position:50% 25%;

}



#thought-box
{
 	width:882px;
	margin:30px auto 28px auto;
}

#thought-bio
{
	/*background-color:#474747;*/
	background-image:url(/b2b-marketing-predictions-2015/site_images/graeble.png);

	color:#ffffff;
	font-size:16px;
	line-height:22px;
	padding: 34px 45px 15px 45px;
	

}

#thought-bio .ititle
{
	color:#ffffff;
}


#leader-meta
{

 	width:595px;
	float:left;
 
}

#leader-creds
{
 	width:430px;
	float:left;

	font-family: Oswald, 'Open Sans', 'Droid Sans', sans-serif;
	-webkit-font-smoothing: antialiased;
	

}

.search div#content h2,
.page div#content h2,
div#content #leader-creds h2
{
	font-size:28px;
	line-height:35px;
	color:#ffffff;
	
	font-family: Oswald, 'Open Sans', 'Droid Sans', sans-serif;
	
	
}

.search div#content h2,
.page div#content h2
{
	padding-bottom:20px;
}


#leader-creds .ititle
{
	font-size:20px;
	line-height:28px;
	font-weight:300;

	font-family: Oswald, 'Open Sans', 'Droid Sans', sans-serif;


}

#leader-social
{

 	width:auto;
	float:right;

}

#leader-social .isocks
{
	width:auto;
	margin:0px -10px 0px 0px;
	height:53px;

}

#leader-social .isocks a
{
	width:53px;
	height:53px;
 	float:left;
 	
	margin:0px 0px 0px 0px;

 	background-repeat:no-repeat;
	background-position:0px 0px;
	display:inline-block;
	background-size:42px 42px;	
	
}



#leader-social a.s_twitter
{
	background-image:url(/b2b-marketing-predictions-2015/site_images/socktop_twitter.png) !important;
	background-position:50% 3px !important;
}


#leader-social a.s_linkedin
{
	background-image:url(/b2b-marketing-predictions-2015/site_images/socktop_linkedin.png) !important;
	background-position:50% 4px !important;
}

#leader-social a.s_website
{
	background-image:url(/b2b-marketing-predictions-2015/site_images/socktop_website.png) !important;
	background-position:50% 4px !important;
}



#leader-bio
{
 	width:100%;
	margin:20px 0px 0px 0px;
}


#bio_tmbr
{

	width:144px;
	margin:2px 44px 0px 0px;
	float:left;
	
}

#bio_tmbr img
{
	border:2px solid #2b2b2b;
}

h3.darrow
{

	background-image:url(/b2b-marketing-predictions-2015/site_images/see_more.png);
	background-repeat:no-repeat;
	background-size:883px 71px;
	background-position:50% 0px;
	
	color:#ffffff;
	font-size:25px;
	line-height:28px;
	text-align:center;
	min-height:71px;
	padding:7px 0px 0px 0px;
	-webkit-font-smoothing: antialiased;
	font-weight:500;
	font-family: Oswald, 'Open Sans', 'Droid Sans', sans-serif;

}
 


#pre_grade 
{
	 background-image:url(/b2b-marketing-predictions-2015/site_images/graeble.png);
 
}





.single #content a#quizer
{
	background-color:#353535;
	display:block;
	text-decoration:none;
	color:#ffffff;
	
	font-size:20px;
	line-height:36px;
	
	font-weight:500;

	text-align:center;
	padding:10px 0px 10px 0px;

	-webkit-font-smoothing: antialiased;

}

.single #content a#quizer:hover
{
	color:#00b7f3;
}

.single #content a span
{
	background-image:url(/b2b-marketing-predictions-2015/site_images/clickz.png);
		background-repeat:no-repeat;
		background-size:36px 72px;
		background-position:100% 0px;
		padding:0px 45px;

	height:36px;
	display:inline-block;

}

.single #content a:hover span
{
		background-position:100% -36px;


}


#prWrapd
{
	padding:0px 55px 0px 55px;
	

}


#prList
{
	border:none;
}

.hearMore,
#prList,
.single #content #prList a.areMore,
.single #content #prList a.weetweet
{
	color:#ffffff !important;
	text-decoration:none;
}

#prList h4.prTitle
{
	font-size:23px;
	line-height:27px;
	padding:0px 0px 24px 48px;
	
	background-image:url(/b2b-marketing-predictions-2015/site_images/pr_qoute.png);
	background-repeat:no-repeat;
	background-size:25px 25px;
	background-position:0px 0px;
	font-family: Oswald, 'Open Sans', 'Droid Sans', sans-serif;
	color:#ffffff;
}


.single #content #prList a.areMore
{

	display:inline-block;
	float:right;
	
	font-size:16px;
	line-height:16px;
	padding:5px 34px 5px 0px;
	
	background-image:url(/b2b-marketing-predictions-2015/site_images/moarrow.png);
	background-repeat:no-repeat;
	background-size:26px 26px;
	background-position:100% 0px;
	font-family: Oswald, 'Open Sans', 'Droid Sans', sans-serif;

	
	
}



.single #content #prList a.weetweet
{

-webkit-font-smoothing: antialiased;

	display:inline-block;
	float:left;
	
	font-size:16px;
	line-height:16px;
	padding:5px 34px 5px 0px;
	
	background-image:url(/b2b-marketing-predictions-2015/site_images/retweet.png);
	background-repeat:no-repeat;
	background-size:26px 21px;
	background-position:100% 2px;
	font-family: Oswald, 'Open Sans', 'Droid Sans', sans-serif;
	/*margin-right:25px;*/
	
}



.single #content #prList span.hearMore,
.single #content #prList a.hearMore
{



	-webkit-font-smoothing: antialiased;

	display:inline-block;
	float:right;
	
	font-size:16px;
	line-height:16px;
	padding:5px 34px 5px 0px;
	
	background-image:url(/b2b-marketing-predictions-2015/site_images/goPlay.png);
	background-repeat:no-repeat;
	background-size:26px 26px;
	background-position:100% 0px;
	font-family: Oswald, 'Open Sans', 'Droid Sans', sans-serif;
	/*margin-right:25px;*/
	
	text-decoration: none;
}


.single #content #prList span.hearMore:hover,
.single #content #prList a.hearMore:hover
{
	text-decoration:underline !important;
	cursor:pointer;
}


.prBody
{
	padding:0px 0px 12px 48px;
	font-size:14px;
	line-height:20px;
}

.single #content #prList a.weetweet:hover,
.single #content #prList a.areMore:hover
{
	text-decoration:underline !important;

}

td.lepht
{
	width:84px;
}

.kountr
{
	background-color:#009ed2;
	font-size:22px;
	line-height:22px;
	text-align:center;
	width:64px;
	padding:16px 0px 16px 0px;
	margin:5px 0px 8px 0px;
	font-family: Oswald, 'Open Sans', 'Droid Sans', sans-serif;

}

 
.prItem.hover,
.prItem.hover h4.prTitle
{
	color:#f8d801 !important;
	cursor: pointer;



}



.prItem.hover td.lepht
{

	background-image:url(/b2b-marketing-predictions-2015/site_images/watch.png);
	background-repeat:no-repeat;
	background-size:32px 32px;
	background-position:18px 95px;	

}


#prList tr:first-child td.lepht
{
	background-position:18px 67px !important;	

}




#prList td
{
	border:none;
	padding:28px 0px 25px 0px;
	vertical-align:top;
}

#prList tr:first-child td
{
	padding:0px 0px 25px 0px;
}

#prList tr
{
	border:1px solid #666666;
	border-width:0px 0px 1px 0px;
	
 }

#prList tr:last-child
{
	border-width:0px 0px 0px 0px;

}


#chimpy_lite_shortcode_2 .invalid,
#chimpy_lite_shortcode_1 .invalid
{
	color:#ffffff;
}



#wrap_blue_bot
{
	background-color:#009ed2;
 
	height:136px;
	
	padding:24px 0px 0px 0px;
	
	-webkit-font-smoothing: antialiased;
	
}




#wrap_grey_bot
{
	background-color:#353535;
 
	padding:18px 0px 18px 0px;
	
	font-size:14px;
	line-height:14px;
	
	color:#cccccc;
	-webkit-font-smoothing: antialiased;

	font-weight:600;
 
	
}

#gb_wrap
{
	width:1230px;
	margin:0px auto 0px auto;
}

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

#gb_rite a
{
	color:#cccccc;
}

#gb_left
{
	float:left;
	width:70%;
}

#gb_rite
{
	float:right;
	width:20%;
	text-align:right;
}



.wistia_embed
{
	border:8px solid #353535;
	
	border-radius:8px;
	margin:0px auto 25px auto;
	
}















#banner_title
{

	font-family: 'Oswald','Open Sans', 'Droid Sans', sans-serif;
	color:#ffffff;
	text-align:center;
	font-size:32px;
	line-height:32px;
	padding:24px 0px 8px 0px;
	


	
}




#banner_cta
{



	font-size:16px;
	line-height:24px;
		color:#ffffff;
	text-align:center;
	padding:10px 0px 8px 0px;
	font-weight:600;

}

#banner_title br,
#banner_cta br
{	
	display:none;
}


#banner_subscribe
{
	color:#f8d801;
	
	font-size:18px;
	line-height:18px;
 
	text-align:center;
	padding:10px 20px 0px 20px;
	
	font-style:italic;

	font-weight:600;
 	
}



#wrap_grey
{
	background-color:#3c3b3b;
	height:28px;
	padding:5px 0px 5px 0px;
	
	
		border:1px solid #122c34;
	border-width: 1px 0px 0px 0px;
	
}

#filterfit
{
	width:1366px;
	margin:0px auto 0px auto;
	text-align:center;
}

#chmper
{
 	width:548px;
	margin:20px auto 0px auto;
	padding:0px 0px 0px 0px;
	
 
	
}

 

#chmper div.chimpy_lite_shortcode_content form
{
	vertical-align:top;
}



#chmper div.chimpy_lite_shortcode_content form,
#chmper div.chimpy_lite_status_underlay,
#chmper .sky-form fieldset
{
	background-color:transparent !important;
	
}

#chmper .chimpy_lite_status_underlay
{
 	width:246px !important;
	padding:0px !important;
	margin:0px 16px 0px 0px !important;
	float:left;
}

 

.sky-form .input input,
#chmper .sky-form .input input#chimpy_lite_shortcode_field_EMAIL
{
	width:224px !important;
	height:37px !important;
	font-size:18px !important;
	line-height:18px !important;
 	-webkit-transition:none !important;
	border:1px solid #9b9b9b !important;
	border-color: #9b9b9b !important;
	box-sizing:content-box !important;
	padding:0px 10px !important;
	margin-top:8px;
}





#chmper #chimpy_lite_shortcode_submit
{

	font-family: 'Oswald','Open Sans', 'Droid Sans', sans-serif !important;

	font-size:29px !important;
	line-height:30px !important;
	padding:12px 40px 12px 18px !important;
	margin:0px 0px 0px 0px !important;
	background-color:transparent !important;
	/*width:350px !important;*/
	letter-spacing:0.05em !important;
	color:#666666 !important;

	
	vertical-align:top !important; 
 	
	height:54px !important;
	width:auto !important;
	border:0px !important;
	
	
/*	text-align:left;
	float:right;*/
	
	
}


#intro_boiler
{
 	width:1366px;
	 
	margin:0px auto 0px auto;
}






#gazpo-header
{

	padding: 0px 0px 0px 0px;
 	width:1366px;
 	margin: 0px auto 0px auto
 	
}








#sidebar ul.latest_vxposts
{
	padding:8px 10px 16px 10px;
}

#sidebar ul.latest_vxposts li
{
	padding:0px 0px 10px 0px;
}

#sidebar ul.latest_vxposts li .date
{
	font-size:12px;
}

#sidebar ul.latest_vxposts li a
{
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

#sidebar ul.latest_vxposts li a:hover
{
	color:#51ae31;
}



	.vendor-ie-9 #gazpo-header a .logo
	{

		background-image:url(/b2b-marketing-predictions-2015/site_images/logo_b2b-marketing-predictions_@1Xc.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		background-size:auto 100% !important;
		
		width:358px;
		height:98px;
		margin:12px 0px 0px 32px;

	}

	.vendor-ie-9 #main_sponsor a#bbl
	{
			margin-top:86px !important;
			margin-left:-248px !important;
				display:inline-block;

	}
	.vendor-ie-9 #gazpo-header .logo
	{
 		background-image:none;
		display:inline-block;
		width:auto;
		height:auto;
		padding:auto;
		margin:0px 0px 0px 0px;
	}




div.chimpy_lite_signup_success 
{
	background:transparent !important;
}




#chimpy_lite_form-2,
#chimpy_lite_shortcode_1,
#chimpy_lite_shortcode_2
{
	box-shadow:none !important;
	margin:0px 0px 0px 0px !important;
 
	
}

#dialog-inactiveThoughtLeader #chimpy_lite_shortcode_1 footer
{
	background-image:none !important;
}

/*
#dialog-inactiveThoughtLeader footer button
{
	background-image:url(/b2b-marketing-predictions-2015/site_images/subscribe.png) !important;
	background-repeat:no-repeat !important;
	background-position:100% 50% !important;
	padding:20px 0px 20px 0px;
	font-size:22px;
	height:60px;
	
}
*/
 
#chimpy_lite_shortcode_2 footer,
#chimpy_lite_shortcode_1 footer
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
 
background-color:#f8d801 !important;

	width: 370px !important;
	height:54px !important;
	float:right;
	overflow:hidden;

background-image:url(/b2b-marketing-predictions-2015/site_images/subscribe.png) !important;
	background-repeat:no-repeat !important;
	background-position:100% 50% !important;
	
	
}

div.chimpy_lite_status_underlay,
.sky-form fieldset
{
	

	background-color:transparent !important;
	
	background:transparent !important;
	
 
	

}

.sky-form footer button.button
{
	background-color:#50a22a !important;
 	border:1px solid #3e861d !important;
 	letter-spacing:0.1em !important;
 	opacity:1.0 !important;
	/*text-shadow:0px 1px 2px rgba(0,0,0,0.3) !important;*/
 	
	font-size: 16px !important;
font-weight: 100 !important;
font-family: 'Oswald','Open Sans', 'Droid Sans', Arial, Helvetica, sans-serif !important;

}

.sky-form .input input:focus, .sky-form .select select:focus, .sky-form .radio input:focus + i,
.sky-form .input:hover input, .sky-form .select:hover select, .sky-form .radio:hover i
{
	border-color: #3e861d !important;
}


.chimpy_lite_status_underlay section
{
	margin:0px 0px 0px 0px !important;
	height:58px;
}


.chimpy_lite_status_underlay fieldset
{
	padding:0px 0px 0px 0px !important;
	margin:0px !important;
	float:left;
 	width:100%;
	
}


.chimpy_lite_status_underlay em
{
	margin:2px 0px 0px 0px !important;
	font-style:italic !important;
}

#chimpy_lite_shortcode_submit
{
	margin:0px auto 15px auto;
	float:none;
}


#nl_msg
{
	padding:8px 0px 2px 0px;
	text-align:center;
	font-size:12px;
}

#subs
{
line-height:24px;
}


#subs span
{
	padding-top:17px;
	padding-bottom:17px;
	display:inline-block;
line-height:24px;

}






 	#thought-bio .ititle
 	{
 		overflow:visible;
 		height:auto;
 	}


#chimpy_lite_shortcode_2 input.invalid,
#chimpy_lite_shortcode_1 input.invalid
{
	color:#000000;
}
















#gform_wrapper_2,
#gform_wrapper_1
{
	margin:0px;
	padding:0px;
	max-width: none;
}

#gform_2,
#gform_1
{
	border:0px solid orange;
	height:54px;
	width:578px;
}


#dialog-inactiveThoughtLeader #gform_2
{
	border:0px solid red;
	width:250px;
	height:140px;
	margin:0px auto !important;

}

#dialog-inactiveThoughtLeader #gform_fields_2 li
{
	height:65px;
	margin-bottom:0px !important;

	display:block;
}

#dialog-inactiveThoughtLeader .gform_body
{
	margin:0px auto !important;
	width:250px;

}

#gform_2 .validation_message,
#gform_1 .validation_message
{
	font-weight:400;
	color:#ffffff;
-webkit-font-smoothing: antialiased;
font-style:italic;
	padding:0px !important;

	margin-top:2px !important;
}

#gform_2 .validation_message
{

	color:#000000;

}

#gform_confirmation_message_2,
#gform_confirmation_message_1
{
	-webkit-font-smoothing: antialiased;
	text-align:center;
	font-size:24px !important;
	line-height:28px !important;
	color:#ffffff;
	
}

#gform_confirmation_message_2
{
	color:#000000;
}

#gform_2 .validation_error,
#gform_1 .validation_error
{
	display:none;
}

#gform_2 .gform_wrapper li.gfield.gfield_error.gfield_contains_required,
#gform_1 .gform_wrapper li.gfield.gfield_error.gfield_contains_required
{
	margin:0px !important;
	padding:0px !important;
}

#gform_2 .gfield_label,
#gform_2 #field_2_2,
#gform_1 .gfield_label,
#gform_1 #field_1_2
{
	display:none;
}

#gform_fields_2,
#gform_fields_1
{
	list-style:none;
	margin:0px;
	padding:0px;
}

#gform_fields_2 li,
#gform_fields_1 li
{
	display:inline-block;
	 
}

#gform_submit_button_2,
#gform_submit_button_1
{
	font-family: 'Oswald','Open Sans', 'Droid Sans', sans-serif !important;

	font-size:29px !important;
	line-height:30px !important;
	padding:12px 56px 12px 34px !important;
	margin:0px 0px 0px 0px !important;
 	background-color:#f8d801 !important;

 	
 	text-transform:uppercase;
 	font-weight:100;
 	
	letter-spacing:0.05em !important;
	color:#666666 !important;

	 
	
	vertical-align:top !important; 
 	
	height:54px !important;
	width:284px !important;
	border:0px !important;
	
	
	background-image:url(/b2b-marketing-predictions-2015/site_images/subscribe.png) !important;
	background-repeat:no-repeat !important;
	background-position:100% 50% !important;
	
	
	
}


#dialog-inactiveThoughtLeader #gform_submit_button_2,
#dialog-inactiveThoughtLeader #gform_submit_button_1
	{
		width:240px !important;
		padding:12px 32px 12px 16px !important;
 	float:none;
 	display:block;
 	font-size:16px !important;


	}


#gform_submit_button_2:hover,
#gform_submit_button_1:hover
{
	cursor:pointer;
}

#gform_2 div.gform_body,
#gform_1 div.gform_body
{
	display:inline-block !important;
	margin:0px;
	padding:0px;
 
 
  	
 }

#dialog-inactiveThoughtLeader #gform_fields_2 #input_2_1,
#dialog-inactiveThoughtLeader #gform_fields_1 #input_1_1
{
	width:220px !important;	
}

#gform_2 .gform_footer.top_label,
#gform_1 .gform_footer.top_label
{
	display:inline-block;
	margin:0px;
	padding:0px;
	float:right;
 }

#dialog-inactiveThoughtLeader #gform_2 .gform_footer.top_label
{
	float:none;
}


#gform_wrapper_2.gform_wrapper .top_label .gfield_error,
#gform_wrapper_1.gform_wrapper .top_label .gfield_error
{
	width:auto;
}

#gform_wrapper_2.gform_wrapper li.gfield.gfield_error,
#gform_wrapper_1.gform_wrapper li.gfield.gfield_error
{
	background-color:transparent !important;
	border:0px !important;
}

#dialog-inactiveThoughtLeader #gform_ajax_spinner_2,
#gform_ajax_frame_2,
#chmper #gform_ajax_spinner_1,
#gform_ajax_frame_1
{
	display:none !important;
}


#gform_wrapper_2.gform_wrapper li.gfield.gfield_error.gfield_contains_required,
#gform_wrapper_1.gform_wrapper li.gfield.gfield_error.gfield_contains_required
{
	margin-top:0px !important;
	padding-left:0px !important;
	padding:0px !important;
}

#gform_wrapper_2.gform_wrapper .top_label .gfield_error .ginput_container,
#gform_wrapper_1.gform_wrapper .top_label .gfield_error .ginput_container
{
	max-width:none;
	margin-top: 0px !important;
}

#gform_fields_2 #input_2_1,
#gform_fields_1 #input_1_1
{
	width:244px !important;
	height:37px !important;
	font-size:18px !important;
	line-height:18px !important;
		-webkit-transition:none !important;
	border:1px solid #9b9b9b !important;
	border-color: #9b9b9b !important;
	box-sizing:content-box !important;
	padding:0px 10px !important;
	margin-top:8px !important;
}




div#content #tl_156 .mo_title h2
{
	font-size: 19px;
	letter-spacing: 0.25px;


}


div#content #tl_725 .mo_title h2
{
	font-size: 20px;
}




@media only screen and (max-width: 1384px)
{

	 
	
	#gazpo-header
	{
			width:100% !important;
			overflow:hidden;
	}

	#gazpo-nav,
	#cs_all
	{
	
		margin-right:10px;
		margin-bottom:15px;
	
	}

	#intro_boiler
	{
		width:100%;
	}

	#banner_title
	{
		font-size:2.31vw;
		line-height:2.31vw;
 	}

 
 	#filterfit
 	{
 	
 		width:auto;
 		padding:0px 20px 0px 20px;
 		
   		
 	}
	
	.isotopenav
 	{
  		width:86vw;
 	}
 
 
 	.isotopenav li.t_cat
 	{
 	
 		width:6.5vw;
 		margin-right:1.08vw;

 	}
 	
 	
 		.isotopenav li#keylable
 		{
 			width:110px;
 		}
 	
	 
	 .isotopenav li.t_cat > a
	 {
	 	padding:6px 0.86vw 6px 0.86vw;
	 }
 
 
 
 	#gazpo-nav
	{
		height:50px;
		overflow:hidden;
	}


	div#content #tl_156 .mo_title h2
	{
		font-size: 17px;
	
	
	}
	
	
	div#content #tl_725 .mo_title h2
	{
		font-size: 19px;
	}


	.ititle
	{
		font-size: 11px;

	}


}

@media only screen and (max-width: 1266px)
{

	#gb_wrap
	{
		width:auto;
		padding:0px 14px 0px 14px;
		margin:0px;
	}

	#gb_left
	{
 		font-size:13px;
		width:87%;
	}

	#gb_rite
	{
 	font-size:13px;
		width:12%;

	}


}





@media only screen and (max-width: 1024px)
{


 
	
	
	


	.vendor-ie-9 #gazpo-header .logo,
	.vendor-ie-10 #gazpo-header .logo
	{
			background-size:auto 100%;

	}
	
	.vendor-ie-10 #cs_all,
	.vendor-ie-9 #cs_all
	{
		height:30px !important;
	}
	
	.vendor-ie-10  #fullow,
	.vendor-ie-9  #fullow
	{
		padding-top:5px;
	}
	
	
	.vendor-ie-10 #cs_all li,
	.vendor-ie-9 #cs_all li  
	{
		width:30px !important;
		height:30px !important;
	}
	
	.vendor-ie-10 #cs_all li a#cs_googleplus,
	.vendor-ie-9 #cs_all li a#cs_googleplus,
	.vendor-ie-10 #cs_all li span,
	.vendor-ie-9 #cs_all li span
	{
		background-size:80% 80% !important;
 		width:30px !important;
		height:30px !important;
	
	}
	
	
	.vendor-ie-9 #gazpo-header a .logo
	{

		background-image:url(/b2b-marketing-predictions-2015/site_images/logo_b2b-marketing-predictions_@1Xc.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		background-size:auto 100% !important;
		
		width:358px;
		height:98px;
		margin:12px 0px 0px 32px;

	}

	.vendor-ie-9 #main_sponsor a#bbl
	{
			margin-top:86px !important;
			margin-left:-248px !important;
				display:inline-block;

	}
	.vendor-ie-9 #gazpo-header .logo
	{
 		background-image:none;
		display:inline-block;
		width:auto;
		height:auto;
		padding:auto;
		margin:0px 0px 0px 0px;
	}
	
	
	
	
	
	
	#chimpy_lite_shortcode_2 footer,
	#chimpy_lite_shortcode_1 footer
	{
		width:37.0vw !important;
		float:left;
	
	}
	
	#chmper #chimpy_lite_shortcode_submit
	{
		font-size:2.5vw !important;
		line-height:30px !important;
		width:36.5vw !important;
	}
	
	
	
	#wrap_blue
	{
		height:auto;
		padding-bottom:10px;
	
		background-size: auto 100%;
	
	
	}

	#banner_title
	{
		font-size:23px;
		line-height:28px;
		padding:20px 0px 8px 0px;
	}

 


	#banner_cta br
	{
		 display:none;

	}




	#cs_all li a.sn,
	#cs_all li,
	#cs_all li span,
	#cs_all li span span.stLarge
	{
		width:5.2vw;
		height:5.3vw;
	}
	
	/*
	#gazpo-nav a
	{
		font-size: 1.8vw;
		line-height: 1.8vw;	
	}
	*/
	
	
	
	#gazpo-nav .main-menu li, div.menu li
	{
		padding:0px 2.9vw 34px 2.9vw;
	}
	
	#cs_all li span#cs_twitter,
	#cs_all li span#cs_linkedin,
	#cs_all li a#cs_googleplus,
	#cs_all li span#cs_facebook
	{
		background-size:4.1vw 4.1vw;
		background-position:50% 50% !important;
	}
	
	
	
	#cs_all li
	{
			margin-left:2.0vw;
 	}
	
	#cs_all
	{
		height:5.3vw;
 		width:51vw;
	}

	#cs_all li#lab_sc
	{
		width:auto !important;
		margin-left:0px;
	}

	#fullow
	{
		font-size:1.75vw;
		line-height:2.34375vw;
		padding:1.5625vw 0px 0px 0px
	
	}
	
	#fullow a
	{
		font-size:20px;
	}




	#gazpo-header .logo
	{
		background-size:9.57vw 9.57vw;
		width:36vw;
		height:9.57vw;
		margin:12px 0px 0px 3.125vw;
	
	}
	




	
	#gazpo-header .logo h1#logoHeader
	{
		padding:2.24609375vw 0px 0px 0px;
		line-height:4.296875vw;
		font-size:4.296875vw;
	}

		
	#gazpo-header .logo h1#logoHeader span#bb
	{
	 
		font-size:3.90625vw;
		line-height:3.90625vw;
	 
		width:9.765625vw;
	 
		
	}

	#gazpo-header .logo h1#logoHeader span#bb .bbiz
	{
		
		width:2.63671875vw;
		margin-left:1.46484375vw;

	}

	#gazpo-header .logo h1#logoHeader span#bb .bbitz
	{
		width:2.5390625vw;	
	}


	#gazpo-header .logo h1#logoHeader span#bb .bto
	{
	
		font-size:2.83203125vw;
		width:2.05078125vw;

	}

	
	#gazpo-header .logo h1#logoHeader span#mp
	{

		font-size:2.34375vw;
		line-height:3.90625vw;
 
		
	}

	#main_sponsor
	{
	 
		font-size:1.3671875vw;
		line-height:1.3671875vw;
		margin-left:9.9609375vw;
		margin-top:-0.48828125vw;
		
	}


	#chmper
	{
		width:74vw;
		display:block;
 	 	
	}




}





@media only screen and (max-width: 944px)
{



	.vendor-ie-9 #gazpo-header a .logo
	{

		background-image:url(/b2b-marketing-predictions-2015/site_images/logo_b2b-marketing-predictions_@1Xc.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		background-size:auto 100% !important;
		
		width:358px;
		height:98px;
		margin:12px 0px 0px 32px;

	}

	.vendor-ie-9 #main_sponsor a#bbl
	{
			margin-top:86px !important;
			margin-left:-248px !important;
				display:inline-block;

	}
	.vendor-ie-9 #gazpo-header .logo
	{
 		background-image:none;
		display:inline-block;
		width:auto;
		height:auto;
		padding:auto;
		margin:0px 0px 0px 0px;
	}


	h3.darrow
	{
		font-size:2.64vw;
		line-height:3.5vw;

	}
	

	#thought-box
	{
		margin-top:20px;
		width:93.22vw;
		
	}
	
	
	#thought-bio
	{
		padding: 3.6vw 4.0vw;
		
		font-size:1.8vw;
		line-height:2.5vw;
		

	}
	
	div#content #leader-creds h2
	{
		font-size:2.96vw;
		line-height:3.70vw;
	}

	#bio_tmbr
	{
		width:15.25vw;
		margin:0px 4.0vw 0px 0px;
 		 
	}

	#bio_tmbr img
	{
		width:15.25vw;
		height:auto;
	}
	
	
	#leader-meta
	{
		width:63.0vw;
 	}

	#leader-bio
	{
		margin:2.1vw 0px 0px 0px;
	}


	#leader-creds
	{
		width:44.0vw !important;
	}

 
	.vendor-ie-9 #leader-social .isocks a,
	.vendor-ie-10 #leader-social .isocks a
	{
	
		background-size:80% 80%;
 		width:30px;
		height:30px;
	}

	.vendor-ie-9 #gazpo-header .logo,
	.vendor-ie-10 #gazpo-header .logo
	{
			background-size:auto 100%;

	}
	
	
	

	
	
	
	#leader-social .isocks
	{
		height:5.61vw;
		width:18.5vw;
		margin:0px;
	}
	
	#leader-social .isocks a
	{
		width:5.61vw;
		height:5.61vw;
		
		background-size:4.44vw 4.44vw;	

		
	}

 	#leader-social .s_linkedin
 	{
 		margin:0px 0.63vw 0px 0.63vw !important;
 	}



	#leader-social a.s_twitter
	{
		background-position:50% 0.42vw !important;
	}
	
	
	#leader-social a.s_linkedin
	{
		background-position:50% 0.42vw !important;
	}
	
	#leader-social a.s_website
	{
		background-position:50% 0.42vw !important;
	}



	#prList h4.prTitle
	{
		font-size:2.8vw;
		line-height:3.86vw;
		
		padding:0px 0px 16px 28px;

		background-size:18px 18px;


	}


	.prBody
	{
		padding:0px 0px 12px 48px;
		font-size:1.8vw;
		line-height:2.4vw;
		
		padding:0px 0px 12px 28px;

		
	}

	.kountr
	{
		font-size:2.34vw;
		line-height:2.34vw;
		width:6.77vw;
		
	}

	td.lepht
	{
 		 padding-right:10px;
		 width:10%;
	}


	#prWrapd
	{
		padding:0px 15px 0px 15px;
	
	}

	#dialog-inactiveThoughtLeader #gform_fields_2 #input_2_1
	{
		width:220px !important;	
	}

}




@media only screen and (max-width: 860px)
{
	
	div#content #leader-creds h2
	{
		font-size: 20px;
		line-height: 20px;
	}
	
	#thought-bio
	{
		font-size: 13px;
 		line-height: 18px;
	}
	
	
	.wistia_embed
	{
		width: 89.3vw !important;
		height: 50.23vw !important;
		
		border-radius:0px !important;

		border:2px solid #353535 !important;
	}

	#gform_2,
	#gform_1
	{
 		height:54px;
		width:75.34vw;
	}

	#gform_submit_button_2,
	#gform_submit_button_1
	{
		width:43.02vw !important;
		padding:12px 5.34vw 12px 2.7vw !important;
		font-size:16px !important;


	}

	#gform_fields_2  #input_2_1,
	#gform_fields_1  #input_1_1
	{
		width:26.0vw !important;
 		font-size:14px !important;
 	}

	#dialog-inactiveThoughtLeader #gform_fields_2 #input_2_1
	{
		width:220px !important;	
	}

}



@media only screen and (max-width: 680px)
{
	#prList h4.prTitle
	{
		font-size: 19px;
		line-height: 26px;
	}
	
	.prBody
	{
		font-size: 12px;
		line-height: 16px;
	}

	td.lepht
	{
		width:60px;
	}

	.kountr
	{
		font-size: 16px;
		line-height: 16px;
		width: 48px;
	}

	#wrap_blue_bot
	{
		height:auto;
	}

}





@media only screen and (max-width: 568px)
{
	
	#gform_wrapper_2,
	#gform_wrapper_1
	{
		width:250px !important;
		margin:0px auto 0px auto;
	}
	
	#gform_2,
	#gform_1
	{
		border:0px solid orange;
 		width:250px !important;
 		height:auto;
	}

	#gform_2 .gform_body,
	#gform_1 .gform_body
	{
		float:none;
	}

	#gform_submit_button_2,
	#gform_submit_button_1
	{
		width:250px !important;
		padding:12px 32px 12px 16px !important;
 	float:none;
 	display:block;

	}
	
	#gform_fields_2 li,
	#gform_fields_1 li
	{
		height:65px;
		margin-bottom:0px !important;
	}
	
	#gform_fields_2 #input_2_1,	
	#gform_fields_1 #input_1_1
	{
		width:228px !important;
		display:block !important;
 	 	float:none;
 	 	display:block;
 	}

 	#gform_2 .gform_footer.top_label, 
 	#gform_1 .gform_footer.top_label
	{
 	 	float:none;
 	 	display:block;
 	 	width:250px;
 	 	margin-top:5px;
 	 	
	}

 
 
 	
}


@media only screen and (max-width: 690px)
{
	.single #content #prList a.hearMore,
		.single #content #prList span.hearMore
		{
			float:none;
			display:block;
			text-align:right;
			margin:0px 0px 8px 0px !important;
		}

}




@media only screen and (max-width: 480px)
{
	

	.single #content #prList a.weetweet
	{
		float:none;
		margin-top:10px;
		padding-bottom:10px;
		display:block;
		text-align:right;
	}
	
	
	
	
	.elwrap
	{
		width:42vw !important;
	}


	div#content .mo_title h2
	{
		font-size:4.6vw !important;
	}
	.ititle
	{
		font-size:2.5vw !important;
		line-height:1.3em !important; 
		margin-right:40px;
	}
	
	#thought-bio .ititle
	{
		font-size:3.5vw !important;

	}
 	
 	#cs_all
 	{
 		margin-top:10px !important;
		width: 66.0vw !important;
  	}
	
	#fullow
	{
		font-size: 12px !important;

	}



	#gazpo-header .logo
	{

		background-size:15vw  15vw !important;		
		width:74.58vw !important;
		height:15vw !important;
	}
	
	
	.vendor-ie-9 #gazpo-header .logo,
	.vendor-ie-10 #gazpo-header .logo
	{
			background-size:auto 100% !important;	

	}

	#gazpo-header .logo h1#logoHeader
	{
 
		padding:1.7916vw 0px 0px 0px !important;	
		line-height:9.166vw !important;	
		font-size:9.166vw !important;
	}
	
	
	#gazpo-header .logo h1#logoHeader span#bb
	{
		font-size:6.25vw !important;	
		line-height:8.33vw !important;	
		width:15.83vw !important;	
		
	
	
	
	}
	
	#gazpo-header .logo h1#logoHeader span#bb .bbiz
	{
		width:3.8vw !important;	
		margin-left:2.1vw !important;	
	}
	
	#gazpo-header .logo h1#logoHeader span#bb .bbitz
	{
		width:4.4166vw !important;		
	}
	
	#gazpo-header .logo h1#logoHeader span#bb .bto
	{
		
		font-size:5.04166vw !important;	
		width:3.375vw !important;	
	
		
	   
	
	}
	
	
	
	#gazpo-header .logo h1#logoHeader span#mp
	{
		
		font-size:4.9vw !important;	
		line-height:8.33vw !important;	
	
		
	}
	
	#main_sponsor
	{
		
		font-size:2.9166vw !important;	
		line-height:2.9166vw !important;	
		margin-left:16.25vw !important;	
		margin-top:-1.04166vw !important;	
		
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	div#content #leader-creds h2
 	{
 		font-size:24px !important;
 		line-height:28px !important;
 	}
 	
 	#leader-bio
 	{
 		font-size:12px !important;
 		line-height:14px !important;
 	}
 	
 	
 	
 	#bar_search input
 	{
 		width:100px;
 	}
 	
 	
	.single #content a#quizer
	{
		font-size:14px;
	}
	
	.single #content a span
	{
		padding:0px 40px 0px 0px;
	
	}
		
	#leader-creds
	{
		width:65vw !important;
		 
	}	
		
	#bio_tmbr
	{
 		float:none;
		width:180px !important;
		margin:0px auto 0px auto !important;
 	 
	}

	#bio_tmbr img
	{
		width:180px !important;
  		 
		margin:0px auto 10px auto;
		display:inline-block;
	}
		
		
	
	 #leader-meta
	 {
		float:none;
		margin:10px auto 0px auto;
		width:100% !important;
	 }
	 
	 h3.darrow
	 {
	 	font-size: 13px;

	 }

	#thought-bio .ititle
 	{
 		width:100% !important;
		margin-right:0px;
	} 
	
		
	.page-id-430 #thought-box
	{
 		width:auto;
	}
	
	
	

}


@media only screen and (max-width: 768px)
{
	#gb_left,
	#gb_rite
	{
		float:none;
		width:100%;
		text-align:center;
		line-height:22px;
	}
	

	 
	
	
}











@media only screen and (max-width: 1208px)
{

	#cs_all
	{
	
		margin-top:40px;
	
	}

 	#gazpo-nav
	{
		height:40px;
		overflow:hidden;
	}


}







 
 



@media only screen and (min-width: 1904px)
{

	#wrap_blue
	{
		background-size:100% auto;
	}
	

	
	

}



@media only screen and (max-width: 950px)
{
	
	#banner_cta br
	{	
		display:block;
	}

	

}





@media only screen and (max-width: 767px)
{



	#gazpo-header .logo
	{
		width:290px;
		height:74px;
		background-size:74px 74px;
 	}
	
	
	
	
	#gazpo-header .logo h1#logoHeader
	{
	
		padding:17px 0px 0px 0px;
		line-height:33px;
		font-size:33px;
	}
	
	
	#gazpo-header .logo h1#logoHeader span#bb
	{
		font-size:30px;
		line-height:30px;
		width:75px;
	
	}
	
	#gazpo-header .logo h1#logoHeader span#bb .bbiz
	{
	
		width:20px;
		margin-left:11px;
	   
	   
	}
	
	#gazpo-header .logo h1#logoHeader span#bb .bbitz
	{
	
		width:20px;
	

		
	}
	
	#gazpo-header .logo h1#logoHeader span#bb .bto
	{
	
		font-size:22px;
		width:16px;
	
	}
	
	
	
	#gazpo-header .logo h1#logoHeader span#mp
	{
		font-size:18px;
		line-height:30px;
	
		
	}
	
	#main_sponsor
	{
	
		font-size:11px;
		line-height:11px;
	
		margin-left:77px;
	
		margin-top:-4px;
		
	}
	
	
	
	
	
	
	
	#fullow
	{
		font-size: 13px;

	}
	
	
	#fullow a
	{
		font-size:16px;
	}
	
	
	#cs_all li
	{
		margin-left:8px;
	}
	
	
	#cs_all
	{
		margin-top:10px;
		width:58%;
 	}

}


@media only screen and (max-width: 735px)
{
	#chmper
	{
		width:77vw;
 
	 	
	}


	#banner_subscribe
	{
		line-height: 24px;
	
	}

}




@media only screen and (max-width: 664px)
{

	#banner_title br
	{	
		display:block;
		padding:30px 10px 8px 10px;
	}

	#chmper
	{
		width:82vw;
 
 
	 	
	}
	 


}



@media only screen and (max-width: 568px)
{


	div#content #leader-creds h2
	{
	
	}

	#leader-creds
	{
		width:45.0vw !important;
		margin-right:-10px;
	}


	 #wrap_blue_bot #banner_subscribe
	 {
	 	font-size:3.17vw;

	 }


	#chmper
	{
		width:250px;
 	 	
	}

	#chimpy_lite_shortcode_2 footer,
	#chimpy_lite_shortcode_1 footer
	{
		width:245px !important;	
	}
	
	#chmper #chimpy_lite_shortcode_submit
	{
		font-size: 17px !important;
		width:100% !important;
	}

	#wrap_blue
	{
		padding-bottom:20px;
	}
	
	#gazpo-header .logo
	{
		display:block !important;
		 
	}




	#thought-bio #leader-bio
	{
	
		font-size: 14px;
		line-height:16px;
		 
	}
	
	
	
	#gazpo-nav .main-menu li, div.menu li
	{
		padding:0px 1.5vw 34px 1.5vw;
	}


	.prBody
	{
		font-size:10px !important;
		line-height:1.4em !important;
	}

	#chmper .chimpy_lite_status_underlay
	{
		width:180px !important;
		margin-right:40px !important;
	}
	.sky-form .input input, #chmper .sky-form .input input#chimpy_lite_shortcode_field_EMAIL
	{
		width:180px !important;
	}

	#gb_left
	{
		font-size:1.5vw;
		line-height:1.4em;
	}
	
	#gb_rite
	{
		padding-top:10px;
		font-size:1.5vw;
		line-height:1.4em;
	}
	
	#wrap_blue_bot
	{
		height: auto;
		padding-bottom:10px;
		padding-top:10px;
	}
	
	#cs_all
	{
 		width:90%;
		margin-bottom:0px;
 
		margin-top:0px;
		margin-right:16px;
		
	}

	#gazpo-nav
	{
		margin-bottom:10px;
	}

	#banner_title
	{
		font-size:4vw !important;
		line-height:1.4em !important;
	}
	
	#banner_cta
	{
		font-size:2vw !important;
		line-height:1.4em !important;
	}
	
	#banner_cta br
	{
		display:none;
	}


	.isotopenav li.t_cat > a
	{
		font-size:2.0vw  !important;
	}


	.isotopenav li.t_cat
	{
		width:10vw  !important;
	}

	.isotopenav li#alltops,
	.isotopenav li#keylable
	{
		width:98% !important;	
	}

	.isotopenav li#keylable div,
	.isotopenav li#alltops.t_cat > a
	{
		font-size:2.5vw  !important;

	}

}




@media only screen and (max-width: 480px)
{

	#banner_cta
	{
		padding:10px 20px 8px 20px;

	}

	#banner_cta br
	{	
		display:none;
	}


	#chmper
	{
 		width:90vw;
	}

	.sky-form .input input, #chmper .sky-form .input input#chimpy_lite_shortcode_field_EMAIL
	{
		width:150px !important;	
	}

	#chmper .chimpy_lite_status_underlay
	{
		width:150px !important;	
		margin-right:30px !important;
	}


 	#leader-creds
 	{
 		width:65.0vw !important;


 	}


}




@media only screen and (min-width: 0px) and (max-width: 320px)
{

	#gazpo-nav .main-menu
	{
		padding-left:0px !important;
	}
	
	
	#bar_search input
	{
		width:70px;
	}

	div#content .mo_title h2
	{
		font-size:6.0vw !important;
	}
	
	.isotopenav li#keylable div, 
	.isotopenav li#alltops.t_cat > a
	{
		font-size:4.5vw !important;	
	}

	.isotopenav li#alltops,
	.isotopenav li#keylable
	{
		width:96% !important;	
	
	}
	
	#thought-bio .ititle
	{
		font-size:6.25vw !important;
	}
	
	
	.isotopenav li.t_cat
	{
		width: 21% !important;
		margin:0px 2% 10px 2% !important;

	}
	
	.isotopenav li.t_cat > a
	{
		font-size:3.75vw !important;
	}
	
	
	
	
	.elwrap
	{
		width:56vw !important;
 		
	}
	
	.ititle
	{
		font-size:3.75vw !important;
	}

	#banner_title
	{
		font-size:6vw !important;
	}
	 
	#banner_cta
	{
		font-size:4.5vw !important;
	
	}
	 
	#banner_subscribe
	{
		font-size:4vw !important;
		line-height:1.4em;
	}
	
	
	 #gazpo-header .logo
	 {
		background-size: 30.625vw 30.625vw !important;
		width: 93.75vw !important;
		height: 30.625vw !important;
	 
	
	 }
	
	
		
	#gazpo-header .logo h1#logoHeader
	{
		padding:7.1875vw 0px 0px 0px !important;
		line-height:13.75vw !important;
		font-size:13.75vw !important;
 	}
	
	
	#gazpo-header .logo h1#logoHeader span#bb
	{
		font-size:12.5vw !important;
		line-height:12.5vw !important;
		width:31.25vw !important;

 	}
	
	#gazpo-header .logo h1#logoHeader span#bb .bbiz
	{
		width:8.4375vw !important;
		margin-left:4.6875vw !important;
	}
	
	#gazpo-header .logo h1#logoHeader span#bb .bbitz
	{
		width:8.125vw !important;
	}
	
	
	#gazpo-header .logo h1#logoHeader span#bb .bto
	{
		font-size:9.0625vw !important;
		width:6.5625vw !important;

	}
	
	
	
	#gazpo-header .logo h1#logoHeader span#mp
	{
		font-size:5.4vw !important;
		line-height:12.5vw !important;
 		
	}
	
	#main_sponsor
	{
		font-size:3.5vw !important;
		line-height:4.375vw !important;
		margin-left:31.875vw !important;
		margin-top:-1.5625vw !important;
		
	}	
	
	
	
	
	 #fullow
	 {
		font-size:3.75vw;
	 }
	
	#cs_all
	{
		margin-top:15px;
		margin-right:16px;
 		width:100% !important;
	}

 
	 h3.darrow
	 {
		font-size:14px !important;
	 	line-height:28px  !important;
	 }
	 
 
	 

	.page-id-430 #thought-box #thought-bio
	{
 		font-size: 12px;
		line-height: 16px;
	}

	#gb_rite,
	#gb_left
	{
 		font-size: 10px !important;
		line-height: 12px !important;	
	}

	#chmper .chimpy_lite_status_underlay
	{
		margin-right:0px !important;
		margin:0px 0px 0px 0px !important;
		width:100% !important;


		
	}

	.sky-form .input input, #chmper .sky-form .input input#chimpy_lite_shortcode_field_EMAIL
	{
		width:225px !important;
		margin:0px auto 0px auto !important;
		
		padding: 0px 10px !important;
	}


 

	#chimpy_lite_shortcode_2 footer,
	#chimpy_lite_shortcode_1 footer
	{
		margin:0px auto 0px auto !important;
		float:none;
	}



	#chmper .invalid
	{
		width:245px !important;
		margin:0px auto 0px auto !important;

	}

	#leader-creds 
	{
		display:inline !important;
		width:200px !important;
	}
	
	#leader-creds .ititle
	{
		font-size: 15px !important;
		line-height: 17px !important;
	}


	.home #banner_title
	{
		padding:20px 20px 8px 20px;
	}



	.home #banner_subscribe
	{
		padding:10px 40px 0px 40px;


	}


	td.lepht
	{
		width:34px;
	}

	td.lepht b.m_label,
	td.lepht ul.m_list
	{
		display:none;
	}

	.kountr
	{
		font-size: 10px !important;
		line-height:10px !important;
		width:24px !important;
		padding:8px 0px 8px 0px;
		margin:0px 0px 0px 0px;

	}

	#prList h4.prTitle
	{
		font-size: 14px !important;
		line-height: 16px !important;



	}

	.prBody
	{
			font-size: 12px !important;
			line-height: 14px !important;
	
	}

	.single #content #prList a.weetweet,
	.single #content #prList span.hearMore
	{
		font-size: 14px;


	}


}









/**/
@media only screen and (min-width: 2401px) and (max-width: 2560px)
{	#colorbox{	left:24.0vw !important;	}	}


@media only screen and (min-width: 2301px) and (max-width: 2400px)
{	#colorbox{	left:21.872vw !important;	}	}

@media only screen and (min-width: 2201px) and (max-width: 2300px)
{	#colorbox{	left:20.62vw !important;	}	}

@media only screen and (min-width: 2101px) and (max-width: 2200px)
{	#colorbox{	left:19.25vw !important;	}	}

@media only screen and (min-width: 2001px) and (max-width: 2100px)
{	#colorbox{	left:17.75vw !important;	}	}

@media only screen and (min-width: 1901px) and (max-width: 2000px)
{	#colorbox{	left:16.1vw !important;	}	}

@media only screen and (min-width: 1801px) and (max-width: 1900px)
{	#colorbox{	left:14.27vw !important;	}	}

@media only screen and (min-width: 1701px) and (max-width: 1800px)
{	#colorbox{	left:12.228vw !important;	}	}

@media only screen and (min-width: 1601px) and (max-width: 1700px)
{	#colorbox{	left:9.9393vw !important;	}	}

@media only screen and (min-width: 1501px) and (max-width: 1600px)
{	#colorbox{	left:7.354vw !important;	}	}


@media only screen and (min-width: 1401px) and (max-width: 1500px)
{	#colorbox{	left:4.413vw !important;	}	}


@media only screen and (min-width: 1367px) and (max-width: 1400px)
{	#colorbox{	left:2.101vw !important;	}	}

 
#cboxClose
{
	margin:0px 0px -2px 0px;
}
 


#cboxWrapper,
#colorbox
{
	width:1322px !important;
	height:790px !important;	
}


#cboxContent,
#cboxMiddleLeft,
#cboxMiddleRight
{
	height:750px !important;
}

#cboxContent
{
	margin:0px !important;
	overflow:hidden !important;

}

#cboxContent,
#lbp-inline-href-1,
#cboxLoadedContent,
#cboxContent,
#cboxBottomCenter,
#cboxTopCenter
{
	width:1280px !important;
}

#lbp-inline-href-1,
#cboxLoadedContent
{
	margin:0px !important;
	height:720px !important;
	overflow:hidden !important;

}


#preView
{
	border:1px solid #aaaaaa;
	border-radius:0px;
}
#preView:hover
{
	border:1px solid #2773a1;

}

#cboxTitle
{
	color:#000000;
	font-weight:500;
	font-size:14px;
	line-height:14px;
	 
}


@media only screen and (min-width: 0px) and (max-width: 1366px)
{

	#cboxTitle
	{
		font-size:1.15vw;
		line-height:1.0vw;
	}

	#cboxClose
	{
		width:1.830vw !important;
		height:1.830vw !important;
		background-image:url(/b2b-marketing-predictions-2015/site_images/cl_grey.png) !important;
		margin:0px 0px -1px 0px;
	}




	/* 1322/1366 = width */
	/* 790/1366 = height */
	#colorbox,
	#cboxWrapper
	{
		width:96.77vw !important;
		height: 57.833vw  !important;
	}

	#colorbox
	{
		left:1.5vw !important;
	}


	#cboxTopLeft
	{	background-image:url(/b2b-marketing-predictions-2015/site_images/sq_top-left.png); }
	#cboxTopRight
	{	background-image:url(/b2b-marketing-predictions-2015/site_images/sq_top-right.png); }
	#cboxBottomLeft
	{	background-image:url(/b2b-marketing-predictions-2015/site_images/sq-left-bot.png); }
	#cboxBottomRight
	{	background-image:url(/b2b-marketing-predictions-2015/site_images/sq-right-bot.png); }
	
	
	
	
	#cboxBottomCenter,
	#cboxTopCenter,
	#cboxClose,
	#cboxBottomLeft,
	#cboxBottomRight,
	#cboxTopLeft,
	#cboxTopRight,
	#cboxMiddleRight,
	#cboxMiddleLeft
	{

		background-size: 100% 100% !important;
		background-position:0 0 !important;
	
	}

	#cboxMiddleRight,
	#cboxMiddleLeft,
	#cboxBottomLeft,
	#cboxBottomRight,
	#cboxTopLeft,
	#cboxTopRight
	{
		width:1.537vw !important;
	}

	#cboxBottomCenter,
	#cboxTopCenter,
	#cboxBottomLeft,
	#cboxBottomRight,
	#cboxTopLeft,
	#cboxTopRight
	{
		height:1.537vw !important;
	}	

	#cboxTopCenter
	{ background-image:url(/b2b-marketing-predictions-2015/site_images/sq_top-mid.png); }
	#cboxMiddleRight
	{ background-image:url(/b2b-marketing-predictions-2015/site_images/sq_right-mid.png); }
	#cboxBottomCenter
	{	background-image:url(/b2b-marketing-predictions-2015/site_images/sq_bot-mid.png); }
	#cboxMiddleLeft
	{	background-image:url(/b2b-marketing-predictions-2015/site_images/sq_left-mid.png); }	
	
	
 
	
	



	/* 750/1366 height */
	#cboxMiddleRight,
	#cboxMiddleLeft,
	#cboxContent
	{
		height:54.904vw !important;
		overflow:hidden;
	}
	
 


	/* 1280/1366 = width */
	#lbp-inline-href-1 iframe,
	#lbp-inline-href-1,
	#cboxLoadedContent,
	#cboxContent,
	#cboxBottomCenter,
	#cboxTopCenter
	{
		width:93.704vw !important;
	}

	/* 720/1366 = height */
	#lbp-inline-href-1 iframe,
	#lbp-inline-href-1,
	#cboxLoadedContent
	{
 		height:52.708vw !important;
	}

	#lbp-inline-href-1
	{
		overflow:hidden;
	}
	
	
}




@media only screen and (min-width: 0px) and (max-width: 868px)
{

	#cboxTitle
	{
		font-size:1.2vw;
		line-height:0.8vw;
	}

	/* 1322/1366 @ 85% = width */
	/* 790/1366 @ 85% = height */
 	#colorbox,
	#cboxWrapper
	{
		width:82.262vw !important;
		height: 49.7vw  !important;
	}


	#colorbox
	{
		left:8.0vw !important;
	}





 

	
 	/* 1280/1366 @ 85% = width */
	#cboxLoadedContent,
	#cboxContent,
	#lbp-inline-href-1 iframe,
	#lbp-inline-href-1,
	#cboxBottomCenter,
	#cboxTopCenter
	{
		width:78.6470vw !important;
	}
	
	
	
	/* 720/1366 @ 85% = height */
	#cboxLoadedContent,
	#lbp-inline-href-1 iframe,
	#lbp-inline-href-1
	{
 		height:44.60vw !important; 
	}





	/* 750/1366 @ 85% = height */
	#cboxContent,
	#cboxMiddleRight,
	#cboxMiddleLeft
	{
 		height:46.669vw !important;	
 
	}	
 
	
	#cboxTopCenter,
	#cboxBottomCenter,
	#cboxBottomLeft,
	#cboxBottomRight,
	#cboxTopLeft,
	#cboxTopRight
	{
		height:1.306vw !important;	
	}
	
	#cboxBottomLeft,
	#cboxBottomRight,
	#cboxTopLeft,
	#cboxTopRight,
	#cboxMiddleRight,
	#cboxMiddleLeft
	{
		width:1.306vw !important;
	}
	
	
	
	
}



@media only screen and (min-width: 0px) and (max-width: 640px)
{
	#cboxTitle
	{
		display:none !important;
	}	
}



































@media only screen and (min-width: 0px) and (max-width: 1145px)
{
	
	.isotopenav
	{
		width:85.58vw;
 
	}

	.isotopenav li.t_cat > a
	{
		padding:6px 6px 6px 6px;
	}
	
	.isotopenav li.t_cat
	{
	
		
		width:7.0vw;
		margin-right:10px;

	}
	
	.isotopenav li.t_cat:last-child
	{
		margin-right:0px;
	}



}


@media only screen and (min-width: 0px) and (max-width: 950px)
{
	.isotopenav
	{
		width:99%;
 
		overflow:hidden;
		
 		
	}
	
	.isotopenav li.t_cat
	{
		width:7.5vw;
		margin-right:10px;

	}

	.isotopenav li.t_cat > a
	{
		padding:6px 0px 6px 0px;
		font-size:1.3vw;
	}

	#keylable div
	{
		font-size:1.68vw;
		

	}
	
	.isotopenav li#keylable
	{
		width:11.5vw;
	}


}



@media only screen and (min-width: 0px) and (max-width: 768px)
{

	.isotopenav
	{
		width:720px !important;
 
		overflow:hidden;
		
  
		 	
	}
	

	
	#keylable div
	{
		font-size:15px;
		

	}	
	
	.isotopenav li.t_cat > a
	{
		font-size:14px;

	}
	
	
	
	.isotopenav li.t_cat
	{
		margin-bottom:10px;
		width:90px;
	}




}


@media only screen and (min-width: 0px) and (max-width: 765px)
{

	.isotopenav
	{
	 
 		height:62px;
		overflow:hidden;
		
 		
	}
	#alltops
	{
		height:62px;
		overflow:hidden;
	
	}
	
	#keylable
	{
		height:62px;
		width:110px;
		
	}

	#wrap_grey
	{
		height:64px;
	}
	.isotopenav li#alltops.t_cat > a
	{
		padding:24px 18px 24px 18px;
		font-size:14px;
		
	}
	
	.isotopenav li#keylable div
	{
		padding:23px 5px 23px 0px;
	}

	#filterfit
	{
		padding:0px;
	}

	#wrap_grey	
	{
		height:auto;
	}
	
	.isotopenav
	{
		width:100% !important;
		height:auto;
	}
	
	.isotopenav li#keylable
	{
		float:none;
 		width:98%;
		margin:0px 1% 0px 1%;
		height:32px;
		
	}

	.isotopenav li#keylable div
	{
		padding:8px 5px 8px 0px;

	}

	.isotopenav li#alltops 
	{
		float:none;
		width:98%;
		margin:0px 1% 10px 1%;
 		height:32px;
	
 	}

	.isotopenav li#alltops.t_cat > a
	{
		padding:8px 18px 8px 18px;
	}


	.isotopenav li.t_cat
	{
		width:23%;
		margin:0px 1% 10px 1%;

	}

}







@media only screen and (min-width: 0px) and (max-width: 1366px)
{
	#wrapper
	{
		width:100%;
 		margin:0px !important;
	
	}

	.elwrap
	{
	
 		width:13.0vw;
 	
	}
	
	div#content .mo_title h2
	{
		font-size: 1.4vw;

	}
	.ititle
	{
		font-size: 0.80vw;
	
	}
	.riwrap	
	{
		width:2.92vw;
		margin-right:0px;
 	}
	
	.lxBack
	{
		width:2.92vw;
		background-size: 2.92vw 2.92vw;

	}
	

	
	div#content #tl_725 .mo_title h2	
	{
		font-size: 1.32vw;
	}	


	div#content #tl_156 .mo_title h2	
	{
		font-size: 1.17vw;
	}


}




@media only screen and (min-width: 0px) and (max-width: 1145px)
{
	
	.col_wrap
	{
 		
		width:25.0%;
		
	
	}





	.pre_wrap.square
	{
		background-size:280px 280px;
	}
	
	.pre_wrap.landscape
	{
		background-size:auto 280px; 
	}
	
	.pre_wrap.portrait
	{
		background-size:280px auto; 
	}




	.elwrap
	{
	
 		width:16.5vw;
 	
	}
	
	div#content .mo_title h2
	{
		font-size: 1.8vw;

	}
	
	
	
	
	div#content #tl_725 .mo_title h2	
	{
		font-size: 1.7vw;
	}	


	div#content #tl_156 .mo_title h2	
	{
		font-size: 1.6vw;
	}
	
	
	
	
	
	
	.ititle
	{
		font-size: 1.05vw;
	
	}
	.riwrap	
	{
		width:3.48vw;
  
 	}
	
	.lxBack
	{
		width:3.48vw;
		background-size: 3.48vw 3.48vw;

	}
	

	





}


@media only screen and (min-width: 0px) and (max-width: 850px)
{
	
	.col_wrap
	{
 		
		width:33.333%;
		
 
		
	}


	.pre_wrap.square
	{
		background-size:272px 272px;
	}
	
	.pre_wrap.landscape
	{
		background-size:auto 272px; 
	}
	
	.pre_wrap.portrait
	{
		background-size:272px auto; 
	}


	.elwrap
	{
	
 		width:22.0vw;
 	
	}
	
	div#content .mo_title h2
	{
		font-size: 2.4vw;

	}
	
	
	div#content #tl_725 .mo_title h2	
	{
		font-size: 2.2vw;
	}	


	div#content #tl_156 .mo_title h2	
	{
		font-size: 2.1vw;
	}
	
	
	
	
	
	.ititle
	{
		font-size: 1.4vw;
	
	}
	.riwrap	
	{
		width:4.7vw;
  
 	}
	
	.lxBack
	{
		width:4.7vw;
		background-size: 4.7vw 4.7vw;

	}







}


@media only screen and (min-width: 0px) and (max-width: 650px)
{
	
	.col_wrap
	{
 		
		width:50.0%;
		
	}


	.pre_wrap.square
	{
		background-size:314px 314px;
	}
	
	.pre_wrap.landscape
	{
		background-size:auto 314px; 
	}
	
	.pre_wrap.portrait
	{
		background-size:314px auto; 
	}

	.elwrap
	{
	
 		width:32.0vw;
 	
	}
	
	div#content .mo_title h2
	{
		font-size: 3.3vw;

	}
	
	
	div#content #tl_725 .mo_title h2	
	{
		font-size: 3.3vw;
	}	


	div#content #tl_156 .mo_title h2	
	{
		font-size: 3.1vw;
	}
	
	
	.ititle
	{
		font-size: 2.0vw;
	
	}
	.riwrap	
	{
		width:6.15vw;
  
 	}
	
	.lxBack
	{
		width:6.15vw;
		background-size: 6.15vw 6.15vw;

	}





}

@media only screen and (min-width: 0px) and (max-width: 480px)
{
	
	.col_wrap
	{
 		float:none;
		width:273px;
		
		margin:0px auto 0px auto !important;
	 	position:relative !important;
	 	
	 	top:auto !important;
		
	}

	.home #content-container #content
	{
 		width:320px !important;
		margin:5px auto 20px auto !important;
		
	}



	.elwrap
	{
	
 		width:190px;
 	
	}
	
	div#content .mo_title h2
	{
		font-size: 22px;

	}
	.ititle
	{
		font-size: 12px;
	
	}
	.riwrap	
	{
		width:40px;
  		margin-left:-2px;
 	}
	
	.lxBack
	{
		width:40px;
		background-size: 40px 40px;

	}




}



@media only screen and (min-width: 0px) and (max-width: 1120px)
{
	#linkedinwidget-3
	{
		display:none;	
	}


	#sidebar #text-6 #qst
	{
		 
		font-size:30px;
		line-height:40px;	
	 
	}
}


@media only screen and (min-width: 769px) and (max-width: 1120px)
{

	#content .left h3.title
	{
	
		font-size:1.7857vw;
		line-height:1.7857vw;
		padding:0.892vw 0px 0.892vw 0px;
 
	}
	
	.feat-cat .left div.prevue
	{
		padding:4.910vw 0px;
	
	}
	

	
}






@media only screen and (min-width: 641px) and (max-width: 768px)
{

	#content .left h3.title
	{
	
		font-size:2.604166vw;
		line-height:2.604166vw;
		padding:1.3020833vw 0px 1.3020833vw 0px;
 
	}
	
	.feat-cat .left div.prevue
	{
		padding:7.16145833vw 0px;
	
	}


}



@media only screen and (min-width: 0px) and (max-width: 660px)
{

	.feat-cat .left div.prevue
	{
		background-size:93.93vw 58.712vw;
		background-position:0px 50%;
	}

}







@media only screen and (min-width: 901px) and (max-width: 1120px)
{


	#head_widget
	{
		 
		margin-top:22px;
	 
		padding:0px 0.804vw 0px  0.804vw;
	
	 
		 
		font-size:1.875vw;
		line-height:1.875vw;
		
		
		height:5.1786vw;
	
		 
		background-size:15.893vw 7.143vw;	
		
		width:39.286vw;
		
		
	}
	
	
	 
	
	
	#head_widget #tagline_1,
	#head_widget #tagline_2
	{
 
		padding:1.875vw 0px 0px 0px;
	 
		
	 
	
		
		font-size:1.45vw;
		line-height:1.45vw;
		
	
		width: 22.7vw;
	 
	
	}
	
	#head_widget .sbh_call,
	#head_widget .sbh_call
	{
	 
		font-size: 0.982vw;
		line-height: 0.982vw;
		height: 0.982vw;
		 
		padding-top:3.571vw;
		width:13.84vw;
	}
	
	
	
	#head_widget .goto
	{
		width:1.875vw;
		height:5.179vw;
	 
		background-size:1.875vw 1.875vw;
		 

	}







}








@media only screen and (min-width: 751px) and (max-width: 900px)
{


	#head_widget
	{
		 
		margin-top:22px;
	 
		padding:0px 7px 0px 7px;
	
	 
		 
		font-size:17px;
		line-height:17px;
		
		
		height:48px;
	
		 
		background-size:160px 71px;	
		
		width:375px;
		
		
	}
	
	
	 
	
	
	#head_widget #tagline_1,
	#head_widget #tagline_2
	{
		
	 
	 
		padding:17px 0px 0px 0px;
	 
		
	 
	
		
		font-size:14px;
		line-height:14px;
		
	
		width: 220px;
	 
	
	}
	
	#head_widget .sbh_call,
	#head_widget .sbh_call
	{
	 
		font-size: 9px;
		line-height: 9px;
		height: 9px;
		 
		padding-top:33px;
		width:135px;
	}
	
	
	
	#head_widget .goto
	{
		width:18px;
		height:48px;
	 
		background-size:18px 18px;
		 

	}







}
 
 
 
 
@media only screen and (min-width: 474px) and (max-width: 640px)
{

 	#head_widget
	{
		 
		margin-top:22px;
	 
		padding:0px 1.9546875vw 0px 1.9546875vw;
	
	 
		 
		font-size:4.5609375vw;
		line-height:4.5609375vw;
		
		
		height:12.596875vw;
	
		 
		background-size:38.659375vw 17.375vw;	
		
		width:93.390625vw;
 		
	}
	
	
	 
	
	
	#head_widget #tagline_1,
	#head_widget #tagline_2
	{
		
	 
	 
		padding:4.5609375vw 0px 0px 0px;
	 
		
	 white-space:nowrap;
	
		
		font-size:3.2vw;
		line-height:3.6921875vw;
		
	
		width: 49vw;
	 
	
	}
	
	#head_widget .sbh_call,
	#head_widget .sbh_call
	{
	 
		font-size: 2.3890625vw;
		line-height: 2.3890625vw;
		height: 2.3890625vw;
		 
		padding-top:8.6875vw;
		width:33.6640625vw;
	}
	
	
	
	#head_widget .goto
	{
		width:4.5609375vw;
		height:12.596875vw;
	 
		background-size:4.5609375vw 4.5609375vw;
		 

	}

}
 
 
 
 
 
@media only screen and (min-width: 0px) and (max-width: 473px)
{


	#head_widget
	{
		 
		margin-top:22px;
	 
		padding:0px 1.875vw 0px 1.875vw;
	
	 
		 
		font-size:17px;
		line-height:17px;
		
		
		height:12.083vw;
	
		 
		background-size:37.083vw 14.7916vw;	
		
		width:89.583vw;
		
		
	}
	
	
	 
	
	
	#head_widget #tagline_1,
	#head_widget #tagline_2
	{
		
	 
	 
		padding:4.375vw 0px 0px 0px;
	 
		
	 
	white-space:nowrap;
		
		font-size:3.50vw;
		line-height:3.50vw;
		
	
		width: 53.6vw;
	 
	
	}
	
	#head_widget .sbh_call,
	#head_widget .sbh_call
	{
	 
		font-size: 2.2916vw;
		line-height: 2.2916vw;
		height: 2.2916vw;
		 
		padding-top:8.333vw;
		width:31vw;
 	}
	
	
	
	#head_widget .goto
	{
		width:4.375vw;
		height:12.083vw;
	 
		background-size:4.375vw 4.375vw;
		 
	}







}
 


 
 

@media only screen and (min-width: 901px) and (max-width: 1120px)
{

	#sidebar #text-7 #qst,
	#sidebar #text-6 #qst
	{
		 
		font-size:26px;
		line-height:34px;	
	 
	}

	#sidebar #text-7 #cta,
	#sidebar #text-6 #cta
	{
		
		font-size:16px;
		line-height:18px;	
	
	}



}

@media only screen and (min-width: 0px) and (max-width: 900px)
{





	#sidebar #text-7 #qst,
	#sidebar #text-6 #qst
	{
		 
		font-size:22px;
		line-height:30px;	
	 
	}

	#sidebar #text-7 #cta,
	#sidebar #text-6 #cta
	{
		
		font-size:16px;
		line-height:16px;	
	
	}


	#sidebar #text-7,
	#sidebar #text-6
	{
		padding-right:14px;
		padding-left:16px;
	}

	#sidebar #text-7 .goto,
	#sidebar #text-6 .goto
	{
		height:30px;
		background-size:30px 30px;
	}


}


@media only screen and (min-width: 769px) and (max-width: 910px)
{

		#sidebar #text-14 .by,
		#sidebar #text-5 .by
		{
			 
			font-size:1.4vw;
			line-height:16px;	
		 
		}


}




@media only screen and (min-width: 0px) and (max-width: 768px)
{


 
 	#tab_stats
 	{
 		display:none;
 	}
	

	#sidebar #text-7
	{
		width:47%;
	
		float:right;
		padding: 48px 0px 18px 0px;
		margin-right:0px;
	}
		
	#sidebar #text-6
	{
 		width:47%;
 		float:left;
		padding: 48px 0px 18px 0px;

	}




	#sidebar #text-7 #qst,
	#sidebar #text-6 #qst
	{
		 
		margin-left:20px;
		margin-right:20px;
		
		font-size:19px;
		line-height:22px;
		height:66px;
	 
	}

 

	#sidebar #text-7 #cta,
	#sidebar #text-6 #cta
	{
		 
		margin-left:20px;
		margin-right:20px;
		padding-left:10px;
		padding-right:10px;
	 
	}	


	
	#sidebar #text-7 .goto,
	#sidebar #text-6 .goto
	{
		margin-right:20px;
	}
		

}





 


 






@media only screen and (min-width: 0px) and (max-width: 768px)
{
 

  
	
	
	
	
	
	
	
	
	
	
	#sidebar #text-12
	{
	
		float:left;
		width:48%;
		margin-right:0px;
	}

	#sidebar #text-11
	{
	
		float:right;
		width:48%;
		padding: 22px 0px 18px 0px;
	}

	#sidebar #text-11 #qst
	{
		margin-left:20px;
	}

	#sidebar #text-11 .goto
	{
		margin-right:20px;
	}



}


@media only screen and (min-width: 0px) and (max-width: 768px)
{



	
 	#sidebar #text-12 #topten
 	{
 		font-size:20px;
 	}

	#sidebar #text-11 #qst
	{
		font-size: 18px;
		line-height: 26px; 
	}

	#sidebar #text-11 .goto
	{
		font-size: 20px;
		line-height: 20px;
		padding-top:9px;
		padding-bottom:13px;
		
	}



}


@media only screen and (min-width: 0px) and (max-width: 420px)
{


	#sidebar #text-12
	{
	 
		width:auto;
		float:none;
 
		margin-right:5px !important;
	}



	#sidebar #text-11 .goto
	{
	
		padding-right:60px;
	
	}



 	#sidebar #text-12 #topten
 	{
 		font-size:20px;
 		padding: 16px 10px;
 	}

	#sidebar #text-11
	{
		height:160px;
	}

	#sidebar #text-12
	{
		height:200px;
	}

}


@media only screen and (min-width: 791px) and (max-width: 900px)
{
 
 	#eStats th,
 	#eStats td 
 	{
		white-space:normal;
	}

}

 


@media only screen and (min-width: 769px) and (max-width: 1120px)
{


	#sidebar #text-15,
	#sidebar #text-13
	{
		background-size:100% auto;
	}
 



	#sidebar #text-11 #qst
	{
		font-size:20px;
		line-height:24px;	
	}
	
	#sidebar #text-11 .goto
	{
 	
		font-size:20px;
		line-height:20px;	
		background-size:21px 21px;
		padding:0px 28px 0px 0px;
	}
	
}

@media only screen and (max-width: 768px)
{

	#sidebar #text-14,
	#sidebar #text-5,
	#sidebar #text-10 
	{
		float:right;
		clear:right;
		width:48%;
	}
	
	.search #linkedinwidget-2,
	.home #linkedinwidget-2,
	.single #linkedinwidget-2,
	.page #linkedinwidget-2,
	.archive #linkedinwidget-2
	{
		/*width:48%;
		float:left;*/
		
		display:none;
	}


 
	



	.search #wpp-2,
	.home  #wpp-2,
	.single  #wpp-2,
	.page  #wpp-2,
	.archive  #wpp-2
	{
		clear:both;
		 
	}

	.search #content .three_fourth,
	.archive #content .three_fourth,
	.page #content .three_fourth,
	.single #content .three_fourth
	{
		float:none;
		clear:both;
		width:100%;
		
	}

	.search #content .one_fourth_last,
	.archive #content .one_fourth_last,
	.page #content .one_fourth_last,
	.single #content .one_fourth_last
	{
		float:none;
		clear:both;
		width:100%
	}

}

@media only screen and (max-width: 1120px)
{


	#sidebar #text-15,
	#sidebar #text-13
	{

		padding:9.8vw 1.5vw 1.5vw 1.5vw;



	}


	#sidebar #text-15 #qst,
	#sidebar #text-13 #qst
	{
	 
		
		font-size:2.6vw;
		line-height:3.1vw;
		
	}

	#sidebar #text-15 .goto,
	#sidebar #text-13 .goto
	{
 	
		font-size:2.1vw;
		line-height:2.1vw;	
		background-size:2.5vw 2.5vw;
	  
	  	margin-top:9.8vw;
	  
	}

	#sidebar #text-15 .sub_call, 
	#sidebar #text-13 .sub_call
	{
			font-size:1.5vw;
			line-height:1.5vw;
			
			padding:3.6vw 0px 0px 0px;
			margin:5.1vw 0px 0px 0px 0px;
			background-size:9vw 3.4vw;
		
	}
	
	#sidebar #text-15 .span, 
	#sidebar #text-13 .span
	{
	
			font-size:1.4vw;
			line-height:1.4vw;
	
	}



	#sidebar #text-11 #qst br
	{
	
		display:none;
	
	}

}

@media only screen and (max-width: 768px)
{


 
	#sidebar #text-15,
	#sidebar #text-13
	{
		background-size:33% auto;
		padding:3vw 2.3vw 2.3vw 2.3vw;
	}
	
 	#sidebar #text-15 #qst,
	#sidebar #text-13 #qst
	{
		font-size:3.8vw;
		line-height:4.6vw;
	}
	
 	#sidebar #text-15 .goto,
	#sidebar #text-13 .goto
	{
		font-size:3.0vw;
		line-height:3.0vw;
		background-size:3.5vw 3.5vw;
		margin-top:4.4vw;
		
	}	
	
 	#sidebar #text-15 .sub_call,
	#sidebar #text-13 .sub_call
	{
		font-size:2.3vw;
		line-height:2.0vw;
		background-size:13.1vw 4.9vw;
		/*background-size:101px 38px;*/
		margin-top:4.4vw;
		padding-top:5.2vw;
		
	}
	
 	#sidebar #text-15 #qst br,
	#sidebar #text-13 #qst br
	{
		display:none;
	}

	#sidebar #text-14,
	#sidebar #text-5,
	#sidebar #text-10 
	{

		margin-right:0px;
		 
	}
	
	
	#sidebar #text-14,
	#sidebar #text-5
	{
		float:none;
		margin-left:auto;
		margin-right:auto;
		width:300px;
	}
	
	
	.search #linkedinwidget-2,
	.home #linkedinwidget-2,
	.single #linkedinwidget-2,
	.page #linkedinwidget-2,
	.archive #linkedinwidget-2
	{

		margin-right:0px;
	}

	#sidebar #wpp-2.widget
	{
		margin-right:0px;
	}


}

@media only screen and (max-width: 500px)
{

 
	#sidebar #text-10 
	{
		float:none;
		clear:both;
		width:auto;
		margin-right:0px;
		 
	}
	
	.search #linkedinwidget-2,
	.home #linkedinwidget-2,
	.single #linkedinwidget-2,
	.page #linkedinwidget-2,
	.archive #linkedinwidget-2
	{
		width:auto;
		float:none;
		margin-right:0px;
	}

}

@media only screen and (max-width: 300px)
{

	#sidebar #text-14,
	#sidebar #text-5
	{
 
		width:90%;
	}
} 






@media only screen and (min-width: 0px) and (max-width: 1024px)
{

	#about_sponsor
	{

		margin:2px 10px 5px 0px;
	}

}


@media only screen and (min-width: 0px) and (max-width: 380px)
{

	#about_sponsor
	{
		float:none;
		display:block;
		margin:5px auto 10px auto;
	}

}


@media only screen and (min-width: 660px) and (max-width: 980px)
{
 
	#weekly_widget #topten
	{
	
		font-size:19px;
		line-height:19px;
 	
	}
 
 	#weekly_widget .goto
 	{
 		height:38px;
 		
 		
 		background-size:38px 38px;
 		
 	}
	
	#weekly_widget #by
 	{ 
		font-size: 16px;
	}
 

 
 
 
 
}









@media only screen and (max-width: 660px)
{
	
	 #weekly_widget
	 {
		border:0px solid red;
		width:47%;
		float:right;
		position:relative;
		clear:none;
		left:auto;
		bottom:auto;
	
	 }

	.feat-cat.weekly ul.display-posts-listing
	{
	
		border:0px solid green;
		width:47%;
		float:left;
	
	}
	
	.feat-cat.weekly
	{
		min-width:0px;
	}
	
	
	
	
}

#blocksize
{
	border:0px solid red;
	float:right;
	display:inline-block;
	
}


/*iPad shareThis*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)
{
	.shared span
	{
		color: #339900 !important;
		font-size:12px;
		font-weight:bold;
	}
	
}


@media only screen and (min-width: 981px) and (max-width: 1100px)
{

	#sign_up
	{
 		border:0px solid yellow;
 		
 		font-size: 22px;
		line-height: 26px;
 		
	}
 
 	#blocksize
	{
		width:5%;
		height:auto;
	}
	
 
 	#relog
	{
		border:0px solid purple;	 	
	}
 
 
 



}


@media only screen and (min-width: 1071px) and (max-width: 1100px)
{#relog{margin-top:11%; margin-bottom:22.5%;} #vid_wrap iframe{ height:290px;} }
@media only screen and (min-width: 1041px) and (max-width: 1070px)
{#relog{margin-top:11%; margin-bottom:22%;}	#vid_wrap iframe{ height:285px;}}
@media only screen and (min-width: 1011px) and (max-width: 1040px)
{#relog{margin-top:11%; margin-bottom:21.5%;} #vid_wrap iframe{ height:275px;}}
@media only screen and (min-width: 981px) and (max-width: 1010px)
{#relog{margin-top:10%; margin-bottom:21.0%;} #vid_wrap iframe{ height:270px;}}



@media only screen and (min-width: 921px) and (max-width: 980px)
{
	#sign_up
	{
 		border:0px solid red;
 		
 		font-size: 20px;
		line-height: 24px;
 		
	}
 
  	#relog
	{
		border:0px solid blue;
 	 	
	}
 
 
}


@media only screen and (min-width: 941px) and (max-width: 980px)
{#relog{margin-top:10%; margin-bottom:22%;} #vid_wrap iframe{ height:265px;}}
@media only screen and (min-width: 921px) and (max-width: 940px)
{#relog{margin-top:9%; margin-bottom:22%;} #vid_wrap iframe{ height:245px;}}



@media only screen and (min-width: 841px) and (max-width: 920px)
{
	#sign_up
	{
 		border:0px solid green;
 		
 		font-size: 18px;
		line-height: 21px;
 		
	}


  	#relog
	{
		border:0px solid orange;
 	 	
	}
 
 
}


@media only screen and (min-width: 896px) and (max-width: 920px)
{#relog{margin-top:8%; margin-bottom:23%;} #vid_wrap iframe{ height:240px;}}
@media only screen and (min-width: 868px) and (max-width: 895px)
{#relog{margin-top:7%; margin-bottom:23%;} #vid_wrap iframe{ height:235px;}}
@media only screen and (min-width: 841px) and (max-width: 867px)
{#relog{margin-top:7%; margin-bottom:22%;} #vid_wrap iframe{ height:225px;}}

@media only screen and (min-width: 769px) and (max-width: 840px)
{
	#sign_up
	{
 		border:0px solid green;
 		
 		font-size: 16px;
		line-height: 18px;
 		
	}


  	#relog
	{
		border:0px solid white;
 	 	
	}

	#sign_wrap
	{
		margin-top:10px;
	}
 
 
}


@media only screen and (min-width: 805px) and (max-width: 840px)
{#relog{margin-top:8%; margin-bottom:24%;} #vid_wrap iframe{ height:220px;}}
@media only screen and (min-width: 769px) and (max-width: 804px)
{#relog{margin-top:8%; margin-bottom:23%;} #vid_wrap iframe{ height:210px;}}

@media only screen and (min-width: 660px) and (max-width: 768px)
{

	#sign_up
	{
 		border:0px solid orange;
 		
 		font-size: 18px;
		line-height: 22px;
 		
	}
	
	#relog
	{
		border:0px solid pink;
	 
	}
	
 
}


@media only screen and (min-width: 742px) and (max-width: 768px)
{#relog{margin-top:9%; margin-bottom:25%;} #vid_wrap iframe{ height:270px;}}
@media only screen and (min-width: 716px) and (max-width: 741px)
{#relog{margin-top:9%; margin-bottom:25%;} #vid_wrap iframe{ height:260px;}}
@media only screen and (min-width: 686px) and (max-width: 715px)
{#relog{margin-top:8%; margin-bottom:25%;} #vid_wrap iframe{ height:250px;}}
@media only screen and (min-width: 660px) and (max-width: 687px)
{#relog{margin-top:7%; margin-bottom:24%;} #vid_wrap iframe{ height:240px;}}



@media only screen and (min-width: 560px) and (max-width: 660px)
{

	#sign_up
	{
 		border:0px solid orange;
 		
 		font-size: 24px;
		line-height: 28px;
 		
	}
	
	#relog
	{
		border:0px solid yellow;
	 
	}
	
 
}



@media only screen and (min-width: 635px) and (max-width: 660px)
{#relog{margin-top:14%; margin-bottom:24.5%;} #vid_wrap iframe{ height:350px;}}
@media only screen and (min-width: 610px) and (max-width: 634px)
{#relog{margin-top:13%; margin-bottom:24.5%;} #vid_wrap iframe{ height:340px;}}
@media only screen and (min-width: 585px) and (max-width: 609px)
{#relog{margin-top:12%; margin-bottom:24.5%;} #vid_wrap iframe{ height:330px;}}
@media only screen and (min-width: 560px) and (max-width: 584px)
{#relog{margin-top:11%; margin-bottom:24.5%;} #vid_wrap iframe{ height:310px;}}






@media only screen and (min-width: 460px) and (max-width: 561px)
{

	#sign_up
	{
 		border:0px solid orange;
 		
 		font-size: 20px;
		line-height: 22px;
 		
	}
	
	#relog
	{
		border:0px solid orange;
	 
	}
	
 
}



@media only screen and (min-width: 535px) and (max-width: 561px)
{#relog{margin-top:11%; margin-bottom:25%;} #vid_wrap iframe{ height:300px;}}
@media only screen and (min-width: 510px) and (max-width: 534px)
{#relog{margin-top:10%; margin-bottom:25%;} #vid_wrap iframe{ height:285px;}}
@media only screen and (min-width: 485px) and (max-width: 509px)
{#relog{margin-top:9%; margin-bottom:24%;} #vid_wrap iframe{ height:270px;}}
@media only screen and (min-width: 460px) and (max-width: 484px)
{#relog{margin-top:8%; margin-bottom:24%;} #vid_wrap iframe{ height:260px;}}




@media only screen and (min-width: 390px) and (max-width: 461px)
{

	#sign_up
	{
 		border:0px solid white;
 		
 		font-size: 17px;
		line-height: 19px;
 		
	}
	
	#relog
	{
		border:0px solid blue;
	 
	}

	#sign_wrap
	{
		margin-top:10px;
		width:auto;
	}
 
 
 
 	a.etog
	{
 
		padding: 4px 9px 5px 9px;
		margin-right:-5px;
	}

 
}




@media only screen and (min-width: 0px) and (max-width: 420px)
{

	.feat-cat.weekly ul.display-posts-listing
	{
	
		width:100%;
	
	
	}

}



@media only screen and (min-width: 435px) and (max-width: 461px)
{

	#relog{margin-top:10%; margin-bottom:24%;}

	#efail
	{
		width:200px;
		margin-left:0px;
 	}
 	
 	#vid_wrap iframe{ height:240px;}


}
@media only screen and (min-width: 410px) and (max-width: 434px)
{

	#relog{margin-top:9%; margin-bottom:23.5%;}
 
	#efail
	{
		width:175px;
		margin-left:0px;
 	}
 	#vid_wrap iframe{ height:230px;}
}
@media only screen and (min-width: 390px) and (max-width: 409px)
{

	#relog{margin-top:6%; margin-bottom:23.5%;}
	
	#efail
	{
		width:155px;
		margin-left:0px;
 	}
	#sign_up
	{
 		border:0px solid white;
 		
 		font-size: 17px;
		line-height: 19px;
 		
 		margin:0px -15px 0px -15px;
 		
	}
	
	
	
	#relog.hasMSG #con_msg br
	{
		display:none;
	}
	
	
	
 	#vid_wrap iframe{ height:220px;}	
	
	
}























@media only screen and (min-width: 321px) and (max-width: 389px)
{

	#sign_up
	{
 		border:0px solid white;
 		
 		font-size: 16px;
		line-height: 19px;
 		
 		margin:0px -15px 0px -15px;
 		
	}

	#efail
	{
		width:155px;
		margin-left:-10px;
 	}

	#relog
	{
		border:0px solid red;
	 
	}

	#sign_wrap
	{
		margin-top:5px;
		width:auto;
	}

	#linklog
	{
		margin-left:-10px;
	}

	a.etog
	{
 
		padding: 4px 6px 5px 6px;
		margin-right:-28px;
	}
	
	#relog.hasMSG #con_msg br
	{
		display:none;
	}

}


@media only screen and (min-width: 369px) and (max-width: 389px)
{#relog{margin-top:5%; margin-bottom:26%;}	#sign_up{} #efail{width:145px;} #vid_wrap iframe{ height:200px;}}
@media only screen and (min-width: 348px) and (max-width: 368px)
{#relog{margin-top:5%; margin-bottom:24%;}	#sign_up{font-size:15px; } #vid_wrap iframe{ height:190px;} #efail{width:165px;}#relog #sub{margin-right:-20px;} #eCancel{display:none !important;}}
@media only screen and (min-width: 321px) and (max-width: 347px)
{#relog{margin-top:5%; margin-bottom:22%;}	#sign_up{font-size:14px; } #vid_wrap iframe{ height:180px;} #efail{width:165px;}#relog #sub{margin-right:-20px;} #eCancel{display:none !important;} }

















































.single a.etog
{
	color:#000000 !important;
	text-decoration:none !important;
}
.single #efail
{
	width:220px;
	margin-left:0px;
	
}

.single #eform
{
	clear:left;
}


.single #eCancel
{
	color:#ffffff !important;
	text-decoration:none !important;	


}

.single #eCancel:hover
{
	text-decoration:underline !important;
	color:#fcce32 !important;
}


.single #sign_wrap
{
	
	border:0px solid blue;
	width:66%;
	
}

.single #sign_up
{
	border:0px solid orange;
	
	font-size: 40px;
	line-height: 40px;
	padding-bottom:20px;
	
}

.single #relog
{
	border:0px solid orange;
	margin-top:15%;
	margin-bottom:20%;
}

 
 .single #blocksize
 {
	border:0px solid red;
	width:5%;
	height:auto;
	margin-right:-5%;
 }

 

 
.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{
	border:0px solid red !important; 
}


.single-monthly-video #relog.hasMSG
{
	 
		border:0px solid red;
		margin-top:15%;
		margin-bottom:25%;
	 	
}


 
#content .navigation ol.wp-paginate li a,
#content .navigation ol.wp-paginate li span.page
{
	padding:5px 10px 5px 10px;
	box-shadow:none;
 
}



#content .navigation ol.wp-paginate li span.page
{

	border-bottom: 1px solid #89adcf;
}

.archive #content .post a:hover
{
	text-decoration:underline;
}

#content #popular-items p
{
	padding:20px 0px 0px 20px;
}


.single #post-meta-wrapper
{
	display:inline-block;
	min-width:0px;
	
	border:0px solid green;
	padding:5px;
	
 	float:left;
	
}

.single #post-meta-wrapper #post-meta
{
	width:205px;
}

.single #entry-wrapper
{
	border:0px solid grey;
	display:inline !important;
	width:520px;
}

.single #entry-wrapper h2
{
	font-size: 21px;
	line-height: 26px;
	padding:6px 0px 0px 0px;
}



@media only screen and (min-width: 1066px) and (max-width: 1100px)
{body.single div.post div#entry-wrapper{border:0px solid red;width:66%;}}
@media only screen and (min-width: 1041px) and (max-width: 1065px)
{body.single div.post div#entry-wrapper{border:0px solid blue;width:65%;}}
@media only screen and (min-width: 1021px) and (max-width: 1040px)
{body.single div.post div#entry-wrapper{border:0px solid orange;width:64%;}}
@media only screen and (min-width: 1001px) and (max-width: 1020px)
{body.single div.post div#entry-wrapper{border:0px solid purple;width:63%;}}

@media only screen and (min-width: 981px) and (max-width: 1000px)
{body.single div.post div#entry-wrapper{border:0px solid red;width:62%;}}
@media only screen and (min-width: 961px) and (max-width: 980px)
{body.single div.post div#entry-wrapper{border:0px solid orange;width:61%;}}
@media only screen and (min-width: 941px) and (max-width: 960px)
{body.single div.post div#entry-wrapper{border:0px solid blue;width:60%;}}
@media only screen and (min-width: 921px) and (max-width: 940px)
{body.single div.post div#entry-wrapper{border:0px solid blue;width:59%;}}
@media only screen and (min-width: 901px) and (max-width: 920px)
{body.single div.post div#entry-wrapper{border:0px solid blue;width:58%;}}


@media only screen and (min-width: 881px) and (max-width: 900px)
{body.single div.post div#entry-wrapper{border:0px solid white;width:57%;}}
@media only screen and (min-width: 861px) and (max-width: 880px)
{body.single div.post div#entry-wrapper{border:0px solid purple;width:56%;}}
@media only screen and (min-width: 841px) and (max-width: 860px)
{body.single div.post div#entry-wrapper{border:0px solid orange;width:55%;}}
@media only screen and (min-width: 821px) and (max-width: 840px)
{body.single div.post div#entry-wrapper{border:0px solid blue;width:54%;}}
@media only screen and (min-width: 801px) and (max-width: 820px)
{body.single div.post div#entry-wrapper{border:0px solid blue;width:53%;}}

@media only screen and (min-width: 781px) and (max-width: 800px)
{body.single div.post div#entry-wrapper{border:0px solid white;width:52%;}}
@media only screen and (min-width: 769px) and (max-width: 780px)
{body.single div.post div#entry-wrapper{border:0px solid purple;width:51%;}}


@media only screen and (min-width: 741px) and (max-width: 768px)
{body.single div.post div#entry-wrapper{border:0px solid orange;width:62%;}}

@media only screen and (min-width: 721px) and (max-width: 740px)
{body.single div.post div#entry-wrapper{border:0px solid orange;width:61%;}}

@media only screen and (min-width: 701px) and (max-width: 720px)
{body.single div.post div#entry-wrapper{border:0px solid orange;width:60%;}}


@media only screen and (min-width: 681px) and (max-width: 700px)
{body.single div.post div#entry-wrapper{border:0px solid orange;width:59%;}}
@media only screen and (min-width: 661px) and (max-width: 680px)
{body.single div.post div#entry-wrapper{border:0px solid purple;width:57%;}}
@media only screen and (min-width: 641px) and (max-width: 660px)
{body.single div.post div#entry-wrapper{border:0px solid orange;width:55%;}}
@media only screen and (min-width: 621px) and (max-width: 640px)
{body.single div.post div#entry-wrapper{border:0px solid blue;width:53%;}}
@media only screen and (min-width: 601px) and (max-width: 620px)
{body.single div.post div#entry-wrapper{border:0px solid blue;width:51%;}}

@media only screen and (min-width: 581px) and (max-width: 600px)
{body.single div.post div#entry-wrapper{border:0px solid orange;width:49%;}}
@media only screen and (min-width: 561px) and (max-width: 580px)
{body.single div.post div#entry-wrapper{border:0px solid purple;width:48%;}}
@media only screen and (min-width: 541px) and (max-width: 560px)
{body.single div.post div#entry-wrapper{border:0px solid orange;width:47%;}}
@media only screen and (min-width: 531px) and (max-width: 540px)
{body.single div.post div#entry-wrapper{border:0px solid blue;width:46%;}}



@media only screen and (min-width: 0px) and (max-width: 530px)
{

	body.single div.post div#entry-wrapper
	{
		border:0px solid red; 
		float:none;
		width:100%;
		clear:both; 
		margin-bottom:0px;
	}
	
	body.single div.post div#post-meta-wrapper
	{
		margin:20px 0px 0px 0px;
	 
		display:block;
		float:none;
		width:auto;
		clear:both;
		
		padding:0px;
		
		
	}
	
	
	body.single-post div.post .post-meta
	{
		display:block;
		width:auto;
	float:none !important;
	}

	body.single-post div.post .post-meta .prevue
	{
		display:none;
	}

	body.single-post div.post .post-meta table
	{
		margin-top:-10px;
		margin-bottom:-10px;
	}


	body.single-post div.post .post-meta table tr:first-child td
	{
		border-width:0px;
	}

	body.single-post div.post .post-meta table tr td:first-child
	{
		width:50px;	
	}



}













@media only screen and (min-width: 908px) and (max-width: 1120px)
{

	.single-monthly-video #relog.hasMSG
	{
		 
			border:0px solid red;
			margin-top:15%;
			margin-bottom:24%;
			
	}


}



@media only screen and (min-width: 551px) and (max-width: 907px)
{

	.single-monthly-video #relog.hasMSG
	{
		 
			border:0px solid red;
			margin-top:9%;
			margin-bottom:28%;
			
	}


}


@media only screen and (min-width: 0px) and (max-width: 535px)
{

	.single-monthly-video #relog.hasMSG
	{
		 
			border:0px solid yellow;
			margin-top:7%;
			margin-bottom:30%;
			
	}
	
	
	.single-monthly-video #relog.hasMSG #con_msg br
	{
		display:none;
	}
	
	
}




@media only screen and (min-width: 0px) and (max-width: 420px)
{

	.single-monthly-video #relog.hasMSG
	{
		 
			border:0px solid red;
			margin-top:7%;
			margin-bottom:30%;
			
	}

	.single-monthly-video #relog.hasMSG #eform
	{
	
		margin-left:20px;
	
	}



}






@media only screen and (min-width: 1001px) and (max-width: 1120px)
{

	.single #sign_up
	{
 		border:0px solid red;
 		font-size: 35px;
		line-height: 38px;
		padding-bottom:19px;
 		
	}

	.single #relog
	{
		border:0px solid red;
		margin-top:15%;
		margin-bottom:20%;
	}

}













@media only screen and (min-width: 1075px) and (max-width: 1100px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:430px !important; border:0px solid red !important; } }
@media only screen and (min-width: 1050px) and (max-width: 1074px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:420px !important; border:0px solid red !important; } }
@media only screen and (min-width: 1025px) and (max-width: 1049px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:410px !important; border:0px solid red !important; } }
@media only screen and (min-width: 1001px) and (max-width: 1024px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:400px !important; border:0px solid red !important; } }




@media only screen and (min-width: 975px) and (max-width: 1000px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:390px !important; border:0px solid blue !important; } }
@media only screen and (min-width: 950px) and (max-width: 974px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:385px !important; border:0px solid blue !important; } }
@media only screen and (min-width: 925px) and (max-width: 949px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:370px !important; border:0px solid blue !important; } }
@media only screen and (min-width: 901px) and (max-width: 924px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:360px !important; border:0px solid blue !important; } }




@media only screen and (min-width: 875px) and (max-width: 900px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:350px !important; border:0px solid orange !important; } }
@media only screen and (min-width: 850px) and (max-width: 874px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:340px !important; border:0px solid orange !important; } }
@media only screen and (min-width: 825px) and (max-width: 849px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:325px !important; border:0px solid orange !important; } }
@media only screen and (min-width: 801px) and (max-width: 824px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:310px !important; border:0px solid orange !important; } }





@media only screen and (min-width: 785px) and (max-width: 800px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:310px !important; border:0px solid green !important; } }
@media only screen and (min-width: 769px) and (max-width: 788px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:300px !important; border:0px solid pink !important; } }


@media only screen and (min-width: 746px) and (max-width: 768px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:385px !important; border:0px solid purple !important; } }
@media only screen and (min-width: 724px) and (max-width: 747px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:382px !important; border:0px solid red !important; } }
@media only screen and (min-width: 701px) and (max-width: 723px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:375px !important; border:0px solid blue !important; } }











@media only screen and (min-width: 675px) and (max-width: 700px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:360px !important; border:0px solid green !important; } }
@media only screen and (min-width: 650px) and (max-width: 674px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:345px !important; border:0px solid red !important; } }
@media only screen and (min-width: 625px) and (max-width: 649px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:330px !important; border:0px solid blue !important; } }
@media only screen and (min-width: 601px) and (max-width: 624px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:320px !important; border:0px solid orange !important; } }



@media only screen and (min-width: 575px) and (max-width: 600px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:315px !important; border:0px solid yellow !important; } }
@media only screen and (min-width: 550px) and (max-width: 574px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:280px !important; border:0px solid red !important; } }
@media only screen and (min-width: 525px) and (max-width: 549px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:270px !important; border:0px solid purple !important; } }
@media only screen and (min-width: 501px) and (max-width: 524px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:260px !important; border:0px solid orange !important; } }




@media only screen and (min-width: 475px) and (max-width: 500px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:255px !important; border:0px solid yellow !important; } }
@media only screen and (min-width: 450px) and (max-width: 474px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:240px !important; border:0px solid red !important; } }
@media only screen and (min-width: 425px) and (max-width: 449px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:220px !important; border:0px solid purple !important; } }
@media only screen and (min-width: 401px) and (max-width: 424px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:210px !important; border:0px solid orange !important; } }







@media only screen and (min-width: 381px) and (max-width: 400px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:190px !important; border:0px solid yellow !important; } }

@media only screen and (min-width: 361px) and (max-width: 380px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:175px !important; border:0px solid red !important; } }

@media only screen and (min-width: 341px) and (max-width: 360px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:165px !important; border:0px solid blue !important; } }

@media only screen and (min-width: 321px) and (max-width: 340px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:155px !important; border:0px solid orange !important; } }


@media only screen and (min-width: 0px) and (max-width: 320px)
{.single-monthly-video .feat-cat.roundup iframe.wistia_embed
{ height:145px !important; border:0px solid yellow !important; } }









@media only screen and (min-width: 901px) and (max-width: 1000px)
{



	
	.single #sign_up
	{
 		border:0px solid blue;
 		font-size: 32px;
		line-height: 36px;
		padding-bottom:18px;
 		
	}

	.single #relog
	{
		border:0px solid blue;
		margin-top:15%;
		margin-bottom:19%;
	}

}

@media only screen and (min-width: 769px) and (max-width: 900px)
{

	.single #efail
	{
		width:180px;
		margin-left:0px;
		
 	}

}

@media only screen and (min-width: 801px) and (max-width: 900px)
{

	.single #sign_up
	{
 		border:0px solid white;
 		font-size: 28px;
		line-height: 31px;
		padding-bottom:16px;
 		
	}

	.single #relog
	{
		border:0px solid white;
		margin-top:15%;
		margin-bottom:18.5%;
	}

}



@media only screen and (min-width: 769px) and (max-width: 800px)
{

	.single #sign_up
	{
 		border:0px solid yellow;
 		font-size: 26px;
		line-height: 30px;
		padding-bottom:15px;
 		
	}

	.single #relog
	{
		border:0px solid yellow;
		margin-top:15%;
		margin-bottom:18%;
	}

}


@media only screen and (min-width: 0px) and (max-width: 768px)
{
	#gazpo-nav li>a,
	#gazpo-nav li.submenu>a
	{
		background:none;
		 
	}

	#gazpo-nav .main-menu  
	{
		padding-left:15px;
 		 
 		height:50px;
 		margin-bottom:0px;
  	}
 	
 	#bar_search
 	{
 	 
 	}

	#bar_share
	{
	 
	}


}



 

@media only screen and (min-width: 0px) and (max-width: 400px)
{
	
	
		#gazpo-nav li>a,
	#gazpo-nav li.submenu>a
	{
		background:none;
		 
	}
	
	
	#gazpo-nav .main-menu li a
 	{
 		 
 		 
  		 line-height: 28px;
 
  	}
	
	#gazpo-nav #share_label
	{
		display:none;
	}

}


@media only screen and (min-width: 701px) and (max-width: 768px)
{

	.single #sign_up
	{
 		border:0px solid purple;
 		font-size: 32px;
		line-height: 36px;
		padding-bottom:19px;
 		
	}

	.single #relog
	{
		border:0px solid purple;
		margin-top:15%;
		margin-bottom:20%;
	}


	.single #efail
	{
		width:240px;
		margin-left:0px;
		
 	}


}


@media only screen and (min-width: 601px) and (max-width: 700px)
{

	.single #sign_up
	{
 		border:0px solid pink;
 		font-size: 28px;
		line-height: 30px;
		padding-bottom:15px;
 		
	}

	.single #relog
	{
		border:0px solid pink;
		margin-top:13%;
		margin-bottom:21.5%;
	}


	.single #efail
	{
		width:200px;
		margin-left:0px;
		
 	}


}




@media only screen and (min-width: 501px) and (max-width: 600px)
{

	.single #sign_wrap
	{
		
		border:0px solid blue;
		width:80%;
		
	}


	.single #sign_up
	{
 		border:0px solid blue;
 		font-size: 22px;
		line-height: 24px;
		padding-bottom:12px;
 		
	}

 


	.single #efail
	{
		width:190px;
		margin-left:0px;
		
 	}


}

@media only screen and (min-width: 575px) and (max-width: 600px)
{.single #relog{ margin-top:9%; margin-bottom:22.5%; } }
@media only screen and (min-width: 550px) and (max-width: 574px)
{.single #relog{ margin-top:9%; margin-bottom:22.5%; } }
@media only screen and (min-width: 525px) and (max-width: 549px)
{.single #relog{ margin-top:9%; margin-bottom:21.5%; } }
@media only screen and (min-width: 501px) and (max-width: 524px)
{.single #relog{ margin-top:9%; margin-bottom:20.0%; } }









@media only screen and (min-width: 401px) and (max-width: 500px)
{

	.single #sign_wrap
	{
		
		border:0px solid white;
		width:100%;
		
	}

	.single #sign_up
	{
 		border:0px solid white;
 		font-size: 18px;
		line-height: 20px;
		padding-bottom:10px;
		margin:0px -15px;
 		
	}

	.single #efail
	{
		width:150px;
		margin-left:0px;		
 	}


}

@media only screen and (min-width: 475px) and (max-width: 500px)
{.single #relog{ margin-top:7%; margin-bottom:21.5%; } }
@media only screen and (min-width: 450px) and (max-width: 474px)
{.single #relog{ margin-top:7%; margin-bottom:20.5%; } }
@media only screen and (min-width: 425px) and (max-width: 449px)
{.single #relog{ margin-top:7%; margin-bottom:20.5%; } }
@media only screen and (min-width: 401px) and (max-width: 424px)
{.single #relog{ margin-top:7%; margin-bottom:18.0%; } }






@media only screen and (min-width: 0px) and (max-width: 400px)
{

	.single #sign_wrap
	{
		
		border:0px solid red;
		width:100%;
		
	}

	.single #relog
	{
		margin-left:10px;
		margin-right:10px;
	}
	
	.single #sign_up
	{
 		border:0px solid red;
 		font-size: 14px;
		line-height: 15px;
		padding-bottom:4px;
		margin:0px -18px;
 		
	}

	.single .etog
	{
		margin-right:-6px;
	}

	.single #efail
	{
		width:150px;
		margin-left:-6px;		
 	}

	.single #linklog
	{
		margin-left:-6px;
	}


}

@media only screen and (min-width: 375px) and (max-width: 400px)
{.single #relog{ margin-top:5%; margin-bottom:23.0%; } }
@media only screen and (min-width: 350px) and (max-width: 374px)
{.single #relog{ margin-top:5%; margin-bottom:19.0%; } }
@media only screen and (min-width: 0px) and (max-width: 349px)
{.single #relog{ margin-top:5%; margin-bottom:18.0%; } }


#text-6,
#text-7,
#text-11
{
	display:none;
}


#bar_share
{
 	height:16px;
}

#rss_chicklet
{
	width:16px;
	height:16px;
	display:inline-block !important;
	background-image:none;
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px 0px 0px 0px !important;
	margin-left:3px;
 	font-size:16px;
 	line-height:18px;
 	float:right;

}

.page #content a
{
	color:#009ed2;
}

.page #content a:hover
{
	color: #308dca;
	text-decoration:underline;
}


#linkedinwidget-2,
#linkedinwidget-3
{
	border:1px solid red;
	display:none;
}
















 

@media only screen and (min-width: 0px) and (max-width: 320px)
{

	#bar_share
	{
 		float:left !important;
		padding:0px 0px 10px 15px;
	}
	
}




@media only screen and (min-width: 869px) and (max-width: 980px)
{
	#triad h3
	{
	
		font-size: 22px;
	
	}


}

@media only screen and (min-width: 481px) and (max-width: 868px)
{
	#triad h3
	{
	
		font-size: 2.534vw;
	
	}


}

 


@media only screen and (min-width: 0px) and (max-width: 1110px)
{

	#triad p
	{
	 
		height:170px;
	 
	}
 
}


@media only screen and (min-width: 0px) and (max-width: 1040px)
{

	#triad p
	{
	 
		height:180px;
	 
	}
 
}

@media only screen and (min-width: 816px) and (max-width: 920px)
{

	#triad p
	{
	 
		height:210px;
	 
	}
 
}
@media only screen and (min-width: 769px) and (max-width: 815px)
{

	#triad p
	{
	 
		height:230px;
	 
	}
 
}

@media only screen and (min-width: 0px) and (max-width: 685px)
{

	#triad p
	{
	 
		height:205px;
	 
	}
 
}


@media only screen and (min-width: 0px) and (max-width: 640px)
{

	#triad p
	{
	 
		height:auto;
	 	min-height:55px;
	 	padding-bottom:10px;
	 
	}
	
	#triad .works
	{
 
	}
	
 
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) 
{ 
    /* Retina-specific stuff here */
    
 	#ru_page li.listing-item.weeklyroundup,
	#content .feat-cat.weekly li.listing-item.weeklyroundup
	{
 		background-image:none;   
    }
    
    
}




@media only screen and (min-width: 0px) and (max-width:1120px)
{
	
 	.cat_head
	{
		
		width:100%;
 	
	}
	
	div#content .cat_head h2.ct
	{
	
		font-size:1.785vw !important;
		line-height:3.75vw !important;
		
		margin:2.5vw 0px 2.5vw 0px !important;

		padding:0px 1.785vw 0px 1.785vw !important;
		
	 	height:3.75vw !important;
	
	}
	
	
}



@media only screen and (min-width: 0px) and (max-width:768px)
{
	

	
	div#content .cat_head h2.ct
	{
	
		font-size:2.6041666vw !important;
		line-height:5.46875vw !important;
		
		margin:3.645833vw 0px 3.645833vw 0px !important;

		padding:0px 2.6041666vw 0px 2.6041666vw !important;
		
		height:5.46875vw !important;
	
	}
	
	
}

@media only screen and (min-width: 0px) and (max-width:660px)
{
	

	.cat_head
	{
		background-image:none;
		background-size:630px 84px;
		background-repeat:no-repeat;
		background-position:center 0px;
	 
		 
		
	}

	
	div#content .cat_head h2.ct
	{
	
		font-size:17px !important;
		line-height:36px !important;
		
		margin:24px 0px 24px 0px !important;

		padding:0px 17px 0px 17px !important;
		
		height:36px !important;
	
	}
	
	
}

















.vendor-ie-9 #gazpo-header .logo h1#logoHeader span#bb
{

	font-size:40px;
	line-height:40px;

	width:100px;


}

.vendor-ie-9 #gazpo-header .logo h1#logoHeader span#bb .bbiz
{

    width:27px;
    margin-left:15px;
   
}

.vendor-ie-9 #gazpo-header .logo h1#logoHeader span#bb .bbitz
{
	width:26px; 
}

.vendor-ie-9 #gazpo-header .logo h1#logoHeader span#bb .bto
{
	font-size:29px;
	width:21px;

}



.vendor-ie-9 #gazpo-header .logo h1#logoHeader span#mp
{
	font-size:24px;
	line-height:40px;
	
}

.vendor-ie-9 #main_sponsor
{
	font-size:14px;
	line-height:14px;

 	margin-left:102px;
	
	margin-top:-5px;
	
}






