/* 
    Document   : arts_integration
    Created on : 28 Aug, 2013, 10:15:44 AM
    Author     : sateesh
    Description:
        Purpose of the stylesheet follows.
*/

.view-mode-full .field-name-field-news-image-upload {
  float:right;
  padding: 20px 0px 20px 20px;
}
.field-name-field-news-url {
  float:left;
  margin-right: 10px;
}
.field-name-field-news-is-ext-news-story{
  display: none;
}

#block-menu-menu-top-utility-navigation ul li ul{
  display:none;
}
#block-menu-menu-top-utility-navigation  .expanded {
  list-style: none;
}

.plate-lists ul, .plate-lists .item-list ul{
  margin:0px !important;
  padding: 0px !important;
}

.plate-lists ul li{
  list-style: none !important;
  /*  padding:8px !important;
  border-bottom: 1px solid #ccc !important;*/
}

.plate-lists li ul li a:before{
  background-image: url("../images/afta-sprite.png");
  background-position: -360px 0;
  background-repeat: no-repeat;
  content: "";
  height: 12px;
  left: -18px;
  margin-top: 1px;
  position: absolute;
  width: 12px;
}

.plate-lists li ul li a{
  font-weight: normal;
  margin-left: 20px;
  position: relative;
}


.plate-lists ul li a{
  text-transform: none;
  font-weight: normal;
}

.plate-lists ul > li > ul > li > ul  {
  margin-left: 10px !important;
  margin-top: 5px !important;
}


.plate-lists ul > li > ul > li > ul > li {
  border-top: none !important;
  padding-top: 0 !important;
}

.left_float {
  float:left;
}
.right_float{
  float:right;
}
.width25pc{
  width:24%;
}
.width50pc{
  width:74%;
}
.width75pc{
  width:74%;
}
.floatedrow{
  clear:both;
}
.pad10 {
  padding:10px;
}
.pad10lf {
  padding:0px 10px;
}
.pad10tb {
  padding:10px 0px;
}
.pad10lrb {
  padding:0px 0px 10px 0px;
}
.pad10lr {
  padding: 0px 10px 0px 10px;
}
.pad25b{
  padding: 0px 0px 25px 0px
}
.contact_us_left {
  float:left;
  width:65%;
}
.contact_us_right {
  float: right;
  width:34%;
}

#main .pane-views .node-title,
#panels-ipe-regionid-center_top .node-title{
  display: block;
  color: #696A6F;
  font-family: 'Trade Gothic W01 BoldCn20';
  font-size: 48px;
  line-height: 0.85;
  margin-bottom: 9px;
  padding-bottom: 14px;
  text-transform: uppercase;
  background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAMAAACzWnatAAAABlBMVEUpJSIAAACG3irwAAAADklEQVR42mJggAGAAAMAAAoAAQ9d4SsAAAAASUVORK5CYII=") repeat-x scroll center bottom;
}

#main .pane-views header,
#panels-ipe-regionid-center_top header{
  margin-bottom: 1.5em;
  background: #fff;
  padding: 18px 18px 19px;
}
#main .pane-views .field-name-body{
  background: #fff;
  padding: 18px 18px;
}
#main .sidebars .field-name-body {
  padding: 0px;
}
#panels-ipe-regionid-center_top .field-name-body{
  background: #fff;
  padding: 18px 18px 19px;
}


@media all and (min-width: 100px) and (max-width: 480px) {


  #block-menu-menu-top-utility-navigation {
    width:100%;
  }

  #block-menu-menu-top-utility-navigation ul{
    padding-left: 1em;
    padding-right: 1em;
  }

  #block-menu-menu-top-utility-navigation ul li.leaf, 
  #block-menu-menu-top-utility-navigation ul li {
    width:50%;
  }


  #search-form #edit-basic div.form-item label{
    width:100%;
    display:block;
  }
  #search-form #edit-basic div.form-item input#edit-keys{
    margin-bottom: 8px;
    max-width:88%;
  }


}

.views-slideshow-pager-fields div{
  background:none;
  float: inherit;
  height: inherit;
  left: inherit;
  overflow: inherit;
  position: inherit;
  text-indent: inherit;
  width: inherit;
  background-color: inherit;
}

div.views-slideshow-pager-fields>div{
/*  float:left;
  width:34px;*/
}


.views-slideshow-pager-fields div.views-content-nothing {
  background-image: url("../images/afta-sprite.png");
  background-position: -260px -170px;
  display: block;
  float: left;
  height: 16px;
  text-indent: -400px;
  width: 16px;
}

div.views-slideshow-pager-fields>div.active div.views-content-nothing{
  background-position:-230px -170px;
}


.views-slideshow-cycle-main-frame-row .panel-2col .panel-col-first .inside {
  margin-right:0em !important;
}

