html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0; font-smooth: always;}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}


ol, ul { list-style: none; margin:0; }
.entry ol, .entry ul { list-style: inside disc; }
a.more-link { float: right;
    margin: 10px 0 0 5px; text-decoration: none; 	transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -webkit-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out;}
a.more-link:hover { text-decoration: none;border: none;} 
span.moretext { 
text-decoration: none;
border-radius:5px 5px 5px 5px;
border: 1px solid #FFF;
	box-shadow: none;
    color: #FFFFFF;
    display: inline-block;
    padding: 5px 7px;
	
	background: #2777ad; /* Old browsers */
background: -moz-linear-gradient(top,  #2777ad 0%, #022570 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2777ad), color-stop(100%,#022570)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2777ad 0%,#022570 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2777ad 0%,#022570 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2777ad 0%,#022570 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2777ad 0%,#022570 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2777ad', endColorstr='#022570',GradientType=0 ); /* IE6-9 */

	margin: 10px 0 0;
	float: right;	
 	font: 600 13px/14px Arial,Helvetica;
	transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out;
}
span.moretext:hover {

border: 1px solid #FFF;
    color: #d31b1e;
    	box-shadow: 0 0 2px #CCCCCC;

background: rgb(244,244,244); /* Old browsers */
background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */ 	
	
}
a,a:hover{ text-decoration:none;}
a { transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; }
.medpost p a, .entry a { color: #d31b1e; }
.medpost p a:hover, .entry a:hover { text-decoration: underline;}
.submargin {margin-top: 20px; }

#credit a {color: #C3D7E6; }

 /* 
@font-face {
	font-family: 'CartoGothicStdBook';
	src: url('fonts/CartoGothicStd-Book-webfont.eot');
	src: url('fonts/CartoGothicStd-Book-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/CartoGothicStd-Book-webfont.woff') format('woff'),
	url('fonts/CartoGothicStd-Book-webfont.ttf') format('truetype'),
	url('fonts/CartoGothicStd-Book-webfont.svg#CartoGothicStdBook') format('svg');
	font-weight: normal;
	font-style: normal; }
 
@font-face {
	font-family: 'CartoGothicStdItalic';
	src: url('fonts/CartoGothicStd-Italic-webfont.eot');
	src: url('fonts/CartoGothicStd-Italic-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/CartoGothicStd-Italic-webfont.woff') format('woff'),
	url('fonts/CartoGothicStd-Italic-webfont.ttf') format('truetype'),
	url('fonts/CartoGothicStd-Italic-webfont.svg#CartoGothicStdItalic') format('svg');
	font-weight: normal;
	font-style: normal; }
 
@font-face {
	font-family: 'CartoGothicStdBold';
	src: url('fonts/CartoGothicStd-Bold-webfont.eot');
	src: url('fonts/CartoGothicStd-Bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/CartoGothicStd-Bold-webfont.woff') format('woff'),
	url('fonts/CartoGothicStd-Bold-webfont.ttf') format('truetype'),
	url('fonts/CartoGothicStd-Bold-webfont.svg#CartoGothicStdBold') format('svg');
	font-weight: normal;
	font-style: normal; }
 
@font-face {
	font-family: 'CartoGothicStdBoldItalic';
	src: url('fonts/CartoGothicStd-BoldItalic-webfont.eot');
	src: url('fonts/CartoGothicStd-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/CartoGothicStd-BoldItalic-webfont.woff') format('woff'),
	url('fonts/CartoGothicStd-BoldItalic-webfont.ttf') format('truetype'),
	url('fonts/CartoGothicStd-BoldItalic-webfont.svg#CartoGothicStdBoldItalic') format('svg');
	font-weight: normal;
	font-style: normal; }
 
@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('fonts/league_gothic-webfont.eot');
	src: url('fonts/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/league_gothic-webfont.woff') format('woff'),
	url('fonts/league_gothic-webfont.ttf') format('truetype'),
	url('fonts/league_gothic-webfont.svg#webfontOTINA1xY') format('svg');
	font-weight: normal;
	font-style: normal; }
 
@font-face {
	font-family: 'BebasNeueRegular';
	src: url('fonts/BebasNeue-webfont.eot');
	src: url('fonts/BebasNeue-webfont.eot?iefix') format('eot'),
	url('fonts/BebasNeue-webfont.woff') format('woff'),
	url('fonts/BebasNeue-webfont.ttf') format('truetype'),
	url('fonts/BebasNeue-webfont.svg#webfontfvFLBU0N') format('svg');
	font-weight: normal;
	font-style: normal; }
	
@font-face {
    font-family: 'ChunkFiveRegular';
    src: url('fonts/Chunkfive-webfont.eot');
    src: url('fonts/Chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Chunkfive-webfont.woff') format('woff'),
         url('fonts/Chunkfive-webfont.ttf') format('truetype'),
         url('fonts/Chunkfive-webfont.svg#ChunkFiveRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FavaBlack';
    src: url('fonts/fava-black-webfont.eot');
    src: url('fonts/fava-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fava-black-webfont.woff') format('woff'),
         url('fonts/fava-black-webfont.ttf') format('truetype'),
         url('fonts/fava-black-webfont.svg#FavaBlack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'KeytinRegular';
    src: url('fonts/keytin-light-webfont.eot');
    src: url('fonts/keytin-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/keytin-light-webfont.woff') format('woff'),
         url('fonts/keytin-light-webfont.ttf') format('truetype'),
         url('fonts/keytin-light-webfont.svg#KeytinRegular') format('svg');
    font-weight: normal;
    font-style: normal;
} */

.colortoggle { }
button#bglight, button#bgblue { border-radius: 3px 3px 3px 3px; width: 30px; height: 30px;  top: 5px; position: fixed; z-index:1002; display: block;  border: 1px solid #CCCCCC; cursor: pointer;}
button#bglight { 
right: 18%;
background: rgb(254,255,255);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNmZWZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(254,255,255,1) 15%, rgba(240,240,240,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,rgba(254,255,255,1)), color-stop(100%,rgba(240,240,240,1)));
background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 15%,rgba(240,240,240,1) 100%);
background: -o-linear-gradient(top,  rgba(254,255,255,1) 15%,rgba(240,240,240,1) 100%);
background: -ms-linear-gradient(top,  rgba(254,255,255,1) 15%,rgba(240,240,240,1) 100%);
background: linear-gradient(to bottom,  rgba(254,255,255,1) 15%,rgba(240,240,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#f0f0f0',GradientType=0 );
 }
button#bgblue {right: 15%;
background: rgb(0,112,173);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMiUiIHN0b3AtY29sb3I9IiMwMDcwYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiMxOTVhOTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,112,173,1) 22%, rgba(25,90,151,1) 96%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(22%,rgba(0,112,173,1)), color-stop(96%,rgba(25,90,151,1)));
background: -webkit-linear-gradient(top,  rgba(0,112,173,1) 22%,rgba(25,90,151,1) 96%);
background: -o-linear-gradient(top,  rgba(0,112,173,1) 22%,rgba(25,90,151,1) 96%);
background: -ms-linear-gradient(top,  rgba(0,112,173,1) 22%,rgba(25,90,151,1) 96%);
background: linear-gradient(to bottom,  rgba(0,112,173,1) 22%,rgba(25,90,151,1) 96%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0070ad', endColorstr='#195a97',GradientType=0 );
 }


