/*
Theme Name: Enfold Child IMV
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 9.3
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

.av_textblock_section .avia_textblock .services_content_section p{
	float: left;
}
.testimonial-content h4{
	color: #fff;
}

/* Change blog listing style
================================================== */
.entry-content-wrapper .big-preview.single-big, .archive.author .big-preview.single-big, .template-blog.template-single-blog .big-preview.single-big
,.template-blog .big-preview.single-big {
    float: left;
    max-width: 30%;
    padding: 0;
    margin-right: 2%;
}
.template-blog .post .entry-content-wrapper .entry-content p {
    margin-top: 0px;
}
.entry-content{
    color: #666666;
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
}
 .template-blog .post_delimiter {
    margin: 0 0 0px 0;
    padding: 50px 0 0px 0;
    clear: both;
}

/* Listing blog , news and press release
================================================== */
.news-style .title-blog .post-title{
	float: left;
	width: 80%;
    padding-left: 30px;
}
.news-style .title-blog .news-time{
	float: left;
	width: 20%;
	text-align: center;
	border: 1px solid #e1e1e1;
}

.news-style .blog-author{
	display: none;
}

.template-blog .post .entry-content-wrapper {
    overflow: initial;
}
.template-blog .blog-meta {
    margin-right: 35px;
}

/* Change footer style
================================================== */
h3.widgettitle {
    border-bottom: 1px solid lightgray;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
html #top .footer_color .widgettitle{
	border-top: none;
}

h3.widgettitle span, #top #wrap_all .footer_color h3{
	font-weight: 700;
}
#footer, #footer p, #footer a {
	font-size: 14px; 
	font-weight: normal;
}
#footer .essb-profile .essb-single-profile a{
	font-size: 20px; 
}

.iconbox_content p{
	font-size: 13px;
}
.services_content_section_image img{
	margin-top: 0; 
}
.services_content_section{
	font-size: 13px;
    line-height: 16px;
    letter-spacing: 0px;
}
.services_content_section_heading{
	padding-top: 10px;
}

#top .grid-sort-container #featured_blogs .avia-content-slider .no_margin.grid-entry .inner-entry
	{
	border-radius: 3px;
}

#featured_blogs .avia-content-slider .slide-content header h3 {

	color: #fff;
}
#featured_blogs .avia-content-slider .slide-content {
	background-color: rgba(0, 0, 0, .6);
}


#featured_blogs .container{
	width: 100%;
}
#featured_blogs .av_one_third {
    margin-left: 1%;
    width: 98.666%;
}
#featured_blogs .av_one_third:first-child{
	margin-left: 0;
}
#reports{
   top: -189px;
   position: relative;
   z-index: 2;
   margin-bottom: -189px;
   opacity: .8;
}

#top #header_meta{
	background-color: #f18d21;
}

#featured_blogs .slide-entry-wrap{
	margin-bottom: 0;
}


/**********CSS For Newsletters *********/

.newsletter-grid .entry-content-header{
	padding: 10px;
	font-size: 20px;
	background: #595959;
	border: 0px solid #F00;
}

.newsletter-grid .slide-entry-title{
	color: #fff;
	font-size: 20px;
	text-align: center;
}

.newsletter-grid .slide-image img{
	width: 100%;
	border-radius: 0;
}

.newsletter-grid .newsletter-text{
	padding: 0px 0 0;
	font-size: 20px;
	background: #595959;
	color: #fff;
	overflow: hidden;
	display: block;
	margin-top: 6px;
	font-weight: bold;
}

.newsletter-grid .newsletter-text-left {
	padding: 10px 0;
	float: left;
	width: 60%;
	border-right: 1px solid #FFF;
	text-align: center;
}

.newsletter-grid .newsletter-text-right {
	padding: 10px;
	float: left;
	width: 40%;
	text-align: center;
}

.newsletter-grid article a {
	-moz-box-shadow: 0px 0px 5px 2px #d7d7d7;
	-webkit-box-shadow: 0px 0px 5px 2px #d7d7d7; 
	box-shadow: 0px 0px 5px 2px #d7d7d7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d7d7d7')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d7d7d7');
	padding: 15px;
}

.newsletter-grid .av_one_half {
	padding: 0 30px 30px;
}

.newsletter-grid .post-date{
	position: absolute;
	z-index: 200;
	right: -15px;
	top: -35px;
	width: 70px;
	height: 70px;
	color: #fff;
	padding: 12px 0 0;
	text-align: center;
	background: #3CBC83;
	border-radius: 70px;
	border: 2px solid #fff;
}

.newsletter-grid .post-month{
	text-transform: uppercase;
	text-shadow: 0 -1px 1px #00658e;
	font: 16px/16px 'roboto-medium-webfont', Arial, sans-serif;
}

.newsletter-grid .post-day{
	text-shadow: 0 -2px 1px #00658e;
	font: 25px/26px 'roboto-black-webfont', Arial, sans-serif;	
}

/*CSS for Leadership Page*/
#leadership .team-img-container{
float: left;
    margin-right: 20px;
    max-width : 200px;
}
#leadership .custom-team-detail{
	float: left;
    width: 75%;
}

/*CSS for Career Page*/
.job_filters,.company_name{
	display:none;
}
.custom-team-detail .team-member-name{
	margin-top:0px;
}

.testimonial-job,.testimonials-text em {
	color: #fff;
}

.news_section .rss-aggregator .feed-item a,.news_section .widget_rss .rsswidget{
	font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    color: #222222;
}
.news_section .rss-aggregator .feed-item,.news_section .widget_rss li{
	 line-height: 1.8em;
	 text-transform: none;
	 padding-bottom: 10px;
	 list-style-type: none;
	 margin-left: 0;
	 border-bottom: 1px solid;
     border-color: #e1e1e1;
     padding-top: 5px;
}

.news_section .av-magazine-top-bar,#top .news_section .widget_rss .widgettitle .rsswidget{
	color: #14589b;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}

#top .news_section .widget_rss .widgettitle{
	margin-top: 0;
	padding-top: 0;
}

.news_section .rss-aggregator{
	 margin-left: 0;
}

.news_section .wprss-feed-meta{
    color: #919191;
    font-size: 12px;
    padding-top: 2px;
    padding-bottom: 5px;
}

.news_section .wprss-feed-meta span,.news_section .widget_rss li .rss-date{
  	font-size: 12px;
    color: #919191;
    font-weight: normal;
}

.avia_textblock.news_section .nav-links{
	display: none;
}

/**********CSS for blog slideup on hover*********/

#featured_blogs .slide-entry.flex_column {
    position: relative;
    overflow: hidden;
}

#featured_blogs .slide-entry.flex_column .slide-image img{
    display: block;
    min-width: 100%;
    max-width: 100%;
    height: auto;
}

#featured_blogs .slide-entry.flex_column .slide-content {
    position: absolute;
    right: 0;
    bottom: 80px;
    left: 0;
    padding: 10px;
    color: white;
    transform: translateY(100%);
    transition: transform .35s ease-out;
    
}

#featured_blogs .slide-entry.flex_column:hover .slide-content {
    transform: translateY(0);
    bottom: 0;
}

#featured_blogs .slide-entry.flex_column .slide-content .entry-content{
	color: #fff;
	font-size: 13px;
	line-height: 22px;
}

#featured_blogs .image-overlay-inside, #featured_blogs .image-overlay.overlay-type-extern {
	display: none;
}

#featured_blogs .slide-content .entry-excerpt .read-more-link{
	float: right;
	font-weight: bold;
    font-size: 13px;
}

#featured_blogs .slide-content .entry-excerpt .read-more-link a{
	color: #efbb20;
}


#featured_blogs .slide-entry-wrap{
	margin-bottom: 5px;
}
.avia-content-slider .slide-image{
	margin-bottom: 0;
}

#top #featured_blogs .image-overlay {
	background: rgba(255, 255, 255, 0);
}
.slide-entry-excerpt{
	display: none;
}

.extra_information_product .label{
	float: left;
	width: 50%;
}
.extra_information_product .value{
	float: left;
	width: 50%;
}
.extra_information_product{
	margin-top: 25px;
}

.extra_information_product .report_row{
	margin-bottom: 10px;
    float: left;
    width: 100%;
}

