/* #Reset & Basics
================================================== */

* {
	margin: 0;
	padding: 0;
}

ul, li, ol {
	list-style:none
}

fieldset, iframe {
	border:none
}
iframe { overflow:hidden; }
/* render html5 elements as block */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}

*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
	font-size:20px;
}

sub {
	bottom: -0.25em
}

img {
	height:auto;
	max-width: 100%;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
	line-height:.5em;
}

/* #Video
================================================== */

.video-container {
	width:100%; 
	float:left;
	position: relative;
	padding-bottom:57%;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/* #Input Styles
================================================== */

input, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline:0;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	outline: 0;
}

input, textarea {
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
}

input:focus, textarea:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow:0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow:0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow:0 0 8px rgba(82, 168, 236, 0.6)
}

input, textarea {
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
}

input:focus, textarea:focus {
	border:1px solid #6459c4;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.input {
	color:#2c2c2c
}

.textarea {
	color:#2c2c2c
}

:placeholder {
	color:#a7a9ac;
	letter-spacing:normal;
}

.placeholder {
	color:#a7a9ac;
	letter-spacing:normal;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #a7a9ac;
	letter-spacing:normal;
}

input::-moz-placeholder, textarea::-moz-placeholder {
	color: #a7a9ac;
	letter-spacing:normal;
}


.sbHolder {
	width:100%;
	height:46px;
	float: left;
	font-size:16px;
	color:#a7a8ac;
	position: relative;
	font-family:"noto_sansitalic",Arial, Helvetica, sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.sbSelector {
	color:#a7a8ac;
	display: block;
	height: 46px;
	left: 0;
	top:0;
	line-height: 46px;
	position: absolute;
	outline:none;
	text-indent: 10px;
	width: 100%;
	background:#eef1f3 url(../images/icon-arrow02.png) no-repeat right center;
	border:none;
}

.sbSelector:link {
	color: #a7a8ac;
	text-decoration: none
}

.sbSelector:active {
	color: #a7a8ac;
	text-decoration: none
}

.sbSelector:hover {
	color:#a7a8ac;
}

.sbOptions {
	background:#eef1f3;
	border:none;
	list-style: none;
	left: 0;
	margin:0;
	padding:0;
	position: absolute;
	top: 46px;
	width: 100%;
	overflow-y:scroll !important;
	overflow-x:hidden;
	z-index: 70;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.sbOptions li {
	width:100%;
	height:auto;
	padding:0;
	color:#a7a8ac;
	background:none;
	margin:0;
	position:relative
}

.sbOptions a {
	width:100%;
	float:left;
	display: block;
	color: #a7a8ac;
	text-decoration: none;
	padding:5px 10px;
	position:relative;
	z-index:10;
}

.sbOptions a:hover {
	color: #a7a8ac;
	background:#bae1fe;
}

.sbOptions a.active:hover {
	color: #a7a8ac;
}


/* #Basic Styles
================================================== */

body {
	font-size:16px;
	color:#2c2c2c;
	line-height:24px;
	letter-spacing:normal;
	font-family:"noto_sansregular", Arial, Helvetica, sans-serif;
	background:#0193cc url(../images/bg13.png) repeat-x bottom left;
}

html, body { 
	overflow-x:hidden
}

/* #Links
================================================== */

a {
	color:#2c2c2c;
	outline:0;
	cursor:pointer
}

a, a:visited {
	text-decoration:none;
	outline:0
}

a:hover {
	text-decoration:underline;
	outline:0
}

a:hover {
	color:#d1d1d1;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease
}

a.active {
	color:#d1d1d1;
}

a:focus, a:active, a:visited {
	text-decoration:none;
	outline:0
}

/* #Typography
================================================== */

p {
	padding-bottom:20px
}

h1, h2, h3, h4, h5, h6 {
	color:#2c2c2c;
	line-height:1em;
	padding:0 0 12px 0;
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif;
	font-weight:normal;
}

h1 {
	font-size:24px;	
	line-height:28px	
}

h2 {
	font-size:22px;
	font-family:"noto_sansregular", Arial, Helvetica, sans-serif;
	line-height:26px;
}

h3 {
	font-size:20px;
	font-family:"noto_sansitalic", Arial, Helvetica, sans-serif;
	line-height:24px;
}

h4 {
	font-size:18px;
	font-family:"noto_sansitalic", Arial, Helvetica, sans-serif;
	line-height:22px;
}

h5 {
	font-size:16px;
}

h6 {
	font-size:14px;
}

strong {
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif;
}

.bold {
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif;
}

.upper {
	text-transform:uppercase
}

.btn-primary {
	height:28px;
	float:left;
	display:inline-block;
	background:#0066b1;
	border:none;
	font-size:14px;
	color:#FFFFFF;
	font-family:"noto_sansitalic", Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	line-height:28px;
	cursor:pointer;
	padding:0 10px
}

.btn-primary:hover {
	background:#2775ae;
	text-decoration:none
}

.btn-secondary {
	height:28px;
	float:left;
	display:inline-block;
	background:#e6ebee;
	border:none;
	font-size:12px;
	color:#0066b1;
	font-family:"noto_sansitalic", Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	line-height:28px;
	cursor:pointer;
	padding:0 10px
}

.btn-secondary:hover {
	background:#d5dde2;
	color:#0066b1;
	text-decoration:none
}


/* #owl-carousel styles 
=======================================================*/
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
	float: left;
}

.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor: pointer;
}

.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing {
	cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

/* CSS3 Transitions */
.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}

/* fade */
.owl-fade-out {
	z-index: 10;
	-webkit-animation: fadeOut .7s both ease;
	-moz-animation: fadeOut .7s both ease;
	animation: fadeOut .7s both ease;
}

.owl-fade-in {
	 -webkit-animation: fadeIn .7s both ease;
	 -moz-animation: fadeIn .7s both ease;
	 animation: fadeIn .7s both ease;
}

/* backSlide */
.owl-backSlide-out {
	-webkit-animation: backSlideOut 1s both ease;
	-moz-animation: backSlideOut 1s both ease;
	animation: backSlideOut 1s both ease;
}

.owl-backSlide-in {
	-webkit-animation: backSlideIn 1s both ease;
	-moz-animation: backSlideIn 1s both ease;
	animation: backSlideIn 1s both ease;
}

/* goDown */
.owl-goDown-out {
	-webkit-animation: scaleToFade .7s ease both;
	-moz-animation: scaleToFade .7s ease both;
	animation: scaleToFade .7s ease both;
}

.owl-goDown-in {
	-webkit-animation: goDown .6s ease both;
	-moz-animation: goDown .6s ease both;
	animation: goDown .6s ease both;
}

/* scaleUp */
.owl-fadeUp-in {
	-webkit-animation: scaleUpFrom .5s ease both;
	-moz-animation: scaleUpFrom .5s ease both;
	animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
	-webkit-animation: scaleUpTo .5s ease both;
	-moz-animation: scaleUpTo .5s ease both;
	animation: scaleUpTo .5s ease both;
}