.views-slideshow-pager-fields div,
#widget_pager_top_slideshow_front-block.views-slideshow-pager-fields div,
#widget_pager_top_slideshow_front-block_1.views-slideshow-pager-fields div,
#widget_pager_top_slideshow_front-block_2.views-slideshow-pager-fields div,
#widget_pager_top_slideshow_front-block_3.views-slideshow-pager-fields div,
#widget_pager_top_slideshow_front-block_4.views-slideshow-pager-fields div,
#widget_pager_bottom_slideshow_front-block.views-slideshow-pager-fields div,
#widget_pager_bottom_slideshow_front-block_1.views-slideshow-pager-fields div,
#widget_pager_bottom_slideshow_front-block_2.views-slideshow-pager-fields div,
#widget_pager_bottom_slideshow_front-block_3.views-slideshow-pager-fields div,
#widget_pager_bottom_slideshow_front-block_4.views-slideshow-pager-fields div
{
  background-image: url("../images/afta-sprite.png");
  background-position: -260px -230px;
  display: block;
  float: left;
  height: 16px;
  left: 34%;
  overflow: hidden;
  position: relative;
  text-indent: -400px;
  width: 16px;

  height:inherit;
  position:inherit;
  overflow: inherit;
  left:0px;

  display: inline-block;
  float: none;
  text-align: center;
  width:16px;

  padding:0px;
}

.views-slideshow-pager-fields div.active,
#widget_pager_top_slideshow_front-block.views-slideshow-pager-fields div.active,
#widget_pager_top_slideshow_front-block_1.views-slideshow-pager-fields div.active,
#widget_pager_top_slideshow_front-block_2.views-slideshow-pager-fields div.active,
#widget_pager_top_slideshow_front-block_3.views-slideshow-pager-fields div.active,
#widget_pager_top_slideshow_front-block_4.views-slideshow-pager-fields div.active,
#widget_pager_bottom_slideshow_front-block.views-slideshow-pager-fields div.active,
#widget_pager_bottom_slideshow_front-block_1.views-slideshow-pager-fields div.active,
#widget_pager_bottom_slideshow_front-block_2.views-slideshow-pager-fields div.active,
#widget_pager_bottom_slideshow_front-block_3.views-slideshow-pager-fields div.active,
#widget_pager_bottom_slideshow_front-block_4.views-slideshow-pager-fields div.active
{
  background-position:-230px -230px;
}

.views-slideshow-pager-fields,
#widget_pager_top_slideshow_front-block,
#widget_pager_top_slideshow_front-block_1,
#widget_pager_top_slideshow_front-block_2,
#widget_pager_top_slideshow_front-block_3,
#widget_pager_top_slideshow_front-block_4,
#widget_pager_bottom_slideshow_front-block,
#widget_pager_bottom_slideshow_front-block_1,
#widget_pager_bottom_slideshow_front-block_2,
#widget_pager_bottom_slideshow_front-block_3,
#widget_pager_bottom_slideshow_front-block_4
{
  width:96%;
}
@media (max-width:768px) {
  .views-slideshow-pager-fields,
  #widget_pager_top_slideshow_front-block,
  #widget_pager_top_slideshow_front-block_1,
  #widget_pager_top_slideshow_front-block_2,
  #widget_pager_top_slideshow_front-block_3,
  #widget_pager_top_slideshow_front-block_4,
  #widget_pager_bottom_slideshow_front-block,
  #widget_pager_bottom_slideshow_front-block_1,
  #widget_pager_bottom_slideshow_front-block_2,
  #widget_pager_bottom_slideshow_front-block_3,
  #widget_pager_bottom_slideshow_front-block_4
  {
    width: auto;
  }
}


/* css related to yellow promo box view blocks */
.yellow_promo_box{
  color:#000;
}
.yellow_promo_link *,
.yellow_promo_link:visited *,
.yellow_promo_link:active *{
  color:#292522 !important;
}
.yellow_promo_link:hover * {
  color:#ee3820 !important;
}
.yellow_promo_link .footer li{
  line-height: 20px;
}
.view-staff-liaison-by-topic .views-field-title,
.view-staff-liaison-by-topic .views-field-field-staff-team-position {
  padding: 5px 0px;
}

.view-id-advertisement_block .view-footer p{
  margin-top: -2px;
  font-size: 12px;
  font-weight: bold;
  color: #C4C1C2;
  text-align: right;
  background: #fff;
  padding: 0px 6px;
}

.view-featured-multimedia-one-column a:hover{
  color: #fff;
}

h1.bordered, h2.bordered, h3.bordered, h4.bordered, h5.bordered, h6.bordered {
  display: block;
  margin-bottom: 9px;
  padding-bottom: 14px;
  background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAMAAACzWnatAAAABlBMVEUpJSIAAACG3irwAAAADklEQVR42mJggAGAAAMAAAoAAQ9d4SsAAAAASUVORK5CYII=") repeat-x scroll center bottom;
}
h1 + h4.bordered {
  margin-top: 0px;
  font-family: 'Trade Gothic W01 BoldCn20';
  font-size: 18px;
}


/* 25|75 panels page css */
#main_content_wrapper .panels-flexible-panel_25_75 {
  background: #fff;
  padding:10px;
}