#top .product div.images .extra_information_product .report_pdf img{
    width: 34px;
    float: left;
    margin-right: 25px;
}
.template-shop .images  .extra_information_product .report_pdf a{
	display: flex;
	border-width: 0;
	padding: 0;
}  
.extra_information_product .report_pdf{
	margin: 15px 0;
} 

#top div.product .single-product-summary .woocommerce-tabs{
	padding: 0;
}

#top #main .single-product-main-image .inner_sidebar .widgettitle{
	border: none;
    font-size: 16px;
    font-weight: bold;
    color: #2d5c88;
    border-color: #2d5c88;
    margin-bottom: 0;
}

#top #main .single-product-main-image .inner_sidebar section{
    padding-bottom: 0;
    padding-top: 20px;

}
#top #main .single-product-main-image .inner_sidebar .textwidget{
	font-size: 14px;
    line-height: 20px;
    color: #666666;
}
 
#top #main .single-product-main-image .inner_sidebar{
	padding:0;
}
 
 
#top #main .single-product-main-image .sidebar{
 	padding-top: 0;
}

#client_testimonials .testimonials-slidelist.design-1 .fa-quote-left{
	color: #fff;
}
.custom-team-detail .team-member-description p{
	font-size: 13px;
    line-height: 21.45px;
} 
.custom-team-detail .team-member-job-title {
	font-size: 13px;
}

#featured_articles .av-magazine-hero .av-magazine-content-wrap{
	border-bottom: none;
}

.template-shop .products .product .inner_product .inner_product_header h3{
	font-size: 14px;
    line-height: 18.2px;
    font-weight: bold !important;
}

html #top .main_color .widgettitle{
	border-top: 0px;
}
html #top .main_color .textwidget{
	font-size: 13px;
	color: #222222;
}

#av_product_description .av-section-color-overlay-wrap .template-page h1 p{
    font-size: 50px;
    font-weight: lighter;
}


#top .form-row .required{
	color: red;
}

.avia-webkit #top.woocommerce-page select{
	font-size: 12px;
}

.user_salutation_label{
	float: left;
	margin-right: 10px;
}
.user_salutation_label:last-child{
	float: none;
}
.error_form{
	color: red;
}

/**********Upadte woocommerce pages*********/

.woocommerce .login .lost_password{
	padding: 15px 0 0 0;
}

.woocommerce #customer_login .register p.form-row:last-child{
	padding-bottom: 19%;
}

.shop_table.order_details .order_item .download-url{
	font-size: 18px;
}

#top .form-row.form_row_salutation{
	padding-bottom: 20px;
}

#top .form-row.form_row_salutation .error_form{
	float: left;
	width: 100%;
}



.title_container {
	background: url(/wp-content/uploads/2016/05/home-newsletter-subscription.jpg)
		no-repeat;
}

.tax-product_cat.term-tsm .title_container {
	background: url(/wp-content/themes/enfold-child/image/reports-banner-tsm.jpg)
		no-repeat;
	background-attachment: scroll;
    background-position: top center;
    background-size: cover;
}

.tax-product_cat.term-interactive-market-intelligence .title_container {
	background: url(/wp-content/themes/enfold-child/image/reports-banners-interactive.jpg)
		no-repeat;
	background-attachment: scroll;
    background-position: top center;
    background-size: cover;
}

.tax-product_cat.term-map .title_container {
	background: url(/wp-content/themes/enfold-child/image/reports-banners-map.jpg)
		no-repeat;
	background-attachment: scroll;
    background-position: top center;
    background-size: cover;
}

.tax-product_cat.term-marketbrief .title_container {
	background: url(/wp-content/themes/enfold-child/image/reports-banners-marketbrief.jpg)
		no-repeat;
	background-attachment: scroll;
    background-position: top center;
    background-size: cover;
}

.tax-product_cat.term-marketing .title_container {
	background: url(/wp-content/themes/enfold-child/image/reports-banners-marketing.jpg)
		no-repeat;
	background-attachment: scroll;
    background-position: top center;
    background-size: cover;
}

.tax-product_cat.term-technology .title_container {
	background: url(/wp-content/themes/enfold-child/image/reports-banners-technology.jpg)
		no-repeat;
	background-attachment: scroll;
    background-position: top center;
    background-size: cover;
}

.woocommerce-checkout .title_container, .woocommerce-cart .title_container {
	background: url(/wp-content/themes/enfold-child/image/careers-banner.jpg)
		no-repeat;
	background-attachment: scroll;
    background-position: top center;
    background-size: cover;
}

#top.single-product .title_container{
	display: none;
}
/* #top .alternate_color.title_container .main-title a { */
/* 	color: #fff; */
/* } */

/* .alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title, */
/* 	#top .alternate_color.title_container .main-title a { */
/* 	color: #fff; */
/* } */

#top .title_container .container {
	padding-top: 20px;
	padding-bottom: 20px;
	min-height: 56px;
}

.title_container .main-title {
    font-size: 50px;
    font-weight: lighter;
}

/* #header #header_main{ */
/* 	background-color: #000; */
/* } */

/* #header #header_main .main_menu #avia-menu .menu-item a{ */
/* 	color: #fff; */
/* } */

.expert_name{
	font-size: 20px;
	color: #14589b;
    font-weight: bold;
}

.expert_address{
	margin-bottom: 30px;
}
.main_color .expert-expertise tr:nth-child(odd){
	background: #fff;
}
.main_color .expert-expertise tr td{
	color: #666;
}
.main_color .expert-expertise tr th{
	background: #14589b;
	color: #fff;
}
#top #wrap_all .main_color h2.area_expertise_heading{
	color: #14589b;
    font-weight: bold;
    font-size: 20px;
}
/* #customer_login .register p:nth-child(3){ */
/* 	display: none; */
/* } */

#tab-description img.right{
	float: right;
	padding: 10px;
}
#tab-description img.left{
	float: left;
	padding: 10px;
}

#footer .latest_blog_footer.widget_ultimate_posts .post-title{
	margin-bottom: 0;
}

#footer .latest_blog_footer.widget_ultimate_posts .post-title a{
	font-weight: bold;
}

#footer .latest_blog_footer.widget_ultimate_posts .post-date{
	margin-top: 0;
	font-size: 12.5px;
}

.wpcf7-form .wpcf7-form-control.wpcf7-submit{
	margin: 0;
    padding: 16px 20px;
    border-radius: 2px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-weight: normal;
    font-size: 0.92em;
    min-width: 142px;
    outline: none;
}
#top .wpcf7-form .wpcf7-form-control.wpcf7-text{
	width: 100%;
    margin-bottom: 0;
    display: inline;
    min-width: 50px;
    padding: 13px;
    border-radius: 2px;

}

#banner_heading{
	text-align: left;
    font-size: 50px;
    font-weight: lighter;
}
#banner_subtitle{
	text-align: left;
    font-size: 16px;
}


.avia_transform a:hover .image-overlay{
	opacity: 0 !important;
}

.image-overlay .image-overlay-inside{
	display: none;
}


#top .av_inherit_color .services_content_section_heading a,#top .av_inherit_color .services_content_section a
,#top .av_inherit_color .services_content_section_image a{
	text-decoration: none;
}

.widget.DisplayCategoriesWidget .cat-item a{
	font-size: 13px;
    font-weight: bold;
    color: #000;
	
}


.ultimate_post_sidewar.widget_ultimate_posts .post-title{
	margin-bottom: 0;
	line-height: 17px;
}

.ultimate_post_sidewar.widget_ultimate_posts .post-title a{
	font-size: 13px;
    font-weight: bold;
    color: #000;
}

.ultimate_post_sidewar.widget_ultimate_posts .post-date{
	margin-top: 0;
	font-size: 12px;
}

body .services_content_section_image .alignleft, .entry-content-wrapper  .services_content_section_image a:hover .alignleft {
    margin: 0px 10px 0px 0;
}


.wpcf7-form .form_element_third {
    width: 24%;
    float: left;
    margin-left: 1%;
    clear: none;
}

.wpcf7-form .form_element_third .wpcf7-form-control.wpcf7-submit{
	padding: 14px 20px;
}

