/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 01 June 2023 15:53:44
*/


html {
    background: #fff;
}
 
body {
    font-size: small;
    font-family: Verdana;
    color: #393939;
}

@font-face {
    font-family: 'Gotham-Medium';
    src: url('https://www.creativescotland.com/__data/assets/file/0010/604/gm.eot?v=0.2.3');
    src: local('☺'), url('https://www.creativescotland.com/__data/assets/file/0013/607/gm.woff?v=0.2.3') format('woff'), url('https://www.creativescotland.com/__data/assets/file/0012/606/gm.ttf?v=0.2.3') format('truetype'), url('https://www.creativescotland.com/__data/assets/file/0011/605/gm.svg?v=0.2.3') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-Light';
    src: url('https://www.creativescotland.com/__data/assets/file/0005/599/gl.eot?v=0.2.3');
    src: local('☺☺'), url('https://www.creativescotland.com/__data/assets/file/0009/603/gl.woff?v=0.2.3') format('woff'), url('https://www.creativescotland.com/__data/assets/file/0008/602/gl.ttf?v=0.2.3') format('truetype'), url('https://www.creativescotland.com/__data/assets/file/0007/601/gl.svg?v=0.2.3') format('svg');
    font-weight: normal;
    font-style: normal;
}

a {
    text-decoration: none;
    border: 0px;
    color: #000;
}

a:hover {
    text-decoration: underline
}

.clear {
    clear: both;
    width: 100%;
    height: 0px;
    float: none !important;
    display: block !important;
}

.hide {
    display: none !important
}

.block {
    display: block !important
}

.italic {
    font-style: italic
}

.w-100 {
    width: 100% !important;
}
.home .light_gray_bg .boxes_two_cols .boxes_two_cols_left {
    width: 100% !important;
}

strong em,
em strong {
    font-weight: bold
}

.center_container {
    margin: 0px auto;
    width: 982px;
    /* padding-right: 4px; */
}

#top_bar_center {
    overflow: hidden
}

#top_bar {
    height: 30px;
    background: #2c2c2c;
    font-size: 0.9em;
}

body .tw_content {
    margin-bottom: 10px
}

body .tw_content p {
    font-weight: bold;
    padding-bottom: 5px;
}

#site_menu_container {
    display: inline;
    float: left;
    width: 672px;
    overflow: hidden;
}

/* .explore #left_navs_container, #form_email_7895 { display:none; } _NO__DOTCOMMA__AFTER__
   ================================================== */

#site_menu {
    display: inline;
    float: left;
    width: 460px;
    overflow: hidden;
    padding-left: 1px;
    background: url(https://www.creativescotland.com/__data/assets/image/0017/593/site_menu_sep.png?v=0.2.1) no-repeat;
}

.l_img_resp,
.resp_l_txt,
.explore_map_hider {
    display: none
}

#site_menu li {
    display: inline;
    float: left;
    overflow: hidden;
    font-weight: bold;
    height: 30px;
    line-height: 28px;
    padding: 0px 9px 0px 9px;
    background: #3f3f3f url(https://www.creativescotland.com/__data/assets/image/0017/593/site_menu_sep.png?v=0.2.1) no-repeat right 0px;
}

#site_menu li.current {
    background-color: #2c2c2c
}

#resp_search,
.resp_search_magn {
    display: none
}

#site_menu li a {
    display: inline;
    float: left;
    color: #a8a8a8;
}

#site_menu li.current a,
#site_menu li a:hover {
    color: #fff;
    text-decoration: none;
}

#top_bar_right {
    display: inline;
    float: left;
    width: 520px;
    padding-top: 1px;
    overflow: hidden;
}

.resp_faq_enq,
.resp_icons {
    display: none
}

li#media_centre_btn {
    display: inline;
    float: left;
    width: 142px;
    padding-right: 11px;
    margin-right: 10px;
    background: url(https://www.creativescotland.com/__data/assets/image/0017/593/site_menu_sep.png?v=0.2.1) no-repeat right 0px;
}

li#media_centre_btn a {
    display: inline;
    float: left;
    width: 110px;
    overflow: hidden;
    font-weight: bold;
    height: 27px;
    line-height: 25px;
    /*border-top: 1px solid #ff497b;*/
    /*background: #e10019 url(https://www.creativescotland.com/__data/assets/image/0020/596/top_right_menu_bg.png?v=0.2.1) repeat-x;*/
    background: #745DB2;
    color: #fff;
    text-align: center;
}

li#ask_us_a_question_btn {
    display: inline;
    float: left;
    width: 142px;
    /*background: #e10019 url(https://www.creativescotland.com/__data/assets/image/0020/596/top_right_menu_bg.png?v=0.2.1) repeat-x;*/
    /*background: #745DB2;*/
    /*color: #fff;*/
    padding-right: 11px;
    margin-right: 10px;
    background: url(https://www.creativescotland.com/__data/assets/image/0017/593/site_menu_sep.png?v=0.2.1) no-repeat right 0px;
}

li#ask_us_a_question_btn a {
    display: inline;
    float: left;
    width: 110px;
    overflow: hidden;
    font-weight: bold;
    height: 27px;
    line-height: 25px;
    /*border-top: 1px solid #ff497b;*/
    /*background: #e10019 url(https://www.creativescotland.com/__data/assets/image/0020/596/top_right_menu_bg.png?v=0.2.1) repeat-x;*/
    /*background: #e10019 url(https://www.creativescotland.com/__data/assets/image/0020/596/top_right_menu_bg.png?v=0.2.1) repeat-x;*/
    background: #745DB2;
    color: #fff;
    text-align: center;
}

#ask_q_bg .result_each .rmore_ask {
    display: block;
    margin: 0;
    text-align: right;
}

.rmore_ask > a {
    color: #FF0000;
    font-size: 10pt;
}

li#sign_up_btn,
li#sign_in_btn {
    display: inline;
    float: left;
    width: 67px;
}

li#sign_up_btn {
    margin-right: 1px
}

li#sign_up_btn a {
    display: inline;
    float: left;
    width: 71px;
    overflow: hidden;
    font-weight: bold;
    height: 27px;
    line-height: 25px;
    /*border-top: 1px solid #ff497b;*/
    text-align: center;
    /*background: #e10019 url(https://www.creativescotland.com/__data/assets/image/0020/596/top_right_menu_bg.png?v=0.2.1) repeat-x;*/
    background: #745DB2;
    color: #fff;
}

li#sign_in_btn a {
    display: inline;
    float: left;
    width: 71px;
    overflow: hidden;
    font-weight: bold;
    height: 27px;
    line-height: 25px;
    border-top: 1px solid #ff497b;
    background: #e10019 url(https://www.creativescotland.com/__data/assets/image/0020/596/top_right_menu_bg.png?v=0.2.1) repeat-x;
    text-align: center;
}

#top_right_menu li a {
    color: #fff;
    height: 29px;
}

#header {
    margin-bottom: 27px;
    margin-top: 20px;
}

#logo_container {
    display: inline;
    float: left;
    width: 500px;
}

.logo_sitewide:hover {
    text-decoration: none
}

#search_container {
    display: inline;
    float: right;
    width: 306px;
    overflow: hidden;
}

#search_options {
    width: 500px
}

#search_options li {
    display: inline;
    float: left;
    height: 24px;
    padding-right: 8px;
}

#search_options li.current {
    background: url(https://www.creativescotland.com/__data/assets/image/0003/588/search_arrow.png?v=0.2.1) no-repeat left bottom
}

#search_fields {
    border: 2px solid #745DB2;
    width: 301px;
    height: 30px;
    overflow: hidden;
    background: url(https://www.creativescotland.com/__data/assets/file/0007/94840/search_bg2.svg?v=0.0.2) 98% 50% / 15px no-repeat;
    /*background: url(https://www.creativescotland.com/__data/assets/image/0004/589/search_bg.png?v=0.2.1) no-repeat;*/
    clear: both;
}

.search_query {
    display: inline;
    float: left;
    width: 275px;
}

.search_query input {
    width: 264px;
    height: 24px;
    padding: 3px 8px 3px;
    line-height: 24px;
    border-width: 0px;
    background: transparent;
    color: #727272;
}
.search_query input:focus {
    outline: 0;
}
.search_query input:focus::-ms-value {
    outline: 0;
}

.search_button {
    display: inline;
    float: right;
    width: 26px;
    height: 28px;
    margin-right:27px;
}

.search_button input,
.search_button button {
    width: 26px;
    height: 30px;
    outline: none;
    text-indent: 99999px;
    border-width: 0px;
    cursor: pointer;
    overflow: hidden;
    background: transparent url(https://www.creativescotland.com/__data/assets/image/0014/590/search_button_hover.png?v=0.2.1) no-repeat 0px -50px;
}

.search_button input:hover,
.search_button button:hover {
    background-position: 0px 0px
}

#search_menu {
    display: inline;
    float: left;
    width: 216px;
    padding-top: 12px;
}

#search_menu li {
    display: inline;
    float: left;
    text-align: center;
}

#search_menu li#search_menu_az {
    width: 45px;
    background: url(https://www.creativescotland.com/__data/assets/image/0015/591/search_menu_sep.png?v=0.2.1) no-repeat right 3px;
}

#search_menu li#search_menu_sitemap {
    width: 77px;
    background: url(https://www.creativescotland.com/__data/assets/image/0015/591/search_menu_sep.png?v=0.2.1) no-repeat right 3px;
}

#search_menu li#search_menu_accessibility {
    width: 93px
}

#search_menu a {
    color: #745DB2
}

#search_social_icons {
    display: inline;
    /*float: left;*/
    float: right;
    /*width: 138px;*/
    overflow: hidden;
    padding-top: 2px;
    padding-bottom: 16px;
}

#search_social_icons li {
    display: inline;
    float: left;
    width: 31px;
    height: 31px;
    margin-right: 3px;
}

#search_social_icons li a {
    display: inline;
    float: left;
    width: 31px;
    height: 30px;
}

#search_social_icons a span {
    display: none
}

#search_social_tweeter {
    background: url(https://www.creativescotland.com/__data/assets/image/0009/40986/social_tw.png?v=0.1.0) 50% / 31px no-repeat
}

#search_social_facebook {
    background: url(https://www.creativescotland.com/__data/assets/image/0007/40984/social_fb.png?v=0.1.0) 50% / 31px no-repeat; 
}

#search_social_vimeo {
    background: url(https://www.creativescotland.com/__data/assets/image/0008/40985/social_vi.png?v=0.1.0) 50% / 31px no-repeat; 
}

#search_social_linkedin {
    background: url(https://www.creativescotland.com/__data/assets/image/0010/40987/social_in.png?v=0.1.0) 50% / 31px no-repeat; 
}

.main_rhs_resp {
    display: none
}

#main_nav {
    font-family: 'Gotham-Medium';
    position: relative;
    width: 982px;
    padding-left: 0px;
    padding-right: 0px;
    /*height: 45px;*/
    background-color: #3f3f3f;
    /*font-size: 0.9em;*/
    margin-bottom: 25px;
}
#main_nav ul {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

#main_nav li {
    display: inline-block;
    /*float: left;*/
    /*height: 45px;*/
    /*line-height: 43px;*/
    margin-right: 10px;
    /*float: unset;*/
    /*height: unset;*/
    /*display: inline-block;*/
}

#main_nav li a {
    display: inline-block;
    /*float: left;*/
    /*height: 41px;*/
    padding: 15px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
}

#main_nav li.current a,
#main_nav li a:hover {
    background: #745DB2;
    color: #ffffff;
    text-decoration: none;
    /*border-bottom: 4px solid #F9F8FC;*/
}

#promobox_container {
    position: relative;
    display: block;
}

#promobox_container2 {
    position: relative;
    width: 978px;
    height: 490px;
    overflow: hidden;
    margin: 0 auto;
}

#promobox_container3 {
    position: absolute;
    width: 99999px;
    overflow: hidden;
}

.promobox_slide {
    display: inline;
    float: left;
    width: 978px;
    margin-bottom: 15px;
    padding-right: 4px;
}

.promobox_slide_col_left {
    display: inline;
    float: left;
    width: 489px;
    margin-right: 1px;
}

.promobox_slide_col_middle {
    display: inline;
    float: left;
    width: 244px;
    margin-right: 1px;
    padding-top: 5px;
}

.promobox_slide_col_right {
    display: inline;
    float: left;
    width: 243px;
    overflow: hidden;
    padding-top: 5px;
}

.promobox_bicpic {
    width: 489px;
    margin-bottom: 1px;
}

.promobox_bigpic_top {
    width: 489px;
    height: 5px;
    background: url(https://www.creativescotland.com/__data/assets/image/0019/586/promobox_bigpic_shadow.png?v=0.2.1) no-repeat;
    overflow: hidden;
}

.promobox_bigpic_bottom {
    width: 489px;
    height: 5px;
    background: url(https://www.creativescotland.com/__data/assets/image/0019/586/promobox_bigpic_shadow.png?v=0.2.1) no-repeat left bottom;
    overflow: hidden;
}

.promobox_bigpic_middle {
    position: relative;
    width: 489px;
    height: 297px;
    background: #d5d5d5;
    overflow: hidden;
}

.promobox_bigpic_text_bg {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 80px;
    width: 100%;
    z-index: 99;
    background: rgba(0,0,0,0.65);
    transition: all 0.5s;
    /*opacity: 0.65;*/
    /*filter: alpha(opacity=65);*/
}

.promobox_bigpic_text {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 450px;
    height: 70px;
    padding: 5px 12px 10px;
    color: #fff;
    z-index: 100;
}

.promobox_bigpic_text a {
    color: #fff
}

.promobox_bigpic_text h2 {
    font-size: 30px;

    font-family: "Gotham-Light", Arial;
    /*color: #6DB7E4;*/

    line-height: 36px;
    /*padding-bottom: 20px;*/

    letter-spacing: -2px;
}

.promobox_smallpics {
    width: 489px
}

.promobox_smallpic_left {
    margin-right: 1px
}

.promobox_smallpic {
    position: relative;
    display: inline;
    float: left;
    width: 244px;
    height: 148px;
    overflow: hidden;
}

.promobox_image2.promobox_smallpic {
    height: 297px
}

.promobox_smallpics a {
    display: inline;
    float: left;
    width: 244px;
    overflow: hidden;
}

.promobox_smallpics a img {
    float: left
}

.promobox_box_icon {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 25px;
    height: 25px;
    background: url(https://www.creativescotland.com/__data/assets/image/0019/8092/promobox_icons.png?v=0.1.1) no-repeat -1000px -1000px;
}

.promobox_box_corner {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 15px;
    height: 15px;
    background: url(https://www.creativescotland.com/__data/assets/image/0019/8092/promobox_icons.png?v=0.1.1) no-repeat -1000px -1000px;
    z-index: 99999;
}

.promobox_location .promobox_box_icon,
.promobox_Project .promobox_box_icon,
.promobox_Individual .promobox_box_icon,
.promobox_Organisation .promobox_box_icon,
.promobox_Place .promobox_box_icon,
.promobox_People .promobox_box_icon,
.promobox_Festival .promobox_box_icon {
    background-position: -15px 0px
}

.promobox_location .promobox_box_corner,
.promobox_Project .promobox_box_corner,
.promobox_Individual .promobox_box_corner,
.promobox_Organisation .promobox_box_corner,
.promobox_Place .promobox_box_corner,
.promobox_People .promobox_box_corner,
.promobox_Festival .promobox_box_corner {
    background-position: 0px 0px
}

#inner_container .section_promobox_slide .promobox_location .promobox_smallpic_text h3 a,
#inner_container .section_promobox_slide .promobox_Project .promobox_smallpic_text h3 a,
#inner_container .section_promobox_slide .promobox_Individual .promobox_smallpic_text h3 a
#inner_container .section_promobox_slide .promobox_Organisation .promobox_smallpic_text h3 a
#inner_container .section_promobox_slide .promobox_Place .promobox_smallpic_text h3 a
#inner_container .section_promobox_slide .promobox_People .promobox_smallpic_text h3 a
#inner_container .section_promobox_slide .promobox_Festival .promobox_smallpic_text h3 a {
    color: #92b24e
}

.promobox_sound .promobox_box_icon,
.promobox_Audio .promobox_box_icon,
.promobox_Playlist .promobox_box_icon,
.promobox_Event .promobox_box_icon,
.promobox_Podcast .promobox_box_icon {
    background-position: -15px -25px
}

.promobox_sound .promobox_box_corner,
.promobox_Audio .promobox_box_corner,
.promobox_Playlist .promobox_box_corner,
.promobox_Event .promobox_box_corner,
.promobox_Podcast .promobox_box_corner {
    background-position: 0px -25px
}

#inner_container .section_promobox_slide .promobox_sound .promobox_smallpic_text h3 a,
#inner_container .section_promobox_slide .promobox_Audio .promobox_smallpic_text h3 a,
#inner_container .section_promobox_slide .promobox_Playlist .promobox_smallpic_text h3 a,
#inner_container .section_promobox_slide .promobox_Event .promobox_smallpic_text h3 a,
#inner_container .section_promobox_slide .promobox_Podcast .promobox_smallpic_text h3 a {
    color: #fa5ab0
}

.promobox_video .promobox_box_icon,
.promobox_Video .promobox_box_icon,
.promobox_Image .promobox_box_icon {
    background-position: -15px -50px
}

.promobox_video .promobox_box_corner,
.promobox_Video .promobox_box_corner,
.promobox_Image .promobox_box_corner {
    background-position: 0px -50px
}

#inner_container .section_promobox_slide .promobox_video .promobox_smallpic_text h3 a,
#inner_container .section_promobox_slide .promobox_Video .promobox_smallpic_text h3 a,
#inner_container .section_promobox_slide .promobox_Image .promobox_smallpic_text h3 a {
    color: #ff7800
}

.promobox_movie_play span {
    display: none
}

.promobox_smallpic_text_bg {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 40px;
    width: 100%;
    z-index: 99;
    background: rgba(0,0,0,0.65);
    transition: all 0.5s;
    /*position: absolute;*/
    /*top: 110px;*/
    /*left: 0px;*/
    /*width: 244px;*/
    /*height: 149px;*/
    /*z-index: 99;*/
    /*background: rgba(0,0,0,0.65);*/
    /*opacity: 0.65;*/
    /*filter: alpha(opacity=65);*/
}

.promobox_image2 .promobox_smallpic_text_bg {
    /*height: 297px;*/
    /*top: 235px;*/
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 40px;
    width: 100%;
    z-index: 99;
    background: rgba(0,0,0,0.65);
    transition: all 0.5s;
}

.promobox_smallpic_long_title .promobox_smallpic_text_bg {
    top: 110px
}

.promobox_smallpic_text {
    transition: all 1.5s;
    opacity:0;
    position: absolute;
    /*top: -155px;*/
    left: 0px;
    width: 220px;
    height: 115px;
    padding: 10px 12px;
    color: #fff;
    z-index: 100;
    cursor: pointer;
}

.promobox_image2 .promobox_smallpic_text {
    height: 277px;
    /*top: 0px;*/
}

.promobox_smallpic .promobox_smallpic_text a {
    width: 198px;
    color: #fff;
    text-decoration: none;
}

.promobox_smallpic.hover .promobox_smallpic_text_bg,
.promobox_smallpic.hover .promobox_smallpic_text_bg_explore_image {
    /*top: 0px*/
    height: 100%;
}

.promobox_smallpic.hover .promobox_smallpic_text {
    top: 0px;
    opacity: 1;
}

.hover .promobox_bigpic_middle .promobox_bigpic_text {
    display: none
}

.promobox_bigpic_middle .promobox_bigpic_text_long {
    transition: all 1.5s;
    opacity: 0;
    height: 160px;
    /*display: none;*/
    padding: 10px;
    /*padding-top: 0px;*/
}

.hover .promobox_bigpic_middle .promobox_bigpic_text_long {
    /*display: block;*/
    position: absolute;
    opacity: 1;
    top: 0;
    padding: 10px;
    /*padding-top: 0px;*/
    z-index: 150;
}

.promobox_bigpic_middle .promobox_bigpic_text_long h3 a {
    color: #6DB7E4;
    font-size: 16px;
    padding-bottom: 5px;
    display: inline-block;
    
        font-size: 24px;
    line-height: 28px;
    padding-bottom: 10px;
    font-family: "Gotham-Light",Arial;
    letter-spacing: -2px;
}

#explore_promoted .promobox_bigpic_text_long h3 a {
    font-size: 24px
}
.promobox_bigpic_middle .promobox_bigpic_text_long p a {
    color: #fff;
    transition: all 0.5s;
    opacity: 0;
    filter: alpha(opacity=0);
}