.node-events .view-left-column
{
  float: left;
  width:73%;
}
.node-events .view-right-column{
  float: right !important;
  width:24% !important;
}
.node-staff-team .view-left-column{
  float: left;
  width:24%;
}
.node-staff-team .view-right-column{
  float: right !important;
  width:74% !important;
}
.item-list .pager {
  margin-bottom: 10px;
  padding-top:25px;
  height: 40px;
  background: #fff;
}

.view .item-list{
  background: #fff;
}

.item-list .pager li {
  padding:10px;
  border:1px solid #ccc;
}

.item-list .pager li:hover {
  background: #e8e8e8;
  cursor: pointer;
}

.item-list .pager li:first-child{
  border-top: 1px solid #ccc;
}

.ds-2col-stacked-fluid {
  background: #fff;
  padding: 15px;
}

.float-left{
  float:left;
}

.float-right{
  float:left;
}

.float20{
  width:19%;
}
.float25{
  width:24%;
}
.float30{
  width:29%;
}
.float40{
  width: 39%
}
.float50{
  width:49%;
}
.float60{
  width: 59%
}
.float70{
  width: 69%
}
.float75{
  width:74%;
}
.float80{
  width:79%;
}



.page-sitemap #main_content_wrapper,
.page-node-add-events #main_content_wrapper,
.page-node-add-parc-opportunities #main_content_wrapper,
.page-node-done #main_content_wrapper,
.page-toboggan #main_content_wrapper
{
  background: #fff !important;
  padding: 25px;
  clear: both;
}

.form-field-name-field-section, 
.field-type-text-with-summary .filter-wrapper,
.vertical-tabs
{
  display: none;
}

/* we are hiding some checkboxes on events page selectively under categories option */
.form-item-field-events-category-und-57,
.form-item-field-events-category-und-52,
.form-item-field-events-category-und-54,
.form-item-field-events-category-und-55{
  display:none;
}





.site-map-menu a {
  color: #0094b3;
}

ul.site-map-menu > li{
  padding-top: 13px;
  border-top: 1px solid #ccc;
  margin-bottom: 10px;
  margin-top: 25px;
  font-size: 150%;
  text-transform: uppercase;
}

ul.site-map-menu > li > ul > li{
  padding-top: 0px;
  border-top: none;
  margin-top: 3px;
  margin-bottom: 3px;
  font-size: 100%;
  text-transform: capitalize;
}

.news_category_58, .news_category_59, .news_category_60, .news_category_61 {
  float:left;
  height: 50px;
  width: 60px;
  padding-right: 10px;
  padding-bottom: 10px;
  text-indent: -999px;
}
.news_category_58{
  background: url('../images/afta_news.jpg') no-repeat;
}
.news_category_59{
  background: url('../images/art_in_news.jpg') no-repeat;
}
.news_category_60{
  background: url('../images/arts_blog.jpg') no-repeat;
}
.news_category_61{
  background: url('../images/legislative_news.jpg') no-repeat;
}
.news_category_58 ul, .news_category_59 ul, .news_category_60 ul, .news_category_61 ul{
  list-style-type:none;
}
.news_room_home_body{
  margin-top: 32px;
}

.view-id-calendar .views-table {
  width:100%;
}
.view-id-calendar .view-header .browse_text{
  text-align: right;
}
.view-id-calendar caption{
  background: #ee3820;
  text-transform: uppercase;
  color: #fff;
  font-size: 18px;
  padding: 10px;
  font-family: 'Trade Gothic W01 BoldCn20';
}
/*
.view-id-calendar .views-field-field-event-dates-1 {
  width:24%;
}
*/
.view-id-calendar td{
  padding: 10px;
}
.view .date-nav-wrapper .date-heading {
  background-color: #dfdfdf;
}

/* Arts Event Calendar */
#block-views-calendar-block-1{

}
#block-views-calendar-block-1 div.date-nav , #block-views-calendar-block-6 div.date-nav{
  margin-bottom: 0px;
  height: 0px;
  padding-bottom: 0px;
}
#block-views-calendar-block-1 div.date-nav ul.pager, #block-views-calendar-block-6 div.date-nav ul.pager{
  margin-bottom: 5px;
  padding-top: 0px;
  height: 0px;

}
#block-views-calendar-block-1 .date-heading h3 a,  #block-views-calendar-block-6 .date-heading h3 a{
  color:#696A6F;
  font-size: inherit;
  font-family: inherit;
}
#block-views-calendar-block-1 table td.mini, #block-views-calendar-block-6 table td.mini{
  padding: 10px;
  border: 1px solid #ccc;
}
#block-views-calendar-block-1{

}


.view-calendar.afta-common div.date-nav{
  margin-bottom: 0px;
  height: 0px;
  padding-bottom: 6px;
}

.view-calendar.afta-common div.date-nav ul.pager{
  float: left;
  height: 0px;
  padding-top: 0px;
  margin-bottom: 0px;  
}

.view-calendar.afta-common tr.odd{
  background-color: #FFF;
}

#block-block-119{
  background: white;
}
#block-block-119>div{
  padding:20px !important;
}