.slick-initialized .slick-slide,.testimonials-slidelist .slick-next,.testimonials-slidelist .slick-prev{
	outline:0px
}

#top #wrap_all .ibo_table .avia-button.avia-slideshow-button{
	
    
}
#top .ibo_table .avia-slideshow-button{
	padding: 12px 0;
	margin-top: 0;
    margin-right: 0;
}

.ibo_table td{
	font-size: 12px;
    padding: 3px 10px;
}

.product_list_widget .product-title{
	color: #222222;
}

.responsive.js_active #top .main_color .avia_combo_widget .top_tab .tab {
    border-top-color: #e1e1e1;
    color: #14589B;
    font-size: 14px;
    font-weight: bold;
}

.woocommerce .order-again .button{
	margin-bottom: 25px;
    margin-right: 15px;
}

div ul.product_list_widget li{
	border-top-style: none;
    border-top-width: 0;
}

#pannel_member .avia-testimonial-image{
	border-radius: 0;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok,.wpcf7-form .wpcf7-response-output{
	float: left;
	border-color: #14589B;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok, 
.wpcf7-form .wpcf7-response-output
{
	color: #F58C00;
    font-weight: bold;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{
	color: red;
    font-weight: bold;
	
}
.stay_informed .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok, 
.stay_informed .wpcf7-form .wpcf7-response-output,
.stay_informed .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors
{
	color: #fff;
    font-weight: bold;
}
.stay_informed .wpcf7-not-valid-tip{
	color: #fff;
}

.stay_informed .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,
.stay_informed .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok,
.stay_informed .wpcf7-form .wpcf7-response-output{
	float: left;
	border-color: #fff;
}

/***final change ***/
#top #wrap_all .main_color .services_content_section_heading h3
{
  color: #ADE2FD;
  font-weight: bold;
}
#top #wrap_all #main .top-border-red-rule,
.footer_color{
  border-top: 6px solid #EFBB20;
}
#top #wrap_all #main .top-border-blue-rule{
  border-top: 6px solid #14589B;
}
#top .featured-article-item .av-magazine-title a{
   color: #14589B;
   font-weight: bold;
   font-size: 14px;	
}
#top #wrap_all .main_color .featured-article .av-special-heading-tag,
#top #wrap_all .main_color .custom-heading-weight h3,
#top #wrap_all .main_color .custom-heading-weight h1,
#top #wrap_all .main_color .scienceboard-market-block h3,
#top #wrap_all .main_color .team-member-name,
#top #wrap_all .alternate_color .heading-weight h3
{
  font-weight: bold;
}
#top #wrap_all .main_color .custom-heading-weight p{
  font-weight: normal;
}
#top .news-later-main-content input[type='submit']{
  background-color: #F58C00;
  border-color: #F58C00;
}
.instrument-business-section .av-magazine-top-bar{
  text-transform: uppercase;
}
#top #wrap_all .main_color .scienceboard-market-block h3,
#top #wrap_all .main_color .team-member-name{
  color: #14589B;
}
#top #wrap_all .main_color .scienceboard-market-block h3{
	font-size: 22px; 
}

.team-member-name{
  font-size: 18px;
}
.client-review .fa-quote-left{
  display:none;
}
.main_color .contact-us-main-conent input[type='submit'] 
{
  background-color: #14589B;
}

.job-manager .full-time, .job-types .full-time, .job_listing .full-time{
	color: #14589b;
    font-size: 16px;
}

#top #wrap_all .main_color .main-title, #top #wrap_all .alternate_color .main-title {
   font-size: 45px;
   font-weight: bold;
   text-align: center;
}

#top .alternate_color.title_container .main-title a {
   color: #fff;
}

.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a{
    color: #fff;
}

.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a{
	color: #f18d21;
}

#top #wrap_all .slideshow_caption h2.avia-caption-title, #top #wrap_all .av-slideshow-caption h2.avia-caption-title{
	font-family: 'Open Sans', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: bold;
}


/**********CSS added by Ajay Mehta*********/
.reports-heading{
    margin-top: 0px;
    padding-top: 0px;
}

#top #wrap_all .main_color .sidebar_right .widgettitle,.js_active #top .avia_combo_widget .active_tab{
 	font-size:22px;
 	font-weight:bold;
 	color: #14589B;
 	letter-spacing: 0px;
 	box-shadow: 0px 1px 0px #efbb20;
 	border-width: 5px;
 	border-color: #efbb20;
}

.testimonials-text em:after,.testimonials-text em:before{
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	
}

#top #wrap_all .main_color .title-blog h1.post-title,#top #wrap_all .main_color .title-blog h2.post-title{
	color: #14589b;
    font-size: 22px;
    font-weight: bold;
}

#top #wrap_all .main_color .title-blog h1.post-title{
	font-size: 28px;
}

.header_color .cart_dropdown .dropdown_widget li a, #top .header_color .avia_cart_buttons .button, #top .header_color .dropdown_widget .buttons .button, .header_color .cart_dropdown_first .cart_dropdown_link{ 
	color: #808080;
}

.entry-content-wrapper div.av_one_third{
 	margin-left: 1%;
 	width: 32%;
}

#top #wrap_all .main_color .custom-heading-weight-normal h3{
 	font-weight:normal;
}

#top .main_color .custom-heading-weight-normal .price .amount,#top .main_color .price .amount{
    font-size:14px;
 	color: #14589B;
 	font-weight: bold;
}


#top #wrap_all .custom-heading-weight a{
 	text-decoration: none;
}

.custom-textbox-font h3{
 	font-size:22px;
}

.woocommerce-page .single-product-summary .product_title{
 	font-size:28px;
 	color: #14589B;
}

#top #wrap_all .main_color .single-product-summary .product_title{
 	font-weight:bold;
 	margin-right: 50px;
}

.woocommerce-page .main_color .single-product-summary .button{
 	background-color: #14589B;
 	border-color: #14589B;
}

.woocommerce-page .main_color .extra_information_product strong{
	color:#14589B;
}

.woocommerce .address{
	background-color: #fff;
}

.woocommerce #customer_login .col-1, .woocommerce #customer_login .col-2{
	background-color: #fff;
}

.textwidget .rss-aggregator .wprss-feed-meta .feed-date{
	color: #919191;
    font-size: 12px;
}

.textwidget .rss-aggregator .feed-item a{
	color: #222;
    font-weight: bold;
}

.textwidget .rss-aggregator .feed-item{
	line-height: 20px;
}

 #top .template-search .entry-content-header h2.post-title.entry-title a{
	color: #14589b;
    font-size: 22px;
    font-weight: bold;
}

.news_section .av-magazine-top-bar {
	border: 0;
}

.logo a{
	margin-top: 10px;
}

#top div form .form-row textarea{
	font-size: 15px;
	padding: 13px;
}

/* #featured_articles  div.av_one_third { */
/*     margin-left: 5%; */
/*     width: 25%; */
/*     margin-right: 1%; */
/* } */
.tax-product_cat .title_container .main-title{
	line-height: 1.3em;
	text-align: center;
}

.tax-product_cat .title_container p{
	margin-top: 0;
	margin-top: 0;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
}

#top.tax-product_cat .title_container .container {
    padding-top: 40px;
    padding-bottom: 40px;
    min-height: 56px;
}

#top.tax-product_cat .title_container .title_container_layer{
	display: block;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.4);
}

#top.tax-product_cat .term-description{
	display: none;
}

#top #wrap_all .featured-articles .avia-content-slider .slide-entry h3{
	color: #14589B;
    font-weight: bold;
    font-size: 14px;
    padding: 15px 0 5px 0;
}

#top #wrap_all .featured-articles .avia-content-slider .slide-image{
	border-radius: 2px;
    padding: 7px;
    border: 1px solid #e1e1e1;
}

.avia_textblock.dashboard-heading div{
	background: #14589b;
    color: #fff;
    font-size: 18px;
    padding: 10px 0 10px 10px;
    margin-bottom: 20px;
}

/* .avia_textblock.dashboard-heading div{ */
/*     color: #f18b21; */
/*     font-size: 18px; */
/*     padding: 10px 0 5px 0px; */
/*     margin-bottom: 20px; */
/*     border-bottom: 2px solid #e1e1e1; */
/* } */