/* Keyframes */
/*empty*/
@-webkit-keyframes 
empty {
 0% {
opacity: 1
}
}
@-moz-keyframes 
empty {
 0% {
opacity: 1
}
}
@keyframes 
empty {
 0% {
opacity: 1
}
}
@-webkit-keyframes 
fadeIn {
 0% {
opacity:0;
}
 100% {
opacity:1;
}
}
@-moz-keyframes 
fadeIn {
 0% {
opacity:0;
}
 100% {
opacity:1;
}
}
@keyframes 
fadeIn {
 0% {
opacity:0;
}
 100% {
opacity:1;
}
}
@-webkit-keyframes 
fadeOut {
 0% {
opacity:1;
}
 100% {
opacity:0;
}
}
@-moz-keyframes 
fadeOut {
 0% {
opacity:1;
}
 100% {
opacity:0;
}
}
@keyframes 
fadeOut {
 0% {
opacity:1;
}
 100% {
opacity:0;
}
}
@-webkit-keyframes 
backSlideOut {
 25% {
opacity: .5;
-webkit-transform: translateZ(-500px);
}
 75% {
opacity: .5;
-webkit-transform: translateZ(-500px) translateX(-200%);
}
 100% {
opacity: .5;
-webkit-transform: translateZ(-500px) translateX(-200%);
}
}
@-moz-keyframes 
backSlideOut {
 25% {
opacity: .5;
-moz-transform: translateZ(-500px);
}
 75% {
opacity: .5;
-moz-transform: translateZ(-500px) translateX(-200%);
}
 100% {
opacity: .5;
-moz-transform: translateZ(-500px) translateX(-200%);
}
}
@keyframes 
backSlideOut {
 25% {
opacity: .5;
transform: translateZ(-500px);
}
 75% {
opacity: .5;
transform: translateZ(-500px) translateX(-200%);
}
 100% {
opacity: .5;
transform: translateZ(-500px) translateX(-200%);
}
}
@-webkit-keyframes 
backSlideIn {
 0%, 25% {
opacity: .5;
-webkit-transform: translateZ(-500px) translateX(200%);
}
 75% {
opacity: .5;
-webkit-transform: translateZ(-500px);
}
 100% {
opacity: 1;
-webkit-transform: translateZ(0) translateX(0);
}
}
@-moz-keyframes 
backSlideIn {
 0%, 25% {
opacity: .5;
-moz-transform: translateZ(-500px) translateX(200%);
}
 75% {
opacity: .5;
-moz-transform: translateZ(-500px);
}
 100% {
opacity: 1;
-moz-transform: translateZ(0) translateX(0);
}
}
@keyframes 
backSlideIn {
 0%, 25% {
opacity: .5;
transform: translateZ(-500px) translateX(200%);
}
 75% {
opacity: .5;
transform: translateZ(-500px);
}
 100% {
opacity: 1;
transform: translateZ(0) translateX(0);
}
}
@-webkit-keyframes 
scaleToFade {
 to {
opacity: 0;
-webkit-transform: scale(.8);
}
}
@-moz-keyframes 
scaleToFade {
 to {
opacity: 0;
-moz-transform: scale(.8);
}
}
@keyframes 
scaleToFade {
 to {
opacity: 0;
transform: scale(.8);
}
}
@-webkit-keyframes 
goDown {
 from {
-webkit-transform: translateY(-100%);
}
}
@-moz-keyframes 
goDown {
 from {
-moz-transform: translateY(-100%);
}
}
@keyframes 
goDown {
 from {
transform: translateY(-100%);
}
}
 @-webkit-keyframes 
scaleUpFrom {
 from {
opacity: 0;
-webkit-transform: scale(1.5);
}
}
@-moz-keyframes 
scaleUpFrom {
 from {
opacity: 0;
-moz-transform: scale(1.5);
}
}
@keyframes 
scaleUpFrom {
 from {
opacity: 0;
transform: scale(1.5);
}
}
 @-webkit-keyframes 
scaleUpTo {
 to {
opacity: 0;
-webkit-transform: scale(1.5);
}
}
@-moz-keyframes 
scaleUpTo {
 to {
opacity: 0;
-moz-transform: scale(1.5);
}
}
@keyframes 
scaleUpTo {
 to {
opacity: 0;
transform: scale(1.5);
}
}

.owl-theme {
	width:auto;
}

.owl-theme .owl-controls {
	width:100%;
	float:right;
	padding:0;
	margin:14px 0 0 0;
	text-align:center;
	position:relative;
	z-index:10;
}

/* Styling Pagination*/
.owl-theme .owl-controls .owl-page {
	width:auto;
	margin:0 auto;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}

.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 8px;
	height: 9px;
	float:left;
	background:url(../images/bullet01.png) no-repeat;
	margin: 20px 5px 0 5px;
	padding:0;
	opacity: 1;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	text-indent:-9999px
}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	background:url(../images/bullet02.png) no-repeat;
	box-shadow:none;
	color:#FFFFFF;
}

/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: 9px;
	width: 8px;
	color: #000;
	padding:0;
	text-align:center;
	line-height:6px;
	font-size: 12px;
	display:inline-block;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	color:#FFFFFF;
}

/* preloading images */
.owl-item.loading {
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}


/* #FlexSlider Necessary Styles
=======================================================*/
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}

.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

.flexslider {
	margin: 0;
	padding: 0;
}

.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	width: 100%;
	display: block;
}

.flex-pauseplay span {
	text-transform: capitalize;
}

.slides:after {
	content: "";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

* html .slides {
	height: 1%;
}

.no-js .slides > li:first-child {
	display: block;
}

/* FlexSlider Default Theme
*********************************/
.flexslider {
	margin: 0;
	position: relative;
	zoom: 1;
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.loading .flex-viewport {
	max-height: 300px;
}

.flexslider .slides {
	zoom: 1;
}

.carousel li {
	margin-right: 5px;
}

/* Direction Nav */
.flex-direction-nav {
 *height: 0;
}

.flex-direction-nav a {
	text-decoration: none;
	display: block;
	width: 36px;
	height: 66px;
	margin: 0;
	position: absolute;
	top: 23%;
	z-index: 10;
	overflow: hidden;
	opacity: 1;
	cursor: pointer;
	text-indent: -99999px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

.flex-direction-nav .flex-prev {
	background: url(../images/arrow-previous05.png) no-repeat;
	left: -54px;
	text-indent: -99999px;
}

.flex-direction-nav .flex-next {
	background: url(../images/arrow-next05.png) no-repeat;
	right: -54px;
	text-indent: -99999px;
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
}

.flex-direction-nav .flex-disabled {
	opacity: 0 !important;
	filter: alpha(opacity=0);
	cursor: default;
}

/* Pause/Play */
.flex-pauseplay a {
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	opacity: 0.8;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: #000;
}

.flex-pauseplay a:before {
	font-family: "flexslider-icon";
	font-size: 20px;
	display: inline-block;
	content: '\f004';
}

.flex-pauseplay a:hover {
	opacity: 1;
}

.flex-pauseplay a.flex-play:before {
	content: '\f003';
}

/* Control Nav */
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center;
	display: none;
}

.flex-control-nav li {
	margin: 0 2px 0 3px;
	display: inline-block;
	zoom: 1;
 *display: inline;
}

.flex-control-paging li a {
	width: 15px;
	height: 15px;
	display: block;
	background: #f3f3f3;
	border: 1px solid #8d8d8d;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

.flex-control-paging li a:hover {
	background: #8d8d8d;
}

.flex-control-paging li a.flex-active {
	background: #8d8d8d;
	cursor: default;
}

.flex-control-thumbs {
	width: 100%;
	float: left;
	margin: 10px 0 0 0;
	position: static;
	overflow: hidden;
}

.flex-control-thumbs li {
	width: 18%;
	float: left;
	margin: 0 2% 0 0;
}

.flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: 1;
	cursor: pointer;
}

.flex-control-thumbs img:hover {
	opacity: 1;
}

.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}

#carousel {
	width: 100%;
	float: left;
}

#carousel ul {
	width: 100%;
	float: left;
}

#carousel.flexslider {
	padding: 0;
	margin: 0;
}

#carousel.flexslider li {
	width: 152px !important;
	margin: 0 9px 0 0;
	padding: 0;
}

#carousel.flexslider li img {
	width: 100%;
	display: block;
	opacity: 1;
	cursor: pointer;
}

#carousel.flexslider li img:hover {
	opacity: 1;
}

#carousel.flexslider .flex-active-slide img {
	opacity: 1;
	cursor: default;
}


/* #Container 
=======================================================*/
.container-main {
	width:100%;
	float:left;
	background:#FFFFFF url(../images/shadow01.png) no-repeat top center;
	padding:22px 0 0 0
}

.container {
	width:1250px;
	margin:0 auto
}


/* #Header
=======================================================*/
header {
	width:100%;
	float:left;
	background:#FFFFFF;
	padding:2px 0 0 0;
	z-index:90;
	position:fixed;
	top:0;
	left:0
}

header .logo {
	width:249px;
	float:left;
	margin:0 -261px -20px 12px;
	position:relative;
	z-index:30
}

.top-links {
	width:100%;
	float:right;
	padding:0 32px 0 261px;
	position:relative;
}

.top-links aside {
	width:100%;
	float:right
}

.top-links aside ul {
	float:right
}

.top-links aside ul li {
	height:40px;
	float:left;
	font-size:12px;
	color:#8c8d8d;
	line-height:20px;
	padding:8px 0;
	margin-left:22px
}

.top-links aside ul a {
	color:#8c8d8d;
	text-decoration:underline
}

.top-links aside ul a:hover {
	color:#2c2c2c;
	text-decoration:none
}

.top-links .social {
	width:100%;
	float:left
}

.top-links .social ul {
	float:right
}

.top-links .social ul li {
	height:36px;
	float:left;
	font-size:12px;
	margin-left:10px
}

