.flexslider {padding: 7px; height:auto; background: none;}

#doc_cat .flexslider{padding: 0px;}

.qwe{width:500px !important;  height:350px !important;}

.homeUL{
background: none repeat scroll 0px 0px #E8F0FF;
margin-left: 7px;
width: 100%;
border: 1px solid #C2BEE2;
margin-top: 25px;
}

.homeUL li{

    border-bottom: 1px solid #C2BEE2;
    text-align: center;
    font-size: 18px;
    line-height: 40px;
}

.flexslider .slides img {
    height: 234px;
	width:100%;
}
	


.flex-control-nav {bottom: 7px; top:auto;}

#leisure_for_all{display:none;}

#header{display:none;}



.hiddenformodile{display:none;}

#promos{display:none;}
.promos{display:none;}

#jobs{display:block; width: 93%;}

#feed_back{display:block; width: 93%;}

#footer{display:none;}

#container{width:100%;}

#leftcolumn{width:95%; margin-left: 10px; display:none;}

#home #leftcolumn {
	float:none;
    margin: 0px 0px 0px 10px;
}

.sllvideo {
    float:none;
}

#footermobile{display:block; padding-top:10px;}

#footermobile a{
display: block;
line-height: 2.1em;
/*border-bottom: 1px solid #0E5497;*/
font-size: 1.6em;
font: Arial,Helvetica,sans-serif;
font-weight:bold;
color: #fff !important;
text-align: center !important;
}

.mobilemenu{display:block;}

.sllvideo {display: none;}

.mobiledrop{display:none;}

.navheading{cursor:pointer;}

#home #navigation {
      width: 100%;
}

body {
	background-color:#fff;
}

#container {
    border-radius: 0px;
   /* box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.25);*/
   box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

.navheading {
    font-size: 2.5em;
    padding-bottom: 9px;
    color: #1f5fa6;
    border-bottom: 1px solid #E5E5E5;
	padding-top: 4px;
	padding-left: 8px;
}


.footersocial span{font-size:30px; color:#0E5497; float:left; margin-right: 13.5%; color:#FFF;}

.footersocial:first-child {margin-left: 15%;} 


.footersocial {
    background-color: #1F5FA6;
    padding-bottom: 15px;
    width: 480px;
    margin: 0px auto;
	margin-top: 15px;
}

.icon-lightning{display:block;}

#content{width:95%; padding:0px; margin:0 auto; float:none;}

.floated {width: 46%;
background-color: aliceblue;
border-radius: 10px;
padding-left: 10px !important;
height: 210px;
margin: 0px 6px 18px 0px !important;

}

.fast_links{}

#bc{padding-bottom: 8px;
margin-top: 15px;
/*font-size:1.2em;*/
font-size:12px;
}

p {
    font-size: 14px !important;

}

.float_right {
    width: 382px !important;
    height: auto;
    margin: 0px auto;
}

#content h2 {

	text-align:center;
}

#related {
    position: relative;
    top: 25px;
	height: 32px;
}

#related ul {

    float: left;
}

#leftcolumn h2.accordionButton {
    display: none;
}

.accordionContent{display:none;}

body#events .content-wrapper, body#events_info .content-wrapper {
    width: 100%;
}

body#events #calendarcontainer, #calendarcontainerinfo, body#events_info #calendarcontainer, #calendarcontainerinfo {
    width: 300px;
    margin: 0 auto;
    float: none;
}

.widget_wrap {
     display: none;
}

#search {
position: absolute;
right: 0px;
top: 15px;
width: 98%;
background-color: #fff;
}


.search {
position: absolute;
right: 0px;
top: 15px;
width: 98%;
background-color: #fff;
}

input{
    width: 75%;
}

.button {
    padding: 8px 9px;
    right: 8px;
}

.msearch{position: absolute; top: 16px; left: 12px; z-index: 999; font-size: 25px; color: #0E5497; cursor:pointer;}

.msearchbox{position: relative; z-index: 999; left: -10px;}

#mobilefooter{background-color: #1f5fa6; padding-top: 15px;}

body#events .content-wrapper, body#events_info .content-wrapper {
    padding-top: 6px;
}

#home #content {
    width: 97%;
	padding:0px;
}