.hover .promobox_bigpic_middle .promobox_bigpic_text_long h3 a:hover,
.hover .promobox_bigpic_middle .promobox_bigpic_text_long p a:hover {
    text-decoration: none
}

.hover .promobox_bigpic_middle .promobox_bigpic_text_long p a {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=1);
}

.hover .promobox_bigpic_middle .promobox_bigpic_text_bg {
    background: rgba(0,0,0,0.65);
    /*height: 480px;*/
    height: 100%;
    left: 0;
    /*opacity: 0.65;*/
    overflow: hidden;
    position: absolute;
    bottom: 0;
    /*top: 0;*/
    width: 100%;
    z-index: 130;
}

.promobox_smallpic_text h3 {
    width: 220px;
    overflow: hidden;
    font-size: 14px;
    line-height: 16px;
    padding-bottom: 5px;
}

.promobox_smallpic .promobox_smallpic_text h3 a,
.promobox_smallpic a .promobox_smallpic_text h3 {
    width: 220px;
    color: #6DB7E4;
}

.promobox_smallpic_title {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 220px;
    height: 39px;
    overflow: hidden;
    padding: 0px 12px;
    font-size: 16px;
    line-height: 38px;
    color: #fff;
    z-index: 100;
}

.promobox_smallpic_long_title .promobox_smallpic_title {
    height: 33px;
    line-height: 23px;
}

.promobox_image2 .promobox_smallpic_title {
    font-family: "Gotham-Light",Arial;
    height: 55px;
    line-height: 25px;
    font-size: 16px;
}

.promobox_smallpic .promobox_smallpic_title a {
    color: #fff;
    width: auto;
}
.promobox_smallpic .promobox_smallpic_title a:hover {
    text-decoration: none;
}

.promobox_smallpic.hover .promobox_smallpic_title {
    display: none
}

.promobox_smallpics_text p {
    line-height: 20px
}

.promobox_image {
    width: 244px;
    overflow: hidden;
    margin-bottom: 1px;
}

.promobox_image_explore_image {
    width: 222px;
    overflow: hidden;
    margin: 5px 13px 0 0;
}

.promobox_image.promobox_image2 {
    margin-bottom: 0px
}

.promobox_image a {
    display: inline;
    float: left;
    width: 244px;
    overflow: hidden;
}

.promobox_image a img {
    display: inline;
    float: left;
    width: 244px;
}

#promobox_pages {
    width: 978px;
    height: 42px;
    background: url(https://www.creativescotland.com/__data/assets/image/0014/581/gray_bg.png?v=0.2.1) no-repeat left bottom;
    text-align: center;
    margin-bottom: 1px;
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
}

#promobox_pages a {
    width: 33px;
    padding-top: 17px;
    height: 25px;
    text-align: center;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _height: 25px;
    color: #fff;
}

#promobox_pages a.current,
#promobox_pages a:hover {
    text-decoration: none;
    color: #745DB2;
}

#promobox_pages a.current {
    background: url(https://www.creativescotland.com/__data/assets/image/0020/587/promobox_pages_current.png?v=0.2.1) no-repeat
}

#promobox_arrow_left {
    position: absolute;
    left: -40px;
    top: 200px;
    width: 20px;
    height: 45px;
    background: url(https://www.creativescotland.com/__data/assets/image/0019/7336/promobox_arrows.png?v=0.2.5) no-repeat;
    cursor: pointer;
}

.promobox_gradient #promobox_arrow_left,
#promobox_arrow_left:hover {
    background-position: 0px -45px
}

.promobox_gradient #promobox_arrow_left.inactive,
#promobox_arrow_left.inactive:hover {
    background-position: 0px 0px;
    cursor: default;
}

#promobox_arrow_right {
    position: absolute;
    left: 1000px;
    top: 200px;
    width: 20px;
    height: 45px;
    background: url(https://www.creativescotland.com/__data/assets/image/0019/7336/promobox_arrows.png?v=0.2.5) no-repeat 0px -90px;
    cursor: pointer;
}

.promobox_gradient #promobox_arrow_right,
#promobox_arrow_right:hover {
    background-position: 0px -135px
}

.promobox_gradient #promobox_arrow_right.inactive,
#promobox_arrow_right.inactive:hover {
    background-position: 0px -90px;
    cursor: default;
}

#promobox_white_box {
    position: absolute;
    z-index: 999;
    top: 0px;
    right: 0px;
    width: 110px;
    height: 5px;
    background: #fff;
}

#pormobox_gradient {
    background: url(https://www.creativescotland.com/__data/assets/image/0010/7966/gradient.png?v=0.0.2) repeat-y;
    height: 450px;
    right: 0px;
    position: absolute;
    top: 4px;
    width: 110px;
    z-index: 999;
}

body.home #footer_top_container,
.light_gray_bg {
    background: #F9F8FC;
}

.boxes_two_cols {
    width: 978px;
    padding: 30px 0px 35px;
}
.boxes_two_cols_left {
    display: inline;
    float: left;
    width: 630px;
    margin-right: 30px;
}

.boxes_two_cols_left.content p {
    padding-bottom: 20px
}

.boxes_two_cols_right {
    display: inline;
    float: left;
    width: 306px;
    min-height: 300px;
}

.content p {
    font-size: 1.05em;
    padding-bottom: 25px;
    line-height: 22px;
}

.content p.caption-para {
  font-size: 0.85em;
  color: darkgray;
}

.inner_pages_layout #inner_container #middle_container .content.content_without_rhs li, .inner_pages_layout #inner_container #middle_container .content.content_rhs li {
  font-size: 1.05em;
  line-height: 22px;
  list-style: square outside none;
  margin-left: 25px;
  padding-bottom: 25px;
}

.inner_pages_layout #inner_container #middle_container .content .share_inner li {
    margin-left: 0;
    list-style: none;
    padding-bottom: 0;
}

.inner_pages_layout #inner_container #middle_container .content .center_container li,
.inner_pages_layout #inner_container #middle_container .content.content_rhs .flexslider li,
.inner_pages_layout #inner_container #middle_container .content.content_without_rhs .flexslider li {
    margin-left: 0;
    list-style: none;
    padding-bottom: 0;
    font-size: inherit;
    line-height: inherit;
}

.boxes_two_cols_right h2,
.content h2 {
    font-size: 30px;
    line-height: 36px;
    padding-bottom: 20px;
    font-family: "Gotham-Light",Arial;
    letter-spacing: -2px;
}

.content h3 {
    font-size: 24px;
    line-height: 28px;
    padding-bottom: 10px;
    font-family: "Gotham-Light",Arial;
    letter-spacing: -2px;
}
.content .promobox_bigpic_text_long h3 {
    color:#6DB7E4;
}

.section h4 {
    font-weight: bold;
    padding-bottom: 15px;
}

.boxes_two_cols_right h2 a,
.content h2 a,
.content h3 a {
    color: #000
}

.content a,
.content h3.twitter a {
    color: #745DB2
}

.box_slider {
    width: 100%;
    overflow: hidden;
}

.box_slider_slides {
    width: 306px;
    overflow: hidden;
}

.box_slider_slide {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
    height: 180px;
}

.box_slider_slide .promobox_smallpic_text_bg {
    width: 100%;
    /*bottom: 20px;*/
    /*height: 375px;*/
}

.box_slider_slide.promobox_smallpic_right.promobox_smallpic img {
    max-width: 100%;
    height: auto;
}

.box_slider_slide .promobox_smallpic_text {
    width: auto
}

.box_slider_slide_left {
    display: inline;
    float: left;
    width: 138px;
    margin-right: 15px;
    padding-top: 4px;
}

.box_slider_slide_right {
    display: inline;
    float: left;
    width: 153px;
    overflow: hidden;
}

.box_slider_slide_left a img {
    display: inline;
    float: left;
    width: 138px;
}

.box_slider h3 {
    padding-bottom: 5px
}

.box_slider h3,
.box_slider h3 a {
    font-weight: bold;
    color: #745DB2;
}

.box_slider_slide_right p {
    line-height: 22px
}

.box_slider_navigation {
    width: 306px;
    overflow: hidden;
    padding-bottom: 20px;
}

.box_slider_navigation_dot {
    display: inline;
    float: left;
    width: 10px;
    height: 10px;
    overflow: hidden;
    background: url(https://www.creativescotland.com/__data/assets/image/0016/592/slider_dots.png?v=0.2.1) no-repeat -10px 0px;
    margin-right: 15px;
    cursor: pointer;
}

.box_slider_navigation_dot.current {
    background-position: 0px 0px
}

.boxes_tree_cols {
    padding-bottom: 20px
}

.boxes_tree_cols .content p {
    line-height: 20px
}

.boxes_tree_cols_left {
    position: relative;
    display: inline;
    float: left;
    width: 302px;
    margin-right: 25px;
    border-top: 4px solid #745DB2;
    padding-top: 15px;
}

/* .boxes_tree_cols_middle {
display: inline;
float: left;
width: 306px;
margin-right: 30px;
}
   ================================================== */

.boxes_tree_cols_middle {
    border-top: 4px solid #745DB2;
        padding-top: 15px;
    display: inline;
    float: left;
    width: 302px;
    margin-right: 30px;
}

.boxes_tree_cols_right {
    display: inline;
    float: left;
    width: 302px;
    border-top: 4px solid #745DB2;
    padding-top: 15px;
}

.boxes_tree_cols_right.content ul,
.boxes_tree_cols_middle.content ul {
    padding: 0px
}

.boxes_tree_cols_right.content ul li,
.boxes_tree_cols_middle.content ul li {
    list-style: none outside none;
    padding-bottom: 8px;
}

div.twitter_icon {
    position: absolute;
    left: -50px;
    top: 20px;
    width: 30px;
    height: 20px;
    background: url(https://www.creativescotland.com/__data/assets/image/0003/597/twitter_icon.png?v=0.2.1) no-repeat 0px 0px;
}

#footer_top {
    width: 982px;
    height: 50px;
    background: url(https://www.creativescotland.com/__data/assets/image/0014/581/gray_bg.png?v=0.2.1) repeat-y left bottom;
    overflow: hidden;
    padding-right: 0px;
}

#footer_blog {
    display: inline;
    float: left;
    width: 230px;
    margin-left: 15px;
    padding-left: 30px;
    height: 50px;
    line-height: 48px;
    background: url(https://www.creativescotland.com/__data/assets/image/0003/579/blog_icon.png?v=0.2.1) no-repeat 0px 14px;
    color: #fff;
    font-size: 1.2em;
}

#footer_social_icons {
    display: inline;
    float: left;
    /*width: 175px;*/
    overflow: hidden;
    padding-top: 11px;
    margin-left: 15px;
}

#footer_social_icons li {
    display: inline;
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 3px;
}

#footer_social_icons li a {
    display: inline;
    float: left;
    width: 30px;
    height: 30px;
}

#footer_social_icons a span {
    display: none
}

#footer_social_icons li#footer_follow_us {
    width: 85px;
    color: #fff;
    padding-top: 2px;
    font-size: 1.2em;
}

#footer_social_tweeter {
    background: url(https://www.creativescotland.com/__data/assets/image/0009/40986/social_tw.png?v=0.1.0) no-repeat;
}

#footer_social_facebook {
    background: url(https://www.creativescotland.com/__data/assets/image/0007/40984/social_fb.png?v=0.1.0) no-repeat ;
}

#footer_social_vimeo {
    background: url(https://www.creativescotland.com/__data/assets/image/0008/40985/social_vi.png?v=0.1.0) no-repeat ;
}

#footer_social_linkedin {
    background: url(https://www.creativescotland.com/__data/assets/image/0010/40987/social_in.png?v=0.1.0) no-repeat ;
}

/* New social media icons */
.social-icons-svg a {
    background: #745DB2;
    border-radius: 2px;
    line-height: 2em;
    text-align: center;
}

.twitter-svg svg {
    height: 21px;
    vertical-align: middle;
    fill: #FFF;
    width: 25px;
}

.facebook-svg svg {
    fill: #fff;
    height: 25px;
    vertical-align: middle;
    width: 20px;
}

.vimeo-svg svg {
    fill: #fff;
    height: 20px;
    width: 20px;
    vertical-align: middle;
    margin-top: 1px;
}

.linkedin-svg svg {
    height: 30px;
    width: 30px;
    fill: #fff;
}

#totop {
    float:right;
    padding-top: 11px;
    margin-right: 15px;
}
#footer_totop {
        display: none;
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 3px;
    list-style: none;
    background: url(https://www.creativescotland.com/__data/assets/file/0008/94841/totop.svg?v=0.0.2) no-repeat ;
}

#footer {
    background: #161717
}

#footer_content {
    width: 982px;
    padding: 30px 0px;
    color: #fff;
}

#footer_content a {
    color: #fff
}

#footer h3 {
    font-weight: bold;
    font-size: 1.20em;
    padding-bottom: 15px;
}

#footer_content_1 {
    display: inline;
    float: left;
    width: 220px;
    margin-right: 30px;
    padding-left: 2px;
    margin-bottom: 20px;
}

#footer_content_2 {
    display: inline;
    float: left;
    width: 222px;
    margin-right: 25px;
    margin-bottom: 20px;
}

#footer_content_3 {
    display: inline;
    float: left;
    width: 226px;
    margin-right: 20px;
    margin-bottom: 20px;
}

#footer_content_4 {
    display: inline;
    float: left;
    width: 226px;
    margin-bottom: 20px;
}

#footer_content ul li {
    padding-bottom: 8px;
    font-size: 1.05em;
}

.footer_box_top {
    width: 222px;
    height: 4px;
    background: url(https://www.creativescotland.com/__data/assets/image/0014/581/gray_bg.png?v=0.2.1) no-repeat;
    overflow: hidden;
}

.footer_box_middle {
    width: 194px;
    min-height: 110px;
    padding: 10px 14px 15px;
    background: url(https://www.creativescotland.com/__data/assets/image/0014/581/gray_bg.png?v=0.2.1) repeat-y;
    background: #F9F8FC;
    border-right: 4px solid #745DB2;
}

.footer_box_bottom {
    width: 222px;
    height: 4px;
    background: #745DB2;
    margin-left: 4px;
    overflow: hidden;
}

#footer .footer_box_middle h3 {
    font-size: 1.85em;
    padding-bottom: 10px;
}

#footer .footer_box_middle h3 a {
     color: #745DB2;
    font-weight: normal;
}

#footer .footer_box_middle h3 span {
    color: #745DB2;
    font-weight: normal;
    font-family: "Gotham-Medium";
}

#footer .footer_box_middle p {
    padding-bottom: 5px;
    line-height: 22px;
    font-size: 1.05em;
    color: #000000;
}
#footer .footer_box_middle p a {
    color: #000000;
}

#footer_menu {
    display: inline;
    float: left;
    width: 745px;
    height: 50px;
    line-height: 48px;
    background: url(https://www.creativescotland.com/__data/assets/image/0014/581/gray_bg.png?v=0.2.1) repeat-y;
    font-size: 1.05em;
}

#footer_copyright {
    padding: 0px 15px 0px 15px;
    color: #b9b9b9;
}

#footer_menu #footer_copyright a {
    color: #7d7d7d
}

#footer_menu a {
    color: #b9b9b9
}

#footer_menu ul {
    display: inline
}

#footer_menu ul li {
    display: inline;
    padding: 0px 13px 0px 13px;
    background: url(https://www.creativescotland.com/__data/assets/image/0013/580/footer_menu_sep.png?v=0.2.1) no-repeat left 3px;
}

#footer_logo {
    display: inline;
    float: left;
    width: 222px;
    height: 50px;
    background: url(https://www.creativescotland.com/__data/assets/image/0018/7335/national_lottery.png?v=0.2.1) no-repeat;
}

#footer_logo span {
    display: none
}

#gaelic {
/*    position: absolute; */
    bottom: -13px;
    right: 4px;
    width: 84px;
    height: 33px;
    overflow: hidden;
    margin: 5px;
}

#gaelic a {
    display: inline-block;
    width: 84px;
    height: 33px;
    text-align: center;
    background: url(https://www.creativescotland.com/__data/assets/image/0020/7337/gaelic.png?v=0.2.3) no-repeat;
    cursor: pointer;
}

#gaelic a span {
    color: #FFFFFF;
    display: inline-block;
    letter-spacing: 1px;
    padding: 5px 0 0;
}