.top-links .social ul li a {
	height:36px;
	float:left;
	display:table;
	background:#0193cc;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	line-height:14px;
	padding:0 14px;
	cursor:pointer;
}

.top-links .social ul li a .txt-middle {
	height:100%;
	vertical-align:middle;
	display:table-cell
}

.top-links .social ul li a .txt-middle span {
	font-size:14px;
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif
}

.top-links .social ul li a .txt-middle span span {
	padding:0 3px
}

.top-links .social ul li a:hover {
	background:#5aafd0
}

.top-links .social ul .facebook a {
	background:#3b579d
}

.top-links .social ul .facebook a:hover {
	background:#516cb0
}

.top-links .social ul .twitter a {
	background:#00aced
}

.top-links .social ul .twitter a:hover {
	background:#6dbcda
}

.top-links .social ul .youtube a {
	background:#8c8d8d
}
.top-links .social ul .youtube a.active .txt-arrow {
	height:59px;
	background:url(../images/icon-curve01.png) no-repeat bottom center;
	padding-bottom:23px;
	margin-bottom:-23px;
}

.top-links .social ul .youtube a:hover {
	background:#8c8d8d
}

.top-links .social ul .youtube:hover {
	height:59px;
	/*background:url(../images/icon-curve01.png) no-repeat bottom center;*/
	padding-bottom:13px;
	margin-bottom:-13px
}

.top-links .social ul li:hover .dropbox-bg {
	display:none
}

.top-links .social ul li .dropbox-bg {
	width:100%;
	position:absolute;
	top:100px;
	left:0;
	display:none;

}

.top-links .social ul li .dropbox {
	background:url(../images/bg01.png) repeat-y top center;
	box-shadow:inset #cfd1d1 0 0 12px, inset #cfd1d1 0 0 12px;
	behavior: url(PIE.htc);
	position:relative;
	padding:53px 0;
	z-index:90;
	width:1300px;
	clear: left;
	min-height: 620px;
	margin: 0 auto;
}

.top-links .social ul li .dropbox a {
	width:auto;
	height:auto;
	background:none;
	text-align:left;
	line-height:normal;
	padding:0
}

.top-links .social ul li .dropbox a:hover {
	background:none;
	text-decoration:underline
}

.top-links .social ul li .article-left {
	width:715px;
	float:left;
	padding:0 0 0 32px
}

.top-links .social ul li .article-left h2 {
	float:left;
	color:#333333;
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif
}

.top-links .social ul li .article-left h2 img {
	margin-right:20px
}

.top-links .social ul li .article-left h6 {
	width:100%;
	font-size:14px;
	color:#1b7fd5;
	padding-bottom:0
}

.top-links .social ul li .article-left h6 a {
	color:#1b7fd5
}

.top-links .social ul li .article-left p {
	color:#555555;
	padding-bottom:0;
}

.top-links .social ul li .article-left p a {
	color:#555555
}

.top-links .social ul li .article-left p span {
	color:#b299b2
}

.top-links .social ul li .article-left p span a {
	color:#b299b2
}

.top-links .social ul li .article-left article {
	width:320px;
	float:left;
	border-right:1px solid #e2e2e2;
	padding:10px 15px 0 15px
}

.top-links .social ul li .article-left article h5 {
	float:left;
	color:#333333;
	padding:5px 0 0 0
}

.top-links .social ul li .article-left figure {
	width:100%;
	float:left;
	padding-bottom:4px
}

.top-links .social ul li .article-left figure a {
	width:100%;
	float:left
}

.top-links .social ul li .article-left .info {
	width:100%;
	float:left
}

.top-links .social ul li .article-left .rating {
	float:right;
	padding:0 15px 0 0;
}


.top-links .social ul li .article-left .article-bg {
	width:100%;
	float:left;
	border-bottom:1px solid #eeeeee;
	border-top:1px solid #eeeeee
}

.top-links .social ul li .article-left .pager {
	float:right;
	padding-bottom:15px
}

.top-links .social ul li .article-left .next {
	width:21px;
	height:21px;
	float:left;
	background:url(../images/arrow-next01.png) no-repeat;
	border:1px solid #e9e9e9;
	text-indent:-99999px
}

.top-links .social ul li .article-left .next:hover {
	background:url(../images/arrow-next02.png) no-repeat;
	border:1px solid #d3d3d3
}

.top-links .social ul li .article-left .next.active {
	background:url(../images/arrow-next02.png) no-repeat;
	border:1px solid #d3d3d3;
	margin-right:-1px
}

.top-links .social ul li .article-left .previous {
	width:21px;
	height:21px;
	float:left;
	background:url(../images/arrow-previous01.png) no-repeat;
	border:1px solid #e9e9e9;
	text-indent:-99999px
}

.top-links .social ul li .article-left .previous:hover {
	background:url(../images/arrow-previous02.png) no-repeat;
	border:1px solid #d3d3d3
}

.top-links .social ul li .article-left .previous.active {
	background:url(../images/arrow-previous02.png) no-repeat;
	border:1px solid #d3d3d3;
	margin-left:-1px
}

.top-links .social ul li .article-list-top {
	width:364px;
	float:left;
	border-left:1px solid #e2e2e2;
	padding:15px 15px 0 15px;
	margin-left:-1px
}

.top-links .social ul li .article-list-top h5 {
	color:#333333
}

.top-links .social ul li .article-list-top h5 a {
	color:#333333
}

.top-links .social ul li .article-list-top figure {
	width:107px;
	float:left
}

.top-links .social ul li .article-list-top figure a {
	width:100%;
	float:left
}

.top-links .social ul li .article-list-top .info {
	width:225px;
	float:left;
	padding:0 0 0 15px
}

.top-links .social ul li .article-list-top .info h6 {
	line-height:20px
}

.top-links .social ul li .article-list-top .aside-info {
	width:100%;
	float:left;
	padding-bottom:11px
}

.top-links .social ul li .article-right {
	width:545px;
	float:right;
	padding:0 32px 0px 33px;
}

.top-links .social ul li .article-right h5 {
	width:100%;
	float:left;
	padding-bottom:20px
}

.top-links .social ul li .article-right h5 span {
	height:33px;
	float:left;
	background:url(../images/bg04.png) no-repeat right;
	color:#FFFFFF;
	padding:4px 13px
}

.top-links .social ul li .article-right article {
	width:175px;
	float:left;
	margin-right:55px
}

.top-links .social ul li .article-right article figure {
	width:100%;
	float:left;
	padding-bottom:15px;
	position:relative;
}

.top-links .social ul li .article-right article figure a {
	width:100%;
	float:left
}

.top-links .social ul li .article-right article p {
	font-size:14px;
	line-height:14px
}

.top-links .social ul li .article-right article p a {
	color:#2c2c2c;
	line-height:14px
}

.top-links .social ul li .article-right article p a:hover {
	color:#0066b1
}

.top-links .social ul li .article-right article .info {
	width:100%;
	min-height:46px;
	float:left
}

.top-links .social ul li .article-right article .btn-primary {
	height:28px;
	float:left;
	display:inline-block;
	background:#0066b1;
	border:none;
	font-size:14px;
	color:#FFFFFF;
	font-family:"noto_sansitalic", Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	line-height:28px;
	cursor:pointer;
	padding:0 10px
}

.top-links .social ul li .article-right article .btn-primary:hover {
	background:#2775ae;
	text-decoration:none
}


/* #Banner-main
=======================================================*/
.banner-main {
	width:100%;
	float:left;
	position:relative;
	margin-top:100px
}

.banner-main figure {
	width:100%;
	float:left;
	text-align:center;
	overflow:hidden;
	position:relative
}

.banner-main figure img {
	max-width:100%; 
	width:100%;
	/*min-width:1920px;*/
	margin:0 -330px
}

.banner-main article {
	width:100%;
	float:left;
	position:absolute;
	top:86px;
	left:0
}

.banner-main article h1 {
	width:100%;
	float:left;
	font-size:85px;
	color:#FFFFFF;
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif;
	line-height:55px;
	text-shadow: #045380 0 0 25px;
	text-transform:uppercase;
	padding-bottom:33px
}

.banner-main article h1 a {
	color:#FFFFFF
}

.banner-main article h1 span {
	font-size:60px;
	text-transform:none;
	padding-left:87px
}

.banner-main article aside {
	width:100%;
	float:left;
	background:url(../images/trans01.png) repeat;
	padding:22px 60px 30px 60px
}

