@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&subset=latin,greek&display=swap);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700&subset=latin,greek&display=swap);

/* Global Styles */
html,body {height: 100%;}

body {font-family: 'Open Sans', Arial, sans-serif;color:#505050;font-size:15px;}

h1{color:#0072ba;font-size:26px;font-weight:700;letter-spacing:-1px;margin:5px 0 24px 0;}
.h1{font-size:28px;line-height:1.25;}
h2, .h2 {color:#0072ba;font-size:19px;font-weight:700;margin:30px 0 20px 0;text-align:left;}
h3, .h3 {color:#0072ba;font-size:17px;font-weight:700;margin:20px 0 20px 0;text-align:left;}
h4, .h4 {color:#0072ba;font-size:15px;font-weight:700;margin:20px 0 20px 0;text-align:left;}
h5, .h5 {color:#0072ba;font-size:15px;font-weight:400;margin:20px 0 20px 0;text-align:left;}
a{color:#0072ba;}
hr {margin-bottom:15px;margin-top:15px;border-color: #e2e2e2;}

@media (min-width: 768px){
	.lead {
		font-size: 18px;
	}
}

.date{color:#999;}

.preheader{padding:15px 0 25px 0;color:#0072ba;}
.preheader a{color:#0072ba;}
.preheader a:hover{color:#0072ba;text-decoration:none;opacity:0.8;filter:alpha(opacity=80);}

.logo{position:relative;display:block;color:#0072ba;letter-spacing:-1px;margin:0;padding:0;font-size:14px;line-height:18px;font-weight:400;}
.logo img{float:left;margin:0 15px 0 0;}
.logo a{color:#0086cc;}
.logo a:hover{color:#0086cc;}
.logo a span {display:block;float:left;margin:29px 0 0 0;}

.preheaderlinks{font-family: 'Open Sans Condensed', Arial, sans-serif;font-size:16px;font-weight:700;text-align:center;}
.preheaderlinks a{margin:0 15px;}
.preheaderlinks a .fa{font-size:20px;}
.preheaderlinks a.callus{font-size:20px;}
.preheaderlinks a.searchbtn{margin-right:0;cursor:pointer;}

.navbar-header .preheaderlinks {margin-top: 12px;}
.navbar-header .preheaderlinks a{color:#fff;}
.navbar-header .preheaderlinks a:hover{text-decoration:none; opacity:0.8;}
.navbar-header .preheaderlinks a.callus {font-size: 18px;}

.preheaderdate{font-size:14px;color:#808080;margin:40px 0 0 0;font-weight:700;}

.searchfield{width:85%;}
#frmSearch .form-group {margin: 0;}
.modal-body {padding: 20px;}
.modal-header .close {margin-top: -5px;}
.close {font-size: 32px;opacity: 0.6;}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-left: -25px;margin-right: -25px;}
.navbar {font-family: 'Open Sans Condensed', Arial, sans-serif;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:0;}
.navbar-inverse {background-color: #0072ba;border-color: #0072ba;}
.navbar-inverse .navbar-nav > li > a {color: #fff;font-size:15px;font-weight:700;}
.nav > li > a {padding: 18px 15px 20px 15px;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {background:#0086cc;}
.dropdown-menu > span > li > a {white-space: normal;font-size:13px;font-family: 'Open Sans', Arial, sans-serif;}
.dropdown-menu > span > li ul {margin:0;padding:0;list-style:none;}
.dropdown-menu > span > li ul li {margin:0;padding:0;}
.dropdown-menu > span > li ul li > a {display: block;padding: 5px 30px 10px 40px;}
.dropdown-menu > span > li ul li > a:hover, .dropdown-menu > span > li li > a:focus {text-decoration:none;}
.dropdown-menu > span > li > a {display: block;clear: both;font-weight: 400;}

.page-header {padding-bottom:20px;margin:26px 0 30px 0;border-bottom: 1px solid #e2e2e2;}
.page-header h2{margin:0;padding:0;color:#0072ba;font-size:36px;letter-spacing:-1px;}
.page-header h2 span {color:#0086cc;font-size:20px;font-style:italic;font-weight:600;margin:0 0 0 10px;opacity:0.8;}
.page-header3 {color:#0072ba;font-size:26px;font-weight:700;letter-spacing:-1px;margin:0 0 10px 0;border-bottom:1px solid #e2e2e2;padding-bottom:15px;}

.portfolio h4{font-size:16px;margin-top:15px;margin-bottom:30px;font-weight:600;line-height:22px;}
.portfolio a:hover{color:#0072ba;text-decoration:none;opacity:0.8;filter:alpha(opacity=80);}

.itemhead {background:#0072ba;position: relative;color:#fff;font-weight:700;}
.itemhead a{display: block;padding: 10px 15px;color:#fff;}
.list-group-item:first-child, .list-group-item:last-child {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
a.list-group-item{color:#808080;font-size:14px;font-weight:700;border: 1px solid #e2e2e2;}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {background:#f2f2f2;border:1px solid #e2e2e2;border-left:solid 5px #35a6de;color:#0072ba;padding-left:11px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}

.article{text-align:justify;}
.article ul, .article ol {padding: 0 0 5px 30px;}
.article img {display: block;height: auto;max-width: 100%;}
.article .small{font-size:13px;}

blockquote {font-size: 17px;font-style:italic; font-weight:600;}

.art-btm-nav{margin:30px -15px 0 -15px;font-size:14px;}
.art-btm-nav a{color:#808080;font-weight:600;}
.art-btm-nav a:hover{text-decoration:none;opacity:0.8;filter:alpha(opacity=80);}

.art-btm-soc{margin:15px 0 0 0;border-top:solid 1px #e2e2e2;font-size:12px;}
.art-btm-soc .col-md-6{padding:20px 0 0 0;}
.art-btm-soc a{color:#808080;}
.art-btm-soc a:hover{text-decoration:none;opacity:0.8;filter:alpha(opacity=80);}

.rightcolnews{font-size:14px;}
.rightcolnews img{float:left;margin:0 15px 0 0;max-width:30%;}
.rightcolnews h3 {background: #f2f2f2 none repeat scroll 0 0;padding-left: 11px;border: solid 1px #e2e2e2;border-left: solid 5px #35a6de;padding: 10px 15px;font-weight:600;}

.rightcollogos{margin-top:30px;text-align:center;}
.rightcollogos h3{background: #f2f2f2 none repeat scroll 0 0;padding-left: 11px;border: solid 1px #e2e2e2;border-left: solid 5px #35a6de;padding: 10px 15px;font-weight:600;}

.nosegame h3{margin-bottom:0;}

#fblikeboxcontainer{margin-top:30px;width:100%;overflow:hidden;}

.container-fluid.no-pad {
  padding-right:0;
  padding-left:0;
}
.container-fluid.no-pad .row {
  margin-right:0;
  margin-left:0;
}
.container-fluid.no-pad .row > [class*='col-'] {
  padding-right:0;
  padding-left:0;
}

.img-portfolio {margin-bottom: 20px;}
.img-portfolio .img-responsive{width:100%;}
.img-hover:hover {opacity: 0.8;}
.img-responsive-rightcol{height: auto;max-width: 100%;}
.img-100 {width: 100%;}

.col-md-12.img-portfolio h3 {margin:0 0 10px 0;}
.col-md-12.img-portfolio img {margin:5px 0 10px 0;}

.btn-default {background-color: #0075bf;border-color: #0075bf;color: #fff;font-family: 'Open Sans Condensed', Arial, sans-serif;font-size:15px;font-weight:700;}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {opacity:0.8;filter:alpha(opacity=80);background-color: #0075bf;border-color: #0075bf;color: #fff;}
.btn-lg, .btn-group-lg > .btn {padding: 10px 25px;}


#videos {padding-top:15px;}
ul.videos {list-style: none;margin:0 0 15px 0;padding:0;height:400px;overflow-y:scroll;}
ul.videos li {cursor: pointer;padding: 0;margin: 0 3% 20px 0;height:55%;width:30%; display:inline; float:left; background:none; color:#0086CC;font-size:12px;text-align:left;line-height: 14px;}
ul.videos li img{margin:0 0 5px 0;}
ul.videos li:hover{color:#333;}
#player{margin:0;}

.morevideos{font-weight:700;margin-top:15px;}

.homecolnews{margin-top:15px;}
.homecolnews p{font-size:13px;}
.img-homeboxes{/*width: 360px;height: 270px;max-height:197px;*/margin-bottom:10px; border:1px solid #808080;min-height: 195px;}
.img-alertmodals{margin:0 20px 0 0;float:left;width:200px;}
.modal-body.modaltxt{font-size:14px;padding:10px;}
.modal-title.modaltit{font-size:16px;text-align:center;}
.modal-header.modalhdr{padding:10px 10px 0 10px;}

section{background-color: #ebf2fa;padding:60px 0;}
.mt-50{
	margin-top:50px;
}
.mb-60{
	margin-bottom:60px;
}
.mb-minus-40{
	margin-bottom:-40px;
}
.p-40{
	padding:40px;
}
.pt-20{
	padding-top:20px;
}
.pb-20{
	padding-bottom:20px;
}
.my-10{
	margin-top:10px;
	margin-bottom:10px;
}
.my-20{
	margin-top:20px;
	margin-bottom:20px;
}
.parallaxitem{
	 background-repeat:no-repeat;
	 background-position:center;
	 background-size:cover;
	 width:100%;
	 min-height:500px;
}

.owl-carousel .item{
	background:#fff;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
}
.owl-carousel .item span.owlimg{
	display:block;
	max-height:250px;
	overflow:hidden;
}
.owl-carousel .item span.owlh4{
	display:block;
	padding:15px 20px 20px;
	border-top:solid 2px #0075bf;
	min-height: 180px;
}

@media(min-width:1679px) {
	.owl-carousel .item span.owlimg{
		max-height:360px;
	}
}

@media(max-width:1200px) {
	.owl-carousel .item span.owlimg{
		max-height:200px;
	}
}

@media(max-width:991px) {
	.owl-carousel .item span.owlimg{
		max-height:260px;
	}
}

@media(max-width:767px) {
	.owl-carousel .item span.owlimg{
		max-height:200px;
	}
}

@media (max-width: 576px) {
	.owl-carousel .item span.owlimg{
		max-height:200px;
	}
}



/* Photos Carousel */
#carousel-photos .carousel-inner{height:615px;overflow:hidden;}
#carousel-photos .carousel-inner > .item {width: inherit;position: absolute;top: 0;bottom: 0;overflow: hidden;z-index: 10;}
#carousel-photos .carousel-inner > .item > img{height:500px;margin:0 auto;}
#carousel-photos .description {position: relative;width: 80%;height:115px;overflow: hidden;text-align:center;padding:10px;margin:0 auto;}
#carousel-photos .carousel-control {color: #0072ba;font-size: 40px;position: relative;text-shadow: none;width:auto;margin-top:-80px;z-index: 15;}
#carousel-photos .carousel-control.left, #carousel-photos .carousel-control.right {background:none;}
#carousel-photos .carousel-indicators {margin-left: inherit;position: relative;left: 0;bottom: 0;margin: 0 1px;width: 90%;min-height: 100%;white-space: nowrap;}
#carousel-photos .carousel-indicators li {position: relative;width: 15%;max-height: 100%;background-color: transparent;border-radius: 0;border: 0;opacity: 0.5;filter: alpha(opacity=50);height: 0;padding-bottom: 10%; margin:0;}
#carousel-photos .carousel-indicators li:hover {opacity: 0.8;filter: alpha(opacity=80);}
#carousel-photos .carousel-indicators li img{position: absolute;top: 0;left: 0;max-height: 100%;margin-right: auto;margin-left: auto;}
#carousel-photos .carousel-indicators li.active {width: 15%;opacity: 1.0;filter: alpha(opacity=100);background-color: transparent;border-color:#0072ba; margin:0;}

/* CSS Styles that are needed by jScrollPane for it to operate correctly. */
.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;width: 100%;}
.jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: red;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #f0f0f0;position: relative;}
.jspDrag{background: #cdcdcd;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;padding: 0;margin: 0;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin: 0 -3px 0 0;}
.thumb-list {overflow-y: hidden;}
.scroll-pane{height: 100%;outline: 0;border-radius: 0px;}


/* Home Page Carousel */
header.carousel {height: 47%;margin-bottom:60px;}
header.carousel .item,header.carousel .item.active,header.carousel .carousel-inner {height: 100%;}
header.carousel .fill {width: 100%;height: 100%;background-position: center;background-size: cover;background-color:#ebf2fa;}
.carousel-caption {top:5%;left:0;padding:0;position: absolute;right: 0;color: #505050;text-align: left;text-shadow: none;font-size:18px;}
.carousel-caption > div > div {padding-right:35%;}
.carousel-caption h2{color: #0075bf;font-size:38px;}
.carousel-caption h2 a{color: #0075bf;}
.carousel-caption h2 a:hover{color: #0075bf;opacity:0.8;text-decoration:none;}
.carousel-caption p{margin:5px 0 20px 0;font-size:24px;}
.carousel-indicators li {border: 3px solid #0075bf;height: 18px;margin: 5px;width: 18px;}
.carousel-indicators .active {background-color: #0075bf;height: 18px;margin: 5px;width: 18px;}
.carousel-more{}
.carousel.fade {opacity: 1;}
.carousel.fade .item {-moz-transition: opacity ease-in-out .7s;-o-transition: opacity ease-in-out .7s;-webkit-transition: opacity ease-in-out .7s;transition: opacity ease-in-out .7s;left: 0 !important;opacity: 0;top:0;position:absolute;width: 100%;display:block !important;z-index:1;}
.carousel.fade .item:first-child {top:auto;position:relative;}
.carousel.fade .item.active {opacity: 1;-moz-transition: opacity ease-in-out .7s;-o-transition: opacity ease-in-out .7s;-webkit-transition: opacity ease-in-out .7s;transition: opacity ease-in-out .7s;z-index:2;}

@media(max-width:1200px) {
	.carousel-caption h2{font-size:38px;}
	.carousel-caption p{font-size:24px;}
}

@media(max-width:991px) {
	.carousel-caption h2{font-size:36px;}
	.carousel-caption p{font-size:22px;}
}

@media(max-width:767px) {
	.carousel-caption h2{font-size:36px;}
	.carousel-caption p{font-size:22px;}
}

@media (max-width: 576px) {
	.carousel-caption > div > div {padding-right:30%;}
	.carousel-caption h2{font-size:20px;}
	.carousel-caption p{font-size:15px;}
}


/* Footer Styles */
footer {margin:40px 0;}
footer a:hover{text-decoration:none;opacity:0.8;filter:alpha(opacity=80);}
.ftr-top {padding:60px 0;background:#0072ba;color:#fff;}
.ftr-btm {padding:30px 0;color:#999;font-size:13px;}
.ftr-top a{color:#fff;}
p.ftr-top-head a{display:block;margin-bottom:15px;font-size:18px;font-weight:700;}
.ftr-top-info{font-size:18px;font-weight:700;}
.ftr-top span{font-weight:600;}
.ftr-top .fa{font-size:22px;}
.ftr-btm p {margin-bottom:0;}
.ftr-btm .ftr-btm-links a:after{content:' | ';color:#999;margin:0 0 0 5px;padding:0 5px 0 0;}
.ftr-btm .ftr-btm-links a:last-child:after{content:'';}

footer .social{}
footer .social a{width:34px;height:34px;display:block;float:left;margin:0 0 0 10px;padding:0;line-height:29px;color:#999;font-size:28px;}
footer .social a:hover{text-decoration:none;opacity:0.8;filter:alpha(opacity=80);}
footer .social a[href*='youtube.com'] {color:#ce332d;}
footer .social a[href*='facebook.com'] {color:#3b5998;}
footer .social a[href*='twitter.com'] {color:#44ccf6;}
footer .social a[href*='google.com'] {color:#d13f2d;}
footer .social a[href*='instagram.com'] {color:#262626;}
footer .social a[href*='linkedin.com'] {color:#0e76a8;}

footer .social .sociallabel{float:left;margin:0;padding:0;line-height:29px;font-size:14px;font-weight:700;}

.backtotop{bottom: -30px;border: none;color: #acb0b5;display: block;font-size: 20px;height: 32px;min-width: 29px;position: fixed;right: 17px;text-align: center;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;z-index: 999;}
.backtotop:hover{color: #8a8a8a;border: none;}
.backtotop i.fa-chevron-up{display: inline-block;margin: 5px 1px 0 0;}
.backtotop span{display:none;}

/* Import from old web */
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.spcr {clear: both;text-indent: -9999px;/*padding: 10px 0 5px 0;*/padding:0;height:0;}
.article table{border: 0;width: 100%;border-top: 0px solid #ddd;border-left: 0px solid #ddd;margin: 5px 0 10px 0;border-collapse: collapse;}
.article th{border-right: 0px solid #ddd;border-bottom: 0px solid #ddd;padding: 4px 4px 4px 10px;background: #b00a00;color: #fff;}
.article td{border-right: 0px solid #ddd;border-bottom: 0px solid #ddd;padding: 4px 4px 4px 10px;text-align:left;}
.article td.text-right{text-align:right;}
.article td.even{background: #dce3ed;}
.article td.even2{background: #f2f2f2;}
.article table.outertable td{padding: 4px 0;}
.article table.outertable td p{text-align:left;}
.article table.innertable{border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;}
.article table.innertable td{font-size: 10px;padding: 2px 0;text-align:left;border-left: 1px solid #ddd;border-top: 1px solid #ddd;}
.article table.innertable td p{text-align:left;}
.article p.m-tb-20{margin: 20px 0;}
.article .well {background: #dce3ed;}
.article .well h2:first-child{margin-top:0;}

.photo_wrapper {width:100%;margin:20px 0;}
.photo_wrapper:after {display: table;content: " ";clear:both;}
.photo_fixed {float:left;display:block; width:56%;}
.photo_fixed_single {width:auto;}
.photo_floating {height:100%;position:relative;float:left;width:44%;}
.photo_floating div {position:absolute;top:5px;left:10px;padding: 0 0 0 10px;}
.photo_floating div p{text-align: left;font-style:italic;padding:0;margin:0;color:#666;}
.photo_wrapper2 {width:100%;height:140px;}
.photo_half {float:left;width:56%;}
.txt_half {float:right;width:44%;padding:0 0 0 20px;}
.photo_half img{display: block;height: auto;width: 100%;}

.accordionButton {background:#dce3ed url(../img/arrow-down.png) no-repeat 10px 55%;cursor: pointer; display:block;padding:10px 10px 10px 43px;}
.accordionContent {background:#f4f5f9;padding:10px 10px 0 10px;margin-bottom:20px; display:none;}
.on {color: #990000;margin-bottom:0;}
.over {background-color:#f4f5f9;}

.modal-open {overflow:scroll;}
.modal-backdrop.in {filter: alpha(opacity=0);opacity:0;display:none;}
.modal-bottom {top: auto;left: auto;width:500px;height:210px;}
.modal-dialog-bottom{width:500px;margin:0;position:absolute;bottom:0;right:0;}
.modal-dialog-bottom .modal-content {border: 1px solid #0072ba;border-radius: 0;}
.modal-dialog-bottom .modal-header{background:#dce3ed;}
.modal-dialog-bottom .modal-body{background:#dce3ed;}

.sharer {text-align:right;}
.sharer a{display:inline-block;width:32px;height:32px;padding:3px;margin:0 5px;color:#fff;font-size:20px;}
.sharer a#facebook-sharer{background:#3b5998;}
.sharer a#twitter-sharer{background:#44ccf6;}
.sharer a#google-plus-sharer{background:#d13f2d;}

.animation_image{display:none;}
.load_more{width:100%;border-radius:0;}
.load_more_end{display:none !important;}

/* Responsive Styles */
@media(max-width:1200px) {
	.preheaderlinks a{margin:0 5px; display:inline-block;}
	.preheaderlinks a.searchbtn {position: absolute;}
	.preheaderdate{margin:10px 0 0 0;}
	.navbar-inverse .navbar-nav > li > a {font-size:16px;font-weight:400;}
	.nav > li > a {padding: 18px 11px 20px 11px;}
}

@media(max-width:991px) {
	.preheaderlinks{margin-top:25px;}
	.preheaderlinks a.searchbtn {position:relative;}
	.preheaderdate{margin-top:30px;}

	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-left: 0;margin-right: 0;}
	.navbar-inverse .navbar-toggle {border-color: #fff;margin-right:0;}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: #fff;border:0;-webkit-box-shadow: none;box-shadow: none;max-height: 340px;}
	.navbar-inverse .navbar-collapse{max-height: 340px;}
	.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #fff;}
	.navbar-inverse .navbar-toggle:hover .icon-bar, .navbar-inverse .navbar-toggle:focus .icon-bar {background-color: #0072ba;}
	.navbar-inverse .navbar-nav > li > a {color: #fff;font-size:15px;font-weight:700;}
	
	.customer-img,.img-related {margin-bottom: 30px;}
	/*.navbar-fixed-top .navbar-collapse {margin-top: 110px;}*/
	.navbar-inverse .navbar-nav .open .dropdown-menu > span > li > a {color: #fff;line-height: 20px;padding: 5px 15px 5px 25px;}
	.dropdown-menu > span > li ul li > a {color:#fff;}
	
	.page-header h2 span {display:block;margin:5px 0 0 0;}
	
	.article img.spacerbelow {margin-bottom:10px;}
	
	#subnavlinks{display:none;}
	
	.ftr-top {padding-top: 0;}
	.ftr-top-head{margin-top:40px;}
	
	footer .social .sociallabel{display:none;}
}

@media(max-width:767px) {
	.img-portfolio {margin-bottom: 15px;}
	header.carousel .carousel {height: 70%;}
}

@media (max-width: 690px) {
	.logo{font-size:13px;line-height:18px;}
	.logo img{margin:0;width:49%;}
	.logo a span {float:right;margin:20px 0 0 0;width:49%;}

	header.carousel {margin-bottom:60px;}
	.carousel-indicators {top: 10px;left:0;margin-left: 0;padding-left: 0;position: relative;width: 100%;}
	.carousel-more{display:none;}
	
	ul.videos li {margin: 0 3% 20px 0;height:60%;width:47%;}

	.photo_fixed {float:none;width:100%;}
	.photo_floating {float:none;width:100%;}
	.photo_floating div {position:relative;top:0;left:0;padding:10px 0 0 0;}
	
	.photo_half {float:none;width:100%;}
	.txt_half {float:none;width:100%;padding:0;}

	.left {float: none; width:100% !important;}
	.right {float: none; width:100% !important;}
	
	.img-alertmodals{width:100px;}
}
@media (max-width: 560px) {
	.logo{font-size:14px;line-height:18px;}
	.logo img{float:none;margin:0 auto;width:60%;}
	.logo a span {float:none;margin:20px 0 0 0;width:100%; display:none;}
}

@media (max-width: 432px) {	
	.logo img{width:90%;}
	.preheaderlinks a{margin:0 3px; display:inline-block;}
	.preheaderlinks a.searchbtn {position: absolute;}
	.preheaderdate{margin:10px 0 0 0;}
	.preheader .pull-right {float:none !important;margin-left: -10px;}
	ul.videos li {margin: 0 0 20px 0;height:auto;width:100%;display:block;float:none;}
	.modal-bottom {width:100%;}
	.modal-dialog-bottom{width:100%;}
}

@media (max-width: 359px) {
	.navbar-brand img{width:100%;}
	.art-btm-nav{font-size:12px;}
	.art-btm-soc .col-md-6 .pull-right{float:left !important;}
}

@media (min-width: 992px) {
	.dropdown-menu .sub-menu {left:100%;position:absolute;top:0;visibility:hidden;}
	.dropdown-menu li:hover .sub-menu {visibility:visible;}
	.dropdown:hover>a.dropdown-toggle {background:#0086cc;}
	.dropdown-menu {background-color: #0086cc;border:0;border-radius:0;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);font-size: 14px;margin: 2px 0 0;min-width:520px;padding:0;}
	.dropdown-menu > span {width:260px;float:left;}
	.dropdown-menu > span > li > a {color: #fff;display: block;padding: 10px 15px; }
	.dropdown-menu > span > li > a:hover, .dropdown-menu > span > li > a:focus {color:#fff;background-color:#0072ba;text-decoration:none;}
	.dropdown-menu > span > li ul {margin:-10px 0 0 0;padding:0;list-style:none;font-size:12px;}
	.dropdown-menu > span > li ul li {margin:0;padding:0;}
	.dropdown-menu > span > li ul li > a {color: #a8a3a3;display: block;padding: 10px 30px; }
	.dropdown-menu > span > li ul li > a:hover, .dropdown-menu > span > li li > a:focus {color:#fff;background-color:#da1f28; text-decoration:none;}

	.nav li + li + li + li + li  ul.dropdown-menu, .nav li + li + li + li + li + li  ul.dropdown-menu, .nav li + li + li + li + li + li + li  ul.dropdown-menu {left: auto;right: 0;}

	/*li:last-child .dropdown-menu {min-width:260px;}
	li:last-child .dropdown-menu > li {float:none;}*/
}

.youtube-video-place {
	cursor: pointer;
	position: relative;
}
.youtube-video-place:before {
	content: "";
	background:transparent url(/img/youtube-play.png) no-repeat;
	position: absolute;
	pointer-events: none;
	top: calc(50% - 28px);
	left: calc(50% - 42px);
	z-index:1;
	width:84px;
	height:59px;
}
.youtube-video-place img {
	width: 100%;
	height:auto;
	/*height: 450px;
	object-fit: cover;*/
}
@media (min-width: 691px) {
	.photo_wrapper .youtube-video-place {
		float: left;
		display: block;
		width: 56%;
	}
	.photo_wrapper .youtube-video-place.embed-responsive-4by3 {
		padding-bottom: 45%;
	}
}
.youtube-video-place.loaded:before {
	background-image:none;
}
