/*



Theme Name: SemiEng 4



Description: SemiEng 4.0 



Version: 1.0 - Bootstrapped 3.03



Author: NJ - Copyright 2015 - Skriptimize.com - All rights reserved.



*/







/***********************************



BASIC STYLES - available to all broswers of all sizes (default schema)



***********************************/



html {



    overflow-y: scroll;



}



body{	



	font-family: 'Open Sans', Arial, Verdana;



	margin:auto;



	line-height:1.5;



	font-size: 16px;



	color:#3e3e3e;



	background: #fff



}




.donot_show { display: none;}


/**** LINKS ****/



.sidebar.2_5d_ic .paddingtb10{display:none !important;}



a {



	color:#3399ff;



	font-weight:700;



	text-decoration: none;



	}



a:hover {



	text-decoration: underline;



	color:#000;



	}



.smaller_a {



	font-size: 12px;



	}







/**** Header ****/



div.header_wrapper {



	border-top:10px solid #333;



	



}



div.header{



	padding:55px 0 15px 0;



	border-bottom: 1px dashed #333;



	}



div.bc_sb_wrapper {



	z-index: 99;



	width:100%;



	margin:auto;



	margin: 0 0 10px 0;	



}



div.bc_sb{



	font-size: 11px;



	line-height: 11px;



	padding:15px 0;



}



div.bc_sb a {



	font-size: 11px;



	line-height: 11px;



	color:#000;



	font-weight: bold;



}



div#fixedbc_sb {



	



}



div.logo {



	



}







div.logo img {



	max-width: 100%;



}



div.header_social_sharing, .addthis_sharing_toolbox {



	width:100%;



	margin:0 !important;



	padding:0 !important;



	line-height: 11px;



}



div.header_social_sharing_panel{



	float:right !important;



	margin:0 !important;



	padding:0 !important;



	min-height: 22px;



	line-height: 11px;



}



div.social_btns {



	text-align:right;



	font-size:13px;



	margin-top:5px;



	}



a.social_btn {



	line-height: 16px;



	color:#ccc;



	min-width: 22px;



	text-align: center;



	display: inline-block;



	padding:4px 0;



	background:#000;



	}



a.social_btn:hover {



	text-decoration: none;



	background: #3399ff !important;



	color:#fff !important;



}



.single-post #google_translate_element{display:block !important;}



/**** Footer ****/



.footer_logo {



	font-size: 16px;



	color:#ddd;



	background: #333;



	padding:10px 0;



}



div.footer_bk {



	padding:20px 0 40px 0;



	background:#000;



	}



div.footer_bk iframe {



	display: none !important;



}



iframe[src="about:blank"]{display:none;}



div.footer_c {



	padding-bottom: 20px;



	}



div.footer_c h3 {



	color:#ddd;



	font-size: 14px;



	text-transform: uppercase;



	margin:0 0 5px 0;



}



div.footer_c a {



	color: #999;



	font-weight: 400;



}



div.footer_c a:hover {



}



div.footer_c ul {



	list-style:none;



	padding-left:0;



}



div.footer_bk, div.footer_bk p, div.footer_c, div.footer_c p {



	font-size:13px !important;



	color:#666;



}



div.footer_sig {



	border-top:1px solid #333;



	padding-top: 10px;



}



div.footer_sig, div.footer_sig a{



	color:#999;



	font-size: 11px;



}



div.footer_sig a {



	font-weight: 600;



}



div.footer_c a:hover, div.footer_sig a:hover {



	color:#fff;



	text-decoration: none;



}



div.offline {



	position:absolute;



	z-index: 1000;



	width:50px;



	height:20px;



	background: #f28920;



	text-align: center;



	margin: auto;



	color: #fff;



	font-size: 11px;



	font-weight: bold;



	



}











/***********************************



BOOTSTRAP STYLES - Bootstrapping Bootstrap!



***********************************/



.text-centered {



	text-align: center;



}



.notbold {



	font-weight: 300 !important;



}



.video {}



.v_iframe        {position:relative;}



.v_iframe .ratio {display:block;width:100%;height:auto;}



.v_iframe iframe {position:absolute;top:0;left:0;width:100%; height:100%;}



.dh_borderbottom {



	border-bottom:2px solid #333;



	}



.ll_borderbottom {



	border-bottom:1px solid #E2EAEA;



	}



.ll_bordertop {



	border-top:1px solid #E2EAEA;



	}



.nomargin{



	margin:0 !important;



}



.nopadding{



	padding:0 !important;



}



.leftpadding10{



	padding-left:10px !important;



}



.leftpadding20{



	padding-left:20px !important;



}



.rightpadding20 {



	padding-right:20px !important;



}



.white {



	color:#fff !important;



}



.margintb20 {



	margin-top:20px;



	margin-bottom:20px;



}



.padding10 {



	padding:10px !important;



}



.padding20 {



	padding:20px !important;



}



.paddingtb20 {



	padding-top:20px !important;



	padding-bottom:20px !important;



}