.banner-main article aside label {
	width:100%;
	float:left;
	font-size:24px;
	color:#FFFFFF;
	font-family:"noto_sansitalic", Arial, Helvetica, sans-serif;
	line-height:26px;
	padding-bottom:10px
}

.banner-main article aside label span {
	font-size:26px;
	font-family:"noto_sansbold_italic", Arial, Helvetica, sans-serif
}

.banner-main article aside .input {
	width:385px;
	height:51px;
	float:left;
	background:#FFFFFF;
	border:none;
	font-size:18px;
	font-family:"noto_sansitalic", Arial, Helvetica, sans-serif;
	padding:14px 20px
}

.banner-main article aside .btn-primary {
	width:286px;
	height:51px;
	float:right;
	background:#0066b1;
	border:none;
	box-shadow:#045380 0 0 12px;
	behavior: url(PIE.htc);
	position:relative;
	font-family:"noto_sansbold_italic", Arial, Helvetica, sans-serif;
	font-size:18px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease
}

.banner-main article aside .btn-primary:hover {
	background:#0e75c1
}

.banner-main article .container {
	width:800px;
	margin:0 auto
}

.banner-main .owl-theme .owl-controls {
	display:none;
	margin:0
}

.banner-main .owl-theme .owl-controls .owl-page {
	display:none
}


/* #Navbar
=======================================================*/
.navbar {
	width:100%;
	float:left;
	border-top:1px solid #cfd0d1;
	background:#FFFFFF;
	position:relative;
	z-index:89
}

.navbar .logo {
	display:none
}

.navbar ul {
	width:100%;
	float:left;
	margin-right:-1%
}

.navbar ul li {
	height:68px;
	float:left;
	border-left:1px solid #dbdcdd;
	line-height:20px;
}

.navbar ul li:first-child {
	border-left:none
}

.navbar ul li a {
	height:68px;
	float:left;
	display:table;
	color:#0066b1;
	text-decoration:none;
	padding:0 35px
}

.navbar ul li a span {
	height:100%;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
	text-transform:uppercase
}

.navbar ul li:hover > a {
	background:#0066b1 url(../images/bg14.png) repeat-x bottom left;
	color:#FFFFFF;
	text-decoration:none
}

.navbar ul li a.active {
	background:#0066b1 url(../images/bg14.png) repeat-x bottom left;
	color:#FFFFFF;
}

.navbar ul li:hover .dropbox-bg {
	display:none
}

.navbar ul li .dropbox-bg {
	width:100%;
	float:left;
	position:absolute;
	top:68px;
	left:0;
	display:none;
	background:url(../images/bg15.png) repeat-x bottom left;
	padding-bottom:18px;
}

.navbar ul li .dropbox {
	width:100%;
	float:left;
	background:#0066b1;
	padding:25px 0 20px 0
}

.navbar ul li .dropbox a {
	height:auto;
	padding:0
}

.navbar ul li .dropbox a:hover {
	text-decoration:underline
}

.navbar ul li .dropbox article {
	width:320px;
	float:left
}

.navbar ul li .dropbox article a {
	padding:0
}

.navbar ul li .dropbox article aside {
	width:100%;
	float:left;
	padding-bottom:20px
}

.navbar ul li .dropbox article h6 {
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-bottom:14px
}

.navbar ul li .dropbox article h6 a {
	color:#FFFFFF;
	padding-bottom:14px
}

.navbar ul li .dropbox article ul {
	width:100%;
	float:left;
	margin:0;
	padding:0
}

.navbar ul li .dropbox article ul li {
	width:100%;
	height:auto;
	border:none;
	font-size:14px;
	line-height:16px;
	padding-bottom:9px
}

.navbar ul li .dropbox article ul li:first-child {
	border-left:none
}

.navbar ul li .dropbox article ul li a {
	height:auto;
	color:#FFFFFF;
	padding:0
}

.navbar ul li .dropbox article ul li:hover > a {
	background:none;
	text-decoration:none
}

.navbar ul li .dropbox article ul li a:hover {
	background:none;
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif;
}

.navbar ul li .dropbox article ul li a.active {
	background:none;
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif
}
.navbar ul li .dropbox .firstContainer article:nth-child(2) {
	width:360px
}

.navbar ul li .dropbox .firstContainerarticle:nth-child(2) ul {
	width:70%
}

.navbar ul li .dropbox .firstContainer article:nth-child(2) ul li {
	padding-bottom:14px
}

.navbar ul li .dropbox .firstContainer article:nth-child(3) {
	width:340px
}

.navbar ul li .dropbox .firstContainer article:nth-child(3) ul {
	padding-left:10px
}

.navbar ul li .dropbox .firstContainer article:nth-child(3) ul li {
	padding-bottom:14px
}

.navbar ul li .dropbox .firstContainer article:nth-child(4) {
	width:165px;
	float:right
}

.navbar ul li .dropbox .firstContainer article:nth-child(4) ul li {
	padding-bottom:14px
}

.navbar ul li .dropbox .article-5 {
	width:173px;
	float:left;
	margin:0 28px 30px 34px
}

.navbar ul li .dropbox .article-5 a {
	padding:0
}

.navbar ul li .dropbox .article-5 figure {
	width:100%;
	float:left;
	padding-bottom:16px
}

.navbar ul li .dropbox .article-5 figure a {
	width:100%;
	float:left
}

.navbar ul li .dropbox .article-5 figure img {
	width:100%
}

.navbar ul li .dropbox .article-6 {
	width:100%;
	padding-bottom:0;
}

.navbar ul li .dropbox .article-6 aside {
	width:50%;
}

.navbar ul li .dropbox .article-6 aside ul {
	width:50%;
}

.navbar ul li .dropbox .article-6 aside ul li {
	padding-bottom:14px;
	text-transform:uppercase;
}

.navbar ul li .dropbox .article-7 {
	width:100%;
}

.navbar ul li .dropbox .article-7 aside {
	width:16.66%;
}

.navbar ul li .dropbox .article-7 aside ul li {
	padding-bottom:14px;
}

.navbar ul li .dropbox .article-7 aside .last-child { 
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif;
	margin-top:20px;
}

.navbar ul li .dropbox .container {
	padding:0 32px
}

#menu {
	width:100%;
	float:left
}

.default {
	width:100%;
	float:left
}

.fixed {
	position:fixed;
	top:35px;
	left: 0;
	width: 100%;
	float:left;
	background:url(../images/bg15.png) repeat-x bottom left;
	padding-bottom:18px;	
	z-index:100
}

.fixed .navbar {
	height:69px;
	box-shadow: #ddd 0 0 3px;
	behavior: url(PIE.htc)
}

.fixed .navbar .logo {
	width:249px;
	float:left;
	margin:-34px -261px 0 12px;
	position:relative;
	z-index:10;
	display:block
}

.fixed .navbar ul {
	width:100%;
	float:right;
	margin:0;
	padding:0 0 0 210px
}

.fixed .navbar ul li {
	font-size:15px
}

.fixed .navbar ul li:first-child {
	border-left:1px solid #dbdcdd
}

.fixed .navbar ul li a {
	padding:0 23px;
	position:relative;
	z-index:10
}

.fixed .navbar ul li .dropbox-bg {
	z-index:15
}


/* #Search Box
=======================================================*/
.search-box-bg {
	width:100%;
	float:left;
	padding:0 0 13px 0
}

.search-box {
	width:545px;
	float:right
}

.search-box .input {
	width:432px;
	height:46px;
	float:left;
	background:#e6ebee;
	border:none;
	font-family:"noto_sansbold_italic", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	padding:10px 25px
}

.search-box :placeholder {
	color:#b3b4b7;
	letter-spacing:normal;
}

.search-box .placeholder {
	color:#b3b4b7;
	letter-spacing:normal;
}

.search-box input::-webkit-input-placeholder {
	color: #b3b4b7;
	letter-spacing:normal;
}

.search-box input::-moz-placeholder {
	color: #b3b4b7;
	letter-spacing:normal;
}

.search-box .btn-search {
	width:107px;
	height:46px;
	float:left;
	background:#0066b1;
	border:none;
	box-shadow:#b9cfd7 0 0 7px;
	behavior: url(PIE.htc);
	position:relative;
	font-family:"noto_sansbold_italic", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-align:center;
	cursor:pointer;
	margin:0 0 0 6px
}

.search-box .btn-search:hover {
	background:#2775ae;
	text-decoration:none
}


