﻿/*** Top Slide show ****/
.cl{clear:both;}
.mainCarousel {border-bottom: 4px solid #eee; margin-bottom:35px;}
#homeCarousel ul.bxslider{margin:0; padding:0; list-style:none;}
#homeCarousel .image{ background:#f5f5f5;  position:relative; }

#homeCarousel .title{ margin-top:8px;}
#homeCarousel .title a{ font: 600 34px/42px Open Sans; color:#333 !important;}
#homeCarousel .title a:hover{ text-decoration:none;}

.view-Museum-Data .views-field-field-short-title .field-content{margin-top:8px;}
.view-Museum-Data .views-field-field-short-title .field-content a { font: 600 34px/42px Open Sans;}

.view-auctions-top-story .views-field-php {margin-top:8px;}
.view-auctions-top-story .views-field-php .field-content a { font: 600 34px/42px Open Sans;}
.view-auctions-top-story .views-field-field-short-title{margin-top:8px;}

.view-auctions-top-story .views-field-field-short-title .field-content a { font: 600 34px/42px Open Sans;}
.view-auctions-top-story .views-field-field-author .field-content{display:inline-block;}


#homeCarousel .author{font-size:11px; font-weight:400; color:#666; font-family:"Open Sans"; margin-top:4px; text-transform:uppercase; margin-bottom:16px;}
#homeCarousel .bx-controls-direction a.bx-next {
    background: url("/sites/all/modules/custom/travel/images/img_rgt_arrow.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    width:32px; height:64px;
    position: absolute;
    right: 0;
    text-indent: -99999px;
    top: 170px;
    z-index: 99;
}

#homeCarousel .bx-controls-direction a.bx-prev {
    background: url("/sites/all/modules/custom/travel/images/img_lft_arrow.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    left: 0;
    width:34px; height:64px;
    position: absolute;
    text-indent: -99999px;
    top: 170px;
    z-index: 99;
}
#homeCarousel .bx-default-pager {right: 2%;position: absolute;bottom: 142px; z-index: 99;}

#homeCarousel .bx-wrapper .bx-pager.bx-default-pager a {
    background: url("/sites/all/themes/vsc_artinfo/img/nino-slider-bullets.png") no-repeat scroll 0 -23px rgba(0, 0, 0, 0);
    border: 0 none;
    display: block;
    float: left;
    height: 20px;
    margin-right: 3px;
    text-indent: -9999px;
    width: 22px;
}

#homeCarousel .bx-wrapper .bx-pager.bx-default-pager a.active {background-position: 0 0;}



