/*********************************************************	Company: FEST, http://www.fest.rs	by Halo Creative Team, http://www.haloteam.rs/	Date (create): 01-01-2017	Date (update): 01-01-2017			******************************	*****      Index       *****	******************************	CONTENT:	1. HEADER	2. SLIDER	3. SEARCH	4. CONTENT	5. FOOTER	6. RESPONSIVE*********************************************************/@import url(fonts/fonts.css);.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 ;}body {	font-family: 'Client Regular';	background: #fff;}h1,h2,h3,h4,h5,h6 {	color: #222;	font-family: 'Client Bold';	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: #013c88; 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: red;}.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: #fff; font-size: 20px; 	display: table;  font-family: 'Client Medium';	padding: 5px 20px;	margin: 15px auto 0 auto;	background: #000;	border: solid 1px #000;	position: relative;	text-transform: uppercase;	border-radius: 0;	-ms-border-radius: 0;	-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: #999999;	-ms-transform: scale(1.1);	-moz-transform: scale(1.1);	-webkit-transform: scale(1.1);	-o-transform: scale(1.1);	transform: scale(1.1);}.button-read-more.small {	font-size: 18px; padding: 5px 10px;}.button-read-more.white  {	color: #000;	border-color: #000; 	background: #fff;}.button-read-more.white:hover {	color: #888888; }.button-read-more.red {	color: #fff;	background: #e30117;	border-color: #e30117;}.button-read-more.red:hover {	color: #999999;}button.button-read-more {	/*display: inline-block;*/	padding-left: 40px;	padding-right: 40px;	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: #fff; opacity: 1; padding-right: 7px; }.button-read-more.white .fa { color: #000; }.green-btn {	width: 54px; height: 65px;	padding: 10px 5px; 	color: #fff; 	font-size: 18px; 	text-transform: uppercase; 	z-index: 101; position: relative; 	text-align: center; 	overflow: hidden; 	background-color: #000; 	border: solid 1px #fff;	font-family: 'Client Light';}.green-btn span {	font-size: 28px;	font-family: 'Client Medium';	line-height: 20px;	display: block;	margin-bottom: 5px;}.green-btn.date {	position: absolute;	top: -2px; right: 10px;	z-index: 1;}/****************Pagination & scrollbutton****************//*location*/.breadcrumb {	padding: 15px 0; margin: 0;	background: transparent;	border: none;	color: #999;	font-size: 18px; font-family: 'Client Medium';}.breadcrumb > li > a { color: #000!important; }.breadcrumb > li > a:hover { color: #999!important; }.breadcrumb > .active > a  { color: #999; text-transform: uppercase }.pagination > li:first-child > a,.pagination > li:first-child > span {  border-radius: 0;	-ms-border-radius: 0;}.pagination > li:last-child > a,.pagination > li:last-child > span {  border-radius: 0;	-ms-border-radius: 0;}.pagination > li > a,.pagination > li > span {	font-size: 18px; line-height: normal; color: #000!important;	font-family: 'Client Medium';	background-color: transparent;	border: solid 1px #000;	margin: 0 5px;	padding: 10px 0;	text-align: center;	width: 45px;	border-radius: 0;	-ms-border-radius: 0;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {  color: #fff!important; background-color: #999;  border-color: #000;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {  color: #fff!important; background-color: #000;  border-color: #000;}.pagination > li:first-child > a,.pagination > li:first-child > span,.pagination > li:last-child > a,.pagination > li:last-child > span {	/*border-radius: 50%;*/}/****************Social Share****************/.scrollup {  display: none;  width: 40px;  height: 40px;  position: fixed;  bottom: 15px;  right: 15px;  background: #999;  border: solid 2px #fff;	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 {	-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; font-family: 'Client Medium';}figcaption h3 {		color: #000;	text-align: center; text-transform: uppercase;	font-size: 24px; font-family: 'Client Medium';}figcaption p {	color: #000!important; text-align: center!important;	position: absolute;	bottom: 10px;}a:hover figcaption {    opacity: 0.8;    left: 0;    transition: all 0.7s;}figcaption .fa {	font-size: 100px!important;	position: absolute;	top: 40%; left: 40%;} /****************Social Share****************/.social-share {	position: relative;}.social-share .social-wrap p {	border: none;	margin: 15px 0;	padding: 0;	color: #555;	text-transform: uppercase;	display: inline-block;}.social-share a:before {	font-family: 'fontawesome';	font-size: 14px;	color: #000; padding-top: 3px;	display: inline-block;	background-color: transparent;	width: 30px; height: 30px;	text-align: center;	border: solid 1px #999;	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";}.social-share a.email:before {	content: '\f0e0';}/****************Media****************/#article-wrapper {	margin: 0; padding: 0;}.media-article-wrapper {	display: block;	width: 100%;}/*.media-split { height: 50px; width: 100%; }*/.media-article {	position: relative;	height: 350px;	margin-bottom: 30px;}.blog-page .media-article { margin-bottom: 0; }.media {	/*padding: 0!important; margin: 0!important;*/	height: 350px;  	overflow: hidden;}.media-thumb-wrapper {  padding: 0;  position: relative;  border: none;  overflow: hidden;   text-align: center;  white-space: nowrap;}.media-object {	height: 350px;	overflow: hidden;	padding: 0!important;}.media-object .img-responsive {	width: 100%; max-height: none;}.media-data {	height: 350px;	background: #ececec;	overflow: hidden;	padding: 15px!important;}.media-body {	width: 50%!important;	height: 350px; min-height: 1px;	padding: 0; margin: 0;	position: relative;	font-size: 16px; color: #333;}.media-body.col-md-6 { width: 50%; padding: 30px 30px 30px 0; }.media-body.col-md-7 { width: 58.33333333%; padding: 0 30px; }.media-body.pull-right { padding: 30px 0 30px 30px; }.media-body { width: 50%; }.media-article a.category {		color: #6f3d5a;	font-size: 16px;	font-family: 'Client Medium';}.media-article a.category:hover { color: #999; }.media-article h3 { 	color: #000; line-height: 1em; 	font-size: 34px; 	font-family: 'Client Light';	padding: 0; margin: 0 0 20px 0;}.media-article h3 a { color: #000; text-decoration: none }.media-article h3 a:hover { color: #999; }.media-article h4 { 	color: #999; line-height: 1em; 	font-size: 24px; 	font-family: 'Client Medium';	padding: 0; margin: 0 0 20px 0;}.media-article h4 a { color: #999; text-decoration: none }.media-article h4 a:hover { color: #666;  }.media-article h5 {	color: #000; line-height: 1em; 	font-size: 24px; 	font-family: 'Client Medium';	padding: 0; margin: 0 0 20px 0;	text-transform: uppercase;}.media-body p {	color: #333; font-size: 16px;	padding: 0; margin: 0;}.media-body dt {	color: #000;	font-family: 'Client Medium';	text-transform: uppercase	}.media-body .text-info {	color: #999;}.media-body .read-more {	position: absolute;	bottom: 30px;}.media-body .category {	margin-bottom: 10px; text-transform: uppercase;	color: #000; font-size: 12px;}.media-body .category a { text-decoration: none; }.media-body .tags {	padding: 10px 0 0 0;} .media-body .tags a { text-decoration: none; }/********************************************************	1. HEADER********************************************************//****************Header Contact****************/header {	padding: 30px 0;	border-bottom: solid 1px #ececec;}/*.home-page header {	border-bottom: none;}*/.header-contact {	border: none; color: #999;	padding-bottom: 30px;}.header-contact .row {} /* .head-icon */.head-icon { 	padding: 0; margin: 0;	border: solid 1px #000;}.head-icon a {	font-size: 16px; font-family: 'Client Light';	color: #000; text-transform: uppercase;	position: relative;}.head-icon a.activ,.head-icon a:hover {	color: #999;}.head-icon>.navbar-nav>li>a {	padding-top: 0px;	padding-bottom: 0px;	line-height: 30px;	background: transparent;}.head-icon .fa { padding-right: 10px; color: #000; font-size: 18px; }.head-icon .dropdown-menu>li>a {	padding: 0px 10px;	}.head-icon .badge { 	position: absolute; top: -5px; right: 5px;	display: inline-block;	padding: 2px 4px;	font-size: 10px;	background-color: #e30117;	color: #fff;	border: solid 1px #e30117;	border-radius: 100%;}/****************Search****************/.head-form {	position: relative;}/* serach */.header-contact .navbar-form {	float: right;	position: relative;	margin: 0 10px; padding: 0 0 0 10px;}.header-contact .navbar-form .form-group {	display: none;	margin-right: 10px;	position: absolute; z-index: 10;	left: -220px;}.header-contact .navbar-form .form-control {	width: 220px; height: 30px;	background: transparent;	border: 0;	border: solid 1px #000;	color: #000;	margin-right: 10px;	border-radius: 0; 	-webkit-box-shadow: none !important;	box-shadow: none !important;}.header-contact .navbar-form .btn {	width: 26px; height: 26px;	padding: 0; margin: 0; 	background: transparent;	border: none;			border-radius: 0;	-ms-border-radius: 0;	overflow: hidden;	color: #000;}.header-contact .navbar-form .btn:hover { color: #000; }.header-contact .navbar-form .btn:focus { outline: none; background: transparent }.header-contact .navbar-form .btn:before {	font-family: 'fontawesome'; font-weight: 400; font-size: 20px;	content: "\f002";	padding-right: 10px;}.header-contact .dropdown-menu li > a {	color: #000; font-size: 14px;	padding: 5px 10px; }.header-contact .nav .open>a, .header-contact .nav .open>a:focus, .header-contact .nav .open>a:hover {	background: transparent; border: none;}/* .head-social */.head-social {	padding-right: 20px;	line-height: 30px;}.head-social p {	border: none;	margin: 0; padding: 0;	color: #999;	display: inline-block;}.head-social a {	font-size: 20px; line-height: 1.5;	color: #000; background-color: transparent;	margin-left: 4px;	border: none;	text-align: center;	vertical-align: middle;}.head-social a:hover { opacity: .5; }.head-social a.activ { color: #fff; }/* Lang */.head-lang {	margin-left: 5px;	float: right;}.head-lang p.phoca-flagbox {	width: 55px; height: 32px;	border: solid 1px #999;	border-radius: 0%;	-ms-border-radius: 0%;	position: relative;	overflow: hidden;	display: block; float: left;	margin-left: 7px;}.head-lang .phoca-flag {  width: 100%; height: 100%;  position: absolute;  top: 0px;  left: 0px;  margin: auto;  display: inline-block;  display: block;  vertical-align: middle;  -webkit-box-shadow: inset 0px 0px 0px 2px #fff;  box-shadow: inset 0px 0px 0px 2px #fff;	text-indent: -9999px;	opacity: .4;}.head-lang .phoca-flag:hover,.head-lang .phoca-flag.activ {	opacity: 1;}.head-lang .srb { background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzUwIDkwMCI+DQo8cGF0aCBmaWxsPSIjYzYzNjNjIiBkPSJtMCwwaDEzNTB2NDUwaC0xMzUweiIvPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTAsNDUwaDEzNTB2NDUwaC0xMzUweiIvPg0KPHBhdGggZmlsbD0iIzBjNDA3NiIgZD0ibTAsMzAwaDEzNTB2MzAwaC0xMzUweiIvPg0KPC9zdmc+DQo='); background-size: 100% 100%;}.head-lang .eng { background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjAgMzAiIGhlaWdodD0iNjAwIj4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJ0Ij4NCjxwYXRoIGQ9Im0zMCwxNWgzMHYxNXp2MTVoLTMwemgtMzB2LTE1enYtMTVoMzB6Ii8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPHBhdGggZmlsbD0iIzAwMjQ3ZCIgZD0ibTAsMHYzMGg2MHYtMzB6Ii8+DQo8cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNiIgZD0ibTAsMGw2MCwzMG0wLTMwbC02MCwzMCIvPg0KPHBhdGggc3Ryb2tlPSIjY2YxNDJiIiBzdHJva2Utd2lkdGg9IjQiIGQ9Im0wLDBsNjAsMzBtMC0zMGwtNjAsMzAiIGNsaXAtcGF0aD0idXJsKCN0KSIvPg0KPHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEwIiBkPSJtMzAsMHYzMG0tMzAtMTVoNjAiLz4NCjxwYXRoIHN0cm9rZT0iI2NmMTQyYiIgc3Ryb2tlLXdpZHRoPSI2IiBkPSJtMzAsMHYzMG0tMzAtMTVoNjAiLz4NCjwvc3ZnPg0K'); background-size: 100% 100%; /*left: -21px;*/}/****************Search****************/.navbar .navbar-form {	position: absolute;	right: 0; height: 48px;	margin-top: 15px;	z-index: 100;	overflow: hidden;}.navbar .navbar-form .search-bar {  position: absolute;  width: 400px; left: 0; padding-left: 20px;  margin-left: 410px;  -webkit-transition: all 0.7s ease-in-out;  -moz-transition: all 0.7s ease-in-out;  -o-transition: all 0.7s ease-in-out;  transition: all 0.7s ease-in-out;  height: 48px;  line-height: 48px;  background: #2e63a3;  color: #665112;}.navbar .navbar-form:hover, .navbar .navbar-form:hover .search-bar,.navbar .navbar-form .search-bar:focus {	width: 400px;	margin-left: 0px;}.navbar .navbar-form input {	background: transparent; 	-webkit-box-shadow: none !important;	box-shadow: none !important;	border: none; border-bottom: solid 2px #000;	color: #000; font-family: 'Client Bold';}  .navbar .navbar-form .btn {	position: absolute; right: 0;	width: 22px; height: 48px;	padding: 0; margin: 0; 	background: transparent;	border: none;			border-radius: 0;	-ms-border-radius: 0;	overflow: hidden;	color: #000;}.navbar .navbar-form .btn:hover { color: #000; }.navbar .navbar-form .btn:focus { outline: none; }.navbar .navbar-form .btn:before {	font-family: 'fontawesome'; font-size: 20px;	content: "\f002";	padding-right: 22px;}/****************Logo****************/.navbar-header {	display: block;	padding: 0; margin: 0;	position: absolute;}.navbar-header .navbar-brand {	float: none; display: block;	position: relative;	padding: 0; margin: 0;	height: 84px; padding-left: 190px;	-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/header-logo.png');  	/*background-size: auto 100%;*/   	background-repeat: no-repeat;  	background-position: 0 0;}.navbar-default .navbar-brand:hover {	color: #fff;}.navbar-brand span {	text-transform: uppercase;	text-align: center;	display: block; max-width: 150px;	-webkit-transition: all 300ms ease;     -moz-transition: all 300ms ease;       -o-transition: all 300ms ease;      -ms-transition: all 300ms ease;          transition: all 300ms ease;}.navbar-brand span:first-child {  	padding: 5px 0;  	font-size: 16px; color: #333;}.navbar-brand span:last-child {  	font-size: 20px; color: #000;  	font-family: 'Client Medium';}/****************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; 	font-family: 'Client Light';   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: #2e63a3;	background: transparent;	border-color: #2e63a3;}.navbar-default {	border: none; border-radius: 0;	padding: 0; margin: 0;	background: transparent;}.navbar-default .navbar-collapse {    float: right;}.navbar-default .navbar-nav > li > a {	color: #000; font-size: 20px; 	font-family: 'Client Medium';	text-transform: uppercase;   margin: 0 5px; padding: 0 10px;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover { 	color: #999;	background: transparent;}.navbar-default .navbar-nav > li:last-child > a {  margin-right: 0; padding-right: 0;}.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);	position: fixed;}/********************************************************	2. SLIDER********************************************************/#slider {	position: relative;	z-index: 1;	height: 70vh;	min-height: 500px;	overflow: hidden;}.carousel-inner .item {	height: 70vh;	min-height: 500px;	margin: 0; padding: 0;}.carousel-inner > .item > a > img,.carousel-inner > .item > img {  position: relative;  z-index: -1;}.carousel-inner .item .article-thumb-wrapper {	max-width: 2200px; margin: 0 auto;}/* 4x3 */.carousel-inner .item.square {}.carousel-inner .item.square .article-thumb-wrapper {	max-width: 1380px; margin: 0 auto;}.carousel-inner .item.square img {}#slider .slider-img {	width: 100%;}#slider .slide-caption {	width: 100%; height: 120px;	position: absolute; z-index: 20;	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: 40px; font-family: 'Client Light'; 	line-height: 1em; 	color: #fff;	margin: 0; padding: 0;}#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;	display: none;}#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-indicators {	position: absolute;	bottom: 50px;	left: 0;	z-index: 15;	width: 100%;	margin: 0 auto;	padding: 0 10%;	text-align: center;	list-style: none;		display: none;}.carousel-indicators li {	display: inline-block;	margin: 0; margin-right: 15px;	width: 18px; height: 18px;	background-color: rgba(255, 255, 255, 0.5);	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.slideMore {	bottom: -50px;}.carousel-indicators.slideMore li {	margin: 0;	width: 80px; height: 80px;	border-radius: 50%;	-ms-border-radius: 50%;	text-indent: 0em;	background-color: rgba(255, 255, 255, 1);	font-size: 28px; line-height: 80px; }.carousel-indicators.slideMore li a {	color: #0e3f68;	}.carousel-indicators .active {	/*margin: 12px 5px;*/	margin-right: 10px;	width: 18px; height: 18px;	background-color: transparent;	border: 2px solid #fff;	}.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 #102048;	}.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 {	/*top: -100px;*/	position: relative;	z-index: 1;	overflow: hidden;	margin: 0; padding: 0;}#banner .slider-img {	min-height: 100%;/*	filter:sepia(10%); */}#banner .slider-img-fix {	width: 100%;}#banner .item {	overflow: hidden;	height: 300px;	height: 20vw;/*	background-color: rgba(0, 0, 0, 0.6);	*/}#banner .item > a > img,#banner .item > img {  position: relative;  z-index: -1;}#banner.paralax-background {	height: 300px;	height: 20vw;	/*background-image: url(../../images/banner-category.jpg);*/	background-position: 0 0; 	background-size: 100% auto;}#banner.blank {}.contact-page #banner {	height: 300px;	height: 20vw;}#banner h1 {	margin: 0; padding: 0;	text-transform: uppercase;	color: #fff;	font-size: 48px;}#banner h2 {	margin: 0; padding: 0;	text-transform: uppercase;	color: #fff;	font-size: 38px; }.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: #000;	position: relative;}.home-page #search-movies {	background: #f3f3f3;}#search-movies .container-fluid {	background-color: #000;	padding-top: 30px;	position: relative;	/*z-index: 1001;*/}#search-movies .row {	margin: 0;}#search-movies p {	text-transform: uppercase;	color: #fff; font-family: 'Client Medium';	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: 30px!important;	font-size: 14px;}/********************************************************	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: 'Client Medium';	text-transform: uppercase!important;	text-align: left;	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:before {	content: ''; float: left;	display: block;	width: 2px;	height: 30px;	background: #000;	margin: 0 20px 0 0;}.row-big-title {	color: #000;	font-size: 30px; font-family: 'Client Medium'; 	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: 60px;	height: 3px;	background: #000;	margin: 20px auto 0 0;}.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: #102048;	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: #102048;}.inner-page #home-counter .home-count p {	font-size: 16px; 	color: #102048;}.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: #0e3f68;	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: #0e3f68;  }#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: #0e3f68  }/* counter with title */#home-offer {	background-color: #f3f3f3;	padding: 45px 0; margin: 0;}#home-offer .article-slide {	margin: 0; padding: 0 15px;	height: 230px; overflow: hidden;}#home-offer .article-thumb-wrapper .article-thumb {	height: 230px; width: 100%;}#home-offer .article-thumb-wrapper .img-responsive {	min-height: 100%; min-width: 100%;	height: auto; width: auto; 	max-height: 100%; max-width: none;}#home-offer h3 { 	font-size: 26px; line-height: 1em; 	word-break: keep-all ;}#home-offer .col-sm-2 h3 {	font-size: 18px; }#home-offer p { }#home-solutions {	background-color: #fff;	padding: 0; margin: 0;}#home-solutions .article-slide-desc {	padding: 0; margin: 0;	font-size: 18px;}#home-solutions .row-big-title {	text-align: left;}#home-solutions .home-offer-articles p {	color: #6f3d5a;	font-size: 18px;	text-align: center;}#home-solutions ul { margin: 0; padding: 0 }#home-solutions ul > li {	float: left; width: 33%;	list-style: none;	color: #000;	margin-bottom: 10px;}#home-solutions ul > li .fa { margin-right: 10px; font-size: 36px; }#home-solutions .button-read-more { margin-top: 30px;}/*************************/#home-parallax{	background-color: #fff;	padding: 0; margin: 0;}#home-parallax .item {	display: block;	overflow: hidden;	height: 400px; height: 30vw;	/*min-height: 300px;*/}#home-parallax .slider-img {	max-width: 100%;	background: transparent;	border: none;}#home-parallax .item .slider-img {	cursor: pointer;	position: relative;	-webkit-transition: all 500ms ease;     -moz-transition: all 500ms ease;       -o-transition: all 500ms ease;      -ms-transition: all 500ms ease;          transition: all 500ms ease;  }#home-parallax .item .slider-img:hover {	color: #fff;	background-color: #00588a;	-ms-transform: scale(1.1);	-moz-transform: scale(1.1);	-webkit-transform: scale(1.1);	-o-transform: scale(1.1);	transform: scale(1.1);}#gallery-page-wrapper { 	padding: 30px 0;	background: #f3f3f3;}#gallery-page-wrapper .article-slide .article-thumb-wrapper { width: 100%; height: 240px; }#home-news {	background-color: #fff;	padding: 45px 0; margin: 0;}#home-news .home-article-wrapper {	padding: 0; margin: 0;}#home-news .article-slide {	padding: 0 15px; margin: 0;}#home-news .article-thumb-wrapper { padding: 0!important; margin: 0; }#home-news .article-thumb { height: 270px; padding: 0; text-align: left;}#home-news .article-slide-desc { height: 270px; padding: 0 0 0 30px; }#home-news .article-slide-desc h3 { 	color: #000; line-height: 1em; 	font-size: 34px; 	font-family: 'Client Light';	padding: 0; margin: 0 0 20px 0; text-transform: none;}#home-news .article-slide-desc h3 a { color: #000; }#home-news .article-slide-desc h3 a:hover { color: #999; }#home-news .article-slide-desc p { font-size: 18px; font-family: 'Client Regular';}#home-news .article-slide-desc .desc-text { height: 230px; }#home-elements {	background-color: transparent;	padding: 30px 0; margin: 0;}#home-elements .article-border {	padding: 15px;	border: solid 1px #fff;}#home-elements .article-border:hover {	border-color: #000;}#home-elements .article-thumb-wrapper { 	padding: 0!important; margin: 0;	width: 100%; display: table;}#home-elements .article-thumb { 	display: table-cell;	vertical-align: middle; text-align: center;	width: 100%; height: 170px; padding: 0;}#home-elements .article-thumb .fa { color: #000; font-size: 100px; }#home-elements .article-slide-desc { padding: 0; margin: 0; height: 110px; }#home-elements .article-slide-desc h3 { 	color: #000; line-height: 1em; 	font-size: 26px; 	font-family: 'Client medium';	padding: 0; margin: 0 0 15px 0;	text-align: center;	display: block; height: 50px;}#home-elements .article-slide-desc h3 a { color: #000; }#home-elements .article-slide-desc h3 a:hover { color: #999; }#home-elements .article-slide-desc p { font-size: 16px; line-height: 0.875em; color: #666; font-family: 'Client Light'; text-align: center;}#home-banners {	background-color: #f3f3f3;	padding: 45px 0; margin: 0;}#home-banners  .home-article-wrapper > div {	display: inline-table;	padding: 0 15px 15px 15px;}#home-banners  .article-thumb {	height: 75px; padding: 0; margin: 0;}#home-banners  .article-thumb .img-responsive {		max-height: 100%;	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */    filter: grayscale(100%);}#home-banners .article-thumb:hover .img-responsive {		-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */    filter: grayscale(0%);}#home-banners .article-slide-desc { 	font-size: 14px; line-height: 0.875em; color: #999; 	text-transform: uppercase;	height: 20px; margin: 0 0 10px 0; padding: 0;}.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: 100px; padding: 0; margin: 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-wrapper {	padding: 40px 0;}#contact-wrapper .page-content {	clear: none;}#page-wrapper {	margin: 0; padding: 40px 0;}#page-wrapper .text-info {		color: #6f3d5a; font-family: 'Client Medium';	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: #1c7fbb; border-color: #1c7fbb; }#page-wrapper .page-content {	clear: none;}#page-wrapper .page-content .article-slide-desc p:not([class]) {		color: #999;}/****************Google Page****************/#map-canvas {	height: 300px; width: 100%;	overflow: hidden;} /****************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 }/****************News/Blog Page****************/#news-wrapper {	margin: 0; padding: 0;}.news-article-wrapper { }.news-article {	position: relative;	padding: 0; margin: 0 0 60px 0;	overflow: hidden;}.news-article .article-thumb-wrapper { padding: 0 30px 0 0; margin: 0; }.news-article .article-thumb-wrapper .green-btn.date { left: 10px; }.news-article .article-thumb-wrapper.pull-right {	padding: 0 0 0 30px; }.news-article .article-thumb-wrapper.pull-right .green-btn.date { left: auto; right: 10px; }.news-article .article-thumb-wrapper .article-thumb {}.news-article .article-thumb-wrapper .img-responsive { width: 100%; }.news-article .article-slide-desc {	padding: 0; }.news-article .article-slide-desc h3 { 	color: #000; line-height: 1em; 	font-size: 34px; 	font-family: 'Client Light';	padding: 0; margin: 0 0 20px 0; text-transform: none;}.news-article .article-slide-desc h3 a { color: #000; }.news-article .article-slide-desc h3 a:hover { color: #999; }.news-article .article-slide-desc .category {	margin-bottom: 10px; text-transform: uppercase;	color: #000; font-size: 14px;}.news-article .article-slide-desc .category a { text-decoration: none; }.news-article .article-slide-desc p {	color: #333; font-size: 16px;	padding: 10px 0 0 0; margin: 0;}.news-article .article-slide-desc p:first-child {	padding: 0;}.news-article .button-read-more { margin: 20px 0 0 0; float: none }.subpage-article {	position: relative;	padding: 0; margin-bottom: 30px;	overflow: hidden;}.subpage-article .article-thumb-wrapper {	padding: 0; margin: 0;}.subpage-article .article-slide-desc h3 {	color: #0e3f68; text-transform: none;	line-height: 1.3em; 	font-size: 24px;	padding: 0; margin: 0 0 10px 0;	text-transform: uppercase;}.subpage-article .article-slide-desc h3 a { color: #0e3f68; }.subpage-article .article-slide-desc h3 a:hover { color: #333; }/****************Product Page****************/#product-wrapper {	padding: 45px 0;}.product-article-wrapper {	padding: 0;	border: solid 1px #ececec;}.product-article  {	background: #f5f5f5;	padding: 30px 15px;		position: relative;}.product-article .article-thumb-wrapper .article-thumb { border: solid 1px #ececec; }.product-article .article-slide-desc  {color: #999;  }.product-article .article-slide-desc .button-read-more {   }.product-tablist {	padding: 0;}.product-tablist .nav-tabs {	background: #f5f5f5;}/* 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****************/.video-product .article-thumb {		position: relative;}.video-product .article-thumb .figcaption {	position: absolute; z-index: 2;	width: 100%; height: 100%;	top: 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;	}.video-product .article-thumb .figcaption:hover {	position: absolute; z-index: 2;	width: 100%; height: 100%;	top: 0;	background-color: rgba(0,0,0,0.7);}.video-product .article-thumb .figcaption .fa {		position: absolute;	top: 35%; left: 40%;	color: #fff; font-size: 100px;}.video-product .article-thumb img {	width: 100%;	}.single-product {	margin: 0; padding: 0;	border: solid 1px #fff;}.single-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;}.single-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);}.single-product .article-thumb-wrapper {	width: 100%; /*height: 200px; 	position: relative;	overflow: hidden;*/	/*display: table;	text-align: center;	overflow: hidden;*/}.single-product .article-thumb {	width: 100%; /*height: 200px; 	display: table-cell; vertical-align: middle;	text-align: center;	margin: 0 auto;	overflow: hidden;*/}.single-product .img-responsive { height: auto; width: 100%; max-width: none; }/*.single-product .article-thumb-wrapper .type {	height: 100%; width: 100%;	overflow: hidden;	background-color: rgba(255, 255, 255, 0.75);	position: absolute; 	top: 0; left: 0;	color: #000; font-size: 40px;	vertical-align: middle; text-align: center;}*/.single-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-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-bottom: 15px;	margin-top: 35px;	font-family: 'Client Medium';}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!important;  font-family: 'Client Medium';	text-transform: uppercase!important;	margin-top: 0; padding-top: 0;	line-height: 1;}.page-header h2 {	color: #999;	font-size: 30px!important;  font-family: 'Client Medium';	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: 'Client Medium';	padding: 0; font-size: 18px;	text-transform: uppercase;	text-align: center;}#page-heading .lead,.page-header .lead {	color: #999; font-family: 'Client Medium';	padding: 0; 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;}.page-header .comment {}.page-header .comment p {	text-align: center!important;	text-transform: uppercase; font-size: 14px;	/*display: inline-table; */color: #999;	font-family: 'Client Medium';}.page-header .comment div { display: inline-table; }.page-header .comment a {	font-size: 30px; margin-top: 5px;	color: #ffd700;}.page-header .comment a:hover { color: #ffd700; }.main { padding: 0; }.main h1 { color: #000; text-transform: none;  }.main h2 { color: #999; font-size: 24px;  }.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; }.main .image-product {}/* Text over images */.main figcaption {	background-color: rgba(0, 0, 0, 0.6);}.main figcaption h3 {	color: #fff!important; text-align: center!important;}.main figcaption p {	color: #fff!important; text-align: center!important;	bottom: 10px; }.main a:hover figcaption {    color: #fff;}.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: 'Client Medium'; */}.main blockquote {	margin: 0;	padding-top: 5px;	padding-bottom: 5px;	border-left-color: #000;	color: #333; font-size: 18px;  	font-style: italic;	font-family: 'Client Medium';}.main blockquote p {	color: #333; font-size: 18px;  }.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 .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: 'Client Medium';}.main a.category:hover { color: #999; }.main .green-btn.date {	position: relative;	float: left;}.main dt {	font-family: 'Client Medium';}.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: #6f3d5a; }.main a:not([class]):hover { color: #000; }.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: 25px;	position: relative;	padding-left: 25px;	color: #262d2a; font-size: 18px;}.main .page-content ul li::before  {	content: '';	display: block;	height: 10px;	width: 10px;	background-color: #262d2a;	position: absolute;	top: 5px;	left: 0;}.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 td {	vertical-align: top;	color: #686055; font-size: 16px;}.main td p { padding: 0; margin: 0; color: #686055; font-size: 16px; margin-bottom: 5px; }.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 table span {	}/* forms */.page-form { }.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: #fff;	border: solid 1px #000;	outline: 0;  	-webkit-box-shadow: none; 	box-shadow: none; 	color: #000;	font-size: 16px; font-family: 'Client Light';	border-radius: 0;	padding: 5px 10px;	height: 40px;	margin-bottom: 10px;}.page-form .form-control:focus {	background: #fff;}.page-form textarea.form-control {	height: 100px;}.form-control::-moz-placeholder {  color: #999999;  opacity: 1;}.form-control:-ms-input-placeholder {  color: #999999;}.form-control::-webkit-input-placeholder {  color: #999999;}.form-group label { color: #000; font-family: 'Client Regular'; font-weight: normal; font-size: 18px; font-family: 'Client Medium';}.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; }/* download */ .page-download {		margin-top: 30px;	display: inline-table;}.page-download:hover { color: #999 }.page-download span { color: #6f3d5a; font-size: 20px; font-family: 'Client Medium'; 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: #102048;	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: 600px;}.modal-content {	border-radius: 20px;	border-top: none;  -webkit-box-shadow: none;          box-shadow: none;  background: #f3f3f3;}.modal-title {	text-align: center; color: #333;}.modal-header {	min-height: 1px;	padding: 20px 0;	border: none;	background: #fff;	border-top-left-radius: 20px;	border-top-right-radius: 20px;}.modal-header h4 { font-size: 38px; color: #333; text-transform: uppercase; margin: 0; padding: 0 }.modal-header p { font-size: 16px; color: #44534d; 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;}.ekko-lightbox .modal-dialog,.ekko-lightbox .modal-content {	background: transparent;	padding-top: 0;}.ekko-lightbox .modal-title {		padding: 0; margin: 0;	display: none;}.ekko-lightbox .modal-content {	width: 70vw;	margin: 0 auto;}.ekko-lightbox .modal-body {		padding: 0; margin: 0;}#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: 40px 0 30px 50px;}.sidebar .page-download {	margin: 10px 0; padding: 10px;	border: none;	background-color: #0e3f68;	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: 'Client Medium'; font-size: 14px; color: #fff; }.sidebar .page-download p  { color: #67c4ea; }.sidebar .page-download div  { color: #2da0cd; }.sidebar .page-download .glyphicon { display: none;}.sidebar .social-share {	margin-bottom: 30px;}.sidebar .category {	margin-bottom: 10px; text-transform: uppercase;	color: #000; font-size: 12px;}.sidebar .date {	margin: 40px 0 0 0;	padding: 10px 5px;	color: #fff; font-size: 18px;	text-transform: uppercase;	position: relative;	text-align: right;	overflow: hidden;	background-color: #0e3f68;}.sidebar .row-small-title {	font-size: 18px; 	color: #888; 	margin-bottom: 10px;}.sidebar h1 {	margin-bottom: 15px;	padding-bottom: 15px;	border-bottom: 1px solid #d1dadf;	line-height: 1;	margin-top: 0;}.sidebar .snippet-wrapper {	margin: 10px 0; padding: 0;	border: none;}.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: 14px; }.sidebar .snippet-wrapper .article-slide-desc p {	color: #333; font-size: 14px; }.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;}.shopping-cart-finished .signature {	padding: 50px 0;}.shopping-cart-finished .ceo {	border-top: solid 1px #000;	margin-top: 50px;	padding-top: 10px;}.tags-wrapper {	width: 100%;	margin: 20px 0;	clear: both;}.tags {}.tags a {	color: #0e3f68; text-transform: uppercase;	font-size: 14px;	background: #e0e5ea!important; 	padding: 5px 10px; margin: 10px 10px 0 0;	border: 1px solid #0e3f68;	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: #999999; background-color: #0e3f68; }.sidebar .related-news {}.sidebar .related-news .news-post {}.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: #0e3f68; font-family: 'Client Medium';  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: #0e3f68; 	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: 'Client Medium'; }.list-group-item.rd { color: #6f3d5a; padding-left: 30px;  font-size: 16px; border: none }.list-group-item.rd.active { background: #f3f3f3; color: #000}.shop-pay-up {	margin: 10px; padding: 10px;	border: solid 1px #000;	background: #fff;		color: #000;}.shop-pay-up .left {	border-right: solid 1px #000;	}.shop-pay-up .box {	border: solid 1px #000;	margin-bottom: 15px;	padding: 5px;}.shop-pay-up .signature { border-top: solid 1px #000; margin-top: 30px; }.shop-pay-up .small { margin-bottom: 5px; padding: 0;  }.shop-pay-up .left .box { min-height: 50px;}.shopping-cart-finished .table td {	vertical-align: top;}.shopping-cart-finished .table th {	border-top: 1px solid #e9e9e9;	background-color: #fafafa;	color: #000; font-weight: 600;}#category-page-wrapper {	padding: 50px;}#category-page-wrapper .page-form {	margin-top: 0;}#category-page-wrapper .page-form .form-group {	margin-right: 10px;}#category-page-wrapper .page-form .form-control {	background-color: #f4f6fb;	border-color: #abaeb6; 	color: #707378;	border-radius: 2px;}#category-page-wrapper .page-form .form-group label { color: #707378; margin-right: 10px;}#category-page-wrapper .page-form select { max-width: 160px; }#category-page-wrapper .page-form input { max-width: 150px; }.category-page .page-form .form-control.gray {	background-color: #f4f6fb;	border-color: #abaeb6; 	color: #707378;}.product-table-list {}.product-table-list .main  {	padding: 0; margin: 0;}.product-table-list table {	padding: 0; margin: 0;}.product-table-list .product-general-list {	padding: 0; margin: 0;	overflow: hidden;}.product-table-list .shop-more {	border: none;	border-top: solid 1px #e9e9e9;}.product-table-list .transportRow {	display: none!important;}.product-table-list .main .dl-horizontal {	padding: 15px;	}.product-table-list .main dd {	font-weight: bold;}.product-table-list table,.product-table-list th,.product-table-list td {	/*border: 1px solid #e9e9e9;*/	border-bottom: 1px solid #e9e9e9;	border-collapse: collapse;	font-size: 12px;}.product-table-list th,.product-table-list td {	border-collapse: collapse;	/*text-align: left;*/	padding: 15px 10px;	display: table-cell;	vertical-align: middle!important;}.product-table-list table tr th:first-child,.product-table-list table tr td:first-child  {	text-align: left;}.product-table-list table th  {	border-top: 1px solid #e9e9e9;	background-color: #fafafa;	color: #7d7d7d; font-weight: normal;}.product-table-list table tr  {	color: #484848;	background-color: #fff;}.product-table-list table tr td:first-child  {	color: #000;}.product-table-list .table > tbody > tr:nth-of-type(even) {  background-color: #fff;}.product-table-list .table > tbody > tr:nth-of-type(odd) {  background-color: #fff;}.product-table-list table .col-md-6 {	width: 50%;}.product-table-list table .col-md-5 {	width: 35%;}.product-table-list table .col-md-4 {	width: 25%;}.product-table-list table .col-md-3 {	width: 20%;}.product-table-list table .col-md-2 {	width: 14%;}.product-table-list table .col-md-1 {	width: 10%;}.product-table-list table .col-md-0 {	width: 4%;}.product-table-list table .col-sm-0 {	width: 4.166666665%;}.product-table-list table th,.product-table-list table td {}.product-table-list th a { color: #013c88; }.product-table-list th a:hover,.product-table-list th a.active { color: #e30117 }.product-table-list th a.button-read-more { color: #fff; }.product-table-list .alert-remove td {  background-color: #f2dede;}.product-table-list td a { color: #000; font-weight: 600; }.product-table-list td a:hover { color: #333333 }.product-table-list td .icon {	color: #013c88;}.product-table-list td a>.fa {	font-size: 18px;  	margin-right: 5px;}.product-table-list td a.red { color: #e30117; }.product-table-list td a:hover.red { color: #333333; }.product-table-list .price { color: #000; font-weight: 600; /*font-size: 14px; */text-align: right; }.product-table-list .vertical-top { vertical-align: top!important; }.product-table-list .price.text-hide {	text-align: left; 	color: transparent;	font-weight: normal;}.product-table-list .name { color: #013c88; }.product-table-list .form-group {	margin: 0; padding: 0;}.product-table-list .action-box{	padding-top: 13px;	padding-bottom: 0;}.product-table-list .product-data .form-control {	background-color: #fff;	border-color: #cecece; 	color: #333;  font-weight: normal;	font-size: 12px;	padding: 0 2px; height: 30px;	border-radius: 0;}.product-table-list .product-data .form-control.active { background-color: #fbfbfb; color: #000; }.product-table-list .button-read-more.arrow-right { 	min-width: 18px; min-height: 18px; 	margin: 0; padding: 0;}.product-table-list button.button-read-more { 	font-size: 12px; 	text-transform: none; 	padding: 5px 0;	margin-top: 0px;	width: 100%;}.product-table-list button.button-read-more .fa  { 	font-size: 18px; }.product-table-list .page-form {	padding: 0; margin: 0;}.product-table-list .form-group {	padding: 0; margin: 0;	margin-bottom: 10px;}/********************************************************	5. FOOTER********************************************************/footer {	background: #000;	padding: 45px 0; margin: 0;}#site-footer {	margin: 0; 	padding: 0;}#site-footer .footer-wrapper { padding: 0; }#site-footer .footer-article-wrapper { word-break: break-all; }#site-footer .footer-article-wrapper a { color: #999; }#site-footer .footer-article-wrapper a:hover { color: #fff; }#site-footer h3 {	color: #fff;	font-size: 24px; font-family: 'Client Medium'; 	margin: 0 0 20px 0; padding: 0; text-transform: uppercase;}#site-footer p { font-size: 16px; color: #fff; padding: 0; }#site-footer .navbar-brand {	float: none; display: block;	position: relative;	padding: 0; margin: 0;	height: auto; width: 100%;	padding-top: 150px;  	background-image: url('../../images/footer-logo.png');  	background-size: 100% auto;  	background-repeat: no-repeat;  	background-position: 0 0;}#site-footer .navbar-brand:hover {	color: #333;}#site-footer .navbar-brand span {	text-transform: uppercase;	text-align: center;	display: block; max-width: 150px;	-webkit-transition: all 300ms ease;     -moz-transition: all 300ms ease;       -o-transition: all 300ms ease;      -ms-transition: all 300ms ease;          transition: all 300ms ease;}#site-footer .navbar-brand span:first-child {  	padding: 5px 0;  	font-size: 16px; color: #fff;}#site-footer .navbar-brand span:last-child {  	font-size: 20px; color: #fff;  	font-family: 'Client Medium';}#site-footer .banners  .article-thumb .img-responsive {		max-height: 100%; 	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */    filter: grayscale(100%);}#site-footer .banners  .article-thumb:hover .img-responsive {		-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */    filter: grayscale(0%);}#site-footer .banners  .article-slide-desc { 	font-size: 12px; line-height: 0.875em; color: #999; 	text-transform: uppercase;	margin-bottom: 10px; font-family: 'Client Medium';	text-align: center!important;	padding: 0;}#site-copyright {	margin: 80px 0 0 0; padding: 0;	color: #999; font-size: 14px;}#site-copyright .copyright p { color: #999; font-size: 14px; }#site-copyright .copyright a { color: #fff; }#site-copyright .copyright a:hover { color: #999; }#site-copyright .developed { }#site-copyright .footer-share {}#site-copyright .footer-share p {	border: none;	margin: 0; padding: 0;	color: #999;	display: inline-block;}#site-copyright .footer-share a {	font-size: 22px; line-height: 1.5;	color: #fff; background-color: transparent;	margin-left: 10px;	border: none;	text-align: center;	vertical-align: middle;}#site-copyright .footer-share a:hover { opacity: .5; }#site-search .container-fluid {	padding: 40px 0;}#site-search {	padding: 0;	background: #32a2d3;}#site-search  .form-group {	font-family: 'Client Medium';	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: #0e3f68; 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: #0e3f68; text-transform: uppercase;	font-family: 'Client Medium';}#site-search .btn:hover {	background-color: #0e3f68;	color: #fff;}/********************************************************	6. RESPONSIVE********************************************************/@media screen and (min-width: 1112px) {	/* Ako zelis da na hover radi dropdown i stavi active data-toggle="dropdown active" */	.head-icon .dropdown:hover .dropdown-menu {    	visibility: visible;    	display: block;	}	.head-icon .dropdown .dropdown-toggle .glyphicon {		margin-top: 10px;	}		/* Ako zelis da na hover radi dropdown i stavi active data-toggle="dropdown active" */	.navbar-default .dropdown:hover .dropdown-menu {    	visibility: visible;    	display: block;	}		.dropdown-large {  		position: static !important;	}	.dropdown-menu-large {  		padding: 20px 0px!important;  		margin: 0!important;  		width: 100%;	}	.dropdown-menu > li > ul,	.dropdown-menu-large > li > ul {  		padding: 0!important;  		margin: 0!important;	}	.dropdown-menu > li > ul > li,	.dropdown-menu-large > li > ul > li {  		list-style: none;	}	.dropdown-menu-large > li > ul > li.dropdown-header {		padding: 0!important;  		margin: 0!important;	}	.dropdown-menu-large > li > ul > li.dropdown-header a {		font-size: 16px; color: #6f3d5a;		text-align: center;	}	.dropdown-menu > li > ul > li > a,	.dropdown-menu-large > li > ul > li > a {  		display: block;  		padding: 3px 0;  		clear: both;  		font-weight: normal;  		line-height: 16px;  		color: #000; font-family: 'Client Light';  		white-space: normal;	}	.dropdown-menu > li ul > li > a:hover,	.dropdown-menu > li ul > li > a:focus,	.dropdown-menu-large > li ul > li > a:hover,	.dropdown-menu-large > li ul > li > a:focus {  		text-decoration: none;  		color: #262626;  		background-color: #f5f5f5;	}	.dropdown-menu-large .disabled > a,	.dropdown-menu-large .disabled > a:hover,	.dropdown-menu-large .disabled > a:focus {  		color: #999999;	}	.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;	}	.dropdown-menu-large .dropdown-header {  		color: #6f3d5a;  		font-size: 18px;	}		.product-table-list .table-responsive {		max-width: 100%; overflow: hidden;			}}@media screen and (min-width: 768px) {	.navbar-header {		top: -60px;	}	.navbar-fixed-top .navbar-header {		position: relative; top: 0;	}	.navbar-fixed-top .navbar-brand {		background-size: auto 100%;		height: 40px; width: 300px;		padding: 0; margin: 10px 0;		padding-left: 70px;	}	.navbar-fixed-top .navbar-brand span {		font-size: 18px; padding-top: 5px;	}	.navbar-fixed-top .navbar-brand span:first-child {		display: none;	}	.navbar-fixed-top.navbar-default {		padding: 0; margin: 0;	}	.navbar-fixed-top .navbar-collapse {    	padding-top: 20px;	}	.navbar-fixed-top .navbar-nav > li > a {	    font-size: 18px;	}		.navbar-fixed-top .head-social a {		width: 30px; height: 30px;		font-size: 19px;	}	.navbar-fixed-top .navbar .navbar-form {	}	.navbar-fixed-top .navbar-form .btn {		margin-top: 5px;		width: 30px; height: 30px;	}	.navbar-fixed-top .navbar-form .btn:before {		font-size: 16px;		padding-left: 2px;	}		.navbar-fixed-top .head-lang .phoca-flag {	  	width: 170%; height: 170%;	  	top: -10px; left: -15px;  	}	.navbar-fixed-top .head-lang p.phoca-flagbox {	margin-top: 5px;		width: 30px; height: 30px;	}		.navbar-fixed-top .head-icon .button-read-more {		font-size: 14px;  		padding: 5px 15px;	}		}@media screen and (min-width: 1199px) {	.container-fluid {		max-width: 1080px;	}	.carousel-inner .item.square .article-thumb-wrapper {		max-width: 1080px;	}			.home-page .article-slide {		opacity: 0;	}	#gallery-page-wrapper .article-slide {		opacity: 0;	}}@media screen and (min-width: 1300px) {	.container-fluid {		max-width: 1180px;	}}@media screen and (min-width: 1400px) {	.container-fluid {		max-width: 1280px;	}	.carousel-inner .item.square .article-thumb-wrapper {		max-width: 1280px;	}	}@media screen and (min-width: 1500px) {	.container-fluid {		max-width: 1380px;	}	.carousel-inner .item.square .article-thumb-wrapper {		max-width: 1380px;	}}@media screen and (max-width: 1250px) {	.container-fluid {		max-width: 1380px;	}	.carousel-inner .item.square .article-thumb-wrapper {		max-width: 1380px;	}    #slider .slide-caption {	    text-align: center;	    right: 0;	}	#slider .slide-caption h2,	#slider .slide-caption p {		width: 100%;	}	#slider .button-read-more {		margin: 2vw auto 0 auto;	}}@media screen and (max-width: 1199px) {	.docs-links-wrap {		float: none !important;		margin: 0 auto !important;		padding: 0 !important;	}	.slick-list {		/*left: -7px;*/	}	.slick-dots {	  width: auto;	}		.slick-slider .slick-prev,	.slick-slider .slick-next {  		display: none !important; 	}  			#home-news .article-slide-desc > p {		min-height: 163px;	}	#site-footer .row {		margin-right: 0 !important;		margin-left: 0 !important;	}	#site-footer .row .footer-contact {	   background-size: contain;	}	.social-share a::before {		margin-left: 0;	}}@media screen and (max-width: 1112px) {			#slider .slide-caption h2 {		font-size: 40px;	}	.site-search p {	    display: block;	    text-align: center;	}	.s-tabs {		margin-top: 25px;	}	.first-search-row .select-wrap:after {		top: 25px;	}		.single-product {		width: 300px;		margin-left: 20px;	} 	.single-product:hover {		-ms-transform: initial;		-moz-transform: initial;		-webkit-transform: initial;		-o-transform: initial;		transform: initial;	}	.single-product-desc {		width: auto;		float: none;		padding: 25px;	}	.single-product-text > div,	.single-product-text > div p,	.single-product-text > div span,	.single-product-footer div {	    float: none;	    margin: 0;	    padding: 0;	    border: none;	}	.single-product-footer div {		position: absolute;  		bottom: 0;	}	.single-product-text > div:nth-of-type(2) span,	.single-product-text > div:nth-of-type(3) span {		max-width: 100%;	}	.single-product-footer a.single-product-links {		float: none;		margin: 0;		border: none;	}	.single-product-text {		padding-bottom: 0;		margin-bottom: 10px;		min-height: 238px;	}	.single-product-text h2 {		margin-top: 0;	}	.single-product-text > div {		margin-bottom: 10px;	}	.single-product-footer {		min-height: 210px;		position: relative;	}	.second-search-row .s-tabs {		margin-top: 0 !important;		margin-bottom: 15px !important;	}	.single-product-footer div > a:after {	    top: 6px;	}}@media screen and (max-width: 991px) {		.navbar-default .navbar-collapse {    	padding: 0; margin: 0 20px 0 22px!important;	}		.inner-page-info .article-slide {		margin: 0 auto;	}	.sidebar .article-slide {		max-width: 320px;	}	.main .inner-page-footer.social-share {	    border-bottom: 1px solid #d1dadf;	    margin-top: 50px;	    margin-bottom: 50px;	}}@media screen and (max-width: 960px) {	#home-products .article-slide  {		height: 404px; 	}	#home-products .article-slide .article-slide-desc { 		height: 404px; padding: 10px 0;	}	#home-products .article-slide .article-thumb img {		max-height: none; max-width: 100%;		min-width: 100%;	}		}@media screen and (max-width: 820px) {	.hidden-sm {    	display: none !important;	}	.row-big-title {		font-size: 24px;	}	.row-small-title {		font-size: 20px;	}		#slider {		height: 300px!important;		min-height: 100px;	}	#slider .slide-caption {		position: relative;		height: 70px!important;		padding: 5px 0;	}	.carousel-inner .item {		height: 300px!important;		min-height: 50px;		margin: 0; padding: 0;	}	#slider .article-thumb-wrapper {		height: 230px!important;		min-height: 50px;		margin: 0; padding: 0;	}	#slider .slider-img {		/*width: auto!important; max-width: none;*/		height: 230px; width: auto;	}	#slider .slide-caption h2 {		font-size: 20px; 		margin: 0; padding: 0 10px;	}	#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; 	}	#home-parallax .item {		display: block;		overflow: hidden;		height: 400px;	}	#home-parallax .slider-img {		max-width: none;		height: 600px;					}	.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;	}	}@media screen and (max-width: 767px) {	header {		padding: 15px 15px!important;		}		.navbar-fixed-top {		min-height: 52px;		margin: 0!important;	} 	.head-icon {		display: block; float: left!important;	}	.head-lang {	}	.head-lang p.phoca-flagbox {		margin: 0; padding: 0;	}	.head-social {	}	.head-social a { font-size: 30px; line-height: normal }	.navbar-form {		float: none !important; display: inline-table;		display: none;	}	.navbar-header .navbar-brand {  		display: inline-block;		margin: 7px 0 0 10px; padding: 0;		height: 60px; width: 100px;		background-size: auto 70%;	}	.navbar-header .navbar-brand span {		display: none;	}		/* mobile nav */ 	.navbar-toggle {  		position: relative;  		float: right;  		padding: 9px 10px;  		margin: 10px 15px;  		background-color: transparent;  		background-image: none;  		border: 1px solid transparent;  		border-radius: 4px;	}	/* Nav menu */ 	.navbar-default {		background-image: none;		height: auto!important;		padding: 0; margin: 0;	}	.navbar-default .navbar-toggle {  		border-color: #fff;  		background: #000;	}	.navbar-default .navbar-toggle .icon-bar {  		background-color: #fff;	}	.navbar-default .navbar-toggle:hover,	.navbar-default .navbar-toggle:focus {  		background-color: #000;	}	.navbar-default .navbar-toggle:hover .icon-bar,	.navbar-default .navbar-toggle:focus .icon-bar {  		background-color: #fff;	}				/* open nav */	.navbar-default .navbar-collapse {    	padding: 0; margin: 0;		text-align: center;		width: 100%;	}	.navbar-nav {		padding: 0;  margin: 0;	}   .navbar .navbar-nav>li {   	display: block!important; float: none!important;		background-color: rgba(255,255,255,1);   }	.navbar-default .navbar-nav>li>a {    	width: 100%;    	text-align: center;    	display: block;    	float: none;    	height: auto;    	padding: 15px;    	margin: 0;	}		#banner .item {		height: 30vh;	}		#site-footer {	    padding: 0;	}	#site-footer .navbar-brand {  		background-size: 40% auto;  		min-height: 100px; 	}	#site-footer .navbar-brand {		padding-top: 0px;		padding-left: 45vw;	}	.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; height: 30vh;		padding: 0 15px!important;		float: none;	}	.news-article .article-slide-desc  {		height: auto;		padding: 0 15px;	}	.media-article-wrapper {		padding: 10px!important;		margin: 10px 0;	}	.media-object { 		padding: 0; height: auto;	}		.media-left,	.media-right,	.media-body {		width: 100%!important;  		display: block;  		margin: 0; padding: 0;	}	.media-body.col-md-4	.media-body.col-md-6,	.media-body.col-md-8,	.media-body {		width: 100%!important;	}		.media, 	.media-article {		margin-bottom: 20px;		height: auto;	}	.media-body {		height: auto;		padding-bottom: 50px;		margin-bottom: 20px;	}		.media-body .dl-horizontal{			display: none;	}	.media-data {		height: auto;	}		.media-thumb-wrapper {		height: auto;	}	.sidebar {		padding: 0 15px;	}	.modal-dialog {		width: 90%;		margin: 0 auto;	}				#home-products {		padding: 20px 0;	}	#home-solutions {		padding: 20px 0;	}	#home-solutions .article-slide  {		height: auto;	}	#home-solutions .article-slide .desc-text { 		height: auto; 	}	#home-solutions .article-slide .desc-text h3 { 		height: auto;	}	#home-solutions ul > li .fa { font-size: 26px; }	#home-solutions .row-big-title {		text-align: center;	}		#home-solutions ul > li {		width: 100%;	}		#inner-page-wrapper .row { margin: 0 !important;}	.conecting-wrapper .row { margin: 0 !important;}	#home-offer .article-thumb-wrapper .img-responsive {			max-width: 100%; max-height: none;		min-height: none; min-width: none;		width: auto; height: auto;	}	#home-offer .article-thumb-wrapper figcaption {		left: 0;		background-color: rgba(255, 255, 255, 0.75);	}	#home-offer .article-thumb-wrapper figcaption h3 {			font-size: 24px;	}	#home-offer .col-sm-2,	#home-offer .col-sm-4 {		width: 50%; float: left;	}	}@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;	}		.table td:before, 	.table-responsive td:before {		background-color: #e9edf6;		color: #013c88;		padding: 5px; margin-right: 5px;	}		.product-table-list {		padding: 0 15px;	}	.product-table-list .table-responsive tr {		border-bottom: solid 20px #e9edf6;	}		.product-table-list .product-data {		display: inline-table;		float: none;	}	.product-table-list .col-xs-3.product-data  {		width: 20%; margin-right: 20px;	}		.product-table-list button.button-read-more {  } 	.product-table-list button.button-read-more .fa  { 		display: none;	}		.product-table-list .table-responsive .product-general-list .col-desc-01 { display: none; padding: 0; line-height: normal!important; }	.product-table-list .table-responsive .product-general-list .col-desc-02:before {		content: 'Šifra';	}	.product-table-list .table-responsive .product-general-list .col-desc-03:before {		content: 'Naziv proizvoda';	}	.product-table-list .table-responsive .product-general-list .col-desc-04:before {		content: 'J.M.';	}	.product-table-list .table-responsive .product-general-list .col-desc-05:before {		content: 'Kolicina u pakovanju';	}	.product-table-list .table-responsive .product-general-list .col-desc-06:before {		content: 'Cena RSD po J.M.	';	}	.product-table-list .table-responsive .product-general-list .col-desc-07:before {		content: 'Cena RSD pakovanja';	}	.product-table-list .table-responsive .product-general-list .col-desc-08:before {		content: 'Cena RSD sa PDV-om';	}	.product-table-list .table-responsive .product-general-list .col-desc-09:before {		content: 'Kolicina pakovanja';	}	.product-table-list .table-responsive .product-general-list .col-desc-02,	.product-table-list .table-responsive .product-general-list .col-desc-04,	.product-table-list .table-responsive .product-general-list .col-desc-05,	.product-table-list .table-responsive .product-general-list .col-desc-06,	.product-table-list .table-responsive .product-general-list .col-desc-07 { display: none;	}	/* Shop Search */	.product-table-list .table-responsive .shop-search .col-desc-01 {		display: none;	}	.product-table-list .table-responsive .shop-search .col-desc-02:before {		content: 'ID';	}	.product-table-list .table-responsive .shop-search .col-desc-03:before {		content: 'Status';	}	.product-table-list .table-responsive .shop-search .col-desc-04:before {		content: 'Datum kreiranja';	}	.product-table-list .table-responsive .shop-search .col-desc-05:before {		content: 'Datum izmene';	}	.product-table-list .table-responsive .shop-search .col-desc-06:before {		content: 'Poruke';	}	.product-table-list .table-responsive .shop-search .col-desc-07:before {		content: 'Vrednost';	}	.product-table-list .table-responsive .shop-search .col-desc-08:before {		content: 'Pregled';	}	.product-table-list .table-responsive .shop-search .col-desc-11:before {		content: 'Vrsta';	}	.product-table-list .table-responsive .shop-search .badge.note {		display: inline-block; width: auto;		padding: 5px;	}	.shop-pay-up {		display: none;	}	/* Shop Search */	.product-table-list .table-responsive .message-search .col-desc-01 {		display: none;	}	.product-table-list .table-responsive .message-search .col-desc-02:before {		content: 'Datum';	}	.product-table-list .table-responsive .message-search .col-desc-03:before {		content: 'Pošiljalac';	}	.product-table-list .table-responsive .message-search .col-desc-04:before {		content: 'Primalac';	}	.product-table-list .table-responsive .message-search .col-desc-05:before {		content: 'Porudzbenica';	}	.product-table-list .table-responsive .message-search .col-desc-06:before {		content: 'Naslov';	}	.product-table-list .table-responsive .message-search .col-desc-07:before {		content: 'Poruka';	}	.product-table-list .table-responsive .message-search .col-desc-08:before {		content: 'Akcije';	}		/* Shop Search */	.product-table-list .table-responsive .transport-search .col-desc-01 {		display: block; padding: 10px;	}	.product-table-list .table-responsive .transport-search .col-desc-01:before {		content: 'Broj boca';	}	.product-table-list .table-responsive .transport-search .col-desc-02:before {		content: 'Vreme';	}	.product-table-list .table-responsive .transport-search .col-desc-03,	.product-table-list .table-responsive .transport-search .col-desc-04,	.product-table-list .table-responsive .transport-search .col-desc-05 {		display: none;	}	.product-table-list .table-responsive .transport-search .col-desc-06:before {		content: 'Cena sa PDV-om';	}   .product-table-list .table-responsive {   	width: 100%;   	padding: 0; margin: 0;   	overflow-x: hidden;   }   .product-table-list .table {   	width: 100%;   	padding: 0; margin: 0;	}	.product-table-list .table th,	.product-table-list .table td {		display: block;		width: 100% !important;		float: none;		clear: both;		text-align: left;		position: relative;	  white-space: pre-wrap; /* css-3 */	  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */	  white-space: -pre-wrap; /* Opera 4-6 */	  white-space: -o-pre-wrap; /* Opera 7 */	  word-wrap: break-word; /* Internet Explorer 5.5+ */			}	.product-table-list .table tr:first-child {		display: none;	}	.product-table-list .table .name {   	white-space: pre-wrap; /* css-3 */	  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */	  white-space: -pre-wrap; /* Opera 4-6 */	  white-space: -o-pre-wrap; /* Opera 7 */	  word-wrap: break-word; /* Internet Explorer 5.5+ */	   }		.product-table-list button.button-read-more {		width: 50%; margin: 0 0 10px -15px;	}		/* shop cart */	.product-table-list .shopping-cart .col-desc-01 {		display: block; padding: 10px 0;	}	.product-table-list .shopping-cart .col-desc-02:before {		content: 'Naziv proizvoda';		display: none;	}		.product-table-list .shopping-cart .col-desc-03:before {		content: 'Kolicina';	}		.product-table-list .shopping-cart .col-desc-04:before {		content: 'Cena RSD pakovanja';	}		.product-table-list .shopping-cart .col-desc-05:before {		content: 'Cena RSD sa PDV-om';	}			.product-table-list .shopping-cart .button-read-more {		margin: 0 auto;	}			/* Porudzbenice */	#category-page-wrapper .page-form {		padding: 15px; margin: 0 15px 15px 15px; background: #fff;	}		#category-page-wrapper .page-form .date {		max-width: 200px;		width: 100%;	}	/*.company-logo {		width: 150px;	}*/	.shopping-cart-finished .table tr {		border-bottom: solid 20px #fff;	}	.shopping-cart-finished .table .nameSize { padding-top: 5px; font-weight: bold; }		.shopping-cart-finished .col-desc-01:before {		content: 'Kupi ponovo';	} 		/* Pregled zavrsene korpe */	.shopping-cart-finished .col-desc-01:before {		content: 'Kupi ponovo';	}	.shopping-cart-finished .col-desc-02:before {		content: 'Naziv proizvoda';	}		.shopping-cart-finished .col-desc-03:before {		content: 'Kolicina';	}		.shopping-cart-finished .col-desc-04:before {		content: 'Cena RSD pakovanja';	}		.shopping-cart-finished .col-desc-05:before {		content: 'Cena RSD sa PDV-om';	}		#shop-page-wrapper .clearfix:before { display: none; }	#shop-page-wrapper .clearfix:after { display: none; }			/* Pregled adresa korisnika */	.product-table-list .table-responsive .address-list .col-desc-01:before {		content: 'Adresa';	}	.product-table-list .table-responsive .address-list .col-desc-02:before {		content: 'Grad';	}		.product-table-list .table-responsive .address-list .col-desc-03:before {		content: 'Pak broj';	}		.product-table-list .table-responsive .address-list .col-desc-04:before {		content: 'Telefon';	}		.product-table-list .table-responsive .address-list .col-desc-05:before {		content: 'Mobilni';	}		.product-table-list .table-responsive .address-list .col-desc-06:before {		content: 'Napomena';	}		.product-table-list .table-responsive .address-list .button-read-more {		margin: 0 auto;	}			/* Pregled adresa korisnika */	.table-responsive .warehouse-list .col-desc-01:before {	}	.table-responsive .warehouse-list .col-desc-02:before {		content: 'Prodavnica';	}	.table-responsive .warehouse-list .col-desc-03:before {		content: 'Adresa';	}	.table-responsive .warehouse-list .col-desc-04:before {		content: 'Telefon';	}	.table-responsive .warehouse-list .col-desc-05:before {		content: 'Radno vreme';	}		}@media screen and (max-width: 364px) {	#home-news .container-fluid {		width: 280px;	}	.article-slide-desc h2 {	    margin: 15px auto !important;	    font-size: 15px;	}	#home-news .article-slide-desc > p {		padding-bottom: 10px;		font-size: 12px;		min-height: 125px;	}	.home-big-title {	    font-size: 31px;	}}@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;	}}