.newslintro { }
.newslintro h3.newsltitle {
   background: url("images/newslbgtop.png") no-repeat scroll 5px 5px transparent;
    color: #FFFFFF;
    font: 600 20px/21px Arial,Helvetica,sans-serif;
    margin: 0 0 5px;
    min-height: 40px;
    padding: 10px 0 0 70px;
}
.newslintro p {  color: #BADCE9;
    padding: 0 10px 5px;}
.widget_wysija_cont {
  background: url("images/newslbg.jpg") no-repeat scroll center top transparent;
    border-radius: 7px 7px 7px 7px;
    display: inline-block;
    min-height: 200px;
    width: 100%;
	margin-bottom: 15px;
	max-width: 300px;
}
p.wysija-paragraph {  display: inline-block;
    font: 400 13px/21px Arial,sans-serif;
    padding: 0;
    text-transform: none;
    width: 100%;}
p.wysija-paragraph label {  color: #FFFFFF;
    display: inline-block;
    float: left;
    font-style: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    text-align: right;
}
.widget_wysija .wysija-required {
 display: none;
}
input.wysija-input {border-radius: 3px 3px 3px 3px; width: 200px;}
.widget_wysija_cont .wysija-submit, #aktivform .contact input.wpcf7-submit {background: rgb(233,27,40);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5MWIyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2I3MTMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(233,27,40,1) 0%, rgba(183,19,28,1) 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,27,40,1)), color-stop(99%,rgba(183,19,28,1)));
background: -webkit-linear-gradient(top,  rgba(233,27,40,1) 0%,rgba(183,19,28,1) 99%);
background: -o-linear-gradient(top,  rgba(233,27,40,1) 0%,rgba(183,19,28,1) 99%);
background: -ms-linear-gradient(top,  rgba(233,27,40,1) 0%,rgba(183,19,28,1) 99%);
background: linear-gradient(to bottom,  rgba(233,27,40,1) 0%,rgba(183,19,28,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e91b28', endColorstr='#b7131c',GradientType=0 );
border-radius: 7px 7px 7px 7px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font: 600 13px/14px Arial,Helvetica;
    margin-left: 10px;
    margin-right: 20px;
    margin-top: 5px;
}
	
	
	
.widget_wysija_cont .wysija-submit:hover, .widget_wysija_cont .wysija-submit:focus {color: #D31B1E; background: rgb(244,244,244); /* Old browsers */
background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
 }
.widget_wysija_cont .abs-req  { }

.widget_wysija_cont .updated, .widget_wysija_cont .login .message {
    background-color: transparent;
    border: medium none;
    color: #FFFFFF;
    font: 400 15px/21px Arial,Helvetica;
    padding: 25% 10px;
}

#TB_window h2 { font-weight: 600; }
h2 a, h3 a { color: #0E4B7C;}
h2.nothingfound { margin: 20px 0; }
h2.leading{ margin:10px 0; font-weight: bold; }
.marginhome { margin-top: 20px; }

h4.sidebtitle { border-radius: 7px 0 0 0;
    color: #999999;
    font: 600 14px/19px Arial,sans-serif;
    padding: 5px 10px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjRmNGY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(-45deg,  rgba(244,244,244,1) 0%, rgba(249,249,249,1) 8%, rgba(250,250,250,1) 19%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(8%,rgba(249,249,249,1)), color-stop(19%,rgba(250,250,250,1)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(-45deg,  rgba(244,244,244,1) 0%,rgba(249,249,249,1) 8%,rgba(250,250,250,1) 19%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(-45deg,  rgba(244,244,244,1) 0%,rgba(249,249,249,1) 8%,rgba(250,250,250,1) 19%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(-45deg,  rgba(244,244,244,1) 0%,rgba(249,249,249,1) 8%,rgba(250,250,250,1) 19%,rgba(255,255,255,0) 100%);
background: linear-gradient(135deg,  rgba(244,244,244,1) 0%,rgba(249,249,249,1) 8%,rgba(250,250,250,1) 19%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#00ffffff',GradientType=1 );
}
.sidebarbottom { border-radius: 7px 7px 7px 7px;
    box-shadow: 0 -5px 6px #DDDDDD;
    display: inline-block;
    width: 100%;
	margin-bottom: 20px;}
	
	.sidebarbottom .textwidget { padding-left: 10px;}
	
#tagline{
	border-top: 1px solid #ccc;
	background-image: url(images/edge-shadows-small.png);
	background-repeat:repeat-x;
	background-position:bottom;}
  
  #navigation .nav li ul li ul { margin: 0; left: 0;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
-webkit-transition: height 200ms cubic-bezier(0.360, 0.180, 0.390, 0.855); 
   -moz-transition: height 200ms cubic-bezier(0.360, 0.180, 0.390, 0.855); 
    -ms-transition: height 200ms cubic-bezier(0.360, 0.180, 0.390, 0.855); 
     -o-transition: height 200ms cubic-bezier(0.360, 0.180, 0.390, 0.855); 
        transition: height 200ms cubic-bezier(0.360, 0.180, 0.390, 0.855); /* custom */

-webkit-transition-timing-function: cubic-bezier(0.360, 0.180, 0.390, 0.855); 
   -moz-transition-timing-function: cubic-bezier(0.360, 0.180, 0.390, 0.855); 
    -ms-transition-timing-function: cubic-bezier(0.360, 0.180, 0.390, 0.855); 
     -o-transition-timing-function: cubic-bezier(0.360, 0.180, 0.390, 0.855); 
        transition-timing-function: cubic-bezier(0.360, 0.180, 0.390, 0.855); /* custom */
}
  #navigation .nav li ul {box-shadow: none;}
  #navigation .nav li ul .sf-sub-indicator {
    background: url(../images/arrow-superfish-right.png) no-repeat;
    top: 38%;
  }
#navigation {
  margin-top:8px;
  font: bold 1.1em/1 sans-serif;
}
.nav {
  padding: 0;
  list-style: none;
  line-height: 1;
}
.nav a {
}
.nav li, .nav li:hover {
  float: left;
  width: auto;
      border-radius: 7px 7px 0 0;
background: transparent;
}
.nav li a.sf-with-ul {
  padding-right: 22px;
}
.nav li.current_page_item a,
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.current-cat a,
.nav li.li.current-menu-item a,
.nav li.sfHover a {
    color: #FFF;
}

#navigation .nav .sf-sub-indicator {
  position: absolute;
  display: block;
  right: 0.6em;
  top: 45%;
  width: 10px;
  height: 10px;
  text-indent: -999em;
  overflow: hidden;
}
/* 2.2.1 Drop-down menus */
.nav li ul {
  position: absolute;
  left: -999em;
}

.nav li:hover ul ul,
.nav li.sfhover ul ul,
.nav li:hover ul ul ul,
.nav li.sfhover ul ul ul,
.nav li:hover ul ul ul ul,
.nav li.sfhover ul ul ul ul {
  left: -999em;
}
.nav li:hover ul,
.nav li.sfhover ul,
.nav li li:hover ul,
.nav li li.sfhover ul,
.nav li li li:hover ul,
.nav li li li.sfhover ul,
.nav li li li li:hover ul,
.nav li li li li.sfhover ul {
  left: auto;
 }

.navbg { }
img.pageteaser {  }
ul.medpost  { }
.entry, #TB_ajaxContent, ul.medpost li p { font: 400 15px/21px Arial, sans-serif;}

ul.medpost li h3 { margin: 15px 0 0; }
p.latest a { color: #333;
   }
	
ul.medpost li, .post {background: #FFF;
    border: 1px solid #e4e4e4;
    border-radius: 7px 7px 7px 7px;
padding: 0 15px 15px;
	margin-bottom: 10px;
	box-shadow: 0 -5px 8px #DDDDDD;
	}

ul.medpost li h2{font-size: 1.8em;
    font-weight: bold;
    line-height: 1.2em;
    margin: 5px 0 10px;
    padding: 0;}

.meta{    color: #999999;
    font-size: 85%;
	font-style: normal;
    margin: 0 0 5px;
    padding: 5px 5px 0 0;
}
.brownbg .cf-text { color: #F2EFE0;}
.meta a { color: #999999;}
ul.medpost li img{display: block; float:left; margin: 5px 15px 5px 2px; border-radius: 4px 4px 4px 4px;}
.entry p{ margin:0 0 15px 0}
#comments {
	clear: both;
	background: url(images/edge-shadows-small.png) top repeat-x
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	margin-bottom: 0;
}
h3#comments-title {
	padding: 30px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 30px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	margin: 0 0 20px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	list-style: none;
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin:24px 0 0 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
display: none;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin:0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0;
	width: 96%;
}
#respond textarea {
	width: 96%;
}
#respond .form-allowed-tags {
display: none;
}
#respond .form-allowed-tags code {
display: none;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
	margin-top:30px;
}
input, textarea,input checkbox,input radio,select, file{
border: none;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: normal;
    margin: 2px 0;
    padding: 7px;
	}