.auctionPreview .field-content{ position:relative;}
.auctionPreview .slideshow{ background:#333; border: 2px solid #fff; border-radius: 8px; padding:10px 10px 10px 10px; position:absolute; left:15px; bottom:35px; width:177px; }
.auctionPreview .slideshow a {background: url("/sites/all/modules/custom/ai_home_page/css/images/icon-vid-slideshow-sprite.png") no-repeat scroll 0 -68px ;color: #fff;padding: 4px 10px 8px 38px;}
.auctionPreview .slideshow a:hover {color:#fff !important;}


#homeCarousel .slideshow{ background:#333; border: 2px solid #fff; border-radius: 8px; padding:10px 10px 10px 10px; position:absolute; left:15px; bottom:20px; width:177px; }
#homeCarousel .slideshow a {background: url("/sites/all/modules/custom/ai_home_page/css/images/icon-vid-slideshow-sprite.png") no-repeat scroll 0 -68px ;color: #fff;padding: 4px 10px 8px 38px;}
#homeCarousel .slideshow a:hover {color:#fff !important;}

#homeCarousel .video{ background:#333; border: 2px solid #fff; border-radius: 8px; padding:10px 10px 10px 10px; position:absolute; left:15px; bottom:20px; width:105px; }
#homeCarousel .video a {background: url("../images/new-video-icon.png") no-repeat scroll 0 0px ;color: #fff; padding: 4px 10px 8px 38px;}
#homeCarousel .video a:hover {color:#fff !important;}
/**** Latest News ****/
#news-bytes .bx-viewport{height:220px !important;}
#news-bytes .bx-wrapper{max-width:100% !important;}
#news-bytes .section-head-block h2{margin-left:0;}
#news-bytes{border-bottom:4px solid #eee; padding-bottom:20px; margin-bottom:40px;}
#latestNews{visibility: hidden;}
#latestNews .slide{margin-right:42px;}
#latestNews .slide.bx-clone{margin-right:0px;}
#latestNews .slide:nth-child(3n+3){ margin-right:30px; }
#latestNews .title {margin-top:10px; margin-bottom:5px;}
#latestNews .title a{font: 600 16px/22px Open Sans; color:#333 !important;}
.bx-controls-direction a.bx-prev {
    position: absolute;
    top: 233px;
    left: 285px;
    width: 17px;
    height: 23px;
    cursor: pointer;
    background: #fff url(/sites/all/modules/custom/ai_home_page/css/images/icon-triple-arrow.png) no-repeat 4px center;
    visibility: visible;text-indent: -9999px;

}
.bx-controls-direction a.bx-next {
    position: absolute;
    top: 235px;
    right: 274px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: #fff url(/sites/all/modules/custom/ai_home_page/css/images/icon-triple-arrow.png) no-repeat -14px center;
    visibility: visible;text-indent: -9999px;

}
.bx-wrapper {position: relative; *zoom: 1;}
.bx-wrapper img {max-width: 100%; display: block;}
.bx-wrapper .bx-pager {	text-align: center; font-weight: bold; color: #666; padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block; *zoom: 1; *display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {border:1px solid #ddd; text-indent: -9999px; display: block; width: 12px; height: 12px; margin: 0 3px; outline: 0; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background: #333; border:1px solid #333;}
.bxslider li{display: none;}


/**** Global story css ****/
.pane-ai-home-page-ai-home-page-top-global-stories {border-bottom: 4px solid #eee; margin-bottom: 40px;}
.top-global-stories-item .top-stories-country-link span, .top-global-stories-item .top-stories-country-link {margin-bottom: 2px; margin-top: 10px;}
.top-global-stories-item .top-stories-country-link span, .top-global-stories-item .top-stories-country-link a {color: #222;font-size: 11px;font-weight: 400;text-decoration: none; text-transform: uppercase;}
.top-global-stories-item .title-and-caption .title a {color: #222;font: 600 19px/26px Open Sans;}
.submitted.t-a-11 {color: #777;font-size: 10px ;font-weight: 400;margin-top: 5px;padding-left: 0;text-transform: uppercase;}
.float-left.top-global-stories-item, .top-global-stories-item {min-height: 321px;}

.logged-in .float-left.top-global-stories-item, .logged-in .top-global-stories-item {min-height: 330px;}


.image-style-330w195h{background:#f5f5f5;}

/**** Category Story ****/

.category-stories { clear: both;  padding-bottom:6px;}
.category-stories .left .story .image{ background:#f5f5f5; position:relative;}
.icon-slide{position:absolute; left:15px; bottom:15px;}
.category-stories .left .story .title{ margin-top:9px; }
.category-stories .left .story .title a{ font: 600 25px/32px Open Sans; color:#333 !important;}
.category-stories .left .story .title a:hover{ text-decoration:none;}

.category-stories .right .title{ margin-top:8px; }
.category-stories .right .title a {font: 600 16px/20px Open Sans; color:#333 !important;}
.category-stories .right .title a:hover { text-decoration:none;}

.category-stories .right .story{min-height:230px;}

.category-stories .more a {font-size: 12px;font-weight: 700;text-decoration: none; text-transform:uppercase; color:#333 !important;}
.category-stories .overlay {
    background-color: rgba(0, 0, 0, 0.8);
    border: 2px solid #fff;
    border-radius: 8px;
    left: 12px; bottom:12px;
    padding: 11px;
    position: absolute;

}

.overlay .video a {background-position: 0 -31px;}
.category-stories .slideshow a, .overlay .video a {
    background: url("/sites/all/modules/custom/ai_artfairs/images/icon-vid-slideshow-sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    padding: 5px 9px 5px 17px;
    text-decoration: none;
    text-transform: uppercase;
}

/**** Parties Section css ****/
.parties-stories{ min-height:270px; }
.parties-stories .story{margin-bottom:25px;}
.parties-stories .image{ background:#f5f5f5; position:relative; }
.parties-stories .title{  margin-top:10px;}
.parties-stories  .title a{ font: 600 20px/26px Open Sans;  color:#333 !important;}
.parties-stories  .title a:hover{ text-decoration:none;}

.section-more-link.more-link a {font-size: 12px;font-weight: 700;text-decoration: none; text-transform:uppercase;color:#333 !important;}
.parties-stories .overlay {
    background-color: rgba(0, 0, 0, 0.8);
    border: 2px solid #fff;
    border-radius: 8px;
    bottom: 15px;
    left: 15px;
    padding: 11px;
    position: absolute;
}
.page-home .parties-stories .slideshow a {background-position: 0 -68px;}
.overlay .slideshow a {background-position: 0 -65px;}
.overlay .video a {
    background-position: 0 -32px;
}
.parties-stories .slideshow a {
    background: url("/sites/all/modules/custom/ai_home_page/css/images/icon-vid-slideshow-sprite.png") no-repeat scroll 0 -68px rgba(0, 0, 0, 0);
    color: #fff;
    padding: 2px 7px 5px 19px;
}
.pane-ai-home-page-ai-home-page-events-slideshows .customBoder { margin-top:6px;}

/******** Video and slide show css ****/
#block-ai-home-page-ai-home-page-video-slideshows{margin-top:10px;}
.top-videos-and-slideshows h2 {color: #333;font-family: "Open Sans Condensed";font-size: 28px;font-weight: 700;margin-bottom: 20px; margin-top:0; text-transform: uppercase;}
.top-videos-and-slideshows .blackbox { margin-top:15px;  }

.top-videos-and-slideshows .image{background:#f5f5f5; position:relative; }
.top-videos-and-slideshows .title {}
.top-videos-and-slideshows .title a {font: 600 26px/32px Open Sans;text-decoration: none; color:#333 !important;}
.top-videos-and-slideshows .title a:hover { text-decoration:none;}

.top-videos-and-slideshows .icon { position:absolute; bottom:15px; left:15px;  background-color: rgba(0, 0, 0, 0.8);
    border: 2px solid #fff;
    border-radius: 8px; padding:0px 10px 7px 10px;
}
.top-videos-and-slideshows .icon.video a {background-position: 0 -33px;}
.top-videos-and-slideshows .icon a {
    background: url("/sites/all/modules/custom/ai_home_page/css/images/icon-vid-slideshow-sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 32px;
    margin-top: 8px;
    text-indent: -9999em;
    width: 32px;
}
#block-ai-home-page-ai-home-page-video-slideshows .customBoder { margin-top:6px;}


/****** Inner page Menu *****/
.nav > li > a:focus, .nav > li > a:hover {
    background:none;
    text-decoration: none; color:#eee !important;
}

.preRegion ul.menu.navbar-nav{float:none;}
.preRegion ul.menu.nav{display: inline-block;}
ul.menu li.first.leaf {color: #999;font-family: "Open Sans";font-size: 12px;font-weight: 600;}
.panel-pane.pane-block.pane-ai-home-page-ai-home-page-genre-block {margin-bottom: 20px;}
#mini-panel-auction_header ul.menu li,
#mini-panel-museums_header ul.menu li,
#mini-panel-travel_header ul.menu li, 
#mini-panel-pa_header ul.menu li, 
#mini-panel-fashion_header ul.menu li, 
#mini-panel-lifestyle_header ul.menu li, 
#mini-panel-architechture_design_header ul.menu li, 
#mini-panel-visual_arts_header ul.menu li, 
#mini-panel-ca_performing_art_header ul.menu li, 
#mini-panel-event_header ul.menu li, #mini-panel-visual_arts_header ul.menu li {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0 9px;
}
#mini-panel-auction_header .pane-menu-menu-auction-menu .pane-content,
#mini-panel-museums_header .pane-menu-menu-museums-menu .pane-content,
#mini-panel-travel_header .pane-menu-menu-travel-menu .pane-content,
#mini-panel-pa_header .pane-menu-menu-pa-menu .pane-content,
#mini-panel-fashion_header .pane-menu-menu-fashion-menu-canada .pane-content,
#mini-panel-fashion_header .pane-menu-menu-fashion-menu .pane-content,
#mini-panel-lifestyle_header .pane-menu-menu-lifestyle-menu .pane-content,
#mini-panel-architechture_design_header .pane-menu-menu-architecture-design-menu .pane-content,
#mini-panel-visual_arts_header .pane-menu-menu-visual-arts-menu .pane-content,
#mini-panel-ca_performing_art_header .pane-menu-menu-performing-arts-menu .pane-content,
#mini-panel-event_header .pane-menu-menu-event-menu .pane-content,
 #mini-panel-visual_arts_header .pane-menu-menu-visual-arts-menu .pane-content {
    border-bottom: 1px solid #ccc;
    margin: 0 auto;
    text-align: center;
   
}
.pane-menu-menu-architecture-design-menu ul.menu li, 
.pane-menu-menu-performing-arts-menu ul.menu li, 
.pane-menu-menu-event-menu ul.menu li, 
.pane-menu-menu-fashion-menu-canada ul.menu li, 
.pane-menu-menu-visual-arts-menu ul.menu li,
.pane-menu-menu-lifestyle-menu ul.menu li{
    position: relative;
}


#mini-panel-visual_arts_header ul.menu li a.active, #mini-panel-visual_arts_header ul.menu li a:hover,#mini-panel-travel_header ul.menu li a:hover,
#mini-panel-pa_header ul.menu li a:hover,
#mini-panel-fashion_header ul.menu li a:hover,
#mini-panel-architechture_design_header ul.menu li a:hover,
#mini-panel-ca_performing_art_header ul.menu li a:hover,
#mini-panel-lifestyle_header ul.menu li a:hover
 {
    color: #000 !important;
}
#mini-panel-auction_header ul.menu li a,
#mini-panel-museums_header ul.menu li a,
#mini-panel-travel_header ul.menu li a,
#mini-panel-pa_header ul.menu li a,
#mini-panel-fashion_header ul.menu li a,
#mini-panel-architechture_design_header ul.menu li a,
#mini-panel-ca_performing_art_header ul.menu li a,
#mini-panel-visual_arts_header ul.menu li a,
#mini-panel-lifestyle_header ul.menu li a{
    color: #999;
    display: inline-block;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 600;
    padding: 8px 0;
    text-decoration: none;
    text-transform: uppercase;
}
.pane-menu-menu-auction-menu ul.menu li a.active,
.pane-menu-menu-museums-menu ul.menu li a.active,
.pane-menu-menu-visual-arts-menu ul.menu li a.active,
.pane-menu-menu-architecture-design-menu ul.menu li a.active,
.pane-menu-menu-performing-arts-menu ul.menu li a.active,
.pane-menu-menu-lifestyle-menu ul.menu li a.active,
.pane-menu-menu-fashion-menu-canada ul.menu li a.active,
.pane-menu-menu-event-menu ul.menu li a.active

 {
    border-bottom: 3px solid #000; color:#222 !important;
}
.pane-menu-menu-architecture-design-menu ul.menu ul.menu, 
.pane-menu-menu-visual-arts-menu ul.menu ul.menu, 
.pane-menu-menu-performing-arts-menu ul.menu ul.menu, 
.pane-menu-menu-event-menu ul.menu ul.menu, 
.pane-menu-menu-fashion-menu-canada ul.menu ul.menu, 
.pane-menu-menu-visual-arts-menu ul.menu ul.menu,
.pane-menu-menu-lifestyle-menu ul.menu ul.menu{
    border: 1px solid #ccc;
    display: none;
    left: 10px;
    padding: 4px 11px 9px;
    position: absolute;
    top: 22px;
    width: 166px;
    z-index: 100;
}
 .pane-menu-menu-architecture-design-menu ul.menu li:hover ul.menu, 
 .pane-menu-menu-visual-arts-menu ul.menu li:hover ul.menu,
 .pane-menu-menu-performing-arts-menu ul.menu li:hover ul.menu, 
 .pane-menu-menu-event-menu ul.menu li:hover ul.menu, 
 .pane-menu-menu-fashion-menu-canada ul.menu li:hover ul.menu,
 .pane-menu-menu-visual-arts-menu ul.menu li:hover ul.menu,
 .pane-menu-menu-lifestyle-menu ul.menu li:hover ul.menu
 {
   
    display: block !important; background:#fff; text-align:left;
   
}

#mini-panel-architechture_design_header ul.menu ul.menu li,
#mini-panel-ca_performing_art_header ul.menu ul.menu li,
#mini-panel-event_header ul.menu ul.menu li,
#mini-panel-fashion_header ul.menu ul.menu li,
#mini-panel-visual_arts_header ul.menu ul.menu li{
	text-align:left; display:block;
}

ul.menu{ list-style:none;}
#mini-panel-auction_header ul.menu,
#mini-panel-museums_header ul.menu,
#mini-panel-architechture_design_header ul.menu,
#mini-panel-ca_performing_art_header ul.menu,
#mini-panel-event_header ul.menu,
#mini-panel-fashion_header ul.menu, 
#mini-panel-visual_arts_header ul.menu,
#mini-panel-lifestyle_header ul.menu {
    margin-bottom: -2px;
    text-align: center;  padding:0;
}
#mini-panel-visual_arts_header .pane-ai-home-page-ai-home-page-genre-block ul.menu li a {
    color: #999;
    display: inline-block;
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 600;
    padding: 8px 0;
    text-decoration: none;
    text-transform: capitalize;
}
.page-visual-arts-museum .channel-breadcrumbs {color: #999;font-size: 10px;line-height: 10px; text-transform: uppercase;}
.page-visual-arts-auctions .channel-breadcrumbs {color: #999;font-size: 10px;line-height: 10px; text-transform: uppercase;}


/***** Article detail pages css *****/
.notPublishedArticle {background: #fff4f4;}

.midContent p a{color: #026cb6 !important; text-decoration: none;}
.midContent p a:hover{color: #d81500 !important; text-decoration: none;}

.midContent p a:active {color: #026cb6 !important; text-decoration: none;}
.midContent p a:visted {color: #026cb6 !important; text-decoration: none;}
.topAdd {
    margin: 15px auto 30px;
    text-align: center;
  
}
.articleBreadcrumb {
    color: #b2b2b2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin-bottom: 12px;
    margin-top: 0px;
    text-transform: uppercase;
}
.spcial-coverage-item.col-md-12 {
    margin-bottom: 10px;
}
.arttopSec .title h1 {
    color: #000;
    font-family: "Open Sans";
    font-size: 40px;
    font-weight: 600;
    line-height: 50px;
    margin: 0;
    width: 800px; text-transform:none;
}
.arttopSec .byLine {
    border-bottom: 1px solid #ddd;
    color: #666;
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 400;
    line-height: 40px;
    padding-bottom: 10px;
    text-transform: uppercase;
}

.arttopSec .byLine span.twitIcon {
    float: right;
    position: relative;
    top: -2px;
}
.a2a_kit a {
    cursor: pointer;
    margin-right: 8px;
}
.a2a_kit a.a2a_button_facebook img{ width:40px; height:40px;}
.a2a_kit a.a2a_button_twitter img{ width:40px; height:40px;}
.a2a_kit a.a2a_button_google_plus img{ width:40px; height:40px;}



.a2a_kit ul li a img{
	width:23px; height:23px; margin-right:10px;
}




.viewslideShow {
    margin-top: 25px;
    position: relative;
}
.viewslideShow .image {
    background: none repeat scroll 0 0 #f5f5f5;
    height:615px; display:table-cell; width:1050px;
   
    text-align: center;
    vertical-align: middle;
  
}

.botDesc1 {
    color: #555;
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 3px;
    margin-top: 10px;
}
.botDesc2 {
    color: #999;
    font-family: "Open Sans";
    font-size: 11px;
    font-weight: 400;
}
.arttextCont {
    margin-top: 30px;
}
.arttextCont .related {
    float: left;
    margin-right: 30px;
    width: 180px;
}

.arttextCont .related .relTop {
    border-bottom: 2px solid #555;
    margin-bottom: 30px;
}

.arttextCont .related .relTop p.topHeading {
    border-bottom: 2px solid #555;
    font-family: "Open Sans Condensed";
    font-size: 16px;
    margin: 0 0 16px;
    padding: 0;
    text-transform: uppercase;
}
.arttextCont .related .relTop ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.arttextCont .related .relTop ul li:last-child {
    border-bottom: 0 none;
    margin-bottom: 0;
}

.arttextCont .related .relTop ul li p.head {
    color: #aaaaaa;
    font-family: "Open Sans";
    font-size: 11px;
    font-weight: 600;
    text-align: left;
    text-transform: uppercase;
}
.arttextCont .related .relTop ul li p.name {
    color: #212121;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 5px;
}
.arttextCont .related .relTop ul li p {
    line-height: 18px;
    margin: 0;
    padding: 0;
}
.arttextCont .related .relTop ul li {
    border-bottom: 1px solid #ddd;
    margin-bottom: 16px;
    padding-bottom: 11px;
}

.boxSlide {
    background-color: rgba(0, 0, 0, 0.8);
    border: 2px solid #fff;
    border-radius: 10px;
    bottom: 20px;
    color: #fff;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 600;
    left: 20px;
    padding: 10px;
    position: absolute;
    width: 190px;
}
.boxSlide img {
    margin-right: 11px;
    padding-left: 2px;
    vertical-align: middle;
}
.boxSlide a {
    color: #fff !important;
    text-decoration: none;
}

.midContent #block-google-admanager-articlecontent {
    float: left;
    margin-bottom: 30px;
    margin-right: 30px; padding:0 15px 15px; background:#f5f5f5;
}
.artTag {
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    margin-bottom: 50px;
    margin-top: 25px;
    padding-bottom: 5px;
    padding-top: 20px;
}
.artTag span {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
}
.artTag .tagList {
    display: inline-block;
   
}
.artTag .tagList ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.artTag .tagList ul li {
    display: inline-block;
    margin-bottom: 20px;
    margin-right: 5px;
}

.artTag .tagList ul li a {
    background: none repeat scroll 0 0 #eee;
    border-radius: 8px;
    color: #555555;
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 400;
    padding: 5px 10px 6px;
    text-decoration: none;
}
.recSection {margin-bottom: 60px;}
.recSection .recLft {}
.recSection .mostPop {}

.recSection p.head {
    font-family: Open Sans Condensed;
    font-size: 29px;
    margin: 0 0 22px;
    padding: 0;
    text-align: center;
}
.recSection .recLft .innerSec ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.recSection .recLft .innerSec ul li {
    float: left;
    height: 280px;
     
   
    margin-right: 30px;
    width: 330px; margin-bottom:40px;
}
.recSection .recLft .innerSec ul li:last-child { padding:15px; background:#f5f5f5;}
.recSection .recLft .innerSec ul li:nth-child(2n) {
    margin-right: 0;
}
.recSection .recLft .innerSec ul li .image {
   
    position: relative;
    
}
.recSection .recLft .innerSec ul li p.title {
    color: #999;
    font-family: "Open Sans";
    font-size: 11px;
    font-weight: 600;
    margin: 10px 0 5px 0;
    text-transform: uppercase;
}

.recSection .recLft .innerSec ul li p.subTitle {
    color: #333;
    font-family: "Open Sans";
    font-size: 19px;
    font-weight: 600;
    line-height: 26px;
    margin: 0px;
}


.arttextCont p {
    color: #333;
    font-family: Georgia;
    font-size: 17px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 30px;
}
.arttextCont .lftImage p.smallDesc {
    font-family: "Open Sans";
    font-size: 12px;
    line-height: 18px;
    margin: 5px 0 0;
    padding: 0;
}

.arttextCont .lftImage .smallSlide {
    position: relative;
}

.arttextCont .lftImage .smallSlide .arrow {
    bottom: 15px;
    position: absolute;
    right: 15px;
}
.botSlide {margin-top: 40px;}
.botSlide a.removeImgClass {
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 10px;
    color: #fff ;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 600;
    padding: 10px 20px 12px;
    text-decoration: none;
}
.botSlide a:hover{ color:#fff !important;}
.botSlide .socialBot ul li a:hover{color:#d81500 !important;}
.botSlide img {
    vertical-align: middle;
}
.botSlide .twitIcon a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    padding: 0 !important;
}

.grayNavigation .twitWidgetTop {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #ddd;
    display: none;
    padding: 10px 20px 15px;
    position: absolute;
    right: -49px;
    top: 53px;
    width: 163px;
    z-index: 99;
}
.grayNavigation .twitWidgetTop p img {
    position: absolute;
    right: 66px;
    top: -15px;
}

.twitWidgetTop {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #ddd;
    display: none;
    padding: 10px 20px 15px;
    position: absolute;
    right: 0px;
    top: 53px;
    width: 163px;
    z-index: 99;
}
.twitWidgetTop p {
    margin: 0;
    padding: 0;
}
.twitWidgetTop p img {
    position: absolute;
    right: 8px;
    top: -15px;
}
.twitWidgetTop ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.twitWidgetTop ul li {
    line-height: 36px;
}
.twitWidgetTop ul li a {
    color: #555555;
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 600;
    text-decoration: none;
    text-transform: uppercase;
}
span.socialOpen img{
	width:40px; height:40px;
}
span.socialOpen .twitWidgetTop p img{
	width:21px; height:15px;
}

span.socialBot img{
	width:40px; height:40px;
}
span.socialBot .twitWidgetBottom p img{
	width:21px; height:15px;
}




span.socialOpen:hover .twitWidgetTop {
    display: block;
}
.twitWidgetBottom {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #ddd;
    display: none;
    padding: 10px 20px 15px;
    position: absolute;
    right: 0;
    top: 53px;
    width: 163px;
    z-index: 99;
}
.twitWidgetBottom p {
    margin: 0;
    padding: 0;
}
.twitWidgetBottom p img {
    position: absolute;
    right: 7px;
    top: -15px;
}
.botSlide img {
    vertical-align: middle;
}
.twitWidgetBottom ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.twitWidgetBottom ul li {
    line-height: 36px;
}
.botSlide span.twitIcon {
    float: right;
    position: relative;
}
.midContent span.rgtAdd {
    float: right;
    margin-bottom: 30px;
    margin-left: 30px;
}
span.socialBot:hover .twitWidgetBottom {
    display: block;
}

.mostPop .quicktabs_main.quicktabs-style-nostyle {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin-top: -13px;
    padding: 2px 20px 0;
}
.mostPop #block-quicktabs-article-detail-popular .item-list {
    margin: 0;
    padding-bottom: 0;
}

.mostPop #block-quicktabs-article-detail-popular ul.quicktabs-tabs {
    border-bottom: 1px solid #ccc;
    height: 32px;
    margin-bottom: 5px;
    margin-left: 0;
    width: auto; padding:0;
}

#block-quicktabs-article-detail-popular ul.quicktabs-tabs li.active {
    background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    border-top: 1px solid #cbcbcb;
    height: 32px;
}

.mostPop #block-quicktabs-article-detail-popular ul.quicktabs-tabs li a {
    color: #333;
    font-family: Open Sans Condensed;
    font-size: 14px;
}


.mostPop #block-quicktabs-article-detail-popular ul.quicktabs-tabs li.last {
    margin-right: 0;
}
.mostPop #block-quicktabs-article-detail-popular ul.quicktabs-tabs li {
    margin-right: 8px;
}
#block-quicktabs-article-detail-popular ul.quicktabs-tabs li {
    text-align: center;
    width: 161px;
      display: inline-block;
    font: 11px/20px Arial,Helvetica,sans-serif;
}
ul.quicktabs-tabs li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: url('') none;
    color: #333;
    display: block;
    float: left;
    font: 11px/15px Arial,Helvetica,sans-serif;
    margin-bottom: -1px;
    min-height: 20px !important;
    padding: 5px !important;
    text-transform: uppercase;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: none;
	border-bottom-width: 0;
}
#block-quicktabs-article-detail-popular ul.quicktabs-tabs li {
    background: -moz-linear-gradient(center top , #fcfbfb, #edecec) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: #edecec; /* Old browsers */
background: -moz-linear-gradient(top, #edecec 0%, #edecec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edecec), color-stop(100%,#edecec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #edecec 0%,#edecec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #edecec 0%,#edecec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #edecec 0%,#edecec 100%); /* IE10+ */
background: linear-gradient(to bottom, #edecec 0%,#edecec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edecec', endColorstr='#edecec',GradientType=0 ); /* IE6-9 */
    border-left: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    border-top: 1px solid #cbcbcb;
}
#block-quicktabs-article-detail-popular ul.quicktabs-tabs li {
    display: inline-block;
    font: 11px/20px Arial,Helvetica,sans-serif;
    height: 31px;
    margin: 0 2px 0 0;
}

.mostPop #block-quicktabs-article-detail-popular ul.quicktabs-tabs li.active a {
    color: #333;
    font-family: Open Sans Condensed;
    font-size: 14px;
}

.mostPop #quicktabs-article_detail_popular #quicktabs-container-article_detail_popular ul {
    border-bottom: 0 none;
}
#quicktabs-article_detail_popular #quicktabs-container-article_detail_popular ul {

    counter-reset: item;
    list-style-type: none;
    margin: 10px 0 0 -20px; padding-left:15px;
}
.mostPop #block-quicktabs-article-detail-popular li.views-row .title {
    margin: -35px 0 0 38px;
}
.mostPop #block-quicktabs-article-detail-popular li .title a {
    color: #222;
    font: 600 15px/21px "Open Sans";
}
.mostPop #block-quicktabs-article-detail-popular li.views-row::before {
    color: #999;
    font-family: georgia;
    font-size: 34px; font-weight:normal;
}
#block-quicktabs-article-detail-popular li.views-row::before {
    color: #999;
    content: counter(item, decimal);
    counter-increment: item;
    font-size: 22px;
}
.views-row.views-row-odd::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.mostPop #block-quicktabs-article-detail-popular li.views-row {
    border-bottom: 1px solid #ddd;
    padding: 6px 0 18px 7px;
}

.mostPop #block-quicktabs-article-detail-popular li:last-child {
    border-bottom: 0 !important;
}


.artNewsletter {
    
    margin-bottom: 50px;
   
}
.artNewsinner .subPub {
    background: none repeat scroll 0 0 #fff;
   margin-top:30px; margin-bottom: 30px;
    height: 220px;
    padding-bottom: 20px;
    padding-top: 20px;
   
}
.artNewsinner .subPub .subPublft {
    border-right: 1px solid #ddd;
    float: left;
    min-height: 180px;
    padding-left: 30px;
    padding-right: 30px;
    width: 230px;
}


.recSection .recLft .innerSec ul li .slidshownew {
    background: none repeat scroll 0 0 #484745;
    border: 2px solid #fff;
    border-radius: 6px;
    bottom: 15px;
    left: 15px;
    padding: 10px;
    position: absolute;
}

.recSection .recLft .innerSec ul li .slidshownew a img {
    vertical-align: middle;
}
.artNewsinner .subPub .subPubrgt {
    float: left;
    margin-top: 3px;
    position: relative;
}

#slider{width:260px;}

#slider .bx-pager.bx-default-pager{display:none;}
#slider .bx-wrapper ul{margin:0; padding:0; list-style:none;}
#slider .bx-wrapper ul li{text-align:center;}

#slider .bx-controls-direction a.bx-prev {
    background: url("../images/slider-arrows.png") no-repeat scroll 0px center #fff;
    cursor: pointer;
    height: 30px;
    left: 30px;
    position: absolute;
    text-indent: -9999px;
    top: 67px;
    visibility: visible;
    width: 30px;
}
#slider .disabled{
	display:none;
}

#slider .bx-controls-direction a.bx-next {
    background: url("../images/slider-arrows.png") no-repeat scroll -40px center #fff;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 32px;
    text-indent: -9999px;
    top: 67px;
    visibility: visible;
    width: 30px;
}

.artNewsinner .subPub h1.sub {
    color: #333;
    font-family: "Open Sans";
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 25px;
    margin-top: 30px;
    text-align: center; text-transform:none; line-height:28px;
}
.artNewsinner .subPub h2.sub{
    color: #333;
    font-family: "Open Sans";
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 25px;
    margin-top: 30px;
    text-align: center; text-transform:none; line-height:28px;
}

.artNewsinner .subPub p {
    margin: 0;
    padding: 0;
}
.artNewsinner .subPub p a.subsc {
    background: none repeat scroll 0 0 #00a2db;
    color: #fff;
    display: block;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 600;
    height: 40px;
    line-height: 38px;
    text-align: center;
    text-decoration: none;
    width: 160px;
}

.artNewsinner .subNews {
    background: none repeat scroll 0 0 #fff;
   
    height: 220px;
    padding-left: 25px;
    padding-top: 35px; margin-top: 30px; margin-bottom: 30px;
    
}
.artNewsinner .subNews .lft {
    float: left;
    margin-right: 15px;
    width: 300px;
}
.artNewsinner .subNews .lft h1.sub {
    color: #333;
    font-family: "Open Sans";
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 7px;
    margin-top: 5px; text-transform:none;
}

.artNewsinner .subNews .lft h2.sub {
    color: #333;
    font-family: "Open Sans";
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 7px;
    margin-top: 5px; text-transform:none;
}

.artNewsinner .subNews .lft p.inbox {
    color: #666;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 25px;
}

.artNewsinner .subNews .lft input.email {
   
    color: #555;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 600;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    width: 195px;
	border:1px solid #ddd !important; border-radius:0 !important;
}

.artNewsinner .subNews .lft input.signup {
    background: none repeat scroll 0 0 #00a2db;
    border: medium none;
    border-radius: 0;
    color: #fff;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 600;
    height: 40px;
    margin-left: -4px;
    text-align: center;
    width: 90px;
}
.artNewsinner .subNews .rgt {
    float: left;
    width: 115px;
}


.sponConBy {
    background: #1d57af none repeat scroll 0 0;
    height: 88px;
    margin-bottom: 30px;
    margin-top: 40px;
    padding-top: 2px;
}
.sponConByInner {
    background: #fff none repeat scroll 0 0;
    color: #333;
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 700;
    height: 84px;
    margin: 0 auto;
    padding-top: 24px;
    text-align: center;
    text-transform: uppercase;
    width: 496px;
}
.spname {
    color: #1d57af;
    font-size: 14px;
}
.arttopSec .byLine .sponsor-title a {
    color: #1d57af !important;
    font-size: 14px;
    font-weight: 700;
}

.cl{clear:both;}

/**** Light Box css ****/
#mc_embed_signup{position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,.8);z-index:10000; }
#mc_embed_signup form{position:fixed; top:20%; left:50%; margin-left:-300px;width:600px; font-weight: normal; font-family: "Open Sans", arial,Helvetica,sans-serif; font-size:14px; border-radius:4px; padding:0; background-color:#fff; color:#333; text-align:left;}
#mc_embed_signup_scroll{padding:15px 5px 10px 15px; max-height:80%; overflow-y:auto; overflow-x:hidden;display:block}
#mc_embed_signup a.mc_embed_close{background:transparent url(http://downloads.mailchimp.com/img/closebox.png) no-repeat; display:block; height:30px; width:30px; text-indent:-999em; position:absolute; top:-10px; right:-10px; }#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 10px}
#mc_embed_signup .header {width:100%}
#mc_embed_signup h1 {font-family:"Open Sans"; color:#FF6957; text-transform:none; font-size:33px; font-weight: 600; line-height:40px; padding:0; margin:9px 0;}
#mc_embed_signup h2 {font-family:"Open Sans"; padding:0; margin:5px 15px 25px 0; font-size:14px !important; line-height: 22px; color:#555 !important; font-weight: 400 !important; text-transform:none;}
#mc_embed_signup h2.mh2 {font-family:"Open Sans"; color:#FF6957 !important; font-size:33px !important; font-weight: 600 !important; line-height:40px; padding:0; margin:9px 0;}
#mc_embed_signup .socialshare {float:right; width:50%;}
#mc_embed_signup input {color: #333; font-family: arial; font-size: 14px; background-color:#fff; border:1px solid #ddd; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup a {color: #00a1df; display:inline-block;}
#mc_embed_signup .button {clear:both; background-color: #FF6957; border: 0 none; border-radius:4px; color: #fff; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 40px; line-height: 40px; margin: 5px 5px 10px 0; padding: 0 30px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#FF6957;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}
#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; min-height:50px; padding-bottom:4%; }
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; }
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#c60; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}
#mc_embed_signup .clear {clear:both;height:auto;width:auto;visibility:visible}#mc_embed_signup .mc-field-group.input-group ul {margin:10px 0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:5px 0; margin:0; width:30%; float:left;}
#mc_embed_signup .mc-field-group.input-group label {display:inline; font-weight:300;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:100%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;font-size:16px;}
#mc_embed_signup #mce-success-response {color:#555555; display:none;font-size:16px;margin-bottom:45px;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
#mc-embedded-subscribe {clear:both; width:auto; display:block;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}
#mc_embed_signup div.mce_inline_error {margin: 0 0 1em 0;padding: 5px 10px;background-color: #6B0505;font-weight: bold;z-index: 1;color: #fff;}
#mc_embed_signup div.mce_inline_error_email {margin: 0 0 1em 0;padding: 5px 10px;background-color: #6B0505;font-weight: bold;z-index: 1;color: #fff;}
#mc_embed_signup div.mce_inline_error_fname {margin: 0 0 1em 0;padding: 5px 10px;background-color: #6B0505;font-weight: bold;z-index: 1;color: #fff;}
#mc_embed_signup div.mce_inline_error_lname {margin: 0 0 1em 0;padding: 5px 10px;background-color: #6B0505;font-weight: bold;z-index: 1;color: #fff;}


/*** width 100% Background ****/


.bg-1.fw::before {
    background: #f5f5f5 none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    right: -30px;
    top: 0;
    width: 200%;
    z-index: -1;
}

.bg-1 {
    background: #f5f5f5 none repeat scroll 0 0 !important;
    color: #fff;
    min-height: 270px;
}

.bg-2.fw::before {
    background: #f5f5f5 none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: -37px;
    position: absolute;
    top: 0;
    width: 183%;
    z-index: -1;
}
.bg-2 {
    background: #f5f5f5 none repeat scroll 0 0;
    color: #fff !important;
    min-height: 270px;
    position: relative;
    z-index: 1;
}
/**** Pagination ****/
.pager li > a, .pager li > span {
    background-color: #fff;
    border: 0 !important;
    border-radius: 0 !important;
    display: inline-block;
    padding: 3px 13px !important; font-size:13px;
}
 .item-list .pager .pager-current {
    background: #ccc none repeat scroll 0 0;
    color: #fff; padding:3px 6px;
}
.pager li {
    display: inline;
    text-transform: uppercase;
}

.pull-right div.item-list .pager .pager-previous span, .pull-right div.item-list .pager .pager-first span {
    background-position: 0 -15px;
    color: #ccc;
}
.pull-right .item-list .pager .pager-first a, .pull-right .item-list .pager .pager-first span {
    background: url("../images/pager-prev.png") no-repeat scroll 0 7px;
    padding-left: 18px;
}
.pull-right .item-list .pager .pager-previous a, .pull-right .item-list .pager .pager-previous span {
    background: url("../images/pager-prevs.png") no-repeat scroll 0 7px;
    padding-left: 13px;
}


.pull-right .item-list .pager .pager-last a, .pull-right .item-list .pager .pager-last span {
    background: url("../images/pager-next.png") no-repeat scroll 100% 7px;
    padding-right: 18px;
}

.pull-right .item-list .pager .pager-next a, .pull-rightr .item-list .pager .pager-next span {
    background: url("../images/pager-nexts.png") no-repeat scroll 100% 7px;
    padding-right: 13px;
}

/****** Quick tab ****/
#block-quicktabs-canada-most-popular-tab h2{
	
    font-family: Open Sans Condensed;
    font-size: 29px;
    margin: 0 0 22px;
    padding: 0;
    text-align: center; text-transform:uppercase;}


#block-quicktabs-canada-most-popular-tab .quicktabs_main.quicktabs-style-nostyle {
border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin-top: -1px;
    padding: 2px 20px 0;
    border-top: 1px solid #ccc;
    }
#block-quicktabs-canada-most-popular-tab .item-list {
    margin: 0;
    padding-bottom: 0;
}

#block-quicktabs-canada-most-popular-tab ul.quicktabs-tabs {
    border-bottom: 1px solid #ccc;
    height: 32px;
    margin-bottom: 5px;
    margin-left: 0;
    width: auto; padding:0;
}