.boxes_landing_top .boxes_two_cols_left h2 {
    color: #745DB2
}

.boxes_landing_top .find_out_more a {
    font-size: 1.0em;
    font-weight: bold;
    line-height: 22px;
    color: #745DB2;
}

.inner_box_slider .box_slider_slides {
    padding-bottom: 20px
}

.inner_box_slider .box_slider_slide {
    height: 175px;
    padding-bottom: 0px;
}

.box_slider_slide_text_bg {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 306px;
    height: 78px;
    z-index: 99;
    background: #000;
    opacity: 0.65;
    filter: alpha(opacity=65);
}

.box_slider_slide_text {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 282px;
    height: 58px;
    padding: 10px 12px;
    color: #fff;
    z-index: 100;
}

.box_slider_slide_text h3 a,
.box_slider_slide_text a {
    color: #fff;
    font-weight: normal;
}

.box_slider_slide_text a.blue {
    color: #00bce4
}

.box_slider_slide_text h3 {
    font-size: 36px;
    padding-bottom: 2px;
    font-family: "Gotham-Light", Arial;
}

.inner_box_slider .box_slider_navigation .box_slider_navigation_dot {
    background-image: url(https://www.creativescotland.com/__data/assets/image/0003/7338/slider_dots_white.png?v=0.2.1)
}

#inner_container a {
    color: #745DB2
}

#inner_container a:hover,
#inner_container .filter_active {
    color: #473479
}

#left_container {
    display: inline;
    float: left;
    max-width: 225px;
    margin-right: 20px;
}

#right_container {
    display: inline;
    float: left;
    width: 725px;
}

#left_navs_container {
    /*width: 222px;*/
    padding-bottom: 0px;
}

.sub_menu_drop {
    display: none
}

/* START LISTEN AJAX
   ================================================== */

.listen #search_list {
    display: inline;
    float: left;
    width: 300px;
    margin: 20px 21px 20px 0;
}

.listen  #listen_right_ajax_box {
    float: right;
    width: 390px;
    margin: 20px 0;
}

.listen #player_content {
    display: inline;
    float: left;
    width: 636px;
}

.listen #search_list ul {
    width: auto;
    padding: 10px 0px 5px;
}

.listen #search_list ul li {
    width: auto;
    margin: 0px 0px 8px 0px;
    padding: 9px 5px 9px 40px;
    background: #e5e5e5;
    color: #cf3889;
    position: relative;
}

.listen #search_list ul li a {
    color: #CF3889
}

.listen_icon {
    background: url("https://www.creativescotland.com/__data/assets/image/0015/13281/listen_icon.jpg?v=0.0.2") no-repeat 0 0 transparent;
    height: 25px;
    position: absolute;
    left: 5px;
    top: 5px;
    width: 25px;
}

.listen #search_list ul li a:hover .listen_icon {
    background: url("https://www.creativescotland.com/__data/assets/image/0019/8092/promobox_icons.png?v=0.1.1") no-repeat scroll -1000px -1000px transparent;
    background-position: -15px -25px;
}

.listen #search_list ul li a.playing .listen_icon {
    background: url("https://www.creativescotland.com/__data/assets/image/0019/8092/promobox_icons.png?v=0.1.1") no-repeat scroll -1000px -1000px transparent;
    background-position: -15px -25px;
}

/* END LISTEN AJAX
   ================================================== */

.content_without_rhs {
    width: 736px;
    max-width: 736px;
}

.content_rhs {
    width: 485px;
    max-width: 485px;
}

/* LHS RELATED INNER PAGE
   ================================================== */

.LHS_Related_inner {
    /*background: url("https://www.creativescotland.com/__data/assets/image/0015/582/light_gray_bg.png?v=0.2.1") repeat scroll 0 0 transparent;*/
    background-color: #F9F8FC;
    margin: 0 0 30px;
    padding: 10px 0;
    width: auto;
}

.LHS_Related_inner h3,
.RHS_Related_inner h3 {
    padding: 0 15px;
    color: #000;
}

.LHS_Related_inner ul.related_content,
.RHS_Related_inner ul.related_content {
    padding: 0 15px
}

.LHS_Related_inner ul.related_media li,
.RHS_Related_inner ul.related_media li {
    padding: 10px 0;
    min-height: 25px;
}

.LHS_Related_inner ul.related_content li,
.RHS_Related_inner ul.related_content li {
    padding: 10px 0
}

.LHS_Related_inner ul.related_media li.Audio span,
.LHS_Related_inner ul.related_media li.Playlist span,
.LHS_Related_inner ul.related_media li.Podcast span,
.RHS_Related_inner ul.related_media li.Audio span,
.RHS_Related_inner ul.related_media li.Playlist span,
.RHS_Related_inner ul.related_media li.Podcast span,
#related_box_media ul.related_media li.Audio span,
#related_box_media ul.related_media li.Playlist span,
#related_box_media ul.related_media li.Podcast span {
    background: url("https://www.creativescotland.com/__data/assets/image/0014/21056/promobox_icons_r.png?v=0.0.2") no-repeat scroll -15px -25px transparent
}

.LHS_Related_inner ul.related_media li.Image span,
.LHS_Related_inner ul.related_media li.Video span,
.RHS_Related_inner ul.related_media li.Image span,
.RHS_Related_inner ul.related_media li.Video span,
#related_box_media ul.related_media li.Image span,
#related_box_media ul.related_media li.Video span {
    background: url("https://www.creativescotland.com/__data/assets/image/0014/21056/promobox_icons_r.png?v=0.0.2") no-repeat scroll -15px -50px transparent
}

.LHS_Related_inner ul.related_media li.Project span,
.RHS_Related_inner ul.related_media li.Project span,
#related_box_media ul.related_media li.Project span {
    background: url("https://www.creativescotland.com/__data/assets/image/0014/21056/promobox_icons_r.png?v=0.0.2") no-repeat scroll -15px 0 transparent
}

.LHS_Related_inner ul.related_media li.Image span,
.LHS_Related_inner ul.related_media li.Video span,
.LHS_Related_inner ul.related_media li.Audio span,
.LHS_Related_inner ul.related_media li.Playlist span,
.LHS_Related_inner ul.related_media li.Podcast span,
.LHS_Related_inner ul.related_media li.Project span,
.RHS_Related_inner ul.related_media li.Image span,
.RHS_Related_inner ul.related_media li.Video span,
.RHS_Related_inner ul.related_media li.Audio span,
.RHS_Related_inner ul.related_media li.Playlist span,
.RHS_Related_inner ul.related_media li.Podcast span,
.RHS_Related_inner ul.related_media li.Project span,
#related_box_media ul.related_media li.Image span,
#related_box_media ul.related_media li.Video span,
#related_box_media ul.related_media li.Audio span,
#related_box_media ul.related_media li.Playlist span,
#related_box_media ul.related_media li.Podcast span,
#related_box_media ul.related_media li.Project span {
    display: inline-block;
    float: left;
    width: 25px;
    height: 25px;
    padding: 0 10px 0 0;
}

.LHS_Related_inner ul.related_media li a,
.RHS_Related_inner ul.related_media li a,
#related_box_media ul.related_media li a {
    font-weight: bold;
    vertical-align: middle;
}

/* do not delete
.LHS_Related_inner ul.related_media li.Audio a,
.LHS_Related_inner ul.related_media li.Playlist a,
.LHS_Related_inner ul.related_media li.Podcast a,
.RHS_Related_inner ul.related_media li.Audio a,
.RHS_Related_inner ul.related_media li.Playlist a,
.RHS_Related_inner ul.related_media li.Podcast a,
#related_box_media ul.related_media li.Audio a,
#related_box_media ul.related_media li.Playlist a,
#related_box_media ul.related_media li.Podcast a
 { 
  color:#e63c96 !important; 
}

.LHS_Related_inner ul.related_media li.Image a,
.LHS_Related_inner ul.related_media li.Video a,
.RHS_Related_inner ul.related_media li.Image a,
.RHS_Related_inner ul.related_media li.Video a,
#related_box_media ul.related_media li.Image a,
#related_box_media ul.related_media li.Video a { color:#dc6800 !important; }
.LHS_Related_inner ul.related_media li.Project a,
.RHS_Related_inner ul.related_media li.Project a,
#related_box_media ul.related_media li.Project a { color:#6e9021 !important; }

.LHS_Related_inner ul.related_content li a,
.RHS_Related_inner ul.related_content li a { color:#c50021; }
 */

/* END LHS RELATED INNER PAGE
   ================================================== */

/* RHS RELATED INNER PAGE
   ================================================== */

.inner_pages_layout .column_wrapper {
    display: block;
    margin: 0 auto;
    width: 982px;
    margin-top: 20px;
}

#middle_container.content_rhs #right_container {
    width: 100%
}

/* .inner_pages_layout .column_wrapper #inner_container { display: inherit; } _NO__DOTCOMMA__AFTER__
   ================================================== */

.inner_pages_layout .column_wrapper #left_container {
    display: inline-block;
    float: left;
}

.inner_pages_layout .column_wrapper #middle_container {
    display: inline-block;
    float: left;
}

.inner_pages_layout .column_wrapper #middle_container #right_container {
    float: none
}

/* .inner_pages_layout #rhs_box { display: inline-block; float:left; }_NO__DOTCOMMA__AFTER__
   ================================================== */

.inner_pages_layout #rhs_box {
    clear: right;
    display: block;
    float: right;
    max-width: 245px;
}

.RHS_Related_inner {
    background-color: #F9F8FC;
    margin: 0 0 30px 21px;
    padding: 10px 0;
    width: 225px;
}

.left_box_pop_search ul li a {
    font-size: 1em
}

.left_box_pop_search {
    padding-top: 10px;
    width: 222px;
    padding-bottom: 30px;
}

.left_box_pop_search h3,
.LHS_Related_inner h3,
.RHS_Related_inner h3 {
    font-size: 1.8em;
    letter-spacing: -1px;
    padding-bottom: 5px;
    font-family: "Gotham-Light", Arial;
}

.left_box_pop_search ul {
    width: 222px;
    padding: 10px 0px 5px;
}

.left_box_pop_search ul li {
    width: 207px;
    margin: 0px 0px 8px 0px;
    padding: 5px 5px 6px 10px;
    background: #e5e5e5;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

.left_box_pop_search ul li a {
    font-size: 1em
}

.left_box {
    border-top: 4px solid #745DB2;
    padding-top: 10px;
    width: 222px;
    padding-bottom: 30px;
}

.left_box h3 {
    font-size: 1.8em;
    letter-spacing: -1px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e0e0e0;
    font-family: "Gotham-Light", Arial;
}

#inner_container .left_box h3 a {
    color: #393939;
    line-height: 1.3;
}

.left_box ul {
    width: 222px;
    padding: 10px 0px 5px;
    background: #F9F8FC;
    border-bottom: 1px solid #E0E0E0;
}

.left_box ul li {
    width: 207px;
    padding: 8px 12px;
}

.left_download_box,
.right_download_box {
    width: 191px;
    background: #242424 url(https://www.creativescotland.com/__data/assets/image/0004/7339/left_download_box_bg.png?v=0.2.9) no-repeat;
    margin-bottom: 30px;
    padding: 27px 20px 15px 20px;
}

.left_download_box h3,
.right_download_box h3 {
    font-size: 1.8em;
    padding-bottom: 15px;
    color: #00bce4;
    font-family: "Gotham-Light", Arial;
}

.left_download_box_img,
.right_download_box_img {
    width: 180px;
    text-align: center;
    padding-bottom: 10px;
}

.left_download_box_text,
.right_download_box_text {
    line-height: 18px;
    padding-bottom: 10px;
}

#inner_container .left_download_box_text a,
#inner_container .right_download_box_text a {
    color: #c5c5c5
}

.left_download_box_now,
.right_download_box_now {
    letter-spacing: 1px;
    font-size: 90%;
    font-weight: bold;
}

#inner_container .left_download_box_now a,
#inner_container .right_download_box_now a {
    color: #00bce4
}

.right_download_box {
    margin-left: 21px
}

.section_box {
    width: 726px;
    margin-bottom: 30px;
    background: #F9F8FC;
    border-bottom: 1px solid #E0E0E0;
    /*background: url(https://www.creativescotland.com/__data/assets/image/0014/7340/inner_gray_bg.png?v=0.2.1);*/
    
    display: flex;
    flex-direction: row;
}
/* New Changes */
.section_box .clear {
    display: none !important;
}

.section_box_left {
    /*display: inline;*/
    /*float: left;*/
    /*width: 222px;*/
    /*overflow: hidden;*/
    width: 30%;
}

.section_box_left a {
    /*display: inline;*/
    /*float: left;*/
    /*width: 222px;*/
    /*overflow: hidden;*/
    height: 100%;
}

.section_box_left img {
    /*display: inline;*/
    /*float: left;*/
    /*width: 222px;*/
    
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.section_box_right {
    /*display: inline;*/
    /*float: left;*/
    /*padding: 15px 10px 0px 30px;*/
    /*width: 464px;*/
    
    padding: 15px;
    width: 70%;
}

.section_box h3 {
    font-size: 1.9em;
    padding-bottom: 5px;
    font-family: "Gotham-Light", Arial;
    color: #745DB2;
}

.section_box h3 a {
    color: #745DB2
}

.section_box p {
    font-size: 1.05em;
    line-height: 20px;
    padding-bottom: 8px;
}

#inner_container .section_box p a {
    color: #000
}

.inner_list {
    width: 726px;
    padding-bottom: 30px;
}

.RHS_Related_inner .inner_list {
  width: auto;
}

.expertise_finder_full_results {
    width: 100%
}

.inner_list_item {
    width: 726px;
    padding-top: 20px;
    padding-bottom: 21px;
    background: url(https://www.creativescotland.com/__data/assets/image/0016/7342/line_dots.png?v=0.2.1) repeat-x left bottom;
}

.expertise_finder_full_results .inner_list_item {
    width: 100%
}

.person_thumbs {
    clear: both
}

#inner_container .inner_list_item_booking .inner_list_item_right .inner_list_item_text {
    width: 410px
}

body #inner_container .inner_list_item_nothumbnail .inner_list_item_right {
    width: 726px
}

body #inner_container .results_fb #az .inner_list_item_nothumbnail .inner_list_item_right {
    width: 790px
}

.results_fb #az .inner_list_item_nothumbnail .inner_list_item_left {
    display: inline;
    float: left;
    height: auto;
    margin: 0 21px 0 0;
    width: 170px;
}

.results_fb #az .inner_list_item .rmore_search {
    clear: both;
    float: left;
    margin-left: 190px;
    position: relative;
}

.results_fb #az .inner_list_item_nothumbnail .rmore_search {
    margin-left: 0
}

body #inner_container .inner_list_item_nothumbnail .inner_list_item_booking .inner_list_item_right .inner_list_item_text {
    width: 515px
}

body #podcast .inner_list_item .inner_list_item_left {
    width: auto
}

body #podcast .inner_list_item .inner_list_item_right {
    width: 575px
}

#podcast .inner_list_item_nothumbnail .inner_list_item_left,
#resources_land .inner_list_item_nothumbnail .inner_list_item_left {
    margin-right: 0
}

body #podcast .inner_list_item_nothumbnail .inner_list_item_right,
body #inner_container #resources_land .inner_list_item_nothumbnail .inner_list_item_right {
    width: auto
}

body #inner_container #resources_land {
    margin-top: 20px
}

body #inner_container .inner_list_item .person_thumbs a {
    display: inline-block;
    margin: 0 7px 2px 0;
    width: 170px;
}

body #inner_container .inner_list_item .person_thumbs a:hover {
    text-decoration: none
}

body #inner_container .inner_list_item .person_thumbs a img {
    border: 1px solid #ccc;
    width: 100%;
}

body #inner_container .inner_list_item .person_thumbs a img:hover {
    border: 1px solid #0080A5
}

.inner_list_item.hover {
    background-color: #f9f9f9
}

.inner_list_item_left {
    display: inline;
    float: left;
    /*width: 84px;*/
    margin-right: 21px;
    padding-top: 4px;
}

.inner_list_item_left {
    width: auto
}

.inner_list_item_right {
    display: inline;
    float: left;
    width: 616px;
    overflow: hidden;
}

.inner_list h3 {
    font-size: 1.9em;
    padding-bottom: 5px;
    font-family: "Gotham-Light", Arial;
}

.date_container {
    width: 64px;
    height: 64px;
    padding: 10px;
    background: url(https://www.creativescotland.com/__data/assets/image/0014/7340/inner_gray_bg.png?v=0.2.1);
}

.date_deadline,
.date_day,
.date_month {
    display: block
}

.date_deadline {
    font-size: 90%;
    color: #727272;
    padding-bottom: 6px;
}

.date_day {
    font-size: 2em;
    font-family: "Gotham-Light", Arial;
}

.date_month {
    text-transform: uppercase;
    font-weight: bold;
    color: #ED425E;
    font-size: 1.1em;
    letter-spacing: 5px;
}

.inner_list h4,
div#right_container div.content .expertise .inner_list h4 {
    font-size: 1.2em;
    padding-bottom: 10px;
}

#inner_container .inner_list h4 a:hover {
    text-decoration: none
}

.inner_list_item_text {
    line-height: 18px;
    padding-bottom: 10px;
    text-align: justify;
}

#inner_container .inner_list_item_text a {
    color: #000
}

.inner_list_item_date {
    color: #989898
}

.inner_list_see_more {
    width: 711px;
    padding-left: 15px;
    height: 40px;
    line-height: 39px;
    font-weight: bold;
    background: url(https://www.creativescotland.com/__data/assets/image/0014/7340/inner_gray_bg.png?v=0.2.1);
}

.inner_promobox {
    position: relative;
    width: 726px;
    padding-bottom: 30px;
}

.inner_promobox2 {
    position: relative;
    width: 726px;
    height: 186px;
    overflow: hidden;
}

.inner_promobox3 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 99999px;
    overflow: hidden;
}

.inner_promobox_item {
    display: inline;
    float: left;
    width: 222px;
    margin-right: 30px;
    overflow: hidden;
}

.inner_promobox_item_title {
    vertical-align: bottom;
    width: 222px;
    position: relative;
    font-size: 1.2em;
    height: 60px;
    padding-bottom: 10px;
}

