/*
 * home page redesign
 * Some css rules are copy from custom.css
 * because page and view id are different, need to rewrite them here
*/

.content-style{height:auto;overflow:hidden;}


#block-block-15 .block-inner{margin-left:0px;margin-right:0px;}
#block-block-46 .block-inner{margin-left:0px;margin-right:0px;}


#block-search-form{margin: 0!important;}
.subscribe-left p a{color: #437a74!important;font-size: 16px!important;font-weight: bold!important;text-decoration: none!important;font-family: 'Source Sans Pro', sans-serif!important;}
#featured-articles .view-display-id-block_1 #views_slideshow_cycle_main_articles_for_new_homepage-block_1
img.image-style-new-editors-choice{/*width:292px!important;height:223px!important;*/width:auto!important;height:auto!important;display:block;margin:0 auto;text-align:center;}
#bookstore .view-id-bookstore .views_slideshow_cycle_main .views-field-title{position:static;margin-top:-48px;bottom:0px!important; width: 100% !important;}
#block-views-supplier-block-1 .block-content .view-content .views-slideshow-controls-top{z-index:99999;}
.region-footer #block-block-36 img{position:relative;top:17px;}
.region-footer #block-block-51 img{position:relative;top:17px;}
#block-menu-menu-footer-menu ul li:nth-child(6){border-right:1px solid rgb(0, 0, 0);}
#block-views-adverts-block{width:inherit !important;max-width:inherit !important;}
.views_slideshow_cycle_no_display, .views_slideshow_cycle_hidden, .views_slideshow_cycle_controls, .views_slideshow_cycle_image_count{width:100%!important;}
#block-menu-menu-footer-menu ul li:nth-child(4){border-right:1px solid #000!important;}
.region-two-50-first .pane-block-31 img, .region-footer #block-block-31 img{max-width:inherit!important;}
#views_slideshow_cycle_main_edition-block #views_slideshow_cycle_teaser_section_edition-block .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item.views-row{margin:0 auto!important;}


.view-guidelines .views-field-field-guidelines-author a {
color: rgb(102, 102, 102);
font-family: 'Source Sans Pro',sans-serif;
font-size: 14px;
letter-spacing: 0.2px;
font-weight: 500;
display: inline-block;
float: none;
width: auto;
margin-bottom: 0;
}


/*Responsive*/
@media(max-width:1360px) {

#block-search-form{margin:0 10px 0 0!important;}
#block-tb-megamenu-main-menu .tb-megamenu.tb-megamenu-main-menu.style-black{margin:0!important;}
#block-block-15{margin:0 4px 0 0!important;}
#branding{margin:0 0 0 10px!important;}
}

@media(min-width:769px) and (max-width:1360px) {
#block-block-46{margin:0 4px 0 0!important;}
}

@media (max-width: 1298px){
#featured-articles {height: auto;}
}

@media(min-width:1215px) and (max-width:1268px) {
#newsletter .block-content .item-list li .views-field-field-newsletter-image{width:22%;}
}


@media(min-width:1025px) and (max-width:1250px) {
.pane-new-home-advertisment-and-journa .region-two-50-second{width:35%!important;margin-right:10px!important;}
.region-two-50-first .pane-block-31 img{max-width:inherit!important;}
#block-menu-menu-footer-menu{width:37%;}
}

@media(min-width:769px) and (max-width:1235px) {

#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav li.register{padding-left:0px!important;padding-right:5px!important;margin-right:0!important;}
#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav li.register a{margin-right:0px!important;}
#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav li a{font-size:11px!important;}

}

@media(max-width:1211px){
#block-views-supplier-block-1 #views_slideshow_cycle_teaser_section_supplier-block_1{height:160px;}
}

@media(min-width:1025px) and (max-width:1250px) {
#mini-panel-new_home_advertisment_and_journa .region.region-two-50-second {width: 48% !important;}
}

@media(min-width:1025px) and (max-width:1211px) {
#branding{width:37%;}
#branding #logo{width:100%;}
}


@media(min-width:908px) and (max-width:1087px) {
#featured-articles .block-content, #latest-edition .block-content, #latest-articles .block-content{min-height:550px!important;}
#epic-videos .block-content{min-height:320px!important;}
}



@media(min-width:1025px) and (max-width:1049px) {
#block-tb-megamenu-main-menu .level-1 > a{padding:7px 6px!important;}
}


@media(min-width:979px) and (max-width:1024px) {
#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav li a{font-size:10px!important;}


}

@media(min-width:980px) and (max-width:993px) {
#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav li.register a{margin-right:0px!important;padding-right:21px!important;}
}

@media(max-width:979px) {
#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav li.register{float:left;}

}


@media(min-width:900px) and (max-width:930px) {
#epic-videos .block-content{min-height:500px!important;}
}

@media(min-width:769px) and (max-width:907px) {
#featured-articles .block-content, #latest-edition .block-content, #latest-articles .block-content{min-height:550px!important;}
#epic-videos .block-content{min-height:536px!important;}
}

@media(min-width:769px) and (max-width:820px) {
#twitter-widget-0{min-width:auto!important;}
}

@media(min-width:769px) and (max-width:979px) {

#livecase .view-content .views-field .field-content, #webinars .view-content .views-field .field-content, #roundtables .view-content .views-field .field-content, #courses .view-content .views-field .field-content{text-align:center!important;}
/*.view-content .views-field .field-content a, .view-content .views-field .field-content{text-align:center!important;}*/
#roundtables .view-content .views-field .field-content a, #courses .view-content .views-field .field-content a, #livecase .view-content .views-field .field-content a, #webinars .view-content .views-field .field-content a, #videos .view-content .views-field .field-content a, #epic-videos .view-content .views-field .field-content a{text-align:center;}

#views_slideshow_cycle_main_edition-block #views_slideshow_cycle_teaser_section_edition-block .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item.views-row{box-sizing:border-box;text-align:center;margin:0 auto;}
.pane-new-home-advertisment-and-journa #mini-panel-new_home_advertisment_and_journa .region-two-50-first{padding-bottom:15px;}

#twitter-widget-0{min-width:auto!important;}
#twitter .block-content{width:auto;float:none;text-align:center;}
#twitter #twitter-widget-0{float:none;}
#bookstore .view-id-bookstore .views_slideshow_cycle_main .views-field-title{width:100%;}

#views_slideshow_cycle_teaser_section_articles_for_new_homepage-block_1 #views_slideshow_cycle_div_articles_for_new_homepage-block_1_0 .views-row-first  
.views-field-field-article-imge	.image-style-new-editors-choice { margin: 0px auto;text-align:center; }
#views_slideshow_cycle_main_products-block_1 #views_slideshow_cycle_teaser_section_products-block_1  #views_slideshow_cycle_div_products-block_1_0  {width: 100% !important; }

}

@media(min-width:1170px) {
#bookstore .view-id-bookstore .views_slideshow_cycle_main .views-field-title{width:100% !important;margin-left:0px;}
}


@media(max-width:768px) {
#block-block-15 img{height:auto;max-width:100%;width:100%;}
#header-wrapper {background: #554d4a none repeat scroll 0 0;}

#mini-panel-new_home_second_row section.panel-pane.pane-block .block-content{min-height:auto!important;width:94%!important;}

#videos .block-content .item-list ul li {float: left;}
#mini-panel-new_home_second_row section.panel-pane.pane-block,
#mini-panel-new_home_second_row section.panel-pane.pane-block{width:100%!important;}


#featured-articles .block-content, #latest-edition .block-content, #latest-articles .block-content{height:auto!important;min-height:1px!important;}
#livecase .view-content .views-field .field-content, #webinars .view-content .views-field .field-content, #roundtables .view-content .views-field .field-content, #courses .view-content .views-field .field-content  {text-align:center;}
#twitter .block-content{width:auto;float:none;text-align:center;}
#twitter #twitter-widget-0{float:none;}
#bookstore .view-id-bookstore .views_slideshow_cycle_main .views-field-field-book-store-cover-image img{width:auto;}
#block-views-supplier-block .view-id-supplier .view-content .item-list ul li{margin:0 20px!important;width:auto;}
#block-menu-menu-footer-menu{width:100%;}
#block-menu-menu-footer-menu ul{text-align:center;}
#block-menu-menu-footer-menu ul li{float:none;display:inline;}
/* new home changes */
/*#block-block-2{width:auto;margin:0 5px 0 10px !important} Delete*/
#block-search-form{margin:0 10px 0 0!important;}

.region-footer-bottom .block{text-align:center;}
.region-footer-bottom .block ul{margin-left:0px!important;}

#footer-bottom-wrapper .region-footer-bottom .even.block-region-footer-bottom .block-content ul{width:100%;}
#block-views-supplier-block-1 #views_slideshow_cycle_teaser_section_supplier-block_1{height:160px;}
#footer-bottom-wrapper .menu li{width:100%;text-align:center;border-right:none;padding:0;}
#footer-bottom-wrapper h2.block-title{float:none;text-align:center;}
#footer-bottom-wrapper .menu{float:none;}
#roundtables .view-content .views-field .field-content a, #courses .view-content .views-field .field-content a, #livecase .view-content .views-field .field-content a, #webinars .view-content .views-field .field-content a, #videos .view-content .views-field .field-content a, #epic-videos .view-content .views-field .field-content a{text-align:center;}
#views_slideshow_cycle_main_edition-block #views_slideshow_cycle_teaser_section_edition-block .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item.views-row{box-sizing:border-box;text-align:center;margin:0 auto;}
.pane-new-home-advertisment-and-journa #mini-panel-new_home_advertisment_and_journa .region-two-50-first{padding-bottom:15px;}
.region-two-50-first .pane-block-31 img  {   max-width: 100% !important;  height: auto !important;}

}


@media(min-width:1280px) and (max-width:1332px) {
#block-views-supplier-block .block-content {padding: 15px 25px !important;}
}

@media(min-width:1276px) and (max-width:1285px) {
#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav li.register{padding-left:20px!important;padding-right:20px!important;}
}

@media(min-width:1262px) and (max-width:1274px) {
#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav li.register a{margin-right:0px!important;padding-right:21px!important;}
}

@media(min-width:1236px) and (max-width:1275px) {
#block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav li.register{padding-left:0px!important;padding-right:0px!important;}
}


@media(min-width:480px) and (max-width:768px) {
#bookstore .view-id-bookstore .views_slideshow_cycle_main .views-field-title{width:100%;margin-left:0px;}
}

@media (max-width: 640px){

#menu-bar .block{float:none;text-align:center;margin:0 auto;}

/* new home changes */
/*#block-block-2{width:100%;margin:0!important;}
#block-block-2 li{float:none!important;display:inline!important;}
#block-block-2 li a{display:inline-block!important;} Delete*/
#block-search-form{display:table!important;float:none!important;margin:10px auto 0 auto!important;}
#block-block-1{float:none!important;}
}


@media only screen and(max-width: 402px){
#block-search-form{width:auto;}
.panel-pane.pane-block.pane-block-36.no-title.block{padding-top: 20px;}
}

@media (max-width: 645px){
#block-menu-menu-footer-menu ul li{width:98%;}
#block-menu-menu-footer-menu ul li:nth-child(6), #block-menu-menu-footer-menu ul li:nth-child(4){border-right:0px;}
}

@media (min-width: 769px) and (max-width: 1024px) {
#block-block-36 {height: 185px !important;}
#block-block-51 {height: 185px !important;}
}


.not-front .view-display-id-topic_about_block h2.block-title{background:none repeat scroll 0 0 rgb(204, 204, 204) !important;color: rgb(96, 96, 96) !important;font-style: normal !important;}
.about-us-genericbody{display:none;}


#block-block-51 {
    clear: none;
    float: right;
    height: 100px;
    margin-right: 10px;
}


