


@media (max-width: 50em) /* was 45 720px. 5em=80px 800px*/
{
.sumome-share-client-wrapper  {}
#menu{padding:0 0 0 0;z-index:2;margin:auto;border-top-style: solid;max-width:40em}
#menutop{display:none}
.menuitembox {background-color:#ccccff;max-width:80%;min-height:30px;margin-bottom:0px;margin-top:0px;margin:auto;padding:0;text-align:center;}
#content{z-index:3;padding: 5px 10px 1em 10px;margin:0px 0 0 0px;clear:both;max-width:100%;font-family:verdana,Frutiger, "Lucida Sans",sans-serif;}
body {font-family:"Open Sans",  arial, helvetica, verdana,Frutiger, "Lucida Sans",sans-serif; width:100%; margin: 0 0 0 0; padding: 0; line-height:1.75; }
.CONTENTS{font-size:2em;font-weight:bold;color:rgb(0,0,102);line-height:1.2;text-decoration: none;border-bottom: 0px none;}
.hide-for-mobile, .fixedright, .google300 ,  #reddive, #redop, .sumome-share-client-wrapper {display:none}
BLOCKQUOTE{margin-left:1em;margin-right:0;line-height:1.4;}
.scroll{ width: 100%; overflow: auto;}
.scroll::-webkit-scrollbar{-webkit-appearance: none;width: 14px;height: 14px;}
.scroll::-webkit-scrollbar-thumb{border-radius: 8px;border: 3px solid #fff;background-color: rgba(0, 0, 0, .3);}
table{max-width:100%; border-collapse: collapse;}
.INDENT{margin:1em 0 0em 1em;}
H1{font-family:"Comic Sans MS",times, serif;font-size:2.4em;letter-spacing:0.05em;margin-top:25px;line-height:1.2}
.breadcrumb {font-size:100%; line-height: 120%;font-size:90%;;margin-left: auto;margin-right:auto; display: block;text-align:center;margin-top:0;padding-top:0; text-transform: lowercase}
#menu WHITE{color:rgb(0,0,0);}
#reddive, #redop{display:none}
.floatdive{float:right;padding:0 5px 0 2px;font-weight:normal;max-width:60%;height:auto}
.FLOATGOOGLE{display:inline;}
.taptargets {line-height: 2em; }
/*Makes form fields bigger on mobiles*/
input[type=url], input[type=email], input[type=password], input[type=tel] {  -webkit-appearance: none; -moz-appearance: none;  display: block;  margin: 0;  width: 95%; height: 40px;  line-height: 40px; font-size: 17px;  border: 1px solid #bbb;}
textarea  {-webkit-appearance: none; -moz-appearance: none; display: block;  margin: 0;  max-width:95%;font-size: 17px;  border: 1px solid #bbb;height: 80px;}
input[type=text]  {  -webkit-appearance: none; -moz-appearance: none; display: block;  margin: 0;  width: 95%;font-size: 17px;  border: 1px solid #bbb;height: 40px;}
input[type=radio]  {   margin:0 20px 0 20px; }
input[type=checkbox] { width: 44px; height: 44px; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; border: 1px solid #bbb;}
textarea {-webkit-appearance: none; -moz-appearance: none; display: block;  margin: 0;  width: 95%;font-size: 17px;  border: 1px solid #bbb;}
SELECT {font-size:1em;height:1.5em;background-color: transparent;}
button[type=submit] { -webkit-appearance: none; -moz-appearance: none; display: block; margin: 1.5em 0; font-size: 1em; line-height: 2.5em; color: #333; font-weight: bold; height: 2.5em; width: 100%; background: #fdfdfd; background: -moz-linear-gradient(top, #fdfdfd 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #fdfdfd 0%,#bebebe 100%); background: -o-linear-gradient(top, #fdfdfd 0%,#bebebe 100%); background: -ms-linear-gradient(top, #fdfdfd 0%,#bebebe 100%); background: linear-gradient(to bottom, #fdfdfd 0%,#bebebe 100%); border: 1px solid #bbb; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
button[type=button] { -webkit-appearance: none; -moz-appearance: none; display: block; margin: 1.5em 0; font-size: 1em; line-height: 2.5em; color: #333; font-weight: bold; height: 2.5em; width: 100%; background: #fdfdfd; background: -moz-linear-gradient(top, #fdfdfd 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #fdfdfd 0%,#bebebe 100%); background: -o-linear-gradient(top, #fdfdfd 0%,#bebebe 100%); background: -ms-linear-gradient(top, #fdfdfd 0%,#bebebe 100%); background: linear-gradient(to bottom, #fdfdfd 0%,#bebebe 100%); border: 1px solid #bbb; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.css-table, .css-tr {
        display: block;max-width:100%;overflow: auto;}
    .css-td {/* Behave  like a "row" */
		border: none;position: relative;display:block;}
.floatsearch{display:none}
/*.logo  {width:316;margin-left: auto;margin-right:auto; display: block;}*/
.search {display:none;float:none;margin:15px auto;padding:120px 20px 40px 20px;width:90%;}
.form-control{padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}
a.to_nav  {
    float: right;
    color: #000;
    background: #fff;
    text-decoration: none;
    padding: 0 10px;
		margin-top:24px;
		margin-right:12px;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    height: 22px;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
a.to_nav:visited {
    color: #000;
    background: #fff;
}

a.to_nav:hover,
a.to_nav:focus {
    color: #1c1c1c;
    background: #ddd;
}
.convert {display:none}
.zoom_categories { display:none} 
.cat_summary{ display:none} 
.cat_summary ul { display:none} 
.cat_summary li { display:none }
		}



@media screen and (min-width: 50em) /*was 45 720px*/{
.convert {background-color:#9999FF;margin: 10 10 10 10;padding: 5 5 5 5}
/*.logo{float:left;margin-left:12px}*/
.search {max-width:255px;float:right;margin:25px 5px 0 5px}
#menu{position:absolute;width:184px;top:140px;left:0;background-color:#66f;padding:0 0 0 0;z-index:2;font-size:10pt}
#menutop{position:absolute;width:184px;top:140px;left:0;background-color:#66f;padding:0 0 0 0;z-index:2;font-size:10pt}
.menuitembox {background-color:#ccccff;background-image:url(subacqua.gif);max-width:174px;min-height:30px;margin-bottom:0px;margin-top:0px;margin:5px auto;padding:0;text-align:center;}
#content{border-left:185px solid #66f;z-index:3;padding: 0px 0 1em 20px;margin:10px 0 0 0;clear:both;max-width:45em}
#contentphoto{border-left:185px solid #66f;z-index:3;padding: 20px 0 0 20px;margin:10px 0 0 0;clear:both;}
.centre-all {}
body {font-family:Open Sans, arial, helvetica, verdana, Frutiger,  Lucida Sans, sans-serif;line-height:1.5; font-color:#333333;margin: 0; padding: 0px;}
.hide-for-mobile, .google300  {width:468px;max-height:60px;z-index:-1;margin:0 auto} /*google banner width 468px*/
BLOCKQUOTE{margin-left:2em;margin-right:0;line-height:1.4;}
.INDENT{margin:1em 0 2em 2em;}
H1{font-family:"Comic Sans MS",times, serif;font-size:3.5em;letter-spacing:0.05em;margin-top:0;line-height:1.2}
.breadcrumb {margin: -.5em 0 2em 0; font-size:70%; text-transform: lowercase}
.floatdive{float:right;padding:0 8px 0 3px;font-weight:normal;max-width:50%}
.css-table {display: table;}
.css-tr {display: table-row;} /*only needed for multiple rows*/
.css-td {display: table-cell;}
.floatsearch{float:right;width:200;margin:0 0 0 2em;}
 a.to_nav {display: none;}
.google300 {position:absolute;top:104px;width:300px;right:0;z-index:-1}
.h1google300 {max-width:300px}
.hide-for-mobile {display:inline}
.css-table {display: table;}
.css-td {display: table-cell;}
.css-tr {display: table-row;} /*only needed for multiple rows*/
}

@media screen and (max-width: 69em)  /* 1104px*/
{
.fixedright {display:none}
}
@media screen and (min-width: 69em)  /* 1104px*/
{
.fixedright {position:absolute;left:1000px;}
}

@media screen and (min-width: 55em) /* 880px*/
{
.h1google300 {max-width:380px;}
}




@media screen and (min-width: 65em)  /* 1040px*/
{
.h1google300 {max-width:500px;}
.hide-for-big {display:none}
.css-table {display: table;}
.css-td {display: table-cell;}
.css-tr {display: table-row;} /*only needed for multiple rows*/
#menu{position:absolute;width:220px;top:140px;left:0;background-color:#66f;padding:0 0 0 0;z-index:2;font-size:10pt}
#menutop{position:absolute;width:220px;top:140px;left:0;background-color:#66f;padding:0 0 0 0;z-index:2;font-size:10pt}
.menuitembox {background-color:#ccccff;background-image:url(subacqua.gif);max-width:174px;min-height:30px;margin-bottom:0px;margin-top:0px;margin:auto;padding:0;text-align:center;}
#content{border-left:220px solid #66f;z-index:3;padding: 0px 0 1em 20px;margin:10px 0 0 0;clear:both;max-width:45em}
}


@media screen and (min-width: 81em)  /* 1296px - 336 = 336=21em*/
{
.h1google300 {max-width:60em;}
.hide-for-big {display:none}
.css-table {display: table;}
.css-td {display: table-cell;}
.css-tr {display: table-row;} /*only needed for multiple rows*/
.hide81 {display: none}
}


.searchheading { display:none } /*zoom*/
img { max-width: 100%; height:auto;}
a img:hover {-webkit-filter: brightness(120%); }

/*Used to auto resize video for current browser size*/
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	overflow: hidden;
	max-width:100%;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	max-width:640;
	max-height:360;
	width: 100%;
	height: 100%;
}

.mapWrapper {
	position: relative;
	padding-bottom: 33%;
	padding-top: 25px;
	height: 0;
	overflow: hidden;
}
.mapWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	max-width:460;
	height:auto;
	width: 100%;
	height: 100%;
}

.commentsWrapper {
height:100%;
max-width:100%;
}
.commentsWrapper .g-comments {
	position: absolute;
	top: 0;
	left: 0;
	max-width:460;
	width: 100%;
	height: 100%;
}


html {scroll-behavior: smooth;}
.logo{float:left;margin-left:12px}
.bestdivesites {border-style: solid;border-width:1px;padding:.5em;border-color: gray;background-color:#eeeeff;margin-bottom:.5em}
.nounderline {text-decoration:none}
ul.pagecontents li {display:inline;list-style-type: none;}
ul.pagecontents {margin-right:0;margin-left:0;margin-top:3em;border-style: solid;border-color:ccccff;border-width:1px;padding:1.1em;}
ul.pagecontents a:link {text-decoration:none}
ul.pagecontents a:hover {text-decoration:underline}
.advert {border:1px dotted black;padding:10px;max-width:92%}
.header {width:100%; height:119px; margin: 0; background-color:#9999ff;background-image:url('diving.gif');border-top: 15px solid #9999ff}
.header-new {width:100%; height:200px; margin: 0px 0px 10px 0px; padding: 0;  background-image:url('//www.scubatravel.co.uk/turtle-scuba-travel.jpg')}
.heading{font-size:42pt;color:rgb(255,255,153);font-family:times, serif;font-style:italic;padding:5px 5px 0 0;float:right}
.masthead {color:rgb(255,255,255);font-size:11pt;padding:25px 0 0 0;margin:0px}
a.masthead:link{color:rgb(255,255,255)}
a.masthead:hover{color:rgb(255,255,204)}
a.masthead:visited{color:rgb(255,255,255)}
.subscribe-menu {background: #fff;padding:5px;border-style:solid;border-width:1px;border-color:#ffff00;width:168px;margin:auto}
.nonitalic {font-style: normal;}
.margin300 {padding-right:300px}
.topdives{width:620px}
.partnerlist{list-style:url(partner.gif) square;margin:0 0 5px 0;font:bold 9pt;}
a.partnerlist:visited{color:#666699}
a.partnerlist:link{color:#000066}
a.partnerlist:hover{color:#ffff99)}
.partner{background-color:#ccccff;color:#333366;margin:2px 2px 2px 2px;padding:2px 2px 2px 0px;border:1px dashed #000000;}
.sidebar{background-color:#ccccff;color:#333366;margin:2px 2px 2px 2px;padding:3px 2px 3px 3px;}
.BorderDot{color:#000000;padding:2px 2px 2px 2px;border:2px dotted black;width:155}
.pb {font:bold 11pt;line-height:1.35;}
h1{background: url(https://www.scubatravel.co.uk/photos/460/atlantic/pilotwhale.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff;position:relative;padding:1em;color:white;text-shadow: 2px 2px 4px #000000;}
.blue2{background-image:none;background-color:#2642a5}
.blue{background: url(https://www.scubatravel.co.uk/photos/460/blue.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.cave{background: url(https://www.scubatravel.co.uk/photos/h1/cave.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.shark{background: url(https://www.scubatravel.co.uk/photos/h1/shark-sea.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.anemone{background: url(https://www.scubatravel.co.uk/photos/h1/pixa-anemone.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.turtle{background: url(https://www.scubatravel.co.uk/photos/h1/loggerhead-turtle-smooth.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.manta-ray{background: url(https://www.scubatravel.co.uk/photos/h1/manta-ray.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.image4{background: url(https://www.scubatravel.co.uk/photos/h1/whip-coral.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.image3line{background: url(https://www.scubatravel.co.uk/photos/h1/loggerhead-turtle.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.image5{background: url(https://www.scubatravel.co.uk/photos/h1/greece-wreck.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.image6{background: url(https://www.scubatravel.co.uk/photos/h1/coral-sergeant-major.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.image7{background: url(https://www.scubatravel.co.uk/photos/h1/wreck-diving.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.northern-seas{background: url(https://www.scubatravel.co.uk/photos/h1/northern-seas.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
@media (max-width: 45em) {
.blue{background: url(https://www.scubatravel.co.uk/photos/460/blue.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.cave{background: url(https://www.scubatravel.co.uk/photos/460/europe/cave.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.shark{background: url(https://www.scubatravel.co.uk/photos/460/shark-sea.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.anemone{background: url(https://www.scubatravel.co.uk/photos/460/pixa-anemone.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.turtle{background: url(https://www.scubatravel.co.uk/photos/460/loggerhead-turtle-smooth.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.manta-ray{background: url(https://www.scubatravel.co.uk/photos/460/manta-ray-h1.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.image4{background: url(https://www.scubatravel.co.uk/photos/460/whip-coral.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.image3line{background: url(https://www.scubatravel.co.uk/photos/460/loggerhead-turtle.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.image7{background: url(https://www.scubatravel.co.uk/photos/460/red-sea/thistlegorm.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
.northern-seas{background: url(https://www.scubatravel.co.uk/photos/460/northern-seas.jpg);background-repeat: no-repeat;background-size: cover;background-color:#6666ff}
}
H2{font-size:1.5em;color:#333333;}
H3{font-size:1.25em;color:#666677;}
h4{margin:0 0 0 0;font-weight:bold;}
.newsdate{font-size:.75em}
PRE{font-family:courier new;font-size:10pt}
ADDRESS{font-family:times, serif;font-size:9pt;color:rgb(0,0,0);text-align:center;font-style:italic;vertical-align: top}
.WHITE{color:#cccccc;font-weight:bold;font-size:.75em}
a.WHITE:visited{color:#cccccc;text-decoration: none;}
a.WHITE:link{color:#cccccc;text-decoration: none;}
a.WHITE:hover{color:#ffffff;text-decoration: none;}
a:link{color:#6666cc;word-spacing:1pt;text-decoration: none;}
a:visited{color:#666699;word-spacing:1pt;text-decoration: none;}
a:hover{color:#6699cc;word-spacing:1pt;}
.CONTENTS{font-family:arial, helvetica, verdana, Frutiger,  "Lucida Sans", sans-serif;font-size:11pt;color:rgb(0,0,102);line-height:1.3;text-decoration: none;border-bottom: 0px none }
a.CONTENTS:link{font-weight:bold;color:rgb(0,0,102);line-height:1.2;text-decoration: none;border-bottom: 0px none }
a.CONTENTS:visited{color:rgb(102,102,153);text-decoration: none;border-bottom: 0px none #ccccff}
a.CONTENTS:hover{color:rgb(255,255,102);text-decoration:none;border-bottom: 1px solid rgb(255,255,102);}
.LIST{}
a.LIST:visited{color:rgb(102,102,153)}
a.LIST:hover{font-weight:bold;color:rgb(000,000,102)}
.SIDE{font-size:9pt;color:rgb(255,255,255);text-align:center;margin:0 4px 0 4px; width:152px}
a.SIDE:visited{color:rgb(204,204,255)}
a.SIDE:link{color:rgb(255,255,0)}
a.SIDE:hover{color:rgb(255,255,204)}
.LILAC{color:rgb(102,102,255);font-size:10pt;}
.name {width:100%;  margin: 5pt 0 0 0; padding: 5pt 5pt 5pt 5pt; font-size:11pt;font-weight:bold;background-color:#ccccff;}
.FEATUREDBOOK{font-size:8pt;text-align:center;font-weight:normal}
.CENTERINDENT{margin-right:12%;margin-left:12%;}
.nospacebelow{margin-bottom:0;padding:0}
.nsa{margin-top:0}
.nsb{margin-bottom:0}
.space{margin-bottom:1em;padding:0}
.spaceabove{margin-top:3em}
.sa{margin-top:1em}
.right{text-align:right;margin-top:0em;margin-right:4em;}
.list{list-style:url(square2.gif) square;line-height:1.4;}
.SQUARE{list-style:url(square.gif) square;line-height:2;}
a.SQUARE:visited{color:#666699}
a.SQUARE:link{color:#000066}
a.SQUARE:hover{color:#ffff99)}
.NOITALIC{font-style:normal;}
.NEWS{margin-left:6em;margin-right:6em}
.SCUBANews{margin-left:1em;max-width:520px;font-family: arial, helvetica, verdana, sans-serif; font-size: 1em; line-height: 1.2; }
.MARGINLEFTSQUEEZE{margin-left:1em;margin-top:0.1em}
.MARGINLEFT{margin-left:3em;}
.MARGINTOP{margin-top:75em;}
.marginr160{padding-right:200px;max-width:950px;}
.floatsearch{float:right;width:200;margin:0 0 0 2em;}
.FLOATRIGHT{float:right;width:160;margin:0 0 0 2em;}
.FLOATLeft{float:left;background-color:#ffffff;margin:0 2em 0 0;}
.floatrsm{float:right;width:180;margin:0 0 0 2em;}
.FLOATGOOGLE{float:right;max-width:336;margin:0 0 0 2em;vertical-align: top ;}
.floatad{float:right;max-width:336;margin:0 0 0 1em}
.float420{float:right;width:420;background-color:#ffffff;margin:0 0 0 1em;}
/*doesn't work ie9*/
.floatr{float:right;margin:0 8px 0 5px;}
.floatl{float:left;margin:0 2em 0 0;width:75%}
.nounderline{text-decoration:none;color:black;}
.nounderline a{text-decoration:none;}
.courier{font-family:courier, courier new;font-size:10pt;}
.required{color:red;}
.clear{clear:both}
.headline{font-size:100%;font-weight:bold;}
.creditfooter{font-size:60%}
.feedburnerFeedBlock{font-size:90%;margin-bottom:15px;}
.googlelinks{font-weight:bold;color:rgb(0,0,102);}
.9pt{font-size:9pt}
.11pt{font-size:11pt;line-height:1.2;}
.12pt{font-size:12pt;line-height:1.2;}
.box{border:1px dotted black;margin:5px 0 15px 0px;}
.outline{border:1px dotted black;padding:10px}
.tick { list-style: url(tick.gif) square}
.top {vertical-align: top }
.sm {position:relative; vertical-align: top; }
.centre  {text-align: center}
/*border-box puts padding inside 100% instead of pushing box out*/
.dive {width:100%; margin: 1.5em 0 0 0;box-sizing: border-box;padding: 5px 0 5px 5px;background-color:#ccf;font-size:.9em;font-weight:bold;clear:both;border-top:1px solid #cccccc;}
.pullout {width:100%; margin: 10px 0 0 0;box-sizing: border-box;padding: 20px;background-color:#eeeeff;font-weight:500;clear:both;line-height:1.2;border-style: solid;border-color:ccccff;border-width:1px;text-decoration: none;}
a.pullout:link{color:rgb(0,0,102);text-decoration: none;}
a.pullout:hover{color:#3333cc;text-decoration: none;background-color:#ffffff;}
a.pullout:visited{color:rgb(0,0,102);text-decoration: none;}
.pullout:hover{color:#ffffff;text-decoration: none;background-color:#ccccff;}
.pullout:before {content:'\25BA';color:#3333cc}
.pullout:hover::before{content:'\25BA';color:#9999ff;text-decoration: none;}
td{line-height:1.5; }
.TABLEH3{margin-left:5pt;margin-top:5pt;margin-bottom:5pt;font-size:11pt;font-weight:bold;}
.caption {font-style:italic;font-size:80%}
.maxwidth{max-width:800px}
.menuitemflyout {background-color:#9999ff;max-width:240px;min-height:30px;margin-bottom:0px;margin-top:0px;margin:auto;padding:0;text-align:center;}
.menuitemtext {padding-top:5px;padding-bottom:5px;}
.flyoutbox {background-color:#ccccff;max-width:90%;min-height:30px;margin:auto;padding:0;text-align:center;}
.flyouttext {padding-top:5px;padding-bottom:5px;}
.figcaption {font-size:0.75em}

/* modern clearfix */
.cf:before,
.cf:after {
    content:"";
    display:table;
    line-height:0;
}
.cf:after {
    clear:both;
}


	/*feedburner rss display*/
	

	
	

div.feedburnerFeedBlock ul { 
margin-left:0; 
padding-left:0; 
list-style-type: none 
}
div.feedburnerFeedBlock div { 
font-size:92%;line-height: 120%;
}
div.feedburnerFeedBlock ul li span.headline { 
font-weight:bold; 
display:block; 
margin:12px 0 2px 0; }

div.feedburnerFeedBlock { 
border:2px solid #339; 
background-color:#ccf; 
padding:12px; 
}
.feedTitle{font-size:120%;font-weight:bold;}


/*cust srch google rem g c s*/
.gsc-input, #gsc-i-id1 {
background-image:none !important;
}


#footer{background-color:#ccccff; ;border-top-color:#666666;border-top-style:solid;font-size:.9em;padding-bottom:10px }
.hidebots {visibility: hidden;}


/*smrof mapsitna*/
.form-weburl {display:none} 

@media print {
#menutop, #menu, .footer {display:none} 
}

/*  Drop down menu
-------------------------------------------------- */
@media screen and (min-width: 400px) and (max-width: 50em) {
/* Style The Dropdown Button menu */
.dropbtn {
    background-color: #99f;
    color: white;
    padding: 8px 12px 8px 12px;
    font-size: 12px;
    border: none;
    cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
		right:0;
    background-color: #3333ff;
		opacity: 0.8;
    min-width: 135px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
		 font: bold .85em open sans, verdana, sans-serif;
}


/* Links inside the dropdown */
.dropdown-content a {
    color: #ddddff;
    padding: 6px 6px;
    text-decoration: none;
    display: block;
		opacity: 1;
}


/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #3333ff;
		opacity: 0.8;
}

.dropdown:hover .dropdown-content {
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {color: #ffffff}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}
}
@media screen and (min-width: 50em) {
.dropdown {display:none}
} 
@media screen and (max-width: 499px) {
.dropdown {display:none}
} 

/*  Bootstrap
-------------------------------------------------- */


/*form-control used in search box*/
.form-control{padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control::-ms-expand{border:0;background-color:transparent}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}
textarea.form-control{height:auto}
input[type="search"]{-webkit-appearance:none}

.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
button[type=submit] {
    padding: 10px 15px;
    background: #66f;
    color: #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #66f;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    /*-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -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 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);*/
    -webkit-transition-duration: 0.1s;
    -moz-transition-duration: 0.1s;
    transition-duration: 0.1s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

button {
    padding: 10px 15px;
    background: #66f;
    color: #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #66f;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    /*-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -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 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);*/
    -webkit-transition-duration: 0.1s;
    -moz-transition-duration: 0.1s;
    transition-duration: 0.1s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration: none;
    text-color: white;
}

.button-link {
    padding: 10px 15px;
    background: #FF9900;
    color: #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #FF9900;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    /*-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -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 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);*/
    -webkit-transition-duration: 0.1s;
    -moz-transition-duration: 0.1s;
    transition-duration: 0.1s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.button-link:hover {
    background: #33f;
    border: solid 1px #20538D;
    text-decoration: none;
}
.button-link:visited {
    color:#fff;
    text-decoration: none;
}
.button-link:active {
    /*-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);*/
    background: #99f;
    border: solid 1px #99f;
    text-decoration: none;
}

.button-link-sidebar {
    padding: 10px 15px;
    background: #eee;
    color: #66f;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #660;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -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 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.1s;
    -moz-transition-duration: 0.1s;
    transition-duration: 0.1s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.button-link-sidebar:hover {
    background: #99f;
    border: solid 1px #20538D;
    text-decoration: none;
		color:white;
}

.button-link-sidebar:active {
    /*-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);*/
    background: #99f;
    border: solid 1px #99f;
}

.magnify {fill: #ffffff;padding:0;} /*on search box, svg Search*/
.bars {fill: #ffffff;padding:0;} /*on search box, svg dropdown menu bars*/

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}


.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width:768px){.container{width:750px}
}
@media (min-width:992px){.container{width:970px}
}
@media (min-width:1200px){.container{width:1170px}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.row{margin-left:-15px;margin-right:-15px}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}

/*Cookie consent purecookie.js*/
.cookieConsentContainer {
	z-index: 999;
	width: 260px;/*350*/
	min-height: 20px;
	box-sizing: border-box;
	padding: 10px 10px 10px 10px;/*30*/
	background: rgba(66, 66, 66, 0.8);/*#232323*/
	overflow: hidden;
	position: fixed;
    bottom: 10px;/*30*/
	right: 10px;/*30*/
	display: none;
}
.cookieConsentContainer .cookieTitle a {
	font-family: OpenSans, arial, "sans-serif";
	color: #FFFFFF;
	font-size: 16px; /*22px*/
	line-height: 16px; /*20px*/
	display: block;
}
.cookieConsentContainer .cookieDesc p {
	margin: 0;
	padding: 0;
	font-family: OpenSans, arial, "sans-serif";
	color: #FFFFFF;
	font-size: 12px;/*13*/
	line-height: 14px;/*20*/
	display: block;
	margin-top: 10px;
} .cookieConsentContainer .cookieDesc a {
	font-family: OpenSans, arial, "sans-serif";
	color: #FFFFFF;
	text-decoration: underline;
}
.cookieConsentContainer .cookieButton a {
	display: inline-block;
	font-family: OpenSans, arial, "sans-serif";
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	margin-top: 13px;
	background: #000000;
	box-sizing: border-box; 
	padding: 10px 16px;
	text-align: center;
	transition: background 0.3s;
}
.cookieConsentContainer .cookieButton a:hover { 
	cursor: pointer;
	background: #66f;
}

@media (max-width: 260px) /*980*/{
	.cookieConsentContainer {
		bottom: 0px !important;
		left: 0px !important;
		width: 100%  !important;
	}
}


/*news style for subscribe form*/
.mm-form {
		background-color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		padding: 20px;
	}
	.mm-form td {
		font-size: 14px;
		padding: 3px;
	}
	.mm-form td, label {
		color: #000000;
	}
	.mm-form input, .mm-form textarea, .mm-form select {
		color: #555555;
		background-color: #ffffff;
		border: 1px solid #cccccc;
		box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
		border-radius: 3px;
		padding: 6px 12px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
	}
	.mm-form input:focus, .mm-form textarea:focus, .mm-form select:focus {
		border: 1px solid #129fea;
	}
	.mm-form input[type=submit] {
		color: 333333;
		background-color: #ffffff;
		border-color: #cccccc;
		border-width: 1px;
		border-style: solid;
		border-radius: 4px;
	}
	.mm-form input[type=submit]:hover{
		background-color: #e6e6e6;
		border-color: #adadad;
	}
	.mm-form .required {
		color: #B94A48;
	}
	.mm-form td.label {
		text-align: right;
		white-space: nowrap;
	}
	.mm-form td.value label {
		cursor: pointer;
	}
	.mm-form label {
		margin-right: 10px;
	}
	.mm-form .value label {
		display: inline-block;
	}
	.mm-form td, .mm-form label, .mm-form input, .mm-form textarea, .mm-form select {
		line-height: 20px;
	}
	.mm-form input[type=text], .mm-form textarea, .mm-form select {
		width: 100%;
	}
	.mm-form input[type=submit] {
		margin-top: 20px;
		cursor: pointer;
	}
	.mm-form .recaptchatable td {
		line-height: normal;
	}