form#contactform fieldset input{
	float:none;
	width:320px;
	margin-top:30px;}
	form#contactform fieldset textarea{
	margin-top:30px;
	width:430px;
	border: 1px solid #eee;
	background:#fff;}
	form#contactform fieldset input#submit{
	width:150px;}
#submit{
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.48, #BBBBBB),
    color-stop(0.87, #DEDBDE)
);
background-image: -moz-linear-gradient(
    center bottom,
    #BBBBBB 48%,
    #DEDBDE 87%
);

	color:#666;
	text-shadow:0 1px 2px #fff;
	font-family: 'CartoGothicStdBold';
	font-weight:normal;
	font-style: normal;
	float:left;
	cursor:pointer;
	margin:20px 0 0 0;
	}

label{ font-style: italic; float:left;}

#contact{
	padding:0 0 30px 0;
	}
.searchformhead {
	position: relative;
	float: left;
	margin:0 0 40px 0; }
 
.searchform {
	position: relative;
	display: inline-block;
	width: 100%;
	margin-bottom: 15px;
	}
 
.searchformhead input.s {
	float: left;
	margin: 0;
		color:#666;
		padding:19px 15px 18px 15px;
		line-height:1;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-transform:uppercase;
		font-size:9pt;
		font-style:normal;
	width: 140px;
	background:none;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top::none;
	border-bottom::none; }