#block-quicktabs-canada-most-popular-tab ul.quicktabs-tabs li.active {
    background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    border-top: 1px solid #cbcbcb;
    height: 32px;
}
#block-quicktabs-canada-most-popular-tab ul.quicktabs-tabs li.active a {
    color: #333;
    font-family: Open Sans Condensed;
    font-size: 14px;
}


#block-quicktabs-canada-most-popular-tab ul.quicktabs-tabs li.last {
    margin-right: 0;
}
#block-quicktabs-canada-most-popular-tab ul.quicktabs-tabs li {
    text-align: center;
    width: 161px;
      display: inline-block;
    font: 11px/20px Arial,Helvetica,sans-serif;
}
#block-quicktabs-canada-most-popular-tab ul.quicktabs-tabs li {
  
    color: #333;
    display: block;
    float: left;
    font: 11px/15px Arial,Helvetica,sans-serif;
    margin-bottom: -1px;
    min-height: 20px !important;
    padding: 5px !important;
    text-transform: uppercase;
	
}
#block-quicktabs-canada-most-popular-tab ul.quicktabs-tabs li {
    background: -moz-linear-gradient(center top , #fcfbfb, #edecec) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: #edecec; /* Old browsers */
background: -moz-linear-gradient(top, #edecec 0%, #edecec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edecec), color-stop(100%,#edecec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #edecec 0%,#edecec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #edecec 0%,#edecec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #edecec 0%,#edecec 100%); /* IE10+ */
background: linear-gradient(to bottom, #edecec 0%,#edecec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edecec', endColorstr='#edecec',GradientType=0 ); /* IE6-9 */
    border-left: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    border-top: 1px solid #cbcbcb;
}
#block-quicktabs-canada-most-popular-tab ul.quicktabs-tabs li {
    display: inline-block;
    font: 11px/20px Arial,Helvetica,sans-serif;
    height: 31px;
    margin-right: 8px;
}

#block-quicktabs-canada-most-popular-tab ul.quicktabs-tabs li a {
    color: #333;
    font-family: Open Sans Condensed;
    font-size: 14px;
}