.paddingrl20 {



	padding-right:20px !important;



	padding-left:20px !important;



}



.paddingtb5 {



	padding-top:5px;



	padding-bottom:5px;



}



.paddingtb10 {



	padding-top:10px;



	padding-bottom:10px;



}



.paddingtb15 {



	padding-top:15px;



	padding-bottom:15px;



}



.paddingb10 {



	padding-bottom:10px;



}



.paddingb20 {



	padding-bottom:20px;



}



.paddingtb30 {



	padding-top:30px !important;



	padding-bottom:30px !important;



}







#_atssh {



	display: none;



}



/**** Headers ****/



h1, h2, h3, h4, h5 {font-family:'Roboto Condensed', Arial;font-weight:400;color:#000;}	







h1 {font-size:28px; line-height:32px;margin:18px 0 18px 0;letter-spacing: -0.5px;}



h2 {font-size:22px; line-height:28px;margin:10px 0 10px 0;}



h3 {font-size:18px; line-height:28px;margin:10px 0 10px 0;}



h4 {font-size:16px; line-height:20px;margin:5px 0 5px 0;font-weight:700;}



h5 {font-size:16px; line-height:20px;margin:5px 0 5px 0;}



.lh {



	border-top:5px solid #3399ff;padding:10px 0;text-align:center;margin-bottom:10px;



}



.loud {



	color:#748185;



}







.snippet_header, .snippet_header_l {



	color:#333;



	font-size: 16px;



	font-weight: 300;



	padding:0 0 5px 0;



	border-bottom:1px solid #ddd;



	margin:5px 0 10px 0;



	text-transform: uppercase;



}



.snippet_header_l {



	font-size: 18px;



	font-weight: 400;



	padding:0 0 10px 0;



	border-bottom:3px solid #333;



	margin:5px 0 20px 0;



	text-transform: uppercase;



}



.kc_list, .kc_list_l {



	margin:0 !important;



	line-height: 24px;



	font-weight: 400;



}







.kc_list_l {



	font-weight: 700;



}







h1.page_title {



	border-bottom: 4px double #ddd;



	padding-bottom: 20px;



	font-size: 22px;



	color:#2a76b8;



	margin:10px 0 10px 0;



}











h1.page_title span {



	font-weight: 300;



	color:#5493a6;



}



/**** Sec Header ****/



div.sec_header {



	padding:1% 2.5%;



	margin-bottom: 15px;



	background:#fff;



	background:url('../BUP/wp-content/themes/se_current/images/sec_header_bk.pngd') no-repeat left #3399ff;



	



}



div.sec_header h1, div.sec_header h1 em {



	color:#fff;



	font-weight:700;



	text-align: left;



	text-transform: uppercase;



	font-size: 16px;



	letter-spacing: 1px;



	border:2px solid #fff;



	display: inline-block;



	padding:4px 15px;



}











/***********************************



Menu



***********************************/







div.nav-menu_wrapper {



	text-align:left;



	padding:0px 0;



	font-family: 'Roboto Condensed', Raleway, Arial;



}



div.nav-menu {



}



ul.nav-menu,



div.nav-menu > ul {



	margin: 0;



	padding: 0;



	font-size: 0;



}



.nav-menu li {



	display: inline-block;



	position: relative;



	margin:0;



	padding:0;



}



.nav-menu li ul li {



	margin:0 !important;



}



.nav-menu li a {



	color: #666;



	display: block;



	font-size:12px;



	font-weight: 600;



	line-height: 16px;



	padding:15px 18px 10px 18px;



	min-width:30px;



	text-decoration: none;



	text-transform: uppercase;



	text-align: center;



}







.nav-menu ul a:hover {



	color:#000;



}



.nav-menu ul li#active a {



	color:#fff; 



	background: #333;	



}







ul.nav-menu li:hover > ul,



.nav-menu ul li:hover > ul {



	display: block;



}





.mlb {



	border-left:1px solid #eee;



	



}



.mrb {



	border-right:1px dotted #ccc;



}



.mlouder a {



	color:#fff !important;



}











div.sd-menu {



	text-align: left;



}



ul.sd-menu, div.sd-menu > ul {



	margin:0;



	padding:0;



}



.sd-menu li {



	display: inline-block;



	position: relative;



}



.sd-menu li a {



	color: #000;



	display: block;



	font-size:14px;



	font-weight: 700;



	line-height: 32px;



	padding:10px 20px 10px 10px;



	text-decoration: none;



	text-transform: uppercase;



	text-align: left;



}







.sd-sub-menu {



	background: #1d7fe0 !important;



	border-top: 0;



	display: none;



	padding:0;



	position: absolute;



	z-index: 99999;



}



ul.sd-menu ul a{



	color: #fff;



	width: 260px;



	font-weight: 700;



	padding:8px 0 8px 10px;



	font-size: 11px;



	border-bottom:1px dotted #fff;



}



ul.sd-menu ul a:hover,



.sd-menu ul ul a:hover {



	background-color: #20262d;



}