.avia_textblock.dashboard-heading div a{
	float: right;
    color: #f18b21;
    font-size: 13px;
    padding-right: 10px;
}

/* .avia_textblock.dashboard-heading div a{ */
/* 	float: right; */
/*     padding-right: 0px; */
/*     color: #14589b; */
/*     font-size: 13px; */
/* } */
.av-magazine-thumbnail .wp-post-image{
	width: 100%;
}

#top #wrap_all .main_color .commentary-dashboard-section .template-blog .entry-content-header .title-blog h2,
#top #wrap_all .main_color .market-analysis-dashboard-section .template-blog .entry-content-header .title-blog h2{
 	font-size: 16px;
 	text-align: left;
 	margin-top: 0;
    padding-top: 0;
}


#top .fullsize .commentary-dashboard-section .template-blog .post_delimiter,
#top .fullsize .market-analysis-dashboard-section .template-blog .post_delimiter{
	display: none;
}

#top #wrap_all .main_color .commentary-dashboard-section .template-blog .entry-content-header .post-meta-infos,
#top #wrap_all .main_color .market-analysis-dashboard-section .template-blog .entry-content-header .post-meta-infos{
 	font-size: 12px;
 	height: 40px;
 	text-align: left;
}
#top #wrap_all .main_color .commentary-dashboard-section .template-blog .hr.hr-short.hr-center,
#top #wrap_all .main_color .market-analysis-dashboard-section .template-blog .hr.hr-short.hr-center{
 	display: none;
}

#top .fullsize .commentary-dashboard-section .template-blog .post-title,
#top .fullsize .market-analysis-dashboard-section .template-blog .post-title{
	text-align: left;
}

.av-magazine-hero .av-magazine-content-wrap{
	border: 0;
}
.news-dashboard-section .widget_rss{
	padding-top: 0;
}

.news-dashboard-section .widget_rss .widgettitle{
	display: none;
}

#top .market-data-dashboard-section .avia-button{
	border-radius: 0px;
}
#top .market-data-dashboard-section .dashboard-button .avia-button{
	padding-left: 40px;
    padding-right: 40px;
}
#top .market-data-dashboard-section .av-magazine{
	margin-bottom: 10px;
}

#top #wrap_all .main_color h3.av-magazine-title.entry-title{
	color: #14589b;
    font-weight: bold;
}

#top #wrap_all .main_color .experts-list-widget h3.av-magazine-title.entry-title{
	color: #222222;
    font-weight: bold;
    font-size: 13px;
    line-height: 22px;
}
#top #wrap_all .main_color .experts-list-widget .av-magazine-content-wrap{
	
    min-height: 0;
}
#top #wrap_all .main_color .experts-list-widget .av-magazine-time{
	font-size: 12px;
	text-transform: capitalize;
}
#top #wrap_all .main_color .experts-list-widget .av-magazine-thumbnail{
	width: 37px;
    min-height: 0;
    padding: 3px;
}
#top #wrap_all .main_color .voice-customer .av-magazine-content-wrap,
#top #wrap_all .main_color .av-magazine-type-market_data .av-magazine-content-wrap{
	overflow: inherit;
}
#top #wrap_all .main_color .voice-customer .av-magazine-thumbnail,
#top #wrap_all .main_color .av-magazine-type-market_data .av-magazine-thumbnail{
	width: 45%;
    float: left;
    margin-right: 15px;
    padding: 0;
    border: 0;
}
#top #wrap_all .main_color .voice-customer .av-magazine-thumbnail a{
	border-radius: 80px;
}

div.uber-grid-cell .uber-grid-cell-label{
	height: 63px;
}

.responsive .container{
	padding: 0;
}

.btn.btn-blue, .wpcf7-form .wpcf7-form-control.wpcf7-submit {
    background: #1A60AD;
    border-bottom: 3px solid #134781;
    color: #fff!important;
    padding: 10px 30px 10px 30px;
    text-align: center;
}
.btn.btn-orange{
	background: #FFA027;
    border-bottom: 3px solid #dd5608;
    color: #fff!important;
    padding: 10px 30px 10px 30px;
    text-align: center;
}

div.button-group .av_one_third {
    margin-left: 2%;
    width: 31.333333%;
}

/********** Left sidebar issue css*********/

#top #wrap_all .main_color  .issuem_article_list .widgettitle,
#top #wrap_all .main_color  .issuem_active_issue .widgettitle,
#top #wrap_all .main_color  .widget_text .widgettitle{
	font-size: 22px;
    font-weight: bold;
    color: #14589B;
    letter-spacing: 0px;
    box-shadow: 0px 1px 0px red;
    border-width: 5px;
    border-color: #F58C00;
    margin-top: 0;
}
#top #wrap_all .main_color  .issuem_article_list .issuem_article_list_widget 
.article_list .issuem_widget_category, 
#top #wrap_all .avia_textblock .issuem_articles_shortcode .issuem_article_category{
    padding-bottom: 0;
    margin-bottom: 0;
    color: #F58C00;
    font-weight: bold;
    font-size: 14px;
}

#top #wrap_all .main_color  .issuem_article_list .issuem_article_list_widget 
.ibo_feature_group .issuem_widget_category{
   color: #F58C00;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 6px;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 6px;
}

#top #wrap_all .avia_textblock .issuem_articles_shortcode .issuem_article_category{
	font-size: 16px;
}

#top #wrap_all .main_color  .issuem_article_list .issuem_article_list_widget 
.article_list .issuem_widget_category + p{
	margin-top: 0;
	margin-bottom: 0;
}

#top #wrap_all .main_color  .issuem_article_list .issuem_article_list_widget 
.article_list .issuem_widget_link{
    color: #14589B;
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 8px;
    line-height: 15px;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
}

#top #wrap_all .main_color  .issuem_article_list .issuem_article_list_widget 
.issuem_widget_ibo_feature{
	margin-top: 20px;
    margin-bottom: 10px;
    color: #F58C00;
    font-size: 16px;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
}

#top #wrap_all .main_color  .issuem_article_list .issuem_article_list_widget 
.article_list .issuem_widget_teaser{
	margin-top: 0;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 20px;
    max-height: 64px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 12px;
}

.av_textblock_section .issuem_articles_shortcode .issuem_article_title{
    font-size: 20px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 0;
}

.av_textblock_section .issuem_articles_shortcode .issuem_article_title a{
	color: #14589b;
}

.av_textblock_section .issuem_articles_shortcode .issuem_article_byline{
	padding-top: 0;
    margin-top: 0;
    margin-bottom: 25px;
    color: #14589B;
    font-weight: bold;
}

.av_textblock_section .issuem_articles_shortcode .issuem_article_excerpt .read-more-link{
	padding-left: 20px;
    font-weight: bold;
    color: #14589b;
    
}

.issuem_active_list_widget .issuem_widget_issue_name a{
	color: #14589b;
	font-weight: bold;
}

.issuem_archives_shortcode .issuem_archive a{
	color: #fff;
	font-weight: bold;
}

.av_textblock_section .issuem_articles_shortcode .issuem_article_content{
/* 	-webkit-column-count: 2; Chrome, Safari, Opera */
/*     -moz-column-count: 2; Firefox */
/*     column-count: 2; */
    font-size: 14px;
}

.av_textblock_section .issuem_articles_shortcode .issuem_article_content p{
	margin-top: 0;
}

.issuem_archive{
	position: relative;
    float: left;
    text-align: center;
    border: 1px solid transparent;
    margin-bottom: 20px;
}

.inner_sidebar .textwidget .issuem_archive.flex_column.av_one_third,
.textwidget .issuem_archive.flex_column.av_one_third{
	width: 100%;
	margin-left: 0;
}

.issuem_archive .issue_title {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: auto;
   bottom: 0;
}

.issuem_archive .issue_title .issue_title_second{
	height: 100%;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
}

.issuem_archive .issue_title .issue_title_third{
    top: 35%;
    position: absolute;
    width: 100%;
}

/* .issuem_archive .issue_title{ */
/* 	float: left; */
/* 	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); */
/* } */

.issuem_archive .issue_title img{
	width: 100px;
}