/* Recent Awards Block */
.view-award-winners-block-view h5{
  color: #EE3820;
}
.view-award-winners-block-view .views-field-title{
  margin:3px 0px 3px;
}
.view-award-winners-block-view .views-field-title a{
  font-family: 'Clarendon BT W01';
  font-weight: bold;
}
.view-award-winners-block-view .views-field-field-award-winner-category div{
  font-family: 'Clarendon BT W01';
  font-size: 12px;  
}
.view-award-winners-block-view .views-field-field-award-winner-image-upload img{
  display:block;
  margin:18px auto 28px;
  border: 1px solid black;
}

.view-award-winners-block-view .views-field-nid {
  margin-bottom: 9px;
}
.view-award-winners-block-view .views-field-nid a{
  display: block;
  color: #ee3820;
  text-transform: uppercase;
  font-weight:bold;
  text-align: right;
  font-size: 14px;

}
.view-award-winners-block-view .views-field-nid a:before{
  float: left;
  margin-top: -3px;
  content: "";
  display: inline-block;
  width: 24px;
  height: 20px;
  background-image: url(../images/afta-sprite.png);
  background-repeat: no-repeat;
  background-position: -102px -121px;
}

.view-award-winners-block-view .footer{

  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAMAAACzWnatAAAABlBMVEUpJSIAAACG3irwAAAADklEQVR42mJggAGAAAMAAAoAAQ9d4SsAAAAASUVORK5CYII=) repeat-x top;

}
.view-award-winners-block-view .footer li:first-child{
  border-top:none;
  padding-top:21px;
}


/* afta-events */

.view-afta-events .node-readmore a{
  display: block;
  color: #ee3820;
  text-transform: uppercase;
  font-weight:bold;
  text-align: right;
  font-size: 14px;
  margin-bottom:10px;
}
.view-afta-events .node-readmore {
  padding:0px;
}
.view-afta-events .node-readmore a:before{
  content: ">>";
}


/* FAQ */
.faq-qa{
  /*background:white;
  padding:20px 10px;*/
}

.faq-question-answer{
  border-bottom: #ddd solid 1px;
}

.faq-question {
  padding: 14px;
  border: medium none;
  color: #FFFFFF;
  font-family: 'Trade Gothic W01 BoldCn20';

  text-transform: uppercase;
  font-size: 18px;
}
.faq-answer {
}
.faq-question:before {
  content:" ";
  background-image: url(../images/afta-sprite.png);
  background-position: -261px -200px;
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
  display: block;
  float: left;
}
.faq-question span {
  /*background-image: url(../images/afta-sprite.png);
  background-position: -261px -200px;
  background-repeat: no-repeat;*/
  display: block;
  margin-left: 26px;
}


.map_bubble_box {
  padding: 10px;
  font-size: 14px;
  font-family: 'Trade Gothic W01 BoldCn20';
}

.map_bubble_box .map-link{
  display:none;
}
.map_bubble_box img{
  padding: 5px;
  border: 1px solid #ccc;
  margin-right: 5px;
}
.map_bubble_box .country-name, .map_bubble_box .location, .map_bubble_next_event{
  margin-bottom: 10px;
}

.page-public-events-search .views-exposed-form .views-exposed-widget {
  float:none !important;
}

.page-public-events-search .views-exposed-form .views-exposed-widget .form-type-select .form-select {
  width: 250px;
}

.page-public-events-search input[type="text"] {
  width:250px !important; 
}


html.js input.form-autocomplete {
  background-position: 100% 4px;
}
html.js input.throbbing {
  background-position: 100% -18px;
}



body, p{
  font-size:14px;
  line-height:17.5px;
}

/*==============================================================================================================================

FOR BOTTOM AFFLIATE LINKS

================================================================================================================================
*/

#block-block-7 li.afta {
  margin-left: 0;
}

/*#block-block-7 .content a {
  color: #0094B3;
  display: block;
  padding: 4px 0;
  text-decoration: none;
}
*/

#block-block-7 .content a {
  display: inline-block;
  padding: 0;
  vertical-align: middle;
}

#block-block-7 .content span {
  display: none;
}

.afta img {
  margin-top: 5px;
}
#block-block-7 .content img {
  display: none;
}

#block-block-7 li.afta a{
  background: url('/sites/all/themes/arts_zen/images/logo-afta-dk-gray.png') left top no-repeat transparent;
  height:100px;
  width:90px;
}

#block-block-7 li.afta a:hover{
  background: url('/sites/all/themes/arts_zen/images/logo-afta-color.png') left top no-repeat transparent;
}

#block-block-7 li.afta a:active{
  background: url('/sites/all/themes/arts_zen/images/logo-afta.png') left top no-repeat transparent;
}



#block-block-7 li.aftaaf a{
  background: url('/sites/all/themes/arts_zen/images/logo-aftaaf.png') left top no-repeat transparent;
  height:100px;
  width:180px;
}

#block-block-7 li.aftaaf a:hover{
  background: url('/sites/all/themes/arts_zen/images/logo-aftaaf-color.png') left top no-repeat transparent;
}

