/*
  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: 05 November 2023 15:53:52
*/


@media screen and (max-width: 1023px) {

  /* disable webkit text size adjust (for iPhone) */
   html { -webkit-text-size-adjust: none; } 
  /* input, textarea { -webkit-appearance: caret; } */
  /*.results_fb .inner_list_item_right { width:80%; }*/
  .results_fb .inner_list_item_right { width:100%; max-width: 100%; }
  iframe, object, embed, video { max-width:100%; width:85% !important;}
  #mapka, #mapEdi, #mapGla { margin:0 auto; width:75% !important; }
  .content.content_without_rhs { max-width: 100%; width: 96%; margin:0 2%; }
  #right_container .content.content_rhs { max-width: 100%; width: 100% !important; }
  .wrapper { width:100%; margin-top: 0px;}
  .boxes_tree_cols_middle { margin-right: 20px; }
  .boxes_tree_cols.center_container { width:100%; }
  #breadcrumb { margin: 20px 0; padding: 0 5%; width: 90%; }
  .rmore_search {
    clear: both;
    display: block;
  }


body .inner_pages_layout #right_container #queries_interesed_query,
body .inner_pages_layout #right_container #queries_im_an_query, 
body .inner_pages_layout #right_container .creative-area-funding select, 
body .inner_pages_layout select, body .inner_pages_layout option { 
   -webkit-appearance: none;
  }

.promobox_smallpic.hover .promobox_smallpic_text_bg, 
.promobox_smallpic.hover .promobox_smallpic_text_bg_explore_image { top: 0px; }

.promobox_image_explore_image.promobox_smallpic { height: auto !important; }

  #top_right_menu .user_profile_container li#media_centre_btn {
   display: inline-block;
/*   margin: 1px 12px 0;*/
   float: left;
   padding: 0;
  }

  .explore_images_list .promobox_smallpic_bottom_text {
    min-height: 35px;
  }

  li#media_centre_btn, li#media_centre_btn a { float:none; }
  li#media_centre_btn { display: inline; float: none; background: none !important; border: none !important; line-height: 28px;
  }

  .logo_sitewide .l_img_resp, #resp_logo_main { display: block !important; }
  .logo_sitewide { display: inline-block; }

  .top_account_box, #top_bar_right > ul {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }

  .mobile_logo_text {
    color: #ED425E;
    display: block;
    font-size: 16px;
    padding: 15px 0;
    text-decoration: underline;
  }
  .mobile_logo_text:hover { color: #6DB7E4; }
  #top_right_menu #sign_up_btn > a { line-height: 28px; }
  #top_right_menu #logo_container { padding: 0 0 5px 5px; }
  .logo_sitewide .l_txt { display:none; }
  #explore_right_box { width: 98%; padding: 0 1%; }

  #people_inner.inner_list_item_thumbnail .inner_list_item_right { width: 100%; }

.resp_icons {
  bottom: -3px;
  display: block;
  float: right;
  position: absolute;
  right: 6px;
}

.resp_radios input {
  display: inline-block;
  height: 15px;
  margin: 0;
  padding: 0;
  width: 15px;
  -webkit-appearance: radio;
}

.user_box,
  .column_wrapper #inner_container #left_container #left_navs_container, .wrapper_head { display:none; }
  .ask_question_search.search_section_input { width:80%; }  
  #ask_q_bg .popup_container .popup_ask_question .search_section_btn { float:right; } 
  ul.ui-autocomplete { width:60% !important; }
  .column_wrapper { padding-top: 25px; }
  body.home .box_slider_slide { height:auto; }
  #explore_right_box .custom_tab .inner_list_item_right { max-width:100%; }
  .left_box_finder h3 { padding:0 0 10px 5px; }
/*  .promobox_smallpic { height:auto; } */
  .home .promobox_smallpics a, .home .promobox_smallpics a img, .home .promobox_image a img { width:100%; }
  .box_slider_slide.promobox_smallpic_right.promobox_smallpic img { float:left; }
  #mob_section_nav > #left_navs_container { display:none; }

  .content.content_without_rhs iframe,
  .content.content_rhs iframe { width:100% !important; }
  .promobox_smallpic_left, .promobox_slide_col_middle, .promobox_slide_col_left { margin-right:0; }
  .promobox_bicpic, .promobox_smallpics, .promobox_image, .home .promobox_image.promobox_smallpic { margin-bottom:1px; }

/*AA*/

/* New Responsive Home Slide Styles Start */
#promobox_container3 .promobox_slide_col_middle, #promobox_container3 .promobox_slide_col_right{
   overflow: hidden;
}
#promobox_container3 .promobox_bigpic_middle{
   width: 98.5%;
}
#promobox_container3 .promobox_smallpic_right.promobox_smallpic{
   width: 49%;
   margin-left: 0;
}
#promobox_container3 .promobox_smallpic_left.promobox_smallpic{
   width: 49%;
   margin-right: 1px;
}

#promobox_container3 .promobox_slide_col_middle{
   width: 49%;
   margin-right: 1px;
   margin-left: 0;
}
/*AC*/

#promobox_container3 .promobox_slide_col_right{
   width: 49%;
   margin-left: 0;
   margin-right: 0;
}
#promobox_container3 .promobox_slide_col_right .promobox_image{
   margin-left: 0;
}

/* New Responsive Home Slide Styles End */



.content.content_rhs #child_assets_inner .inner_list_item_right { width:auto; }


/* Expertise finder */