#block-quicktabs-canada-most-popular-tab #quicktabs-canada_most_popular_tab ul {border-bottom: 0 none;}
#block-quicktabs-canada-most-popular-tab #quicktabs-canada_most_popular_tab ul {

    counter-reset: item;
    list-style-type: none;
    margin: 0px 0 0 -15px; padding-left:15px;
}
#block-quicktabs-canada-most-popular-tab li.views-row .title {
    margin: -35px 0 0 38px;
}
#block-quicktabs-canada-most-popular-tab li .title a {
    color: #222;
    font: 600 15px/21px "Open Sans";
}
#block-quicktabs-canada-most-popular-tab #quicktabs-tabpage-canada_most_popular_tab-2 li.views-row::before {
    color: #999;
    font-family: georgia;
    font-size: 34px; font-weight:normal;
}
#block-quicktabs-canada-most-popular-tab li.views-row::before {
    color: #999;
    content: counter(item, decimal);
    counter-increment: item;
    font-size: 22px;
}
#block-quicktabs-canada-most-popular-tab .views-row.views-row-odd::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#block-quicktabs-canada-most-popular-tab li.views-row {
    border-bottom: 1px solid #ddd;
    padding: 6px 0 18px 7px;
}

#block-quicktabs-canada-most-popular-tab li:last-child {
    border-bottom: 0 !important;
}