.searchform input.s {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 0 5px 5px 0;
    box-shadow: 3px 0 7px #E6E6E6 inset;
    color: #666666;
    display: inline-block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-style: normal;
    line-height: 1;
    margin: 0;
    padding: 10px 5%;
    width: 90%;}
	
	
#aktivform { background: url("images/newslbg.jpg") no-repeat scroll center top transparent;
    border-radius: 7px 7px 7px 7px;
    display: block;
    padding: 10px;
	margin: 10px 0 20px 0;}	
#aktivform .interest { }	
#aktivform .interest span.wpcf7-form-control-wrap checkbox-865 { }	
#aktivform .interest span#activint { }	
#aktivform .interest span#activint .wpcf7-list-item {display: inline-block;
    float: none;
    margin: 0;
    width: 100%;}	
#aktivform .interest span#activint .wpcf7-list-item label {color: #F0F0F0;
    font: 400 14px/19px Arial;
    padding: 0; }	
#aktivform .interest span#activint .wpcf7-list-item label input[type=checkbox] { border: medium none;
    display: block;
    margin: 3px 5px 3px 0;}	
#aktivform .interest span#activint .wpcf7-list-item label span.wpcf7-list-item-label { }

#aktivform .contact {  display: inline-block;
    margin-top: 10px; }	
#aktivform .contact p {  display: inline-block;}
#aktivform .contact br { }	
#aktivform .contact span { display: inline-block;}	
#aktivform .contact label { color: #F0F0F0;
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    padding: 7px 0 0;
    width: 50px; }	

#aktivform .contact input.wpcf7-text {  border-radius: 3px 3px 3px 3px;
    display: block;
    max-width: 200px;}	
#aktivwerdenlogo { background: url("images/aktivwerden.png") no-repeat scroll 0 0 transparent;
    height: 60px;
    margin-left: 175px;
    margin-top: -20px;
    position: absolute;
    width: 102px;
    z-index: 999; }	

	
	
	
	

# { border-radius: 7px 7px 7px 7px;}
# p {margin:0; padding:0 0 15px 0;}

# h2 {margin:0 0 10px 0; padding:0 0 10px 0;
	border-bottom:1px solid #ddd;
	}	

# h3 {margin:0 0 10px 0; padding:0;
	}	
	
	
# a:hover {
	text-decoration:none;
	}	

#sideba>ul{
	margin:0 0 50px 0;
	padding:0;
	list-style:none;
	}
	