.from_experience .people_container_inner .expertise_read_more_button{
position:relative;
top:auto;
bottom:auto;
float:none;
clear:both;
left:auto;
}
#expertise_search .from_experience img{
width:75%;
}
#expertise_search .pagination{
margin-bottom:20px;
float:none;
}


/* Paddings */
body #inner_container #resources_land h3.black,
.browse_by_columns { overflow: hidden; padding: 0 5%; width: 90%; }
body #top_bar { padding: 2% 0 15px; width: 100%; background:none repeat scroll 0 0 transparent; height:auto; line-height:0; }
body.home .boxes_two_cols { padding: 2%; width: 96%; }
#faq_results, #faq_popular { padding: 0 4%; width: 94%; }
#footer_top_container #footer_social_icons { padding: 11px 2%;  }

#mobile_nav, #mob_section_nav { display: block; }
.stuff_by_position .inner_list_item_left { width:auto; }
.results_fb #az .inner_list_item_nothumbnail .rmore_search, .results_fb #az .inner_list_item .rmore_search { margin-left: 0; }

/* ipad portrait - add later */
.promobox_image_explore_image.promobox_smallpic.promobox_smallpic_long_title > a { height:auto; position: relative; } 
.explore_images_list { display: inline-block; width: 45%; }
.promobox_smallpic_long_title .promobox_smallpic_text_bg_explore_image { height: 100%; top: 999px; width: 100%; }

.explore_images_list .promobox_smallpic_text h3 a { width:95%; }


/* LISTEN */

 .jp-time-holder, div.jp-volume-bar, div.jp-volume-bar1 { display:none !important; } 
#right_container .content { padding:0; }
.content img, .inner_pages_layout .column_wrapper { max-width:100%; }
.inner_pages_layout .column_wrapper { display:block; }



/* global inner lists items */

.inner_list_item_right,
#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,
#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,
.inner_list .inner_list_item .inner_list_item_right,
#find_results_list .inner_list_item .inner_list_item_right,
#resources_land .resources_results .inner_list .inner_list_item_right
{
  width: 100%;
}



.inner_list_item_left,
.results_fb .inner_list_item_left,
#resources_land .resources_results .inner_list .inner_list_item_left, .section_box_left 
{
  width: auto;
  margin-right:0;
}

.key_find { margin: 25px auto 0; width: 90%; }
.inner_list_item, .results_fb { display: block; margin: 0 auto; width: 96%; }



/* Explore Listen */
.listen #listen_right_ajax_box, .listen #search_list { width: 390px; clear: both; float: none; margin: 0 auto;}
.listen #search_list { margin:20px 0; padding:0; width:100%; display:inline-block; }

.inner_list_item_left {
  margin-right: 3%
}
/*
.inner_list_item_right {
  max-width: 80%;
}
*/

/**********/
/* HEADER */
/**********/
li#sign_in_btn a { height:27px; border:none; color:#FFF; }
/* sitewide search, expertise & results */
#right_container .expertise_results .left_box_finder_btn,
.expertise_results .left_box_finder_btn,
.center_container #global_search form .search_button { width:auto; float:right; }
#global_search .search_query_ input { width:70%; border:none; padding-right:0; }
#right_container .expertise_results .left_box_finder_input,
.expertise_results .left_box_finder_input { width:75%; }
.inner_search_results #global_search div#nobg a.custom_btn { width: 100%; padding: 12px;box-sizing: border-box;}
.inner_search_results #global_search div#nobg a.custom_btn span { padding:0 10px; text-align:left; }
.inner_search_results #inner_container .center_container #global_search { padding:0 10px; }


.explore #left_navs_container { display:block; border:none; }
.promobox_smallpic .promobox_smallpic_text a { width:95%; }
#resp_search { text-align:center; }
#resp_search .search_query input { background:#FFF; width:94%; padding:3px 8px 2px; }
#resp_search > form { display: inline-block; margin: 10px auto; }
.search_section_header { margin: 10px 0 0; display:inline-block; }
.l_img_resp { display: block; float:left; }
#header { display:none; }
#pormobox_gradient { display:none !important; }
.l_img, .landing #search_container { display:none; }
.promobox_smallpics a img, .promobox_smallpic_right.promobox_smallpic > img, .promobox_image a img { width:100%; }
#search_fields { border:1px solid #ccc; }

/********/

.section_promobox_slide_inverted .promobox_slide_col_middle { float:left; }
.section_promobox_slide_inverted .promobox_slide_col_right,
.section_promobox_slide_inverted .promobox_slide_col_left  { margin:0; width:100%; }
.search_section_filters { width:auto; }

#top_bar_right { width:100%; position:relative; }
#top_bar { height:35px; }
li#sign_in_btn a { height:28px; line-height:28px; }