/* #Content-main
=======================================================*/
.slider-main {
	width:100%;
	float:left;
	background-color:#0193cc;
	padding:50px 78px 22px 78px;
	position:relative;
	margin-bottom:45px
}

.slider-main h2 {
	font-size:26px;
	color:#ffffff;
	padding:0 0 3px 0
}

.slider-main p {
	font-size:26px;
	color:#ffffff;
	line-height:30px;
	padding-bottom:0;
}

.slider-main figure {
	/*width:560px;*/
	float:left
}

.slider-main figure img {
	width:100%
}

.slider-main article {
	width:495px;
	float:left;
	padding:0 0 0 47px
}

.slider-main .date {
	font-size:14px;
	color:#FFFFFF;
	line-height:20px;
	padding:0 0 8px 0
}

.slider-main .txt-bg {
	width:100%;
	float:left;
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif;
	font-size:22px;
	padding:0 0 32px 0
}

.slider-main .txt-bg span {
	height:48px;
	float:left;
	background:url(../images/bg03.png) no-repeat right center;
	color:#0066b1;
	line-height:48px;
	padding:0 30px 0 20px
}

.slider-main .bookmark {
	width:100%;
	float:left;
	padding:15px 0 0 0
}

.slider-main .btn-primary {
	height:36px;
	float:left;
	background:#ffffff;
	border:none;
	font-size:18px;
	color:#0066b1;
	text-transform:none;
	line-height:36px;
	padding:0 16px;
	margin:15px 0 0 0
}

.slider-main .btn-primary:hover {
	background:#ddd;
	text-decoration:none
}

.slider-main .navigation {
	width:100%;
	float:left;
	position:absolute;
	top:40%;
	left:0;
	display:block
}

.slider-main .navigation a {
	width:36px;
	height:66px;
	float:left;
	cursor:pointer;
	text-indent:-9999px;
	position:relative
}

.slider-main .navigation .previous {
	background:url(../images/arrow-previous03.png) no-repeat;
	margin-left:32px
}

.slider-main .navigation .next {
	float:right;
	background:url(../images/arrow-next03.png) no-repeat;
	margin-right:32px
}


.article-list {
	width:100%;
	float:left;
	padding-bottom:16px
}

.article-list .btn-primary {
	text-transform:none
}

.article-list .btn-primary2 {
	float:right;
	margin-bottom:10px
}

.article-list article {
	width:394px;
	float:none;
	display:inline-block;
	vertical-align:top;
	margin:0 29px 28px 0
}
.content-inner .article-list article {
	margin-right:29px;
}
.article-list .article-bg {
	width:100%;
	float:left;
	margin-bottom:30px;
}
.article-list article:nth-child(3n+3) {
	margin-right:0px;
}

.article-list article p {
	font-size:20px;
	line-height:24px;
	text-align:justify;
	padding:0 0 12px 0
}

.article-list article p a:hover {
	color:#0066b1;
	text-decoration:none
}

.article-list article .date {
	width:100%;
	float:left;
	font-size:12px;
	color:#2c2c2c;
	line-height:20px;
	padding-bottom:1px
}

.article-list article .txt-bg {
	width:100%;
	float:left;
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	padding:0 0 17px 0
}

.article-list article .txt-bg span {
	height:33px;
	float:left;
	background:url(../images/bg04.png) no-repeat right center;
	color:#ffffff;
	line-height:33px;
	padding:0 16px 0 12px
}
.article-list article .txt-bg span a{
	color:#ffffff;
}

.article-list article .txt-bg2 span {
	background:url(../images/bg07.png) no-repeat right center
}

.article-list article .txt-bg3 span {
	background:url(../images/bg08.png) no-repeat right center
}

.article-list article .txt-bg4 span {
	background:url(../images/bg09.png) no-repeat right center
}

.article-list article .txt-bg5 span {
	background:url(../images/bg10.png) no-repeat right center
}

.article-list article figure {
	width:100%;
	float:left;
	margin-bottom:12px;
	position:relative;
}

.article-list article figure img {
	width:100%;
	max-width:100%
}

.article-list .article2 {
	background:#e2e2e2 url(../images/bg-stars.png) no-repeat bottom center;
	padding:25px 0
}

.article-list .article2 .txt-bg {
	padding-bottom:25px
}

.article-list .article2 .txt2 {
	width:105%;
	float:left;
	font-family:"noto_sansbold_italic", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#707172;
	line-height:24px;
	margin-right:-5%;
	position:relative;
	padding:57px 0 85px 0
}

.article-list .article2 .txt2 a {
	color:#707172
}

.article-list .article2 .txt2 a:hover {
	color:#0066b1
}

.article-list .article2 aside {
	width:100%;
	float:left;
	padding:0 25px
}


.slider-bottom {
	width:100%;
	float:left;
	background:#e5e6e7;
	padding:0 0 11px 0;
	position:relative;
	margin-bottom:68px
}

.slider-bottom .txt-bg {
	width:100%;
	float:left;
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	padding:0 0 23px 0
}

.slider-bottom .txt-bg span {
	height:33px;
	float:left;
	background:url(../images/bg04.png) no-repeat right center;
	color:#ffffff;
	line-height:33px;
	padding:0 16px 0 12px
}

.slider-bottom .btn-primary {
	text-transform:none;
	margin:0 0 0 13px
}

.slider-bottom .article-bg {
	width:100%;
	float:left;
	padding:0 53px 0 53px;
}
#owl-demo2 {
	z-index:99;
}
.slider-bottom article {
	width:173px;
	float:left;
	margin:0 29px 14px 29px;
	height:200px;
}

.slider-bottom article p {
	display:inline-block;
	height:58px;
	font-size:14px;
	text-align:justify;
	line-height:14px;
	overflow:hidden
}

.slider-bottom article figure {
	width:100%;
	float:left;
	margin-bottom:13px
}

.slider-bottom article figure img {
	width:100%
}

.slider-bottom article a {
	width:100%;
	height:100%;
	float:left;
	line-height:18px;
}

.slider-bottom article a:hover {
	color:#0066b1;
	text-decoration:none
}

.slider-bottom .navigation {
	width:100%;
	float:left;
	position:absolute;
	top:35%;
	left:0;
	display:block
}

.slider-bottom .navigation a {
	width:36px;
	height:66px;
	float:left;
	cursor:pointer;
	text-indent:-9999px;
	position:relative
}

.slider-bottom .navigation .previous {
	background:url(../images/arrow-previous04.png) no-repeat;
	margin-left:18px
}

.slider-bottom .navigation .next {
	float:right;
	background:url(../images/arrow-next04.png) no-repeat;
	margin-right:18px
}

.slider-bottom .owl-theme .owl-controls {
	margin:0
}

.slider-bottom .owl-theme .owl-controls .owl-page {
	display:none
}


/* #Footer
=======================================================*/
footer {
	width:100%;
	float:left;
	padding:38px 0
}

.footer-info {
	width:100%;
	float:left;
	border-bottom:2px dotted #53b3da;
	padding-bottom:35px
}

.footer-info article {
	width:795px;
	float:left;
	padding:0 0 0 18px
}

.footer-info article aside {
	width:330px;
	float:left
}

.footer-info article ul {
	width:100%;
	float:left
}

.footer-info article ul li {
	width:100%;
	float:left;
	font-size:18px;
	line-height:20px;
	text-transform:uppercase;
	padding-bottom:23px
}

.footer-info article ul li a {
	color:#FFFFFF
}

.footer-info article ul li a:hover {
	color:#ddd
}

.footer-info .article-right {
	width:450px;
	float:right
}

.footer-info .article-right aside {
	width:100%;
	float:left;
	padding-bottom:25px
}

.footer-info .article-right aside label {
	width:100%;
	float:left;
	font-size:14px;
	color:#FFFFFF;
	font-family:"noto_sansitalic", Arial, Helvetica, sans-serif;
	line-height:18px;
	padding-bottom:6px
}

.footer-info .article-right aside label span {
	font-family:"noto_sansbold_italic", Arial, Helvetica, sans-serif
}

.footer-info .article-right aside .input {
	width:254px;
	height:33px;
	float:left;
	background:#FFFFFF;
	border:none;
	font-size:12px;
	font-family:"noto_sansitalic", Arial, Helvetica, sans-serif;
	padding:8px 12px
}

.footer-info .article-right aside .btn-primary {
	width:189px;
	height:33px;
	float:right;
	font-size:12px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease
}

.footer-info .article-right .social-links {
	width:101.33%;
	float:left;
	margin:0 -1.33% 18px 0
}