#>ul>li{
	margin:0;
	padding:0 0 0 10px;
	background:url(images/arrow-superfish-right.png) 0 10px no-repeat;
	}

# li ul{
	margin:0 0 0 15px;
	padding:0;
	list-style:none;
	}
	.tagcloud { margin-bottom: 40px; }
 
/* twitter  */
.lasttwit {
	padding: 0 0 30px 25px;
	position: relative;
	margin: 0 0 30px 0; }
 
a.twilink {
	position: absolute;
	bottom: 0;
	right: 0px;
	font-size: 10pt;
	letter-spacing: -1px;
	font-weight: bold;
	font-style: italic; }
 
ul.tweet_list li,#footer .lasttwit ul li {
	list-style-image: url(images/ico-bird.png) !important;
	margin: 0 0 10px 0;
	padding: 0 !important;
	background: none !important; }
 
.view-twitter {
	padding: 0;
	font-size: 8pt;
	clear: both; }
 
.tweet_avatar { float: right; }
 
ul.tweet_list { margin-bottom: 10px !important; }
 
/* flickr */
# h2 span,#footer h3 span { color: #0061D8; }
 
# h2 span span,#footer h3 span span { color: #FF1183; }
 
.flickwrap {
	position: relative;
	padding: 8px 0 0 0;
	overflow: hidden;
	width: 115%;
	margin-bottom: 28px }
 
	.flickwrap img {
		float: left;
		width:60px;
		margin: 0 22px 22px 1px !important;
		padding: 3px !important; }
 
.flickwrap a:hover img { background:: #ccc; }
 
 
/* Blog Author Widget */
img.avatar {  }
 
span.left {
	float: left;
	margin: 8px 15px 5px 0; }
 
span.right {
	float: right;
	margin: 8px 0 5px 15px; }
 
/* featured */
ul.featured {
	margin: 0 0 10px 0 !important;
	overflow: hidden;
	float: left; }
	
 
# .fblock {
	background:none;
	padding: 0 0 20px 0 !important;
	margin: 0 0 20px 0 !important;
	border-bottom:1px dotted #ddd }
 
# .fblock_plain {
	padding: 0 0 0 0 !important;
	margin: 0 0 30px 0 !important;
	background: none !important; }
 
.fblock img {
	float: left;
	margin: 0 20px 0 1px !important;
	padding:4px }
 
	
.fblock-inn h3,	
.fblock-inn p{
	padding:0 0 0 80px !important;}

/* @tabs
********************************************************************************************
********************************************************************************************/
#hometab {
	float: left;
	width:100%;
	max-width: 300px;
	margin: 20px 0;
	overflow: hidden;
	position: relative;
	box-shadow: 0 -5px 6px #DDDDDD;
	border-radius: 7px 7px 7px 7px; }
	
#hometab h4 {
	letter-spacing: 0;
	padding: 0;
	line-height: 14pt;
	font-size: 10pt !important }
 
ul#serinfo-nav, ul#serinfo-navsocial {
	height:40px;
	margin-top: 0px;
	position:relative;
	z-index: 6;
	}
 
ul#serinfo-nav li, ul#serinfo-navsocial li {
	padding:4px 0 8px 0;
	font-size:13px;
	float: left;
	border-right: 1px solid #ddd;
	width: 26%;
	height:25px;
	text-align: center;
	text-shadow: none;

	cursor: pointer;
background: #6dadc6; /* Old browsers */
background: -moz-linear-gradient(top,  #6dadc6 7%, #2777ad 10%, #022570 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,#6dadc6), color-stop(10%,#2777ad), color-stop(100%,#022570)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6dadc6 7%,#2777ad 10%,#022570 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6dadc6 7%,#2777ad 10%,#022570 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6dadc6 7%,#2777ad 10%,#022570 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6dadc6 7%,#2777ad 10%,#022570 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6dadc6', endColorstr='#022570',GradientType=0 ); /* IE6-9 */

}
	ul#serinfo-nav li a, ul#serinfo-navsocial li a {color: #F0F0F0;
    font-weight: bold;
    text-shadow: none; }
	ul#serinfo-nav li:hover a, ul#serinfo-nav li a:hover, ul#serinfo-navsocial li:hover a, ul#serinfo-navsocial li a:hover { color: #FFF; text-shadow: 0 10px 13px #8EDFFF;}
	
	#serinfo-nav li.current a:hover, #serinfo-navsocial li.current a:hover { color: #2777AD;  text-shadow: 0 10px 13px #8EDFFF; }
 
#serinfo-nav li.current, #serinfo-navsocial li.current {
color: #D31B1E;
background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #f2f2f2 9%, #e1e1e1 9%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(9%,#f2f2f2), color-stop(9%,#e1e1e1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#f2f2f2 9%,#e1e1e1 9%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#f2f2f2 9%,#e1e1e1 9%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#f2f2f2 9%,#e1e1e1 9%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f6f6 0%,#f2f2f2 9%,#e1e1e1 9%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	position:relative;
	z-index: 6;
	border-bottom:none; text-shadow: 0 10px 13px #8EDFFF; }
	