ul.sd-menu li:hover > ul,



.sd-menu ul li:hover > ul {



	display: block;



}



.sd-menu .current_page_item > a,



.sd-menu .current_page_ancestor > a,



.sd-menu .current-menu-item > a,



.sd-menu .current-menu-ancestor > a {



	color:#fff;



}



.sd-menu li:hover > a,



.sd-menu li a:hover {



	background-color: #1d7fe0;



	color: #fff !important;



}







ul.lmenu, ul.lmenu_drk {



	padding-left:0;



	list-style:none;



}



ul.lmenu li, ul.lmenu_drk li {



	padding:2px 0;



	border-bottom: 1px dotted #ddd;



}



ul.lmenu li a, ul.lmenu_drk li a {



	color:#333;



	display: block;



	font-size: 13px;



	font-weight: 400;



	padding-left: 3px;



}



ul.lmenu li a:hover, ul.lmenu_drk li a:hover{



	color:#fff;



	background: #3399ff;



	text-decoration: none;



}



ul.lmenu_drk li a {







	padding-left:6px;



	color:#333;



	font-weight: 600;



	background:#f6f6f6;



}



ul.lmenu_drk li a:hover{



	color:#fff;



	background: #86c3ff;



	text-decoration: none;



}







.sec_header_menu {



	font-weight: 300;



	color:#fff;



	display:inline;



	margin-left: 20px;



	font-size: 13px;



}



.sec_header_menu a {



	font-size: 13px;



	font-weight: 400;



	color:#fff;



	margin:0 5px;



}







ul, li{



	line-height:inherit;



}







.gsc-search-box, .gsc-search-box-tools, div.gsc-control-wrapper-cse, div.gsc-control-cse, div.gsc-control-cse-en, div#___gcse_0,.gsc-search-box {



	



	padding:0 !important;



	margin:0 !important;



	border:0 !important;







}



.gsc-clear-button {



	display: none !important;



}







.gsc-search-button, .gsc-search-button-v2 {



	padding:3px !important;



	background:#000;



}



.gsc-search-button {



	background:#000 !important;



	border:none !important;



	color:#fff !important;



}



/**** search box ****/







input[type='text'],input[type='number'],textarea {font-size:14px;}



input[type="image"] {



	border: 0 !important;



	padding: 0 !important;



	margin: 0 !important;



}



.top_search_bk {margin-top:10px;}



.top_search_button {}



.top_search_input {



	padding:0 !important;



	margin:0 !important;



	border:0 !important;



	line-height: 28px;



	height:28px;



	border:1px solid #999 !important;



	width:100%;



	color: #666 !important;



	padding-left:3px;



	font-size: 12px !important;



}



.search_btn {



	padding:2px 8px 2px 8px;



	background: #20363f;



	color:#fff;



	border:none;



}



div.sec_title {



	margin-bottom: 20px;



	padding: 30px 0 20px 0;



}



div.sec_title span {



	font-weight: 400;



}



div.ad_block_identification, div.ad_block_identification a {



	font-size:8px !important;



	line-height: 8px !important;



	text-align: center !important;



	text-transform: uppercase !important;



	color:#999 !important;



	margin-top:3px !important;



}



div.ad_block_identification a {



	text-decoration: underline !important;



}







/***********************************



OUTLINES



***********************************/



ul.inline {



	margin:0;



	padding:0;



	list-style-type:none !important;



	}



ul.inline li {



	float:left;



	margin-right:5px;



}



div.post_cnt ul {



	padding-left:30px;



	list-style:circle;



}



ul, li{



	line-height:inherit;



}



div.post_cnt ol{



	padding-left:30px;



}



li.icon {



	color:#333;



}











/***********************************



IMAGES



***********************************/



/* used in conjunction with custom field photocredit and will automatically show up below a post image */



.photocredit{



	font-size:8px;



	line-height:8px;



	text-align:right;



	padding:0 0 2px 0;



	display:block;



}







/* post content images */



.wp-post-image{



	width:auto;



	height:auto;



	margin:0;



	padding:0;



	outline:none;



	}



.wploop_img, .wpsingle_img {



	background:#000;



}



.wploop_img .wp-post-image:hover{



	opacity: 0.8;



	-webkit-transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000);



	-moz-transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000);



	-ms-transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000);



	-o-transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000);



	transition: all 500ms cubic-bezier(0.000, 0.000, 0.580, 1.000); /* ease-out */



	}



h3.border_bottom, h3#comments_header, h3#reply-title {



	border-bottom:1px dotted #ccc;



}







/***********************************



CONTENT & POST



***********************************/



div.pna_wrapper {



	background:#3399ff;



}



div.pna_l_article_wrapper, div.pna_r_article_wrapper {



	padding:40px 0;



	height:140px;



	color:#fff;



}







div.pna_l_article_wrapper a, div.pna_r_article_wrapper a{



	font-size:22px;



	font-weight: 600;



	color: #fff;



	display: block;	



	line-height: 30px;



	}



