/* From Simple Custom CSS plugin */

div.widget-odd, #text-9, #text-6, #text-8, #recent-posts-3{
	border: 5px solid black;
	border-radius: 15px;
	background-image:url('http://www.cfotlstaging.wpengine.com/wp-content/uploads/2014/02/gplaypattern_@2X_3.png');
	background-repeat:repeat;
	background-attachment:scroll;
	text-align: center;
	padding: 20px;
	margin: 10px auto 10px auto;
	width: auto;
	max-width: 80%;
	height: auto;
	}
	
	div.widget-even, #text-7, #saf_widget-2{
	border: 5px solid black;
	border-radius: 10px;
	background-color: #0A93FC !important;
	text-align: center;
	padding: 20px;
	margin: 10px auto 10px auto;
	width: auto;
	max-width: 80%;
	height: auto;
	color: white !important;
	}
	div.widget-even a{
	color:white;
	}
	
	
	
	
	
	/* fonts */
	
	h1, h2, h3, h4, h5, h6, a{
	font-family:'Bree Serif', serif !important;
	}
	
	p {
	font-family: 'Open Sans', sans-serif !important;
	}
	
	/* post date */ 
	
	p.post-meta.date-extra{
	display: none;
	}
	
	/* WPCurve #57768 Jacinta Updated */
	/* post thumbnail image */
	
	.post-image{
	
	margin: 0 0 0 10px;
	/*max-height: 150px !important;*/
	display: block !important;
	width: auto !important;
	height: auto !important;
	float: right !important;
	border: 3px solid black;
	border-radius: 15px;
	}
	
	/* WPCurve #57768 Jacinta Updated */
	/*nav bar*/ 
	
	nav#nav-top.navigation{
	display: none;
	}
	
	ul#navigation-below{
	margin: 0px 180px;
	}
	
	/*feature box*/
	
	div.op-hover-image{
	margin-left: 200px;
	width: 200px; 
	}
	
	/*@media only screen 
	and (min-width : 320px) 
	and (max-width : 480px) {
	div.op-hover-image{
	display:block !important;
	margin-left: auto; 
	margin-right: auto;
	width:50%;
	}
	}*/
	
	div.featured-panel{
	background: #73C2FF !important;
	}
	
	div.op_signup_form {
	
	margin-right: 40px; 
	padding: 15px;
	max-width: 80%;
	}
	/*
	div.op_signup_form h2{
	text-align: center !important;
	margin: 0 auto 10px auto !important;
	}
	.featured-panel .op_signup_form input.email[type="email"]{
	width: 200px; 
	margin: 0 auto 10px auto;
	max-width: 80%;
	}
	
	.featured-panel .op_signup_form input.name[type="text"]{
	width: 200px; 
	margin: 0 auto 10px auto;
	max-width: 80%;
	
	}
	
	 */                                                  /* social bar*/
	
	div.social-bar{
	margin-top: -10px;
	background-color: #107FC9;
	}
	
	a.social-bar-links:hover{
	text-decoration: none;
	}
	
	
	ul.social-links{
	text-align: center;
	list-style: none;
	
	}
	
	
	li.social-link-twitter{
	text-align: center;
	padding: 10px;
	margin:0px !important;
	display : inline-block;
	}
	
	li.social-link-youtube{
	text-align: center;
	padding: 10px;
	margin:0px !important;
	display : inline-block;
	
	}
	
	li.social-link-linkedin{
	text-align: center;
	padding: 10px;
	margin:0px !important;
	display : inline-block;
	
	}
	
	li.social-link-google{
	text-align: center;
	padding: 10px;
	margin:0px !important;
	display : inline-block;
	
	}
	
	li.social-link-facebook{
	text-align: center;
	padding: 10px;
	margin:0px !important;
	display : inline-block;
	
	}
	
	
	
	
															  /*logo and banner*/
	
	
	h1.banner-logo{
	padding: 20px !important;
	
	}
	
	div.banner.centered-banner{
	background-image:url('http://www.cfotlstaging.wpengine.com/wp-content/uploads/2014/02/gplaypattern_@2X_3.png');
	background-repeat:repeat;
	background-attachment:fixed;
	
	
	}
	
	
															   /*page elements*/
	
	
	
	h2.the-title{
	display: none;
	
	}
	
															/*sidebar and widgets*/
	
	
	
	h4.widget-title{
	text-align: center;
	font-size: 30px !important; 
	border-bottom: none !important;
	
	}
	
	#search-4.sidebar-section.widget.widget_search{
	border: 5px solid black;
	border-radius: 15px;
	background-image:url('http://www.cfotlstaging.wpengine.com/wp-content/uploads/2014/02/gplaypattern_@2X_3.png');
	background-repeat:repeat;
	background-attachment:scroll;
	text-align: center;
	padding: 20px;
	margin: 10px auto 10px auto;
	width: auto;
	max-width: 80%;
	height: auto;
	
	}
	
	input#searchsubmit{
	margin-top: 5px;
	margin-bottom: 5px;
	width: auto;
	height: auto;
	background-color: black;
	color: white;
	font-size: 20px;
	border: none;
	padding: 5px;
	
	}
	
	.sidebar-section.search{
	border: 1px solid blue;
	}
	
	div#text-4.sidebar-section.widget.widget_text{
	border: 5px solid black;
	border-radius: 10px;
	background-color: #0A93FC !important;
	text-align: center;
	padding: 20px;
	margin: 10px auto 10px auto;
	width: auto;
	max-width: 80%;
	height: auto;
	color: white !important;
	
	}
	
	div#text-5.sidebar-section.widget.widget_text{	
	border: 5px solid black;
	border-radius: 15px;
	background-image:url('http://www.cfotlstaging.wpengine.com/wp-content/uploads/2014/02/gplaypattern_@2X_3.png');
	background-repeat:repeat;
	background-attachment:scroll;
	text-align: center;
	padding: 20px;
	margin: 10px auto 10px auto;
	width: auto;
	max-width: 80%;
	height: auto;
	}
	
	p.widget-titles{
	font-size: 20px !important;
	color: white !important;
	
	}
	
	p.widget-main-text{
	font-size: 40px !important;
	color: white !important;
	
	}
	
	p.widget-main-text-black{
	font-size: 40px !important;
	
	
	}
	
	/* logo and header integration */
	
	
	
	ul.dk_options_inner li:nth-child(6) {
	  height: 0;
	  border: 0;
	}
	
	@media screen and (min-width: 961px) {
	
	  div.banner {
		display: none;
	  }
	  h1.banner-logo{
	  display: none;
	  }
	
	  #nav-side {
		height: 40px;
	  }
	
	  #nav-bottom {
		margin-bottom: 80px;
	  }
	
	  ul#navigation-below {
		margin: 0px 18px 0px 180px;
	  }
	
	  .menu-item-177 {
		margin-left: 85px !important;
	  }
	
	  .menu-item-193 {
		margin-right: 75px !important;
	  }
	
	  .menu-item-274 a {
		background-image:url('http://www.cfotlstaging.wpengine.com/wp-content/uploads/2014/02/logo.png');
		background-repeat: no-repeat;
		background-position: 5px 5px;
		position: absolute;
		width: 150px;
		height: 111px; 
		top: -15px;
		left: -82px;
		overflow: visible;
		padding: 5px !important;
		border: 1px solid black;
		border-radius: 15px;
		background-color: white;
	  }
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
		.menu-item-2482 a {
		background-image:url('http://www.cfotlstaging.wpengine.com/wp-content/uploads/2014/02/logo.png');
		background-repeat: no-repeat;
		background-position: 5px 5px;
		position: absolute;
		width: 150px;
		height: 111px; 
		top: -15px;
		left: -82px;
		overflow: visible;
		padding: 5px !important;
		border: 1px solid black;
		border-radius: 15px;
		background-color: white;
		color:transparent !important;
	  }
	  
	  
	  
	  
	  
	
	  body .navigation ul>li.menu-item-274:hover>a {
		background-color: white !important;
	  }
	
	  div.wrapper {
	/*   background-image: url('http://69.195.124.104/~cfothoug/wp-content/uploads/2014/01/gplaypattern_@2X.png');  */
	/*    background-image: url('http://69.195.124.104/~cfothoug/wp-content/uploads/2014/02/gplaypattern_@2X_2.png'); */
		background-image: url('http://www.cfotlstaging.wpengine.com/wp-content/uploads/2014/02/gplaypattern_@2X_3.png'); 
		background-repeat: repeat-x;
	/*    background-attachment: fixed; */
	  }  
	
	  div.banner.centered-banner {
		background-attachment: scroll;
	  }
	
	}
	
	div.brand-tagline{
	background-color:#73C2FF;
	text-align: center;
	color:white; 
	font-family: 'Bree Serif', serif !important;
	font-size: 40px;
	line-height: 100%;
	padding-top: 0;
	padding-bottom:5px;
	}
	h1.tagline{
	width:70%;
	margin-left:auto; 
	margin-right:auto;
	padding-top: 5px !important;
	}
	
	/*WPCurve*/
	
	.searchform input[type=text]{
	width: 80% !important;
	  border: 1px solid #080808 !important;
	 height: 30px;
	}
	
	input#searchsubmit{
	margin-top: 0px !important;
	  width: 30px !important;
	}
	
	.powerpress_player{
	margin-bottom: 20px;
	}
	
	
	
	
	
	/*.menu-item-1818{margin-right:90px !important;}*/
	  
	  
	   ul#navigation-below {
		   float: none !important; }
	
	.navigation div.content-width.cf { max-width: 995px !important; }
	
	.transcription{
		max-height: 400px;
		overflow-y: scroll;
		border: 1px solid #eeeeee;
		padding: 20px;
		margin: 20px 0;
		background: #f8f8f8;
	}
	.IN-widget iframe {padding: 3px 5px; background-color: #0077b5;height: 25px !important; width: 65px;}
	
	/*WP Cureve HN #64047- start*/
	.wpcf7-form {
		text-align: left;
	}
	.wpcf7-form-control.wpcf7-submit {
		display: block;
		margin-bottom: 15px;
		margin-left: 47px;
		margin-right: 15px;
		margin-top: 15px;
		position: absolute;
		width: 47%;
	}
	.wpcf7-form input {
		width: 100%;
	}
	.wpcf7-list-item.first.last input {
		width: 6%;
	}
	.wpcf7-form-control.wpcf7-select {
		width: 60%;
	}
	/*WP Cureve HN #64047- end*/
	
	.page-id-3397 #wpcf7-f3395-p3397-o1{ float: right; width: 280px; background: transparent url('http://www.cfotlstaging.wpengine.com/wp-content/uploads/2014/02/gplaypattern_@2X_3.png') repeat 50% 50%; border: 5px solid black; padding: 20px; border-radius: 15px; }
	.page-id-3397 #wpcf7-f3395-p3397-o1 INPUT[type="text"], .page-id-3397 #wpcf7-f3395-p3397-o1 INPUT[type="email"], .page-id-3397 #wpcf7-f3395-p3397-o1 SELECT{ width:98%; padding: 5px; border-radius: 3px; border:1px solid #ccc; }
	.page-id-3397 #wpcf7-f3395-p3397-o1 INPUT[type="submit"]{ background-color: #069; color: #fff; font-size:16px; margin: 10px auto; display:block; width:200px; position: relative;padding: 15px 0;  }
	
	/* wpcurve task# - joseph  start*/
	/** WP Curve AB #80309 Start **/
	#menu-item-2482 {border: 1px solid transparent;margin-right: 85px;}
	ul#navigation-below {width: 100% !important;margin: 0 0 0 60px !important;}
	/** WP Curve AB #80309 End **/
	
	/* Added by wpcurve berl #87998 - start */
	.sub-footer.cf,
	.footer,
	center {
	  display:none;
	}
	#footer p {
	  margin-top:14px !important;
	}
	/* Added by wpcurve berl #87998 - end */
	
	/* WP Curve - JA - ticket #88924 start */
	.main-sidebar #text-4 .textwidget a {
		font-size: 20px;
	}
	
	.main-sidebar #text-4 .textwidget a:hover {
		text-decoration : underline;
	}
	/* WP Curve - JA - ticket #88924 end */
	/* WP Curve CDJ ticket 98845 start */
	@media screen and (min-width: 961px) {
	#nav-bottom #menu-item-2482 { min-width:90px !important; }
	#nav-bottom #menu-item-2482 a { left:0px !important; }
	}
	/* WP Curve CDJ ticket 98845 end */
	/* WP Curve #100778 - RS - Start */
	#text-13{
	background: none !important;
	border: none;  
	}
	#text-13 h4.widget-title{
		font-size: 19px !important;
		text-align: left;
		margin-left: -15px;
	}
	/*
	#text-13, #wpp-2{
	display: none;
	}*/
	/* WP Curve #100778 - RS - End */
	
	/* WP Curve #102227 Tunbosun */
	.main-sidebar.cf #text-15{ border: none; }
	/* WP Curve #102227 Tunbosun end */
	/* WP Curve #114035 JHA */
	.home .main-content .sidebar-bg{
	  display: none;
	}
	/* WP Curve #114035 JHA end */
	/* WP Curve #125596 - RS - Start */
	.page-id-3947 .videoelement_1.hugeitmicro-item{
	margin-bottom: 30px;
	}
	.page-id-3947 div#huge_it_videogallery_container_1{
	margin-left: 5%;
	}
	.page-id-3947 .videoelement_1 .image-block_1{
		height: 135px;
	}
	.page-id-3947  .latest-post .single-post-content h2{
		margin-bottom: 30px;
	}
	/* WP Curve #125596 - RS - End */
	/* WP Curve #138205 BC */
	input#searchsubmit{
	  background-position: 7px 10px;
	}
	/* WP Curve #138205 BC */
	
	/* WP Curve #149428 TA */
	#videoarchive3951 p.no-break {
		display: none;
	}
	/* WP Curve #149428 TA */
	#menu-item-4193{
		background: url('http://www.cfotlstaging.wpengine.com/wp-content/uploads/2016/07/itunes_icon.png') center center no-repeat;
	  top:8px;
	}
	#menu-item-4194{
		background: url('http://www.cfotlstaging.wpengine.com/wp-content/uploads/2016/07/ytwhite.png') center center no-repeat;
	  top:8px;
	}
	#menu-item-4195{
		background:url('http://middlemarketexecutive.com/wp-content/themes/middlemarket/images/twitter_icon.png') center center no-repeat;
		top:8px;	
	}
	#menu-item-4196{
		background: url('http://middlemarketexecutive.com/wp-content/themes/middlemarket/images/linkedin_icon.png') center center no-repeat;
		 top:8px;
	}
	/* WPCurve CDJ 151650 start */
	.main-sidebar #wpp-3 li .post-stats { display:none; }
	/* WPCurve CDJ 151650 end */
	/* WPCurve JR #163177 */
	.main-sidebar .sidebar-section:last-child{
	border-bottom:4px solid black !important;
	}
	/* WPCurve JR #163177 */
	
	/* WPCurve - LG - #163634 */
	/*.home .wpcurve-ads .wpcurve-boxes:nth-child(5) { visibility: hidden; }*/
	/* END WPCurve - LG - #163634 */
	
	
	.page-id-4318 *, .page-id-4332 *  {
		font-family: 'Open Sans', serif !important;
	}
	
	/* WPCurve CDJ 174522 start */
	.archive.category .main-content.cf.sidebar-right .wpcurve-ads { display:none !important; }
	.archive.category .main-content .category-archive-meta p strong { font-size:14px !important; }
	/* WPCurve CDJ 174522 end */
	/** WP Curve AB #172544 Start **/
	@media only screen and (min-width: 700px) {
	.go-premium a {
		background: #ffde00 none repeat scroll 0 0;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		padding: 0.7em 1.2em !important;
		position: absolute;
		right: 10px;
		text-align: center;
		top: 73px;
		width: 90px;
	}
	}
	/** WP Curve AB #172544 End **/

	/** headliner **/
	.disco-widget {
		margin-bottom: 20px;
	}