.resp_menu { width:50px; height:55px; display:inline-block; cursor:pointer; background:url(https://www.creativescotland.com/__data/assets/file/0006/94839/nav_btn_large.svg?v=0.0.3) no-repeat center center; padding: 0 8px 5px 9px; width: 61px; }
.resp_search_magn {
  background: url(https://www.creativescotland.com/__data/assets/file/0005/94838/search_magn.svg?v=0.0.3) no-repeat center 8px;
  cursor: pointer;
  border-right: 4px solid #745DB2; 
  padding: 10px;
  display: inline-block;
  height: 35px;
  width: 50px; /* 61px */
}

.resp_faq {
  background: url(https://www.creativescotland.com/__data/assets/image/0003/40998/question.png?v=0.1.1) no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 38px;
  width: 38px;
}

.resp_profile {
  background: url(https://www.creativescotland.com/__data/assets/image/0011/40997/profile.png?v=0.1.1) no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 40px;
  width: 38px;
}

.resp_icons {
  clear: right;
}

#top_right_menu #my_account_top, 
#top_right_menu #my_account_top a { color:#c50021; padding:0; width:80px; border:none; line-height:28px; background:transparent; }

#top_right_menu a { color:#745DB2 !important; background:transparent !important; border-top:none !important; }

li.resp_faq_enq { background:transparent; display: inline-block; float: left; width: 75px; margin:0; padding:0; }

li.resp_faq_enq a {
  color: #745DB2 !important;
  float: left;
  font-weight: bold;
  line-height: 28px;
}

.mobile_logo_text, .resp_faq, .resp_profile { display:none; }
.user_profile_container .user_box { display:inline-block; }

.user_profile_container { display: inline-block; float: right; min-width:250px; }
.resp_icons { display:block; }


.left_box h3 { text-align:left; float:none; width:100%; border:none; }
#inner_container .left_box h3 a, #mob_section_nav .left_box h3 a { font-size:0.7em; color:#393939; }
#left_container { clear:both; float:left; margin-right:0; width:100%; max-width:100%;  }

#mob_section_nav .left_box { border: medium none; display: inline-block; float: none; padding: 2% 5%; width: 90%; }
#mob_section_nav #left_navs_container .left_box ul { display: block; width: 100%; }

#left_container .left_box { border: medium none; display: none; float: none; padding: 2% 5%; width: 90%; }
#inner_container #left_container #left_navs_container .left_box ul { display: block; width: 100%; }

/****************************/
/* Share icons - Inner page */
/****************************/

/*
.share_inner { background:url(https://www.creativescotland.com/__data/assets/image/0008/40994/share_bg.jpg?v=0.1.1) repeat-x; height:41px; width:100%; margin-top:20px;  }
.share_inner ul { padding:0 10px; }
.share_inner .share_page { background:url(https://www.creativescotland.com/__data/assets/image/0004/40999/share_media_resp.png?v=0.1.1) no-repeat 0 0; }
.share_inner .share_print { background:url(https://www.creativescotland.com/__data/assets/image/0004/40999/share_media_resp.png?v=0.1.1) no-repeat -36px 0; }
.share_inner .share_email { background:url(https://www.creativescotland.com/__data/assets/image/0004/40999/share_media_resp.png?v=0.1.1) no-repeat -72px 0; }
.share_inner .share_top { background:url(https://www.creativescotland.com/__data/assets/image/0004/40999/share_media_resp.png?v=0.1.1) no-repeat -108px 0; }

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

.share_inner .share_page,
.share_inner .share_print,
.share_inner .share_email,
.share_inner .share_top { cursor:pointer; height:35px; width:35px; display:inline-block; }
*/

/**********/
/* FINDER */
/**********/

 .left_box_finder > form { width:90%; margin:0 auto; }
 .left_box_finder_btn { float:right; margin-right:2px; }
#left_navs_container, .left_box_finder, .left_box_finder_fields2, .left_box_finder_input textarea { width:100%; overflow: hidden; }
.left_box_finder_input textarea { height:25px; -webkit-appearance: caret; }
.left_box_finder_input { width:90%; }
.left_box_finder_fields2 { background:#FFF; }
/* #inner_container #left_container #left_navs_container .left_box ul { display:none; } */
.left_box_finder_btn button { height:23px; background-position:6px 7px; }
.left_box_finder { padding:13px 0 30px 0; margin-bottom:0; }
#left_navs_container { border-bottom: 5px solid #343434; margin-bottom: 0; padding-bottom: 0px;  background:url(https://www.creativescotland.com/__data/assets/image/0005/41000/inner_gray_bg.png?v=0.1.1) repeat; }


img { max-width:100%; }

.boxes_two_cols_left { margin-right:0; }


#site_menu, #footer_content_1, #footer_content_2, #footer_copyright, #footer_logo, #footer_blog, #promobox_arrow_left, #promobox_arrow_right, #search_social_icons, #search_menu, #search_options, #pormobox_gradient, li#ask_us_a_question_btn, .promobox_bigpic_top, #carousel_pe, #bottom_slider, .left_download_box, .promobox_slide, body.landing .boxes_landing_top, #promobox_white_box
{ 
  display:none; 
}

#footer_menu, #top_bar, #header, .center_container, #footer_top_container, #footer_top, #promobox_pages, #promobox_container2, .promobox_slide, .boxes_two_cols_left, .boxes_two_cols_right, body, .promobox_bicpic, .promobox_bigpic_text_bg, #footer_content, #logo_container, .promobox_image a, .promobox_smallpic_title, .promobox_slide_col_left, .promobox_bigpic, .promobox_bigpic_middle, .promobox_bigpic_text, #promobox_container3, .promobox_smallpic, .promobox_smallpics, .promobox_smallpic_text_bg, #main_nav, #right_container, .section_box_left img, .inner_list, body #inner_container .inner_list_item_nothumbnail .inner_list_item_right, .section_box, .inner_list_see_more
{ 
  width:100%; 
}


.promobox_smallpic_text_bg { min-height:270px; }
.promobox_bigpic_middle > img { width:100%; float:left; }
li#sign_up_btn, li#sign_in_btn { float:right; }
/*******************/
/* MAIN NAVIGATION */
/*******************/
#main_nav { background:#ffffff; display:none; padding: 10px 0 0; text-align:center; height:auto; clear:both; overflow-x:hidden; border-bottom: 3px solid #745DB2;    margin-bottom: 0;}
#main-nav a { font-size: 0.9em; }
#main_nav ul { display: block; width:50%; float: left; }
#main_nav li { display:inline-block; margin:0; height: unset; margin-bottom: 5px; padding: 0; float:none; width:100%; }
#main_nav li a { text-align:center; float:none; display: inline-block; height: unset; color:#393939; font-weight:400; }
#main_nav li.current a, #main_nav li a:hover { background:transparent;text-decoration: underline; color:#343434; }
.main_rhs_resp { display:inline-block; width:50%; position: relative;top: 10px;right: 0;float: right;top: 0;}
.main_rhs_resp #site_menu { display:inline-block; width:100%; }
.main_rhs_resp #site_menu li {  display:inline-block; height: unset; padding:0; margin: 0; }
.main_rhs_resp #site_menu li a { display: inline-block; height: unset; padding: 15px; margin-bottom: 5px; font-size: 14px; line-height: 1; }
.main_rhs_resp #site_menu li.current a, .main_rhs_resp #site_menu li a:hover { text-decoration: underline; } 
.main_rhs_resp #site_menu, #site_menu li, #site_menu li.current { background:transparent;}
/*********************/
/* LHS SECTION BOXES */
/*********************/
.section_box_left { width:35%; }
.section_box_right { display: inline; float: left; padding: 10px 5px 0 10px; width: 55%; }
.section_box p { line-height:14px; }
.section_box { font-size: 0.8em; margin: 2%; width: 96%; }
/************/
/* PROMOBOX */
/************/
#explore_promoted {
    margin: 0 auto;
    width: 520px;
}

.promobox_smallpic_text,
.promobox_smallpic_long_title .promobox_smallpic_text_bg_explore_image { display:block; } /* *********** */

#promobox_container2 { height:auto; }
.promobox_smallpic_long_title .promobox_smallpic_text_bg { top:59%; }
.promobox_image2 .promobox_smallpic_text_bg { top:73%; height:500px; }
.promobox_smallpic_text_bg { top:72%; }
.promobox_smallpic_long_title .promobox_smallpic_title { height:49px; }
#promobox_container .promobox_slide_col_left { float:right; width:100%; }

.home #promobox_container { margin: 0 auto; width: 75% !important; }
/* .home #promobox_container { margin: 0 auto; width: 530px !important; } */

.promobox_image2 .promobox_smallpic_title { height:42px; }
#promobox_container #promobox_pages { clear:both; }
#promobox_container3 { position:relative; }
#promobox_container2, #promobox_container3 { width:100% !important; overflow-y:hidden; float:left;}
#promobox_container3 { left: 0 !important; }
.promobox_bigpic_middle, .promobox_smallpic_title { height:auto; }

.promobox_smallpic_left.promobox_smallpic,
.promobox_smallpic_right.promobox_smallpic,
.promobox_slide_col_middle,
.promobox_slide_col_right,
.section_promobox_slide_inverted .promobox_slide_col_right { float:left;width:50%; padding-top:0;}

.promobox_smallpics a { float:none; }
.promobox_image { height:auto; } 
.promobox_smallpic, .promobox_image2.promobox_smallpic { height:auto; } 



/**********/
/* FOOTER */
/**********/

#footer { background: #FFF; }
#footer_content .footer_box_middle a { color:#000; }
#footer_content { padding:10px 0 0; }
.footer_box_middle { background:none; border:none; }
.footer_box_top, .footer_box_bottom { display:none; }
#footer .footer_box_middle h3 span { font-family:Verdana; }
/* #footer_menu ul li:first-child { background:transparent; } */
#footer_menu ul li { background:transparent; }
#footer_menu { float:left; height:auto; text-align:center; }
#footer_content_3,#footer_content_4 { width:42%; }
#footer_social_icons, #footer_content_3 { padding-left:10px; }
#footer_social_icons li#footer_follow_us { padding-top:0; }
#footer_social_icons { width: auto; }
#footer_social_icons ul li { margin-right:3px; }
.footer_box_top, .footer_box_middle, .footer_box_bottom { width:auto; }
#footer_social_icons { float:left; }
#footer_content { padding-bottom:0; }

.boxes_two_cols_right .box_slider_slides,
.boxes_two_cols_right .box_slider_slides .promobox_smallpic_right { width:100%; }


/***************/
/* INNER LISTS */
/***************/

/*
.inner_list_item_left, #resources_land .resources_results .inner_list .inner_list_item_left { width:20%; }
.inner_list_item_right, #resources_land .resources_results .inner_list .inner_list_item_right { width:70%; }
*/

body #right_container .content .inner_list_item_right h4 { margin-bottom:5px; }
.inner_list_item_right h4 a { font-size:0.85em; }
.date_container { padding:5px 4px; }
.date_deadline { font-size:0.8em; }
/*********/
/* FONTS */
/*********/
.promobox_bigpic_text h2 { font-size:2em; padding:0 10px; }
.promobox_bigpic_text > p { padding: 0 12px; }
.promobox_bigpic_text { padding-right:0; }
.promobox_smallpic_text { padding: 15px 10px; 
/*top: -160px; */
width: 95%; }
.promobox_bigpic_text { padding:10px 0 12px 0px; }
.promobox_slide.active { display:block; }
#people_inner .people_aor { font-size:1em; }


.box_slider { margin: 0 auto; overflow: hidden; width: 50%; }

/**************/
/* CONTACT US */
/**************/
.map_info_left, .map_info_right { width:100%; padding:0; }
.map_info_left { margin-bottom:20px; }
.map_buttons { display:none; }

/*************/
/* ENQUIRIES */
/*************/
body.enquiries .boxes_two_cols { display:block; }
#enquiries_form .search_section_input { width:80%; }
.enquiries #enquiries_cnt .search_section_header span { display:inline-block; float: none; }
.enquiries #enquiries_cnt .search_section_header span a { font-size:12px;}
.enquiries .inner_buttons { display:none; }
.enquiries #enquiries_form .search_section_input { float:none; }
#enquiries_form #enquiries_query { float:left; width:80%; }

/***********/
/* EXPLORE */
/***********/
.explore_map_hider { margin-bottom:15px; display:block; }
.explore #explore_all_bottom_buttons { display:block; width:100%; margin-bottom:20px; }
.explore #explore_all_bottom_buttons a { width:50%; display:inline-block; height:30px; padding:0; }
.explore #explore_all_bottom_buttons a#ebb_all { width:100%; }
.explore #explore_all_bottom_buttons a#ebb_all span { border:none; background:none; }
.explore #explore_all_bottom_buttons a span { border:1px solid #333; background:none; text-align:center; display:block; width:100%; }
#inner_container .custom_btn.current span { background:none; }
.explore .landing_page_info { margin-bottom:0; }

.left_box_pop_search, .lhs_regions { float:left; margin:0 10px; padding-top:10px; }

 
.custom_btns_no_margin,
.explore .landing_page_info h2,
.explore .landing_page_info p { display:none; }

.explore_images_list .promobox_smallpic { margin: 2% 1% 0; width: auto; }
body #inner_container .explore_images_list .promobox_smallpic_text h3 { line-height: 0.8; padding: 0; width: 100%; }
.promobox_smallpic_text_bg_explore_image { height:76%; }
.section_filter_form .search_section_input input { width:100%; float:none; }
.section_filter_form .search_section_input { width:100%; }
body.explore .section_filter_form .search_section_btn { position:absolute; right:0; }
.section_filter_form .search_section_fields { width:100%; }
.section_filter_form .search_section_fields2 { width:100%; position:relative; }


.search_section_filters {
clear: both;
display: inline-block;
float: none;
font-size: 0.85em;
margin: 0 auto;
overflow: hidden;
padding-top: 15px;
text-align: center;
width: 100%;
}

.search_section_filters a { margin:0px; padding:0 3px; }
.search_section_filters a:first-child { padding:0 3px 0 0; }

/**************/
/* CONTACT US */
/**************/
.content, 
.content .boxes_landing_top,
.content .boxes_landing_top .boxes_two_cols_left, 
.content .boxes_landing_top .boxes_two_cols_left h2 { 
  display:block !important; padding:0; 
} 

.content .boxes_landing_top .boxes_two_cols_left h2 { padding:5px 15px; }


body #right_container .form_fields_container .form_left{ width:25%; }
body #right_container .form_fields_container .form_right input,
body #right_container .form_fields_container .form_right select,
body #right_container .form_fields_container .form_right textarea { width:100%; }
body #right_container .form_fields_container .form_right.button_container { float:right; width:auto; }
body #right_container .form_fields_container .form_right.button_container input { width:100%; }

.content .boxes_landing_top .boxes_two_cols_left p {
  padding: 0 15px 10px;
}

.content .boxes_landing_top .boxes_two_cols_right {
  padding: 0 15px;
  width: 90%;
}
.content .boxes_landing_top .boxes_two_cols_right .box_slider {
  width: auto;
}



/* BOOKING */

.booking { display: inline-block; float: none; height: auto; margin: 0 0 5px 0; overflow: hidden; width: auto; }
.booking a { background: none;  display: inline-block; height: auto; position: relative; width: auto; }
.booking a span { left:0; top:0; position:relative; font-size:1.2em; }

/*
body .inner_list_item_left { padding: 0 0 0 5px; margin-right: 5px; }
body .inner_list_item_right { padding:0 5px 0;}
*/

body .inner_list h3, body .inner_list_see_more a { width:96%; padding:0 2%; }
.inner_list_see_more { margin: 0 auto; padding: 0; width: 96%; }

#inner_container .inner_list_item_booking .inner_list_item_right .inner_list_item_text { width:95%; }
body .inner_list_item_text,
body .inner_list_item_date { font-size:1em; line-height:16px; padding-bottom:5px; text-align:left; }


/* PAGINATION */

div.pagination div.list { display: inline; float: left; padding-left: 10px; }
#inner_container #all_section_full .pagin_top, 
.pagin_top, #explore_right_box .custom_tab .pagin_top { position:relative; margin-bottom: 20px; float:left; height:20px; width: 100%; background:#414141; }
#inner_container .custom_btns { padding-bottom: 0; margin-bottom:0; background:#414141; }
/*#inner_container .custom_btn { height:30px; }*/


.resources .custom_btns { display:block; }
.resources #inner_container .custom_btns .custom_btn,
.inner_search_results #inner_container .custom_btn { padding:0; width:50%; }
.resources .custom_btns .custom_btn span,
.inner_search_results #inner_container .custom_btn span { display: block; float: none; text-align: center; }


/* RESOURCES BROWSE ALL */

.browse_by_column_left ul,
.browse_by_column_mid ul,
.browse_by_column_right ul { display:none; }
.resource_ba_more { display:inline-block; color:#FF0000; margin-left: 5px; }
.resource_ba_more:hover { color:#f00; text-decoration:none; }
.browse_by_column_left, .browse_by_column_mid, .browse_by_column_right { width:100%; padding:0; display:block; }
.browse_by_column_left li, .browse_by_column_mid li, .browse_by_column_right li { padding:0; width:49%; display:inline-block; text-align:center; }

.facetLabel { display:inline-block; }
.facet ul { display:none; }

.inner_account_details .custom_btns.custom_btns_no_margin { display:block; }
#inner_container .section_box p a { color:#393939; }

#mob_section_nav .left_box .sub_menu_drop {
  display: inline-block;
  font-weight: bold;
  padding: 0 10px;
  color:#ED425E;
}

#mob_section_nav .left_box .sub_menu_drop:hover, #mob_section_nav .left_box .active_carot { color:#0080A5; }

.inner_pages_layout .column_wrapper #middle_container {
    display: inline-block;
    float: left;
    margin: 0 3% 30px;
    width: 94%; 
}

.inner_pages_layout #rhs_box {
    display: inline-block;
    float: left;
    margin: 0 3% 30px;
    width: 94%;
}

.inner_pages_layout #rhs_box > div {

}


.promobox_image2 .promobox_smallpic_title{ padding: 0 6%; width: 88%; height: auto;}

} 
/* end <1023 responsive*/










/**************************/
/**************************/
/**************************/

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

.home #promobox_container #promobox_arrow_right { display:none; } .boxes_tree_cols_right { display:block; }
#inner_container #inner_container {  width: 982px !important; }
.mobile_logo_text { font-size:22px; }

#explore_promoted .section_promobox_slide .promobox_smallpics a img { min-height: 160px; }
#explore_promoted .promobox_smallpic, #explore_promoted .promobox_image2.promobox_smallpic { min-height:148px; }

}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

.content.content_without_rhs { width: 100% !important; }
#top_right_menu #logo_container { display: block; }

.home #promobox_container #promobox_arrow_right { display:none; }
#promobox_container { margin: 0 auto !important;}
.home .wrapper { width:96%; padding:0 2%; }
.wrapper { width:96%; padding:0 2%; }
#enquiries_form #enquiries_query { width:90%; }

.resp_l_txt { display:block; float:left; }
.promobox_image a img { width:100%; }
.promobox_smallpic_text_bg { height:240px; }
.explore .content #inner_container #explore_right_box #listen_right_ajax_box div img { width:auto; }

/* explore fix when thumbnail missing */
#explore_promoted .section_promobox_slide .promobox_smallpics a img { min-height: 150px; }
.mobile_logo_text { font-size:22px; }

#explore_promoted .promobox_smallpic, #explore_promoted .promobox_image2.promobox_smallpic { min-height:148px; }

h3.section{ display: inline-block;}

}