#heartmurmurs_feed_block .view-feeds.view-id-feeds .views-field.views-field-title {
    margin-top: 16px;
}

.views-field.views-field-nothing img {
    display: block;
    margin: 0 auto;
    text-align: center;
}

.view-feeds.view-id-feeds .title_are_image img {
    display: block;
    height: 190px;
    margin: 0 auto;
    text-align: center;
    width: 280px;
}

.view-feeds.view-id-feeds .title_are_view a {
    margin-top: 16px;
}

.view-feeds.view-id-feeds .title_are_date small {
    font-size: 13px;
    font-weight: 500;
}




#heartmurmurs_feed_block .title_are_image img {
    display: block;
    height: 190px;
    margin: 0 auto;
    text-align: center;
    width: 280px;
}

#heartmurmurs_feed_block .title_are_view a {
    margin-top: 16px;
}

#heartmurmurs_feed_block .title_are_date small {
    font-size: 13px;
    font-weight: 500;
    white-space: nowrap;
}

/*webinars reg phase2 19/10/2016*/
/* for ondemand-event 19/10/16*/
.not-front .node-webinars .upcoming-event .new_user_click h3 {background: none repeat scroll 0 0 #497d78;color: #ffffff;float: left;font-family: "Open Sans";font-size: 19px;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 20px 10px 0%;padding: 0 5% 0 5%;text-align: center;text-decoration: none;text-transform: uppercase;}

.not-front .node-webinars .upcoming-event .exiting_user h3 {background: none repeat scroll 0 0 #497d78;color: #ffffff;float: left;font-family: "Open Sans";font-size: 19px;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 20px 10px 0%;padding: 0 5% 0 5%;text-align: center;text-decoration: none;text-transform: uppercase;}

.not-front .node-webinars .upcoming-event .new_user_click {float: left;width: 43%;margin-right: 25px;}

.not-front .content-margin .block-region-content.block-main .field-name-body .new_user_txt {font-size: 19px;color: #000;background: none repeat scroll 0 0 #497d78;color: #ffffff;float: none;font-family: "Source Sans Pro",sans-serif ;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 0 10px 0%;padding: 0 5% 0 5%;text-align: center;text-decoration: none;text-transform: uppercase;}




.not-front .node-webinars .upcoming-event .new_user_click .event-register-video-link {background:transparent !important; float:none}

.not-front .node-webinars .upcoming-event .new_user_click .event-register-video-link a{ text-decoration: none;background-color: #e3e3e3;color: #487D77 !important;border-radius: 4px;box-shadow: 2px 1px 1px #b6b6b6;outline: 0;text-transform: uppercase;padding: 5% 15%;font-weight: bold;font-size: 17px;}

.not-front .node-webinars .upcoming-event .exiting_user {float: left;width: 47%;}

.not-front .node-webinars .upcoming-event .new_user_click .event-login-video-link a{ text-decoration: none;background-color: #e3e3e3;color: #487D77 !important;border-radius: 4px;box-shadow: 2px 1px 1px #b6b6b6;outline: 0;text-transform: uppercase;padding: 5% 15%;font-weight: bold;font-size: 17px;}

.not-front .node-webinars .upcoming-event  .exiting_user {float: left;width: 47%;}

.not-front .node-webinars .upcoming-event .exiting_user .event-login-video-link {background:transparent !important; float:none !important; margin-top:30px !important; text-align:center;}

.not-front .node-webinars .upcoming-event .event-login-video-link a {text-decoration: none;background-color: #e3e3e3;color: #487D77 !important;border-radius: 4px;box-shadow: 2px 1px 1px #b6b6b6;outline: 0;text-transform: uppercase;padding: 3.5% 10%;font-weight: bold;font-size: 17px;}

.not-front .node-webinars .upcoming-event .event-register-video { margin:15px 0px !important; /*margin:0 !important;*/ }
.not-front.page-node-101528 .upcoming-event .event-register-video{
    margin: 0 0 95px !important;
}
.not-front.page-node-101531 .upcoming-event .event-register-video{
    margin: 0 0 95px !important;
}
/* for ondemand-event */
.not-front .node-webinars .ondemand-event .new_user_click h3 {background: none repeat scroll 0 0 #497d78;color: #ffffff;float: left;font-family: "Open Sans";font-size: 19px;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 20px 10px 0%;padding: 0 5% 0 5%;text-align: center;text-decoration: none;text-transform: uppercase;}

.not-front .node-webinars .ondemand-event .exiting_user h3 {background: none repeat scroll 0 0 #497d78;color: #ffffff;float: left;font-family: "Open Sans";font-size: 19px;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 20px 10px 0%;padding: 0 5% 0 5%;text-align: center;text-decoration: none;text-transform: uppercase;}

.not-front .node-webinars .ondemand-event .new_user_click {float: left;width: 43%;margin-right: 25px;}

.not-front .node-webinars .ondemand-event .block-region-content.block-main .field-name-body h2 {font-size: 24px;color: #000;background: none repeat scroll 0 0 #497d78;color: #ffffff;float: none;font-family: "Source Sans Pro",sans-serif;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 0 10px 0%;padding: 0 5% 0 5%;text-align: center;text-decoration: none;text-transform: uppercase;}

.not-front .node-webinars .ondemand-event .new_user_click .event-register-video-link {background:transparent !important; float:none}

.not-front .node-webinars .ondemand-event .new_user_click .event-register-video-link a{ text-decoration: none;background-color: #e3e3e3;color: #487D77 !important;border-radius: 4px;box-shadow: 2px 1px 1px #b6b6b6;outline: 0;text-transform: uppercase;padding: 5% 15%;font-weight: bold;font-size: 17px;}

.not-front .node-webinars .ondemand-event .exiting_user {float: left;width: 47%;}

.not-front .node-webinars .ondemand-event .new_user_click .event-login-video-link a{ text-decoration: none;background-color: #e3e3e3;color: #487D77 !important;border-radius: 4px;box-shadow: 2px 1px 1px #b6b6b6;outline: 0;text-transform: uppercase;padding: 5% 15%;font-weight: bold;font-size: 17px;}

.not-front .node-webinars .ondemand-event  .exiting_user {float: left;width: 47%;}

.not-front .node-webinars .ondemand-event .exiting_user .event-login-video-link {/*background:transparent !important; float:none !important;*/ margin: 31px 0 0 20px;
text-indent: 46px;}

.not-front .node-webinars .ondemand-event .event-login-video-link a {text-decoration: none;background-color: #e3e3e3;color: #487D77 !important;border-radius: 4px;box-shadow: 2px 1px 1px #b6b6b6;outline: 0;text-transform: uppercase;padding: 3.5% 10%;font-weight: bold;font-size: 17px;}

.not-front .node-webinars .ondemand-event .event-register-video { margin:15px 0px !important; /*margin:0 !important;*/}

/*live caces reg phase2 20/10/2016*/
/* for ondemand-event */
.not-front .node-livecase .upcoming-event .new_user_click h3 {background: none repeat scroll 0 0 #497d78;color: #ffffff;float: left;font-family: "Open Sans";font-size: 19px;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 20px 10px 0%;padding: 0 5% 0 5%;text-align: center;text-decoration: none;text-transform: uppercase;}

.not-front .node-livecase .upcoming-event .exiting_user h3 {background: none repeat scroll 0 0 #497d78;color: #ffffff;float: left;font-family: "Open Sans";font-size: 19px;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 20px 10px 0%;padding: 0 5% 0 5%;text-align: center;text-decoration: none;text-transform: uppercase;}

.not-front .node-livecase .upcoming-event .new_user_click {float: left;width: 43%;margin-right: 25px;}

/*.not-front .content-margin .block-region-content.block-main .field-name-body .new_user_txt {font-size: 24px;color: #000;background: none repeat scroll 0 0 #497d78;color: #ffffff;float: none;font-family: "Source Sans Pro",sans-serif ;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 0 10px 0%;padding: 0 5% 0 5%;text-align: center;text-decoration: none;text-transform: uppercase;}*/

.not-front .node-livecase .upcoming-event .new_user_click .event-register-video-link {background:transparent !important; float:none}

.not-front .node-livecase .upcoming-event .new_user_click .event-register-video-link a{ text-decoration: none;background-color: #e3e3e3;color: #487D77 !important;border-radius: 4px;box-shadow: 2px 1px 1px #b6b6b6;outline: 0;text-transform: uppercase;padding: 5% 15%;font-weight: bold;font-size: 17px;}


.not-front .node-livecase .upcoming-event .new_user_click .event-login-video-link a{ text-decoration: none;background-color: #e3e3e3;color: #487D77 !important;border-radius: 4px;box-shadow: 2px 1px 1px #b6b6b6;outline: 0;text-transform: uppercase;padding: 5% 15%;font-weight: bold;font-size: 17px;}

.not-front .node-livecase .upcoming-event  .exiting_user {float: left;width: 47%;}

.not-front .node-livecase .upcoming-event .exiting_user .event-login-video-link {background:transparent !important; float:none !important; margin-top:30px !important; text-align:center;}

.not-front .node-livecase .upcoming-event .event-login-video-link a {text-decoration: none;background-color: #e3e3e3;color: #487D77 !important;border-radius: 4px;box-shadow: 2px 1px 1px #b6b6b6;outline: 0;text-transform: uppercase;padding: 3.5% 10%;font-weight: bold;font-size: 17px;}
/*
.not-front .node-livecase .upcoming-event .event-register-video { margin:15px 0px !important; margin:0 !important; }*/
.not-front .node-livecase .upcoming-event .event-register-video p {
    background: #497d78 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: "Open Sans";
    font-size: 24px;
    font-weight: bold;
    height: 43px;
    margin: 18px 0 20px;
    padding: 0 9%;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.not-front .node-livecase .event-register-video-link-webinar {
    text-align: center;
}
/* for ondemand-event */
.not-front .node-livecase .ondemand-event .new_user_click h3 {background: none repeat scroll 0 0 #497d78;color: #ffffff;float: left;font-family: "Open Sans";font-size: 19px;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 20px 10px 0%;padding: 0 5% 0 5%;text-align: center;text-decoration: none;text-transform: uppercase;}

.not-front .node-livecase .ondemand-event .exiting_user h3 {background: none repeat scroll 0 0 #497d78;color: #ffffff;float: left;font-family: "Open Sans";font-size: 19px;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 20px 10px 0%;padding: 0 5% 0 5%;text-align: center;text-decoration: none;text-transform: uppercase;}

.not-front .node-livecase .ondemand-event .new_user_click { float: none;
    width: 46%;
    display: inline-block;
}

.not-front .node-livecase .ondemand-event .block-region-content.block-main .field-name-body h2 {font-size: 24px;color: #000;background: none repeat scroll 0 0 #497d78;color: #ffffff;float: none;font-family: "Source Sans Pro",sans-serif;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 0 10px 0%;padding: 0 5% 0 5%;text-align: center;text-decoration: none;text-transform: uppercase;}

.not-front .node-livecase .ondemand-event .new_user_click .event-register-video-link {background:transparent !important; float:none;}

.not-front .node-livecase .ondemand-event .new_user_click .event-register-video-link a{ text-decoration: none;background-color: #e3e3e3;color: #487D77 !important;border-radius: 4px;box-shadow: 2px 1px 1px #b6b6b6;outline: 0;text-transform: uppercase;padding: 5px 30px;font-weight: bold;font-size: 17px;}

.not-front .node-livecase .ondemand-event .exiting_user { float: none;
    width: 46%;
    display: inline-block;
    margin-left: 10px;
}

.not-front .node-livecase .ondemand-event .new_user_click .event-login-video-link a{ text-decoration: none;background-color: #e3e3e3;color: #487D77 !important;border-radius: 4px;box-shadow: 2px 1px 1px #b6b6b6;outline: 0;text-transform: uppercase;padding: 5% 15%;font-weight: bold;font-size: 17px;}


.not-front .node-livecase .ondemand-event .exiting_user .event-login-video-link {background:transparent !important; float:none !important;}

.not-front .node-livecase .ondemand-event .event-login-video-link a {text-decoration: none;background-color: #e3e3e3;color: #487D77 !important;border-radius: 4px;box-shadow: 2px 1px 1px #b6b6b6;outline: 0;text-transform: uppercase;padding: 5% 15%;font-weight: bold;font-size: 17px;}

.not-front .node-livecase .ondemand-event .event-register-video { margin:15px 0px !important; /*margin:0 !important;*/}
.not-front .node-livecase .ondemand-event .new_user_txt {font-size: 24px;color: #000;background: none repeat scroll 0 0 #497d78;color: #ffffff;float: none;font-family: "Source Sans Pro",sans-serif ;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 0 10px 0%;padding: 0 5% 0 5%;text-align: center;text-decoration: none;text-transform: uppercase;}
.not-front .node-livecase .ondemand-event .event-login-video-link a {padding : 5px 30px !important;}
.not-front .node-livecase .ondemand-event .exiting_user .event-login-video-link {text-align:center; color: #fff;font-family: "Open Sans";font-size: 24px;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 0 10px 0;padding: 0 10% 0 10%;text-align: center;text-decoration: none;text-transform: uppercase;}
.node-livecase .webinar-reg-placeholder .desktop_arrow {
    display: none;
}
.webinar-reg-placeholder .livecase_desktop_arrow {display: none;}
.node-livecase .webinar-reg-placeholder .livecase_desktop_arrow {
    margin: 0 auto;
    display: block;
}
.node-livecase .ondemand-event .livecase_center {
float: none;
width: 100%;
text-align : center;
margin : 0 auto;
}

/*@media (min-width:580px){

.not-front .node-livecase .ondemand-event .new_user_click{margin-left: 25px;}
.not-front .node-livecase .ondemand-event .new_user_click {width: 46% !important;}
.not-front .node-livecase .ondemand-event .exiting_user {width: 46%;}
}*/

/* code for video gallery featured block sidebar */
@media (max-width:1320px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {    height: 160px !important;    width: 187px !important;}
}

@media (max-width:1220px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {    height: 151px !important;}
}
@media (max-width:1199px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 161px !important;}
}


@media (max-width:1130px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {    height: 141px !important;}
}

@media (max-width:1120px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 148px !important;
    height: 143px !important;
    margin: 1px auto 10px auto;
}
}

@media (max-width:1090px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed{height:136px;}
}

@media (max-width:1062px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 144px !important;
    height: 124px !important;
    margin: 12px auto 10px auto;
}
}

@media (max-width:1052px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 141px !important;
    height: 106px !important;}

}

@media (max-width:1046px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed{height: 98px !important;}
}

@media (max-width:1026px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 125px !important;
}
}

@media (max-width:1011px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed{height: 90px !important;}
}

@media (max-width:960px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 114px !important;
    height: 83px !important;}
}

@media (max-width:897px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 111px !important;
    height: 84px !important;
    margin: 26px auto 10px auto;
}
}


@media (max-width:847px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 142px !important;
    height: 105px !important;
    margin: 36px auto 10px auto;
}
}
@media (max-width:814px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed{    margin: 29px auto 10px auto;}
}

@media (max-width:791px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 134px !important;
    height: 91px !important;
    margin: 37px auto 10px auto;
}
}


@media (max-width:747px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed{margin: 30px auto 10px auto;}
}


@media (max-width:715px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 128px !important;
    height: 84px !important;
    margin: 29px auto 10px auto;
}
}

@media (max-width:673px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 118px !important;
    height: 81px !important;
    margin: 26px auto 10px auto;
}
}

@media (max-width:645px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 157px !important;
    height: 115px !important;
    margin: 41px auto 10px auto;
}
}

@media (max-width:606px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 163px !important;
    height: 111px !important;
    margin: 36px auto 10px auto;
}
}

@media (max-width:580px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 154px !important;
    height: 104px !important;}
}

@media (max-width:560px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 154px !important;
    height: 97px !important;}
}

@media (max-width:530px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 154px !important;
    height: 97px !important;
    margin: 30px auto 10px auto;
}
}

@media (max-width:520px){
not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 154px !important;
    height: 89px !important;}
}

@media (max-width:480px){

.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 227px !important;
    height: 188px !important;}
}

@media (max-width:466px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed{    height: 179px !important;}
}

@media (max-width:450px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed{    height: 170px !important;    width: 214px !important;}
}

@media (max-width:420px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 198px !important;
    height: 153px !important;}
}


@media (max-width:400px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 176px !important;
    height: 145px !important;}
}

@media (max-width:380px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 171px !important;
    height: 133px !important;}
}

@media (max-width:360px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 171px !important;
    height: 122px !important;}
}

@media (max-width:345px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 151px !important;
    height: 109px !important;
}
}

@media (max-width:320px){
.not-front #block-views-videos-block-1 .view-videos.view-id-videos .views-content-php .home_wistia .wistia_embed {
    width: 136px !important;
    height: 100px !important;}

}


/* 20-10-2016 */

#videos .view-videos.view-id-videos .views-field.views-field-php {margin-top: -22px;}

@media (max-width:1309px){#videos .view-videos.view-id-videos .views-field.views-field-php .home_wistia .wistia_responsive_padding {padding: 77% 0 0 0 !important;}}

@media (max-width:1199px){#videos .view-videos.view-id-videos .views-field.views-field-php .home_wistia .wistia_responsive_padding {padding: 79% 0 0 0 !important;}}

@media (max-width:991px){#videos .view-videos.view-id-videos .views-field.views-field-php .home_wistia .wistia_responsive_padding {padding: 81% 0 0 0 !important;}}

@media (max-width:979px){
#videos .view-videos.view-id-videos .views-field.views-field-php .home_wistia .wistia_responsive_padding {padding: 74% 0 0 0 !important;}
}

@media (max-width:847px){
#videos .view-videos.view-id-videos .views-field.views-field-php .home_wistia .wistia_responsive_padding {padding: 75% 0 0 0 !important;}
}

@media (max-width: 720px){
#videos .view-videos.view-id-videos .views-field.views-field-php .home_wistia .wistia_responsive_padding {padding: 78% 0 0 0 !important;}
}

@media (max-width:604px){
#videos .view-videos.view-id-videos .views-field.views-field-php .home_wistia .wistia_responsive_padding {padding: 79% 0 0 0 !important;}
}

@media (max-width:520px){
#videos .view-videos.view-id-videos .views-field.views-field-php .home_wistia .wistia_responsive_padding {padding: 81% 0 0 0 !important;}
}

@media (max-width:480px){
#videos .view-videos.view-id-videos .views-field-title .field-content a{margin-top:45px !important;}
}
#videos .view-videos.view-id-videos .home_wistia{margin-top:14px !important;}


/*tanvi last 20/10*/
#videos .view-videos.view-id-videos .home_wistia {margin-top: 14px !important;}
@media (max-width:979px){#videos .view-videos.view-id-videos .views-field.views-field-php .field-content img{width:100%;}}
@media (max-width:847px){.not-front #block-views-miscellaneous-block-1 .view-id-miscellaneous ul li{display:inline-block;}}
@media (max-width:735px){.not-front #block-views-miscellaneous-block-1 .view-id-miscellaneous ul li{    width: 45% !important;}
.not-front #block-views-miscellaneous-block-1 .view-id-miscellaneous ul li:nth-child(3n) {    margin-right: 6%!important;}}
@media (max-width:695px){.not-front #block-views-miscellaneous-block-1 .view-id-miscellaneous ul li{    width: 43% !important;}}



@media (min-width: 1025px) and (max-width: 1106px) {
.not-front .content-margin .block-region-content.block-main .field-name-body .new_user_txt {font-size:15px;}
}




/* Dhruv 9-11-2016 upcoming live cases */

/* for upcoming-event */
.not-front .node-livecase .upcoming-event .new_user_click h3 {background: none repeat scroll 0 0 #497d78;color: #ffffff;float: left;font-family: "Open Sans";font-size: 19px;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 20px 10px 0%;padding: 0 5% 0 5%;text-align: center;text-decoration: none;text-transform: uppercase;}

.not-front .node-livecase .upcoming-event .exiting_user h3 {background: none repeat scroll 0 0 #497d78;color: #ffffff;float: left;font-family: "Open Sans";font-size: 19px;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 20px 10px 0%;padding: 0 5% 0 5%;text-align: center;text-decoration: none;text-transform: uppercase;}

.not-front .node-livecase .upcoming-event .new_user_click { float: none;
    width: 46%;
    display: inline-block;
}

.not-front .node-livecase .upcoming-event .block-region-content.block-main .field-name-body h2 {font-size: 24px;color: #000;background: none repeat scroll 0 0 #497d78;color: #ffffff;float: none;font-family: "Source Sans Pro",sans-serif;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 0 10px 0%;padding: 0 5% 0 5%;text-align: center;text-decoration: none;text-transform: uppercase;}

.not-front .node-livecase .upcoming-event .new_user_click .event-register-video-link {background:transparent !important; float:none;}

.not-front .node-livecase .upcoming-event .new_user_click .event-register-video-link a{ text-decoration: none;background-color: #e3e3e3;color: #487D77 !important;border-radius: 4px;box-shadow: 2px 1px 1px #b6b6b6;outline: 0;text-transform: uppercase;padding: 5px 30px;font-weight: bold;font-size: 17px;}

.not-front .node-livecase .upcoming-event .exiting_user {/* float: none;*/
    width: 46%;
    display: inline-block;
    margin-left: 10px;
}

.not-front .node-livecase .upcoming-event .new_user_click .event-login-video-link a{ text-decoration: none;background-color: #e3e3e3;color: #487D77 !important;border-radius: 4px;box-shadow: 2px 1px 1px #b6b6b6;outline: 0;text-transform: uppercase;padding: 5% 15%;font-weight: bold;font-size: 17px;}


.not-front .node-livecase .upcoming-event .exiting_user .event-login-video-link {background:transparent !important; float:none !important;}

.not-front .node-livecase .upcoming-event .event-login-video-link a {text-decoration: none;background-color: #e3e3e3;color: #487D77 !important;border-radius: 4px;box-shadow: 2px 1px 1px #b6b6b6;outline: 0;text-transform: uppercase;padding: 5% 15%;font-weight: bold;font-size: 17px;}

.not-front .node-livecase .upcoming-event .event-register-video { margin:15px 0px !important; /*margin:0 !important;*/}
.not-front .node-livecase .upcoming-event .new_user_txt {font-size: 24px;color: #000;background: none repeat scroll 0 0 #497d78;color: #ffffff;float: none;font-family: "Source Sans Pro",sans-serif ;font-weight: bold;height: 43px;line-height: 46px;margin: 17px 0 10px 0%;padding: 0 5% 0 5%;text-align: center;text-decoration: none;text-transform: uppercase;}
.not-front .node-livecase .upcoming-event .event-login-video-link a {padding : 5px 30px !important;}
.not-front .node-livecase .upcoming-event .exiting_user .event-login-video-link {text-align:center; color: #fff;font-family: "Open Sans";font-size: 24px;font-weight: bold;height: 43px;line-height: 15px;margin: 17px 0 10px 0;padding: 0 10% 0 10%;text-align: center;text-decoration: none;text-transform: uppercase;}
.node-livecase .upcoming-event .livecase_center {
float: none;
width: 100%;
text-align : center;
margin : 0 auto;
}