.issuem_archive .issue_title .issue_title_third a{
	float: left;
    width: 100%;
    font-size: 20px;
}
.issuem_archive .issue_title .issue_title_third span{
	color: #ffffff;
    font-size: 16px;
}
.issuem_archive .issue_title .issue_title_third .category-name{
	padding-top: 20px;
}

.issuem_archive>p {
	margin: 0px;
}

.issuem_active_issue .textwidget .issuem_archive{
	float: none !important;
}
.issuem_active_issue{
	padding-bottom: 0;
}

.acps_form_container .acps_form_label{
	font-size: 16px;
    font-weight: bold;
    color: #666
}

.single-article .title_container,.tax-issuem_issue .title_container{
	background: url(/wp-content/themes/enfold-child/image/about-us-banner.jpg)
		no-repeat;
	background-attachment: scroll;
    background-position: top center;
    background-size: cover;
}

.single-press_release .title_container{
	background: url(/wp-content/themes/enfold-child/image/home-newsletter-subscription.jpg)
		no-repeat;
	background-attachment: scroll;
    background-position: top center;
    background-size: cover;
}
.single-digest .title_container{
	background: url(/wp-content/themes/enfold-child/image/Digest_Header.jpg)
		no-repeat;
	background-attachment: scroll;
    background-position: top center;
    background-size: cover;
}

.single-digest .title_container .container,.single-article .title_container .container,.tax-issuem_issue .title_container .container{
	text-align: center;
}

.issuem_active_list_widget .issuem_widget_issue_name{
	font-size: 18px;
    margin-bottom: 0;
}

.issuem_active_list_widget .issuem_widget_issue_date{
    margin-top: 0;
    font-weight: bold;
    font-size: 18px;
    color: #14589b;
}

#top #main .single-product-main-image .inner_sidebar .widgettitle {
   box-shadow: 0px 0px 0px red;
}

.issuem_article_list_widget .article_list .issuem_widget_link a:before {
/*     content:"• "; */
}
.issuem_active_issue .issuem_widget_issue_cover_image{
	width: 50%;
}

#top #wrap_all .main_color .voice-customer .av-magazine-thumbnail a img{
	border-top-left-radius: 50% 50%;
    border-top-right-radius: 50% 50%;
    border-bottom-right-radius: 50% 50%;
    border-bottom-left-radius: 50% 50%;
}

#top #wrap_all .main_color .av-magazine-type-experts .av-magazine-time{
	text-transform: capitalize;
}
#top #wrap_all .main_color .experts_dashboards .av-magazine-type-experts h3.av-magazine-title.entry-title{
	margin-top: 8px;
}

@media print {
	  #ibo-current-issue-content .avia-builder-el-first,
	  #ibo-current-issue-content .avia-builder-el-last {
			display: none;
		}

		/**********Woocommerce checkout page *********/
	   html,body.woocommerce-checkout{
	       height:100%; 
	       overflow: hidden;
	       background: #FFF; 
	       font-size: 9.5pt;
	    }
		
		#top.woocommerce-checkout .content{
			padding-top: 0;
			padding-top: 0;
		}
		#top.woocommerce-checkout p + h2{
			margin-top: 0.5em;
		}
		#top.woocommerce-checkout .shop_table tfoot{
			display: none;
		}
		
		.container .av-content-small.units{
			width: 100%;
		}
		
		#header{
			display: none;
		}
		
		.bacs_details .bacs_details_row .bacs_field_value,.bacs_details .bacs_details_row .bacs_field_label{
			padding: 5px;
		}
		
		#main .title_container{
			display: none;
		}
		.bacs_details,#bacs_title{
			margin-top: 40px;
		}
		.bacs_email_details{
			margin-top: 40px;
			float: left;
		}
}


/**********CSS for mobile responsive*********/
@media only screen and (max-width: 767px) {
	.custom-team-detail {
   		width: 100%;
   		float: none;
	}
	
	#top #wrap_all .main_color .single-product-summary .product_title{
 		margin-right: 0px;
	}
	
	.responsive #top #wrap_all #featured_blogs .no_margin{
		padding-right: 0% !important;
		padding-left: 0% !important;
	}
	.responsive #top #wrap_all #featured_blogs .avia-content-slider-odd .slide-entry.first{
		margin-bottom: 0;
	}
	
	.responsive #top #wrap_all #featured_blogs .avia-content-slider-odd .slide-entry.last{
		margin-top: 0;
	}
	
	.responsive #top #wrap_all #featured_blogs .flex_column{
	    margin-bottom: 0;
	}
	
	.responsive #top #wrap_all .service_section .no_margin{
		padding-left: 0% !important;
	}
	.wpcf7-form .form_element_third{
		width: 100%;
	}
	.woocommerce .edit-account .form-row-first, .woocommerce .edit-account .form-row-last{
		width: 100%;
	}

}

@media only screen and (max-width: 479px) {
	.av_slideshow_full li img{
		height: 300px;
	}
}

/**********CSS for mobile responsive*********/
@media all and (max-width: 1024px) and (min-width: 768px) {
	.custom-team-detail {
   		width: 100%;
   		float: none;
	}
	.responsive #top #wrap_all #featured_blogs .no_margin{
		padding-left: 0% !important;
	}

	#top .service_section .no_margin.av_one_fourth {
    	width: 50%;
    	float: left;
    }
/*     #featured_blogs .slide-entry.flex_column .slide-content{ */
/*     	top: 80px; */
/*     } */
}

/* .roundedOne */
.roundedOne {
  width: 28px;
  height: 28px;
  position: relative;
  float: left;
  margin: 8px 10px 0 0;
  background: #fcfff4;
  background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  background: linear-gradient(to bottom, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
}
.roundedOne label {
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  left: 4px;
  top: 4px;
  background: -webkit-linear-gradient(top, #c4bcbc 10%, #c4bcbc 100%);
  background: linear-gradient(to bottom, #c4bcbc 10%, #c4bcbc 100%);
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px white;
}
.roundedOne label:after {
  content: '';
  width: 16px;
  height: 16px;
  position: absolute;
  top: 2px;
  left: 2px;
  background: #27ae60;
  background: -webkit-linear-gradient(top, #F58C00 100%, #F58C00 100%);
  background: linear-gradient(to bottom, #F58C00 100%, #F58C00 100%);
  opacity: 0;
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
}
.roundedOne label:hover::after {
	opacity: 0.3;
}
.roundedOne input[type=checkbox] {
	visibility: hidden;
}
.roundedOne input[type=checkbox]:checked + label:after {
	opacity: 1;
}

.category_checkbox{
	float: left;
    width: 100%;
}

.category_checkbox span{
	padding-top: 10px;
    float: left;
}
.multiple_category_list, .cat_taxonomy, .ibo_issue_selectbox{
	color: #14589b;
    font-weight: bold;
    font-size: 15px;
}
.cat_taxonomy_list{
	margin-bottom: 0;
}
.elem_technology_sector, .elem_application_sector, .elem_region{
	float: left;
	margin-bottom: 20px;
}
.ibo_issue_selectbox{
	float: left;
	margin-top: 20px;
}
#top #articleCats, #top #searchIssues, #top .selectboxstyle{
	padding: 0;
}

#top #searchIssues, #top .selectboxstyle{
	float: left;
}

#text-35,#text-30{
	margin-left: 10px;
}
.sidebar.sidebar_right #text-28{
	margin-left: 50px;
}

.widget ul.job_listings li.job_listing a{
	padding-left: 10px;
}

#searchIssues option, #articleCats option,.selectboxstyle option{
	padding: 10px 0 10px 10px;
    font-size: 14px;
    border-bottom: 1px solid #e1e1e1;
}

#searchIssues option{
	padding: 10px 0 10px 5px;
    font-size: 12px;
}
span.av-masonry-date {
	display: none!important;
}

/* Improve the dialog box style */

.ui-dialog .ui-dialog-titlebar {
    background: #1A60AD;
    color: #fff;
}
.ui-dialog .ui-dialog-title {
    text-align: center;
    font-weight: normal;
    font-size: 20px;
}
.ui-dialog{
	padding: 0 !important;
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit{
	width: 100%;
}
.date-search{
	color: #14589b;
    font-weight: bold;
    font-size: 15px;
    margin-top: 25px;
}

#top #wrap_all .main_color h3#bacs_title{
	font-weight: bold;
    color: #14589B;
}
.bacs_details{
	margin-bottom: 20px;
	float: left;
	width: 100%;
	border: 1px solid #e1e1e1;
}
.bacs_company_address{
	font-weight: bold;
	margin-bottom: 15px;
}

