body {
	font-family: 'Open Sans', sans-serif;
	/*background:
		url(images/bgTopLeft.jpg) left top no-repeat,
		url(images/bgTopRight.jpg) right top no-repeat,
		url(images/bgBottomRight.jpg) right bottom no-repeat,
		url(images/bgBottomLeft.jpg) left bottom no-repeat !important;*/

		/*background:

			url(images/bgFullBottom.png) center bottom no-repeat,
			url(images/bgFullTop.png) center top no-repeat;*/
			
		background-color: #fff !important;
}

@media (min-width: 768px) and (max-width: 980px){
	/*.bg_santa{
		background:

			url(images/bgFullBottomSmall.png) center bottom no-repeat,
			url(images/bgFullSmall.jpg) center top no-repeat !important;

	}*/

}

/*andrei vineri 01.04
body { background-color: #fcfcfc;
	background:url(images/bodyBG.jpg);
 background-repeat: no-repeat;
  background-position: top center;
  background-position-x: 50%;
  background-position-y: 0%;
  background-attachment: fixed;*/
/*	background: #fff;*/
}
/*.navbar { background: #fff; padding: 10px 5px;
	-moz-box-shadow: 0 3px 20px -10px #000;
  -ms-box-shadow: 0 3px 20px -10px #000;
  -o-box-shadow: 0 3px 20px -10px #000;
  -webkit-box-shadow: 0 3px 20px -10px #000;
  box-shadow: 0 3px 20px -10px #000;
}
.row { margin:0; background:#fff; padding-top:5px;
	-moz-box-shadow: 0 3px 20px -10px #000;
  -ms-box-shadow: 0 3px 20px -10px #000;
  -o-box-shadow: 0 3px 20px -10px #000;
  -webkit-box-shadow: 0 3px 20px -10px #000;
  box-shadow: 0 3px 20px -10px #000;
}
[class*="span"] { margin-left:0; padding:0 5px;}

.box_left.map p { padding-left:10px;}
.box_left.map img { margin-left:0px;}

footer { padding:0!important; margin-top:30px!important;
	-moz-box-shadow: 0 3px 20px -10px #000;
  -ms-box-shadow: 0 3px 20px -10px #000;
  -o-box-shadow: 0 3px 20px -10px #000;
  -webkit-box-shadow: 0 3px 20px -10px #000;
  box-shadow: 0 3px 20px -10px #000;
}
footer .row {
	-moz-box-shadow: initial;
  -ms-box-shadow: initial;
  -o-box-shadow: initial;
  -webkit-box-shadow: initial;
  box-shadow: initial;
}

img.span12 { padding:0;}

.row.stores_list { padding:0!important; margin:0 -5px!important;}*/
/*end andrei*/