.inner_promobox_arrow_left {
    position: absolute;
    left: -40px;
    bottom: 80px;
    width: 20px;
    height: 45px;
    background: url(https://www.creativescotland.com/__data/assets/image/0019/7336/promobox_arrows.png?v=0.2.5) no-repeat;
    cursor: pointer;
}

.inner_promobox_arrow_left:hover {
    background-position: 0px -45px
}

.inner_promobox_arrow_right {
    position: absolute;
    left: 740px;
    bottom: 80px;
    width: 20px;
    height: 45px;
    background: url(https://www.creativescotland.com/__data/assets/image/0019/7336/promobox_arrows.png?v=0.2.5) no-repeat 0px -90px;
    cursor: pointer;
}

.inner_promobox_arrow_right:hover {
    background-position: 0px -135px
}

.booking {
    display: inline;
    float: right;
    width: 185px;
    height: 64px;
    overflow: hidden;
    margin-left: 20px;
}

.booking a {
    position: relative;
    display: inline;
    float: right;
    width: 185px;
    height: 64px;
    background: url(https://www.creativescotland.com/__data/assets/image/0015/7341/booking.png?v=0.2.1) no-repeat;
}

.booking a span {
    position: absolute;
    left: 70px;
    top: 20px;
    font-family: Arial;
    font-weight: bold;
    font-size: 1.4em;
}

/* BEGIN CUSTOM FORM
   ================================================== */

.form_fields_container {
    background: url(https://www.creativescotland.com/__data/assets/image/0015/582/light_gray_bg.png?v=0.2.1);
    padding: 20px 15px;
}

#right_container form,
.expertise_results form {
    width: 100%;
    margin-bottom: 40px;
    color: #4A4A4A;
    font-size: 0.9em;
    overflow: hidden;
}

#right_container .form_fields,
.expertise_results .form_fields {
    width: 100%;
    overflow: hidden;
    padding-bottom: 25px;
}

#right_container .form_left,
.expertise_results .form_left {
    display: inline;
    float: left;
    width: 24%;
    margin-right: 2%;
    text-align: right;
    word-wrap: break-word;
    padding-top: 5px;
    font-family: Verdana;
    font-weight: bold;
    color: #000;
}

#right_container .form_right {
    display: inline;
    float: left;
    width: 69%;
    color: #6A6A6A;
}

#right_container form input,
.expertise_results form input {
    display: inline;
    float: left;
    padding: 5px 5px 5px 5px;
    width: 67%;
    margin-bottom: 5px;
    color: #7b7b7b;
}

#right_container form textarea {
    border: 1px solid #DCDCDC;
    display: inline;
    float: left;
    padding: 4px 4px 4px 6px;
    width: 67%;
    margin-bottom: 5px;
    color: #7b7b7b;
    overflow: auto;
}


#right_container form select {
    border: 1px solid #DCDCDC;
    display: inline;
    float: left;
    width: 69.5%;
    padding: 2px 4px 3px 6px;
    margin-bottom: 5px;
    color: #7b7b7b;
}

#right_container form .select_auto select {
    width: auto
}

#right_container form input:focus,
#right_container form select:focus,
#right_container form textarea:focus,
.content .expertise_results form input:focus {
    background-color: #f2f2f2;
    color: #4a4a4a;
}


#right_container form input.form_url_field {
    width: 95%
}

#right_container p.form_text {
    font-weight: bold;
    padding-bottom: 15px;
}

#right_container .form_captcha {
    padding-bottom: 10px
}

#right_container .form_left p {
    color: #999;
    font-size: 0.95em;
    padding-bottom: 5px;
}

#right_container .form_right p {
    font-style: italic;
    color: #999;
    font-size: 0.95em;
    padding-bottom: 5px;
}

#right_container form p.req_info,
#right_container form p.req_info {
    text-align: right;
    color: #000;
    padding: 0px 15px 20px 0px;
    font-size: 105%;
}

#right_container .fields_divider {
    display: inline;
    float: left;
    padding: 4px 5px;
}

#right_container .field_auto {
    width: auto !important
}

#right_container form .radio_container,
#right_container form .checkbox_container {
    padding-top: 6px
}

#right_container form .radio,
#right_container form .checkbox {
    width: 100%;
    overflow: hidden;
    padding-bottom: 5px;
}

#right_container form .radio .radio,
#right_container form .checkbox .checkbox {
    width: 95%;
    margin-left: 5%;
    overflow: hidden;
    padding-bottom: 5px;
}

#right_container form .radio input,
#right_container form .checkbox input {
    width: auto;
    height: auto;
    margin-top: 1px;
    margin-right: 2%;
    cursor: pointer;
    border-width: 0px;
}

#right_container form .radio span,
#right_container form .checkbox span {
    display: inline;
    float: left;
    width: 90%;
}

#right_container form .checkbox span {
    padding-top: 2px
}

#right_container form .form_group_title {
    font-weight: bold
}

#right_container .form_right.button_container,
#ask_question_form .form_right.button_container {
    width: 48%;
    text-align: right;
    overflow: hidden;
}

#right_container form button,
#right_container form .button_container input,
#ask_question_form .button_container input,
#inner_container a.link_button,
#enquiries_form button,
#bulkmail_subscribe_page_16127_submit_button,
.reset_password .reset_submit input,
.user_profile #page_password_reset_16405_request_receipt_form .submit_button input,
#page_password_reset_16405_reset_receipt_form .reset_password .reset_submit .submit_button input,
.content .expertise_results button {
    width: auto;
    height: auto;
    line-height: 1;
    overflow: hidden;
    padding: 10px;
    font-size: 14px;
    /*background: #c90021 url(https://www.creativescotland.com/__data/assets/image/0018/7722/button_bg.png?v=0.1.1) repeat-x;*/
    background-color: #745DB2;
    border-width: 0px;
    color: #fff;
    cursor: pointer;
    font-family: 'Gotham-Medium';
}
#right_container form button:hover,
#right_container form .button_container input:hover,
#ask_question_form .button_container input:hover,
#inner_container a.link_button:hover,
#enquiries_form button:hover,
#bulkmail_subscribe_page_16127_submit_button:hover,
.reset_password .reset_submit input:hover,
.user_profile #page_password_reset_16405_request_receipt_form .submit_button input:hover,
#page_password_reset_16405_reset_receipt_form .reset_password .reset_submit .submit_button input:hover,
.content .expertise_results button:hover {
    background-color: #473479;
}


#inner_container a.link_button {
    display: inline;
    float: left;
    padding: 0px 15px;
}

#right_container form .button_container input {
    float: right
}

#right_container form button {
    font-size: 105%
}

#right_container form button:hover,
#right_container form .button_container input:hover {
    color: #fff;
    background-color: #473479;
}

/* EDN CUSTOM FORM
   ================================================== */

h3.section {
    font-family: "Gotham-Light",Arial;
    font-size: 1.9em;
    color: #745DB2;
    padding-bottom: 17px;
}

h3.section.black {
    color: #000
}

h3.section span {
    font-family: Verdana;
    color: #000;
    font-size: 14px;
    padding-left: 10px;
    float: right;
}

h3.section span a {
    font-weight: bold
}

#inner_container .custom_btns,
#inner_container .custom_btns_ac {
    width: 100%;
    /*overflow: hidden;*/
    padding-bottom: 0;
    /*background: url(https://www.creativescotland.com/__data/assets/image/0003/7725/custom_btns_bg.png?v=0.1.1) repeat-x left bottom #414141;*/
    background-color: #3f3f3f;
    margin-bottom: 0px;
}

#inner_container .custom_btns_ {
    width: 100%;
    overflow: hidden;
    padding-bottom: 3px;
    background: url(https://www.creativescotland.com/__data/assets/image/0003/7725/custom_btns_bg.png?v=0.1.1) repeat-x left bottom;
    margin-bottom: 0px;
}

#inner_container .custom_btns.custom_btns_no_margin,
#inner_container .custom_btns_ac.custom_btns_no_margin_ac {
    margin-bottom: 0px
}

#inner_container .custom_btn,
#inner_container .custom_btn_ac {
    display: inline-block;
    float: unset;
    /*overflow: hidden;*/
    padding: 12px 21px;
    height: auto;
    line-height: 1;
    /*background: url(https://www.creativescotland.com/__data/assets/image/0020/7724/custom_btn_bg_gray.png?v=0.1.1) repeat-x;*/
    /*background-color: #3f3f3f;*/
    color: #fff;
    font-weight: bold;
    position: relative;
}

#inner_container .custom_btn.current:hover,
#inner_container .custom_btn_ac.current:hover {
    color: #fff
}

#inner_container .custom_btn:hover,
#inner_container .custom_btn_ac:hover {
    color: #c9c9c9
}

#inner_container .custom_btn.current,
#inner_container .custom_btn_ac.current,
#inner_container .custom_btn.all,
#inner_container .custom_btn.look,
#inner_container .custom_btn.listen,
#inner_container .custom_btn.read,
#inner_container .custom_btn.find {
    /*background: url(https://www.creativescotland.com/__data/assets/image/0019/7723/custom_btn_bg.png?v=0.1.1) repeat-x*/
    background: #745DB2;
}

.custom_btn span,
.custom_btn_ac span {
    display: block;
    /*float: left;*/
    /*height: 38px;*/
}

#inner_container .custom_btn.current span,
#inner_container .custom_btn_ac.current span {
    position: relative;
    /*background: url(https://www.creativescotland.com/__data/assets/image/0004/7726/custom_btn_arrow.png?v=0.1.1) no-repeat center bottom*/
}
#inner_container .custom_btn.current span:after,
#inner_container .custom_btn_ac.current span:after{
    position: absolute;
    content: "";
    width: 0; 
  height: 0; 
     border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #745DB2;
    left: 0;
    right: 0;
    bottom: -22px;
    margin: 0 auto;
}

.custom_tabs,
.custom_tabs_ac {
    width: 100%;
    overflow: hidden;
    margin-bottom: 30px;
}

.custom_tab,
.custom_tab_ac {
    width: 100%;
    overflow: hidden;
    display: none;
}

.custom_tab.current,
.custom_tab_ac.current {
    display: block
}

.map_container {
    width: 100%;
    overflow: hidden;
}

.map_info {
    padding-top: 14px;
    background: url(https://www.creativescotland.com/__data/assets/image/0005/7727/light_gray_arrow_up.png?v=0.1.1) no-repeat center top;
}

.map_info2 {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    background: url(https://www.creativescotland.com/__data/assets/image/0015/582/light_gray_bg.png?v=0.2.1);
    padding: 15px;
}

.map_info h4 {
    font-family: "Gotham-Light",Arial;
    font-size: 1.85em;
    color: #745DB2;
    padding-bottom: 17px;
}

.map_info p {
    font-size: 1.05em;
    line-height: 22px;
}

.map_info_left {
    display: inline;
    float: left;
    width: 320px;
    padding-left: 15px;
}

.map_info_right {
    display: inline;
    float: right;
    width: 320px;
    padding-right: 15px;
}

.map_buttons {
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
}

.inner_buttons {
    width: 100%;
    overflow: hidden;
    margin-bottom: 40px;
}

.enquiries .inner_buttons {
    margin-top: 20px
}

.map_button_left,
.map_button_mid,
.map_button_right {
    display: inline;
    float: left;
    width: 222px;
    height: 64px;
    margin-right: 30px;
    cursor: pointer;
}

.inner_button_left,
.inner_button_mid,
.inner_button_right {
    display: inline;
    float: left;
    width: 200px;
    height: 64px;
    margin-right: 10px;
    cursor: pointer;
}

.inner_button_right,
.map_button_right {
    margin-right: 0px
}

.inner_button_left span,
.inner_button_mid span,
.inner_button_right span,
.map_button_left span,
.map_button_mid span,
.map_button_right span {
    display: none
}

.map_button_enquiries {
    background: url(https://www.creativescotland.com/__data/assets/image/0006/7728/map_buttons.png?v=0.1.1) no-repeat
}

.map_button_enquiries:hover {
    background-position: 0px -64px
}

.map_button_film {
    background: url(https://www.creativescotland.com/__data/assets/image/0006/7728/map_buttons.png?v=0.1.1) no-repeat -222px 0px
}

.map_button_film:hover {
    background-position: -222px -64px
}

.map_button_investment {
    background: url(https://www.creativescotland.com/__data/assets/image/0006/7728/map_buttons.png?v=0.1.1) no-repeat -444px 0px
}

.map_button_investment:hover {
    background-position: -444px -64px
}

.inner_button_contact_us {
    background: url(https://www.creativescotland.com/__data/assets/image/0006/7908/contact_us_find_us.png?v=0.1.1) no-repeat
}

.inner_button_contact_us:hover {
    background-position: 0px -64px
}

.inner_button_find_us {
    background: url(https://www.creativescotland.com/__data/assets/image/0006/7908/contact_us_find_us.png?v=0.1.1) no-repeat -210px 0px
}

.inner_button_find_us:hover {
    background-position: -210px -64px
}

.left_box_finder {
    width: 202px;
    padding: 13px 10px 15px;
    background: url(https://www.creativescotland.com/__data/assets/image/0015/582/light_gray_bg.png?v=0.2.1);
    margin-bottom: 20px;
}

.left_box_finder h3 {
    font-family: Arial;
    font-size: 1.05em;
    color: #745DB2;
    padding: 0px 0px 10px 2px;
}

.left_box_finder.left_box_finder2 h3 {
    font-size: 1.15em
}

.left_box_finder_fields {
    background: url(https://www.creativescotland.com/__data/assets/image/0007/7729/dark_gray_bg.png?v=0.1.1);
    padding: 3px;
}

.left_box_finder_fields2 {
    width: 193px;
    overflow: hidden;
    border: 1px solid #cdcdcd;
    background: #fff url(https://www.creativescotland.com/__data/assets/image/0017/7730/lhs_box_finder_bg.png?v=0.1.1) repeat-x;
}

.left_box_finder_input {
    display: inline;
    float: left;
    width: 170px;
}

.left_box_finder_btn {
    display: inline;
    float: left;
    width: 23px;
}

.left_box_finder_input textarea {
    border-width: 0px;
    background: transparent;
    width: 154px;
    height: 43px;
    color: #727272;
    padding: 3px 8px 0;
    resize: none;
    font-size: 12px;
    line-height: 20px;
    overflow: auto;
    font-family: Verdana;
}

.left_box_finder_input input {
    border-width: 0px;
    width: 154px;
    height: 16px;
    color: #727272;
    padding: 5px 8px;
    resize: none;
    font-size: 12px;
    line-height: 20px;
}

.left_box_finder_btn span {
    display: none
}

.left_box_finder_btn button {
    width: 23px;
    height: 43px;
    background: url(https://www.creativescotland.com/__data/assets/image/0018/7731/pink_search.png?v=0.1.1) no-repeat 3px 19px;
    cursor: pointer;
    border-width: 0px;
}

.left_box_finder2 .left_box_finder_btn button {
    height: 26px;
    background-position: 3px 6px;
}

.rhs_box_finder {
    width: 725px;
    padding: 13px 10px 15px;
    background: url(https://www.creativescotland.com/__data/assets/image/0015/582/light_gray_bg.png?v=0.2.1);
    margin-bottom: 20px;
}

.rhs_box_finder h3 {
    font-family: Arial;
    font-size: 1.05em;
    color: #745DB2;
    padding: 0px 0px 10px 2px;
}

/* .rhs_box_finder.rhs_box_finder2 h3 {
font-size: 1.15em;
}
   ================================================== */

.rhs_box_finder_fields {
    background: url(https://www.creativescotland.com/__data/assets/image/0007/7729/dark_gray_bg.png?v=0.1.1);
    padding: 3px;
}

.rhs_box_finder_fields2 {
    width: 716px;
    overflow: hidden;
    border: 1px solid #cdcdcd;
    background: #fff url(https://www.creativescotland.com/__data/assets/image/0017/7730/lhs_box_finder_bg.png?v=0.1.1) repeat-x;
}

.rhs_box_finder_input {
    display: inline;
    float: left;
    width: 693px;
}

.rhs_box_finder_btn {
    display: inline;
    float: left;
    width: 23px;
}

.rhs_box_finder_input textarea {
    border-width: 0px;
    background: transparent;
    width: 677px;
    height: 43px;
    color: #727272;
    padding: 3px 8px 0;
    resize: none;
    font-size: 12px;
    line-height: 20px;
    overflow: auto;
    font-family: Verdana;
}

.rhs_box_finder_input input {
    border-width: 0px;
    width: 677px;
    height: 16px;
    color: #727272;
    padding: 5px 8px;
    resize: none;
    font-size: 12px;
    line-height: 20px;
}

.rhs_box_finder_btn span {
    display: none
}

.rhs_box_finder_btn button {
    width: 23px;
    height: 43px;
    background: url(https://www.creativescotland.com/__data/assets/image/0018/7731/pink_search.png?v=0.1.1) no-repeat 3px 19px;
    cursor: pointer;
    border-width: 0px;
}

.rhs_box_finder2 .rhs_box_finder_btn button {
    height: 26px;
    background-position: 3px 6px;
}

.search_section_header {

}

.search_section {
    font-size: 1.1em
}

.search_by_category {
    width: 100%;
    overflow: hidden;
    padding-bottom: 30px;
}

.search_by_category_left {
    display: inline;
    float: left;
    width: 128px;
    padding-right: 10px;
    line-height: 20px;
}

.search_by_category_right {
    display: inline;
    float: left;
    width: 588px;
}

.search_by_category li {
    display: inline;
    padding: 0px 25px 0px 0px;
    line-height: 20px;
    font-weight: bold;
}

.search_by_category li a {
    white-space: nowrap
}

.search_by_category li span {
    font-weight: normal
}

.search_section_results {
    width: 100%;
    padding-bottom: 60px;
}

.search_section_results ul {
    padding-bottom: 20px
}

.search_section_results li {
    padding-bottom: 15px
}

#inner_container .search_section_results li a {
    color: #444
}

#inner_container .search_section_results li a:hover {
    color: #000
}

.search_section_browse_all a {
    font-weight: bold
}

.resource_ba_more {
    display: none
}

.form_header {
    width: 100%;
    overflow: hidden;
    padding-bottom: 10px;
}

.form_header_left {
    display: inline;
    float: left;
    width: 50%;
}

.form_header_right {
    display: inline;
    float: right;
    width: 50%;
}

.form_header h3 {
    font-size: 24px;
    padding-bottom: 2px;
    font-family: "Gotham-Light", Arial;
}

#right_container form .form_header_right p.req_info {
    padding-bottom: 0px
}

.form_info {
    width: 100%;
    padding-bottom: 25px;
}

.form_info p {
    line-height: 20px;
    padding-bottom: 15px;
    font-size: 1.1em;
}

#right_container .custom_tab form {
    margin-bottom: 0px
}

.search_section {
    width: 100%;
    padding-bottom: 10px;
}

.search_section_info p {
    line-height: 20px;
    padding-bottom: 12px;
    font-size: 1.15em;
}

.search_section_fields {
    display: inline;
    float: left;
    width: 307px;
    margin-right: 20px;
    background: url(https://www.creativescotland.com/__data/assets/image/0007/7729/dark_gray_bg.png?v=0.1.1);
    padding: 3px;
}

.section_filter_form {
    width: 100%;
    padding-bottom: 0px;
}

.section_filter_form .search_section_fields {
    width: 332px
}

.search_section_fields2 {
    width: 305px;
    overflow: hidden;
    border: 1px solid #cdcdcd;
    background: #fff url(https://www.creativescotland.com/__data/assets/image/0017/7730/lhs_box_finder_bg.png?v=0.1.1) repeat-x;
}

.section_filter_form .search_section_fields2 {
    width: 330px
}

.search_section_input {
    display: inline;
    float: left;
    width: 282px;
}

.section_filter_form .search_section_input {
    width: 307px
}

.search_section_btn {
    display: inline;
    float: left;
    width: 23px;
}

.search_section_input input,
#right_container form .search_section_input input {
    border-width: 0px;
    width: 266px;
    /*height: 20px;*/
    color: #727272;
    padding: 7px 15px;
    resize: none;
    font-size: 14px;
    line-height: 20px;
    margin: 0px;
    box-sizing: border-box;
}

.section_filter_form .search_section_input input {
    width: 291px
}

.search_section_input input:focus,
#right_container form .search_section_input input:focus {
    background: #fff
}

.search_section_btn span {
    display: none
}

/*.search_section_btn button,*/
/*#right_container form .search_section_btn button {*/
/*    width: 23px;*/
/*    height: 26px;*/
/*    background: url(https://www.creativescotland.com/__data/assets/image/0018/7731/pink_search.png?v=0.1.1) no-repeat 3px 6px;*/
/*    cursor: pointer;*/
/*    border-width: 0px;*/
/*}*/

.popup_container .search_section_popup input.all {
    width: 23px;
    height: 26px;
    background: url(https://www.creativescotland.com/__data/assets/image/0018/7731/pink_search.png?v=0.1.1) no-repeat 3px 6px;
    cursor: pointer;
    border-width: 0px;
}

.search_section_browse_all {
    display: inline;
    float: left;
    width: 200px;
    padding-top: 3px;
}

.search_section_popup .search_section_fields2 {
    width: 100%
}

.ask_question_search.search_section_input {
    width: 96%
}

.ask_question_search #search_query {
    width: 97%
}

.browse_by_columns {
    width: 100%;
    overflow: hidden;
    padding-bottom: 20px;
}

.browse_by_column_left,
.browse_by_column_mid,
.browse_by_column_right {
    display: inline;
    float: left;
    width: 222px;
    padding-right: 30px;
}

.browse_by_column_right {
    padding-right: 0px
}

.browse_by_columns h4 {
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 20px;
}

.browse_by_columns ul li {
    padding-bottom: 9px;
    word-wrap: break-word;
}

.landing_page_info {
    padding: 15px 15px 10px;
    margin-bottom: 25px;
    background: url(https://www.creativescotland.com/__data/assets/image/0015/582/light_gray_bg.png?v=0.2.1);
}

.landing_page_info h2 {
    font-size: 30px;
    line-height: 36px;
    padding-bottom: 10px;
    font-family: "Gotham-Light",Arial;
    letter-spacing: -2px;
    color: #745DB2;
}

.landing_page_info p {
    line-height: 20px;
    padding-bottom: 12px;
    font-size: 1.15em;
}

.section_filter_form .form_fields_container {
    padding: 0
}

.search_section_filters {
    display: inline;
    float: left;
    width: 540px;
    padding-top: 8px;
    overflow: hidden;
}

.search_section_filters a {
    display: inline;
    float: left;
    padding-left: 13px;
    background: url(https://www.creativescotland.com/__data/assets/image/0018/8091/sep.png?v=0.1.1) no-repeat left 1px;
    margin-left: 10px;
}

.search_section_filters a.current {
    color: #0080A5
}

.search_section_filters a:first-child {
    padding-left: 5px;
    background: none;
    margin-left: 0px;
}

#inner_container .section_promobox_slide a {
    color: #fff
}

.section_promobox_slides {
    width: 102%;
    padding-bottom: 30px;
    overflow: hidden;
}

.section_promobox_slide .promobox_slide_col_middle,
.section_promobox_slide .promobox_slide_col_right {
    padding-top: 0px
}

.section_promobox_slide_inverted .promobox_slide_col_left {
    margin-right: 1px;
    width: 489px;
    overflow: hidden;
}

.home .section_promobox_slide_inverted .promobox_slide_col_left {
    width: 485px
}

.section_promobox_slide_inverted .promobox_slide_col_right {
    margin-right: 1px;
    width: 244px;
}

/* ************
   ================================================== */

/* TYPOGRAPHY
   ================================================== */

div#left_container div#left_navs_container div.left_box ul li a.active,
div#mob_section_nav div#left_navs_container div.left_box ul li a.active {
    font-weight: bold
}

div#left_container div#left_navs_container div.left_box ul li a:hover,
div#mob_section_nav div#left_navs_container div.left_box ul li a:hover {
    color: #0080a5;
    text-decoration: underline;
}

div#right_container div.content h1,
div#right_container div.content h2 {
    font-family: "Gotham-Light",Arial;
    margin: 5px 0 10px;
    padding: 0;
    line-height: 1;
}

div#right_container div.content h3,
div#right_container div.content h4,
div#right_container div.content h5,
div#right_container div.content h6,
.expertise_results h4 {
    font-family: Verdana,Arial;
    margin: 5px 0 10px;
    padding: 0;
    line-height: 1;
}

div#right_container div.content h1 {
    color: #745DB2;
    font-size: 30pt;
}

div#right_container div.content h2 {
    color: #745DB2;
    font-size: 24pt;
}

div#right_container div.content h3 {
    color: #745DB2;
    font-size: 18pt;
}

div#right_container div.content h4,
.expertise_results h4 {
    color: #000000;
    font-size: 16pt;
}

div#right_container div.content h5 {
    color: #767676;
    font-size: 16pt;
}

div#right_container div.content h6 {
    color: #c50021;
    font-weight: bold;
    font-size: 14pt;
}

/* div#right_container div.content a, .content_land a { color:#0080a5; }
div#right_container div.content a:hover { color:#0080a5; text-decoration:underline; } 
 */

/* FLEXSLIDER STYLES
   ================================================== */

/* ===[ Browser Resets ]=== */

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
    outline: none
}