#block-block-7 li.aftaaf a:active{
  background: url('/sites/all/themes/arts_zen/images/logo-aftaaf-lt-gray.png') left top no-repeat transparent;
}

#block-block-7 li.namp a {
  background: url("/sites/all/themes/arts_zen/images/logo-namp.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  height: 58px;
  margin-top: 28px;
  width: 238px;
}


#block-block-7 li.namp a:hover{
  background: url('/sites/all/themes/arts_zen/images/logo-namp-color.png') left top no-repeat transparent;
}

#block-block-7 li.namp a:active{
  background: url('/sites/all/themes/arts_zen/images/logo-namp-lt-gray.png') left top no-repeat transparent;
}


#block-block-7 li.tpm a {
  background: url("/sites/all/themes/arts_zen/images/logo-tpm.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  height: 80px;
  width: 178px;
  margin-top: 21px;
}

#block-block-7 li.tpm a:hover{
  background: url('/sites/all/themes/arts_zen/images/logo-tpm-color.png') left top no-repeat transparent;
}

#block-block-7 li.tpm a:active{
  background: url('/sites/all/themes/arts_zen/images/logo-tpm-lt-gray.png') left top no-repeat transparent;
}

#block-block-7 li.ad a {
  background: url("/sites/all/themes/arts_zen/images/logo-ad.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  height: 70px;
  width: 220px;
  margin-top: 28px;
}


#block-block-7 li.ad a:hover{
  background: url('/sites/all/themes/arts_zen/images/logo-ad-color.png') left top no-repeat transparent;
}

#block-block-7 li.ad a:active{
  background: url('/sites/all/themes/arts_zen/images/logo-ad-lt-gray.png') left top no-repeat transparent;
}

/*==============================================================================================================================

FOR BOTTOM AFFLIATE LINKS END

================================================================================================================================
*/

.page-events-webinars .pane-page-title,
.page-events-on-demand-webinars .pane-page-title,
.page-events-artsmeet .pane-page-title{
  display: none;
}


.view-display-id-page_2 .views-row,
.view-display-id-page_4 .views-row,
.view-display-id-page_1 .views-row,
.view-display-id-page2 .views-row,
.view-display-id-page_7 .views-row,
.view-display-id-page_8 .views-row,
.view-display-id-page_9 .views-row,
.view-display-id-page_10 .views-row,
.view-display-id-page_11 .views-row{
  padding-left: 20px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 6px;
  padding-top: 6px;
}
.view-award-winners .views-row{
  padding-left: 0px;
  border-bottom: none;
  padding-bottom: 0px;
  padding-top: 0px;
}
.view-display-id-page_2, .views-row-last,
.view-display-id-page_4 .views-row-last,
.view-display-id-page_1 .views-row-last,
.view-display-id-page2 .views-row-last,
.view-display-id-page_7 .views-row-last,
.view-display-id-page_8 .views-row-last,
.view-display-id-page_9 .views-row-last,
.view-display-id-page_10 .views-row-last,
.view-display-id-page_11 .views-row-last{
  border-bottom: none !important;
}

.AFTA.Webinars:before, .AFTA.Events:before {
  content: url("/sites/all/themes/arts_zen/images/afta_webinar_SM.jpg");
  height: 50px;
  left: 1px;
  position: absolute;
  width: 60px;
}

.AFTA.Events:before{
  content: url("/sites/all/themes/arts_zen/images/afta_event_SM.jpg");
}

.AFTA.Webinars, .AFTA.Events {
  padding-left: 80px;
  position:relative;
}

.event_links li{
  float:left;
}
.event_links .forward_link{
  padding-top: 6px; 
}

/*hiding submit event menu as it is redundant, we are using user-redirector menu */
.menu-mlid-3291 {
  display: none;
}

.pai_caption{
  font-family: 'Trade Gothic W01 BoldCn20';
  font-size: 18px;
  line-height: 20px;
}

.pai_caption a{
  color: #0094b3;
}

/* search events page */
#views-exposed-form-calendar-page-6 #edit-date-wrapper,
#views-exposed-form-calendar-page-6 #edit-title-wrapper,
#views-exposed-form-calendar-page-6 #edit-name-wrapper,
#views-exposed-form-calendar-page-6 #edit-city-1-wrapper,
#views-exposed-form-calendar-page-6 #edit-province-wrapper,
#views-exposed-form-calendar-page-6 #edit-postal-code-wrapper
{
  display:block;
  width:100%;
}

#views-exposed-form-calendar-page-6 select,
#views-exposed-form-calendar-page-6 input[type=text]
{
  width:220px;
}

#edit-field-event-dates-value-min-wrapper{
  float:left;
  width:38%
}
#edit-field-event-dates-value-max-wrapper{
  float:left;
  width:61%;
}


.page-events-artsmeet-search #edit-field-event-dates-value-max-wrapper{
  float:none;
  width:auto;   
}

.intro_text_block{
  margin-top: -38px;
}

.intro_text_block .field_sub_heading {
  margin-top: -6px;
  font-family: 'Trade Gothic W01 BoldCn20';
  font-size: 18px;
}



