/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */

 a.don_footer
 {
     color: #1b95e0;
 }


 #sliding-popup a {
     color: #0c4db0;
 }

/* Call me backup */

#callmeback
{
    width:200px;
    text-align:left;
}

#popup-element-0
{
    position: fixed;
    bottom: 150px;
    /*bottom: -5px;*/
    left: -5px; 
    /*left: 50%;*/
    z-index:5;

    text-transform:uppercase;  
    transform: rotate(-90deg);
	transform-origin: left top 0;

    color: #ffffff;
    background-color: #ff8000;
    border-radius: 5px;

    padding-top:10px;
    padding-bottom:10px;
    padding-left:15px;
    padding-right:10px;
    font-size: 1.2em;
}

#popup-element-0 .popup-element-title
{
    background: none;
}

#popup-element-0 .mauticform-selectbox, .mauticform-input, .mauticform-textarea
{
    color:#000000;
}

#popup-element-0 .mauticform-message
{
    color:#2986F6;

}

#popup-element-0 a 
{
    color:#ffffff;
    text-decoration:none;
}

#popup-element-0 a:hover
{
    color:#000;
    text-decoration:none;
}


.popup-style-black .popup-element-body.origin-top-right.expand-bottom-right table.popup-layout
{
    top: -30px;
    left: -80px;
}

/* End Call me backup */

/*
    Modification for blog
    Date: 09-12-2016
*/

.view-blog img
{

}

.views-field-field-image
{
	float: left;
	margin: 10px;
}

.view-blog .views-row
{ 
	clear: both;
}

.img-responsive
{
    display:inline;
}

a.twitter-timeline {
  /* Buttonish */
  display: inline-block;
  padding: 6px 12px 6px 30px;
  margin: 10px 0;
  border: #ccc solid 1px;
  border-radius: 3px;
  background: #f8f8f8 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNzIgNzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDcyIDcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjAiIGZpbGw9Im5vbmUiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIvPg0KPHBhdGggZmlsbD0iIzU1YWNlZSIgZD0iTTY4LjgxMiwxNS4xNDFjLTIuMzQ4LDEuMDM5LTQuODY5LDEuNzQzLTcuNTE5LDIuMDZjMi43MDMtMS42Miw0Ljc3OC00LjE4Nyw1Ljc1Ni03LjI0NGMtMi41MjksMS41LTUuMzMsMi41OTItOC4zMTMsMy4xNzYNCglDNTYuMzQ5LDEwLjU5MSw1Mi45NDgsOSw0OS4xODIsOWMtNy4yMjksMC0xMy4wOTIsNS44NjEtMTMuMDkyLDEzLjA5M2MwLDEuMDI2LDAuMTE4LDIuMDIxLDAuMzM4LDIuOTgxDQoJYy0xMC44ODUtMC41NDgtMjAuNTI4LTUuNzU3LTI2Ljk4Ny0xMy42NzljLTEuMTI2LDEuOTM2LTEuNzcxLDQuMTg0LTEuNzcxLDYuNTgxYzAsNC41NDIsMi4zMTIsOC41NTEsNS44MjQsMTAuODk4DQoJYy0yLjE0Ni0wLjA2OS00LjE2NS0wLjY1Ny01LjkzLTEuNjM4Yy0wLjAwMiwwLjA1NS0wLjAwMiwwLjExLTAuMDAyLDAuMTYyYzAsNi4zNDUsNC41MTMsMTEuNjM4LDEwLjUwNCwxMi44NA0KCWMtMS4xMDEsMC4yOTgtMi4yNTYsMC40NTctMy40NDksMC40NTdjLTAuODQ2LDAtMS42NjctMC4wNzgtMi40NjUtMC4yMzFjMS42NjcsNS4yLDYuNDk5LDguOTg2LDEyLjIzLDkuMDkNCgljLTQuNDgyLDMuNTEyLTEwLjEyOSw1LjYwNi0xNi4yNiw1LjYwNmMtMS4wNTUsMC0yLjA5Ni0wLjA2MS0zLjEyMi0wLjE4NGM1Ljc5NCwzLjcxNywxMi42NzYsNS44ODIsMjAuMDY3LDUuODgyDQoJYzI0LjA4MywwLDM3LjI1MS0xOS45NDksMzcuMjUxLTM3LjI0OWMwLTAuNTY2LTAuMDE0LTEuMTM0LTAuMDM5LTEuNjk0QzY0LjgzOCwyMC4wNjgsNjcuMDU4LDE3Ljc2NSw2OC44MTIsMTUuMTQxeiIvPg0KPC9zdmc+DQo=") 8px 8px no-repeat;
  background-size: 1em 1em;

  /* Text */
  font: normal 12px/18px Helvetica, Arial, sans-serif;
  color: #333;
  white-space: nowrap;
}

a.twitter-timeline:hover,
a.twitter-timeline:focus {
  background-color: #dedede;
}

/* Color Highlight for keyboard navigation */

a.twitter-timeline:focus {
  outline: none;
  border-color: #0089cb;
}


.timeline-Widget, twitter-timeline twitter-timeline-rendered {
    background-color: #333333 !important;
}


.language-switcher-locale-url li{
display: inline-block;
}

.block-locale
{
width:200px;
}


/* don colours*/

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav .active-trail, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    border-color: #275db0;
    background-color: #EEEEEE;
}

#block-views-services-block-1 {
    background: none repeat scroll 0 0 #275db0;
}

.footer-head-container
{
    background: none repeat scroll 0 0 #275db0;
}

div.field.field-name-body > div > div > p  {
    margin-bottom:30px;
}

.form-select
{
    width:90%;
}