.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

/** FlexSlider Necessary Styles
 * ********************************
 */

.flexslider {
    margin: 0;
    padding: 0;
}

.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}

some_nowhitespace {
    nowhitespace: afterproperty
}

/* ===[ Hide the slides before the JS is loaded. Avoids image jumping ]=== */

.flexslider .slides img {
    display: block;
    max-width: 100%;
    text-align: center;
    width: auto;
}

.flex-pauseplay span {
    text-transform: capitalize
}

/* #carousel .slides > li { margin:0 30px 0 0; } _NO__DOTCOMMA__AFTER__
   ================================================== */

#slider.flexslider .slides img,
#carousel.flexslider .slides img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
    width: auto;
    vertical-align: middle;
}

/* #carousel .slides > li {
  height: auto !important;
  margin: 0 auto !important;
  max-width: 180px !important;
  padding:0 5px 0 0;
  text-align: center;
  width: 180px !important;
}
   ================================================== */

#carousel .slides > li {
    height: 53px;
    margin: 0 auto !important;
    overflow-y: hidden;
    padding: 0 5px 0 0;
    text-align: center;
    width: 75px !important;
}

/* ===[ Clearfix for the .slides element ]=== */

.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .slides {
    display: block
}

* html .slides {
    height: 1%
}

/* ===[ No JavaScript Fallback ]=== */

/** If you are not using another script, such as Modernizr, make sure you
 *  * include js that eliminates this class on page load 
 */

.no-js .slides > li:first-child {
    display: block
}

/** FlexSlider Default Theme
 * ********************************
 */

.flexslider {
    margin: 0 0 20px;
    background: #fff;
    position: relative;
    zoom: 1;
}

.flex-viewport {
    max-height: 2000px
}

.loading .flex-viewport {
    max-height: 300px
}

.flexslider .slides {
    zoom: 1
}

.carousel li {
    margin-right: 5px
}

/* ===[ Direction Nav ]=== */

.flex-direction-nav {
    *height: 0
}

.flex-direction-nav a {
    width: 30px;
    height: 30px;
    margin: -20px 0 0;
    display: block;
    background: url(https://www.creativescotland.com/__data/assets/image/0019/7336/promobox_arrows.png?v=0.2.5) no-repeat 0 0;
    width: 20px;
    height: 45px;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 1;
    /* -webkit-transition: all .3s ease; */
}

.flex-direction-nav .flex-next {
    background-position: 0 -90px;
    right: -25px;
}

.flex-direction-nav .flex-prev {
    background-position: 0 0;
    left: -25px;
}

.flexslider:hover .flex-next {
    background-position: 0px -135px
}

.flexslider:hover .flex-prev {
    background-position: 0px -45px
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1
}

.flex-direction-nav .flex-disabled {
    opacity: .3!important;
    filter: alpha(opacity=30);
    cursor: default;
    display: none;
}

/* ===[ Control Nav ]=== */

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0,0,0,0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}

.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0,0,0,0.7);
}

.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0,0,0,0.9);
    cursor: default;
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}

.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer;
}

.flex-control-thumbs img:hover {
    opacity: 1
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}

div.content div#slider.flexslider ul.flex-direction-nav li a.flex-prev,
div.content div#slider.flexslider ul.flex-direction-nav li a.flex-next {
    display: none;
    opacity: 0;
}

.quote {
    background: url(https://www.creativescotland.com/__data/assets/image/0015/582/light_gray_bg.png?v=0.2.1) 0 0 repeat;
    font-family: "Gotham-Light",Arial;
    display: block;
    margin: 20px 0;
}

.quote_left,
.quote_right {
    width: 222px;
    font-size: 23pt;
    background: url(https://www.creativescotland.com/__data/assets/image/0015/582/light_gray_bg.png?v=0.2.1) 0 0 repeat;
}

.quote_left {
    clear: left;
    float: left;
    margin: 0 30px 0 0;
}

.quote_right {
    clear: right;
    float: right;
    margin: 0 0 0 30px;
}

.quote_full_width {
    margin: 0;
    width: 100%;
    clear: both;
    display: inline-block;
    background: url(https://www.creativescotland.com/__data/assets/image/0014/13028/l_quote.png?v=0.0.2) 0 0 no-repeat;
    font-size: 23pt;
}

.quote .quote_full_width span {
    color: #000000;
    display: block;
    float: right;
    font-size: 11pt;
    font-weight: bold;
    position: relative;
    top: 30px;
text-align: right;
    /*right: 40px;*/
}

.quote .quote_right span,
.quote .quote_left span {
    color: #000000;
    display: block;
    font-size: 11pt;
    margin: 20px 0;
    position: relative;
    right: 10px;
    text-align: right;
    font-family: Verdana, Arial;
}

.q_block {
    display: block;
    background: url(https://www.creativescotland.com/__data/assets/image/0014/13028/l_quote.png?v=0.0.2) 0 0 no-repeat;
}

.l_quote {
    width: 49px;
    height: 37px;
    background: url(https://www.creativescotland.com/__data/assets/image/0014/13028/l_quote.png?v=0.0.2) no-repeat;
    float: left;
}

.r_quote {
    width: 49px;
    height: 37px;
    background: url(https://www.creativescotland.com/__data/assets/image/0007/13021/r_quote.png?v=0.0.2) no-repeat;
    float: right;
}

.quote_left blockquote,
.quote_right blockquote {
    color: #0080a5;
    padding: 50px 15px 0;
    font-size: 24px;
}

.quote_full_width blockquote {
    color: #0080a5;
    padding: 50px 60px 25px;
    font-size: 24px;
}

.loading {
    background: url(https://www.creativescotland.com/__data/assets/image/0016/13048/load.gif?v=0.0.4) 0 0 no-repeat;
    display: block;
    width: 72px;
    height: 72px;
    margin: 25px auto;
}

/* PAGINATION
   ================================================== */

.pagination {
    background: url("https://www.creativescotland.com/__data/assets/image/0020/7724/custom_btn_bg_gray.png?v=0.1.1") repeat-x scroll 0 0 transparent;
    height: 30px;
    padding: 6px 0;
    margin: 30px 0;
    font-weight: bold;
}

div.pagination div.list {
    display: inline;
    float: right;
    padding-right: 25px;
}

div.pagination div.next {
    display: inline;
    padding-left: 10px;
}

div#right_container div.content .pagination a,
div#inner_container div.content .pagination a {
    color: #FFF
}

div#right_container div.content .pagination div.next a,
div#inner_container div.content .pagination div.next a {
    color: #FFF;
    font-weight: bold;
}

div#right_container div.content .pagination div.list,
div#inner_container div.content .pagination div.list {
    text-align: right;
    color: #FFF;
}

div#right_container div.content .pagination div.list span,
div#inner_container div.content .pagination div.list span {
    font-weight: normal
}

div#right_container div.content .pagination div.list .pgs,
div#inner_container div.content .pagination div.list .pgs {
    display: inline;
    padding: 0 30px 0 0;
}

div#right_container div.content .pagination div.list .arr_nav,
div#inner_container div.content .pagination div.list .arr_nav {
    display: inline
}

div#right_container div.content .pagination div.list .arr_nav,
#explore_right_box .pagination div.list .arr_nav a.arrow,
#resources_land .resources_results .pagination div.list .arr_nav a.arrow,
div#right_container .pagination div.list .arr_nav a.arrow,
div#inner_container .pagination div.list .arr_nav a.arrow {
    color: #bdbdbd;
    text-decoration: none;
}

#resources_land .resources_results .inner_list .inner_list_item_left {
    width: 175px
}

#resources_land .resources_results .inner_list .inner_list_item_right {
    width: 530px
}

div#right_container div.content .pagination div.list .arr_nav a,
div#right_container .pagination div.list .arr_nav a,
div#inner_container .pagination div.list .arr_nav a,
#explore_right_box .pagination div.list .arr_nav a,
#resources_land .resources_results .pagination div.list .arr_nav a {
    color: #FFF
}

div#right_container div.content .pagination div.list .arr_nav a.arrow,
div#right_container .pagination div.list .arr_nav a.arrow,
div#inner_container .pagination div.list .arr_nav a.arrow {
    color: #bdbdbd;
    text-decoration: none;
}

div#right_container div.content .pagination div.list .arr_nav a.arrow:hover,
div#right_container .pagination div.list .arr_nav a.arrow:hover,
div#inner_container .pagination div.list .arr_nav a.arrow:hover,
#explore_right_box .pagination div.list .arr_nav a.arrow:hover,
#resources_land .resources_results .pagination div.list .arr_nav a.arrow:hover {
    color: #FFF
}

div#right_container .search_section .pagination,
#resources_land .pagination {
    margin: 0
}

/* EXPLORE SECTION
   ================================================== */

/* ===[ Images Results Listing ]=== */

.explore_images_list {

}

.explore_images_list .promobox_image {
    width: 222px
}

.explore_images_list .promobox_smallpic {

}

.explore_images_list .promobox_smallpic_text_bg {
    position: absolute;
    top: 110px;
    left: 0px;
    width: 222px;
    height: 125px;
    z-index: 99;
    background: #000;
    opacity: 0.65;
    filter: alpha(opacity=65);
}

.explore_images_list .promobox_smallpic.hover .promobox_smallpic_text_bg {
    top: 0
}

.explore_images_list .promobox_smallpic_text h3 a {
    width: 200px;
    padding-right: 20px;
    display: block;
}

.explore_images_list .promobox_smallpic_text h3 a span.title {
    letter-spacing: 0;
    color: #87aa3c;
    display: block;
    font-size: 0.75em;
}

.explore_images_list .promobox_smallpic_text h3 a span.description {
    letter-spacing: 0;
    color: #ffffff;
    font-size: 10pt;
}

body #inner_container .explore_images_list .promobox_smallpic_bottom_text a {
    color: #87aa3c
}

.explore_images_list .promobox_smallpic_text h3 a span.title {
    line-height: 1
}

body #inner_container .explore_images_list .promobox_smallpic_text h3 {
    line-height: 0.8
}

.promobox_smallpic_text_bg_explore_image {
    position: absolute;
    top: 110px;
    left: 0px;
    width: 222px;
    height: 125px;
    z-index: 99;
    background: #000;
    opacity: 0.65;
    filter: alpha(opacity=65);
}

.promobox_smallpic_long_title .promobox_smallpic_text_bg_explore_image {
    top: 200px
}

#ask_q_bg,
#bottom_slider_popup_bg {
    background: url(https://www.creativescotland.com/__data/assets/image/0015/14316/ask_q_bg.png?v=0.0.2) repeat;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    overflow-y: auto;
    width: 100%;
    z-index: 99999;
}