a{color:#000000;}
a:focus, a:hover {color:#000; text-decoration: underline; outline: none;}
ul, ol{ padding-left: 30px;}

h1 {font-size: 24px;}
h2 {font-size: 20px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}

header {padding: 40px 0 10px}
a#branding:hover {text-decoration: none;}
a#branding span { color: #767676; float: left; font-weight: 300; left: 0px;  position: relative;   top: -10px;}

.top span {margin:10px 0 5px; display: inline-block;}

.btn.btn-blue {background:#0078c2 ;color:#fff; border: 0; text-shadow:none;}
.btn.btn-blue:hover {background:#0078c2; color:#fff; opacity: 0.8; filter:alpha(opacity=80); }

.btn.btn-white {background: #fff; border: 0; text-shadow:none; color:#000; text-transform: uppercase; }
.btn.btn-white:hover {background:#fff; color:#000; opacity: 0.8; filter:alpha(opacity=80); }

.navbar-inner {min-height: 30px; line-height: 30px; background:none; padding: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

 }
.navbar .nav > li > a {padding: 0 29px 0 0px; line-height: 30px; font-size: 12px; text-transform: uppercase; color:#000;}
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {background: none;
	color: #000;
	text-shadow:0px 0px 0px #333;)
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: none;
	color: #000;
	text-shadow:0px 0px 0px #333;filter:DropShadow(Color=#333, OffX=0, OffY=0)

}
.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: none;
	color: #000;
	text-shadow:0px 0px 0px #333;
	filter:DropShadow(Color=#333, OffX=0, OffY=0)

}
.social {float: right;}
.navbar .nav {margin-right: 0}
.navbar .nav > li.dropdown:hover .dropdown-menu {display: block;}
.navbar .btn-navbar{background-color:#0078C2; background-image:none;}
.navbar .btn-navbar:hover{background-color:#0078C2; background-image:none;}
.btn{ background-image:none;}



.social a {width: 27px; height: 27px; float: left; margin-left: 3px; overflow: hidden; text-indent: 999px; line-height: 27px; background: url(../images/social.png) no-repeat}
.social a:hover {opacity: 0.8; filter:alpha(opacity=80);}
.social a.fb {background-position: 0 0;}
.social a.tw {background-position: 0 -27px;}
.social a.yt {background-position: 0 -54px;}
.social a.pi {background-position: 0 -81px;}

.carousel {margin:10px 0 20px;}
.carousel-caption {background: none; color: #fff; font-size: 20px; font-weight: 300; left: 5%; top:0;}
.carousel-caption .title {font-size: 32px; text-transform: uppercase;}
.carousel-control {background: url(../images/but_slide.png); border: none; height: 52px; width: 27px; top:45%;}
.carousel-control.right {background: url(../images/but_slide.png) top right;}

#myCarousel_retail.carousel.slide {margin: 0}
#myCarousel_retail.carousel.slide a.carousel-control {background: none;}
#myCarousel_retail.carousel.slide .carousel-inner > .item {transition: left 1.1s ease-in-out 0s;}

.events_home {background: #f0f8ff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #d2d2d2; padding: 7px 15px; font-size: 13px;}
.events_home .box_blue {background: #0078c2; font-size: 12px; color: #fff; padding: 5px; font-weight: 400; text-transform: uppercase; margin-bottom: 2px; display: inline-block}
.events_home p {margin-bottom: 10px;}
.events_home p.hours {line-height: 19px; font-size:12px;}
.events_home .hours .left{font-size:13px;}
.events_home .hours .right{font-size:11px; float:right;}
.events_home .last {margin-bottom: 0}
.events_home .last .box_blue {display: block; text-align: center; font-size: 11px; margin-top:-5px; }

.small_banner .span2 {border: 1px solid #cbcbcb; margin-bottom: 20px; position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; min-height:111px; overflow:hidden;}
.small_banner .span2 span.hover {background:rgba(0,0,0,0.7); color:#fff; display: none; position: absolute; left:0; top: 0; width: 100%; height: 100%; text-align: center;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-transform:uppercase; }
.small_banner .span2 a:hover em , .small_banner .span2 a em{
	font-style: normal;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
/* The ghost, nudged to maintain perfect centering */
.small_banner .span2 span.hover em:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: 17px; /* Adjusts for spacing */
}
.small_banner .span2 a:hover span {display: block;}
.small_banner .span2 img { width: 100%; height: 100%; position: absolute;}
.banners_home .span4 .box {text-align: center;  color:#fff; }
.banners_home .span4 .box p {padding: 0 20px;}
.banners_home .span4 .box img {margin-bottom: 15px;}
.banners_home .span4 .box .btn.btn-link {color: #fff; font-weight: 600; text-shadow:none; text-transform: uppercase; text-decoration: underline;}
.banners_home .span4 .box .btn.btn-link:hover {text-decoration: none; color:#e8f5ff;}
.banners_home .span4 .box .btn.btn-white {font-size: 16px; }

.box_hover {
	display: block;
	position: relative;
	height: 240px;
}
.desc_hover {
	padding-top: 10px;
	position: absolute;
	left: 0;
	height: 238px;
	top: 190px;
	-webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
.box_hover:hover .desc_hover{
	top: 0;
	height: 100%;
	padding-top : 60px;

}


.box {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #d2d2d2; margin-bottom: 20px; overflow: hidden; }
.box.gradient {
background: #e6e5e5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #e6e5e5 0%, #ffffff 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e5e5), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e6e5e5 0%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e6e5e5 0%,#ffffff 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e6e5e5 0%,#ffffff 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #e6e5e5 0%,#ffffff 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

}
.box.latest_news {background: #ededed; height: 250px; }
.box.latest_news .title {background:#b89a7b; text-align: center; text-transform: uppercase; color: #fff; display: block; padding: 15px; font-size: 20px; margin-bottom: 0px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.box.latest_news .title a {color:#fff; text-decoration: none;}
.box.latest_news .title a:hover, .box.latest_news .title a:focus {text-decoration: none;}
.box.latest_news ul {margin: 0; list-style: none; padding:5px 10px 2px;}
.box.latest_news ul li {margin-bottom: 5px; overflow: hidden; font-size: 13px;}
.box.latest_news ul li .news_img_home{ display:table;  width:53px; height:53px; float:left; margin-right:5px; border:1px #D2D2D2 solid; background:#ffffff;}
.box.latest_news ul li .center-news{display:table-cell; vertical-align:middle;}
.box.latest_news ul li .center-news img{max-width:53px; max-height:53px; margin: auto; display:block;}

.box.socil_net .title {background:#646464; text-align: center; text-transform: uppercase; color: #fff; display: block; padding: 23px 0px; font-size: 20px; margin-bottom: 3px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.box.socil_net .title span {display: block; margin-bottom: 20px;}
.box.socil_net .title ul {list-style: none; margin: 0; padding: 0}
.box.socil_net .title ul li {display: inline-block;}
.box.socil_net .title ul li:last-child{
	display: none;
}
.box.socil_net .title a {margin: 0 10px; width: 40px; height: 35px; background: url(../images/social_2.png) no-repeat 0 0; display: inline-block;}
.box.socil_net .title a:hover {text-decoration: none;}
.box.socil_net .title a.fb {background-position: 0 0}
.box.socil_net .title a.fb:hover, .box.socil_net .title ul li.active a.fb , .box.socil_net .title ul li.active a.fb:focus {background-position:  -40px 0; text-decoration: none;}
.box.socil_net .title a.tw {background-position: 0 -35px}
.box.socil_net .title a.tw:hover, .box.socil_net .title ul li.active a.tw , .box.socil_net .title ul li.active a.tw:focus {background-position:-40px -35px; text-decoration: none; }
.box.socil_net .title a.yt {background-position: 0 -70px }
.box.socil_net .title a.yt:hover, .box.socil_net .title ul li.active a.yt , .box.socil_net .title ul li.active a.yt:focus {background-position: -40px -70px;  text-decoration: none; }
.box.socil_net .title a.pi  {background-position: 0 -105px }
.box.socil_net .title a.pi:hover, .box.socil_net .title ul li.active a.pi , .box.socil_net .title ul li.active a.pi:focus {background-position: -40px -105px; text-decoration: none;}

/*inner*/
.banner_inner_top {margin-top:5px; margin-bottom: 20px;}
.well {	-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background: #fff; }
.well h1 {margin-bottom: 0}

ul.nav{ padding-left:0;}
.nav_left .title {background:#0078c2; text-align: center; color:#fff; font-weight:600; height: 30px; line-height:30px; }
.nav_left ul{list-style: none; margin: 0 0 20px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.nav_left ul li {background: #fff; border-bottom: 1px solid #dfdfdf;}
.nav_left ul li a {padding: 7px; font-weight: 600; display: block;}
.nav_left ul li a:hover {background: #e8f5ff; text-decoration: none;}

.box_left {display: block; margin-bottom: 20px;}
.box_left img { /*width: 100%;*/ }
.box_left.banner {text-align: center;}
.box_left.banner .btn.btn-white {position: relative; top:-50px; height: 30px; line-height: 30px; padding: 0 10px;}

.box_left.banner .btn.btn-link { width: 98%; padding: 0; height: 45px; line-height: 45px; margin-top: -40px; color:#fff;  text-shadow:none; border:none;}
.box_left.banner .btn.btn-link.blue {background: #2f76a4;}
.box_left.banner .btn.btn-link.dark_green {background: #928e6d;}
.box_left.banner .btn.btn-link.green {background: #6e9d69;}

.box_left.hours {background: #eff8ff; padding: 10px;  border: 1px solid #dfdfdf;}
.box_left.hours .box_blue {background: #0078c2; font-size: 12px; color: #fff; padding: 5px; font-weight: 400; text-transform: uppercase; margin-bottom: 2px; display: inline-block}

.box_left.map .box_black {background: #000; font-size: 12px; color: #fff; padding: 5px; font-weight: 400; text-transform: uppercase; margin-bottom: 2px; display: inline-block}
.box_left.map img {margin-bottom: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  border: 1px solid #dfdfdf; }
.box_left.map a:hover, .box_left.map a:focus  {opacity: 0.8; filter:alpha(opacity=80);}

.filter {margin-bottom: 30px;}

.content {margin-top: 20px;margin-bottom:40px;}
.span9 ul.location{ padding-left:30px;}


/*facility*/
.facilities_icon {border: 0;}
.facilities_icon li {margin-right: 10px;}
.facilities_icon li a {border-radius: 100px; width: 100px; height: 100px; text-align: center; border:1px solid #deddd9; background: #e9e9e9; font-size: 11px; line-height: 1.3;
 -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.facilities_icon li a:hover , .facilities_icon li.active a:hover,  .facilities_icon li.active a:focus,  .facilities_icon li.active a{background: #0078c2; border: 1px solid #0078c2; color:#fff;}

.facilities_icon li a:before {content: "";  display: block; margin:0 auto; }

.facilities_icon li a.general:before {content: ""; background: url(../images/general.png); display: block; width: 33px; height: 30px; margin:0 auto ; }
.facilities_icon li a.family:before {content: ""; background: url(../images/family.png); display: block; width: 24px; height: 34px; margin:0 auto 5px; }
.facilities_icon li a.financial:before {content: ""; background: url(../images/financial.png); display: block; width: 38px; height: 34px; margin:0 auto 5px; }
.facilities_icon li a.medical:before {content: ""; background: url(../images/medical.png); display: block; width: 33px; height: 33px; margin:0 auto 5px;  }
.facilities_icon li a.disabilities:before {content: ""; background: url(../images/disabilities.png); display: block; width: 31px; height: 34px; margin:0 auto; }
.facilities_icon li a.oratory:before {content: ""; background: url(../images/oratory.png); display: block; width: 36px; height: 33px; margin:0 auto 10px; }

.facilities_icon li.active a.general:before , .facilities_icon li:hover a.general:before {content: ""; background: url(../images/general_hover.png); display: block; width: 33px; height: 30px; margin:0 auto ; }
.facilities_icon li.active a.family:before , .facilities_icon li:hover a.family:before {content: ""; background: url(../images/family_hover.png); display: block; width: 24px; height: 34px; margin:0 auto 5px; }
.facilities_icon li.active a.financial:before , .facilities_icon li:hover a.financial:before {content: ""; background: url(../images/financial_hover.png); display: block; width: 38px; height: 34px; margin:0 auto 5px; }
.facilities_icon li.active a.medical:before , .facilities_icon li:hover a.medical:before {content: ""; background: url(../images/medical_hover.png); display: block; width: 33px; height: 33px; margin:0 auto 5px; }
.facilities_icon li.active a.disabilities:before , .facilities_icon li:hover a.disabilities:before {content: ""; background: url(../images/disabilities_hover.png); display: block; width: 31px; height: 34px; margin:0 auto; }
.facilities_icon li.active a.oratory:before , .facilities_icon li:hover a.oratory:before {content: ""; background: url(../images/oratory_hover.png); display: block; width: 36px; height: 33px; margin:0 auto 10px; }
.tab-pane ul { list-style: square outside; overflow: hidden;}
.tab-pane ul li { width: 40%; margin-right: 10px; float: left; margin-left: 20px;}

/*offers*/
.media {padding: 10px 0 15px; border-bottom: solid 1px #ccc;}

.media-body h4.media-heading{font-size: 20px; margin-bottom: 20px; font-weight: 400;}
.media-body p {margin-bottom: 18px;}
.media-body p.link_det {margin-bottom: 0px;}
.media-body a {text-transform: uppercase; font-weight: 600; text-decoration: underline;}
.media-body a:hover { text-decoration: none;}

.offer_img {margin-bottom: 20px; }
#offers_list a {
    display: block;
    height: auto;
    margin: 40px 0;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
}
.box.latest_news ul {
	background: #fff;
}
.box.latest_news ul li > a {
	color:#333;
	font-size: 13px;
	line-height: 4.5;
	margin-left: 5px;

}
.box.latest_news ul li {height: 57px!important; overflow: hidden; padding: 4px 5px!important; border-bottom: solid 1px #F1F1F1;}
.box.latest_news ul li:hover {
	 transition: .40s ease-in-out;
   -moz-transition: .40s ease-in-out;
   -webkit-transition: .40s ease-in-out;
   background: #e9eaed;
   color: #333;
}
.box.latest_news ul li:hover a {color: #646464; text-decoration: none; text-shadow: 0 1px 5px rgba(0, 0, 0, 0.6);}

.date span {color:#767676; font-style: italic; font-size: 13px;}
.btn-back  {background: url(../images/back.png) no-repeat; color:#fff; font-size: 13px; padding-left: 13px; height: 26px; line-height: 26px; }
.date .btn-back {margin-top: -40px;  }
.date .btn-back span { color:#fff; font-style: normal; }
.btn-back span {background: #0078c2; display: block; padding: 0 15px;}
.btn-back:hover, .btn-back:focus {color:#fff; text-decoration: none; opacity: 0.8; filter:alpha(opacity=80);}
.link_det .btn.btn-blue {
    text-decoration: none;
}

/*kids*/
.thumbnails {padding: 0}
.thumbnails .span4 {width: 340px; margin-bottom: 20px; }
.thumbnails .span4 .thumbnail {padding: 10px; background: #fff; text-align: center; max-height: 140px; }
.thumbnails .span4 .thumbnail .btn-white {position: relative; top:-40px}

/*Key Contacts*/
.gry {color:#767676}
.key_det h3 {margin-top: 40px;}
.email a {font-style: italic; color:#767676;}
.email a:hover {color:#0078c2;}

/*store*/
.filter {margin-bottom: 20px;}
.filter .span4 {width: 340px;}

.stores_list .span4{width: 340px; max-height: 164px; margin-bottom: 20px; border: 1px solid #d2d2d2; background: #fff; padding: 5px;
 -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.stores_list .span4 h4, .stores_list .span4 h4 a {margin-bottom: 0px; color: #414040; font-size: 14px; font-weight: 600;}
.stores_list .span4 img, .store_det {}
#logos{ display:table;  width:150px; height:150px; float:left; margin-right:5px; border:1px #D2D2D2 solid;}
#logos_big{ background:#ffffff; display:table;  width:150px; height:150px; float:left; margin-right:5px; border:1px #D2D2D2 solid;}
#center{display:table-cell; vertical-align:middle; height: 160px;padding-bottom: 10px;}
#center img/*{max-width:140px; max-height:140px; margin: auto;}*/ {
	max-width: 200px;max-height: 160px;margin: auto;
}
.stores_list .span4 .intro {color:#414040; line-height:1.2; max-height:39px; font-size: 14px; font-weight: 500;}
.url a {color:#767676; font-style: italic;}
.details_store {margin-bottom: 20px;}
.details_store h4 {margin-bottom: 5px;}
.car_park {margin: 0 0 40px;}
.car_park p.title, .special_offers p.title {font-size: 18px; font-weight: 400; margin-bottom: 25px;}
.special_offers {color:#292929;}
.special_offers h4 a {color:#292929; text-decoration: none;}
.special_offers h4 a:hover {opacity: 0.8; filter:alpha(opacity=80);}
.btn.btn-car {background-image: url(../images/car.png); background-position: 5px 0; padding:0 10px 0 45px; text-shadow: none; height: 28px; line-height: 28px; background-repeat: no-repeat; border: 0; color:#fff; background-color:#94a4a4; text-transform: uppercase;  cursor: default;}
.span4.offers {overflow: hidden; height: 250px; margin-bottom: 20px; background: #fff;}

/*Jobs*/
.jobs {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #dadada}
.jobs .span2.date {color:#767676;}
.jobs .label.label-important {-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background:#e84c3d; }

ul.sitemap {
	margin-left: 20px;
}


footer {background:#fff; border-top: 4px solid #2daae1; padding:30px 0 10px 0; margin: 0 0 20px ; color:#010101; font-size: 12px; }
footer .span3 {padding-left:20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:190px;}
footer .span3.last { width:300px;}
footer p.logos {margin-top:115px;}
footer img {margin-right:5px;}
footer h4 {font-weight: 700; color:#010101; margin:0 0 15px; }
footer ul {list-style: none; margin: 0;}
footer a {color:#010101;}
footer p{ margin-bottom:10px;}
footer li{ line-height:24px;}
.logo-f{ margin-bottom:10px;}
.logo-f .pull-left{ margin-right:2px;}

.fb_iframe_widget {overflow: hidden;}
.fb_iframe_widget iframe {
    height: 370px !important;
    width: 100% !important;
    position: relative!important
}
.fb_iframe_widget span
{
    height: 370px !important;
    width: 100% !important;
}
#infscr-loading {
	margin: 0 auto!important;
	display: block;
	color: #0091d3;
	text-align: center;
}
/*javascript warning*/
.message {
	padding: 10px 15px 10px 40px;
	margin: 0 0 10px 0;
	font-weight: bold;
	overflow: hidden;
	position:absolute;
	top:0;
	width:96%;
	height:20px;
	z-index:10000;
}
.message p {padding: 0;	width: 93%;float: left;}
.message a{color:#008ee7}
.message.warning {border: 1px solid #e5e181;background: #fefde2 url(images/warning.gif) 12px 12px no-repeat;	color: #666;}

.errormsg,.form_error {color:red;}

.localizare {float:left; width:100%; margin-bottom:15px;}

#cookieNotice {position:fixed; bottom:-140px; left:0; width:100%; padding:15px 0; border-top:none; background: #333; background:rgba(0,0,0,0.7); z-index:99999; }
.inner_cookies {width:960px; margin:0 auto; display:block; overflow:hidden; color:#fff;}
.left_cookie {float:left; width:710px;  margin-right:20px; margin-left:18px;}
.left_cookie h2 {color:#fff; font-size:14px; }
.left_cookie p {color:#fff!important;}
.left_cookie a {color:#8db656}
.right_cookie {float:left; width:195px; }
.right_cookie a {background:#0078C2; height:30px; line-height:30px; color:#fff; font-weight:700; padding:0 10px; float:right; text-decoration:none; margin-top:30px;

}
.store_det{display:block;}

#gallery{ margin:70px 0 0 20px; }
.gal{ float:left; min-height:245px;}
.gal_item { width:222px; margin-bottom:20px; float:left; margin-right:10px;}
.gal_item .thumbnail { max-height:308px; padding:10px; background:#ffffff; text-align:center;}
.gal_item .thumbnail img { max-height:133px; }
.gal_item  .thumbnail .btn-white span{ position:relative; top:-40px; }

.gal-home{ float:left;}
.gal-home .thumbnail { max-height:151px; padding:10px; background:#ffffff; text-align:center;}
.gal-home .gal_item .btn-white{ top:-80px; position:relative;  /*background:url(../images/bg_white_transparent.png) repeat;*/ line-height:23px; padding-top:0; padding-bottom:0; display:inline }

/* feeds */
.tab-content > .tab-pane, .pill-content > .pill-pane {
    display: block;
    height: 0;
    overflow: hidden;
}
.tab-content > .active, .pill-content > .active {height: 1340px}

.socil_net .tab-content > .active, .pill-content > .active {height: 432px; overflow-y: scroll;}

.gadget iframe {width: 273px}
.tab-content #yt.tab-pane.active .gadget tbody tr td div iframe {height: 358px!important}
.vs-sep {height: 0px!important;}
#vs {height: auto;}
.vs-content {
    display: block;
    height: 257px;
    max-width: 100%;
}
.gsc-video-player {max-width: 100%!important; height: auto; display: block; margin: 0 auto; padding: 0!important; }


.tab-content #pi > span {width:100%; overflow: hidden; }
.tab-content #pi > span > span { width: auto !important; overflow: hidden; height: 100% }
 #mobile_stores .collapse {height:auto;}
 #offers_list ul {width: 100%}
 #offers_list ul li {height: 90px!important; background-color: #fff; padding: 10px 10px 0!important; list-style: none;}
 #offers_list ul li a {line-height: 1.0;margin: 35px 0; text-decoration: none; color: #777; }
 #offers_list ul li:hover {background: #e9eaed;
 	 transition: .80s ease-in-out;
   -moz-transition: .80s ease-in-out;
   -webkit-transition: .80s ease-in-out;
 }
 #offers_list ul li:hover a {color: #0078C2; text-shadow: 0 1px 5px rgba(0, 0, 0, 0.6);}
#offers_list ul li img.pull-left {margin-right: 5px; width: 60px; border: solid #ccc 1px; padding: 4px; margin: 5px 0; background: #fff;}
.clear { clear: both;}

.control-group input, .controls textarea {
    margin-bottom: 4px;
}
.span4.offers span.title a {font-size: 20px; font-weight: 500; color: #fff; padding: 15px; display: block; background: #928E6D; text-align: center;text-decoration: none;text-transform: uppercase;}
.mobile_right {float: left; }


nav.primary {
    width:100%;
    margin: 0px auto;
    display:table;
}
nav.primary ul {
	padding-left: 0;
	margin: 0;
}
nav.primary ul li  {
    float:none;
    list-style:none;
    display: table-cell;
    width: 1%;
}

nav.primary ul li a {
    height:39px;
    display:block;
    font-size:18px;
    text-transform: uppercase;
    color:#000;
    padding: 0;
    text-decoration:none;
    line-height:39px;
    text-align: center;
    border-bottom: solid 1px #333;
    margin-right: 5px;
}
nav.primary ul li:last-child a {
	margin-right: 0;
}

nav.primary li a.selected {
  background: #007AC0;
  color: #fff;
  border-bottom: solid 1px #007AC0
}

.main {
    padding:0;
    margin:0;
    display:block;
}

.entry {
    position:relative;
    float:left;
    margin:10px;
    cursor:pointer;
    width:186px;
    height:186px;
    padding:0;
}

.portfolio { margin:0 0 15px; }

.magnifier {
    background:rgba(237,49,49,.7) url(images/magnifier.png) no-repeat center;
    position:absolute;
    top:10px;
    left:10px;
    bottom:10px;
    right:10px;
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
}
.video-hover {
    background:rgba(237,49,49,.7) url(images/video.png) no-repeat center;
    position:absolute;
    top:10px;
    left:10px;
    bottom:10px;
    right:10px;
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
}

.entry:hover .video-hover,
.entry:hover .magnifier { opacity:1; }



.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

.isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
   -moz-transition-duration: 0.8s;
        transition-duration: 0.8s;
}

.isotope {
-webkit-transition-property: height, width;
   -moz-transition-property: height, width;
        transition-property: height, width;
}

.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
   -moz-transition-property:    -moz-transform, opacity;
        transition-property:         transform, opacity;
}
/*.special_off.isotope-item, .news.isotope-item, .stores_home.isotope-item {
	width: 100%;
}*/

.row_block {
    margin: 0px;
}
.home_block {
    display: block;
    margin: 1px;
    position: relative;
    overflow: hidden;
   /* float: left;*/
   /* padding: 0 1px;*/
    /*width: 32.69%;*/
    /*margin-bottom: 4px;*/
}
.isotope-item {
    display: block;
    width: 33.23%;
    /*float: left;*/
    z-index: 2;
    margin: 0px;
}
.block.isotope-item {
	width: 100%!important;
	display: block;
	margin: 15px 0;
}
.block .btn.btn-block {
	background: #fff;
	border-radius: 0;
	padding: 10px 20px;
	text-align: center;
	font-size: 16px;
	color: #333;
}
.block .btn.btn-block:hover {
	background: #007ac0;
	color: #fff;
	text-shadow: none;
	border: solid 1px #007ac0;
	box-shadow: none;
}
.portfolio {
	margin: 0 -1px 15px;
}
.box_sp_offer {
  overflow: hidden;
  border: solid 1px #ccc;
  z-index: 999;
  display: block;
  height: 209px;
  position: relative;
}
.box_sp_offer {
    display: block;
    overflow: hidden;
    text-decoration: none;
    background: #fff;
    max-height: 209px;
    max-width: 100%;
}
.box_sp_offer em, .center-news > a, .stores_home em {
	height: 163px;
	display: block;
	position: relative;
	overflow: hidden;
	background: #fff;
}
.box_sp_offer img, .center-news > a img, .stores_home em img {
	float: none!important;
	width: 100%;
	height: auto;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	position: absolute;
}
.box_sp_offer .title_block {
	position: absolute;
	top: 164px;
	text-transform: uppercase;
	text-align: center;
	display: block;
	padding: 0;
	height: auto;
	background: #fff;
	border-top: solid 1px #ccc;
	display: table;
	width: 100%;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
/*	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;*/
}
.box_sp_offer .title_block .wide {
	width: 100%;
	display: table;
}
.box_sp_offer .title_block .wide a {
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	display: table-cell;
	margin: 0 auto;
	text-align: center;
	text-decoration: none;
	height: 40px;
}
.box_sp_offer .title_block .wide a i {
	font-style: normal;
	font-size: 15px;
	line-height: 15px;
}
.hover_block {
	width: 100%;
  height: 25px;
  -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
 /* -webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;*/
}
.box_sp_offer em {
	height: 209px;
}
.box_sp_offer:hover em {
	/*height: 138px;*/
	/*-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;*/
}
.box_sp_offer .hover_block {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    opacity: 1;
    display: block;
    height: 30px;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    float: right;

}
.box_sp_offer .hover_block a b {
	text-align: center;
	font-size: 15px;
	font-weight: 600;
}
.box_sp_offer:hover .hover_block a b {
	display: block;
	vertical-align: sub;
	text-transform: uppercase;
	text-decoration: underline;
	text-align: center;
	font-size: 15px;
	font-weight: 600;
	display: block;
	margin: 0 auto;
	/*-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 1.5s ease-in-out;*/
}
.box_sp_offer:hover .title_block{
	position: absolute;
	top: 140px;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
   left: 0;
   bottom: 0;
   right: 0;
   height: 150px;
}
.news_img_home {
	border: solid 1px #ccc;
	position: relative;
	overflow: hidden;
}
.news_img_home > span {
	display: table;
	height: 55px;
	width: 100%;
	background: #fff;
	border-top: solid 1px #ccc;
}
.news_img_home > span a em {
	font-style: normal;
	font-size: 12px;
	line-height: 13px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	text-decoration: none;
	text-transform: uppercase;
	height: 55px;
}
.news_img_home span a {
	display: block;
}
.news_img_home span a b {
	display: block;
	text-align: center;
	padding-bottom: 4px;
	text-decoration: underline;
	text-transform: uppercase;
}
.stores_home a span, .retail_parks_home span {
	display: table;
	height: 65px;
	width: 100%;
	background: #fff;
	border-top: solid 1px #ccc;
}
.stores_home a {
	cursor: pointer;
	text-decoration: none;
}
.stores_home a span i, .retail_parks_home span a {
	font-style: normal;
	font-size: 15px;
	line-height: 15px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	text-decoration: none;
	text-transform: uppercase;
}
.stores_home.isotope-item .home_block a {
	border: solid 1px #ccc;
	display: block;
	overflow: hidden;
  position: relative;
}
.stores_home .row_block .home_block a .hover em {
	display: table;
}
.stores_home .row_block .home_block a .hover b {
	display: block;
	text-align: center;
	width: 100%;
	margin-bottom: 4px;
	text-decoration: underline;
	text-transform: uppercase;
}
nav.primary {
	margin: 0 auto 15px;
}
/*.news_img_home div.center-news > a {
	height: 209px;
}*/
.news_img_home > span {
    bottom: -20px;
    position: absolute;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.news_img_home:hover span {
	bottom: 0px;
}
.center-news {
	height: 209px;
}
/*  ---- */
.stores_home .row_block .home_block a em {
	height: 209px;
		-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.stores_home .row_block .home_block a .hover span {
	height: 40px;
}
.stores_home .row_block .home_block a .hover {
	position: absolute;
	top: 163px;
	width: 100%;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.stores_home .row_block .home_block a:hover .hover {
	position: absolute;
	top: 140px;

	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.retail_parks_home .news_img_home .center-news {
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.retail_parks_home .news_img_home .center-news > span {
	position: absolute;
	top: 163px;
	width: 100%;
		-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;

}
.retail_parks_home .news_img_home .center-news:hover > span {
	top: 138px;
	position: absolute;
	width: 100%;
		-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.retail_parks_home .row_block .home_block .news_img_home .center-news span a em {
	font-style: normal;
	line-height: 45px;
}
.retail_parks_home .row_block .home_block .news_img_home .center-news span a b {
	font-size: 14px;
	text-decoration: underline;
	text-transform: uppercase;
}
.row.stores_list {
	margin: 0 -15px;
	padding: 0 10px;
}
.collapse.span4 {
	margin: 10px 5px;
  width: 31.92%;
	float: left;
}
#logos_big {
	margin-bottom: 30px;
}
.url a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#youmax-search-holder {
	display: none;
}
#youmax-stat-holder {
	height: auto;
}
/*#youmax-video-list-div > ul {
	overflow: scroll;
	min-height: 500px;
}*/
ul#tiles  {
	overflow-y: scroll!important;
	min-height: 205px;
}
#tiles > li {
	/*position: relative;*/
	left: 0px!important;
	right: 0px;
	top: 0px;
	margin: 0px auto 5px;
	width: 100%!important
}
.youmax-channel-title {
	display: none;
}
#youmax-tabs {
	margin-top: 0;
	padding-left: 5px;
	padding-right: 5px;
}
.youmax-subscribe {
	right: 0;
	left: auto;
}
.youmax-tab, .youmax-encloser-comment-button {
	font-size: 14px;
}
/*.santa_icon_01 {
  position: fixed;
  z-index: 0;
  width: 100%;
  height: 100vh;
  bottom: 0;
  left: 0;
  right: 0;
  top:0;
}

.santa_icon_02 {
  margin: 0px auto -3%;
  display: block;
  text-align: center;
  position: relative;
  z-index: 88;
}
*/


.special_off, .stores_home, .retail_parks_home { min-width: 33.33%; }
.special_off.block, .stores_home.block, .retail_parks_home.block { min-width: 100%; }