/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

#promobox_container3 .promobox_slide_col_middle .promobox_image.promobox_image2.promobox_smallpic a{
   width: 105%;
}

#promobox_container3 .promobox_bigpic_middle{
   width: 98.2px;
}

#promobox_container3 .promobox_slide_col_middle .promobox_image.promobox_smallpic a{
   width: 105%;
}


#promobox_container3 .promobox_slide_col_right .promobox_image.promobox_smallpic{ 
   width: 100%;
/*   width: 100%; */
   height: 176px;
}    

#promobox_container3 .promobox_slide_col_middle .promobox_image.promobox_image2.promobox_smallpic{
   height: 353px;
   width: 100%;
}
#promobox_container3 .promobox_slide_col_middle .promobox_image.promobox_smallpic{
  height: 176px;
  width: 100%;
}



#top_right_menu #logo_container { display: block; }
body.what_we_do .inner_list_item_left { max-width: 15% !important; }
#az_results .results_fb .inner_list_item_left img { width: 100%; height: auto;}
.home #promobox_container #promobox_arrow_right { display:none; }
#promobox_container { margin: 0 auto !important;}
.home .wrapper { width:96%; padding:0 2%; }
.wrapper { width:100%; padding:0; }
.resp_l_txt { display:block; float:left; }
.promobox_image a img { width:100%; }
.promobox_smallpic_text_bg { height:240px; }
.promobox_slide, .section_promobox_slide { float: none; margin: 0 auto; position: relative; width: 100%; }
.explore .content #inner_container #explore_right_box #listen_right_ajax_box div img { width:auto; }
#right_container .content_rhs { max-width: 100%; width: 100% !important; }

