   /*********************************************************	Company: Bitef, http://www.bitef.rs	by Halo Creative Team, http://www.haloteam.rs/	Date (create): 01-08	Date (update): 21-08-2017			******************************	*****      Index       *****	******************************	CONTENT:	1. HEADER	2. SLIDER	3. SEARCH	4. CONTENT	5. FOOTER	6. RESPONSIVE*********************************************************/@import url('https://fonts.googleapis.com/css?family=PT+Sans+Narrow|PT+Sans:400,700&subset=cyrillic');.no-js #loader { display: none;  }.js #loader { display: block; position: absolute; left: 100px; top: 0; }.se-pre-con {	position: fixed;	left: 0px;	top: 0px;	width: 100%;	height: 100%;	z-index: 9999;	background-image: url(../../images/loading_spinner_org.gif);	background-position: center;	background-repeat: no-repeat;	background-color: #fff;	background-size: 10% auto; 	}::-moz-selection {  background-color: #999999;  color: #fff ;}::-o-selection {  background-color: #999999;  color: #fff ;}::-ms-selection {  background-color: #999999;  color: #fff ;}@-webkit-keyframes autofill {    to {        color: #666;        background: transparent;    }}input:-webkit-autofill {    -webkit-animation-name: autofill;    -webkit-animation-fill-mode: both;}body {	font-family: 'PT Sans';	background: #fff;}h1,h2,h3,h4,h5,h6 {	color: #222;	font-family: 'PT Sans'; font-weight: 700;	line-height: 1.5;}p {	color: #000;}a:hover,a:focus {	text-decoration: none;}.badge { 	font-size: 11px;	background-color: #e30117;	color: #fff;	border: none;	border: solid 2px #fff;	border-radius: 5px;}.badge.note { width: 100%; margin-bottom: 5px; font-weight: normal; text-align: left }.badge.blue { background-color: #00529b; color: #fff; } .badge.green { background-color: green; color: #fff; } .badge.yellow { background-color: #ffd700; color: #000; } .old {	text-decoration: line-through;	color: inherit !important; 	font-size: smaller!important;	font-weight: lighter!important;	opacity:0.7;filter:alpha(opacity=70); }.text-hide .old {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0;}/*.print-only {	display: none;}*/	.RSD {	color: inherit !important; 	/*font-size: smaller!important;*/	font-weight: lighter!important;	opacity:0.7;filter:alpha(opacity=70); 	display: block!important;}.RSD:before {	content: "\003D";	/*content: " ~ ";*/}.RSD a { color: inherit !important; }.container-fluid {	width: 100%;	max-width: 1080px;	padding: 0 15px;	margin: 0 auto;}.container-fluid-half {	width: 100%;	max-width: 540px;	padding: 0 15px;	margin: 0;}.background-white {	background: #fff;}.red {	color: #e30117;}.bootstrap-datetimepicker-widget td.disabled, .bootstrap-datetimepicker-widget td.disabled:hover {  text-decoration: line-through!important;  color: #888!important;  font-size: small!important;}.nomargin {	margin: 0; padding: 0;}.wtm:before {	content: attr(data-website) "\0040" attr(data-user);	unicode-bidi: bidi-override;	direction: rtl;}/****************Button****************/.button-read-more {	color: #000; font-size: 20px;	font-weight: 700; 	display: table;	padding: 5px 20px;	margin: 15px auto 0 auto;	background-color: rgba(0, 82, 155, 0.10);	border: none;	position: relative;	text-transform: uppercase;	/*border-radius: 5px;	-ms-border-radius: 5px;*/	-webkit-transition: all 400ms ease;     -moz-transition: all 400ms ease;       -o-transition: all 400ms ease;      -ms-transition: all 400ms ease;          transition: all 400ms ease;}.button-read-more:hover {	color: #fff;	background-color: rgba(0, 82, 155, 1);	/*background-color: #000;*/	-ms-transform: scale(1.05);	-moz-transform: scale(1.05);	-webkit-transform: scale(1.05);	-o-transform: scale(1.05);	transform: scale(1.05);}.button-read-more.small {	font-size: 18px; padding: 5px 10px;}.button-read-more.white  {	color: #00529b;	background: #fff;}.button-read-more.white:hover {	color: #fff;	background-color: rgba(0, 82, 155, 1);}.button-read-more.black  {	color: #fff;	background: #000;	border: solid 1px #000;}.button-read-more.black:hover {	color: #000;	background: #fff;}button.button-read-more {	/*display: inline-block;*/	padding-left: 40px;	padding-right: 40px;	margin: 0 auto;	text-transform: uppercase;}.button-read-more.float {	display: inline-block;	margin: 0 20px 0 0;}.button-read-more.arrow-left,.button-read-more.arrow-right {	background-color: transparent;		border: none;	color: #000;	font-size: 1.125em; 	padding-left: 0;}.button-read-more.arrow-left:hover,.button-read-more.arrow-right:hover { 	color: #888888; 	background-color: transparent; 	border: none;}.button-read-more.arrow-left::before {	font-family: 'fontawesome';	font-size: 1em;	content: "\f060";	padding-right: 5px;	padding-left: 7px;	color: #000; margin-right: 10px;}.button-read-more.arrow-right::after {	font-family: 'fontawesome';	font-size: 1em;	content: "\f061";	padding-right: 5px;	padding-left: 7px;	color: #000; margin-right: 10px;}.button-read-more.arrow-left.white,.button-read-more.arrow-right.white,.button-read-more.arrow-left.white::before  { color: #fff; }.button-read-more.arrow-right.white::after { color: #fff; }.button-read-more.arrow-left.white:hover,.button-read-more.arrow-right.white:hover { color: #888888; }.button-read-more.left { margin-left: 0; }.button-read-more.nomargin { margin: 0; }.button-read-more .fa { color: #000; opacity: 1; padding-right: 7px; }.button-read-more:hover .fa { color: #fff; }.button-read-more.white .fa { color: #000; }.green-btn {	border-radius: 50%; 	width: 65px; height: 65px;	padding: 10px 5px; 	color: #fff; 	font-size: 18px; 	text-transform: uppercase; 	z-index: 10; position: relative; 	text-align: center; 	overflow: hidden; 	background-color: #000; 	border: solid 1px #fff;	}.green-btn span {	font-size: 28px;	font-family: 'PT Sans Narrow', sans-serif;	line-height: 20px;	display: block;	margin-bottom: 5px;}.green-btn.date {	position: absolute;	left: 30px; top: 15px;	z-index: 1;}/****************Pagination & scrollbutton****************//*location*/.breadcrumb {	padding: 0 20px 15px 20px; margin: 0 auto 30px auto;	background: transparent;	border: none; border-radius: 0; 	border-bottom:  solid 1px #dddddd;	color: #999999;	display: inline-table;	font-size: 18px; font-family: 'PT Sans Narrow', sans-serif;}.breadcrumb > li > a { color: #000!important; }.breadcrumb > li > a:hover { color: #00529b!important; }.breadcrumb > .active > a  { color: #007dc6; text-transform: uppercase }.pagination > li:first-child > a,.pagination > li:first-child > button,.pagination > li:first-child > span {  border-radius: 50%;	-ms-border-radius: 50%;}.pagination > li:last-child > a,.pagination > li:last-child > button,.pagination > li:last-child > span {  border-radius: 50%;	-ms-border-radius: 50%;}.pagination > li > a,.pagination > li > button,.pagination > li > span {	font-size: 20px; font-weight: 700; line-height: normal; 	color: #fff!important;	background-color: #00529b;	border: solid 1px #00529b;	margin: 0 5px;	padding: 10px 0;	text-align: center;	width: 45px; height: 45px;	border-radius: 50%;	-ms-border-radius: 50%;}.pagination > li > a:hover,.pagination > li > button:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > button:focus,.pagination > li > span:focus {  background-color: rgba(0, 82, 155, 0.10);  color: #00529b!important;}.pagination > .active > a,.pagination > .active > button,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > button:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > button:focus,.pagination > .active > span:focus {  color: #00529b!important; background-color: #fff;}.pagination > li:first-child > a,.pagination > li:first-child > button,.pagination > li:first-child > span,.pagination > li:last-child > a,.pagination > li:last-child > button,.pagination > li:last-child > span {	/*border-radius: 50%;*/}/****************Social Share****************/.scrollup {  display: none;  width: 38px;  height: 38px;  position: fixed;  bottom: 15px;  right: 15px;  background-color: rgba(0, 82, 155, 0.20);  border: none;	border-radius: 50%;	-ms-border-radius: 50%;  z-index: 999997;	-webkit-transition: transform 300ms ease;     -moz-transition: transform 300ms ease;       -o-transition: transform 300ms ease;      -ms-transition: transform 300ms ease;          transition: transform 300ms ease;}.scrollup::before {	font-family: 'fontawesome';	font-size: 1.750em;	content: "\f106";	padding: 5px 10px;	color: #fff;}.scrollup:hover {	background-color: rgba(0, 82, 155, 1);	-ms-transform: scale(1.1);	-moz-transform: scale(1.1);	-webkit-transform: scale(1.1);	-o-transform: scale(1.1);	transform: scale(1.1);}/****************Text over images****************/figure {	height: 100%; width: 100%;	display: block;	overflow: hidden;	z-index: 100;}figcaption {	height: 100%; width: 100%;	background-color: rgba(255, 255, 255, 0.75);	text-align: center;	position: absolute;	bottom: 0; left: -2000px;	opacity: 1; 	padding: 15px;	font-size: 18px;}figcaption h3 {		color: #fff;	text-align: center; text-transform: uppercase;	font-size: 24px;}figcaption p {	font-size: 20px!important;	color: #fff; text-align: center!important;	position: absolute;	top: 20px;}a:hover figcaption {    /*opacity: 0.8;*/    left: 0;    transition: all 0.7s;} /****************Social Share****************/.social-share {	position: relative;}.social-share .social-wrap p {	border: none;	margin: 30px 0;	padding: 0;	color: #555;	text-transform: uppercase;	display: inline-block;}.social-share a:before {	font-family: 'fontawesome';	font-size: 20px;	color: #fff; padding-top: 3px;	display: inline-block;	background-color: transparent;	width: 35px; height: 35px;	text-align: center;	border: none;	margin-left: 5px;	border-radius: 50%;	-ms-border-radius: 50%;    -webkit-transition: all 400ms ease;     -moz-transition: all 400ms ease;       -o-transition: all 400ms ease;      -ms-transition: all 400ms ease;          transition: all 400ms ease;}.social-share a:hover:before {	opacity: 0.65; }.social-share a.facebook:before {	content: '\f09a';	background: #4966a0;}.social-share a.linkedin:before {	content: "\f0e1";	background: #0274b3;}.social-share a.twitter:before {	content: '\f099';	background: #28a9e0; }.social-share a.instagram:before {	content: "\f16d";	background: #28a9e0;}.social-share a.google:before {	content: "\f0d5";	background: #28a9e0;}.social-share a.youtube:before {	content: "\f167";	background: #e30117;}.social-share a.email:before {	content: '\f0e0';	background: #999;}/********************************************************	1. HEADER********************************************************//****************Header Contact****************/header {	padding: 0;	background-color: #fff;	background-image: url(../../images/bg-stars.png);	background-position: 50vw -350px;	background-repeat: no-repeat;}.header-contact {	border: none; color: #00529b;	padding-top: 20px;	height: 64px;}.header-contact .row {} /* .head-links */.head-links { 	padding: 0; margin: 0;}.head-links a {	font-size: 16px; font-family: 'PT Sans Narrow';	color: #00529b;	display: block;	float: left;	margin-right: 15px;	line-height: 26px;}.head-links a::before {	content: '';	margin-right: 5px;	display: block; float: left;	width: 26px; height: 26px;	background-repeat: no-repeat;	background-size: 100% auto; }.head-links a.teatar::before {	background-image: url(../../images/icon-teatar-48x48.png);}.head-links a.festival::before {	background-image: url(../../images/icon-festival-48x48.png);}/* .head-icon */.head-icon { 	padding: 0; margin: 0;}.head-icon a {	font-size: 16px; font-family: 'PT Sans Narrow';	color: #00529b;	position: relative;}.head-icon a.activ,.head-icon a:hover {	color: #007dc6;}.head-icon .dropdown {	margin-left: 10px;}.head-icon>.navbar-nav>li>a {	padding: 0px 0 0 25px;	line-height: 30px;	background: transparent;}.head-icon .fa { padding-right: 10px; color: #00529b; font-size: 20px; }.head-icon .dropdown-menu > li > a {	padding: 5px 10px;}.head-icon .badge {	position: absolute; top: -5px; right: 5px;	display: inline-block;	padding: 2px 4px;	font-size: 10px;	background-color: #d3172a;	color: #fff;	border: solid 1px #d3172a;	border-radius: 100%;}/* Lang */.head-lang {}/****************Logo****************/.navbar-header {	display: block;	padding: 0; margin: 0;	background: #fff;	z-index: 100;}.navbar-header .navbar-brand {	float: none; display: block;	position: relative;	padding: 0; margin: 0 auto!important;	height: 138px; width: 138px;	-webkit-transition: all 300ms ease;     -moz-transition: all 300ms ease;       -o-transition: all 300ms ease;      -ms-transition: all 300ms ease;          transition: all 300ms ease;  	background-image: url('../../images/cirilica/header-logo.png');  	background-size: auto 100%;   	background-repeat: no-repeat;  	background-position: 0 0;}.navbar-brand span {	display: none;}/****************Navigation****************/.navbar {	border: none; border-radius: 0;	margin: 0; padding: 0;	width: 100%; min-height: 20px;}.navbar .row {}.navbar .navbar-collapse {    padding: 0; margin: 0;}.navbar .navbar-collapse .caret {	display: none;}.navbar-inverse {	background: transparent;	border-bottom: solid 1px #d9d9d9;}.navbar-inverse .navbar-nav {}.navbar-inverse .navbar-nav > li > a {	line-height: 90px;	color: #999; font-size: 16px; 	   margin: 0 5px; padding: 0 10px!important;	border-bottom: solid 3px #fafafa;}.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover {	color: #00529b;	background: transparent;	border-color: #00529b;}.navbar-default {	border: none; border-radius: 0;	padding: 0; margin: 0;	background: transparent;}.navbar-default .row {}.navbar-default .nav-main {    float: right;}.navbar-default .navbar-nav > li > a {	color: #00529b; font-size: 20px; 	font-weight: 700;	text-transform: uppercase;   margin: 0; padding: 10px 15px;}.navbar-default .navbar-nav > li > a:hover {	color: #007dc6;	background: #fff;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover {	color: #fff;	background: #007dc6;}.navbar-default .navbar-nav > li:hover > a,.navbar-default .navbar-nav > li:hover > a:hover {	background: #00529b!important;	color: #fff;}.navbar-default .navbar-nav > li.open > a,.navbar-default .navbar-nav > li.open > a:hover {	background: #00529b!important;		color: #fff!important;}.navbar-default .nav-banner {	float: right; max-height: 190px;	overflow: hidden;}.navbar-default .nav-banner figcaption {}.navbar-default .nav-banner figcaption p {	font-size: 24px;	top: 40%;}.navbar-default .nav-banner a:hover figcaption {	background-color: rgba(0,0,0,0.7);   opacity: 1;}.navbar-fixed-top {	-webkit-box-shadow: 0 4px 20px 0 #000; 	box-shadow: 0 -2px 20px 0 #000; 	/*background-color: rgba(255, 255, 255, 0.90);*/	background-color: #fff;	background-image: url(../../images/bg-stars.png);	background-size: 50% auto; 	background-position: 50vw -350px;	background-repeat: no-repeat;	position: fixed;}/********************************************************	2. SLIDER********************************************************/#slider .background-img {	z-index: 2; position: absolute;	width: 100%; 	/*height: 55vw;*/	height: calc(100vh - 85px);	top: 0; left: 0;}#slider .background-video {	z-index: 2; position: absolute;	width: 100%; 	height: 100%;	background: #000;	top: 0; left: 0;}#slider .background-video video {	position: absolute;	top: 0px; left: 0;	object-fit: cover;	object-position: 50% 50%;	height: 100%; width: 100%;	max-width: none!important;	margin: 0!importnat;}/* ie edge only gets the following rule */@supports (object-fit: cover) and (-ms-ime-align:auto) {	#slider .background-video video {height:auto}}#slider {	position: relative;	z-index: 1;	height: 600px;	height: 65vh;}#slider .slider-img {	/*max-width: none;*/ 	min-width: 100%; min-height: 100%;	max-height: none;	width: auto; height: auto;}#slider .slide-caption {	width: 100%; height: 120px;	position: absolute;	left: 0; bottom: 0; margin: 0;	text-align: left;	background-color: rgba(0, 0, 0, 0.60);	color: #fff;	padding: 15px 0;}#slider .slide-caption .container-fluid {	position: relative;}#slider .slide-caption h2 {	width: 100%;	font-size: 36px;  	line-height: 1em; 	color: #fff;	margin: 0; padding: 0;	font-family: 'PT Sans Narrow', sans-serif;	font-weight: 400;}#slider .slide-caption h2 span { color: #999 }#slider .slide-caption p {	clear: both;	color: #fff; font-size: 20px;	width: 100%; 	padding: 0; margin: 0;	display: none;}#slider .slide-caption p.lead {	display: inline;	padding: 5px 10px;}#slider .slide-caption h2 > a { color: #fff;  }#slider .slide-caption h2 > a:hover { color: #999; }#slider .slide-caption h2 > a > span  { color: #999; }#slider .slide-caption h2 > a:hover > span { color: #fff; }#slider .slide-caption p > a { color: #fff; }#slider .slide-caption p > a:hover { color: #999; }#slider .button-read-more {	display: none;}.carousel-inner .item {	height: 500px;	height: 65vh;	margin: 0; padding: 0;}.carousel-inner > .item > a > img,.carousel-inner > .item > img {  position: relative;  z-index: -1;}.carousel-indicators {	position: absolute;	bottom: 20px;	left: 0;	z-index: 15;	width: 100%;	margin: 0 auto;	padding: 0 10%;	text-align: center;	list-style: none;}.carousel-indicators li {	display: inline-block;	margin: 0; margin-right: 15px;	width: 30px; height: 10px;	background-color: rgba(255, 255, 255, 1);	border: none;	/*border-radius: 20px;	-ms-border-radius: 20px;*/	outline-color: transparent;	text-indent: -1000em;	-webkit-transition: all 400ms ease;     -moz-transition: all 400ms ease;       -o-transition: all 400ms ease;      -ms-transition: all 400ms ease;          transition: all 400ms ease;	}.carousel-indicators li:hover {	-webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -ms-transform:scale(1.2);    -o-transform:scale(1.2);     transform:scale(1.2);}.carousel-indicators .active {	/*margin: 12px 5px;*/	margin-right: 10px;	width: 60px; height: 10px;	background-color: #00529b;}.carousel-indicators .active:before {	background-color:rgba(255,255,255, 0.4);	border:1px solid #fff;	/*border-radius:50%;*/	z-index:1;	position:absolute;	top:-17px;right:-17px;	bottom:-17px;left:-17px;	transition:all .3s;	-webkit-transform:scale(1);transform:scale(1)}.carousel-control { opacity: .2;  }.carousel-control.right,.carousel-control.left {	background-image: none;	}.carousel-control span.glyphicon {  border: none;  display: block;  width: 45px;  height: 45px;  background-image: url(../../images/arrow-slider.png);  background-repeat: no-repeat;  background-position: 0 100%;  background-size: 100% auto;   -webkit-transition: all 400ms ease;     -moz-transition: all 400ms ease;       -o-transition: all 400ms ease;      -ms-transition: all 400ms ease;          transition: all 400ms ease;	top: 40%;}.carousel-control span.glyphicon:hover {	-webkit-transform:scale(1.1); /* Safari and Chrome */    -moz-transform:scale(1.1); /* Firefox */    -ms-transform:scale(1.1); /* IE 9 */    -o-transform:scale(1.1); /* Opera */     transform:scale(1.1);}.carousel-control.left span.glyphicon {  background-position: 0 0;}.carousel-control span.glyphicon::before {  display: none;}.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {  right: 20%;}.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {  left: 20%;}/****************Slick****************/.slick-list {	width: 100%;	float: left;	position: relative;}.slick-dots {	list-style: none;	padding: 0;	margin: 0 auto;	display: table;	clear: both;}.slick-dots li {	float: left;	margin: 20px 5px 0 ;}.slick-dots button {	background-color: rgba(16, 32, 72, 0.5);	border: none;		display: inline-block;	width: 15px; height: 15px;	border-radius: 50%;	-ms-border-radius: 50%;	outline-color: transparent;	text-indent: -1000em;	-webkit-transition: all 400ms ease;     -moz-transition: all 400ms ease;       -o-transition: all 400ms ease;      -ms-transition: all 400ms ease;          transition: all 400ms ease;	}.slick-dots button:hover {	-webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -ms-transform:scale(1.2);    -o-transform:scale(1.2);     transform:scale(1.2);}.slick-dots li.slick-active button {	background-color: transparent;	border: 2px solid #00529b;	}.slick-slider .slick-prev,.slick-slider .slick-next {  border: none;  padding: 0;  display: block;  position: absolute;  top: 40%;   width: 47px;  height: 47px;  text-indent: -9999px;  left: -50px;  background: url(../../images/arrow-slider-left.png) no-repeat center;  -webkit-transition: all 400ms ease;     -moz-transition: all 400ms ease;       -o-transition: all 400ms ease;      -ms-transition: all 400ms ease;          transition: all 400ms ease;          	}.slick-slider .slick-prev:hover,.slick-slider .slick-next:hover {	-webkit-transform:scale(1.15); /* Safari and Chrome */    -moz-transform:scale(1.15); /* Firefox */    -ms-transform:scale(1.15); /* IE 9 */    -o-transform:scale(1.15); /* Opera */     transform:scale(1.15);}.slick-slider .slick-next {	right: -50px; left: auto;	background: url(../../images/arrow-slider-right.png) no-repeat center;}.slick-slider button:hover, button:active, button:focus {	outline: 0;}/****************Banner****************//****************Banner****************/#banner {	/*top: -100px;*/	/*position: relative;	z-index: 1;*/	overflow: hidden;	margin: 0; padding: 0;	height: 300px;	height: 30vw;}#banner .slider-img {	min-height: 100%;}#banner .slider-img-fix {	width: 100%;}#banner .item {	overflow: hidden;	height: 300px;	height: 30vw;	background-color: rgba(0, 0, 0, 0.3);	position: absolute;	z-index: 1;}#banner .item > a > img,#banner .item > img {  position: relative;  z-index: -1;}#banner.paralax-background {	height: 300px;	height: 30vw;	/*background-image: url(../../images/banner-category.jpg);*/	background-position: 0 0; 	background-size: 100% auto;}#banner .container-fluid {	text-align: center;	position: relative;	z-index: 2;	top: 8vw;}#banner .page-header h1,#banner .page-header h2 {	color: #fff;}#banner .page-header h1 {	font-size: 60px;}#banner.blank {	padding: 4vw 0; height: 300px;	height: 20vw;		background-color: #00529b;	background-image: url(../../images/search-movies.png);	background-position: center;	background-repeat: no-repeat;	position: relative;	overflow: visible;}#banner.blank.subtitle {	height: 400px;	height: 25vw;}#banner.blank .container-fluid {	padding: 30px 0 100px 0; top: 0;	position: relative;}#banner.blank .page-header h1 {	font-size: 40px;}.page-banner {	position: relative;	overflow: hidden;}.page-banner .slider-img {	width: 100%;}.page-banner .item {	height: 200px;	height: 20vw;}.page-banner .item > a > img,.page-banner .item > img {  position: relative;  z-index: -1;}/********************************************************	3. SEARCH********************************************************/#search-movies {	padding: 0; 	background-color: #00529b;	background-image: url(../../images/search-movies.png);	background-position: center;	background-repeat: no-repeat;	position: relative;}#search-movies .container-fluid {	padding-top: 80px;	position: relative;}.home-page #search-movies .container-fluid {	padding-top: 40px;}#search-movies .row {	margin: 0;}#search-movies h3 {	text-transform: uppercase;	color: #fff; font-family: 'PT Sans Narrow', sans-serif;	font-size: 44px; padding: 0; margin: 0;	line-height: 1em;}#search-movies p {	text-transform: uppercase;	color: #fff; font-family: 'PT Sans Narrow', sans-serif;	font-size: 18px; padding: 0;}#search-movies .button-read-more {	font-size: 16px;	padding: 3px 20px;}#search-movies .button-read-more:after {	font-family: 'fontawesome'; font-size: 16px;	content: "\f002";	padding-left: 10px;}#search-movies .page-form .form-control {	height: 40px!important;	border-bottom: solid 2px #fff;	font-size: 18px;	color: #fff; float: left;	position: relative;	display: table;	width: auto;} #search-movies .page-form .input-group-addon {	background: transparent;	border: none;	padding: 0;}#search-movies .page-form .input-group-addon {	float: left;	display: table;	}#search-movies .page-form .input-group-addon .fa {	color: #fff;	font-size: 30px;	margin-right: 15px;}/********************************************************	3. SEARCH********************************************************/#search-web {	padding: 0; 	background-image: url(../../images/search-web.png);	background-position: center;	background-repeat: no-repeat;	position: relative;}#search-web .container-fluid {	padding-top: 80px;	position: relative;}.home-page #search-web .container-fluid {	padding-top: 40px;}#search-web .row {	margin: 0;}#search-web h3 {	text-transform: uppercase;	color: #00529b; font-family: 'PT Sans Narrow', sans-serif;	font-size: 44px; padding: 0; margin: 0;	line-height: 1em;}#search-web p {	text-transform: uppercase;	color: #00529b; font-family: 'PT Sans Narrow', sans-serif;	font-size: 18px; padding: 0;}#search-web .button-read-more {/*	font-size: 16px;	padding: 3px 20px;*/}#search-web .button-read-more:before {	font-family: 'fontawesome'; font-size: 16px;	content: "\f002";	padding-right: 15px;}#search-web .page-form .form-control {	height: 40px!important;	border-bottom: solid 2px #00529b;	font-size: 18px;	color: #00529b; float: left;	position: relative;	display: table;	width: auto;} #search-web .page-form .input-group-addon {	background: transparent;	border: none;	padding: 0;}#search-web .page-form .input-group-addon {	float: left;	display: table;	}#search-web .page-form .input-group-addon .fa {	color: #00529b;	font-size: 30px;	margin-right: 15px;}/********************************************************	4. CONTENT********************************************************//****************General and Homepage****************/.fadeIn {    animation-name: fadeIn;    -webkit-animation-name: fadeIn;    animation-duration: 2s;    -webkit-animation-duration: 2s;    animation-timing-function: ease-in-out;    -webkit-animation-timing-function: ease-in-out;    visibility: visible!important;}@keyframes fadeIn {    0% {        transform: scale(0);        opacity: 0    }    60% {        transform: scale(1)    }    100%,    80% {        transform: scale(1);        opacity: 1    }}.content-wrapper {	padding: 40px 0;}.text-primary { color: #666; }.text-info { color: #000; }.text-warning { color: #e30117; }.row-small-title {	color: #000;	font-size: 24px; 	font-family: 'PT Sans Narrow', sans-serif;	font-style: normal;	font-weight: 700;	text-transform: uppercase!important;	text-align: center;	margin: 0 0 20px 0;	line-height: 1;}.row-small-title a { color: #000; }.row-small-title a:hover { color: #fff; background: #000; }.row-small-title:after {	content: ''; /*float: left;*/	display: block;	width: 100px;	height: 3px;	background: #00529b;	margin: 15px auto 0 auto;}.row-big-title {	color: #000;	font-size: 30px; font-family: 'PT Sans Narrow', sans-serif; 	text-transform: uppercase;	margin: 0 0 20px 0;	line-height: 1;}.row-big-title a { color: #000; }.row-big-title a:hover { color: #999; }/*.row-big-title:after {	content: '';	display: block;	width: 200px;	height: 3px;	background: #00529b;	margin: 15px auto 0 auto;}*/.home-desc {    font-size: 18px;     color: #44534d;    text-align: center;    margin-bottom: 20px;}/* article-slide */.article-slide {	padding: 0;	margin-bottom: 20px;}.page-content {	clear: both;	color: #333; font-size: 18px}.article-thumb-wrapper {	overflow: hidden;}.article-thumb {	width: 100%;	display: block;	position: relative;	-webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;}.article-thumb img { margin: 0 auto; max-width: 100%;  }.article-slide-desc {	padding: 0 15px;}.article-slide-desc p {	font-size: 18px; }.article-slide-desc strong {	color: #000;}#home-counter {	background-color: #00529b;	position: relative;	overflow: hidden;	margin: 0; padding: 40px 0;}#home-counter .row-big-title {	color: #fff;	}#home-counter .home-count {	text-align: center; margin-top: 10px;}#home-counter .home-count span {	font-size: 36px;	color: #fff;}#home-counter .home-count p {	font-size: 16px; 	color: #fff; text-transform: uppercase;	text-align: center;}#home-counter .home-count .article-thumb-wrapper {}#home-counter .home-count .border {	margin: 0 auto;	width: 140px; display: table; 	text-align: center;}#home-counter .home-count .article-thumb {	width: 140px; height: 122px;	background: #fff;	vertical-align: middle;	display: table-cell;}.inner-page #home-counter .home-count span {	font-size: 36px; 	color: #00529b;}.inner-page #home-counter .home-count p {	font-size: 16px; 	color: #00529b;}.inner-page #home-counter {	background-color: transparent;	padding: 20px 0;}#inner-page-offer {	padding: 0; margin: 0;}#inner-page-offer .article-box {	border: solid 1px #dcdcdc;	padding: 0 15px; margin: 15px;	height: 600px;	overflow: hidden;}#inner-page-offer .article-slide h2 { 	font-size: 36px; color: #333;	text-align: center;}#inner-page-offer .article-slide h2 small { 	font-size: 16px; color: #444;	display: block;}#inner-page-offer .article-slide h3 { 	font-size: 64px; 	color: #6f3d5a;	text-align: center;}#inner-page-offer .article-slide h3::first-letter {     font-size: 32px;}#inner-page-offer .article-slide h3 small { 	font-size: 16px; color: #00529b;	display: block; margin-top: -10px;}#inner-page-offer .article-slide .desc-text {	border-top: solid 1px #dcdcdc;	padding-top: 30px;	margin-top: 30px;}#inner-page-offer .button-read-more { position: absolute; bottom: 30px; color: #fff;}#inner-page-offer .special .article-box {	height: 250px;	border: solid 2px #6f3d5a;	background-color: #fff;}#inner-page-offer .special .desc-text {	border: none;}#inner-page-offer .special .read-more {	position: relative;	height: 250px;}#inner-page-offer .special .button-read-more { bottom: 40%;}#inner-page-offer .article-slide .desc-text ol,#inner-page-offer .article-slide .desc-text ul {	list-style: none;	padding: 0; margin: 0;}#inner-page-offer .article-slide .desc-text ol li,#inner-page-offer .article-slide .desc-text ul li  {	position: relative;	color: #333; font-size: 16px;	clear: both;	margin-bottom: 15px; }#inner-page-offer .article-slide .desc-text li::before  {	font-family: 'fontawesome';	color: #6f3d5a; font-size: 14px; text-align: center;	content: "\f067"; 	width: 25px; height: 25px;	display: inline-table;	padding-top: 2px; margin-right: 10px; 	border: solid 1px #6f3d5a;	border-radius: 50%;	-ms-border-radius: 50%;	-webkit-transition: all 400ms ease;     -moz-transition: all 400ms ease;       -o-transition: all 400ms ease;      -ms-transition: all 400ms ease;          transition: all 400ms ease;}#inner-page-offer .article-slide .desc-text ol li {	color: #333;}#inner-page-offer .article-slide .desc-text ol li::before  {	color: #333; content: "\f00c"; 	border: solid 1px #333;}#inner-page-offer .article-slide .desc-text ul li {	color: #999;}#inner-page-offer .article-slide .desc-text ul li::before  {	color: #6f3d5a; content: "\f067";	border: solid 1px #6f3d5a;}#inner-page-offer .article-box:hover { background: #6f3d5a  }#inner-page-offer .article-box:hover h2 small { color: #00529b;  }#inner-page-offer .article-box:hover h3 { color: #fff;  }#inner-page-offer .article-box:hover h3 small { color: #fff;  }#inner-page-offer .article-box:hover .desc-text ol li { color: #fff; }#inner-page-offer .article-box:hover .desc-text ol li::before { color: #333; }#inner-page-offer .article-box:hover .desc-text ul li { color: #a2c7e5;  }#inner-page-offer .article-box:hover .desc-text ul li::before { color: #a2c7e5; border-color: #a2c7e5   }#inner-page-offer .article-box:hover .button-read-more { background: #00529b  }/****************Product & Category Page****************/.main .video-product .article-thumb {		position: relative;	margin-bottom: 30px;}.main .video-product figcaption {	position: absolute; z-index: 2;	width: 100%; height: 100%;	top: 0; left: 0;	background-color: rgba(0,0,0,0.3);  -webkit-transition: all 400ms ease;     -moz-transition: all 400ms ease;       -o-transition: all 400ms ease;      -ms-transition: all 400ms ease;          transition: all 400ms ease;	}.main .video-product figcaption:hover {	position: absolute; z-index: 2;	width: 100%; height: 100%;	top: 0;	background-color: rgba(0,0,0,0.7);}.main .video-product figcaption .fa {		position: absolute;	top: 35%; left: 40%;	color: #fff; font-size: 100px;}.main .video-product .article-thumb img {	width: 100%;	}#gallery-page-wrapper { 	padding: 30px 0;	background: #f3f3f3;}#gallery-page-wrapper .article-slide .article-thumb-wrapper { width: 100%; height: 240px; }/* counter with title */#home-offer {	margin: 0;	background-image: url(../../images/bg-stars-space.png);	background-position: 50vw -350px;	background-repeat: repeat-y;}#home-solutions {	background-color: #fff;	padding: 0; margin: 0;	width: 100%;	height: 300px; 	height: 20vw;	overflow: hidden;	position: relative;}#home-solutions .paralax-image {	overflow: hidden;	width: 100%;	position: absolute;	top: 0; right: 0;}#home-solutions .paralax-image img {		width: 100%;}#home-solutions .article-slide-desc {	padding: 30px 0; margin: 0;	text-align: center;	position: relative;	color: #fff;}#home-solutions .article-slide-desc h2 {		font-size: 60px; line-height: 1em;	color: #fff;	text-transform: uppercase;}#home-solutions .article-slide-desc .button-read-more {	border: none;	font-size: 24px;}#home-news { 	margin: 0px; padding-top: 60px;	background-image: url(../../images/bg-stars-space.png);	background-position: 50vw -350px;	background-repeat: repeat-y;	/*border-top: solid 1px ;*/}#home-news .article-slide {	margin-bottom: 60px;		position: relative;	overflow: hidden;}#home-news .article-thumb-wrapper { padding: 0; margin: 0; }#home-news .article-thumb { 	display: block;	overflow: hidden;	width: 300px; height: 300px;	margin: 0 auto;	border-radius: 50%;}#home-news img {	-webkit-transition: all 900ms ease-in;    -webkit-transform: scale(1);     -ms-transition: all 900ms ease-in;    -ms-transform: scale(1);     -moz-transition: all 900ms ease-in;    -moz-transform: scale(1);    transition: all 900ms ease-in;    transform: scale(1); }#home-news .article-thumb:hover img {	-webkit-transition: all 900ms ease-in;    -webkit-transform: scale(1.2);    -ms-transition: all 900ms ease-in;    -ms-transform: scale(1.2);       -moz-transition: all 900ms ease-in;    -moz-transform: scale(1.2);    transition: all 900ms ease-in;    transform: scale(1.2);}#home-news .article-thumb .img-cover {	object-fit: cover;	object-position: 50% 50%;	height: 100%; width: 100%;	max-width: none!important;}#home-news .article-thumb-wrapper .img-responsive {   min-width: 300px; min-height: 300px;   max-width: 500px; max-height: none;	/*position: absolute;*/}#home-news .article-thumb-wrapper .img-responsive.height {	min-height: 300px; width: 300px;}#home-news .article-slide-desc {	text-align: center;}#home-news .article-slide-desc h3 {	font-size: 36px; color: #000; 	padding: 0; margin: 0;	overflow: hidden;	text-transform: uppercase;}#home-news .article-slide-desc h3 a { color: #000; }#home-news .article-slide-desc h3 a:hover { color: #00529b; }#home-news .article-slide-desc .desc-text { padding: 30px 0  }#home-news .article-slide-desc p { 	font-size: 20px; color: #000;	text-align: center;	padding: 0; margin: 0;}#home-news .article-slide-desc p.category { 	font-size: 24px; font-weight: 700;}#home-news .article-slide-desc p a { color: #666666; }#home-news .article-slide-desc p a:hover { color: #007dc6; }.single-banner-wrapper > div {	display: inline-table;	padding: 0 15px 15px 15px;}.single-banner-wrapper .clearfix { width: 100%; display: block; height: 1px;}.single-banner-wrapper  .article-thumb {	height: 50px; padding: 0; margin: 0;}.single-banner-wrapper  .article-thumb.big { height: 100px; }.single-banner-wrapper  .article-thumb.middle { height: 70px; }.single-banner-wrapper  .article-thumb.small { height: 20px; margin: 10px 0; }.single-banner-wrapper  .article-thumb .img-responsive {		max-height: 100%;	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */    filter: grayscale(0%);}.single-banner-wrapper .article-thumb:hover .img-responsive {		-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */    filter: grayscale(100%);}.single-banner-wrapper .article-slide-desc { 	font-size: 14px; line-height: 0.875em; color: #999; 	text-transform: uppercase;	height: 20px; margin: 0 0 10px 0; padding: 0;}/* CONTACT */#contact-wrapper {	padding: 40px 0;}#contact-wrapper .page-content {	clear: none;}.contact-people {	margin: 30px 0;}.contact-people .article-thumb-wrapper { 	border-radius: 50%;	overflow: hidden;	width: 200px; height: 200px; 	margin: 0 auto;}.contact-people .article-thumb-wrapper img {	-webkit-transition: all 900ms ease-in;    -webkit-transform: scale(1);     -ms-transition: all 900ms ease-in;    -ms-transform: scale(1);     -moz-transition: all 900ms ease-in;    -moz-transform: scale(1);    transition: all 900ms ease-in;    transform: scale(1); }.contact-people  .article-thumb-wrapper:hover img {	-webkit-transition: all 900ms ease-in;    -webkit-transform: scale(1.2);    -ms-transition: all 900ms ease-in;    -ms-transform: scale(1.2);       -moz-transition: all 900ms ease-in;    -moz-transform: scale(1.2);    transition: all 900ms ease-in;    transform: scale(1.2);}.contact-people .article-thumb-wrapper .img-responsive {	min-height: 200px; min-width: 200px;	max-width: 300px;}.contact-people  .article-thumb-wrapper .img-responsive.height {	max-width: 200px;}.contact-people .article-thumb { 	overflow: hidden;	width: 200px; height: 200px; 	margin: 0 auto;}.contact-people .img-cover {	object-fit: cover;	object-position: 50% 50%;	height: 100%!important; width: 100%!important;	max-width: none!important;}#page-wrapper {	margin: 0; padding: 40px 0;}#page-wrapper .text-info {		color: #6f3d5a; font-family: 'PT Sans Narrow', sans-serif;	padding: 0;}#page-wrapper .page-header .row-small-title {	margin: 0;	}#page-wrapper .footer-social {	margin: 20px 0;	text-align: center;}#page-wrapper .footer-social a {	font-size: 20px; line-height: 40px;	color: #fff; background-color: transparent;	width: 40px; height: 40px;	border: solid 2px #fff;	border-radius: 50%;	-ms-border-radius: 50%;	text-align: center;	vertical-align: middle; 	margin-left: 10px;}#page-wrapper .footer-social a:hover { color: #007dc6; border-color: #007dc6; }#page-wrapper .page-content {	clear: none;}#page-wrapper .page-content .article-slide-desc p:not([class]) {		color: #999;}/****************Google Page****************/#map-page-wrapper {	padding: 0; }#map-page-wrapper #map-canvas {    position: relative;    width: 100%;    top: 0;    left: 0;    height: 500px;    overflow: hidden;    display: block;} #map-page-wrapper .address-container {    position: absolute;    left: 0;    width: 40%;    height: 500px;    background-color: rgba(255, 255, 255, 0.75);    z-index: 3;    padding: 20px 20px 20px 60px;}/****************Category Page****************/#category-call {	background: url(../../images/category-call.png) 0 0 repeat;	padding: 30px 0;	margin: 0;}#category-call .article-slide-desc {	text-align: left;}#category-call .article-slide-desc p {	color: #666; 	font-size: 16px;}#category-wrapper .row-small-title {	color: #000;}#category-wrapper .desc-title {	font-size: 30px;	color: #888;	line-height: 20px;}#category-wrapper .desc-title h2 { margin-top: 0; }#category-wrapper .desc-title i { margin: 0 10px 0 20px; }#category-wrapper .desc-title span { color: #bf9441 }/****************General Lis Page****************/#shop-page-wrapper {	margin: 60px; padding: 0;}#shop-page-wrapper.with-banner { 	margin-top: 0; margin-bottom: 20px;	z-index: 10;	position: relative;	background-image: url(../../images/bg-stars-space.png);	background-position: 50vw -350px;	background-repeat: repeat-y;}#shop-page-wrapper.with-banner .container-fluid { 	top: -100px;	top: -10vw;	margin-top: 0;	padding: 15px 45px;	z-index: 10;	position: relative;	background: #fff;	border-radius: 5px;	-ms-border-radius: 5px; 	min-height: 200px;}/****************General Lis Page****************/#page-wrapper {	margin: 60px 0; padding: 0;}#page-wrapper.with-banner { 	margin-top: 0; margin-bottom: 20px;	z-index: 10;	position: relative;	background-image: url(../../images/bg-stars-space.png);	background-position: 50vw -350px;	background-repeat: repeat-y;}#page-wrapper.with-banner .container-fluid { 	top: -100px;	top: -10vw;	margin-top: 0;	padding: 15px 45px;	z-index: 10;	position: relative;	background: #fff;	border-radius: 5px;	-ms-border-radius: 5px; }#page-wrapper .page-article {	margin-bottom: 60px;	}.page-article {	position: relative;	overflow: hidden;}.page-article .article-thumb-wrapper { padding: 0; margin: 0; }.page-article .article-thumb { 	display: block;	overflow: hidden;	width: 300px; height: 300px;	margin: 0 auto;	border-radius: 50%;}.page-article img {	-webkit-transition: all 900ms ease-in;    -webkit-transform: scale(1);     -ms-transition: all 900ms ease-in;    -ms-transform: scale(1);     -moz-transition: all 900ms ease-in;    -moz-transform: scale(1);    transition: all 900ms ease-in;    transform: scale(1); }.page-article .article-thumb:hover img {	-webkit-transition: all 900ms ease-in;    -webkit-transform: scale(1.2);    -ms-transition: all 900ms ease-in;    -ms-transform: scale(1.2);       -moz-transition: all 900ms ease-in;    -moz-transform: scale(1.2);    transition: all 900ms ease-in;    transform: scale(1.2);}.page-article .article-thumb-wrapper .img-responsive {   min-width: 300px; min-height: 300px;   max-width: 500px; max-height: none;	/*position: absolute;*/}.page-article .article-thumb-wrapper .img-responsive.height {	min-height: 300px; width: 300px;}.page-article .article-thumb .img-cover {	object-fit: cover;	object-position: 50% 50%;	height: 100%; width: 100%;	max-width: none!important;}.page-article .article-slide-desc {	text-align: center;}.page-article .article-slide-desc h3 {	font-size: 36px; color: #000; 	padding: 0; margin: 0;	overflow: hidden;}.page-article .article-slide-desc h3 a { color: #000; }.page-article .article-slide-desc h3 a:hover { color: #00529b; }.page-article .article-slide-desc .desc-text { padding: 30px 0  }.page-article .article-slide-desc p { 	font-size: 18px; color: #000;	text-align: center;	padding: 0; margin: 0;}.page-article .article-slide-desc p a { color: #666666; }.page-article .article-slide-desc p a:hover { color: #007dc6; }/****************News/Blog Page****************/#news-wrapper {	margin: 0; padding: 0;}#news-wrapper.with-banner { 	margin-top: 0; margin-bottom: 20px;	z-index: 10;	position: relative;}#news-wrapper.with-banner .container-fluid { 	top: -100px;	top: -10vw;	margin-top: 0;	padding: 15px 45px;	z-index: 10;	position: relative;	background: #fff;	border-radius: 5px;	-ms-border-radius: 5px; 	min-height: 200px;}.news-article {	position: relative;	overflow: hidden;}.news-article .article-thumb-wrapper { padding: 0; margin: 0; }.news-article .article-thumb { height: auto; padding: 0;}.news-article img {	-webkit-transition: all 900ms ease-in;    -webkit-transform: scale(1);     -ms-transition: all 900ms ease-in;    -ms-transform: scale(1);     -moz-transition: all 900ms ease-in;    -moz-transform: scale(1);    transition: all 900ms ease-in;    transform: scale(1); }.news-article .article-thumb:hover img {	-webkit-transition: all 900ms ease-in;    -webkit-transform: scale(1.3);    -ms-transition: all 900ms ease-in;    -ms-transform: scale(1.3);       -moz-transition: all 900ms ease-in;    -moz-transform: scale(1.3);    transition: all 900ms ease-in;    transform: scale(1.3);}.news-article .article-slide-desc { 	padding: 15px 0;	position: relative;}.news-article .article-slide-desc h3 {	font-size: 26px; line-height: 1em;	color: #000;	font-family: 'PT Sans Narrow', sans-serif;	padding: 0; margin: 15px 0;	text-align: center;}.news-article .article-slide-desc h3 a { color: #000; }.news-article .article-slide-desc h3 a:hover { color: #00529b; background: transparent   }.news-article .article-slide-desc p { 	font-size: 16px; color: #666666;	text-align: center;	padding: 0; margin: 0;}.news-article .article-slide-desc p a { color: #666666; }.news-article .article-slide-desc p a:hover { color: #007dc6; }/****************Product Page****************/#product-wrapper {	padding: 30px 0;}.product-wrapper.data {	min-height: 190px;		}.product-wrapper.horizontal {	background: #f2f2f2;		margin: 15px; padding: 0;	min-height: 220px;}.product-wrapper .article-thumb-wrapper {	height: 220px;	padding: 0;}.product-wrapper .article-slide-desc {	padding: 15px 0;}.product-wrapper h3 {	font-family: 'PT Sans'; font-weight: 700;	font-size: 24px; line-height: 1em;	padding: 0; margin: 0;		color: #000; text-align: center;	padding-bottom: 20px;}.product-wrapper h3 a {	color: #000;}.product-wrapper.horizontal p {	font-size: 16px;}.product-wrapper .title p {	font-size: 16px; text-align: center;}.product-wrapper .title p a {	color: #666; font-size: 14px;}.product-wrapper .date {	font-size: 18px; padding: 0 0 0 15px;	color: #000;	text-align: center;}.product-wrapper .date a { color: #000; }.product-wrapper .date a:hover { color: #9a9a9a; }.product-wrapper .date p { font-size: 18px; line-height: 1em; }.product-wrapper .date .projection {	text-align: center;}.product-wrapper .green-btn {	border-radius: 0%; 	height: auto; width: auto;	padding: 0 5px; 	color: #000; 	font-size: 30px;	font-family: 'PT Sans Narrow', sans-serif; 	background-color: transparent; 	border: none; 	display: inline-table;}.product-wrapper .green-btn span {	font-size: 42px; line-height: 30px;	font-family: 'PT Sans'; font-weight: 700;	margin-bottom: 0;}/* TABS */.nav-tabs {  border-bottom: 1px solid #ececec;  padding: 0 30px; }.nav-tabs > li {	padding: 0;}.nav-tabs > li > a {	margin-right: 0px;	/*border-left: 1px solid #ececec;	border-top: 1px solid #ececec;*/ 	border-radius: 0;	color: #999; font-size: 18px; 	text-align: center;}.nav-tabs > li > a:hover {	color: #000;	/*border-bottom-color: transparent;*/	border-color: transparent;  }.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {	border-color: #ececec;	border-radius: 0;	background: #fff; 	color: #000;	border-bottom: solid 1px #fff;}.tab-content {	padding: 20px 30px;}.tab-pane h2 {	margin-top: 0;}.tab-pane p {	}/****************Product & Category Page****************/#category-page-wrapper {	padding: 0px; margin-bottom: 45px;}#category-page-wrapper.with-banner { 	margin-top: 0; margin-bottom: 20px;	z-index: 10;	position: relative;	background-image: url(../../images/bg-stars-space.png);	background-position: 50vw -350px;	background-repeat: repeat-y;}#category-page-wrapper.with-banner .container-fluid { 	top: -100px;	top: -10vw;	margin-top: 0;	padding: 15px 45px;	z-index: 10;	position: relative;	background: #fff;	border-radius: 5px;	-ms-border-radius: 5px; 	min-height: 200px;}.gallery-product {	margin: 0; padding: 0;	border: solid 1px #fff;}/*.gallery-product .article-border {	padding: 10px;	background: #fff;	border: solid 1px #ddd;	-webkit-transition: transform 300ms ease;     -moz-transition: transform 300ms ease;       -o-transition: transform 300ms ease;      -ms-transition: transform 300ms ease;          transition: transform 300ms ease;}.gallery-product .article-border:hover {	-ms-transform: scale(1.02);	-moz-transform: scale(1.02);	-webkit-transform: scale(1.02);	-o-transform: scale(1.02);	transform: scale(1.02);}.gallery-product .article-thumb-wrapper {	width: 100%;}.gallery-product .article-thumb {	width: 100%;}.gallery-product .img-responsive { height: auto; width: 100%; max-width: none; }.gallery-product .article-thumb-wrapper .fa {	top: 0; left: 0;	color: #fff; font-size: 40px;	vertical-align: middle; text-align: center;}*/#load-more {	cursor: pointer;	background-image: none;	padding: 10px 20px;	margin-top: 35px;}#load-more.loading {	background-image: url(../../images/loading_spinner.gif);	background-repeat: no-repeat;	background-position: center;	background-size: contain;	background-color: transparent;	margin-bottom: 40px;	min-height: 40px;}#load-more.loading div { display: none; }#load-more.hidden div { display: none; }/****************Inner Page****************/.breadcrumbs {	background-color: #343b43;	padding: 65px 0 57px;}.breadcrumbs .container-fluid {	padding: 0;}.breadcrumbs a {	color: #c3d4df;	display: inline-block;	font-size: 20px;	position: relative;	top: -3px;	-webkit-transition: opacity 300ms ease;     -moz-transition: opacity 300ms ease;       -o-transition: opacity 300ms ease;      -ms-transition: opacity 300ms ease;          transition: opacity 300ms ease;}.breadcrumbs a:hover {	opacity: .7;}.breadcrumbs a:after {	content: '>';	display: inline-block;	margin: 0 8px;}.breadcrumbs p {	width: 210px;	display: inline-block;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    font-size: 20px;    margin-bottom: 0;    line-height: 1;    color: #fff;}.inner-page-info {	padding-left: 5px;    padding-right: 40px;    padding-top: 40px;}.inner-page-info .article-slide {	margin-bottom: 0;}.inner-page-info .article-thumb-wrapper {    height: auto;}.inner-page-info .article-slide-desc {	border: none;}.inner-page-info .article-slide-desc .slide-desc-location {    margin-top: 50px;}.inner-page-info .article-slide-desc {	min-height: 100%;}#inner-page-wrapper { margin: 0; padding: 0;  }#inner-page-wrapper .container-fluid { 	margin-top: 20px; margin-bottom: 20px;}#inner-page-wrapper.with-banner { 	margin-top: 0; margin-bottom: 20px;	z-index: 10;	position: relative;}.contact-page #inner-page-wrapper { 	margin-bottom: 0px!important;}#inner-page-wrapper.with-banner .container-fluid { 	top: -100px;	top: -10vw;	margin-top: 0;	padding: 15px 45px;	z-index: 10;	position: relative;	background: #fff;	border-radius: 5px;	-ms-border-radius: 5px; }.inner-page-thumb-wrapper {	overflow: hidden;	padding: 40px 40px 0;}.inner-page-thumb img {	width: 100%;}.page-title-wrapper h1 {    font-size: 18px;    margin-top: 0 !important;}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6,.sidebar h1,.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6 {	text-transform: uppercase;	margin-top: 0;	margin-bottom: 15px;	font-family: 'PT Sans Narrow', sans-serif;}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6 {	margin-top: 35px;	text-align: center;}.main h2 {	color: #00529b;	font-size: 30px; 	font-family: 'PT Sans Narrow', sans-serif;	font-style: normal;	font-weight: 700;	text-transform: uppercase!important;	text-align: left;	margin: 45px 0 30px 0;	line-height: 1;	text-align: center;}.main h2 a { color: #000; }.main h2 a:hover { color: #fff; background: #000; }.main h2:after {	content: ''; /*float: left;*/	display: block;	width: 100px;	height: 3px;	background: #00529b;	margin: 15px auto 0 auto;}h4.nomargin { margin: 0; padding: 0; }.page-header  {	margin: 0; padding: 0;	margin: 0;	border-bottom: none;}.page-header.banner { margin-top: 40px; }.page-header .article-thumb-wrapper {	float: left; margin-right: 30px;}.page-header h1 {	color: #000;	font-size: 40px;	text-transform: uppercase;	margin-top: 0; padding-top: 0;	line-height: 1;	font-family: 'PT Sans';  	font-weight: 700;}.page-header h2 {	color: #999;	font-size: 30px;	text-transform: uppercase;	margin-top: 0; padding-top: 0;	line-height: 1;}.page-header .category {	display: block;	color: #000; text-transform: uppercase;	margin-bottom: 20px;}#page-heading {	margin: 30px 0 0 0; padding: 0;}#page-heading .text-info,	.page-header .text-info {		color: #000; font-family: 'PT Sans Narrow', sans-serif;	padding: 0; font-size: 18px;	text-transform: uppercase;	text-align: center;}#page-heading .lead,.page-header .lead {	color: #333; 	padding: 0 40px; font-size: 18px;	text-align: center;}.category-page .page-header {	text-align: center;	margin-bottom: 50px;}.category-page .page-header .row-big-title:after {	margin: 20px auto 0 auto;}.category-page .page-header .lead {	color: #000;}.category-page .page-header .lead span {	color: #999; text-transform: uppercase;}.main { padding: 0; }.main h1 { color: #000; text-transform: none;  }.main h2 { color: #000;   }.main h3 { color: #000; }.main h4 { color: #999; }.main .row-small-title { text-transform: none; margin-bottom: 10px;  }.main .snippet-image { margin-bottom: 20px; }.main .snippet-image.pull-left { padding: 0 30px 0 0; }.main .snippet-image.pull-right { padding: 0 0 0 30px; }.main .snippet-image.center { padding: 0;/* max-height: 50vh;*/ }/*.main .snippet-image.center .article-thumb { max-height: 90vh; }*/.main .snippet-image.center img { width: 100%; }.main .snippet-image.logo { 	padding: 15px 0 15px 15px;	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */    filter: grayscale(100%);}.main .snippet-image.logo:hover { 	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */    filter: grayscale(0%);}.main figcaption {	background-color: rgba(255, 255, 255, 0.75);}.main figcaption.video {	padding-top: 25%;}.main .snippet-image p {	color: #fff; margin: 0; padding: 0 15px;	position: absolute; bottom: 15px; }.main .snippet-image figcaption p {	color: #000; margin: 0; padding: 15px 10px; }.main .date {	margin: 15px 0; display: inline-table;	padding: 5px 10px;	color: #fff; font-size: 18px;	text-transform: uppercase;	background-color: #000;}.main .page-content .lead {	margin-top: 0; padding-top: 0;	padding-bottom: 20px;	color: #000;	font-size: 18px; /*font-family: 'PT Sans Narrow', sans-serif; */}.main .table > tbody > tr:nth-of-type(even) {  /*background-color: #d1dadf;*/}main .table > tbody > tr:nth-of-type(odd) {  /*background-color: #f9f9f9;*/}.main p {	margin-bottom: 15px;	margin-top: 15px;	color: #333; font-size: 16px;	text-align: justify;	/*word-break: break-all;*/}.main .text-center p {	text-align: center;}.main .dl-horizontal {	margin-bottom: 15px;	margin-top: 15px;}.main dt,.main dd {	font-size: 16px;	margin-bottom: 5px;}.main .product-data {	margin-top: 50px;}.main .product-projection {	margin: 30px 0;	padding: 0 15px;		background: #ececec;}.main .product-projection p {		font-size: 14px;}.main a.category {		color: #6f3d5a;	font-size: 16px;	font-family: 'PT Sans Narrow', sans-serif;}.main a.category:hover { color: #999; }.main .green-btn.date {	position: relative;	float: left;}.main dt {	font-family: 'PT Sans Narrow', sans-serif;}.main p > a:not([class]) { color: #6f3d5a; text-decoration: underline; } .main p > a:not([class]):hover { text-decoration: none; } .main p > a.button-read-more { text-decoration: none; } .main p > a.button-read-more:hover { text-decoration: none; } .main a:not([class]) { color: #00529b; }.main a:not([class]):hover { color: #007dc6; }.main a.wtm { color: #00529b; }.main a.wtm:hover { color: #007dc6; }.main .button-read-more a { color: #000; }.main .button-read-more a:hover { color: #fff; }.main strong,.sidebar strong {	color: #262d2a;}.main .page-content ul {	list-style: none;	padding: 0;	margin-top: 30px;	margin-bottom: 30px;}.main .page-content ul li  {	margin-bottom: 15px;	position: relative;	padding-left: 25px;	color: #262d2a; font-size: 16px;}.main .page-content ul li::before  {	content: '';	display: block;	height: 10px;	width: 10px;	background-color: #00529b;	position: absolute;	top: 7px;	left: 0;	border-radius: 50%; }.main table {	margin-bottom: 35px;	margin-top: 35px;	width: 100%;	background: #fff;}.main table,.main th,.main td {	border-top: 1px solid #e4e4e4;	border-collapse: collapse;}.main th,.main td {	border-collapse: collapse;	padding: 10px;}.main th {	background: #f3f3f3;	text-align: center;}.main td {	vertical-align: top;	color: #686055; font-size: 16px;}.main td p { padding: 0; margin: 0; color: #686055; font-size: 16px; margin-bottom: 5px; text-align: left }/*.main table tr:first-child td {	text-align: center;}*/.main table th  {	color: #686055; text-transform: uppercase;	/*font-size: 18px; */}.main table tr  {	color: #686055;}.main table tr:first-child {	color: #686055; }.main table.none { background: transparent; border: none; margin: 15px 0; }.main .none th,.main .none td { border: none; padding: 5px 20px 5px 0px; }.main .none tr:first-child td {text-align: left; }.main .none tr:first-child {  }.main blockquote {	background-color: #fff;	padding: 15px;	border: none;	border-radius: 0; 	border-left: solid 4px #00529b;	color: #000; font-size: 20px;	position: relative;}.main blockquote p {	color: #000; 	font-size: 20px; font-weight: 400;	line-height: 2em;}.main .blockquote::before {	font-family: 'fontawesome';	font-size: 1em; color: #000; 	/*content: "\f10d";*/	content: "\f10e";	position: relative;	top: 10px;	padding-right: 5px;	padding-left: 7px;	margin-right: 10px;}.main .blockquote::after {	font-family: 'fontawesome';	font-size: 1em; color: #000; 	content: "\f10e";	padding-right: 5px;	padding-left: 7px;	margin-right: 10px;}.main .jumbotron {	background-color: #fff;	padding: 15px;	border: none;	border-radius: 0; 	border-left: solid 4px #00529b;	color: #000; font-size: 18px;}.main .jumbotron p {	color: #000; 	font-size: 18px; font-weight: 400;	line-height: 2em;}.main .jumbotron h2, .main .jumbotron h3 {	margin: 0; padding-top: 0;}.main .jumbotron p {	color: #000; font-size: 20px; }.main .anterfile {	padding: 0 0 0 30px;	margin-bottom: 30px;}.main .anterfile .article-box {	background-color: #007dc6;	padding: 15px;	border: none;	border-radius: 0; 	border-left: solid 4px #00529b;	color: #fff; font-size: 18px;	}.main .anterfile h2, .main .anterfile h3 {	color: #fff; 	margin: 0; padding-top: 0;}.main .anterfile h2 small {	opacity: 0.7;	color: #fff;}.main .anterfile .desc-text p {	color: #fff; font-size: 18px; font-weight: 400;	text-align: left;}.main .anterfile .desc-text a:not([class]) { color: #fff!important;  text-decoration: underline; }.main .anterfile .desc-text a:not([class]):hover { opacity: 0.5; text-decoration: none; }.main .anterfile .desc-text ul li {	color: #fff!important;	padding-left: 30px; 	text-align: left;}.main .anterfile .desc-text ul:not([class]) li:before  {	background-image: url(../../images/icon_li_white.png);	background-color: transparent;	background-repeat:  no-repeat;	background-size:  auto 100%; 	height: 30px; width: 20px;	position: absolute;	top: 0px; left: 0;	border-radius: 0;}/* forms */.page-form { }.form-group .g-recaptcha > div {	margin: 0 auto!important;}.page-form .col-sm-1, .page-form .col-sm-2, .page-form .col-sm-3, .page-form .col-sm-4, .page-form .col-sm-5, .page-form .col-sm-6, .page-form .col-sm-7, .page-form .col-sm-8, .page-form .col-sm-9, .page-form .col-sm-10, .page-form .col-sm-11, .page-form .col-sm-12 {	padding-left: 0;}.page-form .form-control {	background-color: transparent;	border: none;	border-bottom: solid 1px rgba(0, 0, 0, .85);	outline: 0;  	-webkit-box-shadow: none; 	box-shadow: none; 	 	color: #000; opacity: 0.85;	font-size: 16px; 	border-radius: 0;	padding: 5px 10px;	height: 40px;	margin-bottom: 10px;	text-align: center;	}.page-form .form-control:focus {	opacity: 1;	border-bottom: solid 1px rgba(0, 0, 0, 1);}.page-form textarea.form-control {	height: 100px;}.form-control::-moz-placeholder, .form-control:-ms-input-placeholder, .form-control::-webkit-input-placeholder {  background-color: transparent;    background-image: none;    color: rgba(0, 0, 0, 0.9);}input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {    background-color: transparent;    background-image: none;    color: rgba(0, 0, 0, 1);}.form-group label { color: #000; font-family: 'PT Sans'; font-weight: normal; font-size: 18px; font-family: 'PT Sans Narrow', sans-serif;}.form-group p:not([class]) { color: #999999; padding: 0; margin: 0; font-size: 16px;  }.form-group p.red { color: red; font-size: 14px;  }.form-group a { color: #000; text-decoration: underline; }.form-group a:hover { text-decoration: none; }/* select */.btn-select {    position: relative;    padding: 0;    min-width: 50px;    width: 100%;    border-radius: 0;	 border: none;	border-bottom: solid 1px #000;    margin-bottom: 20px;}.btn-select .btn-select-value {    padding: 10px 12px;    display: block;    position: absolute;    left: 0;    right: 34px;    text-align: left;    text-overflow: ellipsis;    overflow: hidden;    border-right: none !important;    border-top: none !important;    border-bottom: none !important;    border-left: none !important;}.btn-select .btn-select-arrow {    float: right;    line-height: 20px;    padding: 10px 10px;    top: 0;    background: transparent !important;    border: none !important;}.btn-select ul {    display: none;    background-color: white;    color: black;    clear: both;    list-style: none;    padding: 0;    margin: 0;    border-top: none !important;     position: absolute;    left: -1px;    right: -1px;    top: 41px;    z-index: 999;    max-height: 33vh; overflow-y: scroll; overflow-x: hidden;    }.btn-select ul li {    padding: 3px 6px;    text-align: left;}.btn-select ul li:hover {    background-color: #f4f4f4;}.btn-select ul li.selected {    color: white;}/* Default Start */.btn-select.btn-default:hover, .btn-select.btn-default:active, .btn-select.btn-default.active {    border-color: #ccc;}.btn-select.btn-default ul li.selected {    background-color: #ccc;}.btn-select.btn-default ul, .btn-select.btn-default .btn-select-value {    background-color: white;    border: #ccc 1px solid;}.btn-select.btn-default:hover, .btn-select.btn-default.active {    background-color: #e6e6e6;}/* Default End *//* Primary Start */.btn-select.btn-primary {    border-color: #fff!important;    background: transparent;    color: #fff;}.btn-select.btn-primary:hover, .btn-select.btn-primary:active, .btn-select.btn-primary.active {    border: none ;}.btn-select.btn-primary ul li.selected {    background-color: transparent;    color: white;}.btn-select.btn-primary ul {    border: none;}.btn-select.btn-primary .btn-select-value {    background-color: transparent;    border: none;}.btn-select.btn-primary:hover, .btn-select.btn-primary.active {    background-color: transparent;}/* Primary End *//* Success Start */.btn-select.btn-success:hover, .btn-select.btn-success:active, .btn-select.btn-success.active {    border-color: #4cae4c;}.btn-select.btn-success ul li.selected {    background-color: #4cae4c;    color: white;}.btn-select.btn-success ul {    border: #4cae4c 1px solid;}.btn-select.btn-success .btn-select-value {    background-color: #5cb85c;    border: #4cae4c 1px solid;}.btn-select.btn-success:hover, .btn-select.btn-success.active {    background-color: #449d44;}/* Success End *//* info Start */.btn-select.btn-info:hover, .btn-select.btn-info:active, .btn-select.btn-info.active {    border-color: #46b8da;}.btn-select.btn-info ul li.selected {    background-color: #46b8da;    color: white;}.btn-select.btn-info ul {    border: #46b8da 1px solid;}.btn-select.btn-info .btn-select-value {    background-color: #5bc0de;    border: #46b8da 1px solid;}.btn-select.btn-info:hover, .btn-select.btn-info.active {    background-color: #269abc;}/* info End *//* warning Start */.btn-select.btn-warning:hover, .btn-select.btn-warning:active, .btn-select.btn-warning.active {    border-color: #eea236;}.btn-select.btn-warning ul li.selected {    background-color: #eea236;    color: white;}.btn-select.btn-warning ul {    border: #eea236 1px solid;}.btn-select.btn-warning .btn-select-value {    background-color: #f0ad4e;    border: #eea236 1px solid;}.btn-select.btn-warning:hover, .btn-select.btn-warning.active {    background-color: #d58512;}/* warning End *//* danger Start */.btn-select.btn-danger:hover, .btn-select.btn-danger:active, .btn-select.btn-danger.active {    border-color: #d43f3a;}.btn-select.btn-danger ul li.selected {    background-color: #d43f3a;    color: white;}.btn-select.btn-danger ul {    border: #d43f3a 1px solid;}.btn-select.btn-danger .btn-select-value {    background-color: #d9534f;    border: #d43f3a 1px solid;}.btn-select.btn-danger:hover, .btn-select.btn-danger.active {    background-color: #c9302c;}/* danger End */.btn-select.btn-select-light .btn-select-value {    background-color: white;    color: black;}/* download */ .page-download {		margin-top: 30px;	display: inline-table;}.page-download:hover { color: #999 }.page-download span { color: #6f3d5a; font-size: 20px; font-family: 'PT Sans Narrow', sans-serif; line-height: 1em; }.page-download:hover span { color: #999; }.page-download p { color: #000; font-size: 16px;  padding: 0; margin: 0;  }.page-download:hover p { color: #999; } .page-download i { color: #000; font-size: 60px; display: block; float: left; padding-right: 10px;  }.page-download:hover i { color: #999; } #download-page-wrapper { 	padding: 30px 0; }#download-page-wrapper .page-download {	margin: 10px; padding: 10px 20px;}#download-page-wrapper .article-thumb-wrapper { margin: 30px 0}#download-page-wrapper .border {	margin: 0 auto;	width: 140px; display: table; 	text-align: center;}#download-page-wrapper .article-thumb {	width: 140px; height: 122px;	background: #00529b;	vertical-align: middle;	display: table-cell;	font-size: 36px; 	color: #fff;}/* popup body.modal-open .navbar,.modal-open .navbar-fixed-top .navbar,.modal-open .navbar-fixed-bottom .navbar {  margin-left: -8px;}*/.modal-dialog {	width: 450px;}.modal-content {	border-radius: 0;	border: none;  -webkit-box-shadow: none; 	box-shadow: none;  background: transparent;  position: relative;}.modal-title {	text-align: center; color: #00529b;}.modal-header {	min-height: 1px;	width: 80%;	padding: 20px 0;	margin: 0 auto 0 auto!important;	background: #007dc6;	border: none;	border-radius: 0;	-webkit-box-shadow: 10px 10px 16px -6px rgba(0,0,0,0.5);	-moz-box-shadow: 10px 10px 16px -6px rgba(0,0,0,0.5);	box-shadow: 10px 10px 16px -6px rgba(0,0,0,0.5);	position: relative; z-index: 2;}.modal-body {	top: -40px; position: relative; z-index: 1;	/*background: #00529b;	border: none;*/	background: #fff;	border: solid 1px #fff;	border-radius: 4px;	padding-top: 60px;	color: #00529b; text-align: center;	font-family: 'PT Sans Narrow', sans-serif;}.modal-header h4 { 	font-size: 30px; color: #fff; text-transform: uppercase; margin: 0; padding: 0;	font-family: 'PT Sans Narrow', sans-serif;	font-style: normal;	font-weight: 400;}.modal-header p { font-size: 16px; color: #00529b; padding: 10px 20px; text-align: center }.modal-header .close {    opacity: 1;    color: rgb(255, 255, 255);    background-color: rgb(25, 25, 25);    padding: 5px 10px;    border-radius: 100%;    border: 2px solid rgb(255, 255, 255);    position: absolute;    top: -10px;    right: -20px;    z-index:1032;        display: none;}/*.modal-body .page-form .form-control {	border-color: #fff!important;	color: #fff!important;}.modal-body .page-form .form-control::-moz-placeholder, .modal-body .page-form .form-control:-ms-input-placeholder, .modal-body .page-form .form-control::-webkit-input-placeholder {    background-color: transparent;    background-image: none;    color: rgba(255, 255, 255, 0.8);}.modal-body input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {    background-color: transparent;    background-image: none;    color: rgba(255, 255, 255, 0.8)!important;}.modal-body .form-group label {	color: #fff!important;}*/.modal-body .form-group p:not([class]) {	color: #000; text-align: center;	font-family: 'PT Sans Narrow', sans-serif;}.modal-body .form-group a {	color: #00529b; text-decoration: underline;}/*.modal-body .button-read-more {	background-color: #fff;	color: #00529b;}*/.ekko-lightbox .modal-dialog {	max-width: 70vw;}.ekko-lightbox .modal-content {	width: 70vw;}#lightbox .modal-dialog {	display: block; }#lightbox .modal-body {		padding: 0; margin: 0;}#lightbox .modal-content {    display: inline-block;    text-align: center;     overflow: hidden;}#lightbox .close {    opacity: 1;    color: rgb(255, 255, 255);    background-color: rgb(25, 25, 25);    padding: 5px 8px;    border-radius: 30px;    border: 2px solid rgb(255, 255, 255);    position: absolute;    top: 55px;    right: -20px;    z-index:1032;}.main .inner-page-footer.social-share {	margin-top: 30px;}.main .social-share {	margin-bottom: 30px;}.main .social-share a::before {    font-size: 20px;    width: 40px;    height: 40px;    padding: 6px;}.main .social-share p {    text-transform: uppercase;    }.main .media-body a {	color: #59adc5; text-transform: uppercase;	font-size: larger;}.alert-danger { font-size: 18px; text-align: center;}.alert-danger p { color: #fff; }.alert-danger a { color: #fff; text-transform: uppercase; font-weight: 700 }.alert-danger a:hover { color: #d1dadf; }.sidebar {	padding: 20px 0 30px 50px;}.sidebar .comment {	clear: both;	text-align: center;		border-bottom: solid 1px #dddddd;	padding: 0 15px 15px 15px;	margin: 15px auto 30px auto;	display: inline-table;}.sidebar .comment p {	text-align: center!important;	text-transform: uppercase; font-size: 14px;	/*display: inline-table; */color: #999;	font-family: 'PT Sans Narrow', sans-serif;}.sidebar .comment div { display: inline-table; }.sidebar .comment a {	font-size: 30px; margin-top: 5px;	color: #0274b3;}.sidebar .comment a:hover { color: #00529b; }.sidebar .page-download {	margin: 10px 0; padding: 10px;	border: none;	background-color: #00529b;	background-image: url(../../images/icon_download.png);	background-position: 10px 15px;	background-repeat: no-repeat;}.sidebar .page-download a { padding-left: 60px; display: block }.sidebar .page-download span  { text-transform: uppercase; font-family: 'PT Sans Narrow', sans-serif; font-size: 14px; color: #fff; }.sidebar .page-download p  { color: #67c4ea; }.sidebar .page-download div  { color: #007dc6; }.sidebar .page-download .glyphicon { display: none;}.sidebar .social-share {	margin-bottom: 30px;	text-align: center;}.sidebar .social-wrap {	border-top: solid 1px #dddddd;	padding: 15px 30px 0 30px;	margin: 30px auto 0 auto;	display: inline-table  }.sidebar .snippet-author  { width: 100%; }.sidebar .snippet-author p { margin: 15px 0; }.sidebar .snippet-author .article-thumb-wrapper { 	border-radius: 50%;	overflow: hidden;	width: 200px; height: 200px; 	margin: 0 auto;}.sidebar .snippet-author .article-thumb-wrapper img {	-webkit-transition: all 900ms ease-in;    -webkit-transform: scale(1);     -ms-transition: all 900ms ease-in;    -ms-transform: scale(1);     -moz-transition: all 900ms ease-in;    -moz-transform: scale(1);    transition: all 900ms ease-in;    transform: scale(1); }.sidebar .snippet-author .article-thumb-wrapper:hover img {	-webkit-transition: all 900ms ease-in;    -webkit-transform: scale(1.2);    -ms-transition: all 900ms ease-in;    -ms-transform: scale(1.2);       -moz-transition: all 900ms ease-in;    -moz-transform: scale(1.2);    transition: all 900ms ease-in;    transform: scale(1.2);}.sidebar .snippet-author .article-thumb-wrapper .img-cover {	object-fit: cover;	object-position: 50% 50%;	height: 100%; width: 100%;	max-width: none!important;}.sidebar .snippet-author .article-thumb-wrapper .img-responsive {	min-height: 200px; min-width: 200px;	max-width: 300px;}.sidebar .snippet-author .article-thumb-wrapper .img-responsive.height {	max-width: 200px;}.sidebar .green-btn {	margin: 0 auto; margin-bottom: 30px;	width: 100px; height: 100px;	padding: 25px 10px;	font-size: 24px;}.sidebar .green-btn span {	font-size: 32px;}.sidebar a { color: #00529b; }.sidebar a:hover { color: #007dc6; }.sidebar .green-btn.date {	position: relative;	float: left;}.sidebar .article-slide-desc {	padding-bottom: 30px;}.sidebar .snippet-wrapper .article-slide-desc p {	color: #333; font-size: 16px; }.sidebar .row-small-title {	text-align: center;	color: #000;	font-size: 24px;}.sidebar .snippet-wrapper {	margin: 10px 0; padding: 0;	border: none; width: 100%;}.sidebar .snippet-wrapper .read-more .button-read-more {	width: 100%;	margin: 0; margin-bottom: 30px;	text-align: center; text-transform: uppercase;}.sidebar .snippet-wrapper .article-thumb-wrapper {	margin-bottom: 30px;	}.sidebar .snippet-wrapper .article-slide-desc {	padding: 0; margin: 0;	color: #333; font-size: 16px; }.sidebar .snippet-wrapper .article-slide-desc p {	color: #333; font-size: 16px; }.sidebar .snippet-wrapper .article-slide-desc .button-read-more {	font-size: 16px; }.sidebar .snippet-wrapper .article-slide-desc ul,.sidebar .snippet-wrapper .article-slide-desc ol {	margin-left: 15px; padding-left: 0;}.tags-wrapper {	width: 100%;	margin: 20px 0;	clear: both;}.tags {}.tags a {	color: #00529b; text-transform: uppercase;	font-size: 14px;	padding: 5px 10px; margin: 10px 10px 0 0;	display: inline-block;	-webkit-transition: all 300ms ease;     -moz-transition: all 300ms ease;       -o-transition: all 300ms ease;      -ms-transition: all 300ms ease;          transition: all 300ms ease;}.tags a:hover { color: #007dc6; } .sidebar .news-post  { width: 100%; }.sidebar .news-post p { margin: 15px 0; }.sidebar .news-post .article-thumb-wrapper { 	border-radius: 50%;	overflow: hidden;	width: 200px; height: 200px; 	margin: 0 auto; 	margin-bottom: 15px;}.sidebar .news-post .article-thumb-wrapper .article-thumb { 	overflow: hidden;	width: 200px; height: 200px;}.sidebar .news-post .article-thumb-wrapper img {	-webkit-transition: all 900ms ease-in;    -webkit-transform: scale(1);     -ms-transition: all 900ms ease-in;    -ms-transform: scale(1);     -moz-transition: all 900ms ease-in;    -moz-transform: scale(1);    transition: all 900ms ease-in;    transform: scale(1); }.sidebar .news-post .article-thumb-wrapper:hover img {	-webkit-transition: all 900ms ease-in;    -webkit-transform: scale(1.2);    -ms-transition: all 900ms ease-in;    -ms-transform: scale(1.2);       -moz-transition: all 900ms ease-in;    -moz-transform: scale(1.2);    transition: all 900ms ease-in;    transform: scale(1.2);}.sidebar .news-post .article-thumb-wrapper .img-cover {	object-fit: cover;	object-position: 50% 50%;	height: 100%; width: 100%;	max-width: none!important;}.sidebar .news-post .article-thumb-wrapper .img-responsive {	min-height: 200px; min-width: 200px;	max-width: 300px;}.sidebar .news-post .article-thumb-wrapper .img-responsive.height {	max-width: 200px;}.sidebar .news-post p { color: #666666; text-align: center }.sidebar .news-post h3 a { color: #000; }.sidebar .news-post h3 a:hover { color: #00529b; background: transparent }.panel {  margin: 40px 0;  border: none; 	  border-radius: 0px;  background: transparent;  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .05);          box-shadow: 0 0px 0px rgba(0, 0, 0, .05);}.panel .panel-default {	border: none;	outline: invert;}.panel h3 {	color: #888;	font-size: 18px; 	text-transform: uppercase;	}.panel .panel-heading {  background-color: transparent;  padding: 0; margin: 0;  border: none;}.panel .panel-heading .panel-title {	margin: 10px 0; padding: 0;}.panel .panel-body.nav {	padding: 0;	border: none;}.list-group {	margin: 0;}.list-group-item {  position: relative;  display: block;  margin: 10px 0;  padding: 0 0 0 10px;  background-color: transparent;  color: #00529b; font-family: 'PT Sans Narrow', sans-serif;  font-size: 18px;   border: none;}.list-group-item:first-child,.list-group-item:last-child {	border-radius: 0;	-ms-border-radius: 0;}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus {  z-index: 2;  color: #767676;  background: transparent;  border: none;}.list-group a { 	color: #00529b; 	border-left: solid 2px; border-color: #a9abad;}.list-group a:hover { color: #767676; background: transparent; border-color: #767676; }/*.list-group-item:before {	font-family: 'Glyphicons Halflings';	font-size: 0.75em;	content: "\e092";	padding: 5px 10px;	color: #59adc5;	font-weight: lighter;}*/.list-group-item.active:before {	color: #fff;	}.list-group .fa {	color: #59adc5;	margin-right: 5px;}.list-group-item.sec { color: #767676; padding-left: 30px;  }.list-group-item.sec:hover { color: #6f3d5a; }.list-group-item.sec.active { color: #6f3d5a; font-family: 'PT Sans Narrow', sans-serif; }.list-group-item.rd { color: #6f3d5a; padding-left: 30px;  font-size: 16px; border: none }.list-group-item.rd.active { background: #f3f3f3; color: #000}/********************************************************	5. FOOTER********************************************************/footer {	background: #00529b;	padding: 0!important; margin: 0!important;}#site-footer {	background: #f2f8fc;	padding: 40px 0; margin: 0;}#site-footer .navbar-brand {	float: none; display: block;	position: relative;	padding: 0; margin: 0 auto;	height: 51px; width: 229px;  	background-image: url('../../images/cirilica/footer-logo.png');  	background-repeat: no-repeat;  	background-position: 0 0;}#site-footer .navbar-brand span { display: none }#site-footer .footer-share {	padding: 35px 0; margin: 0 auto;	text-align: center;}#site-footer .footer-share .fa { 	padding: 0 25px; color: #00529b; font-size: 50px;}#site-footer .footer-share .fa:hover { 	color: #007dc6;}#site-footer .footer-article-wrapper {	padding: 0; margin: 0;	text-align: center;}#site-footer .navbar-form {	padding: 0; margin: 0 auto;	width: auto;}#site-footer .navbar-form {	padding: 0; margin: 0;	margin-bottom: 35px;}#site-footer .navbar-form .input-group input {	height: 30px; width: 260px;	background: #fff;	color: #999; font-size: 14px;	border: solid 1px #d8dada;	padding: 5px 15px;}#site-footer .navbar-form .btn {	height: 30px; width: 120px;	margin: 0; padding: 0; 	background-color: #00529b;		border: none;	border-radius: 0; 	color: #fff;	font-size: 14px; font-weight: 700; 	text-transform: uppercase;	text-align: center;}#site-footer .navbar-form .btn:hover { background-color: #007dc6; }#site-footer #newsletter-form {	margin: 0; padding: 0;	margin-bottom: 30px;}#site-footer .form-control {	border: none; background: #fff;	border: solid 1px #d2d2d2;	width: 100%; height: 34px;	color: #000;	font-size: 14px;}#site-footer .btn {	background: #00529b; color: #fff;	text-transform: uppercase;	height: 34px;	border-radius: 0; 	/*position: absolute; top: 0; right: 0;	border: none; background: url(../../images/footer_icon-btn.png) 0 50% no-repeat;	height: 34px; width: 20px;*/}#site-footer .copyright { 	color: #79a5cb; font-size: 14px;	text-align: center;}#site-footer .copyright a { color: #79a5cb; }#site-footer .copyright a:hover { color: #00529b; }#footer-banners {	padding: 15px 0; margin: 0;}#footer-banners  .home-article-wrapper {		text-align: center;	margin: 0 auto;}#footer-banners  .home-article-wrapper > div:not([class]) {	display: inline-table;	padding: 10px;}#footer-banners  .home-article-wrapper > div.clearfix {	display: inline-table;	width: 100%; height: 15px;}#footer-banners  .article-thumb {	height: 75px; margin: 0;	padding: 5px;}#footer-banners  .article-thumb .img-responsive {		max-height: 100%;	/*-webkit-filter: grayscale(100%);    filter: grayscale(100%);*/	-webkit-filter: brightness(0) invert(1);    filter: brightness(0) invert(1);}#footer-banners .article-thumb:hover {	background-color: #fff;}#footer-banners .article-thumb:hover .img-responsive {		/*-webkit-filter: brightness(1) invert(0);    filter: brightness(1) invert(0);*/	-webkit-filter: grayscale(0%);    filter: grayscale(0%);    }#footer-banners .article-slide-desc { 	font-size: 14px; line-height: 0.875em; color: #fff; 	font-weight: 700;	text-align: center; text-transform: uppercase;	margin: 0; padding: 0;	display: inline-table;	width: 100%; height: 20px;  }#site-search .container-fluid {	padding: 40px 0;}#site-search {	padding: 0;	background: #007dc6;}#site-search  .form-group {	font-family: 'PT Sans Narrow', sans-serif;	color: #fff; text-transform: uppercase;}#site-search .form-group input {	height: 42px; width: 100%;	background-color: transparent;	border: solid 1px #fff;	border-radius: 0px;	-ms-border-radius: 0px;	color: #fff; font-size: 16px;}#site-search .form-group input::-webkit-input-placeholder {	opacity: 1; color: #c2ecff;}#site-search .form-group input::-moz-placeholder { /* Firefox 18- */	opacity: 1; color: #c2ecff;}#site-search .form-group select {	height: 42px; width: 100%;	background-color: transparent;	border: solid 1px #fff;	border-radius: 0px;	-ms-border-radius: 0px;	color: #fff; font-size: 16px;	}#site-search .form-group select option {	background-color: #fff;	color: #00529b; font-size: 16px;	}#site-search .btn {	height: 42px; width: 100%; 	background-color: #fff;		border: solid 1px #fff;	border-radius: 0px;	-ms-border-radius: 0px;	color: #00529b; text-transform: uppercase;	font-family: 'PT Sans Narrow', sans-serif;}#site-search .btn:hover {	background-color: #00529b;	color: #fff;}/********************************************************	6. RESPONSIVE********************************************************/@media screen and (min-width: 769px) {	#myNavmenuContent, 	#myNavmenuTooggle, 	#myNavmenu {		display: none!important;	}		.navbar-header {		position: absolute;		left: 50%; top: -60px;		margin-left: -110px;		padding-top: 50px; 		height: 220px; width: 220px;		border-radius: 50%;	}	.navbar-default {		padding: 20px 0;		height: 90px;	}		.dropdown-large {		position: static !important;	}	.dropdown-menu-large {		background: #00529b;		border: none;		padding: 10px 0px!important;		margin: 0!important;		width: 100%!important; z-index: 1500;	}	.navbar-default .dropdown-menu {		background: #00529b;	}	.navbar-inverse .dropdown-menu {		background: #00529b;		min-width: 250px;	}	.navbar-inverse .navbar-nav > li:last-child > .dropdown-menu {		right: 0;		left: auto;	}	.dropdown-menu li > ul,	.dropdown-menu-large li > ul {		padding: 0!important;		margin: 0!important;	}	.navbar-inverse .dropdown-menu ul {		padding: 0; margin: 0;	}	.dropdown-menu-large .container-fluid {		padding: 0;	}	.dropdown-menu li,	.dropdown-menu-large li {		list-style: none;	}	.navbar-inverse .dropdown-menu-large li,	.navbar-default .dropdown-menu-large li {		padding: 0;	}	.navbar-default .dropdown-menu-large .divider {		display: none;	}	.dropdown-menu-large li.dropdown-header {		padding: 0!important;		margin: 0!important;	}	.dropdown-menu-large  li.dropdown-header a {		margin-top: 10px; 		font-size: 18px; 		padding: 5px 0; line-height: 0.875em;		overflow: hidden;		height: 40px;		display: block;		display: -webkit-box;		-webkit-line-clamp: 2;		-webkit-box-orient: vertical;		overflow: hidden;		text-overflow: ellipsis;	}	.dropdown-menu .fa {		font-size: 16px;	}	.dropdown-menu li > a,	.dropdown-menu-large li > a {		display: block;		padding: 5px 0;		clear: both;		font-weight: normal;		line-height: 1em; font-size: 16px; 		white-space: normal;		color: #00529b;	}	.dropdown-menu li > a:hover {		color: #007dc6;	}	.navbar-default .dropdown-menu li > a,	.navbar-default .dropdown-menu-large li > a {		color: #fff;	}	.navbar-default .dropdown-menu li > a:hover,	.navbar-default .dropdown-menu-large li > a:hover {		color: #a3b6d1;	}	.navbar-default .navbar-nav .dropdown-menu li > a:focus,	.navbar-default .navbar-nav .dropdown-menu-large li > a:focus {		text-decoration: none;		color: #fff!important;		background-color: transparent;	}	.dropdown-menu-large .disabled > a,	.dropdown-menu-large .disabled > a:hover,	.dropdown-menu-large .disabled > a:focus {		color: #a3b6d1;	}	.dropdown-menu-large .disabled > a:hover,	.dropdown-menu-large .disabled > a:focus {		text-decoration: none;		background-color: transparent;		background-image: none;		filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);		cursor: not-allowed;	}	.navbar-inverse .dropdown-menu li > a {		color: #636363;	}	.navbar-inverse .dropdown-menu ul > li > a:hover,	.navbar-inverse .dropdown-menu ul > li > a:focus {		color: #d3172a;	}	.dropdown-menu-large .dropdown-header {		color: #00529b; color: red;		font-size: 18px;	}	.dropdown-menu .article-thumb {		padding: 0!important;	}	.dropdown-menu .article-thumb span {		color: #fff;		display: block; margin-bottom: 5px;	}		.navbar .navbar-collapse .caret {		display: none;	}		.navbar-fixed-top .navbar-header {		left: 50%; top: -30px;		padding-top: 40px; 		margin-left: -70px;		height: 140px; width: 140px;	}	.navbar-fixed-top .navbar-header .navbar-brand {		height: 78px; width: 78px;	}	.navbar-fixed-top.navbar-default {		height: 80px;		padding-top: 20px;	}	.navbar-fixed-top.navbar-default .navbar-nav > li > a {		font-size: 16px; padding: 10px; 	}		}@media screen and (min-width: 1200px) {	.container-fluid {		max-width: 1100px;	}	.navbar-default .navbar-nav > li > a {		font-size: 16px; padding: 10px; 	}}@media screen and (min-width: 1300px) {	.container-fluid {		max-width: 1200px;	}}@media screen and (min-width: 1400px) {	.container-fluid {		max-width: 1300px;	}}@media screen and (min-width: 1500px) {	.container-fluid {		max-width: 1380px;	}}@media screen and (max-width: 1400px) {	.navbar-header {		left: 50%; top: -30px;		padding-top: 40px; 		margin-left: -90px;		height: 180px; width: 180px;	}	.navbar-header .navbar-brand {		height: 118px; width: 118px;	}	.navbar-default .navbar-nav > li > a {		font-size: 18px;	}}@media screen and (max-width: 1199px) {}@media screen and (max-width: 1112px) {	.navbar-header {		left: 50%; top: -30px;		padding-top: 40px; 		margin-left: -90px;		height: 180px; width: 180px;	}	.navbar-header .navbar-brand {		height: 118px; width: 118px;	}	.navbar-default .navbar-nav > li > a {		font-size: 18px;	}}@media screen and (max-width: 991px) {}@media screen and (max-width: 960px) {	.navbar-default {		height: 80px;		padding-top: 20px;	}	.navbar-header {		left: 50%; top: -30px;		padding-top: 40px; 		margin-left: -80px;		height: 160px; width: 160px;	}	.navbar-header .navbar-brand {		height: 98px; width: 98px;	}	.navbar-default .navbar-nav > li > a {		font-size: 16px; padding: 10px; 	} 	 	.page-article .article-thumb { 		width: 200px; height: 200px;	} 	}@media screen and (max-width: 820px) {	.navbar-default {		height: 60px;		padding-top: 15px;	}	.navbar-header {		left: 50%; top: -20px;		padding-top: 30px; 		margin-left: -65px;		height: 130px; width: 130px;	}	.navbar-header .navbar-brand {		height: 78px; width: 78px;	}	.navbar-default .navbar-nav > li > a {		font-size: 16px; padding: 5px 7px; 	}	.hidden-sm {    	display: none !important;	}	.row-big-title {		font-size: 24px;	}	.row-small-title {		font-size: 20px;	}		#slider {		height: 400px;		height: 50vh;	}	#slider .slide-caption {		/*padding: 20vh 0 0 0;*/	}	#slider .slide-caption h2 {		font-size: 22px; 		margin: 0; padding: 0 10px;	}	.carousel-inner .item {		height: 400px;		height: 50vh;		margin: 0; padding: 0;	}	#slider .slider-img {		width: auto!important; max-width: none;		height: 100%;	}	#slider .slide-caption p {		display: none;	}	#slider #slideMore {		display: none;	}	.carousel-indicators {		bottom: 40px;	}	.carousel-control .glyphicon-chevron-left,	.carousel-control .glyphicon-chevron-right {		top: auto;		bottom: 10px;	}	.carousel-indicators.slideMore {		bottom: -30px;	}	.carousel-indicators.slideMore li {		width: 60px; height: 60px;		font-size: 30px; line-height: 60px; 	}	.media-article {		height: auto!important;	}	.media {		height: auto!important;	}	.media-object {		height: 100px;	}	.media-body {		width: 100%!important;		height: auto!important; 		padding: 10px 0!important;	}	.media-body.pull-right { padding: 10px!important; float: none!important }	.media-body .read-more {		position: relative;		bottom: auto;	}		#page-wrapper.with-banner .container-fluid, 	#news-wrapper.with-banner .container-fluid {		top: 0;		padding: 15px;	}		#banner.blank.subtitle {		height: auto;	}		.page-article .article-thumb { 		width: 150px; height: 150px;	}		.page-article .article-slide-desc h3 {		font-size: 28px; line-height: 1em;		margin-top: 10px;	}		.gallery-product {		margin-bottom: 15px;	}	}@media screen and (max-width: 768px) {				.header-contact {		display: none;	}	.navbar-fixed-top {		margin: 0!important;		background: #fff;	} 	.navbar-fixed-top .navbar-header,	.navbar-fixed-top .navbar-header .navbar-brand {		height: 50px;	}	.navbar-fixed-top.navbar-default {		z-index: 101;		padding: 0; margin: 0;		-webkit-box-shadow: 0 4px 20px 0 #000; 		box-shadow: 0 -2px 20px 0 #000;	}		.navbar-header {		position: relative;		left: 0; top: 0;		margin: 15px 0; padding: 0; 		height: 80px; width: 100%;	}	.navbar-header .navbar-brand span {		display: none;	}		.navbar-header .navbar-brand {		height: 80px; width: 100%;    	padding: 0; margin: 0;    	background-size: auto 100%;    	background-position: center;     	position: relative; top: 0; left: 0;	}		/* mobile navigation button */ 	.navbar-toggle {  		position: absolute;  		z-index: 1000;  		right: 15px; top: 30px;  		padding: 9px 10px;  		margin: 0 15px;  		background-color: transparent;  		background-image: none;  		border: 1px solid transparent;  		border-radius: 4px;	}		.navbar-default {		background-image: none;		height: auto!important;		padding: 0; margin: 0;	}	.navbar-default .navbar-toggle {  		border-color: #00529b;  		background: #fff;	}	.navbar-default .navbar-toggle .icon-bar {  		background-color: #00529b;	}	.navbar-default .navbar-toggle:hover,	.navbar-default .navbar-toggle:focus {  		background-color: #00529b;	}	.navbar-default .navbar-toggle:hover .icon-bar,	.navbar-default .navbar-toggle:focus .icon-bar {  		background-color: #fff;	}	#myNavmenuContent {		display: block;		background: #fff;	}		.head-lang, 	#MyNavigationMenuContent, 	#MyNavigationMenuTopContent {		display: none!important;	}		.navmenu-default .navmenu-nav>li {		padding: 0;	}	.navmenu-default .navmenu-nav>li>a {	}	.navmenu-default .navmenu-nav.navmenu-lang>li>a {		color: #000;	}	.navmenu-default .navmenu-nav.navmenu-lang>li>a:before {		float: left;		content: ''; margin-right: 10px;		width: 30px; height: 15px;	}	.navmenu-default .navmenu-nav.navmenu-lang>li>a.sr:before {	 		background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzUwIDkwMCI+DQo8cGF0aCBmaWxsPSIjYzYzNjNjIiBkPSJtMCwwaDEzNTB2NDUwaC0xMzUweiIvPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTAsNDUwaDEzNTB2NDUwaC0xMzUweiIvPg0KPHBhdGggZmlsbD0iIzBjNDA3NiIgZD0ibTAsMzAwaDEzNTB2MzAwaC0xMzUweiIvPg0KPC9zdmc+DQo='); 		background-size: 100% 100%;	}	.navmenu-default .navmenu-nav.navmenu-lang>li>a.en:before {	 		background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjAgMzAiIGhlaWdodD0iNjAwIj4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJ0Ij4NCjxwYXRoIGQ9Im0zMCwxNWgzMHYxNXp2MTVoLTMwemgtMzB2LTE1enYtMTVoMzB6Ii8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPHBhdGggZmlsbD0iIzAwMjQ3ZCIgZD0ibTAsMHYzMGg2MHYtMzB6Ii8+DQo8cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNiIgZD0ibTAsMGw2MCwzMG0wLTMwbC02MCwzMCIvPg0KPHBhdGggc3Ryb2tlPSIjY2YxNDJiIiBzdHJva2Utd2lkdGg9IjQiIGQ9Im0wLDBsNjAsMzBtMC0zMGwtNjAsMzAiIGNsaXAtcGF0aD0idXJsKCN0KSIvPg0KPHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEwIiBkPSJtMzAsMHYzMG0tMzAtMTVoNjAiLz4NCjxwYXRoIHN0cm9rZT0iI2NmMTQyYiIgc3Ryb2tlLXdpZHRoPSI2IiBkPSJtMzAsMHYzMG0tMzAtMTVoNjAiLz4NCjwvc3ZnPg0K'); 		background-size: 120% 100%;	}		.navmenu-default .navmenu-nav.navmenu-main>li>a {		color: #00529b; 		text-transform: uppercase;	}	.navmenu-default .navmenu-nav.navmenu-top>li>a {		color: #00529b; 		text-transform: uppercase;	}	.nav .nav-banner {	   display: none!important;   }	.dropdown-menu {		background: #e7e7e7;		border: none;		padding: 10px 0px!important;		margin: 0!important;		width: 100%!important; z-index: 1500;		position: relative;		border-radius: 0;		box-shadow: none;	}	.dropdown.active .dropdown-menu {   	display: block!important;	}	.dropdown-menu li > ul {		padding: 0!important;		margin: 0!important;		 -webkit-padding-start: 0;	}	.dropdown-menu .divider {		background: #fff;	}	.dropdown-menu li  {		padding: 0!important;		margin: 0!important;		line-height: normal;		list-style: none;	}	.dropdown-menu li a {		font-size: 16px; font-weight: 400; 		padding: 7px 0; margin-left: 5px; line-height: 1em;		color: #000;		overflow: hidden;		display: block;	}		#banner {		padding: 0;		height: auto;	}	#banner .item {		height: 30vh;	}	#banner.blank {		height: auto;	}	#banner .container-fluid {		top: 15px; padding: 15px 0; 		display: block;		position: relative; overflow: visible;	}	#banner.blank .container-fluid {		padding: 15px 0;	}	#banner.blank .page-header h1 {		font-size: 30px;	}	.page-header h2 {		font-size: 20px;	}	#banner .page-header h1 {		font-size: 30px;	}	#inner-page-wrapper.with-banner .container-fluid {		    top: 0;	}		.main {		padding: 0!important;	}	.sidebar {		padding-left: 0;	}	#page-heading .lead, .page-header .lead {		padding: 0; text-align: justify;	}	#map-page-wrapper .address-container {		position: relative;		width: 100%; height: auto;		padding: 15px;		background: transparent;	}	#map-page-wrapper #map-canvas {		height: 80vh;	}		#site-footer {	    padding: 0;	}	#site-footer .navbar-brand {  		/*background-size: 40% auto;*/  		/*min-height: 100px;*/   		margin: 20px auto;		/*padding-top: 0px;		padding-left: 45vw;*/	}	#site-footer .copyright {		margin-bottom: 20px;	}	#site-footer .footer-share .fa {		font-size: 30px; padding: 0 15px;	}	.inner-page-thumb-wrapper {		display: none;	}	.main th,	.main td {	    padding: 10px;	    font-size: 12px;	}	.article-slide-desc > .row,	.article-slide-desc > .row > div,	.article-slide-desc > .row > div p {		padding-left: 0 !important;		margin-left: 0 !important;	}	#home-news .button-read-more {		margin: 0 auto;	}	.social-wrap {		display: table;  		float: none;  		margin: 0 auto;	}	.social-share a::before {	  margin-left: 10px;	}	.article-slide-desc .social-share::before {		display: none;	}	.social-share p {     	margin: 10px 0 !important;	}		.news-article-wrapper { 		padding: 10px!important;	}	.news-article  {		margin-bottom: 20px; 		height: auto;	}	.news-article .article-thumb-wrapper {		height: auto; 		padding: 0 15px!important;		float: none;	}	.news-article .article-slide-desc  {		height: auto;		padding: 0 15px;	}	#search-movies h3 {	font-size: 22px; 	text-align: center;}	.home-page #search-movies .container-fluid {	padding: 15px;}#search-movies .page-form .form-group {	position: relative; height: 45px;}#search-movies .page-form .input-group-addon {	position: absolute;}#search-movies .page-form .input-group-addon .fa {	font-size: 20px;}#search-movies .page-form .form-control {	display: block; width: 100%;}#home-offer {	padding: 0; margin: 0;}#home-offer .product-search-wrapper {	padding: 0;}#product-wrapper {	padding: 15px 0;}.product-wrapper.horizontal {	height: auto; padding: 0;}.product-wrapper .green-btn span {	font-size: 32px;}.product-wrapper .green-btn {	font-size: 20px;}.product-wrapper .date p {	display: none;}.product-wrapper h3 {	font-size: 20px;}#home-solutions {	height: 33vh;}#home-solutions .article-slide-desc h2 {	font-size: 30px;}#home-solutions .article-slide-desc .button-read-more {	font-size: 18px;}#home-news .article-slide-desc h3 {	font-size: 26px;}#home-news .article-slide-desc p.category {	font-size: 20px;}#home-news .article-slide-desc p {	font-size: 16px;}#home-news .article-thumb {	width: 200px; height: 200px;	}#home-news .article-thumb-wrapper .img-responsive {   min-width: 200px; min-height: 200px;   max-width: 350px;}#home-news .article-thumb-wrapper .img-responsive.height {	min-height: 200px; width: 200px;}	}@media screen and (max-width: 719px) {	#home-news .container-fluid {		width: 350px;	}	.slide-desc-location,	.slide-desc-activity {		padding: 0 !important;	}	.slick-prev,	.slick-next {		display: inline-block !important;		text-indent: -1000em;		border: none;		width: 30px;		height: 30px;		margin: 15px;		background: #6f3d5a url(../../images/arrow-right.png) no-repeat center;	}	.slick-prev {		background: #6f3d5a url(../../images/arrow-left.png) no-repeat center;	}	.slick-list {	    width: 100%;	     left: 0px; 	}	.slide-desc-activity {		min-height: 80px;	}	#home-docs-links .home-docs,	#home-docs-links .home-links {	    padding: 50px 30px;	}	#home-docs-links span {	    font-size: 13px;	    height: 70px;	}	#home-docs-links h1 {	    font-size: 23px;	    margin-top: -15px;	    line-height: 1;	}	.slick-dots {		display: none !important;	}	.sidebar .tag {	    font-size: 10px;	    padding: 5px;	}}@media screen and (max-width: 550px) {	/*#slider,	#banner {		display: none;	}*/	.s-tabs {	    display: table;	    margin: 25px auto 0 !important;	}	.select-wrap {		display: table;		margin: 0 auto;	}	.select-wrap:after {		right: 0px;	}	.first-search-row > p {		position: relative;	}	.first-search-row > p:after {		font-family: 'fontawesome';		content: '\f00b';				font-size: 25px;		position: absolute;		right: 0;		top: -5px;		color: #fff;	}	.main table tr:first-child {		display: none;	}	.main table td {		display: block;		width: 100% !important;		float: none;		clear: both;		text-align: left;		position: relative;		padding-top: 38px;	}	.main td::before {		display: block;		position: absolute;		background-color: #343b43;		color: #fff;		top: 0;		left: 0;		right: 0;		margin: 0 auto;		padding: 5px 10px;	}	.breadcrumbs p {	    width: 100px;	}	.head-contact-lang p.head-email::before {		display: none;	}	.head-contact-lang p.head-email {	    margin-left: 10px;	}	.head-social a {	   margin-left: 10px;	}	.head-social a.head-facebook {	   margin-left: 0px;	}			.main table tr:first-child {		display: none;	}	.main table td {		display: block;		width: 100% !important;		float: none;		clear: both;		text-align: left;		position: relative;		/*padding-top: 38px;*/	}	.main table.print-borderless {		width: 100%;	}	.main table.print-borderless td {		border: none;		padding: 5px;	}	.main table.print-borderless tr {		border-bottom: solid 1px #e9e9ea;	}	.main .print-borderless .print-text-right {		text-align: right;	}	.main .print-borderless .text-right {		white-space: nowrap;	}	   /* Product table*/	.table-responsive table {		border: none;		text-align: center;	}		.table-responsive {		overflow: visible !important;	}		.dateSelect {		width: 100%!important;	}		}@media screen and (max-width: 364px) {}@media print {	@page {	 	size: A4 portrait ;	 	margin: 20px 0;	}		.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {    float: left;    padding: 0; margin: 0;  }  .col-sm-12 {    width: 100%;  }  .col-sm-11 {    width: 91.66666667%;  }  .col-sm-10 {    width: 83.33333333%;  }  .col-sm-9 {    width: 75%;  }  .col-sm-8 {    width: 66.66666667%;  }  .col-sm-7 {    width: 58.33333333%;  }  .col-sm-6 {    width: 50%;  }  .col-sm-5 {    width: 41.66666667%;  }  .col-sm-4 {    width: 33.33333333%;  }  .col-sm-3 {    width: 25%;  }  .col-sm-2 {    width: 16.66666667%;  }  .col-sm-1 {    width: 8.33333333%;  }	/*.panel-group {display:none;}*/	.page-form { display: none; }		#buttons {display:none;}		h1, h2 { font-size: 22px!important; color: #6f3d5a!important; margin: 20px 0; }		p {		font-size: 10px;		padding: 0; margin: 0;	}	.main table {		margin-bottom: 5px;		margin-top: 5px;	}	.main th,	.main td {		padding: 5px 10px;    	font-size: 10px;	}	.main th p {		font-size: 10px;		padding: 0; margin: 0;	}	.main .table-striped-vertical {		border: none; 	}	.main .table-striped-vertical td {		border: none; 	}	.main .table-striped-vertical td:nth-of-type(even) {	  	background-color: #fff;	}	.main .table-striped-vertical td:nth-of-type(odd) {		border: none; 		background-color: #fff;		}	.main .table-striped-vertical td { margin: 0; padding: 0 }	.main .table-striped-vertical td .pull-right { margin: 0; padding: 0 }	.main .print-borderless {		/*border: none;*/	}	.main .print-borderless.noborder {		border: none;	}	.main .print-borderless th {		border: none; 	}	.main .print-borderless tr {		border: none; 	}	.main .print-borderless td {		border: none; 	}		.main .print-borderless .print-text-right {		text-align: right;	}	.main .print-borderless .text-right {		white-space: nowrap;	}	table, td, tr, th {    	border-top-style: none;    	border-left-style: none;    	border-right-style: none;    	border-bottom-style: none;	}	.print-hidden {		display: none;	}		.print-only {		display: block;	}	.company-logo {		margin: 0; padding: 0;	}	.company-contact {		margin: 0; padding: 20px 0;	}	dt { float: left; clear: both; font-size: 10px;}	dd { float: left; margin-left: 15px; font-size: 10px;}	.main dd>p { font-size: 10px; margin: 0; padding: 0; }		#collapseOne {		display: none;	}	.clearfix {		height: 1px;width: 100%; clear: both;	}	.table td:before, 	.table-responsive td:before {		display: none; padding: 0;	}}