.search_section_popup {
    width: 99%;
    margin-right: 20px;
    background: url(https://www.creativescotland.com/__data/assets/image/0007/7729/dark_gray_bg.png?v=0.1.1);
    padding: 3px;
}

.popup_close,
.popup_close_slider {
    background: url(https://www.creativescotland.com/__data/assets/image/0016/14317/pop_close.png?v=0.0.2) no-repeat transparent;
    display: block;
    float: right;
    height: 30px;
    margin-bottom: 15px;
    width: 30px;
    cursor: pointer;
}

.pop_res_inactive {
    background: url(https://www.creativescotland.com/__data/assets/image/0018/14319/pop_res_inactive.png?v=0.0.2) no-repeat scroll 0px 4px transparent;
    padding-left: 20px;
    cursor: pointer;
}

.pop_res_active {
    background: url(https://www.creativescotland.com/__data/assets/image/0017/14318/pop_res_active.png?v=0.0.2) no-repeat scroll 0 6px transparent;
    padding-left: 20px;
    cursor: pointer;
}

.response_msg span {
    font-weight: bold;
    color: #000;
    display: block;
}

.popup_container_bottom {
    left: 25%;
    padding: 15px;
    position: relative;
    margin-bottom: 40px;
    top: 3%;
    width: 642px;
    z-index: 100;
    background: #FFF;
}

.popup_container {
    padding: 0 20%;
    position: relative;
    top: 30px;
    width: 60%;
    z-index: 100;
}

.ask_q_search {
    padding: 15px
}

.popup_container h2 {
    font-family: "Gotham-Light",Arial;
    font-size: 30px;
    letter-spacing: -2px;
    line-height: 36px;
    padding-bottom: 20px;
}

.popup_ask_question {
    clear: both
}

.popup_results {
    margin: 20px 0
}

.result_each {
    padding: 0 20px 10px 0
}

.result_each span {
    display: inline-block;
    margin: 0;
}

.result_each span_active {

}

.result_each p {
    color: #FF0000;
    font-size: 1.2em;
}

.result_each_keywords {
    display: inline;
    float: right;
    padding: 0 20px 10px 0;
}

.result_each {
    display: inline;
    float: left;
    margin-bottom: 10px;
}

.resp_radios input {
    margin: 0 5px 5px 0
}

.bottom_enquiries_tools .result_each {
    width: 50%
}

/* pagination for all  */

div.pagination div.list {
    display: inline;
    float: right;
    padding-right: 25px;
}

div.pagination div.next {
    display: inline;
    padding-left: 10px;
}

.pagination a {
    color: #FFF
}

.pagination div.next a {
    color: #FFF;
    font-weight: bold;
}

.pagination div.list {
    text-align: right;
    color: #FFF;
}

.pagination div.list span {
    font-weight: normal
}

.pagination div.list .pgs {
    display: inline;
    padding: 0 30px 0 0;
}

.pagination div.list .arr_nav {
    display: inline
}

.pagination div.list .arr_nav {
    color: #bdbdbd
}

.pagination div.list .arr_nav a {
    color: #FFF
}

.pagination div.list .arr_nav a.arrow {
    color: #bdbdbd;
    text-decoration: none;
}

.pagination div.list .arr_nav a.arrow:hover {
    color: #FFF
}

/* ask a question form  */

#ask_question_form .form_fields {
    width: 100%;
    overflow: hidden;
    padding-top: 15px;
}

form #ask_question_form input {
    border: 1px solid #DCDCDC;
    display: inline;
    float: left;
    padding: 5px 4px 5px 6px;
    width: 67%;
    margin-bottom: 5px;
    color: #7b7b7b;
}

#ask_question_form .form_left {
    display: inline;
    float: left;
    width: 24%;
    margin-right: 2%;
    text-align: right;
    word-wrap: break-word;
    padding-top: 5px;
    font-family: Verdana;
    font-weight: bold;
    color: #000;
}

#ask_question_form .form_right {
    display: inline;
    float: left;
    width: 69%;
    color: #6A6A6A;
}

#ask_question_form input {
    border: 1px solid #DCDCDC;
    display: inline;
    float: left;
    padding: 5px 4px 5px 6px;
    width: 67%;
    margin-bottom: 5px;
    color: #7b7b7b;
}

form #ask_question_form textarea {
    border: 1px solid #DCDCDC;
    display: inline;
    float: left;
    padding: 4px 4px 4px 6px;
    width: 67%;
    margin-bottom: 5px;
    color: #7b7b7b;
    overflow: auto;
}

#ask_question_form .button_container input {
    float: right
}

.response_msg {
    display: inline
}

.result_each span.thank_yes,
.result_each span.thank_no {
    display: none;
    color: #000;
    font-weight: bold;
    font-size: 0.85em;
}

.body-locked {
    overflow: hidden
}

.errors {
    padding: 10px 0
}

.errors,
.errors li {
    display: none;
    font-weight: bold;
}

.errors ul {
    margin: 10px 0
}

.errors li {
    color: #f00
}

#form_email_14325 > h2 {
    text-align: center
}

/* EXPLORE RESULTS BOXES
   ================================================== */

.explore_images_list {
    display: inline-block
}

#explore_right_box {
    display: inline-block;
    float: right;
    position: relative;
    width: 74%;
}

#inner_container .explore_left_box {
    width: 23%
}

#explore_right_box #stories p.inner_list_item_date,
#explore_right_box #blogs p.inner_list_item_date {
    padding-bottom: 0
}

/* EXPLORE LISTEN AUDIO
   ================================================== */

.single_audio_file {

}

.single_audio_desc {
    margin: 10px 0
}

#inner_container .single_audio_desc h2,
#inner_container .single_audio_desc h2 a,
#inner_container #podcast.current .single_audio_desc h2 a {
    color: #cf3889
}

.single_audio_desc p {
    color: #000000;
    padding: 0 0 20px;
}

.explore_listen_related {
    padding: 15px
}

.explore_listen_related ul li p {
    padding: 5px 0
}

.content_land {
    margin: 0 0 35px
}

.content_land h2 {
    color: #745DB2
}

/* SITEMAP
   ================================================== */

#right_container .sitemap {
    margin: 20px 0
}

#right_container  .sitemap table tr td table tr td a {
    display: inline-block;
    font-family: Gotham-Light;
    font-size: 1.3em;
    font-weight: bold;
    padding: 0 0 10px;
    color: #745DB2;
}

#right_container .sitemap table tr td table tr td table tr td a {
    display: inline-block;
    font-family: Gotham-Light;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0 0 5px;
    text-decoration: underline;
    color: #745DB2;
}

#right_container .sitemap table tr td table tr td table tr td table tr td a {
    font-weight: normal;
    font-size: 1em;
    text-decoration: none;
}

#right_container .sitemap table tr td table tr td table tr td table tr td a:hover {
    text-decoration: underline
}

/* A-Z Listing
   ================================================== */

.a_z_column {
    float: left;
    margin: 10px 5px 10px 0;
    padding: 0 5px;
    width: 180px;
}

.a_z_column .letter {
    margin: 20px 0;
    padding-bottom: 20px;
    border-bottom: 1px dotted #333;
}

.inner_pages_layout #inner_container #middle_container .a_z_column .letter > ul {
    margin-left: 15px
}

.inner_pages_layout #inner_container #middle_container .a_z_column .letter ul li {
    font-size: inherit;
    line-height: inherit;
    list-style: square outside none;
    margin-left: 0;
    padding-bottom: inherit;
    text-indent: 0;
}

/* LHS Promoboxes
   ================================================== */

.LHS_Related_inner > ul,
.RHS_Related_inner > ul {
    padding: 0 15px
}

.LHS_Related_inner > ul li a,
.RHS_Related_inner > ul li a {
    font-weight: bold
}

.LHS_Related_inner > p,
.RHS_Related_inner > p {
    padding: 0 15px
}

.LHS_Related_inner img,
.RHS_Related_inner img {
    max-width: 100%
}

.LHS_Related_inner .lhs_rm,
.RHS_Related_inner .lhs_rm {
    display: block;
    text-align: right;
}

.LHS_Related_inner a.lhs_readmore,
.RHS_Related_inner a.lhs_readmore {
    padding: 5px 10px 0;
    font-weight: bold;
}

#inner_container #all_section_full,
#inner_container #nobg {
    background: none
}

#explore_right_box .custom_tab .pagin_top {
    position: absolute;
    right: 0;
    top: 0;
    height: 19px;
    margin: 0;
    background: none;
}

.custom_tabs #video .explore_images_list .title,
.custom_tabs #video .explore_images_list .promobox_smallpic_bottom_text a {
    color: #FF7800
}

#find_results_list {
    list-style: none;
    padding: 0;
    margin: 0;
}

#find_results_list li {
    display: block;
    padding: 3px 0 0 0;
}

#find_results_list li.invest {
    background: transparent
}

/* ===[ Share icons - Inner page ]=== */

.share_inner {
    background: url(https://www.creativescotland.com/__data/assets/image/0011/15320/share_bg.jpg?v=0.0.2) repeat-x;
    height: 50px;
    width: 100%;
    margin-top: 20px;
}

.share_inner ul {
    padding: 11px 10px;
    margin-left: 0;
}

.share_inner .share_page {
    background: url(https://www.creativescotland.com/__data/assets/image/0012/15321/share_icons.png?v=0.0.2) no-repeat 0 0
}

.share_inner .share_print {
    background: url(https://www.creativescotland.com/__data/assets/image/0012/15321/share_icons.png?v=0.0.2) no-repeat -23px 0
}

.share_inner .share_email {
    background: url(https://www.creativescotland.com/__data/assets/image/0012/15321/share_icons.png?v=0.0.2) no-repeat -46px 0
}

.share_inner .share_top {
    background: url(https://www.creativescotland.com/__data/assets/image/0012/15321/share_icons.png?v=0.0.2) no-repeat -69px 0
}

.share_inner a {
    height: 21px;
    width: 21px;
    display: inline-block;
    float: left;
}

.share_inner .share_page,
.share_inner .share_print,
.share_inner .share_email,
.share_inner .share_top {
    cursor: pointer;
    height: 21px;
    width: 21px;
    display: inline-block;
    margin-left: 0;
}

/* ===[ Search Page - Results ]=== */

#global_search .inner_list_item,
#global_search .inner_list_item_right,
#global_search .inner_list,
#expertise_search .inner_list_item,
#expertise_search .inner_list_item_right,
#expertise_search .inner_list {
    width: auto;
    float: none;
}

#right_container .content .h4_specialism_finder,
.content .expertise_results .h4_specialism_finder {
    color: #ed425e
}

.expertise_finder_full_results .people_inner_info_value {
    width: 498px;
    float: left;
}

.expertise_finder_full_results .inner_list_item_text.people_aor span.people_inner_info_title {
    float: left
}

.expertise_finder_full_results .more_about .inner_list_item_text.people_aor span.people_inner_info_title {
    float: none
}

.expertise_finder_full_results .title_expertise_finder_3rd,
.expertise_finder_full_results .jobtitle_expertise_finder_3rd {
    float: left;
    width: 700px;
    margin-bottom: 5px;
}

.expertise_finder_full_results .jobtitle_expertise_finder_3rd {
    font-weight: bold
}

.from_experience .people_container_inner {
    margin-top: 0
}

.expertise_justify {
    text-align: justify;
    display: inline-block;
}

.expertise_read_more_button {
    float: right;
    display: block;
    padding: 8px;
    margin-top: 0px;
}

#expertise_search .expertise_finder_full_results .inner_list_item_right {
    width: 660px;
    float: left;
    margin-bottom: 10px;
}

#expertise_search .expertise_finder_full_results .from_experience .inner_list_item_right {
    width: 770px
}

.from_experience .people_container_inner {
    position: relative
}

.from_experience .people_container_inner .expertise_read_more_button {
    position: absolute;
    bottom: 0;
    left: 191px;
    padding: 0;
}

#global_search .inner_list_item_text,
#expertise_search .inner_list_item_text {
    padding-bottom: 5px
}

#global_search .rmore_search,
#expertise_search .rmore_search {
    text-align: right;
    display: block;
}

#global_search .inner_list_item,
#expertise_search .inner_list_item {
    padding: 20px 10px 21px
}

#global_search .inner_list,
#expertise_search .inner_list {
    padding-bottom: 0
}

#global_search .pagination,
#expertise_search .pagination {
    margin-bottom: 0
}

#expertise_search p.inner_list_item_text {
    clear: none;
    text-align: left;
}

#expertise_search .inner_list_item_inside_right p.inner_list_item_text {
    text-align: right
}

#form_email_7802 .errors,
#form_email_7802 .errors li {
    display: block
}

/* ===[ Explore - Promoted ]=== */

.explore_all_slides .promobox_smallpic_title {
    padding-bottom: 0;
    line-height: 38px;
}

.explore_all_slides .promobox_smallpic_text {
    /*top: -170px*/
}

.explore_all_slides .promobox_bigpic_text h2 {
    padding-bottom: 0
}

.explore_all_slides .promobox_image .promobox_smallpic_title {
    line-height: 38px
}

.explore_all_slides .promobox_smallpic_long_title .promobox_smallpic_title {
    line-height: 24px
}

body #footer .sm11 {
    font-size: 1.5em
}

/* ===[ Award tables ]=== */

table.awards {
    font-family: arial;
    background-color: #CDCDCD;
    margin: 10px 0pt 15px;
    font-size: 9pt;
    width: 100%;
    text-align: left;
        border-collapse: collapse;
    border: 1px solid #d3d3d3;
}

table.awards thead tr th,
table.awards tfoot tr th {
    background-color: #7d7d7d;
    /*border: 1px solid #FFF;*/
    font-size: 10pt;
    padding: 8px 5px;
    color: #fff;
}

table.awards thead tr .header {
    background-image: url(https://www.creativescotland.com/__data/assets/image/0003/15762/bg.gif?v=0.0.2);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}

table.awards tbody td {
    color: #3D3D3D;
    padding: 8px 5px;
    background-color: #FFF;
    vertical-align: top;
}
#inner_container table.awards tbody tr td a:hover {
    color: #ed425e;
}

table.awards tbody tr.odd td {
    background-color: #F0F0F6
}

table.awards thead tr .headerSortUp {
    background-image: url(https://www.creativescotland.com/__data/assets/image/0020/15761/asc.gif?v=0.0.2);
    padding-right: 20px;
}

table.awards thead tr .headerSortDown {
    background-image: url(https://www.creativescotland.com/__data/assets/image/0004/15763/desc.gif?v=0.0.2)
}

table.awards .header.headerSortUp > a,
table.awards th span {
    display: inline-block;
    padding: 8px 0 8px 5px;
    width: 100%;
}

table#award_list tr th.active a {
    color: #0080A5
}

/* ===[ Enquiries Search ]=== */

/* #enquiries_cnt .search_section_header span { float:right; } _NO__DOTCOMMA__AFTER__
   ================================================== */

#enquiries_cnt .search_section_header span a {
    font-size: 18px;
    color: #745DB2;
    letter-spacing: 0;
}

#enquiries_cnt .search_section_header span a:hover {
    color: #0080A5
}

.browse_all_right {
    display: inline-block;
    height: auto;
    margin-bottom: 10px;
    width: 100%;
}

#enquiries_cnt .browse_all_right span {
    float: right
}

#enquiries_cnt .browse_all_right span a {
    font-size: 18px;
    color: #ED425E;
    letter-spacing: 0;
    font-weight: bold;
    display: block;
    margin-top: 10px;
}

#enquiries_cnt .browse_all_right span a:hover {
    color: #0080A5
}

#enquiries_form .search_section_fields {
    background: none;
    width: 100%;
    margin: 0;
}

#enquiries_form #enquiries_query {
    width: 100%
}

#enquiries_form .search_section_input {
    width: 90%
}

#enquiries_form .search_section_btn {
    width: auto
}

.column_wrapper div#right_container .enquiries_inner_title {
    font-size: 1.9em
}

#people_inner {
    margin-bottom: 20px;
    word-break: break-word;
}

#people_inner a {
    word-break: break-all;
    display: inline-block;
}

/* EXPLORE ALL
   ================================================== */

div#right_container div.content .expertise .inner_list .inner_list_item_left {
    width: auto
}

div#right_container div.content .expertise .inner_list h4 {
    padding-bottom: 0
}

#all_section_full {
    position: relative
}

#inner_container #all_section_full .pagin_top {
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
}

#all_section_full .inner_list,
#all_section_full .inner_list_item {
    width: auto
}

#all_section_full .inner_list_item_right {
    width: 860px
}

#all_section_full .inner_list_item_nothumbnail,
#all_section_full .inner_list_item_nothumbnail inner_list_item_left,
body #inner_container #all_section_full .inner_list_item_nothumbnail .inner_list_item_right {
    width: auto
}

#all_section_full #video .title,
#all_section_full #video .promobox_smallpic_bottom_text a {
    color: #FF7800
}

.popup_map {
    width: 250px
}

.popup_map p,
.find_results_box li div.inner_list_item_right p.find_more {
    padding: 5px 0 0;
    text-align: right;
}

#explore_find_map,
#explore_all_find_map {
    border: 0;
    border-collapse: collapse;
    width: 100%;
}

#explore_find_map #mapka {
    width: 100%;
    height: 400px;
}

#explore_all_find_map #mapka {
    width: 100%;
    height: 500px;
}

#explore_all_bottom_buttons,
.resp_menu {
    display: none
}

#people_inner .people_aor {
    padding-bottom: 10px
}

.inner_list_item_text.people_exp {
    padding: 15px 0
}

.inner_list_item_text.people_aor span.people_inner_info_title {
    color: #745DB2;
    display: inline-block;
    text-align: left;
    float: none;
    min-width: 160px;
}

.experience,
.more_about {
    clear: both;
    display: block;
    margin: 25px 0 15px;
}

.more_about_text {
    font-size: 1.05em;
    line-height: 22px;
}

#people_inner.inner_list_item_thumbnail .inner_list_item_right {
    display: block;
    padding: 10px 0;
    width: 400px;
}

#people_inner.inner_list_item_nothumbnail .inner_list_item_right {
    display: block;
    padding: 10px 0;
    width: auto;
}

.people_inner_info_value {
    display: inline-block;
    width: 100%;
}

#people_inner.inner_list_item_nothumbnail .inner_list_item_right .people_inner_info_value {
    display: inline-block;
    width: 77%;
}

.people_container_inner {
    margin-top: 15px
}

/* ===[ Expertise Results ]=== */

#right_container .expertise_results .left_box_finder_input input,
.expertise_results .left_box_finder_input input {
    height: 18px;
    margin: 0;
    overflow: hidden;
    width: 100%;
}

#right_container .expertise_results .left_box_finder_input,
.expertise_results .left_box_finder_input {
    width: 90%
}

#right_container .expertise_results .left_box_finder_fields2,
.expertise_results .left_box_finder_fields2 {
    width: 100%;
    border: none;
}

#right_container .expertise_results .left_box_finder_btn,
.expertise_results .left_box_finder_btn {
    width: 10%
}

#right_container .expertise_results form button,
.content .expertise_results form button {
    width: 100%
}

.backtolist {
    margin-top: 15px;
    display: block;
}

.inner_search_results #right_container .find_more {
    float: right;
    padding: 0;
}

.expertise_left_res {
    color: #FFFFFF;
    display: inline-block;
    padding: 0 0 0 10px;
}

.expertise_left_res span {
    font-weight: normal
}

.inner_list_item_inside_right {
    display: inline-block;
    float: right;
    text-align: right;
    max-width: 400px;
}

.inner_list_item_inside_left {
    display: inline-block
}

.inner_search_results #right_container .inner_list_item_inside_left h4,
.inner_search_results #right_container .inner_list_item_inside_right h4 {
    display: inline-block;
    margin-bottom: 5px;
}