.promobox_slide, .section_promobox_slide { width:75% !important; max-width:768px }

.explore_images_list { display: inline-block; width: 45%; }
.promobox_image_explore_image.promobox_smallpic.promobox_smallpic_long_title > a { height:auto; }
#promobox_container, #explore_promoted { margin: 0 auto; width: 100%; }

.home #promobox_container { margin: 0 auto; width: 100% !important; }
.mobile_logo_text { font-size:22px; }

#explore_promoted .section_promobox_slide .promobox_smallpics a img { min-height: 160px; }
#explore_promoted .promobox_smallpic, #explore_promoted .promobox_image2.promobox_smallpic { min-height:160px; }
.resp_menu { padding: 5px 8px 5px 9px;  }




}


@media screen and (max-width: 800px) {

/* Font Fix */
.promobox_smallpic .promobox_smallpic_title, .promobox_bigpic_text p, .promobox_bicpic .promobox_bigpic_text h2{
  -webkit-text-size-adjust: none;
/*  font-family: 'Gotham-Medium'; */
}
.promobox_smallpic .promobox_smallpic_text h3 a, .promobox_smallpic a .promobox_smallpic_text h3,
.promobox_smallpic .promobox_smallpic_text p, .promobox_smallpic a .promobox_smallpic_text p{
  -webkit-text-size-adjust: none;
 /* font-family: 'Gotham-Medium'; */
}



#promobox_container3 .promobox_bigpic_middle{
   width: 98.2% !important;
}