div.pna_l_article_wrapper a span, div.pna_r_article_wrapper a span {







	



}



div.pna_r_article_wrapper{



	text-align: right;



}



div.pna_l, div.pna_r {



	text-align: center;



	color:#fff;



	font-weight: 300;



	height:70px;



	line-height: 60px;



	border:1px solid #7cbeff;



	border-bottom: 0;



	background: #2287eb;



}



 div.pna_r {



	border:none;



	border:1px solid #7cbeff;



	border-bottom: none;



	}















.share_buttons{



	padding:10px 0 0 0 !important;



	margin-bottom: 10px;



	min-height: 44px;



}



.loop_share_buttons {



	min-height: 44px;



	padding:5px 0 2px 0 !important;



}



div.loop_post_thumb {



	margin-top:10px;



}



.loop_post_meta {



	font-size:12px;



	margin-top:5px;



	color: #9a9a9a;



	text-decoration:none;



	text-transform: uppercase;



	padding:0;



	}



.loop_post_meta em {



	font-style: normal;



	font-weight:300;



}



.loop_post_meta a{



	font-weight: 700;



	color:#666;



	text-decoration:none;



	}



div.excerpt {



	font-style: italic;



	font-size: 18px;



	margin:0 0 10px 0;



	line-height: 1.6em;



	font-weight: 300;



	color: #666;



}



div.loop_post, div.loop_post_single{



	display: block;



	border:0;



	padding:0;



	height:auto;



	outline:0;



	overflow-y: hidden;



	position:relative;



	background:url(../BUP/wp-content/themes/se_current/images/post_img_bks.png) no-repeat #ffffff;



}



div.loop_post h2, div.loop_post_single h2{



	display: inline;



	z-index: 100;



	position:absolute;



	left:3%;



	bottom:20%;



	width:80%;



}



div.loop_post img, div.loop_post_single img {



	display: block;



	border:0;



	padding:0;



	height:auto;



	outline:0;



	overflow-y: hidden;



	width:100%;



	height:auto;



}



div.loop_post img {



	margin:0;



	border:1px solid #ddd;



}



.loop_post_title_wrapper {



	padding:0;



}



.post_title_wrapper {



	padding:0 0 10px 0;



	border-bottom: 1px solid #333;



	margin-bottom: 20px;



}



.post_title{



	color: #000;



	letter-spacing:-1px;



	font-weight:700 !important;



	font-size:44px;



	line-height:44px;



	margin:30px 0 10px 0;



	text-transform: capitalize;



	



	}



.post_title_a a{



	color: #0A303E;



	letter-spacing:-.5px;



	font-weight:400;



	font-size:20px;



	line-height:32px;



	text-transform: capitalize;



}



.post_title_a a:hover{



	text-decoration: underline;



}



div.single_top_page_main_cat_button a {



	background:#3399ff;



	font-family: Roboto, Raleway, Arial;



	display: inline-block;



	border-radius: 3px;



	padding:2px 8px;



	color:#fff !important;



	font-size: 13px;



	font-weight: 600;



	text-transform: uppercase;



}











/**** Columns ***/



div.l_col {}







div.m_col{



	padding:0 8% 5% 8%;



	border-right:1px solid #ccc;



	border-left:1px solid #ccc;



}







div.r_col {}



















/*---------- Read more... **/



a.read_more{}







a.read_more:hover{}



		



/**** Tags and Cats ****/		 



div.tag_list{



	font-size:16px;



	line-height:16px;



	color:#999 !important;



	text-transform:uppercase;



	padding:0px 0 10px 0;



	}



div.tag_list em{



	font-size:11px;



	font-weight:400 !important;



	line-height:12px;



	color:#fff !important;



	text-transform:uppercase;



	padding:2px 4px 2px 4px !important;



	background:#333;



	font-style: normal;



	}



div.tag_list a{



	display:inline-block;



	font-weight:400 !important;



	border:1px solid #666;



	font-size:11px;



	line-height:12px;



	padding:2px 4px 2px 4px !important;



	color:#333;



	text-transform:uppercase;



	text-decoration:none;  



	}



div.tag_list a:hover{



	background:#3399ff;



	color:#fff;



	}



div.category_list {



	font-size:10px;



	line-height: 12px;



	text-transform:uppercase;



	font-weight:400;



	}



div.category_list a{



	display:inline-block;



	font-weight: 400;



	background:#4B5360;



	font-size:10px;



	line-height:12px !important;



	padding:2px 4px 2px 4px !important;



	color:#fff;



	text-transform:uppercase;



	text-decoration:none; 



	}



div.category_list a:hover{



	background:#EC4238;



	color:#fff;



	}



.post_format{



	padding:15px 10% 20px 10%;



}



div.post_cnt{



	font-size: 16px;



	}



div.post_cnt_first_letter::first-letter {



	font-weight: bold;



	color:#000;



	font-size: 22px;



}



div.post_cnt img {



	max-width: 100% !important;



	height: auto;



	}



