html, body { height: 100%; width: 100%; margin: 0; background-color:#fffbee; font-family: 'Roboto', Verdana, Geneva, sans-serif; font-style:normal; color: #222222;}	
p{ line-height: 1.5em; text-align:left;}
.header{ text-shadow: 0 1px 1px rgba(0, 0, 0, .5); display:table; margin:0 auto; color:#873223; text-align:center; padding: 20px 0; background-color: #f1e6c3;
    width: 100%; background-image: url("images/absurdity.png"); }
	
	.link1{ background-color:#96482c !important; color:#fff !important; }
	.link1:hover{ background-color:#b15f42 !important; }
	.link:hover{ background-color:#09a709 !important; }
	.link{ background-color:#039503 !important; color:#fff !important; border-right: 1px solid #fff;}
	.link2:hover{ background-color:#8abb55 !important; }
	
.unclicked {
 background-color: red;
}

.clicked {
  background-color: green;
}
.header-wrapper{ display:inline-block; }	

.content{ text-align:center; }

/*.content-panels img{ margin:0 auto; }*/
.header-text{font-size: 1.2em;}

.footer {
  
   bottom:0;
   width:100%;
   height:200px;   /* Height of the footer */
   
   background:#e9dfbd;
   text-align:center;
 /*  margin-top:50px;*/
}

input, select, textarea {
    display: block;
    margin: 15px auto;
	font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}
.date-switcher{  margin:20px auto 30px; height:45px; line-height: 45px; font-style: normal; }
.date-switcher ul{ list-style-type:none;  display: flex; height: inherit; padding-left:0; text-align: center;}
.date-switcher ul li{ flex: 1; flex-basis: 25%;   }
.bt1{ background:#d45d79; border-radius: 7px 0 0 7px; color:#fff !important;}
.bt2{ background:#aba38e;}
.bt3{ background:#608fe3;}
.bt4{ background:#99bbad; border-radius: 0 7px 7px 0;}
.btn:hover { filter: brightness(115%); }
.btn:active { filter: brightness(100%); }

/*.facebook { color:#305891 !important;}*/
.postcards{ text-align:center; display: block; width:100%; margin: 0 auto;}
.dateline-panel-container{ 

background-image: url(images/top-left.png),
    url(images/top-right.png),
    url(images/bottom-left.png),
    url(images/bottom-right.png);
  background-position:
    top 15px left 15px,
    top 15px right 15px,
    bottom 15px left 15px,
    bottom 15px right 15px;
  background-repeat:no-repeat;
  margin-top:115px !important;	
	}

/*MORE INFO BUTTON START*/

.mybtn { display:block; margin:10px auto 15px; width:100px; height:30px; }


.mybtn.orange {
    color: white;
    border: 1px solid #FB8F3D; 
    background: -webkit-linear-gradient(top, #FDA251, #FB8F3D);
    background: -moz-linear-gradient(top, #FDA251, #FB8F3D);
    background: -ms-linear-gradient(top, #FDA251, #FB8F3D);
}

.mybtn.orange:hover {
    border: 1px solid #EB5200;
    background: -webkit-linear-gradient(top, #FD924C, #F9760B); 
    background: -moz-linear-gradient(top, #FD924C, #F9760B); 
    background: -ms-linear-gradient(top, #FD924C, #F9760B); 
    box-shadow: 0 1px #EFEFEF;
}

.mybtn.orange:active {
    
}
.mybtn.orange:focus {
  outline: 1px solid #a51010;
}
/*MORE INFO BUTTON END*/	

.heading-inva{ line-height: 70px; background:#e9dfbd; font-size: 1.6em; font-family: 'Poppins',sans-serif;	color: #923524; }
	
/*	.heading-inva-1{ margin: 60px -60px 20px; }*/
	
	.soundd{ background:#e3e3e3; height:150px; width: 78%; margin: 40px auto 0; border-radius:5px 5px 0 0; box-shadow: 1px 1px 1px lightgrey;}
	#myDiv{ margin: 0 auto; padding-bottom: 12px; }	
	.sound-box{ background: #e3e3e3; width:78%; margin: 0 auto 50px; border-bottom:solid #222 1px; box-shadow: 1px 1px 1px lightgrey;}
	.sound-box img{ box-shadow:none !important; }
	.sound-img{ background:#e3e3e3; width:70%; margin: 0 auto; text-align:left; position:relative;  }
	.sound-img img{ max-width:117px !important; border: none !important; padding:20px; background: #e3e3e3; position: absolute; top: -10px; left: -105px; box-shadow:none; }
.sound-info{ color:#222; float: left; margin: 10px -60px 0 70px;}
.sound-info h4{ margin: 10px auto -5px;}
.sound-info2{ color:#222; float: left; margin: 10px -50px 0 80px;}
.sound-info2 h4{ margin: 10px auto -5px;}

.phone{color:darkcyan; overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; }

.phone i { vertical-align: middle; padding: 0 5px 0 0; margin-bottom: 10px; }

#my-timeline i { display:inline-block; font-style:normal; }


a { outline: 0; }

.nounderline{ text-decoration:none; }

.blocked{ font-style:normal; overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; }


/* BLOG POST PREVIEW START */
.prev-outer-container{ display:flex; flex-wrap: wrap; justify-content: center; font-family: 'Hind Vadodara', sans-serif; width: 90%; margin: 15px auto; max-width: 1300px; background-color:#CFECAC; border-radius: 5px; padding: 10px 0 20px;}

.prev-container{ height: fit-content; width: 42%; max-width: 480px; color: grey; margin:15px; font-size:1em; border-radius: 16px; background-color:#fff; }
.prev-container:nth-child(1){ margin-top: 25px;}
.prev-container:nth-child(2){ margin-top: 25px;}
.prev-title{ font-family:"DM Serif Text", serif; font-size: 1.3em; border-bottom: 1px solid grey; text-align:center; padding:10px 10px 5px; color:#F93; }


.prev-post{ color:grey; padding: 10px 15px; text-align:left; font-size: 1em; overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all;}
   

/*.prev-photo img{ border-radius: 15px 15px 0 0; display:block; max-width: 100%; margin: 0 auto; }*/

.addimagepad{ margin:10px; }

.addimagepad img{ border-radius:10px; }

.grn-btn{border:none; margin:20px 0 10px; display:block; text-align: right;}


.readmore{ padding: 7px 15px; background-color: #5bad5f; color: #fff !important; text-decoration: none; font-size: 0.9em; border-radius: 5px; margin: 10px; }

.readmore:hover{ background-color:#66c16a; }
.readmore:active{ background-color: #5bad5f; }
.readmore i { vertical-align: sub; }


.prev-container-comment-full{ width: 84%; margin:0 auto; }
.prev-container-full{ width: 84%; background-color: white; margin: 25px auto; border:solid 1px lightgrey; border-radius:5px; }
.prev-photo-full{ text-align:center; background-color:#f1f1f1; border-radius: 5px 5px 0 0;}
.prev-photo-full img{ border-radius:15px; margin:20px 0; max-width:90%; }
.prev-title-full{  border-bottom:solid 1px lightgrey; border-top: solid 1px lightgrey; color:#F93; font-size:1.3em; text-align:center; background-color:#e9dfbd; line-height:35px; font-family:"DM Serif Text", serif; padding: 5px 10px;}


.prev-post-full{width:90%; padding:10px 15px; color:grey; text-align: left;}

.form-box{ width: 84%; background-color: white; margin: 25px auto; border:solid 1px lightgrey; border-radius:5px; padding-bottom:25px; }
.form-box-heading{ color:#F93; font-size:1.5em; text-align:center; background-color:#e9dfbd; height:60px; line-height:60px; margin-bottom:35px; font-family:"DM Serif Text", serif; border-radius: 5px 5px 0 0; border-bottom: 1px solid lightgrey;} 
.form-box-heading i{ font-style:normal; }
.blog-input { border:solid 1px lightgrey; border-radius:5px; padding:10px; width:60%; color:#999; max-width:600px; }
.blog-btn{ background-color:#4d92dc; color: white; width:40%; border:none; border-radius:5px; padding:8px; font-size:0.9em !important; display: block;
    margin: 15px auto; outline: none;}
.blog-btn:hover{background-color:#409cff;}
.blog-btn:active{background-color:#4d92dc; outline: none;}

.form-box2 {  background-color: white; margin: 0 auto; border: solid 1px lightgrey; border-radius: 0; padding-bottom: 5px; font-size:1em;}

.form-box2:first-of-type{ border-top: 0;}
.boxxx:last-of-type{ border-radius: 0 0 5px 5px;}

.form-box-heading-comments{ color:#F93; font-size:1.5em; text-align:left; background-color:#e9dfbd; height:60px; line-height:60px; margin:25px auto 0; font-family:"DM Serif Text", serif; border-radius:5px 5px 0 0; padding-left:25px; border: solid 1px lightgrey; } 


.line { display:flex; background-color:#fff; padding: 0px 20px 4px 8px; border-bottom:solid 1px lightgrey; height: 45px; line-height: 45px; border-radius: 5px 5px 0 0;}
.box {   color:grey; }
.box i { color:#ff9800; padding:10px; vertical-align:sub; }
.rig{ text-align:right; flex:1;}
.car { color:#EF6C00 !important;}
.backbutton-container{ text-align:center;}
.backbutton{ width:40%; margin: 15px auto -7px; font-size:1.1em !important; color:grey !important;}
.coms{border-bottom:solid 1px lightgrey; height: 35px; line-height: 35px; padding-left: 20px; text-align: left;}

.myrecaptcha {
    display: block;
    width: 100%;
    margin: 25px auto;
    text-align: center;
}
.g-recaptcha > div {
    margin 10px auto !important: ;
    text-align: center;
    width: auto !important;
    height: auto !important;
}


.outer-contain{
	
	width:80%;
	margin:25px auto;
	background-color:#FFFBEE;
	padding:25px;
	border-radius:8px;
	max-width: 1200px;
	font-family: 'Hind Vadodara', sans-serif;
	
	}


/* BLOG POST PREVIEW END */

.success-text {
    padding-bottom: 25px;
    margin: 25px auto;
    color: #093;
}
.errors {
    text-align: center;
    background-color: #e1f2ff;
    margin: 20px auto;
    width: 30%;
    border-radius: 5px;
    padding: 20px;
	min-width: 600px;    
    font-family: Verdana, Geneva, sans-serif;
    font-size: 1.2em;
   
}
.success-container{ width: 70%; background-color: beige; margin: 40px auto; border-radius: 5px; padding: 30px 30px 130px; max-width: 1000px; }

.lattest-news-img { display:block; text-align: center; }
.lattest-news img {  margin: 8px auto; float:none; width: 40%; max-width:200px;}

.lattest-news-headline { text-align: center; font-weight: bold; background-color:#FFF; padding:10px; }

.lattest-news-headline h2{ margin:0; font-size:1.2em;}

.lattest-news { background-color: #D8EBF7; width: 85%; margin: 20px auto; padding: 0; border-radius: 5px; color: #008B8B; }

.lattest-news i {font-size:1.3em; vertical-align: text-bottom;}





.hrline { display:none; }

.lattest-news-text { padding:10px 20px 15px; }



.corner-img {
    padding: 6px 10px;
    background-color:#a0d468;
    color: #fff;
    border-radius: 4px;
    font-size: 1em;
    position: absolute;
    top: 19px;
    right: 25px;
    border: solid 1px #a0d468;
}
.corner-img:hover {	background-color:#98c567; }
.corner-img:active { background-color:#a0d468; }

/*JUMBO ON OFF START*/

.element-wrapper{ width: 72%; margin: 0 auto; max-width: 1000px;}

.element {
    width:100%;
    display:table;
    background:#fff;
   margin: 20px 0px 15px;
    padding: 10px 0 10px 0;
    
	border-radius:5px;
	box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.2);
	
}
.headding{ display: inline-block; background-color:; width: 100%; text-align: center; font-size: 1.6em; padding: 10px 0; font-weight: bold; border-bottom: 1px solid; margin: 0 0 10px;}

.element p { display:table-cell; height:100%; vertical-align:top; background:white; width:75%; padding:0 15px 10px; }

.element img { display:table-cell; max-width:250px; padding: 10px 10px 10px 15px; }

/*JUMBO ON OFF END*/

.mylink{ display: block; text-decoration:none; letter-spacing: 0.01em; font-size: 1.2em; color: #fff;}

.date-pic{ display:block; text-align:center; margin:15px auto 0; width:80%; }
.date-pic img{ border-radius:5px; width: 85%; max-width: 842px !important;}
.date-pic img:hover{  box-shadow: 0 0 2px 2px brown; }

.date-pic-mob{ display:block; text-align:center; margin: 0 auto 50px; }
.date-pic-mob img{ border-radius:5px; width: 85%; max-width: 842px;}
.date-pic-mob img:hover{  box-shadow: 0 0 2px 2px brown; }

.date-pic-left{ width: 47%; padding: 10px 0; margin: 0 auto 50px; border-radius: 5px; float: left; }
.date-pic-left img{ border-radius:5px; width: 85%; max-width: 842px;}
.date-pic-left img:hover{  box-shadow: 0 0 2px 2px brown; box-sizing: border-box;}

.reff{color:red;}


.content-panels .first-panel-invacar-img { max-width:370px; float:left; margin: 5px 25px 15px -15px; }

.credit{ width:95%; margin: 0 auto 20px;  text-align: center; font-size: 0.95em; font-style: normal !important;}
/*.trip-container{float:none; width: 80% !important; margin: 50px auto 0 !important;}*/

.cap{ margin: -5px auto -15px; display: block; color: brown; text-align: center; font-size: .9em;}



.iconn{ vertical-align:middle; padding:0 8px 0 0; }


/*TRANSCRIPT BUTTON START*/
.btnn {
  border: none;
  font-family: 'Lato';
  font-size: inherit;
  color: inherit;
  background: none;
  cursor: pointer;
  padding: 25px 80px;
  display: inline-block;
  margin:-25px auto 0;
  letter-spacing: 1px;
  font-weight: 700;
  outline: none;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

.btnn:after {
  content: '';
  position: absolute;
  z-index: -1;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

/* Pseudo elements for icons */
.btnn:before {
  font-family: 'FontAwesome';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: relative;
  -webkit-font-smoothing: antialiased;
}
/* Icon separator */
.btn-sep {
  padding: 20px 60px 20px 120px;
}
.btn-sep:before {
  background:  #e3e3e3;
}
.btn-4 { background: #e3e3e3; color: #324d5b; margin:3px auto; }
.btn-4:hover {
  background:   #e3e3e3;
}
.btn-4:active {
  background: #e3e3e3;
  top: 2px;
}
.btn-4:before {
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  line-height: 2.7;
  font-size: 140%;
  width: 60px;
}
/* Icons */
.icon-send:before {
  content: "\f1d8";
}
.center-transcript{ text-align:center; background: #e3e3e3; margin:-50px auto 0; width:78%; box-shadow: 1px 1px 1px lightgrey; border-radius: 0 0 5px 5px; }
/*TRANSCRIPT BUTTON END*/

/*CAROUSEL START*/
* {
 
  padding: 0;
}
#slider-container {
  height: 800px;
  margin: 0 auto;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  
 }

#sldier {
  height: 100%;
  width: 100%;
}

#slider .slide img {
  height: 100%;
  width: auto;
  border:none;
}

#prev, #next {
  cursor: pointer;
  max-width: 60px;
  opacity: 0;
  position: absolute;
  top: 45%;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  z-index: 999;
   border:none;
}

#prev { left: 0; }

#next { right: 0; }

#slider-container:hover #prev, #slider-container:hover #next { opacity: .7; }

.slide {
  position: absolute;
  width: 100%;
}

.slide-copy {
  background: #777;
  background: rgba(0, 0, 0, .5);
  bottom: 0;
  color: #fff;
  left: 0;
  
  position: absolute;
}
/*CAROUSEL END*/
.credit i{ font-style: normal !important; }

.activate{ text-decoration:underline !important; }
.credited{ text-align:center; margin:20px auto 25px; width:80%; }
.newinfo{ color: #25ab17; font-weight:bold;}
/*JUMBTRON START*/
.jumbo-container{ background-color:#cfecac; overflow:hidden; max-width: 850px; margin: 35px auto -30px; border-radius:5px; color:#fff; width:50%;}
.voicerecord img { max-width:400px !important; border-radius: 4px;}
.soon-container{ background:#933525; border-radius: 5px 5px 0 0; padding:5px; line-height: 1.8em;}
.soon-container span{ font-size:1.25em !important; width: 80%; display: inline-block;}

.soon-container h2{ margin:0 auto; padding:8px 0; }
.soon-container h3{ margin:0 auto; padding:8px 0; }
.here a { text-decoration:none; color:#fff; font-size:1em;}
.here a:visited {color:#fff;}
.here a:hover {text-shadow: 1px 1px 2px #adacac;}
.here a:active {color:#fff;}
.soon{margin: 2px auto; padding-bottom: 5px; color: #fff; text-align:center !important;}
.soon2{margin: 2px auto 0; padding-bottom: 40px; color: #af4a0d; text-align:center !important;}
.soon2 i { font-style:normal; }
h2.soon2 { color:#806047 !important; }
.soon2 a{ color:#806047 !important; }
/*JUMBTRON END*/
.westlothian{ width:90%; max-width:1300px; margin:115px auto 20px; background:#fff; padding:20px; border-radius: 5px;}
.center{ text-align:center !important; }
.add-marg{ margin: 25px auto 15px !important;  }

.soon i{ font-style:normal; }

.img-contain{ float:left; width:35%; margin-right: 20px;}
.img-contain-dwl{ float:right; width:43%; margin-right: 20px; max-width:650px;}
.barr{ height:70px; line-height:70px; text-align:center; background:#e9dfbd; font-size: 1.7em; font-family: 'Poppins',sans-serif; color: #923524;}
.img-contain-bridge{ max-width:650px; margin:0 auto 15px;}
.img-contain-bg{ float:left; width:43%; margin-right: 20px;}
.caption{ display: inline-block; padding-right: 45px; font-size: 0.75em; text-align:center; font-family: inherit;}
.caption2{ display: inline-block; padding-right: 45px; font-size: 0.75em; text-align:center; }
.caption-invacar{ padding-right: 45px; font-size: 0.7em; text-align: center; margin: 0 0 0 35px; float: right; width: 34%;}

.img-contain1{ width:41%; float:left;}
.gordon{ margin-top:12px; display:inline-block; }

/*
p {
  margin: 0.5em;
}*/
.cardzz{ margin:40px auto 20px; text-align:center; font-size:large; padding:0;}
.cardzz p{ text-align:center; }
.cards {
	margin: 0 auto 35px;
	padding: 0;
	list-style: none;
	word-wrap: break-word;
	text-align:center;
	
}
.cards h2 { text-align:center !important; width:100%; }
.cards li {
	background-color: #fff;  width: 50%; margin:0 auto; }
.cardzz-bangour li{ max-width: 725px; width:72%; box-shadow: 1px 1px 1px lightgray;}

.head-contact{ background: #e9dfbd; padding:0; margin:0 auto; border-radius: 3px 3px 0 0; height:50px; line-height:50px; font-size: 1.2em; color: #923524; font-family: 'Poppins',sans-serif; }

.linked1, .linked2, .linked3, .linked4{ padding:15px 0; }
.linked1 a:link, .linked2 a:link, .linked3 a:link, .linked4 a:link{ padding:15px 0; color: #621518; text-decoration: none; font-size: large;}

.linked1 a:visited {color: #621518;}
.linked1 a:hover {color: #621518;}
.linked1 a:active {color: #621518;}

.linked2 a:visited {color: #621518;}
.linked2 a:hover {color: #621518;}
.linked2 a:active {color: #621518;}

.linked3 a:visited {color: #621518;}
.linked3 a:hover {color: #621518;}
.linked3 a:active {color: #621518;}

.linked4 a:visited {color: #621518;}
.linked4 a:hover {color: #621518;}
.linked4 a:active {color: #621518;}
.linked p, h2 { margin:0 auto !important; width:95%; }
.pad{ padding-top:15px; }

.trans{margin: 10px auto 20px !important; text-align: center !important; font-size: 1.3em; font-weight: bold !important; }
.transcript{ background:#fff; padding: 25px; margin: 10px auto; border: solid 1px #f3eaea; }
.bull{ margin-left:40px;}
.inv{ width: 80% !important; max-width:800px !important; margin:0 auto; }
.thumb{ max-width:217px !important; border:none !important; margin: 45px auto !important;}
.contain-lr{ overflow: auto; width: 94%; margin: 0 auto;  display:flex; }

.jumbotext{  text-align: center; line-height: 2em; float:left; background:#e9dfbd; padding: 0;margin: 20px 15px 0 0; border-radius: 5px; box-shadow: 1px 1px 1px lightgrey; width: 49%;}
.jumbotext2{  text-align: center; line-height: 2em; float:right; background:#e9dfbd; padding: 0; margin: 20px 0 0 15px; border-radius: 5px; box-shadow: 1px 1px 1px lightgrey; width: 49%;}
.booklet {text-align: center; line-height: 2em;  float:left; background:#fff; padding: 0;margin: 20px 15px 0 0; border-radius: 5px; box-shadow: 1px 1px 1px lightgrey; width: 49%;}
.booklet2 { text-align: center; line-height: 2em;   float:right; background:#e9dfbd; padding: 0; margin: 20px 0 0 15px; border-radius: 5px; box-shadow: 1px 1px 1px lightgrey; width: 49%;}

.booklet a{ text-decoration:none; color:#933525; }
.booklet a:visited {color: #933525;}
.booklet a:active {color: #933525;}

.booklet2 a{ text-decoration:none; color:#933525; }
.booklet2 a:visited {color: #933525;}
.booklet2 a:active {color: #933525;}

.button-link-subscribe {
    font-size: 1em;
    font-weight: bold;
    padding: 10px 20px;
    background: #7f151a;
    color: #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #621518;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 40%);
    -webkit-box-shadow: inset 0 1px 0 rgb(255 255 255 / 40%), 0 1px 1px rgb(0 0 0 / 20%);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgb(255 255 255 / 40%), 0 1px 1px rgb(0 0 0 / 20%);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	width:50%;
	margin:0 auto 20px;
}
.button-link-subscribe:visited {
	 color: #FFF;
    background:#a23036;
    border: solid 1px #621518;
    text-decoration: none;
}
.button-link-subscribe:hover {
    background:#a23036;
    border: solid 1px #621518;
    text-decoration: none;
}
.button-link-subscribe:active {
    background:  #7f151a;
    border: solid 1px #621518;
}

#bright{ border:none; box-shadow: none;}

.sitelock{  width:50%; margin:auto; }

.lotto{ box-shadow: 1px 1px 4px #757575; margin: 40px 0 0; margin: 40px 10px 0; vertical-align: middle;}
.page-heading{ text-align:left; border-bottom:1px solid darkcyan; font-weight:bold; }
.list{ padding:0 35px; line-height:1.5em; text-align:left; }

.bottomline { border-bottom:none !important; border-radius: 0 0 5px 5px; }
.ability-cent{ width: 50% !important; max-width:400px !important; margin: 5px 25px 0 15px !important; float:left;}
.ability-active{ width: 45% !important; max-width: 460px !important; margin: 0px 25px 10px 15px !important; float: right;}
.ability-award{  max-width:340px !important; margin: 0 7px 0 20px !important; float:right; width:35% !important; }
.jamie-heading{ border-bottom: 1px solid #222; font-weight:bold; color:#222;}
.games-contain{ width:45%; max-width:650px; float:right; margin: -10px 18px 0 15px;}
.games{ width:100%; }


 .pointer{ font-size:1.1em; text-shadow:3px 3px 3px #134a65; margin: 0 0 0 3px; vertical-align: bottom; }
  .pointer2{ font-size: 0.6em; text-shadow: 2px 2px 2px #134a65; margin: 0 0 0 8px; vertical-align: bottom; color: #2F2F2F; }
 .first-panel-1{ margin:0 auto -40px; display:block; width:100%;}
.paper{ margin:0 auto; text-align:center; }
.paper img{ max-width:100%; }   
.dateline-panel-container h1 { color: #933525;}


.no-border{ border-bottom:none !important; }
.heading-inva i{ font-style:normal !important; }
.wordcloud{ border:none !important; box-shadow: none !important;}
.headinggg{ height: 70px; line-height: 70px; background: #e9dfbd; margin: 40px auto 0; text-align: center; font-size: 1.7em; font-family: 'Poppins',sans-serif; color: #923524; }
.headinggg-oral{ margin: 89px auto 45px; }
.headinggg i{font-style:normal;}
.dwlbar{margin: 0 auto}
.accreditation{ background:#ffeca9; text-align:center; margin-top:-20px;}
.accreditation h3{ background:lightblue; height: 50px; line-height:50px;}
.accred-text-container{ padding:0 30px 30px;}

.linkbar2{ background:#F9F7F1; font-family:"Times New Roman", Times, serif; font-size:2em; color:#2F2F2F; border:1px solid #665; border-radius:5px; margin:35px auto 25px; width:70%;  padding:12px; text-align:center;}

.linkbar2:hover{box-shadow: 2px 2px 8px darkgrey; background:#F9F7F1; }
.linkbar:hover{box-shadow: 2px 2px 8px darkgrey; }

.linkbar{ font-size: 1em; background:#FFF; width:70%; margin:0 auto; border:1px solid teal; border-radius:5px; padding:12px; text-align:center;}
.linkbar span { display:inline-block; }
.linkbar2 span { display:inline-block; }

.linkbar-link { text-decoration: none; }
.linkbar-link:visited { color:#2F2F2F; } 
.linkbar-link:active { color:#2F2F2F; } 

i {font-style:normal; }
.heading-inva{ background: #e9dfbd; }
.fa-quote-left{ color:#933525;}
.fa-quote-right{ color:#933525;}
.quote-text{ color:#933525; font-size:1.2em; margin-top:auto; }
.quote-text i{ display:inline-block; }
.newtab{ text-align:center !important; color:#933525; }
.moreinfo{display: inline; font-weight: normal; padding: 4px 8px; font-size: 0.8em; pointer-events: none; }
.globe{font-size: 1.3em; vertical-align: bottom; padding-right: 2px;}
.globe2{font-size: 1.1em; vertical-align: text-bottom; padding-right: 2px;}
.house{ padding-right: 4px; }
@media only screen and (min-width: 0px) and (max-width: 679px)  {
	.date-pic{display:none; }
	.navbars2{ display:none;}
	p{ line-height: 1.4em; margin-bottom:8px !important;}
	.corner-img{display:none;}
	.invaz{ display:none; }
	.showtime{ display:none; }
	.soundd{width:88%;}
	.sounddeb{ display:none; }
  	.sound-img-hide{ display:none !important; }
	.sound-img{width: auto; margin: unset;}
	.sound-info{ margin:0 15px; font-size: 0.9em !important;}
	.header { width:100%; }
	.hide-btn2{ display:none;}	
	.dateline{ display:none;}
	.date-pic-mob { display:none;}
	.heading-inva2{ display:none;}
	.cap{ margin: -5px auto 10px; }
	.separator{ color:#800000; font-size:2em; }
	.headinggg{display:none;}
	.img-contain-dwl{display:none;}
	.transcript{ padding: 20px; margin: 25px auto; font-size: 0.9em !important;}
	.date-pic-left{display:none;}
	html, body{ background-color:#FFFBEE; font-family: Roboto, Verdana, Geneva, sans-serif; }
	 .booklet{display:none;}
	#collage { border:4px solid white;  }
	.newtab{display:none;}
	.content-box{ background-color:#FFFBEE; padding:10px 0;  }
	
	.content-box h1 { font-size:1.3em; letter-spacing: 0.05em; max-width: 82%; margin:0 auto; padding: 10px 0 0; text-align:center;}
.content-box h1 i{ display:inline-block; font-style:normal; color:#800000; }
	 .first-panel-1{ border-top: 1px solid #933525;}
	.nodynaminner{ width:90%; margin:auto; padding: 0 0 15px; text-align:center; }	
	.nodynaminner i{ display:inline-block; font-style:normal; }
.showhidebtns{ margin: 40px 0 20px;}
.nodynaminner h3{ font-size:1.1em; }	

.content-panels img { border:4px solid white; width: 65%; margin:0 auto 20px; display: block; box-shadow: 1px 1px 1px lightgray;}
	.content-panels .collage {margin:-20px auto 34px; }

	.linkbar2{ font-size:1.2em; margin:20px auto 25px; width:90%; }
	.linkbar{ font-size: 1em; width:90%; margin:0 auto 20px; }

	.content-panels h2 { margin:10px auto; font-size:1.4em; text-align: left; line-height:1.2em; max-width:1100px; }
	.heading-inva-1{ margin:-15px auto 13px !important;}
.content-panels .first-panel-invacar-img { float: none; margin: 0 auto 15px; width: 70%; }

.inva-container{ width:80%; margin:0 auto; }
.heading-inva { margin: 5px auto 20px; font-size: 1.1em; display: block; text-align: center; border-radius:0; color: brown; height: auto; line-height:normal; font-style:normal !important; padding: 7px 0;}

.btnn{ margin:5px auto 0;}
.content{background-color:#FFFBEE; padding:10px 0;}

.content h2 {width:90%; margin:10px auto; font-size:1.2em; text-align: left; line-height:1.4em;}
.content h2:first-of-type {margin:2px auto 3px; }

.header-wrapper{ line-height: 1.6em;}
	
.header{ padding: 20px 0 30px; border-bottom: 2px solid #933525;}
.left-header {  display:block; margin:0 auto; max-width: 50%;}
.left-header img{ width:100%; height:auto; }
.right-header h1{ font-size:1.8em; margin-top:20px; font-weight: 500; line-height: 0.4em;}
.right-header h2{ font-size:1.5em; margin-top:-13px; font-weight: 500; }

.myinfo {margin: -10px 0 12px;}

.header-text { padding-bottom: 0; width: 92%; margin: 0 auto; font-size:1em; overflow:hidden; }

.header-text h3:first-of-type{  padding-top: 15px;}
.header-text h3{ margin: 0 auto; text-align:left; font-weight:normal; }

.quote-text{ font-size:0.95em; }

/*.footer{height:200px; text-align:center; margin-top: -10px; }*/



.footer img{max-width: 40%; }

.footer{ height: 250px; padding-top:20px; }
.clear { clear: both; }

/*NEXT PREV BUTTONS START*/
.mybutton {
  width: 130px;
  height: 40px;
  background: linear-gradient(to bottom, #4eb5e5 0%,#389ed5 100%); /* W3C */
  border: none;
  border-radius: 5px;
  position: relative;
  border-bottom: 4px solid #2b8bc6;
  color: #fbfbfb;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  text-shadow: 1px 1px 1px rgba(0,0,0,.4);
  font-size: 15px;
  text-align: left;
  text-indent: 5px;
  box-shadow: 0px 3px 0px 0px rgba(0,0,0,.2);
  cursor: pointer;
  margin-bottom:10px;

}
.mybutton:active {
  box-shadow: 0px 2px 0px 0px rgba(0,0,0,.2);
  top: 1px;
}

.mybutton:after {
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-top: 20px solid #187dbc;
  border-bottom: 20px solid #187dbc;
  border-left: 16px solid transparent;
  border-right: 20px solid #187dbc;
  position: absolute;
  opacity: 0.6; 
  right: 0;
  top: 0;
  border-radius: 0 5px 5px 0;  
}

/* Button pointing left */

.mybutton.back {
  text-align: right;
  padding-right: 12px;
  box-sizing: border-box;
}
.mybutton.back:after {
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-top: 20px solid #187dbc;
  border-bottom: 20px solid #187dbc;
  border-right: 16px solid transparent;
  border-left: 20px solid #187dbc;
  position: absolute;
  opacity: 0.6; 
  left: 0;
  top: 0;
  border-radius: 5px 0 0 5px;    
}
	
/*NEXT PREV BUTTONS END*/

/*MORE INFO BUTTON START*/

.mybtn { display:block; margin:0 auto 15px; width: 35%; height: 25px;}

.mybtn.orange {
    color: white;
    border: 1px solid #FB8F3D; 
    background: -webkit-linear-gradient(top, #FDA251, #FB8F3D);
    background: -moz-linear-gradient(top, #FDA251, #FB8F3D);
    background: -ms-linear-gradient(top, #FDA251, #FB8F3D);
}

.mybtn.orange:hover {
    border: 1px solid #EB5200;
    background: -webkit-linear-gradient(top, #FD924C, #F9760B); 
    background: -moz-linear-gradient(top, #FD924C, #F9760B); 
    background: -ms-linear-gradient(top, #FD924C, #F9760B); 
    box-shadow: 0 1px #EFEFEF;
}

.mybtn.orange:active {
    outline: 1px solid #a51010;
}
/*MORE INFO BUTTON END*/	

/*PLUG-IN SPECIFIC END*/

/*JUMBTRON START*/









/*JUMBTRON END*/


.future-is-bright #collage{ margin-top: 8px; }

.volunteerbg {background-color: #FFFBEE; padding: 15px 0; margin-bottom:0;  }

.img-responsive{ box-shadow: 1px 1px 4px #757575; margin: 15px auto; display:block; min-width:120px; }

.lotto{  box-shadow: 1px 1px 4px #757575; margin: 12px auto 20px;  display:block; min-width:120px; vertical-align: auto;}

.sitelock{  width:90%;  }


.blog-input { width:82%; }




.errors{ width: 70%;
    border-radius: 5px;
    padding: 20px;
max-width: 400px;
    min-width: auto;
	    font-size: 1.1em;
	    }
.blog-btn{ width:90%;}
.outer-contain {
    width: auto;
    margin: -10px 0;
    background-color: #FFFBEE;
    padding: 0 0 25px;
    border-radius: 0;
}
.backbutton{ width:70%; font-size: 0.9em !important; }

.prev-container-full { width: 92%; }

.box i { font-size: 1.6em; vertical-align:sub; }

.form-box { width: 92%; }
		
.form-box-heading{  font-size:1.3em; text-align:center; height:auto; line-height:30px; padding:10px 15px; margin-bottom:25px; border-radius: 5px 5px 0 0; } 
.form-box-heading i{ display:inline-block; }
.form-box-heading-comments{ font-size:1.3em;}

.prev-container-comment-full { width: 92%; }

.prev-outer-container{width:auto; margin:-10px auto; border-radius:0; }

.prev-container:nth-child(2) { margin-top: 10px; }

.prev-title { font-size:1.2em;}

.prev-container{ width:90%; box-shadow:none; margin:8px; }
/*.content img { width: 92%; }*/


.form-box2 {  background-color: white; margin: 0 auto; border: solid 1px lightgrey; border-radius: 0; padding-bottom: 5px; font-size:1em;}

.form-box2:first-of-type{ border-top: 0;}
.boxxx:last-of-type{ border-radius: 0 0 5px 5px;}

/*.form-box-heading-comments{ color:#F93; font-size:1.5em; text-align:left; background-color:#e9dfbd; height:60px; line-height:60px; margin:35px auto 0; font-family:"MS Serif", "New York", serif; border-radius:5px 5px 0 0; padding-left:25px; border: solid 1px lightgrey; } */

.showNotime{vertical-align:sub; }


.myrecaptcha { margin:0 auto;}

.g-recaptcha > div { margin 0 auto !important;}

.g-recaptcha {transform:scale(0.75);-webkit-transform:scale(0.75);}

.readmore{display: block; text-align: center; } 

.success-container{ width: 75%;  margin: 20px auto 30px; padding: 30px 30px 130px; max-width: 900px; }
.content { background-color: #FFFBEE; }

/*img{ width:92%; margin:0 auto; }*/
.prev-container img{ max-width:100%;  border-radius: 10px 10px 0 0;}
.addimagepad img {
    border-radius: 10px;
}
.prev-container:nth-child(1){ margin-top:10px;}

/*JUMBO ON OFF START*/

.element-wrapper{ width: 95%; }

.element {
   
	box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.2);
	
}
.headding{ display: inline-block; width: 100%; text-align: center; font-size: 1.2em; padding: 15px 0 5px; margin: 0 0 10px;}

.element p { display: block; width: 90%; padding: 0px 15px 15px;  margin: 0 auto;}

.element img { display:block; max-width:180px;  margin: 0 auto; padding: 10px; }

/*JUMBO ON OFF END*/

.date-pic-mob img{ width:95%; max-width: 400px;  }


.btn--container { display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; margin-left: auto; margin-right: auto; }

.buttonz { width: 50%; height:60px; border: solid #fff; letter-spacing: 0.01em; font-size: 1.1em; color: #fff;}
.buttonz:hover { filter: opacity(0.8); border-color:#fff; }
.buttonz:active { filter: opacity(0.6); border-color:#fff; }
.buttonz:focus { filter: opacity(0.6); border-color:#fff; }
.btn1{ background: #d45d79; border-width: 6px 3px 3px 6px;}
.btn2{ background: #aba38e; border-width: 6px 6px 3px 3px;}
.btn3{ background: #608fe3; border-width: 3px 3px 6px 6px;}
.btn4{ background: #99bbad; border-width: 3px 6px 6px 3px;}

.btn1:focus{ border-width: 6px 3px 3px 6px;}
.btn2:focus{ border-width: 6px 6px 3px 3px;}
.btn3:focus{ border-width: 3px 3px 6px 6px;}
.btn4:focus{ border-width: 3px 6px 6px 3px;}


.sound-box{ width:88%;   }

#myDiv{ margin: 0 auto; padding-bottom: 12px;}	
	.sound-box{ background: #e3e3e3;  border-bottom:solid #324d5b 1px !important;  }
	.sound-img img{ box-shadow:none; }
	.center-transcript{ width:88%; margin: -50px auto -10px; font-size: 0.9em;}
	
	.btn-4{margin: 3px auto; }
.soundd-mob{background:#e3e3e3; width:88%; margin:0 auto -21px; color:#222; border-radius: 5px 5px 0 0; box-shadow: 1px 1px 1px lightgrey;}
.sound-img-mob img{ max-width: 117px; border:none; padding: 20px 0 0; box-shadow:none; }
/*.sound-info{ margin: 10px 0 0 80px; width: 86%;}*/
.sound-info2-mob{ margin:0 auto; padding-bottom: 20px; display:block; text-align:center; max-width:90%;}
.sound-info2-mob i{ display:inline-block; font-style:normal; }

.iconn{ font-size:1.3em; }
.content-panels .collage { margin: 20px auto 34px; }

.inv{ margin:10px auto !important; }
.credit{ width:95%; margin: 20px auto 20px;  text-align: center; }
.credit i{ display:inline-block; font-style:normal; }
.cycle-pager{ display:block; }
#adv-custom-caption{ margin:30px auto 40px; text-align:center; width:90%; font-size:0.8em; }
.cycle-slideshow{ margin: 0 auto; }
.hide-btn{padding: 12px 0;}
.jumbo-container{  max-width: none; margin: 25px auto 0; width:100%; border-radius:0; }

.soon i { display:inline-block; font-style:normal; }
.voicerecord img{ width:80%; max-width:400px; margin:10px auto 0;}

.nobreak{ word-wrap: break-word;}
.img-contain{ float:none; width:100%; margin: 0 auto; max-width: 400px;}
.img-contain-dwl{ float:none; width:100%; margin: 0 auto 25px; max-width: 450px;}
.img-contain-bridge{ float:none; width:95%; margin: 0 auto; max-width: 410px;}
.caption{ padding: 0px 20px 12px; }

.marg-bottom{ margin-bottom:1.3em;}
.trip-container{  margin: 30px auto;}
.trip-container2{  margin: 15px auto 30px;}
.content-panels .volunteer-panel-img{ margin: 31px auto 0; width: 83%; }
.bridge{padding: 0; width: 97% !important;}

.cards li {	width: 90%; max-width: 375px; }
.content-panels img { margin:15px auto 20px; }
.img-contain-bg{ float:none; width:95%; margin: 0 auto; text-align:center; max-width: 500px;}
.linked a:link, .linked2 a:link, .linked3 a:link, .linked4 a:link{ padding:15px 0; font-size: medium;}

.head-contact{  font-size:1.1em;  }
.cardzz-bangour li{ max-width: 725px; width:86% !important; }
.cardzz{ margin:32px auto; }
.trans{margin: -5px auto 20px !important;  font-size: 1em; }
.inv{ margin:-10px auto 20px !important; }
.caption2{ padding:0; }

.caption-invacar{ padding-right: unset; margin: -5px auto 15px; width: 100%; display: block;}
.inv-winter{ width:92% !important; }

.contain-lr { margin: 0 auto 20px; display:block; }



.booklett-mob { display:block; width: 89%; margin: 20px auto; float: none; max-width:400px; }
.booklet2 {  width: 80%; margin: 35px auto 0; float: none; max-width:600px; }

.jumbotext{ line-height: 2em; float:none; margin: 20px auto 30px; width: 87%; max-width:600px; }
.jumbotext2{ line-height: 2em; float:none; margin: 20px auto 30px; width: 87%; max-width:600px; }

.soon{ margin: 7px auto !important; }
.thumb{ margin: 25px auto !important; }

.voicerecord img { max-width: 400px !important;  margin: 20px auto 0 !important; }

#first-pan{ width:80%; margin:0 auto; margin: 0 auto 25px; display: block;}

.soon2 { margin: 17px auto 0; font-size:1em; }
.button-link-subscribe {  width:65%; margin:25px auto 0;}

.cards{margin: 50px auto -10px;}
.ability-cent{ width: 90% !important; max-width:400px !important; margin: 17px auto !important; float:none;}
.ability-award{  max-width:340px !important; margin: 20px auto !important; float:none; width:60% !important;}
.jamie-heading{ text-align:center; margin-top: 22px; }
.ability-active{ width: 90% !important; max-width: 400px !important; margin: 15px auto !important; float: none;}
.games-contain{ width:90%; float:none; margin: 10px auto 0;}
.games-caption{ display: block; padding: 0; width: 85%; margin: -10px auto 17px; }
.dwl-img{ margin-bottom: 15px !important; }
.bottomline { border-bottom:none !important; border-radius: 0 0 5px 5px; }



.sound-box-gord{margin: 0 auto 25px;}
.postcards{  border-top: #933525 1px solid; box-sizing: border-box;}
.invaa{ margin:40px auto 0; padding: 7px 0; font-size: 1.1em;}
.invaa i{ display:inline-block; font-style:normal; }
.mybox{ color:#800000;}
.atwork img{ width: 95%;}

.soundd-john{  height:160px; }	
	.soundd-scott{  height:215px; }	
	.soundd-kathy{  height:172px; }
	.soundd-gordon{  height:195px; }
	.soundd-james1{  height:175px; }
	.soundd-jordan{  height:160px; }
	.soundd-moira{  height:200px; }
	.soundd-colin{  height:220px; }
	.soundd-james2{  height:215px; }
	.soundd-frances{  height:170px; }
	
	.wordcloud{ margin: 5px auto -15px !important; width: 93% !important;}
	
	.headinggg-oral{   margin: 0 auto; }
		
  .pointer2{ font-size: 0.9em; }
  
  .soon-container span{ font-size:1.2em !important; width: 87%; display: inline-block;}
  
  .accred-text-container{ font-size:0.9em }
  .accreditation {  margin-top: -40px;}
.center-transcript{  color:red !important; }

.newinfo i { display:inline-block; }
.newinfo2 i { display:inline-block; }

}




@media only screen and (min-width: 680px) and (max-width: 1199px)  {
	
	
	.showNotime{ display:none; }
	.soundd-mob{display:none;}
	.navbars{ display:none;}
	.hide-btn{ display:none;}	
	.dateline-mobile{ display:none;}		
	.img-contain-dwl2{display:none;}
	.mylink{ font-size: 1.1em; }
	.spacer{ display:none; }
	.date-pic-left{display:none;}
	.date-pic-mob{display:none;}
	
	.booklett-mob{ display:none;}
	
.left-header { float:left; max-width: 30%; }
.left-header img{max-width: 80%; }
.right-header { float:left; padding: 0 0 0 12px;}
.right-header h1{ font-size:2.5em; font-weight: 500;padding-top: 12px; line-height: 0.3em;}
.right-header h2{ font-size:2em; margin-top:-27px; font-weight: 500; }

.content{ padding:20px;}

.header-text h3{ margin: -10px auto 25px; max-width:920px; font-weight:normal; }

.headinggg{ display:none; }
.headinggg-oral{   margin: 73px auto 20px; display: block !important; }
  
	.linkbar{ font-size: 1em; width:70%; margin:0 auto 30px; }
	.linkbar2{ font-size: 1.4em; width:70%; margin:0 auto 30px; }
	
	.content-panels {   
	background-color: #FFFBEE;
    width: 80%;
    max-width: 700px;
    margin: 0 auto 25px;
  padding: 20px 60px 10px;
    border-radius: 5px;
    text-align: left;
	}

  .pointer2{ font-size: 0.7em; }
	
	.jamie{ overflow:auto; }
	.content-panels img { width:100%; margin:-25px auto 34px; border:7px solid white; box-sizing: border-box; box-shadow: 1px 1px 1px lightgray;  }
	
	.content-panels .collage {margin:-5px auto 34px; }
	.content-panels .volunteer-panel-img{ margin:5px auto 0; }
	.content-panels .first-panel-img{ margin:5px auto 0; }
	

	.content-panels .first-panel-invacar-img { float:none; margin: 0 auto 15px; display: block; max-width:370px; }

	.wordcloudalign{ text-align:center; }
.heading-inva{
text-align: center; }
	
	
	.content-panels h2 {  margin:10px auto; font-size:1.4em; text-align: left; line-height:1.2em; max-width:1100px; }
	/*.header-text h2{font-size: 1.2em; text-align:center; padding:20px; background:#fff;  width:100%;}*/
	.content-panels:first-of-type {margin: 25px auto;}
	
	
	.content-panels-pages { background-color:#FFFBEE; max-width: none; width:auto; margin:0 auto; padding:0 0 10px; border-radius: 0; text-align:left;}
	
	.content-panels-pages img { width:100%; margin:-25px auto 30px; border:7px solid white; box-sizing: border-box;  }
	.content-panels-pages .collage {margin:-5px auto 34px; }
	.content-panels-pages .volunteer-panel-img{ margin:5px auto 0; width: 90% !important; max-width: 900px; display: block;}
	.content-panels-pages .first-panel-img{ margin:5px auto 0; }
	
	.content-panels-pages .first-panel-invacar-img { float:none; margin: -5px auto 25px; display: block;}

	
	
	
	.content-panels-pages h2 {  margin:10px auto; font-size:1.4em; text-align: left; line-height:1.2em; max-width:1100px; }
	/*.header-text h2{font-size: 1.2em; text-align:center; padding:20px; background:#fff;  width:100%;}*/
	.content-panels-pages:first-of-type {margin: 25px auto;}
	
	
	.date-pic-mob { margin: 0 auto; width: 60%; max-width:475px; }
	
	
	.dateline-panel-container h1 { font-size:1.6em; letter-spacing: 0.05em; margin: 15px auto 0; text-align: center;}
	.dateline-panel-container h1 i{ display:inline-block; font-style:normal; }
	
	.future-is-bright img{ margin: -10px 0 15px; border:none; max-width:70%; box-shadow:none; }

.sitelock{  width:90%;  }



.img-responsive{ float:left; box-shadow: 1px 1px 4px #757575; margin: 40px 0 0; }


/*PLUG-IN SPECIFIC START*/
.roadmap { padding: 0 0 50px 0; width: 100%; min-height: 895px; }
	
	.roadmap__events {
    padding: 0;
    width: 100%;
    min-height: 500px;
}	

.roadmap__events__event { min-height: 225px !important;} 

#my-timeline { color: #800000; font-style:normal; }
/*PLUG-IN SPECIFIC END*/

/*JUMBTRON START*/


/*JUMBTRON END*/

.vol { text-align:left; }



#pannel{ border-radius:5px 5px 0 0;}
	.futureisbright{ border-radius: 0 0 5px 5px; margin-top: -28px; text-align:center;}
	
	.errors{ width: 70%;
    border-radius: 5px;
    padding: 20px;
max-width: 400px;
    min-width: auto;
	    font-size: 1.1em;
	    }
		
.outer-contain { width: auto;}


	
.prev-container{width:75%; }

.prev-container img{ max-width:100%;     border-radius: 10px 10px 0 0;}

.addimagepad img {
    border-radius: 10px;
}

.success-container{ width: 85%;  margin: 20px auto; padding: 30px 30px 160px; max-width: 900px; }






.prev-outer-container{ margin:0 auto; padding: 0 0 20px;}


.lattest-news { max-width:800px; }

.element-wrapper {width: 94%; max-width: 900px; }
.element img { max-width:250px; padding: 10px 0 0 0; width:92%; padding: 5px 0px 5px 15px;
   }
.bt1a:before { content: "International"; }
.bt1a span { display: none; }
.bt2a:before { content: "National"; }
.bt2a span { display: none; }
.bt3a:before { content: "Scottish"; }
.bt3a span { display: none; }
.bt4a:before { content: "West Lothian"; }
.bt4a span { display: none; }


.date-pic img{ width:90%; max-width:842px; }
.date-pic{ width: auto; }

	.soundd{  height:165px; width: 95%; margin: 35px auto 0; max-width: 675px;}	
	.soundd-john{  height:160px; }	
	.soundd-scott{  height:202px; }	
	.soundd-kathy{  height:160px; }
	.soundd-gordon{  height:185px; }
	.soundd-james1{  height:162px; }
	.soundd-jordan{  height:160px; }
	.soundd-moira{  height:180px; }
	.soundd-colin{  height:185px; }
	.soundd-james2{  height:182px; }
	.soundd-frances{  height:165px; }
	.soundd2{  height:215px; width: 100%; margin: 30px auto 0; max-width: none;}	
	.sound-box{ width:95%; max-width: 675px;  }
	
	#myDiv{ margin: 0 auto; padding-bottom: 12px;}	
	.sound-box{ background: #e3e3e3;  border-bottom:solid #324d5b 1px;  }
	.center-transcript{ width:95%; max-width:675px; margin-bottom: 30px;}
	.sound-box2{ width:100%; margin: 0 auto 50px;  }
	.sound-img{ width:80%; margin: 0 auto; }
	.sound-img img{  padding: 10px; position: absolute; top: 38px; left: -45px; box-shadow:none; }
	.invacarrr{ padding-bottom:5px;  }
	.sound-info{ margin: 10px -40px 0 80px; }
	.sound-info2{ margin: 10px -32px 0 80px; }
	

.iconn{ font-size:1.5em !important; }

.inv{ margin:10px auto !important; }
.credit{ width:95%; margin: 0 auto 20px;  text-align: center; }
.trip-container{  float: none; margin: 50px auto 0; display: block; width: 80%;  max-width: 520px;}
.trip-container2{  float: none; margin: 40px auto 0; display: block; width: 80%; max-width: 520px;}
.cap{ margin: -21px auto 20px; display: block; padding:0; color: brown; text-align:center;}
#adv-custom-caption{ margin: 0 auto 25px; font-size: 0.85em; text-align: center; width: 80%; max-width:700px}
.cycle-slideshow{ width: 70% !important; margin: 85px auto -30px !important; max-width:700px; }
.cycle-slideshow img{ width: 100%; height:auto;}
.cycle-pager{ display:block; margin-top:-40px;}

.replace-bvh span {
	display: none;
}

.replace-bvh:after {
	content: "Bangour";
}

.replace-invacar span {
	display: none;
}

.replace-invacar:after {
	content: "Invacar";
}
.replace-dwl span {
	display: none;
}

.replace-dwl:after {
	content: "DWL";
}
.replace-disability span {
	display: none;
}

.replace-disability:after {
	content: "Oral Histories";
}
.jumbo-container{  max-width: 670px; margin: 25px auto; width:82%; }
.jumbotext{ line-height: 2em;  }


.img-contain{ float:none; width:65%; margin: 40px auto 0px; text-align: center; max-width: 550px;}
.img-contain-dwl{ float:right; width:40%; margin: 25px 0 0 25px;  min-width: 340px;}
.img-contain-bridge{ float:none; width:85%; margin: 20px auto -15px; text-align: center; max-width: 650px;}
.img-contain1{ float:none; width:100%; margin: 0 auto; text-align:center;}
.bridge{max-width: 650px; display: block; margin: 20px auto 30px !important; padding: 0; width: 100% !important; }
.caption{ display: inline-block; margin: -11px auto 15px; padding:0; width: 95%; max-width: 650px;  }
.caption2{ display: inline-block; padding:0; width: 85%; margin: 11px auto 15px;}

.header-text{font-size: 1.2em; margin:20px 40px 27px;  }


.heading-inva{ line-height:60px; }
.heading-invaz{ background:#fff; }
nav, .navbar {margin-bottom: 0; padding: 12px 20px;}
.invaz{ background: moccasin; display: block; margin-top: 89px; height: 65px; line-height: 65px; text-align: center; font-family: 'Poppins',sans-serif; font-size:1.5em; border-bottom: solid 1px #f3eaea;}
.marg-bottom{ margin-bottom:1.3em;}

.linked{color: darkcyan; text-decoration: none; font-size: medium;}
.cards li {	width: 80%; }
.head-contact{  font-size:1.2em;  }
.cardzz-bangour li{ max-width: 725px; width:86% !important; }
.linked a:link, .linked2 a:link, .linked3 a:link, .linked4 a:link{ padding:15px 0; font-size: medium;}

.img-contain-bg{ float:none; width:80%; margin: 0 auto; text-align:center;}
.inv{float:none; margin:0 auto; display:block !important; max-width: 600px !important; margin: 25px auto !important; }


.caption-invacar{ padding-right: 0; margin: -23px 0px 2px 25px; width: 40%;}

.contain-lr { width: 100%; max-width: none; margin: 0 auto 20px; display:block; }

.booklet {  width: 80%; margin: 20px auto; float: none; max-width:500px; }
.booklet2 {  width: 80%; margin: 20px auto; float: none; max-width:600px; }

.jumbotext{ line-height: 2em;  float:none; margin: 20px auto; width: 80%; max-width:600px; }
.jumbotext2{ line-height: 2em;  float:none; margin: 20px auto; width: 80%; max-width:600px; }

.thumb{ margin: 25px auto 0 !important; }

.voicerecord img { max-width: 400px !important;  margin: 20px auto 0 !important; }

#first-pan{ width:80%; margin:0 auto; margin: 0 auto 25px; display: block;}

.button-link-subscribe {  width:50%;	margin:25px auto 0;}


	
	
.spacer-medium{ width:100%; height: 15px;}
.first-p{ margin: 5px 0 45px 0; }
.first-p-inv{ margin: 5px 0 22px 0; }
.ability-cent{ margin: 5px 25px 10px 15px !important;}
.ability-active{ width: 50% !important; margin: 7px 25px 10px 15px !important; }
.games-contain{ width:90%; float:none; margin: 40px auto 0;}
.games-caption{ display: block; padding: 0; width: 85%; margin: -22px auto 17px; }

.sound-box-gord{margin: 0 auto 30px;}
.bottomline{margin: 0 auto 30px !important;}
.dwl-img{ margin-bottom: 25px !important; }
.navbar .nav-links .nav-item{position:relative;list-style:none;float:left; margin-top: 6px; font-size: 0.9em;}
.postcards{   box-sizing: border-box;}
.invaa{ margin:39px auto -10px; font-size: 1.3em;}
.ability-award{   margin: 0 7px 40px 20px !important; width:45% !important; }
.atwork{ margin: 47px auto -10px;}
.wordcloud{ margin: 0 auto -10px !important; width: 90% !important; }
.soon-container span{ font-size:1.3em !important; display: inline-block; max-width:90%;  }
.soon i{ display: inline-block; }
.quote-text{  font-size:1.1em; }
.newtab{ margin:6px auto 4px !important; }
.newtab i{ display:inline-block; }
.moreinfo{line-height: 2.4em; }
.dateline{ margin-top: -27px; }

}

@media only screen and (min-width: 1200px) and (max-width: 3500px)  {
	.invaz{ display:none; }

	.heading-inva2{ display:none;}
  	.img-contain-dwl2{display:none;}
	.hidedivs{display:none; }
	.showNotime{ display:none; }
	.navbars{ display:none;}
		.dateline-mobile{ display:none;}	
		.date-pic-mob{display:none;}
	.soundd-mob{display:none;}
	.left-header { float:left; padding-right:50px; }
.right-header { float:left; padding-top: 15px; }
.right-header h1{ font-size:3.5em; font-weight: 500; line-height: 0.4em; padding-top: 20px;}
.right-header h2{ font-size:3em; margin-top:-35px; font-weight: 500; }	
.hide-btn{ display:none;}	
.header-text h3{ margin: -10px auto 25px; max-width:920px; font-weight:normal; }
.spacer-medium{ display:none;}

.header-text-1{ text-align:left; padding-top:25px;  }
.booklett-mob{ display:none;}


.lineheight { line-height: 1.7em; }

	.content-panels { background-color:#FFFBEE; max-width: 1140px; margin:0 auto; padding:0 60px 20px; border-radius:5px; text-align: center; }



	#pannel{ border-radius:5px;}
	.futureisbright{  margin: -28px auto;}
	
	.content-panels img { width:98%; max-width:1100px; margin:0 auto 34px; border:10px solid white; box-shadow: 1px 1px 1px lightgray; box-sizing: border-box;}
	.content-panels h2 {  margin:10px auto; font-size:1.4em; text-align: left; line-height:1.2em; max-width:1100px; }
	
	.dateline-panel-container h1 { font-size:2em; letter-spacing: 0.05em; margin: 15px auto; }
	.dateline-panel-container h1 i{ display:inline-block; font-style:normal; }
	
	.future-is-bright img{ margin: -10px auto 15px; border:none; max-width:70%; display:block; box-shadow:none; }





.vol { text-align:center; }

/*PLUG-IN SPECIFIC START*/
.roadmap { padding: 85px 0 50px 0; height: 450px; }	

#my-timeline { color: #800000; font-style:normal; }
/*PLUG-IN SPECIFIC END*/


.prev-container img{ max-width:100%;     border-radius: 10px 10px 0 0;}

.addimagepad img {
    border-radius: 10px;
}

.volunteerbg img{ margin: 15px auto; display: block; max-width: 900px;}


.invacarrr{ margin: 30px auto 10px;  }
.credit{  margin:0 auto 30px; }

.trip-container{float:right; width: 30% !important; margin: 0 7px 0 20px !important;}
.trip-container2{float:left; width: 30% !important; padding-right: 10px; margin: 0 25px 15px -15px;}

.cap{ margin: 5px auto; display: block; padding-left: 15px; color: brown;}

#adv-custom-caption{ margin:40px auto; font-size:0.85em; width:70%; }
.cycle-slideshow{ width: 70%; margin: 0 auto; }
.cycle-slideshow img{ width: 100%; height:auto;}
.cycle-pager{ display:block;}
.heading-invaz{ display:none; }
.bridge{ margin-bottom: 17px !important;}
.caption{ margin: -5px 0 8px 18px; width: 95%;}
.caption2{ margin: 5px 0 8px 18px; width: 95%;}
.img-contain { margin: -19px 45px 0 0; }
.img-contain-dwl {margin: -18px 45px 0 40px; }
/*.img-contain-bridge { margin: 9px 40px 0 0; }*/
.img-contain-bg { margin: -9px 35px 0 0; max-width:530px; }
.img-contain img{ padding:0;}
.dwl-img{ width: 100% !important;}
.iconn{ font-size:1.55em !important; }
.inv{ float:left; max-width:500px !important; margin:0 25px 0 0 !important; }
.inv-winter{ max-width:967px !important; }
.sound-img img{ box-shadow:none; margin-top: 25px; padding: 0;}
.spacer{ width:100%; height: 35px;}

.heading-inva-1 { display:none;}
.heading-inva-cloud { margin: 62px auto;}
.sound-box-gord{margin: 0 auto 50px;}
.first-p{ margin: 30px 0.5em 0; }
.first-p-inv{ margin: 10px 0 22px 0; }
.spacer-bangour{ height:23px; }
.jamie{ overflow:hidden;  }
.date-pic{ margin:15px auto 35px; }
/*.postcards{ }
.first-panel-img{}*/
/*.stamp{ max-width:261px !important; text-align:left;}*/
.ability-award{  max-width:400px !important; }
.atwork{ margin:25px auto;}
.wordcloud{ margin: -22px auto -10px !important; }
.heading-inva{height: 70px;
    line-height: 70px;
   
    margin: 40px auto 0;
    text-align: center;
    font-size: 1.55em;
    font-family: 'Poppins',sans-serif;
    color: #923524;}
.soon i { display:inline-block; }

}