#promobox_container3 .promobox_slide_col_right .promobox_image.promobox_smallpic{ 
   width: 294px !important;
/*   width: 100%; */
   height: 176px;
}    

#promobox_container3 .promobox_slide_col_middle .promobox_image.promobox_image2.promobox_smallpic{
   height: 353px;
   width: 294px !important;
}
#promobox_container3 .promobox_slide_col_middle .promobox_image.promobox_smallpic{
  height: 176px;
  width: 294px !important;
}

#promobox_container3 .promobox_slide_col_middle .promobox_image.promobox_image2.promobox_smallpic a{
   width: 105%;
}

#promobox_container3 .promobox_slide_col_middle .promobox_image.promobox_smallpic a{
   width: 105%;
}



.boxes_tree_cols.center_container { width:85%; }

#resp_logo_main, .logo_sitewide .l_img_resp { display: block !important; }

/* .logo_sitewide .l_txt, .resp_l_txt, #resp_logo_txt, .l_txt.resp_l_txt { display:none !important; } */

.boxes_tree_cols_left { margin: 0 auto; padding: 15px 5%; width: 90%; }
.boxes_tree_cols_middle, .boxes_tree_cols_right { margin-left: 40px; padding: 15px 0; }
.boxes_tree_cols_right { width: 90%; }