.post_cnt img.alignleft {



	float:left;



	max-width:33%;



	height:auto;



	margin:5px 20px 5px 0;



}



.post_cnt img.alignright {



	float:right;



	max-width:33%;



	height:auto;



	margin:5px 0 5px 20px;



}



div.post_cnt p {



	margin-bottom:20px;



	line-height: 1.7;



	}



div.post_cnt em {



	font-style: normal;



	padding:2% 0 2% 2%;



	border-left:3px solid #333;



	display: block;



	font-size: 14px;



	color: #666;



	margin-left:4%;



}



div.post_cnt a{



	color:#3399ff;



	text-decoration: underline;



	}



div.post_cnt a:hover {



	color:#206daf;



	}



.post_cnt fieldset {



	border: 1px solid #ddd;



	margin: 0 0 20px 0;



	}



.post_cnt fieldset legend {



	color:#fff;



	background: #ccc;



	font-weight: bold;



	}



blockquote {}	



div.related_post {



	text-align:center;



	}  



div.related_post img {



	width:auto;



	max-width:96%;



	margin:auto;



	background:#f5f5f5;



	height:auto;



}



div.related_post a {



	font-size:90%;



	color:#666;



	text-decoration:none;



}



div.related_post:hover {



	border-color:#3399ff;



}







	



/***********************************



AD BLOCKS



***********************************/



div.sp_img_div {



	display:block;



	border:1px dotted #ddd;



	margin:3px;



}



div.sp_img_div img {



	max-width: 100%;



	height:auto;



	display: block;



}



div.ad_block_identification, div.ad_block_identification a {



	font-size:8px;



	line-height: 8px;



	text-align: center;



	text-transform: uppercase;



	color:#999;



}



div.top_ad_block {



	padding:10px 0 10px 0;



	margin: 0 0 5px 0;;



	text-align:center;



}



div.ad_block_after_post {



	padding:10px 0 10px 0;



}



div.rightsidebar_ad {



	margin:0 auto 20px 0;



	background:#f0f0f0;



	padding:15px 0 10px 0;



	min-height: 260px;



}







div.ad_block_250_in_post {



	float:left;



	margin:5px 20px 10px 0;



	padding:10px;



	background: #f0f0f0;



}



.newsletter_signup_wrapper {



	height:140px;



	background: #f0f0f0;



	width:100%;



	padding:5%;



	color:#666;



	font-size:12px;



}







/***********************************



404 page



***********************************/



div.fourofour {



	color:#839191;



	text-align: center;



	font-size:16px;



}



div.fourofour h1 {



	color:#3399ff;



	font-size:42px;



	line-height:80px;



	text-align: center;



	padding:20px 0 20px 0;



	display: block;



	margin-bottom:20px;



}



div.fourofour_searchbox {



	text-align: center;



	width:auto;



	background: #f3f5f5;



    border:1px solid #ddd;



}



div.fourofour_searchbox form {



	margin:20px 0 20px 0;



}



div.fourofour_searchbox input#s{



	width:60%;



	border: 1px solid #ccc;



	padding: 3px;



	float:left;



	}



	



div.fourofour_searchbox input#searchsubmit{



	margin-left:3px;



	background:#333;



	width:30%;



	line-height: 24px;



	cursor:pointer;



	border:0;



	color:#fff;



	font-weight:400;



	height:28px;



	}







div.fourofour_searchbox #searchform label {



	display: none;



	}







/***********************************



LINES



***********************************/



hr, hr.lg1s{



	border:0;



	border-top:1px solid #ddd;



	height:1px;



	height:1px;



	margin-top:5px;



	margin-bottom:5px;



	}



hr.lg1d{



	border:0;



	border-top:1px dotted #ccc;



	height:1px;



	margin-top:5px;



	margin-bottom:5px;



	}



div.footer_bk hr {



	border-color:rgba(255,255,255,0.2);



	border-style: dotted;



}







/***********************************



Widgets: Calendar, meta, etc...



***********************************/



div.sidebar{}



ul.footer_widget {



	list-style-type: none ;



	}



ul.sidebar_widget {



	list-style-type:none;



	padding:0;



	margin:0;



	}



li.footer_widget {



	margin-top:10px;



	margin-bottom:10px;



	}



li.sidebar_widget {



	width:auto;



	color:#333;



	padding:5% 0;



	border-bottom:2px solid #666;



	}	



h3.widget_title{



	font-size:16px;



	line-height: 28px;



	width:auto;



	font-weight:400;



	color:#333;



	text-transform: uppercase;



	display:block;



	margin-bottom:10px;



	}



h3.widget_title a {



	font-size:18px;



	font-weight:400;



	color:#333;



	}



li.footer_widget h3.widget_title, li.footer_widget h3.widget_title a {



	color:#ddd;



	}



.footer_widget ul, .sidebar_widget ul , ul.circle{



	list-style:square;



	padding-left:15px;



	}



.footer_widget select, .sidebar_widget select {



	max-width: 100%;



	}