.footer-info .article-right .facebook {
	width:32%;
	float:left;
	background:#3b579d;
	padding:7px 0 4px 0;
	margin-right:1.31%
}

.footer-info .article-right .facebook:hover {
	background:#516cb0
}

.footer-info .article-right .facebook i {
	width:36px;
	float:left;
	font-size:40px;
	color:#FFFFFF;
	text-align:center;
	margin-right:-36px
}

.footer-info .article-right .facebook p {
	width:100%;
	float:left;
	font-size:12px;
	color:#FFFFFF;
	line-height:14px;
	padding:5px 0 0 36px
}

.footer-info .article-right .facebook p span {
	font-size:14px;
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif
}

.footer-info .article-right .twitter {
	background:#00aced
}

.footer-info .article-right .twitter:hover {
	background:#42afd9
}

.footer-info .article-right .youtube {
	background:#737373
}

.footer-info .article-right .youtube:hover {
	background:#817f7f
}

.footer-info .article-right .youtube i {
	width:56px;
	margin-right:-56px
}

.footer-info .article-right .youtube p {
	padding-left:56px
}

.footer-info .article-right .aside-user-left {
	width:244px;
	height:96px;
	float:left;
	background:url(../images/bg11.png) no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}

.footer-info .article-right .aside-user-in {
	width:100%;
	height:100%;
	display:table
}

.footer-info .article-right .aside-user {
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	display:table-cell
}

.footer-info .article-right .aside-user a:hover {
	text-decoration:none
}

.footer-info .article-right .aside-user figure {
	width:100%;
	float:left;
	text-align:center;
	padding-bottom:6px
}

.footer-info .article-right .aside-user p {
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;
	line-height:16px;
	padding-bottom:0
}

.footer-info .article-right .aside-user-right {
	width:193px;
	height:96px;
	float:right;
	background:url(../images/bg12.png) no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 5%
}

.copyright {
	width:100%;
	float:left;
	padding:8px 0 0 0
}

.copyright p {
	float:left;
	font-size:12px;
	color:#FFFFFF;
	font-family:"noto_sansitalic", Arial, Helvetica, sans-serif;
	line-height:15px;
	padding-bottom:0;
}

.copyright p a {
	color:#FFFFFF;
	text-decoration:underline
}

.copyright p a:hover {
	text-decoration:none
}

.copyright p span {
	font-family:"noto_sansbold_italic", Arial, Helvetica, sans-serif
}

.copyright .footer-logo {
	/*width:82px;*/
	float:right;
	/*padding:28px 0 0 0*/
}

.copyright .middle-txt {
	width:100%;
	float:left;
	text-align:center;
	/*margin-top:-20px*/
}


/* #Breadcrumb
=======================================================*/
.breadcrumb {
	width:100%;
	margin-top:-9px;
	padding:0 0 27px 0;
	position:relative;
	width: 1250px;
	clear: left;
    margin: 0 auto;
}

.breadcrumb p {
	width:100%;
	float:left;
	font-size:12px;
	color:#b3b4b7;
	line-height:14px;
	padding:0 4px 0 0
}

.breadcrumb p a {
	color:#b3b4b7;
	margin:0 1px
}

.breadcrumb p a:first-child {
	margin-left:0
}

.breadcrumb p a:hover {
	color:#0066b1
}

/* #Inner_GERB_Galery_detailed
=======================================================*/
.content-inner {
	width:1250px;
	background:url(../images/bg06.png) repeat-x top left;
	padding:32px 0;
	margin:0 auto;
	clear:left;
}

.galery-detailed-out {
	width:100%;
	float:left;
	padding:0 34px 70px 34px
}

.galery-detailed-out h1 {
	padding-bottom:32px
}

.galery-detailed {
	width:100%;
	max-width:800px;
	margin:0 auto
}

.tab-info {
	width:100%;
	float:left;
	padding-bottom:32px
}

.tab-info figure {
	width:100%;
	float:left;
	padding-bottom:2px
}

.tab-info article {
	width:100%;
	float:left
}

.tab-info .date {
	float:left;
	font-size:12px;
	color:#2c2c2c;
	padding-top:6px
}
.tab-info .title {
	float:left;
	font-size:20px;
	color:#2c2c2c;
	padding-bottom:5px;
	clear:both;
}

.tab-info .date a {
	color:#2c2c2c
}

.tab-info .social {
	float:right;
	padding-bottom:9px
}

.tab-info .btn-primary {
	float:right;
	text-transform:none
}

.tab-links {
	width:100%;
	float:left
}

.tab-links .more {
	width:100%;
	float:left;
	font-family:"noto_sansitalic", Arial, Helvetica, sans-serif;
	padding:24px 0 0 0
}

.tab-links .more a {
	color:#a7a9ac;
	text-decoration:underline
}

.tab-links .more a:hover {
	color:#0066b1;
	text-decoration:none
}

/* #Inner_Text_Page
=======================================================*/
.left-col {
	width:945px;
	float:left;
	margin-left:32px
}

.content-fliud {
	width:100%;
	float:left;
	padding:0 26px 0 0
}

.content-fliud h3 {
	padding-bottom:24px
}

.content-fliud p {
	text-align:justify
}

.content-fliud p a:hover {
	text-decoration:none
}

.content-fliud .section-sm {
	width:100%;
	float:left;
	padding-bottom:10px
}

.content-fliud .social {
	width:100%;
	float:left;
	padding-bottom:36px
}

.content-fliud .btn-middle {
	width:100%;
	float:left;
	text-align:center
}

.content-fliud .btn-secondary {
	float:none
}

.right-col {
	width:227px;
	float:right;
	border-left:1px solid #e4e4e5;
	margin-right:25px
}

.right-col h2 {
	width:100%;
	height:33px;
	float:left;
	background:url(../images/bg08.png) no-repeat right;
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:19px;
	padding:6px 0 0 13px;
	margin-bottom:20px
}

.right-col h2 a {
	color:#FFFFFF
}

.right-col article {
	width:100%;
	float:left;
	padding:0 0 20px 27px
}

.right-col article h3 {
	font-size:16px;
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:18px
}

.right-col article h3 a:hover {
	color:#0066b1;
	text-decoration:none
}

.right-col article figure {
	width:100%;
	float:left;
	padding-bottom:7px
}

.right-col article .date {
	font-size:12px;
	line-height:20px;
	padding-bottom:1px
}

.right-col article .date a {
	color:#2c2c2c
}

.right-col article .btn-primary {
	text-transform:none
}

/* #Inner_News_Detailed
=======================================================*/
.left-col-l {
	width:438px;
	float:left;
	margin:0 50px 5px 0
}

.left-col-l h2 {
	width:100%;
	height:33px;
	float:left;
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:19px;
	margin-bottom:4px
}

.left-col-l h2 span {
	height:33px;
	float:left;
	background:url(../images/bg04.png) no-repeat right;
	padding:6px 25px 0 13px
}

.left-col-l h2 a {
	color:#FFFFFF
}

.left-col-l .figure-small {
	width:100%;
	float:left;
	padding-bottom:33px
}

.left-col-l .figure-small img {
	width:100%
}

.left-col-l .tab-info {
	padding-bottom:15px
}

.left-col-l .article-list {
	width:100%;
	background:#ebebec;
	padding:22px;
	margin:30px 0 0 0
}

.left-col-l .article-list article {
	width:100%;
	margin:0
}

.left-col-l .article-list article p {
	padding-bottom:0
}

.left-col-l .flex-direction-nav a {
	width: 22px;
	height: 40px;
	top: 25%
}

.left-col-l .flex-direction-nav .flex-prev {
	background: url(../images/arrow-previous06.png) no-repeat;
	left: -29px
}

.left-col-l .flex-direction-nav .flex-next {
	background: url(../images/arrow-next06.png) no-repeat;
	right: -29px
}

.left-col-l #carousel.flexslider li {
	width: 109px !important
}

.left-col-l #carousel.flexslider li {
	margin-right:2px;
}

.news-info {
	width:auto;
	float:none
}

.news-info h1 {
	text-align:justify;
	padding-bottom:18px
}

.news-info h1 a {
	color:#2c2c2c
}

.news-info h1 a:hover {
	color:#0066b1
}

.news-info h1 span {
	font-family:"noto_sansregular", Arial, Helvetica, sans-serif
}

.news-info h3 {
	padding-bottom:25px
}