.upcoming_events {
    width: 93%;
	margin-left: 1.5%;
	margin-bottom: 10px;
}

.homebar{position: absolute;
top: 0px;
margin-left: 38%;
width: 150px;
height: 55px;
z-index: 999;
font-size: 25px;
color: #0E5497;
cursor: pointer;
}

.newsbox {
    width: 286px;
    
}

.newsbox img {
    max-width: 100%;
}

.newsimage {
    max-width: 96%;
}

.no-lhs {
    margin: 15px;
}

.no-lhs h2,h3{
   color: #1D79A4;
}

#readspeaker_button1 {
    position: absolute;
    top: 50px;
}


input.jform, textarea.jform {
   
    width: 100%;

}

.jform {
   width: 94% !important;
}

.selectwidth {
    width: 98%;
}

.jform label {
    padding-left: 6px;
    text-align: left;
    width: 75%;
}

.footerIconOne{margin-left: 17%;}

.hiddenfor800{display:none;}

.homeText p{}


.oneline{display:block !important;}
.twolines{display:none !important;}

.mobilemenu #leftcolumn{display:block; margin-top: 25px; margin-bottom: 25px;}
.mobilemenu #leftcolumn h2{padding-bottom: 10px; text-align:left;}

.mobilemenu .leftcolumn {
    display: block;
    margin-top: 25px;
    margin-bottom: 25px;
}

.leftcolumn {
    width: 95% !important;
    margin-left: 10px !important;
    
}

.leftcolumn {
    float: left;
    width: 22em;
    margin: 9px 0px 0px 20px;
        margin-top: 9px;
        margin-bottom: 0px;
        margin-left: 20px;
}

.mobilemenu .leftcolumn h2 {
    padding-bottom: 10px !important;
    text-align: left !important;
}

.leftcolumn h2.accordionButton {
    display: none !important;
}

th.month {font-size: 18px !important;}
th.month a{font-size:36px;}
th.month a:hover{background: none !important;}
body#events table a:hover{background: none !important;}

.accordionButton {width: 91% !important;}

.rsHiddenText{display:none;}

.documentimage {
    max-width: 100%;
}

#related {border: 1px solid #2A8AC7;}

.cat_news {width: 80%;}

input, textarea, .uneditable-input, .complaint, .permission {
    width: 95%;
}

.three_column {
    width: 100%;
}

.col-three {
    float: left;
}

.col-one, .col-two, .col-three {
    width: auto;
}

.sport.Large_I_frame iframe {
    height: 300px;
    width: 95% !important;
}

.sport iframe {
width: 95% !important;
}

.ppage{font-size:16px !important; margin-top:5px !important;; margin-bottom:5px !important;}
.npage{font-size:16px !important; margin-top:5px !important; margin-bottom:5px !important;}

.mobilemenu #leisure_for_all{display:block;}
.mobilemenu input{width:75% !important;}

.mobilemenu.eventsdrop{width:86% !important; margin-left: 8%;}

.eventsdrop input.button{width:14% !important;}

.hiddencalander{display:none;}

.homeText{margin-bottom:-14px;}

.baseiFrame{    
width: 95% !important;
}

.map {
	width:100%;
}

#jwimg {
	height:auto;
	width:100% !important;
}

.documentimage {
	height:auto;
	width:100% !important;
}

.hp_navigation { width:100%; background:none; }

.by_editor ul li, .byEditor ul .hp_navigation li {
	padding: 0;
	margin: 0;
	margin-bottom:5px; 
}

.hp_navigation li {
	float:left;
	display:block;
	position: relative;
	z-index:3000;
	width:100%;
	margin:0;

	
}

.hp_navigation li a {
	float:left;
	display:block;
	line-height: 2.8em;
	padding: 0 0.2em;
	color:#fff!important;
	border-left: 1px solid #0a5085;
	border-right: 1px solid #0e63a4;
	background: url("https://www.southlanarkshire.gov.uk/sllc/images/nav-highlight.png") 0 0 repeat-x #2a8ac7;
	text-shadow: 0 -1px 0 #224E6A;
	font-size: 1.3em;
	font-family:VAGRundschriftD !important;
	width: 99%;
	text-align:center;
}

