html {color: #444444; font: 14px/23px "Open Sans", Arial, sans-serif;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {background-color: #ffffff; border: 1px solid #a9e7ff;}
input, textarea, .uneditable-input {width: 95%;}
textarea {border-radius: 0; box-shadow: none; color: #444; height: 120px; line-height: 22px;}
.tm-toolbar em {color: #C9EDEA;}
h3 em {color: #004187;font-size: 34px;/*"Dancing Script",cursive;*/font-family: 'Parisienne', cursive;}
h2.de-promo {font-family: 'Parisienne', cursive; font-size: 40px; font-style: normal; text-align: center;}
.tm-toolbar{background: #863737;color:#fff; font-size: 13px; height: 45px; margin-bottom: 0px; margin-top: 0px; position: relative;}
.tm-toolbar .uk-float-left,.tm-toolbar .uk-float-right{color: #C9EDEA; padding-top: 11px;}
.tm-toolbar .uk-float-right .uk-panel ul.uk-subnav li a{color: #C9EDEA; font-size: 13px; font-weight: 500; transition: all 0.3s ease 0s;}
.tm-toolbar .uk-float-right .uk-panel ul.uk-subnav li a:hover{color: #fff;}
.uk-icon-button{background:  #C9EDEA; border-radius: 100%; box-sizing: border-box; color: #333442; display: inline-block; font-size: 13px; height: 23px; line-height: 23px; text-align: center; width: 23px;}
.uk-headerbar {/*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); */z-index: 9000 !important;}
.uk-sticky-placeholder {position: relative; z-index: 101;}
.uk-sticky-placeholder .uk-sticky-init {position: relative; background: transparent; height: 105px; padding-top: 0; width: 100%; z-index: 9000 !important; -moz-appearance: none; outline: 0 none !important; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); transition-duration: 0.52s; transition-timing-function: ease-in;}
.uk-headerbar .uk-sticky-init.uk-active {background-color: #fff; border-bottom: medium none; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); display: block; height: 75px; width: 100%; z-index: 9000 !important;}
.tm-headerbar{background: #fff; margin-bottom: 0px; margin-top: 0px;}
.tm-logo{width: 350px;height:105px;}
.tm-logo{float: left; margin: 0;}
.uk-headerbar .tm-logo img{-moz-appearance: none; border-spacing: 0; float: left; height: 105px; margin-top: 0; outline: 0 none !important; transition-duration: 0.52s; transition-timing-function: ease-out; width: 350px; margin-bottom: -46px; z-index: 9000 !important;}
.uk-headerbar .uk-active .tm-logo img{-moz-appearance: none; border-spacing: 0; float: left; height: 75px; margin-top: 0px; outline: 0 none !important; transition-duration: 0.52s; transition-timing-function: ease-out; width: 250px; margin-bottom: -17px; z-index: 9000 !important;}
.tm-navbar{margin-top: 30px; margin-bottom: 0px; padding-left: 250px;/*transition-duration:0.02s;transition-timing-function:ease-in*/}
.uk-headerbar .uk-active .tm-navbar{margin-top: 15px; margin-bottom: 0px;/*transition-duration:0.02s;transition-timing-function:ease-in*/}
.uk-navbar{background: transparent; color: #444;}
.uk-headerbar .uk-active .uk-navbar{z-index: 100; padding: 10px auto;}
.uk-navbar-nav{float: left; list-style: outside none none; margin: 0 35px; padding: 0;}
.uk-navbar-nav > li > a{box-sizing: border-box; color: #444; display: block; font: normal 14px/45px "Roboto", sans-serif; height: 45px; padding: 0 15px; text-decoration: none;}
.uk-navbar-nav > li:hover > a,.uk-navbar-nav > li > a:focus,.uk-navbar-nav > li.uk-open > a{background: transparent; color: #333442; outline: none;}
.uk-navbar-nav > li > a:active,.uk-navbar-nav > li.uk-active > a{background: transparent; color: #333442;}
.uk-dropdown-navbar{background: #fff; color: #333442; min-width: 240px;}
.uk-dropdown {color: #333442; font-size: 1rem; padding: 0 15px; vertical-align: top; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-clip: padding-box; background-color: #fff; border-color: #777 rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1); border-image: none; border-radius: 3px; border-style: solid; border-width: 2px 1px 1px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); display: none; float: left; font-family: "Roboto", sans-serif; font-size: 13px; font-weight: 400; left: 0; list-style: outside none none; margin: 2px 0 0; min-width: 250px; position: absolute; top: 100%; z-index: 1000;}
.uk-nav-navbar > li > a{border-bottom: 1px solid #e6e6e6; padding: 10px 20px;}
.uk-nav-navbar > li > a:hover,.uk-nav-navbar > li > a:focus{text-decoration: none; background: #f3f3f3; transition: all 0.3s ease; color: #333; outline: none;}
.tm-footer{font-size: 13px; text-align: left; margin-bottom: 0px; margin-top: 0px; padding-bottom: 35px; padding-top: 15px; background: #333442; border-top: 1px solid rgba(0, 0, 0, 0.12); color: #fff;}
.tm-footer a,.tm-footer .uk-link{color: #f7f1f8; cursor: pointer; text-decoration: none; font-size: 13px;}
.tm-footer a:hover,.tm-footer .uk-link:hover{color: #fff; cursor: pointer; text-decoration: none;}
.tm-footer .uk-subnav > * >:hover,.tm-footer .uk-subnav > * >:focus{color: #fff; text-decoration: none;}
.two_third{width: 70.35%; float: left;}
.one_third{width: 25.65%; float: right;}
.last{clear: right; margin-right: 0 !important;}
.logos{float: right;}
.logof{margin-top: -15px;}
.denode{color: #c9c9c9; text-align: right; width: 100%; float: right; padding: 10px auto; font-size: 12px;margin-right: 80px;}
.tm-totop-scroller{background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0; text-align: center; width: 20px; bottom: 100px; height: 25px; padding: 12px 14px; position: absolute; right: 35px; transition: all 0.2s ease-in-out 0s; z-index: 100;}
.tm-totop-scroller:hover,.tm-totop-scroller:focus{background: #1C5059; color: #fff; font-size: 16px; outline: medium none; text-decoration: none;}
.uk-panel-box.padding-null{background: #f5f5f5 none repeat scroll 0 0; color: #444; padding: 0px;}
.tm-middle {margin-bottom: 45px; margin-top: 45px;}
.denode-uk-panel2 {margin-top: 10px;}
.page_title {background: #3a3c4b; padding: 10px 0; width: 100%;border-top: 1px solid rgba(0, 0, 0, 0.12);}
.uk-breadcrumb {padding: 0; margin: 0;}
.uk-breadcrumb > li, .uk-breadcrumb > li > a, .uk-breadcrumb > li > span {color: #fff;}
.uk-breadcrumb > li {
    font-size: 1rem;
    vertical-align: top;
    line-height:24px;
}
.well {background: #f5f5f5; border: 1px solid #DBDBDB; border-radius: 0; padding: 20px !important;}
.btn-primary, .btn-info, .btn-inverse {background-color: #333442; color: #ffffff;}
.contact-category ul.category {padding-left: 0px;}
.list-striped li:nth-child(2n +1), .list-striped dd:nth-child(2n +1), .row-striped .row:nth-child(2n +1), .row-striped .row-fluid:nth-child(2n +1) {background-color: #fff;}
.list-striped li:hover, .list-striped dd:hover, .row-striped .row:hover, .row-striped .row-fluid:hover {background-color: #f7f1f8;}
.uk-article-title {font-size: 32px; font-weight: 400; line-height: 42px; text-transform: none; padding-bottom: 10px; border-bottom: 1px solid #dddddd;}
.page-header {margin: 2px 0 20px; padding-bottom: 0px; border-bottom: 1px solid #dddddd;} /* Cenovnik */
.bigquote1 {color: #333442; font-family: "Playfair Display", sans-serif; font-size: 18px; line-height: 110%; margin-bottom: 10px; padding: 20px; border: 1px solid #333442;}
.bigquote2 {color: #333442; font-family: Times New Roman, Times, serif; font-size: 25px; font-style: italic; line-height: 110%; margin-bottom: 10px;}
.table {margin-bottom: 0px; width: 100%;}
.table > thead > tr > th {background-color: #333442; border-bottom: 2px solid #333442; color: #fff; vertical-align: middle;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {border-top: none; line-height: 1.42857; padding: 8px; vertical-align: top;}
.odd {background: #fff none repeat scroll 0 0; border-bottom: none; padding: 2px;}
.table-striped > tbody > tr:nth-child(2n +1) > th, .table-striped > tbody > tr:nth-child(2n +1) > td {background-color: #EEFAFF;}
.table th {font-weight: normal;}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {background-color: #1fa2d6; font-weight: bold; color: #fff;}
.de-sidebar {min-height: 400px;}
.de-sidebar ul.uk-tab.uk-tab-left {background: rgba(0, 0, 0, 0) url("/templates/sopka/images/sidebar.jpg") no-repeat scroll right top; border-right: 5px solid #333442;}
.de-sidebar ul.uk-tab-left li {border-left: 5px solid #333442;}
.de-sidebar ul.uk-tab-left li a {color: #333442;}
.de-sidebar .uk-tab-left > li:not(.uk-active) > a:hover, .de-sidebar .uk-tab-left > li:not(.uk-active) > a:focus {background: #333442 none repeat scroll 0 0; border: medium none #333442; color: #fff; margin-bottom: 0; margin-right: 1px; outline: medium none; padding-bottom: 10px; padding-right: 11px;}
.de-sidebar .uk-tab-left > li.uk-active > a {border-right-color: transparent; margin-right: -5px;} /* Testimonial */
.RSWS_success {color: #009900; font-weight: bold;}
.RSWS_submit_link {text-align: right;}
.RSWS_submit_link a:hover {background: #1fa2d6; color: #fff;}
.RSWS_submit_link .uk-button {background: #333442; color: #fff;}
.RSWS_testi_block {display: block; margin: 20px 0; border: 1px solid #def0f7; padding: 20px 35px 35px; background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top, #FCFAF8, #FCFAF8) repeat scroll 0 0;}
.RSWS_testi_img {border: 0px solid #CCCCCC;}
.RSWS_left_quote {padding-right: 0px; margin-right: 10px;}
.RSWS_right_quote {padding-left: 0px; margin-left: 10px;}
.RSWS_testimonial {font-family: 'Roboto', sans-serif; font-size: 18px; font-weight: normal; line-height: 22px; text-align: justify; margin: 10px 0 10px;}
.RSWS_testmonial_subtext {font-size: 14px; font-weight: normal; line-height: 14px; text-align: justify; display: inline; float: left;}
.RSWS_pagination_text {text-align: center; color: #333442;}
.RSWS_form_heading {font-size: 18px; font-weight: bold; border-bottom: 0px solid #dedede; padding-bottom: 5px;}
.RSWS_form_main {width: 90%;}
.RSWS_form_error {color: #ff0000;}
.RSWS_form_mandatory {text-align: right;}
.RSWS_form_star_color {color: #ff0000;}
.RSWS_form_first_col {width: 25%;}
.RSWS_form_input {width: 100%;}
.RSWS_form_textarea {width: 100%; height: 150px;}
.RSWS_form_button {width: auto; background: #333442; color: #fff;}
.RSWS_form_button:focus, .RSWS_form_button:hover {width: auto; background: #1fa2d6; color: #fff;}
.RSWS_testi_block table.RSWS_form_main tr, .RSWS_testi_block table.RSWS_form_main td {border: none !important; padding:10px !important;}
.RSWS_testi_block table.RSWS_testi_main tr, .RSWS_testi_block table.RSWS_testi_main td {border: none !important; padding:5px !important;} /* pagination */
.pagination.center{text-align: center;}
.pagination.center b{float: none;}
.pagination{display: inline-block; float: left; margin: 20px 0; padding-left: 0; width: 100%; clear: both; font-family: "Open Sans", sans-serif;}
ul.pagination li{display: inline; padding-left: 0; width: 100%; line-height: 40px;}
.pagination b{float: left; margin: 0px 5px 2px 0; padding: 0px 10px; font-weight: normal; color: #333442;}
.pagination a.navlinks{font-size: 11px; color: #454545; background: #eee; font-weight: 600; text-transform: uppercase; padding: 7px 10px; border-radius: 3px; margin: 3px;}
ul.pagination li a.navlinks{font-size: 11px; color: #454545; background: #eee; font-weight: 600; text-transform: uppercase; padding: 7px 10px; border-radius: 3px; margin: 1px;}
.pagination a.navlinks:hover{color: #fff; background: #333442; text-decoration: none;}
.pagination strong{color: #fff; background: #333442; font-size: 11px; font-weight: 600; text-transform: uppercase; padding: 7px 10px; border-radius: 3px; margin: 3px;}
.uk-form input:not([type]),.uk-form input[type="text"],.uk-form input[type="password"],.uk-form input[type="email"],.uk-form input[type="url"],.uk-form input[type="search"],.uk-form input[type="tel"],.uk-form input[type="number"],.uk-form input[type="datetime"],.uk-form input[type="datetime-local"],.uk-form input[type="date"],.uk-form input[type="month"],.uk-form input[type="time"],.uk-form input[type="week"],.uk-form input[type="color"],.uk-form select,.uk-form textarea{background: #fff none repeat scroll 0 0; border: 1px solid #def0f7; border-radius: 2px; color: #444; height: 35px; max-width: 100%; padding: 4px 6px; transition: all 0.2s linear 0s;}
.uk-form textarea{overflow: auto; vertical-align: top; height: 100px;}
h2,.uk-h2{font-size: 32px; line-height: 35px; margin-bottom: 10px;}
h1, h2, h3, h4, h5, h6{color: #333; font-family: "Playfair Display", sans-serif; font-weight: 400;}
.tm-bottom-b .uk-panel-title{color: #444; font-size: 23px; line-height: 27px; margin-bottom: 20px; margin-top: 30px; text-transform: none;text-align:center;} /* blog */
.blog_post{float: left; width: 100%; min-height: 450px;}
.blog_post h3{text-align: left; color: #333; line-height: 30px; display: block; margin-bottom: 10px;}
.blog_post h3 a{color: #333442; text-decoration: none; margin-top: 3px; text-transform: none; font-weight: 400; font-size: 23px;}
.blog_post h3 a:hover{color: #383634;}
ul.post_meta_links{float: left; margin: -5px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.post_meta_links li{float: left; margin: 0px; padding: 0px; list-style: none; color: #999;}
.post_meta_links li a{color: #999; padding: 0px 18px 0px 0px; text-decoration: none; font-size: 11px; text-transform: uppercase;}
.post_meta_links li a:hover{color: #727272; text-decoration: none;}
.post_meta_links li i{color: #bbb; font-size: 12px; font-style: normal;}
.blog_postcontent{float: left; width: 100%; text-align: justify;}
.blog_postcontent .image_frame{float: left; width: 100%; margin-bottom: 27px;}
.blog_postcontent .image_frame.mone,.blog_postcontent .video_frame.mtwo iframe{float: left; width: 100%; height: 280px; overflow: hidden;}
.blog_postcontent .image_frame.mtwo{float: left; width: 100%; height: 180px; overflow: hidden;}
.blog_postcontent .image_frame.mthree{float: left; width: 100%; height: 480px; overflow: hidden;}
.blog_postcontent .image_frame.mone img,.blog_postcontent .image_frame.mtwo img,.blog_postcontent .image_frame.mthree img{float: left; width: auto; margin-left: -45%; margin-top: -10%;}
.blog_postcontent .image_frame.small{float: left; width: 43%; border: 7px solid #fff; margin-bottom: 25px; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);}
.blog_postcontent .image_frame.small:hover{border: 7px solid #f9f9f9;}
.blog_postcontent .image_frame img{float: left; width: 100%;}
.blog_postcontent .image_frame a img{border: 1px solid #ddd;}
.blog_postcontent .video_frame.small iframe{height: 250px;}
.blog_postcontent .video_frame iframe{float: left; width: 100%; height: 520px; margin-bottom: 27px;}
.post_info_content_small{padding: 0px; margin: 0 0 0 4%; width: 50%; float: left;}
ul.post_meta_links_small{float: left; margin: -15px 0px 12px 80px; padding: 0px 0px 0px 0px; width: 80%;}
.post_meta_links_small li a{color: #a1a1a1; padding: 0px 5px 0px 0px; text-decoration: none; font-size: 11px;}
.post_meta_links_small li a:hover{color: #727272; padding: 0px 5px 0px 0px; text-decoration: none; font-size: 11px;}
.blog_post a.date{color: #454545; font-size: 16px; font-weight: normal;}
.blog_post a.date:hover,.about_author a:hover{color: #333442;}
.post_readmore:link,.post_readmore:visited{float: right; height: 27px; width: 185px; text-align: center; padding-top: 7px; color: #fff; text-decoration: none;}
.post_readmore:hover{float: right; height: 27px; width: 185px; text-align: center; padding-top: 7px; color: #fff; text-decoration: none;}
h5.light {font-weight: 500; font-size: 18px; font-style: normal; line-height: 25px; margin-bottom: 10px;}
.sharepost{float: left; width: 80%; margin-bottom: 40px;}
.sharepost ul{margin: 0px; padding: 0px;}
.sharepost li{border-radius: 2px; float: left; list-style: none; margin: 0 7px 5px 0; padding: 4px 7px; transition: all 0.3s ease 0s; width: 14px; background: #333442;}
.sharepost li i{color: #fff;}
.sharepost li:hover{background: #383634;}
.about_author{float: left; width: 100%; padding: 20px; background: #f9f9f9; border: 1px solid #eee;}
.about_author img{float: left; margin-right: 20px;}
.about_author a{font-family: 'Open Sans' !important; font-weight: normal; font-weight: 600; color: #333;}
.content_halfsite{float: left; margin-right: 5%; padding: 0; width: 47.5%;}
.divider_line2{background: rgba(0, 0, 0, 0) url("../images/divider-line1.png") no-repeat scroll center bottom; float: left; margin-bottom: 50px; padding-top: 50px; width: 100%;}
.divider_line9{background: rgba(0, 0, 0, 0) url("../images/shadow2.png") no-repeat scroll center bottom; float: left; margin-bottom: 100px; padding-top: 100px; text-align: center; width: 100%;}
.margin_top1{float: left; margin-top: 10px; width: 100%;}
.blog_submit_link {text-align: right; margin-top: 10px;}
.blog_submit_link .uk-button {background: #333442; color: #fff; font-size: 13px;}
.blog_submit_link a:hover {background: #1fa2d6; color: #fff;}
.article-text2 {margin-bottom: 20px; margin-top: 5px; text-align: justify;}
.article-text3{margin-bottom: 20px; margin-top: 5px; text-align: justify;}
.blog_postcontent p{text-align: justify;}
.blog_postcontent p.starred, .blog_postcontent p.starorange, .blog_postcontent p.stargreen, .blog_postcontent p.starblue {margin: 0px;}
.note{background: rgba(0, 0, 0, 0) url("../images/typo/note.gif") no-repeat scroll right bottom; color: #000000 !important; font-size: 1em; padding: 40px 20px;}
.bigquote3,.bigquote4{color: #333442; font: italic 25px/110% Times New Roman, Times, serif; margin-bottom: 10px;}
.bigquote5{color: #333442; font: italic 18px/110% Times New Roman, Times, serif;}
.bigquote6{color: #333442; font: italic 18px/110% Times New Roman, Times, serif; margin-bottom: 20px;}
p.starred{background: rgba(0, 0, 0, 0) url("../images/typo/star-red.png") no-repeat scroll 5px center; padding: 0 0 0 25px;}
p.starorange{background: rgba(0, 0, 0, 0) url("../images/typo/star-orange.png") no-repeat scroll 5px center; padding: 0 0 0 25px;}
p.starblue{background: rgba(0, 0, 0, 0) url("../images/typo/star-blue.png") no-repeat scroll 5px center; padding: 0 0 0 25px;}
p.stargreen{background: rgba(0, 0, 0, 0) url("../images/typo/star-green.png") no-repeat scroll 5px center; padding: 0 0 0 25px;}
.denode-link{background: #fff none repeat scroll 0 0; border: 1px solid #eee; border-collapse: collapse; border-radius: 8px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15); clear: both; color: #fff; font-size: 20px; height: 75px; line-height: 40px; padding: 15px; text-align: center; text-transform: uppercase;} /* Header uk tab */
.stcode_title11{text-align: center;}
.stcode_title11 em{color: #999; display: block; font-size: 16px; font-style: normal; font-weight: 400; line-height: 27px; margin-top: 12px;}
.stcode_title11 .line{background: rgba(0, 0, 0, 0) url("../images/h-line8.png") no-repeat scroll center top; bottom: 0; display: block; height: 7px; margin: 7px auto 30px; width: 140px;}
.uk-tab > li > a{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image: none; border-radius: 4px 4px 0 0; border: 1px 1px 0 solid transparent; color: #333442; display: block; padding: 8px 12px; text-decoration: none; text-shadow: 0 1px 0 #ffffff;}
.uk-tab > li.uk-active > a {background: #333442 none repeat scroll 0 0; color: #fff;}
.uk-tab > li > a:hover {border-color: #333442; background: #333442; color: #fff; outline: none;}
.denode-w .uk-panel-box-secondary {background-color: #333442; color: #fff; min-height: 175px;}
.denode-w .uk-panel-title, .denode-w .uk-panel-title a {color: #fff; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 600; line-height: 14px; margin-bottom: 10px; margin-top: 0; text-transform: none;}
.denode-uk-panel {border: 1px solid #def0f7;}
.denode-uk-panel .uk-nav-side > li > a:hover,.denode-uk-panel .uk-nav-side > li > a:focus {background: rgba(35, 178, 225, 1.0); color: #fff; outline: none;}
.denode-uk-panel .uk-nav-side > li.uk-active > a{background: #333442; color: #fff; padding-left: 30px;}
.uk-dropdown .uk-nav i {display: none !important;}
.uk-nav, .uk-nav ul {list-style: outside none none; margin: 0; padding: 0;}
.de-ponude{background: transparent url("../images/bg-1.jpg") no-repeat scroll center center; float: none; padding: 100px 0 106px; text-align: center; width: 100%;}
.title1 h2{color: #fff; font-size: 35px; line-height: 40px; position: relative; text-align: center; z-index: 1;}
.title1 .line{background: #fff; display: block; height: 1px; margin-left: 31.3%; position: absolute; top: 18px; width: 37%;}
.title1 .text{background: #333442; padding: 2px 14px; position: relative; text-align: center; z-index: 20;}
.title1 h2 em{color: #fff; display: block; font-size: 18px; font-style: normal; font-weight: 400; margin-top: 3px;}
.de-ponude .one_third{width: 30.65%; float: left; margin-right: 4%; position: relative;}
.de-ponude .last{clear: right; margin-right: 0 !important;}
.de-ponude .box{background: #fff none repeat scroll 0 0; border-radius: 3px; box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.1); float: left; padding: 35px; text-align: left; min-height: 105px;}
.de-ponude .box img{border-radius: 3px; float: left; margin-left: -65px; margin-right: 20px;}
.de-ponude .box h5{font-size: 18px; font-style: normal; line-height: 21px; margin-top: 0px; margin-bottom: 7px;}
.de-ponude p{font: 14px/23px "Open Sans", sans-serif; margin: 5px;} /* sidebar */
ul.recent_posts_list {float: left; margin: 0; padding: 0; width: 100%;}
.recent_posts_list li {border-bottom: 1px solid #EEFAFF; float: left; list-style-type: none; margin: 0 0 16px; padding: 0 0 13px; width: 100%;}
.recent_posts_list li a {color: #999; display: block; line-height: 17px; text-decoration: none;}
.recent_posts_list li a:hover {color: #333442;}
.recent_posts_list li span {float: left; margin-right: 15px;}
.recent_posts_list li span img {float: left; margin-right: 0; opacity: 1;}
.recent_posts_list li span img:hover {float: left; margin-right: 0; opacity: 0.8;}
.recent_posts_list li i {color: #c9c9c9; display: block; font-size: 10px; font-style: normal; margin: 0; padding: 1px 0 0;}
.recent_posts_list li.last {border-bottom: 0 solid #f5f6f6; margin: 0; padding: 0 0 7px;} /* Akcija */
.de-grid {background: #f3f3f3;}
.fimg {background: #f3f3f3; float: left; min-height: 560px;}
.fimg2 img {background: #ffffff; float: center; min-height: 560px; padding-right: 50px;}
.fimg img {background: #ffffff; float: center; min-height: 560px; padding-right: 250px;}
.rbox {float: left; padding: 75px 60px 70px 50px; color: #333333; background: #f3f3f3; text-align: left;}
.rbox h2 {font-size: 35px; line-height: 35px; margin-bottom: 30px;}
.rbox h4 {font-size: 23px; line-height: 27px; margin-bottom: 20px;}
ul.list1 {float: left; margin: 0; padding: 0; width: 100%;}
.list1 li {margin: 0; padding: 8px 0;}
.list1 li em {font-size: 18px; margin-right: 8px; color: #333333;}
.list1 li {list-style: outside none none;} /* Paralax */

.container {margin: auto; width: 1170px;}
.parallax_section10 {background-attachment: fixed; background-clip: initial; background-color: #fff; background-image: url("../images/paralax3.jpg"); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover; float: left; padding: 120px 0; text-align: center; width: 100%;}
.container {margin: auto; width: 1170px;}
.parallax_section10 h2 {color: #fff; font-family: "Dancing Script", cursive; font-size: 60px; font-weight: bold; line-height: 68px; text-shadow: 0 2px 4px #000000;}
.parallax_section10 p {color: #fff; font-size: 23px; margin-bottom: 50px; text-shadow: 0 1px 2px #000000;line-height: 30px;padding:0 50px;}
.parallax_section8 {background-attachment: fixed; background-clip: initial; background-color: #fff; background-image: url("../images/paralax3.jpg"); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover; float: left; padding: 120px 0; text-align: center; width: 100%;}
.container {margin: auto; width: 1170px;}
.parallax_section8 h2 {color: #fff; font-family: "Dancing Script", cursive; font-size: 60px; font-weight: bold; line-height: 68px; text-shadow: 0 2px 4px #000000;}
.parallax_section8 p {color: #fff; font-size: 23px; margin-bottom: 50px; text-shadow: 0 1px 2px #000000;line-height: 30px;padding:0 50px;}
.parallax_section6 {background-attachment: fixed; background-clip: initial; background-color: #fff; background-image: url("../images/paralax3.jpg"); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover; float: left; padding: 120px 0; text-align: center; width: 100%;}
.container {margin: auto; width: 1170px;}
.parallax_section6 h2 {color: #fff; font-family: "Dancing Script", cursive; font-size: 60px; font-weight: bold; line-height: 68px; text-shadow: 0 2px 4px #000000;}
.parallax_section6 p {color: #fff; font-size: 23px; margin-bottom: 50px; text-shadow: 0 1px 2px #000000;line-height: 30px;padding:0 50px;}
.parallax_section2 {background-attachment: fixed; background-clip: initial; background-color: #fff; background-image: url("../images/paralax2.jpg"); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover; float: left; padding: 120px 0; text-align: center; width: 100%;}
.parallax_section2 h2 {color: #fff; font-family: "Dancing Script", cursive; font-size: 60px; font-weight: bold; line-height: 68px; text-shadow: 0 2px 4px #000000;}
.parallax_section2 p {color: #fff; font-size: 23px; margin-bottom: 50px; text-shadow: 0 1px 2px #000000;line-height: 30px;padding:0 50px;}
.button.transp2 {background: #333442 none repeat scroll 0 0; border-radius: 30px; color: #fff; font-size: 16px; padding: 16px 50px; text-transform: uppercase; transition: all 0.3s ease 0s;}
.parallax_section4 {background-attachment: fixed; background-clip: initial; background-color: #fff; background-image: url("../images/paralax1.jpg"); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover; box-shadow: 0 0 1px 4px rgba(0, 0, 0, 0.1) inset; float: left; padding: 240px 0; text-align: center; width: 100%;}
.parallax_section4 h2 {color: #fff; font-family: "Dancing Script", cursive; font-size: 60px; font-weight: bold; line-height: 68px; text-shadow: 0 2px 4px #000000;}
.parallax_section4 p {color: #fff; font-size: 23px; margin-bottom: 50px; text-shadow: 0 1px 2px #000000;line-height: 30px;padding:0 50px;}
.button.transp2 {background: #333442 none repeat scroll 0 0; border-radius: 5px; color: #fff; font-size: 16px; padding: 16px 50px; text-transform: uppercase; transition: all 0.3s ease 0s;} /* Galerije */
.denode-gal {min-height: 195px;} /* UK modal */
.uk-modal {background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; bottom: 0; display: none; left: 0; opacity: 0; overflow-y: auto; position: fixed; right: 0; top: 0; transform: translateZ(0px); transition: opacity 0.15s linear 0s; z-index: 10101;} /* Off canvas */
.uk-offcanvas .uk-nav-offcanvas li {list-style: outside none none; margin: 0; padding: 0;}
.uk-offcanvas .uk-nav-offcanvas li ul.uk-nav-sub li {list-style: outside none none; margin: 0 0 0 25px; padding: 0;}
.tm-footer .uk-subnav {display: flex;flex-wrap: wrap;list-style: outside none none;margin: 10px 0 30px;padding: 0;}
.tm-bottom-a.uk-grid {margin-bottom: -1px;margin-left: -35px;}
.tm-bottom-b {background: #f5f5f5;padding-top:25px;}
.tm-top-b.uk-grid + .uk-grid, .tm-top-b.uk-grid-margin, .tm-top-b.uk-grid > * > .uk-panel + .uk-panel {margin-top: 0;}

/* Responsiveness */
@media screen and (min-width: 1220px) {
}
@media screen and (max-width: 1219px) {
  .de-ponude .uk-container {box-sizing: border-box; max-width: 980px; padding: 0 35px;}
  .de-ponude .box {background: #fff none repeat scroll 0 0; border-radius: 3px; box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.1); float: left; padding: 35px; text-align: left; min-height: 175px;}
  .fimg img {float: keft; min-height: 515px; padding-right: 10px;}
  .rbox {float: left; padding: 25px 20px 10px 20px; color: #333333; background: #f3f3f3; text-align: left;}
}
@media (min-width: 960px)and (max-width: 1219px) {
  .tm-toolbar {font-size: 12px;}
  .tm-toolbar .uk-container{padding: 0 25px;}
  .uk-navbar-nav > li > a{padding: 0 9px;}
  .tm-toolbar .uk-float-left .uk-panel {float: left; margin: 0 10px 0 0;}
  .tm-toolbar .uk-float-right .uk-panel{float: right; margin: 0 0 0 10px;}
  .tm-toolbar .uk-float-right .uk-panel ul.uk-subnav li a {font-size: 12px;}
  .uk-navbar-nav{margin: 0 10px;}
  .uk-subnav > *{padding-left: 5px;}
}
@media (min-width: 768px)and (max-width: 959px) {
  .tm-toolbar,.uk-sticky-placeholder .uk-sticky-init.uk-active{height: 45px;}
  .uk-float-left,.uk-float-right{float: none; text-align: center;}
  .tm-toolbar .uk-float-left .uk-panel{float: none; margin: 0 5px 0 0;}
  .tm-toolbar .uk-float-right .uk-panel{float: none; margin: 0 5px 0 25px;}
  .tm-headerbar{margin-bottom: 0; margin-top: 0; text-align: center;}
  .tm-headerbar .tm-logo,.logos{float: none;}
  .uk-headerbar .uk-sticky-init {box-shadow: none; height: 100px; z-index: 9000 !important;}
  .uk-headerbar .uk-sticky-init.uk-active {box-shadow: none; height: 100px; z-index: 9000 !important;}
  .uk-headerbar .tm-logo img{-moz-appearance: none; border-spacing: 0; float: none; text-align: center;margin-bottom: -25px;}
  .uk-headerbar .uk-container{box-sizing: border-box; max-width: 980px; padding: 0;}
  .tm-navbar{margin-bottom: 0px; margin-top: 30px; padding-left: 2px;}
  .uk-navbar{background: #333442;}
  .uk-navbar-nav > li > a{color: #C9EDEA; padding: 0 14px;}
  .uk-navbar-nav > li:hover > a,.uk-navbar-nav > li > a:focus,.uk-navbar-nav > li.uk-open > a{background: transparent; color: #fff; outline: none;}
  .uk-navbar-nav > li > a:active,.uk-navbar-nav > li.uk-active > a{background: transparent; color: #fff;}
  .uk-nav-navbar > li > a{border-bottom: 1px solid #e6e6e6; padding: 10px 20px; text-align: left;}
  .uk-headerbar .uk-active .uk-navbar{border-top: 3px solid rgba(139, 76, 158, 1.0);}
  .uk-navbar-nav{float: none; list-style: outside none none; margin-left: auto; margin-right: auto; padding: 0 4%;}
  .uk-headerbar .uk-active .tm-logo img{margin-top: 0px; margin-bottom: -20px; float: none; text-align: center;}
  .uk-headerbar .uk-active .tm-navbar{z-index: 100; margin-top: 0;}
  .uk-headerbar .uk-sticky-init.uk-active .uk-navbar-nav{margin: 0 auto;}
  .de-ponude .one_third {width: 100%; float: left; margin-right: 0; position: relative;}
  .de-ponude .box {min-height: 75px; width: 93%; padding: 20px 35px;}
  .denode-w .uk-panel-box-secondary {background-color: #333442; color: #fff; min-height: 185px;}
}
@media screen and (max-width: 959px) {
  .two_third{width: 70.35%; text-align: center; width: 100%; float: none; padding: 10px 0px;}
  .one_third{width: 25.65%; text-align: center; width: 100%; float: none; padding: 10px 0px;}
  .logos{float: none;}
  .logof{margin-top: 0px;}
  .denode{text-align: center; width: 100%; float: none; padding: 10px 0px;}
  .form-horizontal .controls {margin-left: 0;}
  .form-horizontal .control-label {float: left; padding-top: 0px; text-align: left; width: 220px;}
  .content_halfsite {float: none; margin-right: 0%; padding: 0; width: 100%;}
  .fimg {float: left; min-height: 460px; background: #ffffff; width: 100%;}
  .fimg img {background: #ffffff; float: left; min-height: 460px;}
  .rbox {float: left; padding: 35px 30px 40px 30px; color: #333333; background: #ffffff; text-align: left;}
}
@media screen and (max-width: 767px) {
  .uk-headerbar {height: 70px;}
  .uk-sticky-placeholder .uk-sticky-init.uk-active{background: #333442; border-bottom: medium none; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); display: block; height: 70px; width: 100%; z-index: 100 !important;}
  .tm-navbar {margin-bottom: 0; margin-top: 30px; padding-left: 10px; transition-duration: 0.52s; transition-timing-function: ease-out;}
  .uk-navbar{background: #333442; color: #fff;}
  .uk-navbar-toggle{color: #fff; font-size: 38px; text-decoration: none; padding: 5px 15px;}
  .uk-navbar-toggle:hover,.uk-navbar-toggle:focus{color: #FFC; text-decoration: none; outline: none;}
  .uk-responsive-height{margin: -15px auto 0; max-height: 200%; width: auto; transition-duration: 0s; transition-timing-function: none;}
  .RSWS_testi_block table.RSWS_form_main td {width: 100%!important; float: left;}
  .RSWS_testi_block table.RSWS_form_main td input[type="file"] {width: 100%;}
  .RSWS_testi_main td {width:90%!important; float: left;}
  .de-sidebar ul.uk-tab.uk-tab-left{border-right: 0px solid #dddddd; background: none;}
  .de-sidebar .uk-tab-left > li.uk-active > a{border-right-color: #ddd; margin-right: -5px;}
  .de-sidebar ul.uk-tab-left li{border-left: 0px solid #dddddd;}
  .uk-nav-dropdown > li > a:hover, .uk-nav-dropdown > li > a:focus {background: #f3f3f3; color: #333; outline: none;}
  .de-sidebar ul.uk-tab-left li a:hover, .de-sidebar ul.uk-tab-left li a:focus {color: #333;}
  .uk-dropdown-small .uk-nav {margin: 0 -15px;}
  .de-ponude {background: transparent url("../images/bg-1.jpg") no-repeat scroll center center; float: none; padding: 20px 0 26px; text-align: center; width: 100%;}
  .de-ponude .one_third {width: 100%; float: left; margin-right: 0; position: relative;}
  .de-ponude .box {min-height: 75px; padding: 20px 20px 20px 45px; width: 90%;}
  .denode-w .uk-panel-box-secondary {background-color: #333442; color: #fff; min-height: 165px;}
  .tm-totop-scroller{right: 0;}
  .stcode_title5 h3.nmb {margin-bottom: 3px; margin-top: 20px;}
  .uk-offcanvas-bar {background: #333442;}
}
@media screen and (max-width: 480px) {
  .RSWS_testi_block table.RSWS_form_main td {width: 85%!important; float: left;}
  .RSWS_testi_block table.RSWS_form_main td input[type="file"] {width: 100%;}
  .RSWS_testi_main td {width:90%!important; float: left;}
  .title1 h2 {color: #fff; font-size: 20px; line-height: 22px; text-align: center;}
  .title1 h2 em {color: #fff; display: block; font-size: 14px; font-style: normal; font-weight: 400; margin-top: 3px;}
  .de-ponude .box {min-height: 75px; padding: 20px 10px 20px 45px; width: 90%;}
}
.isdenode {/*background: #dcdfc4 url("../images/green.jpg") repeat-x scroll 50% 0;*/}