#serinfo-nav li.current a, #serinfo-navsocial li.current a{
	 text-shadow: 0 3px 1px #FFF; color: #D31B1E ;}
	
	#serinfo-nav li.current:hover a, #serinfo-navsocial li.current:hover a {color: #022570;}
	
ul#serinfo-nav li:first-child, ul#serinfo-navsocial li:first-child { border-radius: 7px 0 0 0; }
ul#serinfo-nav li:last-child, ul#serinfo-navsocial li:last-child { border-radius: 0 7px 0 0 ; border-right: none;}
 
li#serpane0,
li#serpane1,
li#serpane2,
li#serpane3,
li#serpane4,
li#serpane5
	{
	margin: 0 0 -15px 0; display: inline;}
li#serpane5 { border-radius: 0 0 7px 7px; }

li#serpane2 .tab-post,
li#serpane3 .tab-post { padding: 5px 0; }
.tab-post {
  border-bottom: none;
    display: block;
    font: 400 14px/19px Arial,Helvetica;
    height: auto;
    overflow: hidden;
    padding: 5px 10px;
    transition: all 0.3s ease-in-out 0s;}
	
	.tab-post img {
		padding:2px;
		margin: 0 15px 0 0 !important;
		float: left; }
#footer {
	padding: 0;
	margin: 0;
	width: 100%;
	overflow: hidden;
	width: 100%; }
	

.listhide, #tglcatlist, #footsitelist { display: none;}
.listshow {display: block; }