.bacs_details .bacs_details_row{
	float: left;
	width: 100%;
	border-bottom: 1px solid #e1e1e1;
	
}

.bacs_details .bacs_details_row .bacs_field_label{
	float: left;
	width: 40%;
	padding: 15px;
	font-size: 15px;
}

.bacs_details .bacs_details_row .bacs_field_value{
	float: left;
	width: 60%;
	padding: 15px;
	font-size: 15px;
	font-weight: bold;
	border-left: 1px solid #e1e1e1;
}

.bacs_email_details{
	margin: 15px;
    font-size: 17px;
    font-weight: bold;
}

.bacs_email_details span{
	color: #14589B;
}

.leaky_paywall_message_pdf{
	background-color: #111111;
    border: 2px solid #FFFFFF;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    box-shadow: 0 0 20px #888888;
    color: #D6D6D6;
    font-weight: 500;
    padding: 10px;
    font-size: 16px;
    line-height: 25px;
    margin-top: 10px;
    float: left;
}	

.leaky_paywall_message_pdf a{
	color: #fff;
}

.issuem_archive .issue_title .issue_title_third .leaky_paywall_message_pdf{
	margin: 15px;
}

.issuem_archive .issue_title .issue_title_third .leaky_paywall_message_pdf a{
	font-size: 14px;
}

.article_comments{
	font-size: 14px;
}

.users_listing{
	float: left;
    width: 100%;
    padding-top: 10px;
    border-top: 1px dotted;
    padding-bottom: 10px;
}
.users_listing img{
	float: left;
	margin-right: 15px;
}
.users_listing h2{
	font-size: 18px;
}
.users_listing input{
	float: left;
	width: 30px; /*Desired width*/
  	height: 30px; /*Desired height*/
}

.ipuser_widget_div{
	float: left;
    width: 100%;
    margin-bottom: 15px;
}
.ipuser_widget_div h3{
	float: left;
}
.ipuser_widget_div a{
	float: right;
}
#submit_company_form div {
	margin-top: 15px;
}
#top #submit_company_form input{
	margin-bottom: 0;
}
#add_user_form div {
	margin-top: 15px;
}
#top #add_user_form input{
	margin-bottom: 0;
}

.main_color .sidebar .cat_taxonomy_list a{
	color: #14589b;
}

.page-id-28085 .title_container{
	background: url(/wp-content/themes/enfold-child/image/about-us-banner.jpg)
		no-repeat;
	background-attachment: scroll;
    background-position: top center;
    background-size: cover;
}

.issuem_shortcode_ibo_feature{
	color: #F58C00;
    font-size: 24px;
    font-weight: bold;
}

/* Improve the recaptcha css for all resolution  */


#rc-imageselect {
	transform:scale(0.77);-webkit-transform:scale(0.77);
	transform-origin:0 0;-webkit-transform-origin:0 0;}
@media all and (max-width: 1024px) and (min-width: 768px) {
    #rc-imageselect, .g-recaptcha {
    	transform:scale(0.77);
    	-webkit-transform:scale(0.77);
    	transform-origin:0 0;
    	-webkit-transform-origin:0 0;
    }
}

@media all and (max-width: 800px) and (min-width: 768px) {
	#rc-imageselect, .g-recaptcha {
    	transform:scale(0.55);
    	-webkit-transform:scale(0.55);
    	transform-origin:0 0;
    	-webkit-transform-origin:0 0;
    }
}

@media only screen and (max-width: 414px) {
	#rc-imageselect, .g-recaptcha {
    	transform:scale(0.66);
    	-webkit-transform:scale(0.66);
    	transform-origin:0 0;
    	-webkit-transform-origin:0 0;
    }
}

#top .av_header_transparency #header_meta{
	background: #f18d21;
}
.av_phone_active_right .phone-info{
	float: none;
	text-align: center;
	font-size: 14px;
}

#top .av_header_transparency #header_meta .industry_award{
	float: left;
    padding: 5px;
}
#top .av_header_transparency #header_meta .star_left{
	float: left;
}

.issuem_articles_shortcode .issuem_press_release{
	float: left;
	width: 100%;
}

.issuem_articles_shortcode .issuem_press_release .title-blog.news-style, .issuem_press_release .issuem_articles_shortcode .title-blog.news-style{
	float: left;
	width: 20%;
	margin-right: 20px;
	margin-top: 8px;
}

.news-year{
	background: #f97101;
    color: #fff;
    font-size: 16px;
    text-align: center;
    
}

.news-month {
    background: lightgrey;
    text-align: center;
}
.news-day{
    font-size: 50px;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    border-right: 1px solid;
    border-left: 1px solid;
}


.issuem_articles_shortcode .issuem_press_release .news-style:first-child + div, .issuem_press_release .issuem_articles_shortcode .news-style:first-child + div{
   float: left;
	width: 70%;
}

.issuem_article_date{
	margin-top: 0;
	margin-bottom: 0;
    font-size: 13px;
    color: #000;
}

.digest-sidebar{
	border-left-style: solid;
    border-left-width: 1px;
}
.single-digest #avia_combo_widget-2{
	margin-left: 50px;
}

#searchTechnology li,#searchEvent li{
	padding: 7px 0 7px 10px;
    font-size: 14px;
    border-bottom: 1px solid #e1e1e1;
    margin-left: 0;
}

ul#searchTechnology, ul#searchEvent {
 	list-style-type: none;
 	border: 1px solid #e1e1e1;
 	background-color: #fff;
 	overflow: hidden;
    overflow-y: scroll;
    height: 195px;
}

#searchTechnology li input[type="checkbox"],#searchEvent li input[type="checkbox"]{
	margin: 0 7px;
}

#searchTechnology li a,#searchEvent li a{
	margin-left: 7px;
}

#searchTechnology .child_category,#searchEvent .child_category{
	padding-left: 27px;
	display: none;
}

.selected_tag_category{
	padding: 2px 8px;
    border: 1px solid #e1e1e1;
    border-radius: 6px;
    margin-right: 10px;
    float: left;
    margin-bottom: 10px;
}

.selected_tag_category a{
	color: #14589b;
    font-weight: bold;
    font-size: 15px;
    margin-left: 7px;
}

.selected_tag_category_div{
	float: left;
    width: 100%;
}

.wpcf7-form-control-wrap .recaptcha_widget,.wpcf7-form-control-wrap .wpcf7-not-valid-tip{
	float: left;
}

#leaky_paywall_corporate_subscription_registration_div{
	padding: 20px;
    margin: 20px 0 20px 0px;
    text-align: left;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    background-color: #fcfcfc;
}

#top .main_color #leaky_paywall_corporate_subscription_registration_form input[type="text"]{
	background-color: #ffffff;
}

.check_condition_div{
	float: left;
    width: 100%;
    margin-bottom: 25px;
    display: none;
}

.check_condition_div .category_checkbox{
	float: left;
}
.article_check_condition_div .category_checkbox{
	float: left;
    width: 100%;
}
.check_condition_div .category_checkbox span{
	color: #14589b;
    font-weight: bold;
    font-size: 14px;
}
.advance_term_search{
	color: #14589b;
    font-weight: bold;
    font-size: 15px;
}
.advance_term_search i{
	margin-right: 10px;
}
#top #exclude_searchterm{
	margin-top: 20px;
    float: left;
}
.advance_term_search_article{
	margin-bottom: 20px;
    float: left;
}

#reset_search{
	background-color: #2d5c88;
    color: #ffffff;
    border-color: #0b3a66;
    padding: 9px 22px;
    cursor: pointer;
    border: none;
    -webkit-appearance: none;
    border-radius: 0px;
    width: 100%;
    float: left;
    margin: 12px 0;
    align-items: flex-start;
    text-align: center;
    font: 11px BlinkMacSystemFont;
}