.footer_widget input#s, .sidebar_widget input#s{



	width:56%;



	padding:2px 2% 2px 2%;



	float:left;



	}



.footer_widget input#searchsubmit, .sidebar_widget input#searchsubmit{



	background:#0A303E;



	width:26%;



	line-height: 28px;



	cursor:pointer;



	border:0;



	color:#fff;



	font-weight:400;



	height:32px;



	}







.footer_widget #searchform, .sidebar_widget #searchform {	}



.footer_widget #searchform lable, .sidebar_widget #searchform label {



	display: none;



	}



.sidebar_widget a {



	color:#4d5559;



	text-decoration: none;



	font-weight: 400;



	font-size: 13px !important;



	margin:0 !important;



	padding:0 !important;



	line-height: 1 !important;



	}



.footer_widget a {



	color:#fff;



	text-decoration: none;



}



.footer_widget a:hover, .sidebar_widget a:hover {



	text-decoration: underline;



	}



.footer_widget .entry-meta, .sidebar_widget .entry-meta {	}



.footer_widget a.rsswidget, .sidebar_widget a.rsswidget {



	display: inline;



	}



.footer_widget a.rsswidget:hover, .sidebar_widget a.rsswidget:hover {}



.footer_widget span.rss-date, .sidebar_widget span.rss-date {}



.footer_widget .widget_title img, .sidebar_widget .widget_title img {



		padding:2px 5px 2px 0;



	}



.tagcloud {



	padding-left:20px;



}	



.tagcloud a{



	display:inline-block;



	font-weight: 300 !important;



	background: #333;



	font-size:11px !important;



	line-height:12px !important;



	margin-bottom:4px;



	padding:3px 4px 3px 4px !important;



	color:#fff;



	text-transform:uppercase;



	text-decoration:none; 



	}



.tagcloud a:hover {



	background:#000;



	color:#fff;



	text-decoration: none;



	}



#wp-calendar {



	width: 96%;



	margin:auto;



	border-top:2px solid #f5f5f5;



	border-bottom:2px solid #f5f5f5;



	}



#wp-calendar caption {



	color: #222;



	font-size: 13px;



	font-weight: bold;



	padding:0 0 5px 0;



	text-align: left;



	}



#wp-calendar thead {



	font-size: 11px;



	}



#wp-calendar thead th {



	}



#wp-calendar tbody {



	color: #aaa;



	}



#wp-calendar tbody td {



	background: #f5f5f5;



	border: 1px solid #fff;



	padding: 3px 0 2px;



	text-align: center;



	}



#wp-calendar td a, #wp-calendar td a{



	font-weight:bold;



	font-size:90%;



	color:#333;



	}



#wp-calendar td#prev a, #wp-calendar td#next a{



	background: #ccc;



	text-align: center;



	padding:2px;



	font-size:90%;



	color:#fff;



	}



#wp-calendar tbody .pad {



	background: none;



	}



#wp-calendar tfoot #next {



	text-align: right;



	}















/***********************************



Short Codes



***********************************/



.post_author_bio {



	padding:1% 0 0 0;



	margin-bottom:10px;



	height: 200px;



}



.post_author_bio p {



	font-size: 13px;



	line-height: 16px;



}



.post_author_bio_single {



	padding:0;



	margin-bottom:10px;



	border:1px solid #666;



}











/********** Post Snippet ******/











div.post_snippet{



	padding:0 0 12px 0;



	line-height: 1.6;



	font-size: 14px;



	color:#666;



}



div.post_snippet h3 {



	font-size: 18px;



	color:#333;



	font-weight: 700;



	text-transform: capitalize;



	line-height:22px !important;



	margin:5px 0;



	padding: 0 !important;







}



div.post_snippet_l{



	padding:0 0 15px 0;



	line-height: 1.6;



}



div.post_snippet_l h3 {



	font-size: 18px;



	color:#000;



	font-weight: 700;



	text-transform: capitalize;



	line-height:26px !important;



	margin:5px 0;



	padding: 0 !important;







}



div.post_snippet_xl{



	padding:0 0 15px 0;



	line-height: 1.6;



}



div.post_snippet_xl h3 {



	font-size: 20px;



	color:#000;



	font-weight: 600;



	text-transform: capitalize;



	line-height:26px !important;



	margin:5px 0;



	padding: 0 !important;







}







div.post_snippet_u {



	padding: 8px 0;



	border-bottom: 1px dotted #ccc;



}



/***********************************



SemiEng Homepage



***********************************/







div.special_reports_wrapper{



}



div.special_reports_slides_wrapper {



	height:420px;



	background:#333;



	background:#3399ff;



	border: 1px solid #fff;



}



div.special_reports_slides {



	padding:90px 25px 40px 25px;



	



}



div.special_reports_slides_wrapper#slide1 {







}



div.special_reports_slides_wrapper#slide2 {







}



div.special_reports_slides_wrapper#slide3 {







}



div.special_reports_slides_wrapper#slide4 {



	



}