.inner_list_item_inside_left p,
.inner_list_item_inside_right p {
    font-weight: bold
}

/* ACCOUNT MANAGER & NEWSLETTER
   ================================================== */

.inner_account_details #newsletter #bulkmail_subscribe_page_16127 .subs_row input {
    clear: both;
    display: inline-block;
    margin: 5px 0;
    width: 30px;
}

.inner_account_details #newsletter #bulkmail_subscribe_page_16127 .subs_row label {
    clear: both;
    display: inline-block;
    margin: 5px 0;
}

.inner_account_details #newsletter .subs_row {

}

.inner_account_details #main_form #sq_backend_sections .sq-backend-section-table,
.inner_account_details #page_account_manager_483 #sq_backend_sections .sq-backend-section-table,
.inner_account_details #main_form table.sq-backend-section-table-inner,
.inner_account_details #page_account_manager_483 table.sq-backend-section-table-inner {
    width: 100%
}

.inner_account_details #main_form .sq-backend-data input,
.inner_account_details #page_account_manager_483 .sq-backend-data input {
    width: 60%;
    margin-right: 10px;
}

.inner_account_details #main_form .sq-backend-data .sq-backend-smallprint,
.inner_account_details #page_account_manager_483 .sq-backend-data .sq-backend-smallprint {
    display: inline-block;
    font-size: 0.85em;
    margin: 8px 0;
}

.inner_account_details #account_general .account_response_error p,
.inner_account_details #account_general .create_user_form .account_response_error ul li,
.inner_account_details #account_general .account_response_success p {
    color: #ED425E;
    font-weight: normal;
    padding: 0 0 10px;
    font-size: 14px;
}

#bulkmail_subscribe_page_16127 li.bulkmail_subscribe_page_16127__success {
    color: #ED425E;
    font-weight: normal;
    padding: 0 0 5px;
}

.inner_account_details #page_account_manager_483 .login_form table,
.inner_account_details #page_account_manager_17983 .login_form table {
    width: 100%
}

.inner_account_details #page_account_manager_483 .login_form table td,
.inner_account_details #page_account_manager_17983 .login_form table td {
    width: 140px;
    vertical-align: middle;
    display: inline-block;
}

.inner_account_details #page_account_manager_483 .login_form table td input,
.inner_account_details #page_account_manager_17983 .login_form table td input {
    width: 100%
}

#password_reset,
.login_form {
    margin-bottom: 15px
}

.login_form {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 15px 0;
}

.inner_account_details #page_account_manager_17983 input,
.inner_account_details #page_password_reset_16405_reset_receipt_form input,
.inner_account_details #page_password_reset_16405_request_receipt_form input {
    border: 1px solid #DCDCDC;
    color: #7B7B7B;
    display: inline;
    float: left;
    margin-bottom: 5px;
    padding: 5px 4px 5px 6px;
}

.inner_account_details #page_password_reset_16405_reset_receipt_form input {
    float: none
}

.inner_account_details #page_account_manager_17983 input {
    width: 67%
}

.inner_account_details #page_password_reset_16405_request_receipt_form input {
    width: 150px;
    margin-right: 15px;
}

.inner_account_details #account_general .account_invite {
    display: none
}

.inner_account_details #account_general .account_submit_box {
    display: inline-block;
    float: left;
    margin: 10px 0;
    text-align: right;
    width: 62%;
}

.inner_account_details #account_general .account_submit_box button {
    display: inline-block;
    padding: 0 30px;
}

.inner_account_details #bulkmail_subscribe_page_16127_submit_button {
    color: #FFFFFF;
    height: 30px;
    padding: 3px 0 5px;
    width: 110px;
}

.subs_row .bulkmail_subscribe_page_16127_current_subscriptions {
    display: list-item;
    font-size: 1.15em;
    font-weight: bold;
    list-style: disc outside none;
}

#top_right_menu #logo_container {
    padding: 0;
    width: auto;
}

.logo_sitewide {
    display: inline
}

#right_container .thank_you_response .form_fields {
    padding-bottom: 0
}

#right_container .thank_you_response {
    margin-bottom: 20px
}

.enquiries #faq_popular li div,
.enquiries #faq_results li div {
    padding: 10px 0;
    display: none;
}

.enquiries #faq_popular li div a,
.enquiries #faq_results li div a {
    color: #ED425E
}

.no_res_blk {
    display: block;
    margin-top: 30px;
}

.player_container {
    float: left;
    margin-right: 10px;
}

body #podcast .inner_list_item .inner_list_item_left {
    width: 100%
}

body #podcast .inner_list_item .inner_list_item_right {
    display: none
}

.listen .pagination {
    clear: both
}

/* #podcast .jp-progress { left: 80px; width: 85px; } _NO__DOTCOMMA__AFTER__
   ================================================== */

body #inner_container .content #map {
    margin: 0 auto;
    width: 80% !important;
}

#inner_container .content #slider {
    display: block;
    margin: 0 auto 20px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

#inner_single_audio {
    float: none;
    width: 80%;
    margin: 0 auto;
    display: block;
}

#inner_single_audio .player_container {
    float: none;
    text-align: center;
}

#inner_single_audio div.jp-audio {
    margin: 0 auto
}

/* ===[ Mobile menu ]=== */

#mobile_nav {
    background-color: #745DB2;
    color: #FFFFFF;
    font-size: 1.5em;
    line-height: 40px;
    overflow: hidden;
    padding: 0;
    width: 100%;
    display: none;
}

#mobile_nav h3 {
    display: block;
    float: left;
    font-size: 16px;
    line-height: 1.3em;
    max-width: 65%;
    padding: 15px 0 15px 5px;
}

#mobile_nav .mobile_nav_button {
    cursor: pointer;
    float: right;
    font-size: 13px;
    line-height: 21px;
    margin: 0;
    padding: 15px 0 15px 13px;
    border-left: 4px solid #FFF;
    width: 75px;
}

/* INNER PAGE SLIDER RESPONSIVE
   ================================================== */

@media screen and (max-width: 860px) { 
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 0;
    }

    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 0;
    }
}

/** Media Queries
 * **********************
 */

/* @media screen and (max-width: 860px) { 
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: -25px;
    }

    .flex-direction-nav .flex-next {
        opacity: 1;
        right: -25px;
    }
}

@media screen and (max-width: 960px) { 
    #container {
        padding: 35px
    }

    header {
        width: 380px
    }

    #main {
        margin-left: 380px
    }
}
@media screen and (max-width: 768px) { 
    #container {
        padding: 20px 30px
    }

    header {
        width: 100%;
        float: none;
        text-align: center;
    }

    header h1 {
        margin: 0 auto 10px
    }

    header .button,
    header nav {
        display: none
    }

    #main {
        margin-left: 0
    }
}
@media screen and (max-width: 500px) { 
    header h1 {
        width: 246px
    }
}
 */

/* QUERY COMPLETION - Uses jquery-ui
   ================================================== */

ul.ui-autocomplete {
    font-family: 'Arial';
    background: white;
    text-align: left;
    border: solid 1px #bbbbdd;
    list-style-type: none;
    padding: 0px;
    margin: 0;
    width: auto;
    position: absolute;
    z-index: 99999 !important;
}

ul.ui-autocomplete h2 {
    font-size: small;
    background-color: #efefef;
    padding: 5px;
}

ul.ui-autocomplete li.ui-menu-item {
    padding: 0;
    margin: 0;
}

ul.ui-autocomplete li.ui-menu-item a {
    display: block;
    padding: 3px;
    cursor: pointer;
}

ul.ui-autocomplete li.ui-menu-item a.description,
ul.ui-autocomplete li.ui-menu-item a.url {
    padding-top: 0px
}

ul.ui-autocomplete li.ui-menu-item span {
    display: block;
    font-size: small;
    padding-left: 10px;
}

ul.ui-autocomplete li.ui-menu-item a.ui-state-hover {
    background-color: #efefff
}

.ui-state-focus {
    color: #ED425E
}

/* COLORBOX
   ================================================== */

#colorbox,
#cboxOverlay,
#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}

#cboxMiddleLeft,
#cboxBottomLeft {
    clear: left
}

#cboxContent {
    position: relative
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#cboxTitle {
    margin: 0
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    cursor: pointer
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic;
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

#cboxOverlay {
    background: url(https://www.creativescotland.com/__data/assets/image/0017/17090/overlay.png?v=0.0.2) repeat 0 0
}

#colorbox {
    outline: 0
}

#cboxTopLeft {
    width: 21px;
    height: 21px;
    background: url(https://www.creativescotland.com/__data/assets/image/0004/17086/controls.png?v=0.0.4) no-repeat -101px 0;
}

#cboxTopRight {
    width: 21px;
    height: 21px;
    background: url(https://www.creativescotland.com/__data/assets/image/0004/17086/controls.png?v=0.0.4) no-repeat -130px 0;
}

#cboxBottomLeft {
    width: 21px;
    height: 21px;
    background: url(https://www.creativescotland.com/__data/assets/image/0004/17086/controls.png?v=0.0.4) no-repeat -101px -29px;
}

#cboxBottomRight {
    width: 21px;
    height: 21px;
    background: url(https://www.creativescotland.com/__data/assets/image/0004/17086/controls.png?v=0.0.4) no-repeat -130px -29px;
}

#cboxMiddleLeft {
    width: 21px;
    background: url(https://www.creativescotland.com/__data/assets/image/0004/17086/controls.png?v=0.0.4) left top repeat-y;
}

#cboxMiddleRight {
    width: 21px;
    background: url(https://www.creativescotland.com/__data/assets/image/0004/17086/controls.png?v=0.0.4) right top repeat-y;
}

#cboxTopCenter {
    height: 21px;
    background: url(https://www.creativescotland.com/__data/assets/image/0006/17088/border.png?v=0.0.2) 0 0 repeat-x;
}

#cboxBottomCenter {
    height: 21px;
    background: url(https://www.creativescotland.com/__data/assets/image/0006/17088/border.png?v=0.0.2) 0 -29px repeat-x;
}

#cboxContent {
    background: #fff;
    overflow: hidden;
}

.cboxIframe {
    background: #fff
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc;
}

#cboxLoadedContent {
    margin-bottom: 28px
}

#cboxTitle {
    position: absolute;
    bottom: 4px;
    right: 30px;
    text-align: right;
    width: 100%;
    color: #949494;
}

#cboxCurrent {
    position: absolute;
    bottom: 4px;
    left: 58px;
    color: #949494;
}

#cboxLoadingOverlay {
    background: url(https://www.creativescotland.com/__data/assets/image/0007/17089/loading_background.png?v=0.0.2) no-repeat center center
}

#cboxLoadingGraphic {
    background: url(https://www.creativescotland.com/__data/assets/image/0005/17087/loading.gif?v=0.0.8) no-repeat center center
}

#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    width: auto;
    background: none;
}

#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
    outline: 0
}

#cboxSlideshow {
    position: absolute;
    bottom: 4px;
    right: 30px;
    color: #0092ef;
}

#cboxPrevious {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(https://www.creativescotland.com/__data/assets/image/0004/17086/controls.png?v=0.0.4) no-repeat -75px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

#cboxPrevious:hover {
    background-position: -75px -25px
}

#cboxNext {
    position: absolute;
    bottom: 0;
    left: 27px;
    background: url(https://www.creativescotland.com/__data/assets/image/0004/17086/controls.png?v=0.0.4) no-repeat -50px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

#cboxNext:hover {
    background-position: -50px -25px
}

#cboxClose {
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(https://www.creativescotland.com/__data/assets/image/0004/17086/controls.png?v=0.0.4) no-repeat -25px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

#cboxClose:hover {
    background-position: -25px -25px
}

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}

#cboxTitle > a {
    color: #FF0000
}

body .explore_look_popup {
    padding: 7px
}

body .explore_look_popup h2 {
    font-family: "Gotham-Light",Arial;
    font-size: 30px;
    letter-spacing: -2px;
    line-height: 36px;
    padding-bottom: 5px;
    color: #87AA3C;
}

body .explore_look_popup span.description {
    font-family: "Gotham-Light",Arial;
    color: #000;
    font-size: 10pt;
    letter-spacing: 0;
}

body .explore_look_popup a {
    color: #FF0000;
    display: block;
    position: relative;
    right: 15px;
    text-align: right;
}

#global_search #search_fields {
    background: none repeat scroll 0 0 transparent;
    width: 99%;
}

#global_search .search_query_ input {
    width: 90%
}

#global_search .search_button span {
    display: block;
    text-indent: 0;
}

#global_search form {
    margin: 0 auto 30px;
    width: 80%;
}

#global_search ul#search_options li a {
    color: #000000;
    font-size: 105%;
}

.popup_look_img {
    margin: 0 auto;
    text-align: center;
}

.box_slider_slide.current img {

}

.wee_faq,
.wee_faq.active_faq {
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
}

.wee_faq {
    color: #745DB2
}

.wee_faq.active_faq {
    color: #0080A5
}

#faq_results li a,
#faq_popular li a {
    font-weight: bold
}

#carousel.flexslider .slides img {
    display: inline-block;
    margin: 0 auto;
    position: relative;
}

#slider.flexslider .slides > li {
    /* height: 280px; overflow: hidden; */ 
}

#carousel .flex-viewport {
    width: 98%
}

#carousel .flex-direction-nav .flex-next {
    right: -15px
}

form .row .reset {
    border: 1px solid #DCDCDC;
    background: #F0F0F0;
    color: #7B7B7B !important;
    display: inline;
    float: left;
    margin-bottom: 5px;
    padding: 5px 0;
    text-align: center;
    width: 66.5%;
}

#inner_container #az_results {
    clear: both
}

#people_inner .inner_list_item_text {
    display: block;
    padding: 10px 0;
}

#have_question_error,
#have_question_error li {
    display: block
}

#have_question .form_info {
    padding-bottom: 0
}

/* #share_code_lhs_rhs { background: none repeat scroll 0 0 transparent; padding: 0; }
#share_code_lhs_rhs .share_inner { height: 41px; margin-top: 20px; width: 100%; }
   ================================================== */

.bottom_enquiries_tools {
    margin-top: 20px
}

#my_account_top {
    float: right;
    background: none repeat scroll 0 0 transparent;
    margin: 0 2px;
    padding: 0;
    width: 90px;
}

#my_account_top a {
    display: inline;
    float: right;
    width: 87px;
    overflow: hidden;
    font-weight: bold;
    height: 27px;
    line-height: 25px;
    border-top: 1px solid #ff497b;
    background: url(https://www.creativescotland.com/__data/assets/image/0020/596/top_right_menu_bg.png?v=0.2.1) repeat-x #e10019;
    text-align: center;
    margin-right: 2px;
}

.resources #inner_container #resTab .form_header_left {
    width: auto
}

.expertise_results .left_box_finder_fields .left_box_finder_input #find_expert {
    border: none
}

.browse_all_popup {
    display: block;
    width: 100%;
}

.browse_all_popup a {
    color: #ED425E
}

.browse_all_popup > span {
    display: block;
    margin-top: 10px;
    text-align: right;
}

#find_results_list .invest .inner_list_item_right h3 a {
    color: #622D9B
}

.mb_25 {
    margin-bottom: 25px
}

.key_find {
    margin-top: 15px
}

.key_find .key {
    font-weight: bold;
    color: #000;
}

.key_find .red {
    color: #ED425E
}

.key_find .purple {
    color: #622D9B
}

.inner_thumb {
    margin-bottom: 25px;
    max-width: 100%;
}

.content.content_rhs img,
.content.content_without_rhs img {
    max-width: 100%;
    height: auto;
}

.inner_list_item_date.land_date {
    padding: 10px 0 0;
    font-size: 13px;
}

.inner_list_item_date.land_date span {
    color: #000;
    font-weight: bold;
}

#cookieBar {
    background: none repeat scroll 0 0 #5E4F4A;
    display: inline-block;
    padding: 0;
    position: fixed;
    width: 100%;
    z-index: 999;
    display: none;
}

#cookieBar .grid_12 {
    color: #FFFFFF;
    font-size: 0.9em;
    padding: 10px;
    text-align: center;
}

#cookieBar .grid_12 a {
    color: #ED243B;
    text-decoration: none;
}

#cookieBar .grid_12 a:hover {
    text-decoration: underline
}

#cookieBar .grid_12 span {
    font-weight: bold
}

#right_container .sq-limbo-field.passwords_ p {
    padding-bottom: 5px;
    margin-top: 5px;
}

.terms_accept .sq-backend-data p,
.already_a_member .sq-backend-data p {
    width: 65%;
    padding: 10px 0;
    font-weight: bold;
}

p.acc_red {
    color: #ed425e;
    font-size: 14px;
    padding-bottom: 5px;
    font-weight: normal;
}

.sq-backend-smallprint {
    color: #ed425e
}

.inner_account_details #right_container form .accept_box {
    float: none;
    width: auto;
    margin: 5px;
}

.reset_password label {
    width: 175px;
    display: inline-block;
}

.reset_password .reset_submit input {
    border: 1px solid #DCDCDC;
    color: #FFFFFF;
    display: inline;
    padding: 0 15px;
}

.promobox_image_explore_image.promobox_smallpic.promobox_smallpic_long_title > a {
    display: block;
    height: 125px;
    overflow: hidden;
}

.promobox_image_explore_image.promobox_smallpic {
    height: 160px
}

.promobox_image_explore_image.promobox_smallpic.promobox_smallpic_long_title img {
    width: 100%
}

#global_search .inner_list_item .inner_list_item_left img,
.inner_list .inner_list_item .inner_list_item_left img,
#find_results_list .inner_list_item .inner_list_item_left img {
    width: 100%
}

#global_search .inner_list_item .inner_list_item_left > a,
.inner_list .inner_list_item .inner_list_item_left > a,
#find_results_list .inner_list_item .inner_list_item_left > a {
    display: inline-block;
    width: 170px;
}

.inner_list .not_from_experience .inner_list_item_left > a {
    width: 280px
}

.inner_list .inner_list_item .inner_list_item_right,
#find_results_list .inner_list_item .inner_list_item_right {
    display: inline;
    float: left;
    overflow: hidden;
    width: 520px;
}

.results_fb .inner_list,
.results_fb .inner_list_item {
    width: 100%
}

.results_fb .inner_list_item_left {
    width: auto
}

#az_results .results_fb .inner_list_item_right {
    width: 770px
}

#global_search .inner_list_item .inner_list_item_right {
    width: 770px
}