#yir-search-search-form .form-type-checkbox,
#yir-search-browse-form .form-type-checkbox,
#napd-search-search-form .form-type-checkbox,
#napd-search-browse-form .form-type-checkbox
{
  float:none !important;
  display: block;
  width:100%;
}

#yir-search-search-form .form-item-year-range-start{
  float:left;
  /*width:38%;*/
}
#yir-search-search-form .form-item-year-range-end{
  float:left;
  width:38%;
}
#yir-search-search-form .form-submit{
  right:20px;
}
#yir-search-search-form .reset_button,
#yir-search-browse-form .reset_button
{
  margin-right: 10px;
}

#yir-search-search-form .form-item-included-fields{
  margin-bottom: -8px;
}

#edit-materials .input{
  width:220px;
  font-size:90%;
}

#edit-materials, #edit-sites{
  height: 160px;
  overflow-y: auto;
}

#edit-budget {
 height: 77px;   
    
}
#edit-state .input{

}

#edit-states > div.form-type-checkbox {
  display: inline-block;
  height: 20px;
  margin:0 2px 6px 0;
  vertical-align: top;
  width: 25px;
}


#edit-states input[type="checkbox"]{
  display:none;
}

#edit-states input[type="checkbox"] + label {
  background: none repeat scroll 0 0 #E0DEDC;
  border: 1px solid #000000;
  cursor: pointer;
  display: block;
  height: 20px;
  line-height: 20px;
  text-align: center;
  width: 25px;
}

#edit-states input[type="checkbox"]:checked + label{
  background: #0094b3;
  color:white;
}


/***********************KEY EVENT DATES***************/

#block-views-key-event-dates-block, #panels-ipe-paneid-559,
#block-views-annoucements-block-1, #panels-ipe-paneid-561 ,.pane-annoucements, .pane-key-event-dates{
  background-color:#FFF;
  padding:10px;   
}

#block-views-key-event-dates-block h2, #panels-ipe-paneid-559 h2,
#block-views-annoucements-block-1 h2, #panels-ipe-paneid-561 h2, .domain-artsintranet .pane-annoucements h2.pane-title, .domain-artsintranet .pane-key-event-dates h2.pane-title{
  border-bottom: 5px solid #292522;
  color: #EE3820;
  display: inherit !important;
  font-size: 14pt !important;
  margin-bottom: 10px;
  margin-top: 0;
  padding-bottom: 5px;
  text-transform: uppercase;
}

.views-field-field-event-dates [class*="date-display"]{
  font-family: 'Clarendon LT Std Roman';
  font-weight: bold;
}

#block-views-key-event-dates-block .views-row, #panels-ipe-paneid-559 .views-row,  .view-key-event-dates .views-row {
  border-bottom: 1px solid #DDDDDD;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

#panels-ipe-paneid-561, .pane-annoucements, .pane-key-event-dates{
  margin-bottom: 25px;
}

/***********************KEY EVENT DATES***************/


#napd-search-browse-form > div > div
{
  margin: 0 0 2px;
}

#yir-search-browse-form > div > div:last-child,
#napd-search-browse-form > div > div:last-child
{
  margin-bottom:inherit;
}


label.yir_label{
  color:#0094b3;
  cursor:pointer;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  background:#e0dedc;
  font-weight:bold;
  height:20px;
  line-height:20px;
  margin:0;
  text-transform:uppercase;
}

label.yir_label i {
  margin: 5px 0;
  padding-left: 20px;
  padding-right: 10px;
}

label.yir_label + div {
  padding: 5px 10px 9px;
}

#edit-submit--2 {
 /* display: inline-block;
  margin: 10px 0 10px 166px;
  text-align: right;*/
}

#edit-submit--3 {
  /*margin: 10px 0 10px 162px;*/
}

#block-yir-search-yir-browse{
  padding:0;   
}

#block-block-186 .block-title {
  margin-bottom: 10px;margin-bottom: 10px;   
}

#block-block-186 .block-title,
.block-yir-search .block-title,
.block-napd-search .block-title
{
  border-bottom:5px solid #292522;
  color:#292522;
  font-family: 'Trade Gothic W01 BoldEx';
  font-size:14px;
  padding-bottom:10px;
  position:relative;
  text-transform:uppercase;
}

#block-block-186 .block-title:after,
.block-yir-search .block-title:after,
.block-napd-search .block-title:after
{
  content:'';
  background:transparent url('/sites/all/themes/arts_zen/images/icons-set-14-and-15.png') no-repeat left top;
  height: 50px;
  width: 50px;
  display: block;
  position: absolute;
}
#block-block-186 .block-title:after,
#block-yir-search-yir-search.yir_search .block-title:after,
#block-napd-search-napd-search.napd_search .block-title:after 
{
  background-position: -140px -8px;
  height: 29px;
  right: 4px;
  top: -11px;
  width: 30px;
}

#block-block-186 .block-title:after{
    background-position: -177px -8px;
}

@media (min-width: 814px) and (max-width: 1100px) {
 #block-block-186 .block-title:after{
       right: -13px;
 }
}


