/*
Theme Name: Enfold Child
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;
}

.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;
}

/* 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: 60px;
    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: #f18b21;
}


#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;
}

.page-id-189978 #wrap_all .alternate_color .main-title{
    margin-top: 50px;
}

.page-id-189978 .title_container{
    background: url(/wp-content/themes/enfold-child/image/KnowledgeBaseBanner.png)
    no-repeat;
    background-attachment: scroll;
    background-position: top center;
    background-size: cover;
    height: 300px;
}

.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 #AB0634;
}
#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 red;
    border-width: 5px;
    border-color: #F58C00;
}

.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: 130px;
}

.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: 38px;
}
@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;
}

#top .experts_dashboards .av-magazine-group .av-magazine-thumbnail {
    float: left;
    margin-right: 15px;
    width: 61px;
    min-height: 61px;
    border: 1px solid #e1e1e1;
    padding: 5px 5px 0px 5px;
    display: block;
    text-align: center;
    position: relative;
}
#top .experts_dashboards .av-magazine-group .av-magazine-content-wrap .entry-content-header .text-sep-date,
#top .experts_dashboards .av-magazine-group .av-magazine-content-wrap .entry-content-header .av-magazine-author{
    display: none;
}
#top .experts_dashboards.av-magazine .av-magazine-content-wrap .av-magazine-title{
    font-size: 14px;
    line-height: 1.3em;
    letter-spacing: normal;
    padding: 0;
    margin: 0;
}
.av-magazine-time {
    font-size: 12px;
    text-transform: uppercase;
}
#top .experts_dashboards.av-magazine .av-magazine-content-wrap header{
    border-bottom: 1px solid #e1e1e1;
    min-height: 60px;
}
#top .experts_dashboards.av-magazine .av-magazine-content-wrap{
    min-height: 80px;
    float: left;
    width: 75%;
}
#epkb-main-page-container.epkb-basic-template .eckb-article-title i {
    font-size: 1.5em;
}
#epkb-main-page-container.epkb-basic-template .eckb-article-title span{
    margin-left: 2em;
}
#main .checkout #order_review{
    margin-bottom: 15px;
}
#top.woocommerce-account #customer_login .woocommerce-form-register .inv-recaptcha-holder{
    margin-top: 55px;
}
@media screen and (min-width: 800px) {
    .archive.tax-product_cat #main > .container_wrap > .container { display: flex; flex-wrap: wrap; }
    .archive.tax-product_cat #main > .container_wrap > .container > header { width: 100%; }
    .archive.tax-product_cat #main > .container_wrap > .container > main { order:3; width: 74%;  }
    .archive.tax-product_cat .content .entry-content-wrapper { padding-left: 20px; padding-right: 20px; }

    #top.archive.tax-product_cat #main > .container_wrap > .container > aside.sidebar { width: 25%; order: 2;  }
    #top.archive.tax-product_cat #main > .container_wrap > .container > aside.sidebar > .inner_sidebar { margin: 0 25px; }
}
@media screen and (max-width: 800px) {
    .archive.tax-product_cat #main > .container_wrap > .container { display: flex; flex-wrap: wrap; }
    #top.archive.tax-product_cat #main > .container_wrap > .container > aside.sidebar { width: 100%; order: 2; display: block; border: none; padding-bottom: 0; }
    #top.archive.tax-product_cat #main > .container_wrap > .container > aside.sidebar > div > section:not(#custom_html-4) { display: none; }
    #top.archive.tax-product_cat #main > .container_wrap > .container > aside.sidebar > div { margin: 0; }
    .archive.tax-product_cat #main > .container_wrap > .container > main { order:3; width: 100%; padding-top: 0; }
}

.archive.tax-product_cat .page-thumb { display: none; }

#top .products .thumbnail_container img { max-height: 210px; }

#menu-item-search > span {height: 88px;line-height: 88px;cursor: pointer;font-size: 17px;color: #fff;}
#header.header_color #menu-item-search > span {height: 60px;line-height: 60px;}
.avia-slide-wrap .slideshow_caption .slideshow_align_caption h1 {
    font-family: 'Open Sans',HelveticaNeue,'Helvetica Neue',Helvetica,Arial,sans-serif;
    color: #fff;
}
#top #wrap_all .all_colors .slideshow_align_caption h1 { font-weight: 700; }
#epkb-main-page-container.epkb-basic-template .eckb-article-title .eckb-article-title__icon {
    left: -24px !important;
}

/* css add 06/07/2022 */
#header {
    background: #3b3b3b;
}
#wrap_all .alternate_color .main-title {
    width: 100%;
}
#ibo-section table a {
    margin-bottom: 0;
}
#other_say .av-special-heading-tag{
    margin-bottom: 20px;
}
div form.cart div.quantity {
    margin-right: 0;
}
.summary form.cart button {
    width: 125px!important;
    padding: 15px !important;
    margin-top: 0!important;
    margin-left: 10px!important;
}
.av_textblock_section .services_content_section_heading h3 {
    margin-bottom: 3px;
    font-size: 15px;
}

