/* Commons */
body {font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.c {clear: both;}
a:hover {text-decoration: none;}

.button {width: 160px; border: 1px solid #008493;  padding: 10px 15px;  font-size: 16px; color:#008493; transition: all ease .3s;}
.button:hover {background: #008493; color: #fff; transition: all ease .3s;}
td {padding: 10px;}

/* Columns stuff*/
.twoColumnContainer {margin: 0 auto;}

/* Header */
#header {background-color: #fff;}
.header1row {margin: 0 auto; height: 49px;}
.contactData a {color: #333}
.header1row>div {padding: 12px 0;}
.mainHeader {border-bottom: 1px solid #00a9a5; border-top: 1px solid #00a9a5;}
.mainHeaderContent {margin: 0 auto; }
.mainLogo {width: 120px; height: auto;}

/* Main menu */
.mainMenu { /* float:right; */}
.mainMenu ul {padding: 0; margin-bottom: 0; text-align: right;}
.mainMenu ul li a:focus {text-decoration: none;}
.fa-bars {color: #aaa;}
#pretraga {background-color: transparent; border: 0; border-bottom: 1px solid #00a9a5; color: #bbb;}
.fa-search {color: #bbb;}

/* Homepage slider */
.pageSliderComponent {/* margin: 10px 0; */}
.pageSliderContainer .slick-prev, .pageSliderContainer .slick-next {font-size: 0;  line-height: 0;  position: absolute;
	top: 50%;  display: block; width: 73px;  height: 74px;  padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer; color: transparent; border: none; outline: none; background: transparent; z-index: 100;
}
.pageSliderContainer .slick-prev {left: 10px; background: transparent url(/resources/ui/img/component_page_slider/page-slider-arrow-leftt-3.png) no-repeat;}
.pageSliderContainer .slick-next {right: 10px; background: transparent url(/resources/ui/img/component_page_slider/page-slider-arrow-right-3.png) no-repeat;}
.oneSlideContainer {position: relative;}
.oneSlideContainer:before {content: "";	display: block;}
.osText {position: absolute; top: 30%; left: 0;	bottom: 0;	right: 0;}
.oneSlide {outline: none;}
.oneSlide h1 {margin: 0;}
.oneSlide h1 a {color: #fff; outline: none; text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7);}
.oneSlide .desc {color: #fff;}
.oneSlideImage {background-repeat: no-repeat; background-color: transparent; background-size: cover; background-position: center;}

.oneSlideButton {display: block; background-color: transparent; border: 1px solid #fff; color: #fff; text-align: center;}
.oneSlideButton:hover {color: #fff;}
.oneSlideButtonAlignleft {float: left;}
.oneSlideButtonAlignright {float: right;}
.oneSlideButtonAligncenter {float: none;}

/* Hompage doctors slide */
.doctorSliderComponent {
		 background: url(/resources/ui/img/component_doctor_slider/doctors-slider-background.png) no-repeat center center fixed;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
/* .doctorSliderComponent {background: red;}*/
.doctorSliderComponent h2 {text-align: center; font-weight: bold;}
.doctorSliderComponent p {font-weight: 200; color: #262626; text-align: center;}
.doctorSliderComponent .slick-dotted.slick-slider{ margin-bottom: 30px;}
.doctorSliderComponent .doctorContentSlider {margin-left: 0; margin-right: 0;}
.singleDoc {margin-bottom: 30px;}
.dsImage {overflow: hidden;}
.dsDesc {padding: 20px; background: #fff; text-align: center;}
.dsDesc a {font-weight: bold; color: #323232;}
.dsDesc span {color: #008493;}

.dsButton {margin: 35px auto; width: 160px; border: 1px solid #008493; padding: 10px 15px; font-size: 16px; text-align: center; color: #323232;}

.dsButton:hover {text-decoration: none; color: #fff; background: #008493;}

.doctorSliderComponent .slick-dots {position: absolute; bottom: -25px; display: block;  width: 100%;  padding: 0;  margin: 0;  list-style: none; text-align: center;}
.doctorSliderComponent .slick-dots li {position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer;}
.doctorSliderComponent .slick-dots li button {font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent;}
.doctorSliderComponent .slick-dots li button:hover,
.doctorSliderComponent .slick-dots li button:focus{outline: none;}
.doctorSliderComponent .slick-dots li button:hover:before,
.doctorSliderComponent .slick-dots li button:focus:before {opacity: 1;}
.doctorSliderComponent .slick-dots li button:before {font-family: 'slick'; font-size: 40px; line-height: 20px; position: absolute; top: 0;
    left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity:1; color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.doctorSliderComponent .slick-dots li.slick-active button:before {opacity: 1; color: #55BCE9;}

/* Component category articles */
.categoryArticles {}
.caTitleContainer {background: #fff url(/resources/ui/img/component_category_articles/category-title-background.png) no-repeat;
border-bottom: 1px solid #2297A8;}
.caTitle { margin: 0 auto;}
.caTitle h1 {color: #080808; letter-spacing: -2px; font-weight: 200;}
.articlesContainer {margin: 0 auto;}
.caArticles article {border: 1px solid #2297A8; -moz-box-shadow: 3px 3px 3px #d8d8d8; -webkit-box-shadow: 3px 3px 3px #d8d8d8; box-shadow: 3px 3px 3px #d8d8d8;}
.caImage {border-bottom: 1px solid #2297A8;}
.caArticleTitle h2 {border-bottom: 1px solid #2297A8; margin: 0; padding-bottom: 15px;}
.caArticleTitle h2 a {font-weight: bold; color: #008493;}
.caArticleTitle h2 a:hover, .caArticleTitle h2 a:active, .caArticleTitle h2 a:visited {text-decoration: none;}
.caArticleLead {margin-top: 20px;}
.caArticleButton {border: 1px solid #2297A8; padding: 10px 20px; display: inline-block; margin-top: 20px; color: #080808;}
.caArticleButton:hover, .caArticleButton:active, .caArticleButton:visited {text-decoration: none;}
.caArticleButton:hover {color: #fff; background: #2297A8;}
.caImage {background-color: transparent; background-repeat: no-repeat; background-position: center; background-size: cover;}


/* Component category list*/
.caCategoriesTitle {color: #080808; font-weight: bold;}
.caCategories {list-style-type: circle; padding-left: 0px; list-style-position: inside; padding: 0 20px;}
.caCategories li {border-top: 1px solid #F3F3F3; padding: 10px 0;}
.caCategories a {color: #080808; font-size: 15px;}

/* Component most read articles */
.caMostReadArticlesTitle {color: #080808; font-weight: bold;}
.camraArticeTitle a {font-size: 18px; color: #080808;}

/* Pagination */
.paginator {margin: 20px 0;}
.paginator strong, .paginator a {display: inline-block; padding: 10px 16px; margin-right: 10px;}
.paginator strong {background-color: #008493; color: #fff; font-weight: normal; border: 1px solid #008493;}
.paginator a {border: 1px solid #E5E5E5; color: #323232;}

/* Component single text */
.saTitleContainer {background: #fff url(/resources/ui/img/component_category_articles/category-title-background.png) repeat-y;
border-bottom: 1px solid #2297A8;}
.saTitle { margin: 0 auto;}
.saTitleBreadCrumbs {margin-top: 10px;}
.saTitle h1 {color: #080808; letter-spacing: -2px; font-weight: bold;}
.articleContainer {margin: 50px auto 50px auto ;}
.saText p {color: #262626; font-size: 16px; line-height: 30px;}
.saText p img {margin-right: 10px; margin-bottom: 10px;}
.saText p a {color:#008493;}
.singleArticle {text-align: justify;}

/* Component page html */
.phTitleContainer {background: #fff url(/resources/ui/img/component_category_articles/category-title-background.png) repeat-y;
border-bottom: 1px solid #2297A8;}
.phTitle { margin: 0 auto;}
.phTitleBreadCrumbs {margin-top: 10px;}
.phTitle h1 {color: #080808; letter-spacing: -2px; font-weight: bold;}
.phContainer {margin: 50px auto 50px auto ;}
.phText p, .phText li {color: #262626; font-size: 16px; line-height: 30px;}
.phText p img {margin-right: 10px; margin-bottom: 10px;}
.phText p a {color:#008493;}

/* Component questions search */
#pretraga {border-bottom: 1px solid #D3D3D3; outline: none; font-size: 16px;}


/* Socnet buttons */
.socnetButtons {border-bottom: 1px solid #2297A8; border-top: 1px solid #2297A8; padding: 15px; margin: 30px 0; }
.socnetButtons>div { display: inline-block; margin-right: 40px; padding: 1rem 1.2rem;}
.socnetButtons a {color: #fff !important;}
.socnetButtons .fb {background-color: #416099;}
.socnetButtons .tw {background-color: #2EA9DC;}
.socnetButtons .vb {background-color: #7A549A;}
.socnetButtons .wa {background-color: #27AB42;}



/* Component ask question footer */
.qaqf {text-align: center; overflow: hidden;}
.qaqfInner {padding: 0;}
.qaqf h2 {margin: 65px 0 35px 0; font-weight: bold; letter-spacing: -3px;}
.qaqfDesc {font-weight: 200; margin: 0 auto; margin-bottom: 25px; color: #080808;}
.qaqfDesc a {color: #008493;}
.qaqfButton {margin: 55px auto; width: 160px; border: 1px solid #008493; padding: 10px 15px; font-size: 16px;}
.qaqfButton:hover { background: #008493}
.qaqfButton a {color: #323232;}
.qaqfButton a:hover {text-decoration: none; color: #fff; }
.qaqfStat {background-color: #419AAD; color: #fff; padding: 52px 0; margin: 0;}
.qaqfStatDesc {font-size: 28px; font-weight: 100; padding-bottom: 15px; letter-spacing: -1px;}
.qaqfStat>div {border-right: 1px solid #B3D7DE; text-align: center;}
.qaqfStat>div:last-child {border: 0;}
.qaqfStatNumber {color: #9ecc3a; font-weight: bold;}
.qaqfStatIcon {padding: 15px 0 30px 0;}
.qaqfStatCert:after {content: "+";}

/* Component appointment */
.appointmentContainer {background: #EAF8FB; padding: 70px 0 ;}
.appointment {margin: 0 auto;}
.apEmp {font-weight: bold; font-size: 28px; color: #008493;}
.apDesc {font-size: 28px; color: #323232; font-weight: 200;}
.apAction {font-size: 16px; color: #323232; line-height: 40px;  padding: 10px 15px; border: 1px solid #008493; }
.apAction:hover {color: #fff; background-color: #008493; }

/* Component question search */
.qsDesc {color: #262626;}
.qsDesc a {font-weight: bold; color: #008493;}
.qsDesc>div:first-child {font-size: 26px; font-weight: 200; }
.qsDesc>div {margin-bottom: 30px; font-size: 16px;}
#pretraga_pitanja { margin: 0; margin-bottom: 30px;}
#pretraga_pitanja input {border: 1px solid #008493; color: #262626; padding: 8px 15px; }
#pretraga_pitanja input:last-child {color: #fff; background: #008493; width: 16.66666667% !important;}

/* Component questions tags */
.questionTags h1 {color: #080808; letter-spacing: -2px;  font-weight: bold;  margin-bottom: 40px;}
.questionTags>div:first_child {margin-bottom: 40px;}
.questionTags .panel-group .panel+.panel {margin: 0;}
.questionTags .panel-heading {background: #2B94AB; color: #fff; padding: 15px 20px;}
.questionTags .panel-title>a {font-size: 18px; font-weight: 400;}
.questionTags .panel-default {border-color: transparent !important;}
.questionTags .panel-default>.panel-heading+.panel-collapse>.panel-body {padding: 30px; border-color: transparent;}
.questionTags .panel-body a {color: #262626; font-size: 16px;}
.questionTags .panel-heading .accordion-toggle:after {font-family: 'Glyphicons Halflings'; content: "\e114";  float: right;  color: #fff;}
.questionTags .panel-heading .accordion-toggle.collapsed:after {content: "\e080";}
.questionTags .qtDesc {margin-bottom: 40px;}

/* Component question form */
.questionForm h1 {color: #080808; letter-spacing: -2px; font-weight: bold; margin-bottom: 40px;}
.questionFormNote {margin-bottom: 30px;}
.questionFormNote span  {color: #2b94ab; font-weight: bold;}
.questionForm input, .questionForm textarea {border: 1px solid #148E9B; padding: 10px 12px; outline: none;}
.questionForm textarea {height: 260px;}
.questionForm .textInput {width: 100%;}
.questionForm .questionFormInputFields {margin-bottom: 30px;}
.questionForm .questionFormInputSubmit {margin: 30px 0; text-align: center;}
.questionFormInputSubmit a {font-weight: bold; color: #2b94ab;}
.questionForm .submitInput	{margin: 0px auto;  width: 180px; border: 1px solid #008493;  padding: 12px 15px;  font-size: 18px; color: #fff; background: #008493; margin-bottom: 10px;}
.qfIntroImage {border: 1px solid #2b94ab;}

/* Component question list */
.questionList {}
.qlHeader a {color: #2b94ab; font-weight: 200;}
.qlQuestion {border-bottom: 1px solid #2b94ab; margin-top: 40px; text-align: justify; color: #323232;}
.qlQuestion span  {font-weight: bold; color: #2b94ab;}
.qlReadAnswer a {color: #2b94ab; font-weight: bold; }

/* Component latest x questions*/
.latestQuestionList {padding: 30px; background: #f5f5f5; margin: 15px auto;}
.latestQuestionList h2 {color: #008493; letter-spacing: -1px; font-size: 40px; font-weight: bold;}
.lqlSingle {font-size: 15px; padding: 15px;}

/* Component single question */
.singleQuestion {}
.sqHeader {font-weight: 200; color: #2b94ab;}
.sqQuestion {color: #323232;}
.sqUrgency {}
.sqUrgency div {margin-bottom: 10px;}
.selectedUrgency3 {content: url(/resources/ui/img/component-single-question/nije-hitno-1.png);}
.selectedUrgency2 {content: url(/resources/ui/img/component-single-question/relativno-hitno-1.png);}
.selectedUrgency1 {content: url(/resources/ui/img/component-single-question/veoma-hitno-1.png);}
.selectedUrgency0 {content: url(/resources/ui/img/component-single-question/informacija-1.png);}
.sqDrDesc {color: #323232; font-size: 16px; line-height: 24px; text-align: center; padding: 10px 0;}
.sqReturnToQuestionsLink a {font-weight: bold; font-size: 16px; color: #2b94ab;}

/* Component video blog */
.componentVideoBlog {}
.videoBlogItem {margin-bottom: 30px;}
.cvbDesc {border-bottom: 1px solid #008493; border-left: 1px solid #008493; border-right: 1px solid #008493;}
.componentVideoBlog h2 {margin: 0;}
.componentVideoBlog h2 a {color: #008493; font-weight: bold; font-size: 24px; line-height: 30px;}
.cvbLead {color: #080808;}

/* Component video blog slider */
.componentVideoBlogSlider {text-align: center; padding-top: 60px;}
.componentVideoBlogSlider h2 {color: #262626;  font-weight: bold; margin: 0; margin-bottom: 35px;}
.componentVideoBlogSlider .cvbsDesc {color: #080808; font-weight: 200; margin: 0 auto; margin-bottom: 60px;}
.componentVideoBlogSlider .cvbsSlide {border-left: 1px solid #50B7C7; border-right: 2px solid #50B7C7;}
.componentVideoBlogSlider .cvbsSlide img {width: 100%; height: auto;}

.componentVideoBlogSlider .slick-prev, .componentVideoBlogSlider .slick-next {font-size: 18px;  line-height: 0;  font-weight: bold;
	position: absolute; top: 50%;  display: block; width: 60px;  height: 100%;  padding: 0;
    -webkit-transform: translate(0, -50%);   -ms-transform: translate(0, -50%);   transform: translate(0, -50%);
    cursor: pointer; color: #fff; border: none; outline: none; background: transparent; z-index: 100;
}
.componentVideoBlogSlider .slick-prev {left: 0px; background: #55BCE9;  /* url(/resources/ui/img/component_video_blog_slider/video-blog-slider-arrow-left.png) no-repeat; */}
.componentVideoBlogSlider .slick-next {right: 0px; background: #55BCE9; /* url(/resources/ui/img/component_video_blog_slider/video-blog-slider-arrow-right.png) no-repeat; */}

/* Component why us */
.whyUs {background: #31BFD4;}
.wuImage {margin-bottom: -40px; margin-top: 20px;}
.whyUs h2 {color:#323232; font-weight: bold;}
.whyUs .wuDesc {color: #fff; font-weight: 200;}
.wuContent {margin-right: 0;}
.whyUs h3 {color: #fff; font-weight: bold; margin-top: 0;}
.whyUs .wuDesc2 {color: #fff;}
.wuImgContainer {padding-right: 0;}

/* Component front page articles */
.frontPageArticles {margin: 0; padding: 60px 0;  text-align: center;}
.frontPageArticles {
	 background: url(/resources/ui/img/component_frontpage_articles/frontpage-articles-background.jpg) no-repeat center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
}
.fpaContainer {margin: 0 auto;}
.frontPageArticles h2 a {color: #008493; font-weight: bold; text-transform: uppercase; margin: 0;}
.frontPageArticles .lead {color: #262626; font-weight: 400;}
.frontPageArticles .article { position: relative;}
.frontPageArticles .button {margin-left: -80px; bottom: 0px; position: absolute; left: 50%;}

/* Moto */
.motoContainer {margin: 0 auto; text-align: center;}
.moto h2 {color: #323232; font-weight: bold; font-style: italic;}
.mPicture img {margin: 0 auto;}

/* Boxes */
.boxesContainer {margin-left: 0; margin-right: 0;}
.boxes h2 {margin-top: 0; margin-bottom: 20px; color: #fefeff; font-weight: bold;}
.boxes h2 span {font-weight: bold; color: #4e4e4e; display: block;}
.boxesContainer>div {padding: 50px 30px 10px 40px; min-height: 300px;}
.bTestimonial, .bPatient {color: #fefeff; text-align: center;}
.bPatient {font-weight: bold; margin-top: 10px;}
.bTestimonial {font-style: italic;}
.box1 {background: #2BC0D0;}
.box2 {background: #2B94AB;}
.box3 {background: #118198;}
.bTestimonial:before {content: '‘‘'; font-size: 40px; font-family: serif; letter-spacing: -2px; font-weight: bold; line-height: 30px;}
.boxes .button {background: #fff; color: #118198; border: 0;}
.bTNavArrows img {cursor: pointer;}

/* Articles And Categories */
.articlesAndCategoriesContainer {margin: 0 auto;}
.articlesAndCategoriesContainer .panel-group {margin-bottom: 0;}
.articlesAndCategories h2 {margin-top: 0; color: #323232; font-weight: bold; margin-bottom: 30px;}
.articlesAndCategories .panel {border: none; position: relative;}
.articlesAndCategories .panel+.panel {margin-top: 2px;}
.articlesAndCategories .panel-heading {background: #fff; border: 1px solid #008493; padding: 23px 30px; background: #008493;}
.articlesAndCategories .panel-heading a {color: #fff;}
.articlesAndCategories .panel-body {border-top: none; border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; padding: 15px 0;}
.articlesAndCategories .panel-body a {color: #080808; font-size: 16px;}
.articlesAndCategories .aacUslugeDesc {color: #080808; text-align: justify;}
.articlesAndCategories .aacCategories {margin-top: 30px;}
.articlesAndCategories .aacCategories ul {list-style: circle; list-style-position: inside; margin: 0; padding: 0;}
.articlesAndCategories .aacCategories ul li { border-top: 1px solid #B2B2B2;}
.articlesAndCategories .box {padding: 15px 0; display: inline-block;}
.articlesAndCategories .box a {color: #080808; font-size: 16px;}

/* Gallery list */
.glImage {background-color: transparent;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover; display: block;}
.glTitle {padding: 15px; color: #080808;}
.glTitle h2 {margin-top: 0; }
.glTitle h2 a {font-size: 18px; color: #080808;}


/* Contact */
.map-responsive iframe {left:0;  top:0;  height:100%;  width:100%;  position:absolute; pointer-events: none;}
.contactFormContainer {margin: 0 auto; padding: 80px 0 54px 0;}
.contact h1, .contact h2 {font-weight: bold; color: #080808;}
.contactDesc span, .contact a {color: #2b94ab; font-weight: bold;}
.contact .contactDesc {color: #080808;}
.contact .input input,
.contact .input textarea {width: 100%; margin-bottom: 10px; padding: 12px 28px; outline: none; font-size: 16px; color: #080808; border: 1px solid #008493;}
#slanje   {margin: 0px auto;   width: 190px;  border: 1px solid #008493;  padding: 12px 15px;  font-size: 18px;   color: #fff;   background: #008493; margin-bottom: 10px;}
.contact .contactData {font-size: 16px; color: #262626;}
.contact .contactData>div {border-top: 1px solid #B2B2B2; padding: 21px 0; padding-left: 40px; background-repeat: no-repeat; background-position: center left;}
.contact .contactAddress {background-image: url(/resources/ui/img/component_contact/contact-location.png);}
.contact .contactPhone {background-image: url(/resources/ui/img/component_contact/contact-phone.png);}
.contact .contactFax {background-image: url(/resources/ui/img/component_contact/contact-fax.png);}
.contact .contactEmail {background-image: url(/resources/ui/img/component_contact/contact-mail.png);}
.contact .contactWorkHours {background-image: url(/resources/ui/img/component_contact/contact-clock-time.png);}
.contact .g-recaptcha  {margin-bottom: 10px;}
.contact .telNo {display: none;}

/* Page html */
.pageHtml a {color: #00a9a5;}

/* Page html wide */
.pageHtmlWide {padding: 20px 0 40px 0;}
.pageHtmlWideContainer {margin: 0 auto;}
.pageHtmlWide img {border: 1px solid #50ABB9; max-width: 100%; height: auto;}
.pageHtmlWide h1 {font-weight: bold; color: #080808; margin-top: 0;}
.pageHtmlWide p {color: #080808; margin-bottom: 20px; }

/* Why us (About us) */
.whyUsAboutUs {background-color: transparent; background-repeat: no-repeat; background-position: center; background-size: cover;
		background-image: url(/resources/ui/img/component-why-us-about-us/why-us-about-us.png); padding: 64px 0 41px 0;}
.wuauContainer {margin: 0 auto;}
.whyUsAboutUs h2 {font-weight: bold; color: #323232; margin-top: 0; text-align: center;}
.whyUsAboutUs .wuauDesc {font-weight: 400; color: #fff; text-align: center; margin-bottom: 40px;}
.whyUsAboutUs ul {margin-bottom: 0; padding-left: 0; }
.whyUsAboutUs li {color: #fff; font-weight: 200;list-style: none; position: relative; padding: 0 15px 40px 70px;}
 .whyUsAboutUs li:before {content: url(/resources/ui/img/component-why-us-about-us/why-us-about-us-arrow.png); position: absolute;
 	 top: -9px; left: 0;}
.doctorSliderComponent.o-nama {background: #fff !important;}
.doctorSliderComponent.o-nama .doctorContentSlider {margin-top: 60px;}

/* Flat */
.apartmanSlider { background-image: url(/resources/ui/img/component_apartman/apartman-background.jpg); background-color: transparent;
		background-repeat: no-repeat; 	background-position: center; 	background-size: cover; }
.apartmanSliderContainer {margin: 0 auto;}
.asSliderContainer {position: absolute; overflow: hidden;}
.asSlider .slick-prev, .asSlider .slick-next {font-size: 0;  line-height: 0;  position: absolute;
	bottom: 0;  display: block; width: 32px;  height: 54px;  padding: 0;
    -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    transform: translate(0, -50%);
    cursor: pointer; color: transparent; border: none; outline: none; background: transparent; z-index: 100;
}

.asSlider .slick-prev {right: 65px; background: transparent url(/resources/ui/img/component_apartman/apartman-slider-arrow-left.png) no-repeat;}
.asSlider .slick-next {right: 20px; background: transparent url(/resources/ui/img/component_apartman/apartman-slider-arrow-right.png) no-repeat;}
.asContent {position: absolute; background: transparent url(/resources/ui/img/component_apartman/apartman-content-background.png);}

.apartmanSliderContainer h2 {font-weight: bold; margin-top: 50px; text-align: center; color: #323232;}
.asSubtitle {font-weight: 500; text-align: center; color: #080808;}
.asContent {font-size: 16px; color: #080808;}
.asContent h3 {color: #080808; margin-bottom: 30px; margin-top: 0;}

.asContent ul {margin-bottom: 0; padding-left: 0; }
.asContent li {font-weight: 400;list-style: none; position: relative; padding: 0 15px 16px 50px;}
.asContent li:before {content: url(/resources/ui/img/component_apartman/apartman-content-bullet.png); position: absolute;
 	 top: -5px; left: 0;}

/* Appointment form */
.appointmentFormContainer {margin: 0 auto; padding: 80px 0 54px 0;}
.appointmentForm h1, .appointmentForm h2 {font-weight: bold; color: #080808;}
.appointmentFormDesc span, .appointmentForm a {color: #2b94ab; font-weight: bold;}
.appointmentForm .appointmentFormDesc {color: #080808; margin-top: 30px;}
.appointmentForm .input input, .appointmentForm select,
.appointmentForm .input textarea {width: 100%; margin-bottom: 10px; padding: 12px 28px; outline: none; font-size: 16px; color: #080808; border: 1px solid #008493;}
.appointmentForm .input textarea {height: 100px;}
.appointmentForm .input option {padding: 10px 0;}
#slanje   {margin: 0px auto;   width: 190px;  border: 1px solid #008493;  padding: 12px 15px;  font-size: 18px;   color: #fff;   background: #008493; margin-bottom: 10px;}

.asSliderContanier {}

/* Footer */
footer {
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		background-image: url(/resources/ui/img/footer/footer-bg.jpg);
		color: #fff;
		}
.footer, .footer-copyright {margin: 0 auto;}
.footer a {color: #31bfd4; }
.footerNews ul {padding: 0 0 0 25px;  list-style-position: outside; list-style-image: url(/resources/ui/img/footer/calendar-icon-green.png);}
.footerNews ul li {margin: 12px 0;}
.footer .fnDate {color: #58b4e4; margin-bottom: 10px;}
.footer .fnNews a {color: #fff;}
.footerContact>div:first-child {padding-bottom: 15px; border-bottom: 1px solid #484D50;}
.footerContactItem {border-bottom: 1px solid #484D50; padding: 15px 0; margin: 0;}
.footerContactItem>div {padding: 0;}
.footerSocnet {padding-bottom: 15px;}
.fMenu {padding: 10px 0; border-top: 1px solid #fff; border-bottom: 3px solid #7D8083; text-align: center;}
.fMenu ul {margin-bottom: 0; padding-left: 0;}
.fMenu li {display: inline-block; font-size: 16px;}
.fMenu li a {color: #fff;}
.fMenu li:after {content: "·"; font-weight: bold; font-size: 18px; margin: 0 11px;}
.fMenu li:last-child:after {content: none;}
.footer-copyright {color: #989898; font-size: 16px;}

.sakrij {display: none;}