.news-info p {
	text-align:justify;
	padding-bottom:23px
}

.news-info .social {
	padding-bottom:32px;
	margin-top:-3px
}

.news-info .social-r {
	float:right;
	margin-top:0
}

.news-info .date {
	font-size:12px;
	color:#2c2c2c;
	padding-bottom:9px
}

.news-info .date a {
	color:#2c2c2c
}

.news-info .more {
	float:left;
	font-family:"noto_sansitalic", Arial, Helvetica, sans-serif;
	padding:0 0 0 0
}

.news-info .more a {
	color:#a7a9ac;
	text-decoration:underline
}

.news-info .more a:hover {
	color:#0066b1;
	text-decoration:none
}

.news-info aside {
	padding-bottom:25px
}

.news-info aside p {
	padding-bottom:0
}
.news-info a {
	text-decoration:underline;
}
.news-info a:hover {
	text-decoration:none;
}

/* #Inner_About_GERB_detailed
=======================================================*/
.social-links2 {
	width:111.5%;
	float:left;
	background:#FFFFFF;
	padding-bottom:35px;
	margin:0 -11.5% 0 -1px
}

.social-links2 h3 {
	padding-bottom:20px
}

.social-links2 ul {
	width:100%;
	float:left;
	background:#ebebec;
	padding:10px 19px
}

.social-links2 ul li {
	width:100%;
	float:left;
	padding-bottom:12px
}

.social-links2 ul li a {
	width:100%;
	height:27px;
	float:left;
	background:#3b579d;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none
}

.social-links2 ul li a:hover {
	background:#4462ae
}

.social-links2 ul li a span {
	font-size:14px;
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif
}

.social-links2 ul li i {
	font-size:14px;
	padding-right:9px
}

.social-links2 ul li .twitter {
	background:#00aced
}

.social-links2 ul li .twitter:hover {
	background:#10b1ee
}

.social-links2 ul li .gray {
	background:#737373
}

.social-links2 ul li .gray:hover {
	background:#828080
}

/* #Inner_SiteMap
=======================================================*/
.site-map {
	width:100%;
	float:left;
	padding:0 32px 0 32px
}

.site-map h1 {
	padding-bottom:38px
}

.site-map article {
	width:33.33%;
	float:left
}

.site-map article aside {
	width:100%;
	float:left;
	margin-bottom:15px
}

.site-map article ul {
	width:100%;
	float:left;
	padding:0 0 1px 17px
}

.site-map article ul li {
	width:100%;
	float:left;
	font-size:14px;
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-bottom:8px
}

.site-map article ul li a {
	color:#0066b1
}

.site-map article ul li a {
	color:#116bc0
}

.site-map article ul li ul {
	padding:7px 0 0 0
}

.site-map article ul li ul li {
	font-family:"noto_sansregular", Arial, Helvetica, sans-serif;
	text-transform:none;
	padding:0 0 3px 0
}

.site-map article .btn-blue {
	height:39px;
	float:left;
	background:#0056a7;
	border:none;
	font-size:16px;
	font-family:"noto_sansregular", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:39px;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 17px;
	margin-bottom:15px
}

.site-map article .btn-blue:hover {
	background:#116bc0
}


/* #Inner_About_GERB
=======================================================*/
.article-box {
	width:100%;
	float:left;
	padding:12px 0 0 0
}

.article-box h1 {
	padding:0 0 40px 30px
}

.article-box .btn-primary {
	float:none
}

.article-box .btn-primary:hover {
	text-decoration:none
}

.article-box .info-box-bg {
	width:870px;
	margin:0 auto
}

.article-box .info-box {
	width:100%;
	min-height:200px;
	float:left;
	text-align:center;
	background:#e3e3e5;
	padding:28px 10% 28px 10%
}

.article-box .info-box h3 {
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0 0 24px 0
}

.article-box .info-box h3 a {
	color:#333333
}

.article-box .info-box h3 a:hover {
	color:#0065b0
}

.article-box .info-box p {
	font-size:20px;
	line-height:25px;
	color:#333333;
	padding:0 0 18px 0
}

.article-box .info-box p a {
	color:#333333
}

.article-box .info-box p a:hover {
	color:#0065b0
}

.article-box .info-box .btn-bg {
	width:100%;
	float:left;
	padding:0 20px;
	position:absolute;
	bottom:20px;
	left:0
}

.article-box aside {
	width:590px;
	margin:0 auto
}

.article-box aside figure {
	width:100%;
	float:left;
	position:relative;
}

.article-box aside figure img {
	width:100%
}

.article-box aside .social-link {
	width:100%;
	float:left;
	padding:0 0 10px 0
}

.article-box aside .info-box {
	/*min-height:185px;*/
	padding:24px 20px 35px 20px;
	position:relative
}

.article-box aside .info-box h3 {
	font-size:26px;
	line-height:30px;
	padding:0
}

.article-box aside .info-box p {
	font-size:26px;
	line-height:30px
}

.article-box aside .info-box .btn-bg {
	bottom:12px
}

.article-box article {
	float:left;
	padding:32px 0;
	position:relative;
	width:100%;
}

.article-box article aside {
	width:394px;
	float:none;
	margin:0 27px 10px 0;
	display: inline-block;
}
.article-box article aside:nth-child(3n+3) {
	margin-right:0px;
}

.article-box article aside .info-box {
	/*min-height:155px;*/
	padding:10px 20px 50px 20px
}

.article-box article aside .info-box h3 {
	font-size:20px;
	line-height:24px;
	padding:0
}

.article-box article aside .info-box p {
	font-size:20px;
	line-height:25px;
	padding:0 0 10px 0
}

.article-box article aside .info-box .btn-bg {
	bottom:20px
}

/* #Inner_About_GERB_Documents
=======================================================*/
.document-info {
	width:100%;
	float:left;
	padding:8px 60px 10px 30px
}

.document-info h1 {
	padding:0 0 45px 0
}

.document-info article {
	width:100%;
	float:left;
	padding-bottom:55px
}

.document-info article h2 {
	font-size:24px;
	line-height:30px;
	padding:0 0 13px 0
}

.document-info article h2 a:hover {
	color:#0066b1
}

.document-info article p {
	line-height:24px;
	padding:0 0 25px 0
}

.document-info article p a {
	color:#000000
}

.document-info article .btn {
	width:440px;
	height:72px;
	float:left;
	background:#ebebed;
	border:none;
	font-size:18px;
	color:#2c2c2c;
	font-family:"noto_sansitalic", Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor:pointer;
	line-height:20px;
	display:table;
	padding:10px 20px;
	position:relative
}

.document-info article .btn span {
	width:100%;
	height:54px;
	background:url(../images/icon-pdf.png) no-repeat left center;
	display:table-cell;
	vertical-align:middle;
	padding:0 0 0 76px
}

.document-info article .btn:hover {
	background:#d4d4d6;
	color:#0066b1
}

/* #Inner_GERB_EuroParlament01
=======================================================*/
.article-box1 article {
	padding:0 0 40px 0
}

.article-box article aside .btn-primary {
	float:left
}

.article-box article aside .btn-gray {
	float:right;
	background:#737373
}

.article-box1 article aside .info-box h3 {
	padding-bottom:8px
}

/* #Inner_GERB_Galery_list
=======================================================*/
.article-box2 {
	padding-bottom:10px
}

.article-box2 article {
	padding:0 0 40px 0;
}

.article-box2 article aside .info-box {
	text-align:left;
	padding-top:16px
}

.article-box2 article aside .info-box h3 {
	padding:0 0 16px 0
}

.article-box2 article aside .info-box .date {
	width:100%;
	float:left;
	font-size:12px;
	color:#2c2c2c;
	line-height:14px;
	padding:0 0 10px 0
}

.article-box2 article aside .info-box .date a {
	color:#2c2c2c
}

.article-box2 article aside .social-link {
	position:absolute;
	bottom:25px;
	padding:0
}

.btn-more {
	width:100%;
	float:left;
	text-align:center;
	padding-bottom:10px;
	margin-top:-30px;
	position:relative
}

.btn-more .btn {
	float:none;
	display:inline-block;
	height:46px;
	background:#a8a9ad;
	border:none;
	font-size:18px;
	color:#FFFFFF;
	font-family:"noto_sansregular", Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:46px;
	text-decoration:none;
	cursor:pointer;
	padding:0 20px
}

.btn-more .btn span {
	height:46px;
	background:url(../images/icon-arrow01.png) no-repeat left center;
	padding-left:30px
}