@media only screen and (min-width:1200px) and (max-width:1360px){
  
    #full_slider_1 .avia-caption-title  {
        font-size: 42px!important;
    }
    #full_slider_1 .avia-caption-content p  {
        margin: 4px 0;
    }
    .av-main-nav>li>a {
        padding: 0 7px!important;
    }
    #header_main .container {
        width: calc(100% - 40px);
        margin: 0 20px!important;
    }
}
@media only screen and (min-width:990px) and (max-width:1199px){
    .sidebar {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .template-page.content {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    #header_main .container {
        width: 98%;
    }
    #full_slider_1 .avia-caption-title  {
        font-size: 36px!important;
        margin-bottom: 5px;
    }
    #full_slider_1 .avia-caption-content p  {
        font-size: 17px!important;
        margin: 4px 0;
    }
    #top .avia-slideshow-button{
        margin-top:5px;
    }
    #top #header .av-main-nav>li>a {
        font-size: 12px;
    }
    .av-main-nav>li>a {
        padding: 0 5px;
    }

    .inner_sidebar {
        margin-left: 20px;
    }
    .u-columns .woocommerce-Address {
        width: 100%!important;
        margin-bottom: 20px;
    }
    .edit-account p.form-row {
        width: 100%;
    }
    .content .entry-content-wrapper {
        padding-right: 20px;
    }
    .sidebar {
        padding-right: 0;
    }

    .form-row.form-row-wide {
        padding: 0!important;
    }

    #wc-cybersource-credit-card-account-number-hosted {
        margin-bottom: 10px;
    }
    #wc-cybersource-credit-card-csc-hosted {
        height: 3.1em!important;
    }
    #av-layout-grid-1 .services_content_section {
        font-size: 12px;
    }
    #av-layout-grid-1 .services_content_section_heading {
        padding-top: 0px!important;
    }
    #header_main .logo img {
        width: 80%;
        margin-top: 3px;
    }
}
@media only screen and (max-width:989px){
    .template-page.content {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .responsive.html_mobile_menu_tablet #top #header_main>.container .main_menu .av-main-nav>li>a{
        height: 60px;
        line-height: 60px;
    }
      .html_header_transparency #top .slideshow_caption {
        padding-top: 10px!important;
    }
    #full_slider_1 .avia-caption-title  {
        font-size: 30px!important;
    }
    #full_slider_1 .avia-caption-content {
        font-size: 15px;
    }
    #full_slider_1 .avia-caption-content p  {
        font-size: 14px!important;
        margin: 0;
    }
    #top .avia-slideshow-button{
        padding: 10px 16px;
        margin-top: 0;
    }
    .avia-slide-wrap .slideshow_caption {
        padding: 10px!important;
    }
    #sub_menu1, .sticky_placeholder{
        display: none;
    }
    aside .inner_sidebar section {
        padding-bottom: 0;
    }    
    #av_section_1, #av_section_1 .av-section-color-overlay {
        max-height: 250px!important;
    }
    #av_section_1{
        margin-top: 0!important;
    }
    a.woocommerce-Button.button {
        width: 100%;
        margin-bottom: 5px;
    }
    .woocommerce-MyAccount-content {
        width: 100%;
        overflow-x: auto;
    }
    .woocommerce-MyAccount-navigation {
        width: 100%;
        margin-bottom: 10px;
    }
    .av-catalogue-title.av-cart-update-title {
        padding-right: 0;
    }
    form.woocommerce-cart-form {
        overflow: auto;
    }
    td.actions .coupon {
        width: 380px;
    }
    .shop_table td button {
        min-width: 170px!important;
        width: 170px!important;
    }
    .inner_sidebar {
        margin-left: 20px;
    }
    .sidebar {
        padding-right: 0;
    }

    /* .form-row.form-row-last {
        padding: 0!important;
    } */
    .form-row.form-row-wide {
        padding: 0!important;
    }

    div#wc-cybersource-credit-card-account-number-hosted {
        margin-bottom: 10px;
    }
    div#wc-cybersource-credit-card-csc-hosted {
        height: 3.1em!important;
    }
    .wprm-overlay.active{
        display: none;
    }
}
@media only screen and (min-width:768px) and (max-width:989px){
    td.actions .coupon {
        width: 330px;
    }
    .shop_table td button {
        min-width: 130px!important;
        width: 130px!important;
    }
    .services_content_section_image {
        text-align: center;
        width: 100%;
        display: flex;
        justify-content: center;
        margin-top: 10px;
    }
    .services_content_section_heading {
        display: flex;
        justify-content: center;
    }
    .services_content_section {
        font-size: 13px;
        line-height: 16px;
        letter-spacing: 0;
        text-align: center;
        margin-bottom: 10px;
    }
}
@media only screen and (max-width:767px){
    #wprmenu_bar div.hamburger {
        float: right;
    }
    .template-page.content {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #full_slider_1 .avia-caption-title  {
        font-size: 22px!important;
    }
    #full_slider_1 .avia-caption-content, #full_slider_1 .avia-caption-content p  {
        display: none;
    }
    #top .avia-slideshow-button{
        padding: 10px 16px;
        margin-top: 0;
    }

    article.slide-entry img {
        width: 100%!important;
    }
    #footer .widget {
        margin: 0px 0 10px 0;
    }
    #featured_articles .slide-entry {
        width: 31.33%!important;
        margin: 0px 1%!important;
        clear: unset!important;
    }
    .hr {
        margin: 10px;
    }
    .av-special-heading-tag{
        font-size: 25px!important;
    }
    #av_section_5 .slide-entry {
        width: 20%!important;
        margin: 0px!important;
        clear: unset!important;
    }
    #footer .el_before_av_one_fourth {
        margin-bottom: 0!important;
    }
    #other_say .avia-button.avia-size-large {
        padding: 5px 30px 6px;
    }
    #other_say .av-special-heading-tag{
        margin-bottom: 10px!important;
    }
    #panel li.avia_start_animation:last-child {
        padding-bottom: 0;
    }
    #contact_us .av_one_half {
        padding-bottom: 0px;
    }
    #contact_us .contact-us-main-conent, #contact_us form {
        margin-bottom: 0px!important;
    }
    #wrap_all .alternate_color .main-title {
        font-size: 30px!important;
        line-height: 50px;
    }
    .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;
	}
    .team-img-container img{
        width: 100%;
    }
    .responsive #top #wrap_all .container{
        width: 90%;
        max-width: 90%;
    }
    #wrap_all .alternate_color .main-title {
        font-size: 30px!important;
    }
    .title_container p {
        font-size: 15px!important;
        line-height: 17px;
    }
    #top.tax-product_cat .title_container .container {
        padding-top: 10px;
        padding-bottom: 20px;
        min-height: 56px;
    }
    #av_section_5 .avia-image-container {
        margin-right: 0px;
    }
    #av_section_6 .avia-image-container {
        margin-left: 0px;
    }
    #av_section_7 .avia_textblock h2{
        font-size: 20px!important;
    }
    #ibo-current-issue-content #text-35, #text-34, #avia_combo_widget-2 {
        padding-bottom: 0;
    }
    #media_image-5, #recent-posts-4, #avia_combo_widget-2, #rss-5 {
        padding-top: 0;
    }
    .digest-sidebar {
        padding-top: 0!important;
    }
    .entry-content p{
        padding-left: 0!important;
    }
    #av_section_7 .av_textblock_section form, #av_section_7 .av_one_half {
        margin-bottom: 0px!important;
    }   
    #customer_login .u-column1, div#customer_login .u-column2 {
        width: 100%!important;
    }
    .woo_sp_popup_form.woo_sp_popup_sign_up.woo_sp_popup_style {
        min-height: 300px!important;
        overflow-y: auto;
        width: 90%!important;
        height: 356px!important;
    }
    .shop_table td button {
        min-width: 150px!important;
        width: 150px!important;
    }
    #customer_login .u-column1.col-1, #customer_login .u-column2.col-2 {
		width: 100%!important;
	}
    #customer_details .col-1,
	#customer_details .col-2 {
	  margin-right: 0 !important;
	  width: 100% !important;
	}
    #wprmenu_bar div.hamburger {
        float: right;
    }
    #av_section_3 .avia-image-overlay-wrap img {
        width: 50%;
    }
}
@media only screen and (max-width:679px){
    article.slide-entry {
        width: 100%!important;
    }
    .caption_container {
        width: 95%;
        max-width: 95%;
    }
    #full_slider_1 .avia-caption-title  {
        font-size: 18px!important;
    }
    #featured_articles .slide-entry {
        width: 100%!important;
        margin: 0px!important;
    }
    #sub_menu1 .av-menu-mobile-disabled{
        width: 100%;
        max-width: 100%;
    }
    #top .avia-slideshow-arrows a {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 11px;
        top: calc(50% - 15px);
        margin: 0px 5px 0;
    }
    .avia-slideshow-arrows a:before{
        line-height: 30px;
    }
    #why-us .avia-slide-wrap .avia-caption-content p {
        padding: 5px 5px;
        font-size: 11px!important;
        line-height: 14px;
    }
    #other_say .av-section-cont-open{
        height: 140px;
        padding-top: 30px;
    }
    .blog-image, .blog-image a, .blog-image img {
        width: 100%;
        max-width: 100%!important;
    }
    .report_categories h4 {
        font-size: 15px;
    }
    #media_image-3 img {
        width: 100%;
    }
    #main .main-title {
        font-size: 30px!important;
        width: 100%;
    }
    #after_section_1 .blog-image {
        width: 100%;
        max-width: 100%;
    }
    #after_section_1 .post_delimiter, .blog-wrapper .post_delimiter {
        display: none;
    }
    .template-blog td img {
        width: 100%;
    }
    .template-blog td {
        display: table;
        width: 100%;
    }
    .template-blog .post_delimiter {
        display: none;
    }
    .bard-text-block u img {
        width: 100%;
        margin: 0 0 10px 0!important;
    }
    .entry-content img {
        width: 100%;
    }
    #top #wrap_all .main_color .custom-heading-weight p {
        font-size: 12px!important;
        line-height: 19px;
    }
    #widget-iconlist-kamn-3 h3.widgettitle {
        margin-top: 0!important;
    }
    #av_section_1 .av-section-cont-open {
        height:125px!important;
    }
    #av_section_2 .av_textblock_section p, #av_section_2 .av_textblock_section ul li, #av_section_3 .av_textblock_section p, #av_section_3 .av_textblock_section ul li {
        font-size: 15px;
        line-height: 22px;
    }
    #full_slider_1 .container .container {
        width: 100%!important;
        max-width: 100%!important;
    }
    .avia-icon-list-container li.avia_start_animation:last-child {
        margin-bottom: 0;
        padding-bottom: 0px;
    }
    #after_section_1 .av_textblock_section p, #after_section_1  .av_iconlist_title {
        margin: 10px 0;
        font-size: 15px;
    }
    #av_section_7 .av_textblock_section form p.form-row {
        width: 100%;
    }
    #av_section_7 .av_textblock_section form span.wpcf7-list-item {
        margin-left: 0;
        width: 100%;
    }
    #panel section.av_textblock_section img {
        width: 100%;
        margin-bottom: 10px;
    }
    form.woocommerce-cart-form {
        overflow-x: scroll;
        width: 100%;
    }
    table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
        width: 600px;
    }
    .responsive .av-burger-menu-main{
        margin-right: 20px;
    }
}
@media only screen and (max-width:479px){
    .template-page.content {
        padding-top: 15px;
        padding-bottom: 10px;
    }
  
    .av_slideshow_full li img {
        height: 85px!important;
    }
    .html_header_transparency #top .slideshow_caption {
        padding-top: 2px!important;
    }
    #full_slider_1 .avia-caption-title  {
        margin-bottom: 2px!important;
    }
    .responsive #top table.shop_table .actions .button, .responsive #top table.shop_table .actions .coupon .input-text {
        width: 100%!important;
    }
    #av_section_1, #av_section_1 .av-section-color-overlay {
        max-height: 125px!important;
    }
    .summary form.cart button {
        width: 100% !important;
        margin: 10px 0 0 0 !important;
      }
    #top #payment div.payment_box {
        padding: 0px;
    }
    .av_secondary_right .sub_menu ul li a {
        font-size: 10px;
    }
}