/* Listing advance search result
================================================== */
.advance-search .av-catalogue-title{
	width: 70%;
    font-size: 16px;
    font-weight: bold;
    color: #1e659a;
}
.advance-search .av-catalogue-image {
    border-radius: 0;
    width: 90px;
    float: left;
    margin: 7px 15px 0 0;
    box-shadow: 0 2px 5px rgba(0,0,0,.3);
}

.advance-search .av-catalogue-content{
	font-size: 14px;
	padding-right: 0;
}

.advance-search .av-catalogue-list li{
	border-bottom: 1px solid #ddd;
    padding: 10px 15px;
    min-height: 170px;
}

.advance-search .av-catalogue-list li:hover{
	background:#f7f5ef
}

.advance-search .av-catalogue-list{
	border-top: 1px solid #ddd;
}
.advance-search .av-catalogue-price{
	font-size: 16px;
}
.advance-search .report_info{
	margin-top: 10px;
    margin-bottom: 10px;
    color: #666;
    font-size: 16px;
    font-weight: bold;
}

.report_search_content{
	border: 1px solid #ddd;
	padding: 20px;
}

#top #wrap_all .main_color h2.report-search-title{
	color: #246a9f;
    line-height: 32px;
    font-weight: 800;
    font-size: 25px;
    margin-bottom: 20px;
}
.report_filter_title{
	font-weight: 700;
    font-size: 20px;
    color: #555;
}

.field_label{
    font-weight: 700;
    font-size: 14px;
    color: #588eb8;
    margin: 5px 0;
    margin-top: 20px;
    text-transform: uppercase;
}

.report_categories{
	float: left;
	width: 32%;
	margin-left: 1%;
	padding: 10px;
    border: 1px solid;
    margin-top: 10px;
}

.report_categories img{
	float: left;
	height: 50px;
}
.report_categories h4{
	float: left;
	margin-left: 15px;
	width: 68%;
}

.report_search_content .category_checkbox{
	margin: 5px 0;
}

.report_search_content .category_checkbox span{
	float: none;
	padding-top: 0;
}
#top .report_search_content .category_checkbox input{
	display: inline-flex !important;
    padding: 10px;
    margin-right: 10px;
    float: left;
    height: 23px;
}

.widget_autocomplete{
	margin-top: 30px;
}

.widget_autocomplete .widgettitle{
	display: none;
}

#auto-searchform input[type='submit']{
	padding: 0 15px;
	height: 35px;
}
@media all and (max-width: 1024px) and (min-width: 768px) {
    .report_categories{
		width: 49%;
	}
}
@media only screen and (max-width: 767px) {
	 .report_categories{
		width: 99%;
	}
	.advance-search .av-catalogue-price {
	    position: relative;
	}
	.advance-search .av-catalogue-title{
		width: 100%;
	}
}

#top #wrap_all .template-search .search_title{
	font-size: 22px;
    font-weight: bold;
    color: #14589B;
    letter-spacing: 0px;
    box-shadow: 0px 1px 0px red;
    border-bottom: 5px solid #F58C00;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.ui-autocomplete li.ui-menu-item{
	border-bottom: 1px solid;
	font-size: 14px;
	font-family: 'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;
}

.ui-autocomplete.ui-widget-content{
	table-layout: unset;
}

#auto-searchform input::-webkit-input-placeholder,
#auto-searchform input::-moz-placeholder, 
#auto-searchform input:-ms-input-placeholder{
	font-family: 'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;
}

#auto-searchform #wasb-input{
	font-family: 'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;
}

.report_search_content #searchTechnology li, .report_search_content #searchTechnology li input{
	font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}


.page-id-173296 #after_section_1{
	display: none;
}
.leaky-paywall_page_leaky-paywall-subscribers #name{
	width: 150px;
}

.product .nyp input.nyp-input {
    text-align: left;
}
#top .inner_product_header_cell .price .woocommerce-Price-amount.amount{
	color: #ffffff;
}
.issuem_articles_shortcode p, .issuem_active_list_widget p, .article_list , .article_list .issuem_widget_link{
	text-align: left;
}
.evo_lightbox_content .evo_lightbox_body .evo_metarow_time_location .evcal_col50.bordr{
	display: none;
}
.evo_lightbox_content .evo_lightbox_body  .evo_metarow_directimg{
	display: none;
}
.ajde_evcal_calendar.boxy.box_3 .eventon_list_event, .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events {
    width: 32.33% !important;
    margin-right: 5px;
}

.category_parent_div{
	float: left;
	width: 100%;
	margin-top: 20px;
	padding: 10px;
}
.category_parent_div h3{
	background: #efbb20;
    padding: 5px 5px 10px 10px;
    color: #fff;
}

#top #header .av-main-nav > li > a, #header #header_main_alternate
{
	background-color: #efbb20;
}

.category_details{
	background-color: #f9f2db;
    float: left;
    color: #919191;
    padding: 0 15px 0 15px;
    font-size: 16px;
}

.single-big.post.press_room .post-meta-infos .text-sep-date, 
.single-big.post.press_room .post-meta-infos .blog-categories.minor-meta,
.html_elegant-blog #top .post-entry .blog-categories{
	display: none;
}

#top #wrap_all .main_color .widget_text .widgettitle{
	box-shadow: 0px 1px 0px #efbb20;
    border-width: 5px;
    border-color: #efbb20;
}
#main .checkout #order_review{
	margin-bottom: 15px;
}
#top.woocommerce-account #customer_login .woocommerce-form-register .inv-recaptcha-holder{
	margin-top: 55px;
}
.knowledge-icon{
	font-size: 150px;
    line-height: 150px;
}
#top .av-share-box ul {
    width: 100%;
}


/* Responsive css added */
#header{
	background-color: #fff;
}
.hr-short {
    margin: 10px 0 30px 0;
}
.html_header_top.html_bottom_nav_header #header_main {
    z-index: 2!important;
}
div#header_main_alternate {
    z-index: 1!important;
}
.html_visible_cart .cart_dropdown {
    right: 15px!important;
}
.summary form.cart button {
	width: 125px !important;
	padding: 15px !important;
	margin-top: 0 !important;
	margin-left: 10px !important;
}	 
	 