/* explore fix when thumbnail missing */
#explore_promoted .section_promobox_slide .promobox_smallpic a img { height: 185px; }
#explore_promoted .section_promobox_slide .promobox_bicpic img { height: 316px; }

#explore_promoted .promobox_image, #explore_promoted .promobox_image2.promobox_smallpic { min-height:160px; max-height:160px; height:auto; }
#explore_promoted .promobox_smallpic { max-height:160px; height:auto !important; }
#explore_promoted .section_promobox_slide .promobox_smallpics a img { min-height: 160px; }

}

@media screen and (max-width: 600px) {

#promobox_container3 .promobox_slide_col_right .promobox_image.promobox_smallpic{ 
   width: 100% !important;
/*   width: 221px !important; */
   height: 133px;
}    

#promobox_container3 .promobox_bigpic_middle{
   width: 442px;
}

#promobox_container3 .promobox_slide_col_middle .promobox_image.promobox_smallpic{
  height: 133px;
  width: 100% !important; 
}

#promobox_container3 .promobox_slide_col_middle .promobox_image.promobox_image2.promobox_smallpic{
   height: 267px;
   width: 100% !important;
}

#promobox_container3 .promobox_slide_col_middle .promobox_image.promobox_image2.promobox_smallpic a{
   width: 100%;
}

#promobox_container3 .promobox_slide_col_middle .promobox_image.promobox_smallpic a{
   width: 100%;
}

}



@media screen and (max-width: 480px) {

#promobox_container3 .promobox_slide_col_right .promobox_image.promobox_smallpic{ 
   height: 142px;
/*   width: 100%;*/
   width: 235px !important;
}    
#promobox_container3 .promobox_bigpic_middle{
   width: 471px;
}

#promobox_container3 .promobox_slide_col_middle .promobox_image.promobox_image2.promobox_smallpic{
   height: 285px;
   width: 235px !important;
}

#promobox_container3 .promobox_slide_col_middle .promobox_image.promobox_smallpic{
  height: 142px;
  width: 235px !important;
}


html, body { margin: 0; padding: 0; overflow-x: hidden; width: 100%; }

.home-news-item .inner_list_item_left, .home-news-item .inner_list_item_right { width: 100%; }
.boxes_tree_cols.center_container { width: 90%; }
.boxes_tree_cols.center_container > div { margin-bottom: 15px; }
.boxes_tree_cols_left.content, .boxes_tree_cols_middle.content, .boxes_tree_cols_right.content { padding: 15px 0; width: 100% !important; }
.boxes_tree_cols_middle, .boxes_tree_cols_right { margin-left: 0; }
#people_inner.inner_list_item_thumbnail .inner_list_item_right { width: 100%; }
#explore_promoted .section_promobox_slide .promobox_smallpic a img,
#explore_promoted .section_promobox_slide .promobox_bicpic img { height:auto; }
.home #promobox_container { width:100% !important; }
.inner_thumb { width: 100%; display:none; }
.inner_pages_layout .column_wrapper #inner_container,
.inner_pages_layout .column_wrapper #middle_container { max-width:100%; display:block; }
.issuuembed, .issuu-isrendered, object, embed { display:none; }
.content.content_with_rhs { max-width: 100%; width: 100% !important; }
.logo_sitewide .l_txt, .resp_l_txt, #resp_logo_txt, .l_txt.resp_l_txt { display:none !important; }
li#ask_us_a_question_btn a { border:none; background:transparent; color: #393939 !important; display: inline; float: left;  font-weight: bold; height: 28px; line-height: 29px; overflow: hidden; text-align: center; width: 80px; }
#my_account_top { color: #FFF; float: right; margin: 0; padding: 0; width: 100px; display:inline; }
li#sign_up_btn, li#sign_in_btn { float: right; }
#promobox_container .promobox_smallpics .promobox_smallpic_title { bottom: 0; color: #FFFFFF; font-size: 11px; height: 28px; left: 0; line-height: 27px; overflow: hidden; padding: 0 12px; position: absolute; width: 220px; z-index: 100; }
.promobox_smallpic_text { font-size: 9px; line-height: 12px; padding: 0 2px 0 4px; position: absolute; 
/*top: -160px; */
width: 100%; z-index: 100; }
.promobox_smallpic .promobox_smallpic_text a { width:100%; }
.promobox_smallpic_text { display:block; }
.promobox_smallpic_text h3, .promobox_bigpic_text p a { font-size:11px; padding:0; }
.promobox_smallpic .promobox_smallpic_text h3 { line-height:15px; }
.promobox_smallpic .promobox_smallpic_text h3,
.promobox_smallpic .promobox_smallpic_text h3 a { width:100%; }
#promobox_container .promobox_slide_col_right .promobox_smallpic_title,
#promobox_container .promobox_slide_col_middle .promobox_smallpic_title { font-size: 11px; height: 28px; line-height: 27px; }