div.special_reports_slides_post_title {



	margin:0;



	height:100px;



}



div.special_reports_slides_post_title a {



	color:#fff;



	font-family: 'Roboto Condensed', Arial;



	font-weight:700;



	font-size:26px;



	text-transform: uppercase;



	line-height: 32px;



}



div.special_reports_slides_exceprt {



	color: #666;



	color:#fff;



	font-size: 14px;



	line-height: 22px;



	margin-top:30px;



}



a.sr_more {



	color:#ddd;



	padding:3px;



	position:relative;



	bottom:30px;



	z-index:90;



	right:30px;



	font-size: 12px;



	}



h3.special_reports{



	font-weight:600;



	font-size:14px;



	line-height:38px;



	z-index: 10;



	text-transform:uppercase;



	position:absolute;



	width:140px;



	margin: 20px 5px 5px -14px;



	color: #fff;



	padding-left:5px;



	background-color: #333;



}







h3.special_reports em {



	font-weight:300;



	font-style:normal;



}



h3.special_reports:before, h3.special_reports:after {



	content: ' ';



	position: absolute;



	width: 0;



	height: 0;



}







h3.special_reports:after {



	left: 0px;



	top: 100%;



	border-width: 5px 7px;



	border-style: solid;



	border-color: #999 #999 transparent transparent;



}







div.fp_r_col_wrapper {



	border-left:1px solid #ddd;



	padding-left:7%;



	padding-bottom:20px;



}







a.fp_more {



	font-size: 12px;



	}







/**** KC BANNERs ****/



div.fp_kc_banner_wrapper {



	border:1px solid #000;



	padding:2px;



}



div.fp_kc_banner {



	background:#fff;



	padding:4% 2%;



}







div.fp_kc_banner h2 {



	font-size: 26px;



	line-height: 26px;



	font-weight: 700;



	margin:0;



	padding: 0;



	color:000;



}



div.fp_kc_banner h2 em {



	font-weight: 300;



	font-size: 18px;



	font-style: normal;



}







div.fp_kc_banner button {



	background:#3399ff;



	border:0;



	color:#fff;



	font-size: 13px;



	font-weight: 300;



	text-transform: uppercase;



	padding:0 5%;



	



}







div.col_kc_banner_wrapper {



	border:1px solid #000;



	padding:2px;



	margin:2% 0;



}



div.col_kc_banner {



	background:#333;



	padding:10% 4%;



	text-align: center;



}







div.col_kc_banner h2 {



	font-size: 18px;



	line-height: 20px;



	font-weight: 700;



	margin:0;



	padding: 0;



	color:#fff;



}



div.col_kc_banner h2 em {



	font-weight: 300;



	font-size: 13px;



	font-style: normal;



}







div.col_kc_banner button {



	background:#3399ff;



	border:0;



	color:#fff;



	font-size: 12px;



	font-weight: 400;



	text-transform: uppercase;



	padding:0 5%;



	margin-top:10px;



}



div.editors_box_wrapper {



	border-top:2px solid #222;



}



div.editors_box {



	background:#222;



	color:#fff;



	font-size: 16px;



	font-weight: 400;



	padding:3%;



}























/**** Knowledge Center CSS ****/



a.wp_kc_link {



	font-weight:600 !important;



	text-decoration: none !important;



	color: #3399ff !important;



}



a.wp_kc_link:hover {



	text-decoration: underline !important;



}







a.kc_tads {



	font-weight:700 !important;



	text-decoration: none;



	font-size: 16px;



	color:#4b4b4b;



}



a.kc_tads:hover {



	text-decoration: underline;



}



div.textads_wrapper {



	border-left:4px solid #ccc;



	margin-bottom:20px;



	padding:10px 0 10px 10px;



}



.single-post.category-research #trendings{display:none !important;}

.single-post.category-research #technicals{display:block !important;}

#technicals  ul.display-posts-listing a.title{

	font-size: 18px;

    color: #000 !important;

    font-weight: 700;

    text-transform: capitalize;

    line-height: 26px !important;

    margin: 5px 0;

    padding: 0 !important;

    font-family: 'Roboto Condensed', Arial !important;

    width: 100%;

    float: left;

}



#technicals  ul.display-posts-listing{

	list-style: none !important;

    padding-left: 0px !important;

	}

	

#technicals  ul.display-posts-listing .date{

	font-size: 12px;

    margin-top: 5px;

    color: #9a9a9a !important;

    text-decoration: none;

    text-transform: uppercase;

}



#technicals  ul.display-posts-listing .author{

	font-size: 12px;

    margin-top: 5px;

    text-decoration: none;

    text-transform: uppercase;

    font-weight: 700;

    color: #666 !important;

    text-decoration: none;

}



.category-research .sidebar #sponsors{}

.category-research .sidebar #ads{display:none !important;}

	

div.suggestion_box {



	padding:5%;



	font-size: 12px;



}



div.r_notes {



	color:#999;



	margin-bottom:10px;



	font-size: 12px;



	line-height: 18px;



}