#artinfo_subscribe_newsft .sendingsc, #artinfo_subscribe_newsft .errorsc, #artinfo_subscribe_newsft .errorsc {
  color: #000;
  font-size: 12px;
  position: absolute;
  left: 30px;
  width: 236px;
  padding: 0px;
  top: 88px;
}

#artinfo_subscribe_newsmc .sendingsc, #artinfo_subscribe_newsmc .errorsc, #artinfo_subscribe_newsmc .errorsc{
    position: absolute;
    color: #000;   font-size: 12px;
    top: 119px;
}
/**** Language specific css *****/
.i18n-fr #site-edition .site-dropdown {width: 386px;}
.i18n-de-at #site-edition .site-dropdown {width: 364px;}
.i18n-es-co #site-edition .site-dropdown {width: 409px;}
.i18n-fr #site-edition .site-dropdown {width: 456px;}
.i18n-de #site-edition .site-dropdown {width: 464px;}
.i18n-it #site-edition .site-dropdown {width: 400px;}
.i18n-es #site-edition .site-dropdown {width: 409px;}
.i18n-ru #site-edition .site-dropdown {width: 482px;}
.i18n-es-sp #site-edition .site-dropdown {width: 415px;}
.i18n-pt-br #site-edition .site-dropdown {width:390px;}