.linkpk, .linkrfj, .linkfpo, .linkvlaamsb {opacity: .7; font: 400 14px/22px Arial,Helvetica; color: #333; display: block;}
.linkpk:hover, .linkrfj:hover, .linkfpoe:hover, .linkvlaamsb:hover { opacity: 1; }

.linkpk { background: url(../../../assets/pklogo.png) no-repeat top left; 
    height: 40px;
    margin-right: 15px;
    margin-top: 10px;
    padding-left: 110px;
    padding-top: 10px;}
.linkrfj { background: url(../../../assets/rfjlogo.png) no-repeat top left;
    height: 50px;
    margin-top: 5px;
    padding-left: 54px;
    padding-top: 12px;
	}
.linkfpo { background: url(../../../assets/fpologo.png) no-repeat top left; height: 22px;
    height: 22px;
    margin-right: 15px;
    margin-top: 4px;
    padding-left: 75px;
	}
.linkvlaamsb { background: url(../../../assets/vlaamslogo.png) no-repeat top left;  height: 50px;
   height: 50px;
    margin-top: 12px;
    padding-left: 65px;
    padding-top: 12px;}

.brownbg { background: rgb(175,170,151); /* Old browsers */
background: -moz-radial-gradient(top left, ellipse cover,  rgba(175,170,151,1) 9%, rgba(120,118,108,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, top left, 0px, top left, 100%, color-stop(9%,rgba(175,170,151,1)), color-stop(100%,rgba(120,118,108,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(top left, ellipse cover,  rgba(175,170,151,1) 9%,rgba(120,118,108,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(top left, ellipse cover,  rgba(175,170,151,1) 9%,rgba(120,118,108,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(top left, ellipse cover,  rgba(175,170,151,1) 9%,rgba(120,118,108,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at top left,  rgba(175,170,151,1) 9%,rgba(120,118,108,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afaa97', endColorstr='#78766c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
border-radius: 7px; margin-top: 20px; margin-bottom: 20px;}
.cf-text { color: #E1DECD;     padding: 50px 0 15px 15px;}
.cf-text h3 { text-transform: uppercase; color: #EDE7CE; font-size: 2.45em; font-weight: 400; font-family: Arial, Helvetica, sans-serif;}
.cf-text p { }#footer h3 {
		margin: 0 0 10px 0;
		padding: 0 0 5px 0;
	} 
	#footer li {
		margin: 0 0 3px 0;
		padding: 0 0 3px 0; }
 	#footer img {
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		float: left; }
		
	#footer .row{
		padding-top:40px;
	}
#footer ul { margin: 0 0 20px 0; }
#footer ul li ul { margin: 0; }
#footer .lasttwit{margin:0 0 5px 0}
#footer .flickwrap a img {
		float: left;
		margin: 0 22px 22px 0;
		max-width:60%;
		padding: 2px !important; }
#footer .flickwrap { margin-bottom: 16px }
.footerbox {
	margin: 0 0 90px 0;
	padding: 10px 0;
	font-size: 8pt;
	background: url(images/line-h-l.png) top repeat-x; }
.footleft { }
.footcenter {}
.footright {}
.footerbox h3 { background: url("images/arrowfootertab.png") no-repeat scroll 0 10px transparent;
    border-radius: 5px 5px 5px 5px;
    color: #F0F0F0;
    cursor: pointer;
    font: 1.4em/2em Arial,sans-serif;
    margin: 0 0 5px;
    padding: 0 0 0 15px;
 }
 
 .footerbox h3:hover { background: url("images/arrowfootertab.png") no-repeat scroll 0 -18px transparent;
   
 }
 .footerbox ul { margin: 10px 0; display: inline-block;}
.footerbox ul a {
    color: #FFF;
	text-decoration: none;
    font: 14px/19px Arial,Helvetica;
}
.footerbox ul a:hover { color: #FFF; text-decoration: underline;}
.footerbox ul li {
    line-height: 1.8em;
    margin: 0 0 0 10px;
}
#credit p,#copyright p {
	margin: 0;
	padding: 5px 0;
	color: #B1D3EE; }
#credit { text-align: right; }
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: none;
	}
img.alignright {
	margin: 4px 1px 15px 20px !important;
	display: inline;
	float: right;
	}
img.alignleft {
	margin: 4px 20px 15px 1px !important;
	display: inline;
	float: left;
	}
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
	
.wp-caption {
  background: none repeat scroll 0 0 white;
    border-radius: 4px 4px 4px 4px;
    padding-top: 5px;
    text-align: center;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
   border-radius:4px;
}

.wp-caption p.wp-caption-text {
  border-top: 1px dotted #CCCCCC;
    font-size: 11px;
    font-style: italic;
    line-height: 16px;
    margin: 0;
    padding: 3px 0;
}

img.wp-smiley {
    background: transparent;
    border: none;
    margin: 0;
    padding: 0;
}

.bags,
.post>iframe,
#map iframe,
.flickwrap a img,
img.aligncenter,
img.alignright,
img.alignleft,
.wp-caption {
	margin: 0 7px 7px 7px;
	overflow: hidden;
	z-index: 9; 
	-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;
}
.socialbuttons { }
#social {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	position: relative;
	background-image:url(images/line-h-l.png);
	background-position:top;
	background-repeat:repeat-x;}
	#social .container{
		padding-bottom:0;}
 	#social a {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-transform:uppercase;
		font-size:9pt;}
 
		#social a:hover {
			text-transform: uppercase;
			text-shadow: none; }
 
ul#social-menu {
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0 -5px 6px #DDDDDD;
    display: inline;
    float: left;
    margin: 0 0 15px;
    position: relative;
    width: 100%;
	background: -moz-radial-gradient(top center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,0.87) 23%, rgba(247,247,247,0.59) 72%, rgba(243,243,243,0.59) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, top center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(23%,rgba(255,255,255,0.87)), color-stop(72%,rgba(247,247,247,0.59)), color-stop(100%,rgba(243,243,243,0.59))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(top center, ellipse cover, rgba(255,255,255,1) 0%,rgba(255,255,255,0.87) 23%,rgba(247,247,247,0.59) 72%,rgba(243,243,243,0.59) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(top center, ellipse cover, rgba(255,255,255,1) 0%,rgba(255,255,255,0.87) 23%,rgba(247,247,247,0.59) 72%,rgba(243,243,243,0.59) 100%); /* Opera 12+ */
background: -ms-radial-gradient(top center, ellipse cover, rgba(255,255,255,1) 0%,rgba(255,255,255,0.87) 23%,rgba(247,247,247,0.59) 72%,rgba(243,243,243,0.59) 100%); /* IE10+ */
background: radial-gradient(ellipse at top center, rgba(255,255,255,1) 0%,rgba(255,255,255,0.87) 23%,rgba(247,247,247,0.59) 72%,rgba(243,243,243,0.59) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#96f3f3f3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}	
ul#social-menu li { float: left; padding-top: 10px; display:inline; padding-bottom: 10px;}
 ul#social-menu li:first-child { padding-left: 10px; }
  ul#social-menu li:last-child { padding-right: 10px; }
	ul#social-menu li a{
		display: block;
    float: left;
    height: 30px;
    list-style-type: none;
    margin: 0 10px 0 0;
    position: relative;
    width: 30px;
		background-image: url(images/social.png);
		background-repeat: no-repeat;
		border-radius: 4px 4px 4px 4px;
		    box-shadow: none;
		opacity: .7;
		transition-property: opacity; transition-duration: 300ms; 
	}	
ul#social-menu li a:hover {opacity: 1; box-shadow:0 4px 5px 0px #CCCCCC, inset 0px 2px 8px #FFF;}
ul#social-menu li a strong { position:absolute; left:0px; top:-1px;
   text-shadow:1px 1px 0 rgba(0, 0, 0, 0.75); background-color:rgba(0, 0, 0, 0.8);
   border-radius:3px; z-index: 99;
}


ul#social-menu li { transition-property: opacity; transition-duration: 200ms; }
ul#social-menu li a strong { color: #EAEAEA;
    opacity: 0;
    padding: 5px;
    transition-duration: 300ms;
    transition-property: opacity, top;
}
 
ul#social-menu li:hover { opacity:1; }
ul#social-menu li:hover a strong { opacity:1; top:-35px; display: inline-block; text-align:left;}
	
li.socials_fa a{ background-position: 0 0; } 
li.socials_feed a{ background-position: -40px 0; } 
li.socials_fl a{ background-position: -80px 0; } 
li.socials_li a{ background-position: -120px 0; } 
li.socials_my a{ background-position: -160px 0; } 
li.socials_t a{ background-position: -200px 0; } 
li.socials_tw a{ background-position: -240px 0; } 
li.socials_vi a{ background-position: -280px 0; } 
li.socials_yo a{ background-position: -320px 0; } 

		
/* 
li.socials_fa { background-position: 0 -20px; }
 	li.socials_fa:hover { background-position: 0 0; }
 
li.socials_tw { background-position: 0 -60px; }
 	li.socials_tw:hover { background-position: 0 -40px; }
 
li.socials_yo { background-position: 0 -100px; }
 	li.socials_yo:hover { background-position: 0 -80px; }
 
li.socials_vi { background-position: 0 -140px; }
 	li.socials_vi:hover { background-position: 0 -120px; }
 
li.socials_tu { background-position: 0 -180px; }
 	li.socials_tu:hover { background-position: 0 -160px; }
 
li.socials_de { background-position: 0 -220px; }
 	li.socials_de:hover { background-position: 0 -200px; }
 
li.socials_fl { background-position: 0 -260px; }
 	li.socials_fl:hover { background-position: 0 -240px; }
 
li.socials_li { background-position: 0 -300px; }
 	li.socials_li:hover { background-position: 0 -280px; }
 
li.socials_la { background-position: 0 -340px; }
 	li.socials_la:hover { background-position: 0 -320px; }
 
li.socials_my { background-position: 0 -380px; }
 	li.socials_my:hover { background-position: 0 -360px; }
 
li.socials_po { background-position: 0 -420px; }
 	li.socials_po:hover { background-position: 0 -400px; }
 
li.socials_sp { background-position: 0 -460px; }
 	li.socials_sp:hover { background-position: 0 -440px; }
 
li.socials_sk { background-position: 0 -500px; }
 	li.socials_sk:hover { background-position: 0 -480px; }
 
li.socials_ya { background-position: 0 -540px; }
 	li.socials_ya:hover { background-position: 0 -520px; }
 
li.socials_dl { background-position: 0 -580px; }
 	li.socials_dl:hover { background-position: 0 -560px; }
*/

#slide-warp{
	border-radius: 5px 5px 5px 5px;
    border-top: 1px solid #F3F3F3;
    box-shadow: none;
    margin-top: 20px;
}
}

.nav-box { padding-bottom: 0px;}

/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 


/* FlexSlider Necessary Styles */ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; width: 960px; border-radius: 7px; transition: all 0.2s linear; margin: 0; }
.flex-pauseplay span {text-transform: capitalize;}


.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme */
.flexslider {position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 89%; padding: 2% 5%; position: absolute; left: 6px; top: 8px; /*background: rgba(0,0,0,.3); */ color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3);}
.flex-caption a{color:#fff !important;}


.flex-direction-nav li a {width: 0px; height: 40px; margin: -13px 0 0; display: block; ; position: absolute; top: 47%; cursor: pointer; text-indent: -9999px; -moz-transition: width 0.2s linear 0s ; -webkit-transition:width 0.2s linear 0s; -o-transition: width 0.2s linear 0s;}

.flexslider:hover .flex-direction-nav li a { width: 37px;}
.flex-direction-nav li .flex-next {right: 15px;background:url(images/nav_right.png) no-repeat 0 0}
.flex-direction-nav li .flex-prev {left: 20px;background:url(images/nav_left.png) no-repeat 0 0}

.flex-direction-nav li .flex-next:hover {background-position:0 -43px;}
.flex-direction-nav li .flex-prev:hover { background-position:0 -43px;}
.flex-direction-nav li .flex-disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

.flexslider:hover .flex-control-nav { width: 100%;}
.flex-control-nav {background-color: rgba(0, 0, 0, 0.2);
   border-radius: 0 0 7px 7px;
    bottom: 4px;
    margin-left: 1px;
    max-height: 50px;
    overflow: hidden;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    width: 0%;-moz-transition: background-color 0.4s ease-in, width 0.2s ease-out 0s ; -webkit-transition: background-color 0.4s ease-in, width 0.2s ease-out 0s; -o-transition: background-color 0.4s ease-in, width 0.2s ease-out 0s; }

.flex-control-nav:hover { background-color: rgba(0, 0, 0, 0.6);}

.flex-control-nav li {margin:0 5px; display: inline-block; zoom: 1; *display: inline; height: 50px;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 14px; display: block; background: url(images/bg_control_nav.png) no-repeat 0 2px; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -11px;}
.flex-control-nav li a.active {background-position: 0 -25px; cursor: default;}
  .flex-control-nav li img { opacity: .6; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; cursor: pointer; width: 180px; height: 50px;}
 .flex-control-nav li img.flex-active,   .flex-control-nav li img:hover { opacity: 1; }
 

.flex-control-nav li img
 
 .yt-container {
	position: relative;
	padding-bottom: 56%;
	padding-top: 30px;
	height: 0;
	margin: 10px 0;
	overflow: hidden;
}

.yt-container iframe,  
.yt-container object,  
.yt-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