.node_img {



	padding:5px;



	border:1px solid #ddd;



}



div.single_top_page_kc_type_button {



	background:#68bdee;



	display: inline-block;



	border-radius: 3px;



	padding:2px 8px;



	color:#fff !important;



	font-size: 12px;



	font-weight: 300;



	text-transform: uppercase;



}







div.kc_dates_prev_next {



	padding:5px 0;



}







#kc_dates_prev_next_p, #kc_dates_prev_next_r {



	background:#a2d0ff;



	padding:10px 0;



	text-align: center;



	font-size: 16px;



	display: block;



	color:#fff;



}



#kc_dates_prev_next_p:hover, #kc_dates_prev_next_r:hover {



	background:#3399ff;



	text-decoration: none;



}



/**** Startup Section ****/







div.bold_pageheader_startup{



	width:auto;



	padding:8% 3% 3% 3%;



	background: url('../BUP/wp-content/themes/se_current/images/bold_header_bk.gif') no-repeat left #3399ff;



	color:#fff;



	text-align: right;



	margin:0 0 15px 0;



	



}



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

	.editors_box_wrapper .col-md-10 .col-md-2{width:20% !important;}

}





.page-id-32233 .seemore_category_link{display:none !important;}



.page-id-32233 .apt_categpry_link{display:block !important; font-size:14.5px !important;}



.sidebar.2_5d_ic .paddingtb10{display:none !important;}



.textads_wrapper div{display:block !important;}



.single .bc_sb .header_social_sharing_panel{display:none !important;}



.single .sharing-button{display:block; width:100%; float:left;}



.single .sharing-button .header_social_sharing_panel{float:left !important;}



.page-template-page_main_startups .video-widget .col-md-6{width:100% !important;}



.page-id-11733 .seemore_category_link{display:none !important;}



.page-id-11733  .hidden_categpry_link{display:block !important;}



.category-se-security-iot #general-cat-title{display:none !important;}



.category-se-security-iot #iot-cat-title{display:block !important;}

.page-id-1809 .seemore_category_link{display:none !important;}

.page-id-1809 .md_categpry_link{display:block !important;}

.single_top_page_main_cat_button .opinion{



	width: 40%;



    float: right;



    text-align: right;



}

.home .social_btns a:first-child{display:none !important;}



.page-template-report ul.nav-menu li:first-child a{

	background:#fff !important; 

	color:#666 !important;

}



ul#2_5d_ic li h3{display:none !important;}

ul#2_5d_ic .paddingtb10{display:none !important;}

ul#2_5d_ic .side-ads{display:block !important;}



.page-template-report ul.display-posts-listing li.even{width:48%; float:left;}



.page-template-report ul.display-posts-listing li.odd{width:48%; float:right; clear:both;}



.page-template-page_research ul.display-posts-listing{list-style:none !important; padding-left:0px !important;}

.page-template-page_research ul.display-posts-listing a.title{

font-size: 18px;

    color: #000 !important;

    font-weight: 700;

    text-transform: capitalize;

    line-height: 26px !important;

    margin: 5px 0;

    padding: 0 !important;

	font-family: 'Roboto Condensed', Arial !important;

	width:100%;

	float:left;

}

.page-template-page_research ul.display-posts-listing .date{

font-size: 12px;

    margin-top: 5px;

    color: #9a9a9a !important;

    text-decoration: none;

    text-transform: uppercase;

}



.page-template-page_research ul.display-posts-listing .author{

font-size: 12px;

    margin-top: 5px;

    

    text-decoration: none;

    text-transform: uppercase;

	font-weight: 700;

    color: #666 !important;

    text-decoration: none;

}

.smw-table.smw-basic table{border:1px solid #000000 !important;}
.smw-table.smw-basic table tbody tr td:nth-child(2){font-size:12px !important;}
.smw-table.smw-basic table thead th{font-size:14px !important;}
.smw-table.smw-basic table tbody tr td{font-size:14px !important;}

.smw-change-indicator {float:left !important; }
.sm-data-property{font-size:12px;}
.sm-frame{min-height:45px; padding-top:10px;}

.smw-table.smw-basic table thead th{text-transform:capitalize !important;}


div.suggestion_box{display:none !important;}



.report-sidebar ul.sidebar_widget:nth-child(2){display:none !important;}

.page-id-29371 .bc_sb{display:none !important;}



.single_top_page_main_cat_button .opinion span{



	font-size: 14px;



    font-weight: 600;



    border: 1px solid #333333;



    padding: 2px 15px;



    border-radius: 3px;



}



.sidebar_widget div.ad_block_identification, 
.sidebar_widget div.ad_block_identification a { display: none; }



iframe#purchase .header{display:none !important;}



.sidebar_widget div.ad_block_identification, 
.sidebar_widget div.ad_block_identification a { display: none; }

iframe.youtube-player {
    width: 100%;
}
span.embed-youtube {
    width: 100%;
    overflow: hidden;
}