#explore_promoted .section_promobox_slide .promobox_bigpic_middle > img,
#explore_promoted .section_promobox_slide .promobox_smallpics img,
#explore_promoted .section_promobox_slide .promobox_smallpics a img,
#explore_promoted .section_promobox_slide .promobox_image a img {
    width: 100%
}

textarea.share-embed-code {
    border: 1px solid #DCDCDC;
    color: #7B7B7B;
    display: inline-block;
    float: none;
    margin-bottom: 5px;
    overflow-y: hidden;
    padding: 3%;
    min-height: 70px;
    height: 70px;
    width: 93%;
    font-size: 8pt;
    resize: vertical;
}

.share_embeed_code {
    margin: 5px 0 0;
    padding: 0 4%;
    width: 90%;
    display: none;
}

.share_embeed_code > p {
    color: #ED425E;
    display: inline-block;
    font-weight: bold;
    margin: 10px 0;
}

.share_top_info {
    padding: 0 5%;
    width: 90%;
}

.share_code_content {
    padding: 0 10px 10px
}

.share_top_info > h3,
.share_top_info > p {
    padding: 0 0 10px
}

.share_inner_iframe ul {
    margin: 0px 10px
}

.share_inner_iframe .share_page_embeed {
    background: url(https://www.creativescotland.com/__data/assets/image/0012/15321/share_icons.png?v=0.0.2) no-repeat 0 0;
    width: 23px;
}

.share_inner_iframe .share_page_embeed a {
    height: 21px;
    width: 21px;
    display: inline-block;
    float: none;
}

.wrapper {
    width: 982px;
    margin: 0 auto;
    display: block;
}

.wrapper_head {
    margin: 25px auto;
    width: 982px;
    display: block;
}

.lhs_regions {
    margin-bottom: 20px
}

.back_podcast {
    display: block;
    margin: 20px 0 0;
}

#podcast.current .single_audio_desc {
    margin: 0
}

#podcast.current .single_audio_desc h2 {
    padding-bottom: 5px
}

#podcast.current .single_audio_desc p {
    color: #333333;
    font-size: 1em;
    line-height: 17px;
    padding: 0 0 1px;
}

#podcast.current #search_list ul li {
    padding: 9px 30px 9px 40px
}

#podcast #search_list {
    margin: 20px 5px 20px 0;
    width: 270px;
}

.download_mp3 a {
    background: url(https://www.creativescotland.com/__data/assets/image/0010/19684/download_mp3_h.png?v=0.0.6) no-repeat 0 0;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 25px;
    position: absolute;
    right: 3px;
    top: 5px;
    width: 27px;
}

.download_mp3 a:hover {
    text-decoration: none
}

.stuff_by_position .inner_list_item_left {
    width: 170px
}

.stuff_by_position .inner_list_item_left img {
    width: 100%
}

.stuff_by_position .inner_list_item_right {
    width: 520px
}

#people_inner .inner_list_item_left {
    width: 280px
}

#people_inner .inner_list_item_left img {
    width: 100%
}

.fb_map_results {
    display: none
}

.resp_profile {
    display: none
}

.sq-limbo-field.edit_psw_change > p {
    padding: 5px 0
}

.inner_pages_layout .content #left_container li {
    list-style: none outside none
}

.home .promobox_bicpic,
.home .promobox_image {
    margin-bottom: 1px
}

.home .promobox_smallpics a,
.home .promobox_smallpics a img,
.home .promobox_image a img {
    width: 100%
}

#mob_section_nav {
    display: none
}

#mob_section_nav #left_navs_container .left_box li a {
    color: #ED425E
}

.left_box .fourth_level {
    padding: 0;
    border-bottom: none;
}

#left_navs_container .left_box .fourth_level li {
    list-style: square outside none;
    margin: 0 5px 8px 25px;
    padding: 0;
    width: auto;
}

.subscribe_group_container .inner_list_item_right h4 {
    color: #ED425E;
    font-size: 1.1em;
}

.subscribe_group_container .inner_list_item_right p {
    font-size: 13px
}

.content.content_rhs #child_assets_inner .inner_list,
.content.content_rhs #child_assets_inner .inner_list .inner_list_item {
    width: auto
}

.content.content_rhs #child_assets_inner .inner_list_item_right {
    width: 280px
}

#cboxContent #cboxLoadedContent iframe {
    margin: 0 auto
}

.mobile_logo_text {
    display: none
}

.resp_faq > a {
    display: block;
    height: 40px;
    position: relative;
    width: 36px;
}

.clickable {
    cursor: pointer
}

.slider_innerpage .flex-viewport {
    overflow: visible !important
}

.inner_pages_layout #cboxOverlay {
    opacity: 1 !important
}

#cboxTitle span.lightbox_description {
    color: #000000;
    font-family: "Gotham-Light",Arial;
    font-size: 10pt;
    letter-spacing: 0;
}

#cboxTitle a {
    color: #FF0000;
    display: block;
    position: relative;
    right: 15px;
    text-align: right;
}

.default_rhs ul {
    padding: 0 15px 0 30px
}

.default_rhs ul li {
    padding: 10px 0
}

.default_rhs ul li a {
    font-weight: normal
}

.content_rhs .inner_list {
    padding-bottom: 30px;
    max-width: 490px;
}

.content_rhs .inner_list_item {
    max-width: 495px
}

.content_rhs .inner_list_item_right {
    max-width: 290px
}

.inner_pages_layout #cboxTitle a {
    text-align: left;
    right: 0;
}

#breadcrumb {
    font-weight: normal
}

.bread_links > a {
    color: #745DB2
}

.landing_bc,
.inner_search_results #breadcrumb {
    margin-bottom: 20px
}

.gmnoprint img {
    max-width: none !important
}

#explore_right_box .explore_find_container .pagination.pagin_top {
    background: url("https://www.creativescotland.com/__data/assets/image/0020/7724/custom_btn_bg_gray.png?v=0.1.1") repeat-x scroll 0 0 transparent;
    display: block;
    height: 19px;
    margin: 0 0 10px;
    position: relative;
}

.pv_desc {
    margin-top: 10px
}

.content iframe {
    max-width: 100%
}

.pointer {
    cursor: pointer
}

.explore_video_frame {
    float: none
}

.explore_video_frame img { 
  height: 100%;
}

#inner_container .custom_btns.cst_find {
    position: absolute
}

#find .loading {
    margin-top: 60px;
    position: relative;
}

.content.content_without_rhs li,
.content.content_rhs li {
    list-style-type: disc;
    margin-left: 15px;
}

.no_results_container {
    display: block;
    position: absolute;
    top: 50px;
}

#cboxLoadedContent .description {
    display: block;
    /*max-width: 500px;*/
}

/** Funnelback related
 * **********************
 */

div.facet {
    display: inline;
    float: left;
    padding-right: 30px;
    width: 202px;
}

.single_podcast_mp3 iframe {
    margin: 15px 0
}

.explore-image-gallery .slides img {
  width: 100%;
  /*max-height: 320px;*/
}

.explore-image-gallery .slides {
  position: relative;
}

.explore-image-gallery .flex-direction-nav > li {
  display: inline-block;
  float: none;
  position: relative;
  width: 25px;
}

.explore-image-gallery .flex-prev,
.explore-image-gallery .flex-next {
  color: rgba(0, 0, 0, 0);
  float: none;
  height: 25px;
  left: inherit;
  right: inherit;
  width: 25px;
}

.explore-image-gallery .flex-prev {
  background: url("https://www.creativescotland.com/__data/assets/image/0004/17086/controls.png?v=0.0.4") no-repeat scroll -75px 0 rgba(0, 0, 0, 0);
}

.explore-image-gallery .flex-next {
  background: url("https://www.creativescotland.com/__data/assets/image/0004/17086/controls.png?v=0.0.4") no-repeat scroll -50px 0 rgba(0, 0, 0, 0);
}

.popup_look_img .explore-image-gallery .flex-direction-nav {
  bottom: 0;
  left: 5px;
  position: absolute;
}


/* award form */
.awards-month-field {
  clear: both;
  float: none;
}

.awards-year-field {
  margin-left: 10px;
}

.awards-month-field > span,
.awards-year-field > span {
  margin-right: 10px;
}

#right_container .awards-month-field select,
#right_container .awards-year-field input {
  float: none;
}

#right_container .awards-month-field select 
{
  width: 100px;
}

#right_container .awards-year-field input {
  width: 35px;
}

#right_container .submit-awards > input {
  float: none;
  margin-left: 15px;
  width: 75px;
  cursor: pointer;
}

#right_container .reset-awards input {
  float: none;
  width: 150px;
  cursor: pointer;
}

.explore-drop-filter { 
  float: left; 
  padding-left: 5px; 
}

#right_container .funding-search {
  background: none repeat scroll 0 0 #F0F0F0;
  border: 1px solid #DCDCDC;
  color: #7B7B7B;
  display: inline-block;
  float: left;
  margin-bottom: 10px;
  padding: 7px 0;
  text-align: center;
  width: 66%;
}

#right_container #search_page_17370_reset_button { cursor: pointer; }
#right_container #search_page_17370_reset_button:hover { color:#0080A5; text-decoration: underline; }

.row.im-looking-funding {
  width: 90%;
}

#right_container #queries_interesed_query {
  height: 78px;
  width: 100%;
}

.row.im-apply-funding {
  width: 30%;
}

#right_container #queries_im_an_query,
#right_container .creative-area-funding select {
  width: 100%;
}

#right_container .row.creative-area-funding {
  margin-left: 2%;
  width: 30%;
}

#right_container .row.funding-buttons {
  margin-left: 2%;
  position: relative;
  top: 3px;
  width: 30%;
}

.home-news-item {
  width: 100%;
  margin-top: 10px;
}

.home-news-item .inner_list_item_left {
  float: left;
  width: 100px;
}

.home-news-item .inner_list_item_right {
  float: left;
  width: 180px;
}

.home-news-item .inner_list_item_text {
  text-align: left;
}

.home-news-item .inner_list_item_left img {
  display: inline-block;
  width: 100%;
}

.footer-sign-up-box .footer_box_bottom {
  width: 472px;
}

.footer-sign-up-box .footer_box_middle {
  width: 444px;
}

.footer-sign-up-box .footer_box_top {
 width: 470px;
}

#footer_content_3.footer-sign-up-box {
  width: 456px;
}

/* new css for the top right menu - sign in / sign up */
#top_right_menu .user_profile_container > li {
  width: auto;
}

#top_bar_right > ul {
  float: right;
}

.promobox_bigpic_text h2 a {
  font-size: 22px;
      /*font-size: 30px;*/
    line-height: 36px;
    /*padding-bottom: 20px;*/
    font-family: "Gotham-Light",Arial;
    letter-spacing: -2px;
  /*color: #6DB7E4; ;*/
  
}
.promobox_bigpic_text h2 a:hover {
  text-decoration: none;
}

.promobox_bigpic_text p a {
  font-size: 14px;
}
.promobox_bigpic_text p a:hover {
  text-decoration: none;
}

.tab-text-funding {
  display: block;
  padding: 20px 0 0;
}

.center_container #search_page_17370 {
  margin-bottom: 0;
}

.promobox_image2 .promobox_smallpic_text_bg {
  position: absolute;
    bottom: 0px;
    left: 0px;
    height: 60px;
    width: 100%;
    z-index: 99;
    background: rgba(0,0,0,0.65);
    transition: all 0.5s;
}

/*
#inner_container .resource_ba_more {
  color: #000000;
  display: inline-block;
}

#inner_container .resource_ba_more span {
  color: #ED425E;
}
*/

#inner_container .resources_ba {
  color: #393939;
}

.wrapper .language_switcher { float: right; position: relative; display: none; }

/** Hide Key on find section 
 * ***************************
 */

.key_find { display: none; }
#find_results_list .invest .inner_list_item_right h3 a { color: #ED425E; }


/* Home Promo font fix*/
.promobox_smallpic .promobox_smallpic_title, .promobox_bigpic_text p{
   font-family: "Gotham-Light", Arial;
}

/* RHS Promo Listings */
.rhs-promo-item {
  width: 100%;
  margin-top: 10px;
  margin-left: 17px
}

.rhs-promo-item .inner_list_item_left {
  float: left;
  width: 170px;
}

.rhs-promo-item .inner_list_item_left img {
  display: inline-block;
  width: 100%;
}

#cboxLoadedContent {
  overflow: hidden !important;
}

/* RFO Map Menu Styling */

#map { 
    height:750px; 
}

body #inner_container .content #map.map-box-custom { width: 100% !important; max-width: 100%; }

.menu-ui {
    background:#fff;
    position:absolute;
    bottom:30px;
    right:10px;
    z-index:1;
    border-radius:3px;
    width:145px;
}
.menu-ui a {
    font-size:13px;
    font-family: "Gotham-Medium", Arial;
    display:block;
    margin:0;
    padding:0;
    padding:8px;
    text-decoration:none;
    text-align:left;
}
.menu-ui a:first-child {
    border-radius:3px 3px 0 0;
}
.menu-ui a:last-child {
    border:none;
    border-radius:0 0 3px 3px;
}
.menu-ui a:hover {
    background:#f8f8f8;
    color:#404040;
}
.menu-ui a.active, .menu-ui a.active:hover {
    background:#ede8e4;
    color:#FFF;
}
.wrapper #inner_container .leaflet-control-layers-selector {
  margin-right: 10px;
  width: 10px;
}

.wrapper #inner_container form.leaflet-control-layers-list {
  font-family: "Gotham-Medium", Arial;  
  margin-bottom: 0;
}

#right_container  label input.leaflet-control-layers-selector {
  display: table-cell;
  width: 30px !important;
  border: none;
}

.leaflet-right .leaflet-control-layers-expanded { 
  width: 180px;
}

#right_container .leaflet-control-layers-base {
  height: 30px;
  width: 100%;
  clear: both;
  display: table;
  position: relative;
}

#right_container .leaflet-control-layers label {
  display: table;
}

#right_container .leaflet-control-layers-base span {
  display: inline-block;
  width: 120px;
  padding-top: 3px;
}

#right_container .menu-ui {
  z-index: 1001;
}

/* Page Contents Info Box Styling */

.infobox {
    background: url("/__data/assets/image/0015/582/light_gray_bg.png?v=0.2.1") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font-family: "Gotham-Light",Arial;
    font-size: 11pt;
    margin-bottom: 20px;
    padding: 24px 10px 0px 24px;
}

/* CSS addition */
#promobox_arrow_left {
    display: none !important;
}
#promobox_arrow_right {
    display: none !important;
}

/* Instagram feed imgs */
.instaimg {
    width: 48%;
    padding: 1%;
    vertical-align: middle;
    /*float: left;*/
}

button.global_search_box {
    height:30px !important;
}


/**
 * Cookie Banner
 * https://www.civicuk.com/cookie-control/documentation
 */
#ccc-content * {
    font-family: Verdana !important;
}
#ccc #ccc-module .ccc-notify-button.ccc-accept-button,
#ccc #ccc-module .ccc-notify-button.ccc-accept-button span,
#ccc #ccc-module .ccc-notify-button.ccc-close-button,
#ccc #ccc-module .ccc-notify-button.ccc-close-button span {
    background-color: #745DB2 !important;
    border-color: #745DB2 !important;
}
#ccc #ccc-module .checkbox-toggle-toggle {
    background-color: #745DB2 !important;
}

/* Updated Styling for Search */
#global_search {
    box-sizing: border-box;
}
#global_search form {
    background: #F9F8FC;
    border-bottom: 5px solid #745DB2;
    width: 100%;
    padding: 60px 20px;
    box-sizing: border-box;
}

#global_search form #search_options {
    display: none;
}
#global_search form #search_fields {
    border: none;
}
#global_search form #search_fields {
    margin: 0;
    padding: 0;
    width: 100%;
    height: unset;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
}
#global_search form #search_fields .search_query_ {
    display: inline-block;
    width: 70%;
}
#global_search form #search_fields .search_query_ .fb_query.ui-autocomplete-input {
    padding: 10px 15px;
    font-size: 14px;
    background: #FFFFFF;
    border: 1px solid #745DB2;
    width: 100%;
    box-sizing: border-box;
    display: block;
    height: unset;
    float: unset;
    margin: 0;
}
#global_search form #search_fields .search_button {
    display: inline-block;
    height: unset;
    width: 25%;
    margin: 0;
    padding: 0;
    height: unset;
    float: unset;
}
#global_search form #search_fields .search_button button {
    float: unset;
    width: 100%;
    background: #745DB2;
    padding: 12px;
    height: unset !important;
    font-size: 14px;
    font-weight: 700;
}
#global_search form #search_fields .search_button button:hover {
    background-color: #473479;
}

#global_search #nobg .custom_tabs .custom_tab.current .inner_list .inner_list_item {
    margin-bottom: 20px;
    padding: 20px;
    background: #F9F8FC;
    border-bottom: 1px solid #E0E0E0;
    display: flex;
    flex-direction: row;
    position: relative;
    
}
#global_search #nobg .custom_tabs .custom_tab.current .inner_list .inner_list_item .inner_list_item_left {
    width: 30%;
    min-width: 150px;
}
#global_search #nobg .custom_tabs .custom_tab.current .inner_list .inner_list_item .inner_list_item_left a {
    display: block !important;
    width: unset !important;
}
#global_search #nobg .custom_tabs .custom_tab.current .inner_list .inner_list_item .inner_list_item_text {
    margin-bottom: 20px;
}
#global_search #nobg .custom_tabs .custom_tab.current .inner_list .inner_list_item .rmore_search {
  position: absolute;
    right: 20px;
    bottom: 20px;
    
}
#global_search #nobg .custom_tabs .custom_tab.current .inner_list .inner_list_item .rmore_search a {
    font-size: 14px
}
#global_search #nobg .custom_tabs .custom_tab.current .inner_list .inner_list_item .clear {
    display: none !important;
}

/* Pagination */
#global_search #nobg .custom_tabs .custom_tab.current .inner_list .pagination {
    background: #ffffff;
}
#global_search #nobg .custom_tabs .custom_tab.current .inner_list .pagination .list {
    text-align: center;
    float: none;
    display: block;
    padding: 0;
    color: #745DB2;
}
#global_search #nobg .custom_tabs .custom_tab.current .inner_list .pagination .list .pgs {
    display: none;
}
#global_search #nobg .custom_tabs .custom_tab.current .inner_list .pagination .list .arr_nav {
    color: #000000;
    font-size: 14px;
}
#global_search #nobg .custom_tabs .custom_tab.current .inner_list .pagination .list .arr_nav a {
    color: #745DB2;
    font-weight: 400;
    margin: 0 5px;
}