.btn-more .btn:hover {
	background:#7f7f7f;
	color:#FFFFFF;
	text-decoration:none
}

/* #Inner_GERB_Parlament01
=======================================================*/
.article-box3 {
	padding-bottom:10px
}

.article-box3 article {
	padding:0 0 28px 3px;
}

.article-box3 article aside .info-box {
	padding:10px 20px 67px 20px
}

.info-bar {
	width:1250px;
	clear:left;
	min-height:63px;
	padding-bottom:12px;
	margin:0 auto;
}

.info-bar aside {
	width:590px;
	float:left
}
.info-bar aside.filterRegion {
	width:474px;
	float:left
}
.info-bar aside.filterDate {
	width:200px;
	float:left;
	margin-left:10px;
}

.info-bar aside label {
	width:190px;
	float:left;
	text-align:right;
	font-size:16px;
	color:#a7a8ac;
	font-family:"noto_sansitalic", Arial, Helvetica, sans-serif;
	padding:12px 0 0 0
}

.info-bar aside .box {
	width:390px;
	float:right
}

.info-bar aside .box .sbOptions li a:hover {
	text-decoration:none
}

/* #Inner_Kontakti
=======================================================*/
.contact-info {
	width:100%;
	float:left;
	padding:30px 115px 0 30px
}

.contact-info .box {
	width:100%;
	float:left
}

.contact-info aside {
	width:345px;
	float:left;
	border-right:1px solid #e1e1e1
}

.contact-info aside p {
	line-height:20px
}

.contact-info aside p a {
	color:#0166b4
}

.contact-info .input, .textarea {
	width:100%;
	height:46px;
	float:left;
	background:#FFF;
	border:none;
	font-size:16px;
	color:#2c2c2c;
	font-family:"noto_sansregular", Arial, Helvetica, sans-serif;
	padding:10px
}

.contact-info .textarea {
	height:165px;
	padding:10px 0 0 10px
}

.contact-info .textarea:focus {
	outline:none;
	border:none
}

.contact-info aside .box {
	padding:20px 15px 15px 15px
}

.contact-info article {
	width:710px;
	float:right;
	padding:18px 0 0 0
}

.contact-info article .box {
	background:#e6ebee;
	padding:26px 40px 20px 25px
}

.contact-info article ul {
	width:100%;
	float:left
}

.contact-info article ul li {
	width:100%;
	float:left;
	padding:0 0 10px 0
}

.contact-info article ul li .sbSelector {
	background-color:#FFFFFF
}

.contact-info article ul li .sbOptions {
	background:#FFFFFF
}

.contact-info article ul li .sbOptions li {
	padding:0
}

.contact-info article ul li .sbOptions li a {
	padding:5px 10px
}

.contact-info article label {
	width:100%;
	float:left;
	padding:0 0 6px 0
}

.contact-info article label span {
	float:left;
	color:#0066b1;
	padding:4px 4px 0 0
}

.contact-info article label span a {
	color:#0066b1
}

.contact-info article ul.divider {
	border-top:1px solid #b3b7ba;
	padding-top:13px;
	margin-top:-4px;
	position:relative
}

.contact-info article .captcha {
	width:300px;
	float:left;
	margin-top:-2px;
	padding-bottom:5px;
	position:relative
}
.contact-info article .captcha input{
	width: 190px;
	background: none repeat scroll 0 0 #fff;
    border: medium none;
    color: #2c2c2c;
    float: left;
    font-family: "noto_sansregular",Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 46px;
    padding: 10px;
	margin-right: 100%;
    margin-top: 5px;
}
.contact-info article .captcha img{
	float:left;
}

.contact-info article .box1 {
	width:100%;
	float:left;
	padding-bottom:30px
}

.contact-info article .box1 .input {
	width:190px
}

.contact-info article .box1 label {
	width:auto;
	float:right;
	font-size:12px;
	padding:60px 0 0 0
}

.contact-info article .btn-primary {
	width:190px;
	height:46px;
	font-size:18px;
	font-family:"noto_sansbold_italic", Arial, Helvetica, sans-serif;
	text-transform:none;
	box-shadow:#c8d5dd 0 0 6px
}

.contact-info .txt-bg {
	width:100%;
	float:left;
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
}

.contact-info .txt-bg span {
	height:33px;
	float:left;
	background:url(../images/bg08.png) no-repeat right center;
	color:#ffffff;
	line-height:33px;
	padding:0 16px 0 12px
}

/* #Inner_GERB_v_TvoqGrad_detailed
=======================================================*/
.contact-section {
	width:100%;
	float:left;
	padding:0 0 50px 0
}

.contact-section h1 {
	padding:0 0 25px 30px
}

.contact-section .info-bar {
	padding:0 0 25px 0
}

.contact-section .info-bar aside {
	width:600px
}

.contact-section .info-bar aside label {
	width:160px;
	margin:0
}

.contact-section .info-bar aside .box {
	width:430px
}

.contact-section .btn-primary {
	float:right
}

.contact-section .map1 {
	width:600px;
	float:left
}

.contact-section .map1 .video-container {
	padding-bottom:105%
}

.contact-section .map2 {
	width:100%;
	float:left
}

.contact-section .map2 .video-container {
	padding-bottom:65%
}

.contact-section .map2 figure {
	width:100%;
	float:left;
	padding:0;
	margin:0
}

.contact-section .map2 figure img {
	width:100%
}

.contact-section article {
	width:580px;
	float:right
}

.contact-section article aside {
	width:100%;
	float:left;
	padding-bottom:42px
}

.contact-section article aside h1 {
	width:100%;
	float:left;
	padding:0 0 10px 0
}

.contact-section article aside h1 a:hover {
	color:#0066b1
}

.contact-section article aside h1 span {
	font-family:"noto_sansregular", Arial, Helvetica, sans-serif
}

.contact-section article aside p {
	padding:0
}

.contact-section article aside p a {
	color:#0066b1;
	text-decoration:underline
}

.contact-section article aside p a:hover {
	text-decoration:none
}

.contact-section article aside figure {
	width:200px;
	float:left;
	margin-right:-200px;
	position:relative
}

.contact-section article aside figure img {
	width:100%;
	float:left
}

.contact-section article aside .info {
	width:100%;
	float:left;
	padding-left:230px
}

.contact-section article aside .info h1 {
	padding:0 0 0 0
}

/* #News List
=======================================================*/
.news-list .content-inner {
	padding-top:20px
}

.news-list .info-bar aside label {
	width:129px;
	padding-right:10px
}

.news-list .info-bar aside .box {
	width:460px
}
.news-list .info-bar aside.filterRegion .box {
	width:307px;
}
.news-list .info-bar aside.filterDate .box {
	width:200px;
}

.news-list .slider-main {
	margin-bottom:83px
}

.news-list .article-list {
	padding-bottom:0
}

.news-list .article-list article {
	margin-bottom:50px
}

.news-list .article-list article p {
	font-family:"noto_sansbold", Arial, Helvetica, sans-serif;
}

.news-list .article-list article .bookmark {
	width:100%;
	float:left
}
.errors {
	font-size:12px;
	color:red;
}
.gallerySocial {
	float:left;
	display:block;
	margin-right:5px;
	top:5px;
	position:relative;
}
.accent {
	color:#0066b1;
}
.galleryContent {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    bottom: 30px;
    color: #fff;
    font-size: 16px;
    height: 65px;
    left: 0;
    line-height: 10px;
    overflow: hidden;
    padding: 13px 10px 10px;
    position: absolute;
    width: 100%;
}
.separator {
	border: 1px solid #dddddd;
    float: right;
    margin: 10px 0;
    width: 545px;
}
.socialGallery {
	float:left;
	width:50%;
}
.play-button {
	background: url("../images/play.png") no-repeat scroll center center transparent;
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
}
.page-info a{
	color:#0066b1;
	text-decoration:underline;
}
.page-info a:hover{
	text-decoration:none;
}
.buletin {
	left: -110px;
    position: relative;
    top: 21px;
}
.team-video {
	float:left;
	margin: 0 50px 5px 0;
	width: 438px;
}
#buletin-top {
	position:absolute;
	top:0px; 
	left:285px;
	display:none;
}
.readLanguage {
	width:100%;
	padding-bottom:45px;
}
.navbar ul li .dropbox .firstContainer .third-level li{
	padding-bottom:0px !important;
}
.third-level a{
	font-size:12px;
	margin-left:10px;
}
.social a {
	text-decoration:none;
}