.i18n-fr .ai-menu ul li.first ul div.ai-submenu.dropdown-old {width: 425px;}
.i18n-fr .ai-menu ul li.first ul div.ai-submenu.dropdown-old div.leftmenu {width: 220px;}

.i18n-pt-br .ai-menu-main > ul.menu > li > a, .i18n-pt-br .main-nav li > a {padding: 10px 14px;}
.i18n-es-co .ai-menu-main > ul.menu > li > a, .i18n-es-co .main-nav li > a {padding: 10px 12px;}
.i18n-es .ai-menu-main > ul.menu > li > a, .i18n-es .main-nav li > a {padding: 10px 11px;}
.i18n-es-sp .ai-menu-main > ul.menu > li > a, .i18n-es-sp .main-nav li > a {padding: 10px 11px;}
.i18n-ru .ai-menu-main > ul.menu > li > a, .i18n-ru .main-nav li > a {padding: 10px 8px;}


.i18n-de-at #site-edition .site-dropdown li a.active {background: rgba(0, 0, 0, 0) url("/sites/all/themes/vsc_responsive/images/editions-check.png") no-repeat scroll 70% center;}
.i18n-en-cn #site-edition .site-dropdown li a.active {background: rgba(0, 0, 0, 0) url("/sites/all/themes/vsc_responsive/images/editions-check.png") no-repeat scroll 70% center;}
.i18n-en-au #site-edition .site-dropdown li a.active {background: rgba(0, 0, 0, 0) url("/sites/all/themes/vsc_responsive/images/editions-check.png") no-repeat scroll 70% center;}
.i18n-en-fr #site-edition .site-dropdown li a.active {background: rgba(0, 0, 0, 0) url("/sites/all/themes/vsc_responsive/images/editions-check.png") no-repeat scroll 70% center;}
.i18n-en-ja #site-edition .site-dropdown li a.active {background: rgba(0, 0, 0, 0) url("/sites/all/themes/vsc_responsive/images/editions-check.png") no-repeat scroll 70% center;}
.i18n-en-ko #site-edition .site-dropdown li a.active {background: rgba(0, 0, 0, 0) url("/sites/all/themes/vsc_responsive/images/editions-check.png") no-repeat scroll 70% center;}