.box_slider { width:60%; }
.box_slider_navigation { width:auto; }
#home_box_slider .box_slider_slide .promobox_smallpic_text { font-size: 11px; line-height: 14px; padding:10px; }
#promobox_container { width:100% !important; }
body #inner_container .inner_list_item .person_thumbs a { width:auto; }
#enquiries_form #enquiries_query { width:70%; }
#explore_promoted { width:100%; }
#explore_promoted .promobox_smallpic_text h3, #explore_promoted .promobox_bigpic_text p a { font-size: 16px; padding: 10px 0; }
#explore_promoted .promobox_smallpic_text p { font-size: 10px; line-height: 15px; }
.explore_all_slides .promobox_image .promobox_smallpic_title, .explore_all_slides .promobox_smallpic_title { font-size: 12px; line-height: 26px; }
 
.people_inner_info_value { width:100%; }
.promobox_smallpic_long_title .promobox_smallpic_text_bg_explore_image { height:100%; }
.explore_images_list .promobox_smallpic_text h3 a span.description {
  color: #FFFFFF;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 12px;
}

.explore_images_list .promobox_smallpic_text h3 a span.title {
  font-size: 13px;
  line-height: 20px;
  padding: 5px 0 2px;
}

#inner_container .content #slider, 
.explore_images_list .promobox_smallpic { width:100%; }
.center_container { overflow-y:hidden; }
.popup_container { padding:0 10%; width:80%; }
.stuff_by_position .inner_list_item_right { width:100%; }

.logo_sitewide img { display:block; width:115px; }
.resp_icons { padding-top:0px; }

#explore_promoted .section_promobox_slide .promobox_smallpics a img, 
#explore_promoted .promobox_image, 
#explore_promoted .promobox_image2.promobox_smallpic { min-height: 0; }

.resp_icons {
  bottom: -3px;
  display: block;
  float: right;
  position: absolute;
  right: 6px;
}

/*.resp_search_magn {*/
/*  border-right: 4px solid #E90026;*/
/*  background: url(https://www.creativescotland.com/__data/assets/image/0010/40996/search_magn.png?v=0.1.1) no-repeat center 5px;*/
/*  padding: 8px 10px;*/
/*}*/

/*.resp_menu {*/
/*  padding: 8px 9px 8px 8px;*/
/*  background:url(https://www.creativescotland.com/__data/assets/image/0009/40995/nav_btn_large.png?v=0.1.1) no-repeat center 5px;*/
/*  height: 35px;*/
/*}*/

#right_container .row.im-looking-funding select, #right_container .row.im-apply-funding select, #right_container .row.creative-area-funding select {
  width: 100%;
  clear: both;
}

#right_container .row.im-looking-funding, #right_container .row.im-apply-funding, #right_container .row.creative-area-funding {
  clear: both;
  float: none;
  margin: 0;
  width: 95%;
}

#right_container .row.funding-buttons {
  width: 75%;
}

#footer_content_3.footer-sign-up-box {
  width: 90%;
}

.footer-sign-up-box .footer_box_middle {
  width: 100%;
}

.promobox_bigpic_text h2 a {
  font-size: 18px;
}

#explore_promoted .promobox_bigpic_text p a {
  line-height: 0;
  font-size: 12px;
}

.explore_images_list { height: 180px; }
.explore_images_list .promobox_smallpic_text h3 a span.title { display: none; }
.explore_images_list .promobox_smallpic_text .description {
  display: inline-block;
  padding: 10px 5px;
}

}

@media screen and (max-width: 320px) {


#promobox_container3 .promobox_bigpic_middle{
   width: 98.5%;
}

#promobox_container3 .promobox_slide_col_right .promobox_image.promobox_smallpic{ 
   width: 156px !important;
   height: auto;
}    

#promobox_container3 .promobox_slide_col_middle .promobox_image.promobox_smallpic{
  height: 94px;
  width: 157px;
}

#promobox_container3 .promobox_slide_col_middle .promobox_image.promobox_image2.promobox_smallpic{
   height: 191px;
   width: 157px;
}

.box_slider { width:80%; }
.logo_sitewide .l_txt, .resp_l_txt, #resp_logo_txt { display:none; }
.listen #listen_right_ajax_box, .listen #search_list { width:90%; }
.logo_sitewide .l_img_resp { padding-top:0; }
.resp_icons { padding-top:15px; }


.resp_search_magn {
  background: url(https://www.creativescotland.com/__data/assets/image/0010/40996/search_magn.png?v=0.1.1) no-repeat center 10px;
  border-right: 4px solid #E90026;
  padding: 15px 10px;
}

.resp_menu {
  background:url(https://www.creativescotland.com/__data/assets/image/0009/40995/nav_btn_large.png?v=0.1.1) no-repeat center 10px;
  padding: 15px 9px 15px 8px;
}

}