#block-yir-search-yir-browse.yir_browse .block-title,
#block-napd-search-napd-browse.napd_browse .block-title 
{
  margin: 0 18px 9px;
  padding-top: 18px;
}



#block-napd-search-napd-browse.napd_browse.browse--2 .block-title 
{
  margin: 0 0 9px 0;
  padding-top:0;
}


#block-yir-search-yir-browse.yir_browse .block-title:after,
#block-napd-search-napd-browse.napd_browse .block-title:after
{
  background-position: -214px -11px;
  height: 29px;
  right: 4px;
  top: 10px;
  width: 38px;
}

#block-napd-search-napd-browse.napd_browse.browse--2 .block-title:after {
  top: -8px;   
}


#block-napd-search-napd-browse.napd_browse.browse--2 {
 padding-bottom: 20px;  
}


label[for="edit-included-fields"]{
  font-weight:bold;   
}
/*MTH 201-05-12  http://bugtrac.newtarget.com/show_bug.cgi?id=12803*/
.yir_grid{
  width: 192px;
  height: 152px;  /*height: 163px;*/
  display: inline-block;
  background-color: #393532;
  margin: 5px;
  margin-bottom: 54px;


}

.yir_image_grid {
  margin: 17px;
  width: 160px;
  /*height: 90px;*/
  text-align: center;
  /*background-color: rgb(204, 221, 204);*/
  float: left;
 /* overflow:hidden;*/
}

/*********************************************************************************/


.qtip-link, .qtip-additional-element {
  border-bottom: none !important;
  cursor: default;
  color: blue;
  display: inline;
}

.qtip-link br,
.qtip-link p {
  display: inline !important;
}


.yir-icon-holder {
  clear: both;
  margin-top:166px;
}

.yir-icon__item {
  display: inline-block;
  height: 38px;
  margin-right: -4px;
  vertical-align:top;
  width: 42px;
}

.yir-icon__item a {
  background:transparent url("/sites/all/themes/arts_zen/images/icons-set-14-and-15.png") no-repeat left top;
  display: block;
  height: 100%;
  width: 100%;
}

.yir-icon__item--download a{


}

.yir-icon__item--favorite a {
  background-position: -46px 0;
}

.yir-icon__item--information a {
  background-position: -92px 0;
}

.yir-search__hr {
  border: none;
  background-color: #dddddd;
}
.gmap-map[style] {
/*  height: 0 !important;
  padding-bottom: 100% !important;
  width: 100% !important;
*/
}

.yir_row{
  clear: both;
}
.yir_image{
  float:left;
  width:48%;
}

@media all and (min-width: 540px) {
    .yir_description{
  float:right;
  width:48%;
}
}

@media all and (max-width: 539px) {
    .yir_description{
  clear:both;
  width:auto;
}
}



.yir_loc_type{
  font-size: 16px;
  font-weight: bold;
}

.node-napd-resource .yir_location {
     float:none;
  width:auto;

}

.yir_location{
  float:left;
  width:68%;
}
.yir_location_map{
  float:right;
  width:29%;
}

.yir_location label, .yir_project label{
  float:left;
  width: 220px;
  text-align: right;
  padding-right: 10px;
  font-weight:bold;
}
.yir_field{
  float:none;
}
.yir_project {
  float:left;
  width: 79%;

}

/*.yir_project label{
  float: left;
  width: 172px;
  text-align: right;
  padding-right: 10px;
  font-weight: bold;
}*/

.yir_materials{
  margin-left: 107px;
}

.yir_header{
  float: left;
  margin-right: 7px;
  margin-top: 10px;
}

.yir_web{
  margin-bottom:20px;   
}


.yir_art, .yir_location label, .yir_project label{
  font-family: 'Trade Gothic W01 BoldCn20';
  font-weight:normal; 
  font-size:18px;  
}


@media all and (max-width: 768px) {
  .yir_location_map {
    float: none;
    width: 100%;
  }

  .yir_location {

    float:none;
    width: 100%;
  }

  .yir_location label, .yir_project label {
    float: none;
    font-weight: normal;
    margin-bottom:0;
    padding-right: 10px;
    text-align: left;
    width: 100%;
  }
  .yir_location  div.clearfix, .yir_project div.clearfix{
    margin-bottom: 0.5em;
  }

}


#edit-keywords {
 width:100%;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

.jcarousel-skin-yir_carousel .jcarousel-next, .jcarousel-skin-yir_carousel .jcarousel-prev {
  background-image: url("/sites/all/themes/arts_zen/images/scroller-arrows-50x20.png");
  background-repeat: no-repeat;
  display: block;
  height: 32px;
  width: 32px;
}


.jcarousel-skin-yir_carousel .jcarousel-next-horizontal, .jcarousel-skin-yir_carousel .jcarousel-next-horizontal:hover {
  background-position: -23px 0;
}


.jcarousel-skin-yir_carousel .jcarousel-prev-horizontal, .jcarousel-skin-yir_carousel .jcarousel-prev-horizontal:hover {
  background-position: 3px 0;
}