/***** Sub sun channel Page css ****/
.views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
    border-bottom: 4px solid #eee; padding-bottom:12px; margin-bottom:30px;
}
.views-field.article-full-title a {
   color: #222;
    display: block;
    font: 600 32px/40px Open Sans !important;
    margin-bottom: 8px;
    margin-top: 8px;
    }
    
.views-row .views-field-field-author{
    color: #777;
    font-family: "Open Sans";
    font-size: 11px;
    text-transform: uppercase;
    }
    
.page-videos .views-row, .view-Museum-Data .views-row, .view-Auction-Data .views-row  {
    border-bottom: 1px solid #ddd;
    padding: 30px 0px 30px 0;
   
}
.subchannel-section .views-row {
    border-bottom: 1px solid #ddd;
    padding: 0px 0px 30px 0; margin-bottom:20px;
   
}

.page-videos .views-row.views-row-1, .subchannel-section .views-row.views-row-1, .view-Museum-Data .views-row.views-row-1, .view-Auction-Data .views-row.views-row-1  {padding: 0px 0px 30px 0;}

.view-Museum-Data .views-field-field-author { color: #777;font-family: "Open Sans";font-size: 11px;font-weight: 400;margin-bottom: 8px; margin-top: 8px;text-transform: uppercase;}
.view-Museum-Data .views-field-field-author .field-content {display: inline;text-transform: uppercase;}
.view-Museum-Data .views-field-field-photo-gallery {background: rgba(0, 0, 0, 0) url("/sites/all/themes/vsc_artinfo/img/photo-icon.png") no-repeat scroll 0 0;margin-top: 11px;padding-left: 28px;}

.view-Auction-Data .views-field-field-author { color: #777;font-family: "Open Sans";font-size: 11px;font-weight: 400;margin-bottom: 8px; margin-top: 8px;text-transform: uppercase;}
.view-Auction-Data .views-field-field-author .field-content {display: inline;text-transform: uppercase;}
.view-Auction-Data .views-field-field-photo-gallery {background: rgba(0, 0, 0, 0) url("/sites/all/themes/vsc_artinfo/img/photo-icon.png") no-repeat scroll 0 0;margin-top: 11px;padding-left: 28px;}



.page-videos .views-field-title, .subchannel-section .views-field-title, .page-videos .views-field-title a, .subchannel-section .views-field-title a {color: #222; font: 600 20px/26px "Open Sans";}
 .views-row #subArticleListing .subArticleDes .views-field-body {
    color: #777;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}
.page-videos .views-field-field-author, .subchannel-section .views-field-field-author {
    color: #777;
    font-family: "Open Sans";
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase; margin-top:8px; margin-bottom:8px;
}
.page-videos .views-field-field-author .field-content, .subchannel-section .views-field-field-author .field-content {
    display: inline;
    text-transform: uppercase;
}

.page-videos .field-name-field-tags a,
.page-videos .views-field-name a,
.page-videos .views-field-field-photo-gallery a,
.page-videos .views-field-term-node-tid a,
.subchannel-section .field-name-field-tags a,
.subchannel-section .views-field-name a,
.subchannel-section .views-field-field-photo-gallery a,
.subchannel-section .views-field-term-node-tid a,
.view-Museum-Data .views-field-field-photo-gallery a,
.view-Auction-Data .views-field-field-photo-gallery a
 {
    color: #444;
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 400;
}

.page-videos .views-field-field-photo-gallery, .subchannel-section .views-field-field-photo-gallery {
    background:url("/sites/all/themes/vsc_artinfo/img/photo-icon.png") no-repeat scroll 0 0;
   
    margin-top: 11px;
    padding-left: 28px;
}

.views-row #subArticleListing .subArticleImg{float:left; margin-right:30px;}
.views-row #subArticleListing .subArticleDes{font-family:"Open Sans";  margin-left: 270px;}
.views-row #subArticleListing .subArticleDes .views-field-php span a{color: #222;font: 600 20px/26px Open Sans;}




.ui-loader { display:none;}
.field-item.even{
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 1px;
    height: 0;
}
.field-item.even object, .field-item.even embed{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.page-taxonomy-term-1152 .panel-pane.pane-block.pane-menu-menu-visual-arts-menu {margin-bottom: 30px;}
.page-taxonomy-term-1157 .panel-display.panel-1col.clearfix{margin-bottom: 30px;}



  /***** Tag Pages *****/
  h1#page-title {
   
    color: #222;
    font-family: "Open Sans";
    font-size: 26px;
    font-weight: 600;
    margin-left: 15px;
    padding-bottom: 5px;
   
    text-transform: uppercase;
}

#block-ai-home-page-ai-tags-page-top-stories .article-full-title a {color: #222;font: 600 32px/40px Open Sans !important; margin-top:10px; display:block;}
#block-ai-home-page-ai-tags-page-top-stories .views-nivo-slider.clearfix {background: #f5f5f5 none repeat scroll 0 0;}
#block-ai-home-page-ai-tags-page-top-stories .article-slideshow-overlay { background:#333; border: 2px solid #fff; border-radius: 8px; padding:10px 10px 10px 10px; position:absolute; left:15px; bottom:150px; width:177px; }
#block-ai-home-page-ai-tags-page-top-stories .article-slideshow-overlay a {background: url("/sites/all/modules/custom/ai_home_page/css/images/icon-vid-slideshow-sprite.png") no-repeat scroll 0 -68px ;color: #fff;padding: 4px 10px 8px 38px;}
#block-ai-home-page-ai-tags-page-top-stories .article-slideshow-overlay a:hover {color:#fff !important;}



/*******Gallery Guide  Artist A-Z  Csss *****/
.ggartistAZ .topBreadcrum{margin-top:6px; margin-bottom:26px; font-size:15px;}
.ggartistAZ .pageTitle h1{font-size:44px; font-family:"Open Sans"; font-weight:600;}
.ggartistAZ .alphabetFilter{ border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.ggartistAZ .alphabetFilter ul{ margin:0; padding:0; list-style:none;}
.ggartistAZ .alphabetFilter ul li{ float:left; display:inline-block; line-height:56px; padding-left:13px; padding-right:13px;}
.ggartistAZ .alphabetFilter ul li a{ color:#aaa; font-size:17px; font-family:"Open Sans"; font-weight:600;}
.ggartistAZ .alphabetFilter ul li a.active{ background:#e5e5e5; color:#000; padding:3px 8px 4px 8px;}
.ggartistAZ .searchAZ{ float:left;   height:57px; position:relative;  }
.alpFilLft{ float:left; width:99%;}
.artistAZDesc{margin-top:30px;}
.artistAZDesc .heading{ font-size:24px; text-align:center; color:#333; margin-top:38px; margin-bottom:18px; position:relative;}
.artistAZDesc .heading span{ font-size:14px; position:absolute; left:0; top:10px;}
.artistAZDesc .heading span a{ font-size:14px;  color:#333;}
.artistAZDesc p{ font-size:14px; font-weight:400; line-height:24px; color:#333;}
.artistAZDesc p a{ color:#337ab7; }

.artistAZDesc p a.moreLess{font-size:12px; font-weight:bold; color:#333;}
.row.artistDetailAZ{margin-top:40px;}
.artistDetailAZ .artConAZ{ border-bottom:4px solid #eee; margin-bottom:20px; min-height:310px;}
.artistDetailAZ .artConAZ .artName{ font-size:16px; font-weight:600; margin-top:11px; margin-bottom:7px; color:#333;}
.artistDetailAZ .artConAZ .artName a{ color:#333;}
.artistDetailAZ .artConAZ .artDec{ font-size:12px; color:#525252; line-height:18px; font-weight:400;}
.artistDetailAZ .artConAZ .artDec a{ font-size:12px; font-weight:bold; color:#333; text-transform:uppercase;}
.promLink{width:507px; margin:0 auto; margin-top:10px;}
.promLink a{width:507px; height:60px; line-height:60px; background:#ccc; color:#fff; font-size:20px; font-family:Open sans; display:block; border-radius:6px; text-align:center; }
.promLink a:hover{color:#fff !important;}

/* CSS For Lifestyle Picks menu : Non English Sites issue #2221 : Start*/
.i18n-ja .blouintoppicks {display: none !important;}
.i18n-fr .blouintoppicks {display: none !important;}
.i18n-de-at .blouintoppicks {display: none !important;}
.i18n-es-co .blouintoppicks {display: none !important;}
.i18n-fr .blouintoppicks {display: none !important;}
.i18n-de .blouintoppicks {display: none !important;}
.i18n-it .blouintoppicks {display: none !important;}
.i18n-es .blouintoppicks {display: none !important;}
.i18n-ru .blouintoppicks {display: none !important;}
.i18n-es-sp .blouintoppicks {display: none !important;}
.i18n-pt-br .blouintoppicks {display: none !important;}
.i18n-ko .blouintoppicks {display: none !important;}
.i18n-zh-hans .blouintoppicks {display: none !important;}

.gallery-search-artist {
position: absolute;
right:0;
top: 0px;
border-left: 1px solid #ddd;
height: 57px;

width: 48px;
background:#fff url('/sites/all/modules/custom/ai_artist_search/img/icon-search-artist.png') no-repeat 10px 20px; line-height:44px;
display:none;
}
.gallery-search-image-artist {
position: absolute;
right:0;
top: 0px;
border-left: 1px solid #ddd;
height: 57px;

width:48px;
background:#fff url('/sites/all/modules/custom/ai_artist_search/img/icon-search-artist.png') no-repeat 10px 20px;
display:block; z-index:999; cursor:pointer;
}
#galleryguide-search-artist {
width:34px;
background:#fff;
border:none;
height: 25px;
float:right;
margin-top: 6px;
display:none;
font-family:"Open Sans";
font-weight:600;
font-size:15px;
color:#bababa;
}

#mobileSearch{ font-weight:600; font-size:15px;
    color: #333;
    width: 100%;
    padding: 6px 15px 10px 10px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    text-shadow: none;
    -webkit-box-shadow:none;
    -moz-box-shadow: none;
    box-shadow:none; border:1px solid #ddd;}

#mobileSearch input#textSearch{border:none; width:90%; float:left;}


.noticableArtist{margin-bottom:40px;}
.noticableArtist .heading{ font-size:24px; font-family:"Open Sans"; font-weight:600; color:#333; text-align:center; margin-top:50px; margin-bottom:25px;}
.noticableArtist .notartRep .minHeight{min-height:375px;}
.noticableArtist .notartRep .title{ font-weight:700; font-family:"Open Sans"; color:#333; font-size:19px; line-height:25px; margin-top:10px; margin-bottom:12px;}
.noticableArtist .notartRep .title a{ color:#333;}
.noticableArtist .notartRep .revBy{ font-size:11px; text-transform:uppercase; color:#222;}
.noticableArtist .notartRep .revBy span{ font-size:11px; text-transform:uppercase; color:#888; font-weight:400;}
.noticableArtist .notartRep .decs{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;  line-height:19px; font-weight:normal; color:#333; margin-top:14px;}
.noticableArtist .notartRep .readMore a{  font-size:12px; font-weight:700; color:#222; margin-right:15px; text-align:right; float:right; margin-bottom:8px;}
.page-node-902594 a.truncator-link.truncator-more {
  font-weight: bold;
  color: #000;
  background: url(/sites/all/modules/custom/ai_artists/images/bot-arrow.jpg) center right no-repeat;
  display: inline-block;
  width: 62px;
  font-size: 12px;
  margin-left: -3px;
}
.page-node-902594 a.truncator-link.truncator-less {
  font-weight: bold;
  color: #000;
  font-size: 12px;
}
.borBottomNew{border-bottom:4px solid #eee;}