div form.cart div.quantity {
margin-right: 0;
}
#av_section_7 span.wpcf7-list-item {
    margin-left: 0!important;
    margin-right: 1em!important;
}
@media only screen and (min-width:1200px) and (max-width:1360px){
	.slideshow_caption {
		padding: 10px 50px;
	}
	#av_section_1.av-minimum-height .container.av-section-cont-open {
		height: 325px!important;
	}
	.av-main-nav>li>a {
		font-size: 12px;
		padding: 0 11px;
	}
}
@media only screen and (min-width:990px) and (max-width:1199px){
	#avia-menu{
		padding-left: 10px;
	}
	.av_seperator_small_border .av-main-nav>li>a>.avia-menu-text {
		padding-left: 5px!important;
	}
	.av-main-nav>li>a {
		font-size: 12px;
		padding: 0 9px;
	}
	.report_categories .report_categories h4 {
		width: 63%;
	}
	.av_seperator_small_border .av-main-nav>li>a>.avia-menu-text{
		padding-left: 10px;
	}
	.slideshow_caption {
		padding: 10px 50px;
	}
	.slideshow_align_caption .avia-caption-title {
		font-size: 25px;
	}
	.slideshow_align_caption .avia-caption-content{
		font-size: 17px;
	}
	.slideshow_align_caption .avia-caption-content p{
		font-size: 17px;
		margin-bottom: 0px;
	}
	#top .avia-slideshow-button{
		margin-top: 10px;
	}
	#av_section_1.av-minimum-height .container.av-section-coav-minimum-heightnt-open {
		height: 250px!important;
	}
}
@media only screen and (max-width:989px){
	.responsive #top .av_mobile_menu_tablet #header_main_alternate {
		display: block;
	}
	.av-burger-overlay {
		z-index: 999;
	}
	.responsive .logo img {
		height: 74px;
	}
	.slideshow_caption {
		padding: 10px 50px;
	}
	#header_main .container{
		height: 85px!important;
	}
	.slideshow_align_caption .avia-caption-title {
		font-size: 17px!important;
		margin: 5px 0 3px 0;
	}
	.slideshow_align_caption .avia-caption-content{
		font-size: 11px!important;
	}
	.slideshow_align_caption .avia-caption-content p{
		font-size: 13px!important;
		margin: 2px;
	}
	#top .avia-slideshow-button{
		margin-top: 5px;
	}
	#top .avia-slideshow-button.avia-color-dark{
		padding: 5px 13px;
    	background-color: #fff!important;
		border: 2px solid #000;
	}
	.slideshow_inner_caption .avia-button{
		font-size: 10px;
		margin-top: 5px;
		border: 2px solid #000;
	}
	#av_section_1 .template-page {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	#av_section_1 .av-special-heading-tag {
		font-size: 25px!important;
	}
	#av_section_1 .template-page, #av_section_2 .template-page {
		padding-top: 20px;
		padding-bottom: 15px;
	}
	main.template-page{
		padding-bottom: 20px!important;
		padding-top: 20px;
	}
	#main main .hr-custom{
		margin-bottom: 10px;
	}
	.avia-section {
		margin-top: 0px
	}
	.av-special-heading {
		margin-top: 0px;
	}
	#av_section_1.avia-section {
		margin-top: 0;
	}
	#av_section_1.av-minimum-height .container.av-section-cont-open {
		height: 200px!important;
	}
	.woocommerce .u-column1, .woocommerce .u-column2{
		width:100%!important;
		margin-bottom: 10px;
	}
	header#header {
		z-index: initial!important;
		position: initial!important;
	}
	.html_header_top.html_bottom_nav_header #header_main {
		z-index: initial!important;
	}
	.responsive #top .cart_dropdown {
		z-index: 10!important;
	}
	#header .container, span.logo {
		z-index: initial!important;
	}
	div#header_main_alternate {
		z-index: initial!important;
	}
	.header_bg{
		display: none;
	}
}
@media only screen and (max-width:767px){
	h1{
		font-size: 25px;
	}
	h2{
		font-size: 20px;
	}
	.responsive #top #wrap_all .main_menu {
		position: relative;
		height: auto;
	}
	.responsive .logo img {
		height: 74px;
	}
	#header_main .container{
		height: 85px!important;
	}
	#header_main .logo h1{
		margin: 11px 0 0 0;
	}
	#av_section_1 .template-page, #av_section_2 .template-page {
		padding-top: 20px;
		padding-bottom: 5px;
	}
	#av_section_1 .av-special-heading-tag, #av_section_3 .av-special-heading-tag {
		font-size: 20px!important;
	}
	#av_section_2{
		min-height: auto;
	}
	#av_section_2 h1{
		font-size: 22px;
	}
	#footer .widget {
    	margin: 10px 0 0px 0;
	}
	section#nav_menu-2 h3 {
		margin: 0;
	}
	#av_section_3 .av_one_half{
		margin-bottom: 0!important;
	}
	#autocomplete-2{
		margin-top: 20px;
		padding: 0;
	}
	#top form {
		margin-bottom: 0;
	}
	.slideshow_caption{
		width: 100%;
	}

	.el_before_av_one_fourth{
		margin-bottom: 0;
	}
	.flex_column.av_one_fourth.el_after_av_one_fourth.el_before_av_one_fourth {
		margin-bottom: 0!important;
	}
	#header #header_main_alternate {
		background-color: #efbb20!important;
	}
	.template-page .av-special-heading{
		margin-top: 0!important;
	}
	.template-page.content {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.entry-content-wrapper .avia-image-container{width: 100%;}
	.avia-image-overlay-wrap picture img{width:100%}
	.avia-image-container-inner, .avia-image-overlay-wrap img{
		width: 100%;
	}
	.entry-content-wrapper .av_font_icon span {
		font-size: 100px!important;
		line-height: 100px!important;
	}
	.entry-content iframe{
		width: 100%!important;
	}
	#av_section_4 .report_categories{
		margin-left: 0!important;
	}
	#av_section_1.av-minimum-height .container.av-section-cont-open {
		height: 120px!important;
	}
	#after_section_1 .avia-image-container, #av_section_4 .avia-image-container, #av_section_6 .avia-image-container, #av_section_8 .avia-image-container {
		margin-left: 0;
	}
	.av-section-color-overlay-wrap {
		min-height: 100px;
	}
	.woocommerce-MyAccount-content table {
		width: 572px;
	}
	.woocommerce-MyAccount-content {
		overflow-x: auto;
	}
	#contact_us .flex_cell {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	article {
		width: 100%!important;
		margin-left: 0!important;
	}
	#sub_menu1 .sticky_placeholder {
		display: none;
	}
	.actions .coupon {
		width: 100%!important;
	 }
	 .actions .coupon input {
		width: 49%!important;
		margin-right: 2%!important;
	 }
	 .actions .coupon button {
		width: 49%!important;
		margin-right: 0!important;
	 }
	.actions button {
		width: 49%!important;
	}
	#customer_login .u-column1.col-1, #customer_login .u-column2.col-2 {
		width: 100%!important;
	}

	div#sub_menu1, .sticky_placeholder {
		display: none;
	}

	.slideshow_align_caption .avia-caption-content p {
		display: none;
	}
}
@media only screen and (min-width:480px){
	.advance-search .av-catalogue-image {
		width: 90px;
		height: 90px;
	}
	.el_after_av_heading{
		margin-bottom: 10px!important;
	}
	.av-special-heading {
		margin-top: 20px!important;
	}
	.entry-content-wrapper .av-special-heading {
		padding-bottom: 0!important;
	}
	.container.template-blog .content {
		padding-top: 30px!important;
	}
	.hr {
		margin-bottom: 20px;
	}
}
@media only screen and (max-width:479px){
	.av_slideshow_full li img {
		height: 115px;
	}
	#av-layout-grid-1 .av_one_fourth{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.report_categories img {
		height: 45px;
	}
	#av_section_4 .template-page{
		margin-bottom: 20px;
	}
	.avia-image-container.avia-align-right, .avia-image-container.avia-align-left{
		float: initial;
	}
	.av_textblock_section .av-catalogue-item-inner {
		display: inline-block;
		margin-top: 10px;
	}
	.av_textblock_section .av-cart-update-image {
		width: 100%;
	}
	.av-catalogue-list picture img {
		width: 100%;
		box-shadow: 0 2px 5px rgb(0 0 0 / 30%);
	}
	.av-catalogue-list picture {
		margin: 0!important;
		box-shadow: none!important;
	}
	.av-catalogue-list li {
		padding: 10px 0!important;
	}
	.av_textblock_section .report_categories h4 {
		margin-left: 10px!important;
		font-size: 15px!important;
		width: 66%!important;
	}
	.slideshow_align_caption .avia-caption-content {
		font-size: 7px!important;
	}
	.av_slideshow_full li img {
		height: 90px!important;
	}
	.slideshow_inner_caption .avia-button {
		font-size: 9px!important;
	}
	#top .avia-slideshow-button.avia-color-light {
		padding: 4px 16px!important;
	}
	.avia-slideshow-dots{
		display:none;
	}
	#top .avia-slideshow-arrows a {		
		width: 35px;		
		height: 35px;
		line-height: 46px;
		font-size: 13px;
		top: calc(50% - 15px);;
		margin: 0 10px 0;		
	}
	#top .av-control-minimal .avia-slideshow-arrows a:before {
		line-height: 33px;
	}

	#av_section_1.av-minimum-height, #av_section_1 .container.av-section-cont-open {
		min-height: 90px!important;
	}
	.avia-slideshow-arrows a:before {
		line-height: 31px;
	}
	.actions .coupon, .actions .coupon button, .actions .coupon label, .actions .coupon input, .actions button {
		width: 100%!important;
	 }
	 #customer_details .col-1, #customer_details .col-2 {
		margin-right: 0!important;
		width: 100%!important;
	 }
	 .template-page.content .avia-image-container {
		margin-left: 0;
	}
	.summary form.cart button {
		width: 100% !important;
		margin: 10px 0 0 0 !important;
	  }
	  #av_section_4 .av_textblock_section .report_categories h4 {
		width: 65%!important;
		font-size: 16px!important;
	}
	#top .avia-slideshow-button {
		margin-right: 5px!important;
		min-width: 130px!important;
	}
}