.jcarousel-skin-yir_carousel .jcarousel-prev-horizontal, .jcarousel-skin-yir_carousel .jcarousel-next-horizontal {
  top: 60px;
}


.napd_box
{
  display:inline;
  float:left;
  height: 95px;
  width:45.2%;
  border:5px solid #ee3820;
  /*height:90px;
  margin-right: 10px;*/
  margin-bottom: 10px;
  padding: 25px 10px 10px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.napd_box:nth-child(odd){
    margin-right:18px;
}

.napd_icon {
  float:left;
  width:80px;
}

.napd_text, .napd_heading {
  overflow:hidden;   
}

.napd_heading {
  margin-bottom:20px;   
}

.napd_heading a {
    color:#ee3820;
    font-family: 'Trade Gothic W01 BoldCn20';
    font-size:22px;
    text-transform:uppercase;
}


.napd_browse_grid .heading{
  text-transform: uppercase;
  font-family: 'Trade Gothic W01 BoldEx';
  padding-bottom: 10px;
  color: #ee3820;
  letter-spacing: 0px;
  font-size:12px;
  
}
.napd_browse_grid .heading a{
  color:#ee3820;
}

.limit_marker, .form-item label[for="edit-resource-type"], .form-item label[for="edit-limit-fields"], .form-item label[for="edit-tags"] {
  font-weight:bold;
       
}

.container-inline-date #edit-date-range-start.date-padding, .container-inline-date #edit-date-range-end.date-padding {
  float:none;
    padding:0;   
}

.container-inline-date #edit-date-range-start select, .container-inline-date #edit-date-range-end select{
    background-color:#E0DEDC;
}

.search__to {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
   margin-top: 29px;
}

.yir-search__to {
  display: block;
  float: left;
  margin: 13px 10px 0;
}

/*#napd-search-search-form [id*="edit-submit--"] {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
margin: 10px 0 10px 166px;
text-align: right;
}*/

#napd-search-tag-checkbox-form #edit-reset, #napd-search-tag-checkbox-form #edit-submit{
    display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 10px 10px 0 0;
  
}

@media (max-width: 1000px) {
  .napd_box {
        height:auto;
        width:100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}

.node-napd-resource .field-items {
 overflow: hidden;   
}

.page-napd-search .field-name-field-nr-summary .field-items {
  float:none;
    /*overflow:hidden;  */ 
}

.log-in-or-register {
  font-family: "Clarendon BT W01";
  font-size: 16px;
}

.node--yir--after-label {
 overflow:auto;   
}

.yir-search-submit-container, .yir-browse-submit-container {
  margin: 10px 0;
    text-align:right;   
}

.yir-browse-submit-container {
  padding: 0 20px 10px 0;
}

.node-napd-resource .field .field-items .field-item{
    padding: 1px 0 0;
}

#block-yir-search-yir-browse .form-item label.option {
 position:relative;
 top: 1px;
}

#yir-search-browse-form .form-item {
  margin-bottom: 0;
  margin-top: 1px;   
}

#napd-search-search-form .container-inline-date > .form-item {
 display: block;   
}

.afta-common.block-pad h2:first-child {
  margin-top: 0;
}

.node-yir .field-name-body .field-items .field-item.hide-class > div{
  position:relative;   
}

.node-yir .field-name-body .field-items .field-item.hide-class > div:after {
    position: absolute;
  content: ' ';
  bottom: 0;
  left: 0;
  right: 0;
  height: 30px;
  background: linear-gradient( rgba(255,255,255,0), #fff);
}

body[class*="yir"] #bg-wrap,
body[class="page-yir-search"] #bg-wrap
{
  background-image: url('/sites/default/files/yir-muted-background-img.jpg');
}


.node-type-yir article label + * {
  overflow:auto;   
}

#edit-field-nr-tags .form-type-checkbox {
  float: left;
  width: 33%;
}

#edit-field-nr-tags .form-item .description {
    clear:both;
}

.yir_gallery-block_1 .jcarousel-navigation {
 display:none;   
}

#edit-tags{
    clear:both;
}

#edit-field-nr-tags .form-type-checkbox,
#edit-tags .form-type-checkbox
{
  float: left;
  width: 33%;
}

#edit-tags .form-item .description {
    clear:both;
}

#napd-resource-node-form #edit-actions{
    clear:both;
    padding-top:20px;
}
#napd-resource-node-form #edit-actions input{
    margin-right:10px;
}

.bordered_row{
    border-bottom: 1px solid #ccc;
    padding:15px 0px;
}

.napd_teaser_header{
    margin-top: 10px !important;
    margin-right:15px;
    float:left;
}

.napd_teaser .field-name-field-nr-date-of-publication{
    clear:both;
    margin-bottom:15px;
}

.napd_search_buttons{
    float:right;
    margin-left:6px;
}

.view-yir-multimedia-block .views-row{
  float: left;
  width: 32%;
  margin-right: 1%;
}

@media all and (min-width: 100px) and (max-width: 480px) {
  .view-yir-multimedia-block .views-row{
    float: left;
    width: 48%;
    margin-right: 1%;
  }
}
