/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
@media(max-width:1024px){
	#tm-copyright,#tm-slogan{display:none;}
	.uk-navbar-nav{width:100%;}
	.uk-navbar-nav li a{font-size:10px; padding:0px 6px;}
	.uk-float-right, .uk-float-left{float:none !important; text-align:center;}
}


.uk-navbar-nav{padding-right:0 !important;}
 
 .pr-inverse-block{background:#7ea0ae; color:#fff;}
 .pr-inverse-block h3{color:#fff;}
 /* Override */
 .bt-cs .bt-row {padding: 0;}
 .tm-logo {line-height: 52px;padding-right: 5px;}
 #tm-potrait-frame .tm-navbar .tm-module-content{width: 19%;}
 
 .yoo-zoo article img{width:100%;}
 
.tm-vacature-number{display:none !important;}
 .uk-form-large.uk-select{height:45px;}
 
.uk-navbar-nav .uk-dropdown .uk-nav > li.uk-parent{max-width:32.9%; margin-right:0;}
 
#tm-header-a-block .uk-cover-background{background-position:50% 80%; background-size:1000px;}
 
 .pr-blog-links div a{margin-bottom:15px;}
 
 /* GENERAL */
 .tm-text-orange {color: #f18d6e;}
 .tm-text-olive {color: #bdd5c9;}
 .tm-text-grey {color: #9b9b9b;}
 .tm-text-white {color: #fff !important;}
 .tm-text-black {color: #000;}
 .tm-text-dark-olive {color: #516159}
 .uk-text-uppercase {text-transform:uppercase}
 .uk-text-italic {font-style:italic;}
 h2 {font-weight: 700;} 
 .tm-padding-medium {padding: 60px 0;}
 .uk-text-lead {font-weight: bold;color: #000;}
 .tm-content h3, .tm-text-bold {font-weight: bold;}
 /*.tm-link-blue {background-color: transparent;color: #7ea0ae !important;font-size: 2vh;font-weight: 700;font-family: Montserrat;padding-right: 45px;background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+CiA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiBoZWlnaHQ9IjIxIiB3aWR0aD0iMzAiPgogIDxsaW5lIHgxPSIwIiB5MT0iMTAiIHgyPSIzMCIgeTI9IjEwIiBzdHlsZT0ic3Ryb2tlOiM1MTYxNTk7c3Ryb2tlLXdpZHRoOjIiIC8+CiAgPGxpbmUgeDE9IjIwIiB5MT0iMCIgeDI9IjMwIiB5Mj0iMTAiIHN0eWxlPSJzdHJva2U6IzUxNjE1OTtzdHJva2Utd2lkdGg6MiIgLz4KICA8bGluZSB4MT0iMjAiIHkxPSIyMSIgeDI9IjMwIiB5Mj0iMTAiIHN0eWxlPSJzdHJva2U6IzUxNjE1OTtzdHJva2Utd2lkdGg6MiIgLz4KPC9zdmc+");background-position:right;background-repeat: no-repeat;}
 .tm-link-pink {color: #f18d6e;font-size: 2vh;font-weight: 700;font-family: Montserrat;padding-right: 45px;background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+CiA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiBoZWlnaHQ9IjIxIiB3aWR0aD0iMzAiPgogIDxsaW5lIHgxPSIwIiB5MT0iMTAiIHgyPSIzMCIgeTI9IjEwIiBzdHlsZT0ic3Ryb2tlOiNmMThkNmU7c3Ryb2tlLXdpZHRoOjIiIC8+CiAgPGxpbmUgeDE9IjIwIiB5MT0iMCIgeDI9IjMwIiB5Mj0iMTAiIHN0eWxlPSJzdHJva2U6I2YxOGQ2ZTtzdHJva2Utd2lkdGg6MiIgLz4KICA8bGluZSB4MT0iMjAiIHkxPSIyMSIgeDI9IjMwIiB5Mj0iMTAiIHN0eWxlPSJzdHJva2U6I2YxOGQ2ZTtzdHJva2Utd2lkdGg6MiIgLz4KPC9zdmc+");background-position:right;background-repeat: no-repeat;display:inline-block}*/
 
 .tm-link-blue{background-color:#7ea0ae; color:#fff !important; padding:10px 15px; display:inline-block;}
 .pr-blog-links div a, .tm-link-pink{background-color:#f18d6e; color:#fff !important; padding:10px 15px; display:inline-block;}
 
  .tm-link-blue:hover{background-color: #f18d6e; color:#fff !important;}
 .tm-link-pink:hover{background-color:#7ea0ae; color:#fff !important;}
 
 .pr-inverse-block  .tm-link-pink:hover{background:#fff; color:#7ea0ae !important;}
 
 a{text-decoration:none !important;}
 
 
 .tm-readmore-white {position:relative;color: #ffffff;font-size: 2vh;font-weight: 700;font-family: Montserrat;padding-bottom: 50px;display:block;z-index:1;border-bottom: 10px solid #bdd5c9;width: 46%;margin:0 auto;}
  .tm-readmore-white:before {content:'';z-index:-1;position:absolute;bottom:-17px;left:0;right:0;height:30px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+CiA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiBoZWlnaHQ9IjMwIiB3aWR0aD0iMjEiPgogIDxsaW5lIHgxPSIxMCIgeTE9IjAiIHgyPSIxMCIgeTI9IjMwIiBzdHlsZT0ic3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjIiIC8+CiAgPGxpbmUgeDE9IjEwIiB5MT0iMzAiIHgyPSIwIiB5Mj0iMjAiIHN0eWxlPSJzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MiIgLz4KICA8bGluZSB4MT0iMTAiIHkxPSIzMCIgeDI9IjIxIiB5Mj0iMjAiIHN0eWxlPSJzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MiIgLz4KPC9zdmc+");background-position:center bottom;background-repeat: no-repeat;}
 
 #tm-container {position:relative;z-index:1;padding: 60px;}
 .tm-navbar {position:fixed;top:0;left:0;right:0;margin:0;z-index:2;}
 #tm-footer {position:fixed;bottom:0;left:0;right:0;background: #fff;margin:0;padding: 0px 60px;z-index:2;line-height: 60px;font-size: 1.7vh;font-family:'Montserrat';}
 #tm-slogan {position:fixed;overflow:hidden;left:0;top:0;bottom:0;width: 60px;background: #fff;z-index:2;font-size: 1.7vh;font-family:'Montserrat';text-transform:uppercase}
 #tm-copyright {position:fixed;overflow:hidden;right:0;top:0;bottom:0;width: 60px;background: #fff;z-index:2;font-size: 1.7vh;font-family:'Montserrat';}
 .tm-headerbar {margin: 0;position:fixed;z-index: 3;left: 60px;top: 5px;}
 #tm-content {padding:85px 0;margin-top: 0px;}
 
 /* NAV */
 #tm-portrait-frame .uk-navbar-nav > li > a{font-weight: bold;} 
 .uk-navbar-nav > li.uk-active > a{color:#f18d6e;}
 .uk-navbar-nav > li {position:static;}
 .uk-navbar-nav .uk-dropdown {left:60px !important;right:60px;width: auto;background: #000;padding-top: 60px;padding-bottom: 60px;min-height: 400px;}
 .uk-navbar-nav .uk-dropdown .uk-nav > li > a {font-family: 'Montserrat'; text-transform:uppercase;font-weight:bold;color: #f18d6e;}
 .uk-navbar-nav .uk-dropdown .uk-nav > li {display:inline-block;text-align:left;vertical-align:top;margin-right: 60px;}
 .uk-navbar-nav .uk-dropdown .uk-nav > li:last-child {margin-right: 0px;}
 .uk-navbar-nav .uk-dropdown .uk-nav > li:hover > a, .uk-navbar-nav .uk-dropdown .uk-nav > li:focus > a, .uk-dropdown .uk-nav .uk-nav-sub li:hover a{background: none;color: #bdd5c9}
 .uk-navbar-nav .uk-dropdown .uk-nav .uk-nav-sub a{font-size:13px;color: #fff;font-family: Montserrat;text-align:left;}
 .uk-navbar-nav {text-align:center;float:none;background: #fff;}
 .uk-navbar-nav a {font-weight: 500;text-transform: uppercase;  letter-spacing: 1.3px;}
 .uk-navbar-nav > li {display: inline-block;float: none;}
 .uk-navbar-nav li:focus,  .uk-navbar-nav li.uk-active,  .uk-navbar-nav li:hover {background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+CjxzdmcgaGVpZ2h0PSI2MCIgd2lkdGg9ImF1dG8iPgogIDxsaW5lIHgxPSIwIiB5MT0iMzAiIHgyPSIzMCIgeTI9IjMwIiBzdHlsZT0ic3Ryb2tlOnJnYigyNTUsMCwwKTtzdHJva2Utd2lkdGg6MiIgLz4KICBTb3JyeSwgeW91ciBicm93c2VyIGRvZXMgbm90IHN1cHBvcnQgaW5saW5lIFNWRy4KPC9zdmc+");}
 .tm-contact-menu-block {background:  #bdd5c9;padding: 20px 30px;font-size: 14px;text-align:left;}
 .tm-contact-menu-block p{font-family: Montserrat;font-weight: 500;color: #7ea0ae;letter-spacing:0.7px;margin-bottom: 0px;}
 .tm-contact-menu-block h3 {font-family: Montserrat;font-size: 27px;font-weight:bold;color: #fff;margin: 0;text-transform:uppercase;line-height: 32px;}
 .tm-contact-menu-block a, .tm-contact-menu-block span {font-family: Montserrat;font-weight: bold;text-transform:initial;font-size: 14px;letter-spacing: 0.7px;color:#000;}
 .tm-vacature-number { border-radius: 50%;background-color: #d0011b;color: #fff !important;margin-left: 5px;display:inline-block;width:20px;height: 20px;line-height: 20px;font-size: 12px; text-align:center;}
 
 /* TOP A */
 #tm-top-a-block {position:relative;padding-top: 70px;padding-bottom: 50px;}
 
 /* TOP B */
 #tm-top-b-block {position:relative;}
 
 /* Header */
 #tm-header-a-block {position:relative;}
 #tm-header-a-block:before {content:'';position:absolute;left:0;right:0;top:-15px;width: 30px;height: 30px;margin: 0 auto;  transform: rotate(45deg);background-color: #ffffff;z-index: 4;}
 #tm-header-a-block:after {content:'';position:absolute;left:0;height: 78px;width: 11px;background: #516159;z-index:1; top: 50%;transform: translateY(-50%);}
  .tm-intro-subtitle {width: 275px;padding-bottom: 20px;margin-bottom: 0px; float:right; margin-right:70px; margin-top:30px; text-align:right;}
 .tm-intro-subtitle span {font-size: 2.5vh;line-height: 3vh;font-weight: bold;font-family: 'Montserrat';text-transform:uppercase;}
   #tm-header-a-block .uk-overlay-panel > div{position:relative;}
  #tm-header-a-block .uk-overlay-panel img{display:block; width:100%; margin-top:157px;} 
 .tm-header-intro .tm-bg-header {background: rgba(255,255,255,0.7);padding: 85px 0;}
 .tm-header-intro .tm-bg-header h1 {font-weight: 700;text-transform:uppercase;}
 .tm-header-intro .tm-breadcrumb {background: #fff;color: #7ea0ae;font-weight: bold;font-family: 'Montserrat'; text-transform:uppercase;padding:5px 10px;display: inline-block;}
 .tm-header-intro .tm-breadcrumb ul {margin: 0;}
 
 /* Copyright */
 .pr-copyright p {margin: 0;}
 #tm-copyright .uk-panel{  color: #eaeaea; transform: rotate(90deg);transform-origin: 20px bottom 0;padding: 0 20px;text-align:center;width: 100vh; font-family:'Montserrat';}
 
 /* Slogan */
 #tm-slogan .uk-panel { color: #bdd5c9;transform: rotate(-90deg);padding: 0 20px;text-align:center;width: 100vh;height: 100%;font-family:'Montserrat';}
 
 /* Content pagination */
 .tm-bottom-a .bt-row-first {background: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) 5px, #000 5px, #000 6px), url(../images/previous.jpg);background-size: cover; background-position:left center;}
 .tm-bottom-a .bt-row-last {background: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) 5px, #000 5px, #000 6px), url(../images/previous.jpg);background-size: cover; background-position:left center; -webkit-transform: scaleX(-1);
    transform: scaleX(-1);}
 .tm-bottom-a .bt-row-first .bt-inner{min-height: 205px; }
 .tm-bottom-a .bt-row-first .bt-inner:before {content:'';position:absolute;top: 100px;bottom: 100px;left: 30px;width: 10px;background: #000;}
 .tm-bottom-a .bt-row-first .bt-inner:after {content:'';position:absolute;left: 15px;top:0;bottom:0;width: 30px;height: 100%;background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSIyMSIgd2lkdGg9IjMwIj4KICA8bGluZSB4MT0iMCIgeTE9IjEwIiB4Mj0iMzAiIHkyPSIxMCIgc3R5bGU9InN0cm9rZTojZmZmO3N0cm9rZS13aWR0aDoyIiAvPgogIDxsaW5lIHgxPSIxMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMTAiIHN0eWxlPSJzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MiIgLz4KICA8bGluZSB4MT0iMTAiIHkxPSIyMSIgeDI9IjAiIHkyPSIxMCIgc3R5bGU9InN0cm9rZTojZmZmO3N0cm9rZS13aWR0aDoyIiAvPgogICA8L3N2Zz4=");background-position:center left;background-repeat: no-repeat;}
 .tm-bottom-a .bt-row-last .bt-inner {min-height: 205px;text-align:right;-webkit-transform: scaleX(-1);
    transform: scaleX(-1)}
 .tm-bottom-a .bt-row-last .bt-inner:before {content:'';position:absolute;top: 100px;bottom: 100px;right: 30px;width: 10px;background: #000;}
 .tm-bottom-a .bt-row-last .bt-inner:after {content:'';position:absolute;right: 15px;top:0;bottom:0;width: 30px;height: 100%;background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+CiA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiBoZWlnaHQ9IjIxIiB3aWR0aD0iMzAiPgogIDxsaW5lIHgxPSIwIiB5MT0iMTAiIHgyPSIzMCIgeTI9IjEwIiBzdHlsZT0ic3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjIiIC8+CiAgPGxpbmUgeDE9IjIwIiB5MT0iMCIgeDI9IjMwIiB5Mj0iMTAiIHN0eWxlPSJzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MiIgLz4KICA8bGluZSB4MT0iMjAiIHkxPSIyMSIgeDI9IjMwIiB5Mj0iMTAiIHN0eWxlPSJzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MiIgLz4KPC9zdmc+");background-position:center right;background-repeat: no-repeat;}
 .tm-bottom-a .bt-row-last a {justify-content: flex-end !important;margin-right: 70px; }
 .tm-bottom-a .bt-inner a{font-family: 'Montserrat'; color: #fff !important;font-size: 2.8vh;margin-left: 70px;}
 
 /* Content */
 .teamfoto div {background: #000;padding: 10px;color: #fff;}
 .teamfoto {margin-bottom: 35px;}
 
 /* Top B */
 #tm-top-b-block .tm-module-content h2 {letter-spacing: 5px;}
 .tm-bottom-menu .uk-nav-side li:first-child ul{margin-top: 23px;}
 
 /* Bottom A */
 #tm-bottom-a-block {position:relative;}
 #tm-bottom-a-block:before {content:'';position:absolute;left:0;height: 78px;width: 11px;background: #f18d6e;z-index:1; top: 50%;transform: translateY(-50%);}
 #tm-bottom-a .uk-panel > div{padding: 50px;background-size: cover;}
#tm-bottom-a .uk-panel .tm-module-content {padding: 50px; background: rgba(189,213,201,0.8);text-align:center;position:relative;}
 #tm-bottom-a > div:nth-child(2) .uk-panel:after { content:'';position: absolute; display: block; right: -17px; top: 0; bottom: 0; background-image: radial-gradient(#ffffff 15%, transparent 16%); background-size: 35px 35px;background-repeat: repeat-y;z-index:2;width: 35px;}
 #tm-bottom-a > div:nth-child(2) .uk-panel:before { content:'';position: absolute; display: block; left: -17px; top: 0; bottom: 0; background-image: radial-gradient(#ffffff 15%, transparent 16%); background-size: 35px 35px;background-repeat: repeat-y;z-index:2;width: 35px;}
 
 /* Bottom B */
 #tm-bottom-b-block {background: #000;padding-top: 80px;padding-bottom: 80px;}
 .tm-bottom-menu .uk-nav-side > li > a, #tm-bottom-b-block  h2{padding-top: 5px;font-weight: bold;font-family: 'Montserrat'; color: #fff;text-transform:uppercase;font-size: 2vh;line-height: 2.6vh;}
 .tm-bottom-menu .uk-nav-side > li {width: 33%;float:left;}
 .tm-bottom-menu .uk-nav-side > li > div {overflow: initial !important;height: auto !important;}
 .tm-bottom-menu .uk-nav-side > li > div li {margin-bottom: 10px;}
 .tm-bottom-menu .uk-nav-side > li > div a {font-weight: 500;font-family: 'Montserrat'; color: #fff;text-transform:uppercase;}
 .uk-nav-parent-icon > .uk-parent > a::after {display: none;}
 #tm-bottom-b-block  .tm-bottom-contact a {font-weight: 500;font-family: 'Montserrat';}
 .tm-bottom-menu .uk-nav-side > li.uk-active > a, .tm-bottom-menu .uk-nav-side a:hover , .tm-bottom-menu .uk-nav-side a:focus {background: none;color:  #f18d6e;}
 .tm-bottom-contact {line-height: 3.5vh;}
 
 /* Bottom C */
 #tm-bottom-c-block {background: #f18d6e;}
 .tm-copyright-bottom {padding: 30px 0;}
 
 /* Over ons opsomming */
 .tm-over-ons-opsomming {margin-bottom: 50px !important;}
 .tm-over-ons-opsomming .uk-panel {padding: 25px;background: rgba(81,97,89,0.8);}
 .tm-over-ons-opsomming .uk-panel h3 a{text-transform:uppercase; color: #fff;font-weight: bold;}
 .tm-over-ons-opsomming .uk-panel p {color: white;}
 .tm-over-ons-opsomming .uk-button {background: #fff;color: #7ea0ae;font-weight: bold;}
 
 /* TEAM */
 
 .pr-about-section .uk-panel{background:#000;} 
 .pr-about-section .uk-panel,  .pr-about-section .uk-panel h3{color:#fff;}
  .pr-about-section .uk-panel h3,  .pr-about-section .uk-panel .uk-margin{padding:0px 15px;}
   .pr-about-section .uk-panel .uk-margin{padding-bottom:15px;}
 
 /* Referenties */
 .blog-referentie .uk-article {background: #000;}
 .blog-referentie .uk-article .tm-referentie-img {background: #fff;text-align:center;margin: 0;min-height: 120px;max-height: 120px;padding: 15px;border: 1px solid #f18d6e; }
 .blog-referentie .uk-article .tm-referentie-text {padding: 25px;}
 
 /* Main Bottom */
 #tm-main-bottom-block {background: #bdd5c9;padding-top: 50px;margin-top: 0px;}

 /* Contact */
 .tm-contact-details {padding-top: 60px;}
 
 /* Grid Tab - Opsomming van diensten */
 .tm-gridtab .uk-tab-center {margin-bottom: 50px;border-bottom: 0px;}
 .tm-gridtab .uk-tab a {font-family: 'Montserrat';color:#516159;font-weight: bold;text-transform:uppercase;border:0px;}
 .tm-gridtab .uk-tab .uk-active a, .tm-gridtab .uk-tab li a:hover, .tm-gridtab .uk-tab li a:focus{background: none;color:#516159;border-bottom: 5px solid #f18d6e;}
  .tm-gridtab h3 {background: rgba(81,97,89,0.6);}
  .tm-gridtab #tm-gridtab-container .uk-panel a:hover{background: red !important;}
  .tm-gridtab h3 a {font-weight: bold; font-family: 'Montserrat'; text-transform:uppercase;padding: 0 25px;text-align:center;}
  .tm-opsomming-titel {margin-top: 0px !important;}
  .tm-opsomming-titel h2{display: inline-block;position:relative;border-bottom: 10px solid #bdd5c9;margin-bottom: 0px;padding-bottom: 25px;}
  .tm-opsomming-titel h2:after {content:'';z-index:1;position:absolute;bottom:-24px;left:0;right:0;height:30px;background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+CiA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiBoZWlnaHQ9IjMwIiB3aWR0aD0iMjEiPgogIDxsaW5lIHgxPSIxMCIgeTE9IjAiIHgyPSIxMCIgeTI9IjMwIiBzdHlsZT0ic3Ryb2tlOiNmMThkNmU7c3Ryb2tlLXdpZHRoOjIiIC8+CiAgPGxpbmUgeDE9IjEwIiB5MT0iMzAiIHgyPSIwIiB5Mj0iMjAiIHN0eWxlPSJzdHJva2U6I2YxOGQ2ZTtzdHJva2Utd2lkdGg6MiIgLz4KICA8bGluZSB4MT0iMTAiIHkxPSIzMCIgeDI9IjIxIiB5Mj0iMjAiIHN0eWxlPSJzdHJva2U6I2YxOGQ2ZTtzdHJva2Utd2lkdGg6MiIgLz4KPC9zdmc+");background-position:center bottom;background-repeat: no-repeat;}
  
  /* RESPONSIVE */
  @media (max-width: 1280px) {
	.uk-navbar-nav {text-align:right;margin-right: 60px; padding-right: 110px;}
	
	.uk-navbar-nav .uk-dropdown .uk-nav > li {margin-right: 25px;}
  }
  @media (max-width: 1024px) {
	  .uk-navbar-nav {padding-right: 110px;}
	.uk-navbar-nav > li > a {padding: 0 10px;}	
	.uk-navbar-nav .uk-dropdown .uk-dropdown-grid .uk-width-3-4{width: 100% !important;padding-left: 25px;}
	.uk-navbar-nav .uk-dropdown .uk-nav > li {display:block;float:left;}
	#tm-potrait-frame .tm-navbar .tm-module-content {width: 33%;margin-top: 25px;}
  }
  
@media (max-width: 768px) {
	.tm-navbar {background: #fff;}
	.tm-bottom-a .bt-row-first, .tm-bottom-a .bt-row-last {width: 100% !important;}
	.tm-bottom-menu .uk-nav-side > li {width: 100%;float: none;}
	#tm-bottom-b .uk-nav > li > a, #tm-bottom-b .uk-nav-sub {padding-left: 0px !important;}
	#tm-container {padding:0;padding-top: 60px;}
	.uk-navbar-toggle {color: #f18d6e }
	.uk-navbar-content  {height: auto;margin-top: -13px;}
	#tm-potrait-frame .tm-navbar .tm-module-content {width: auto;padding-right: 0px;padding-top: 15px;}
}

@media (max-width: 479px) {
	.tm-contact-details .uk-grid > .uk-width-medium-1-3:first-child {margin-top: 0px;}
	.tm-contact-details .uk-grid > .uk-width-medium-1-3{margin-top: 25px;}
}


.pr-download{position:relative; z-index:999;}

/* Header
---------------------------------------------------------------------------- */
.uk-slider-fullscreen, .uk-slider-fullscreen > li {height: calc(100vh - 120px) !important;}
#tm-header-a-block .uk-slider .uk-panel:before { position:absolute; left:0; right:0;top:0; bottom:0; display: block; z-index: -1; background-size: cover; background-position: center; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+CiAgICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIj4KICAgICAgICA8ZyBzdHlsZT0iZmlsbDpyZ2IoMjQxLCAxNDAsIDExMCkiPgogICAgICAgICAgICA8cGF0aCBkPSJNMCAwTDAgMkwxIDFaIiAvPgogICAgICAgICAgICA8cGF0aCBkPSJNMiAwTDIgMkwxIDFaIiAvPgogICAgICAgIDwvZz4KICAgIDwvc3ZnPg==");}
#tm-header-a-block:before {display: none;}
#tm-header-a-block .uk-slider-container ul.uk-slider {transform: translateX(0px) !important;}

/* TOP A */
#tm-top-a-block:before {content:'';position:absolute; left:0; right:0;top:0; bottom:0; display: block; z-index: -1; background-size: cover; background-position: center; background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIGhlaWdodD0iMjAwIiB3aWR0aD0iNjAwIj4KICA8cGF0aCBkPSJNMzAwIDAgTDAgMjAwIEw2MDAgMjAwIFoiIGZpbGw9IiNmOGY4ZjgiIC8+Cjwvc3ZnPg==");}
#tm-top-a-block:after {content:'';position:absolute;left:0;height: 78px;width: 11px;background: #516159;z-index:1; top: 50%;transform: translateY(-50%);}
#tm-top-a-block { background-image: radial-gradient(#D7D7D7 33%, transparent 33%); background-size: 5px 5px;}

/* TOP B */
#tm-top-b-block:before {content:'';position:absolute;left:0;height: 78px;width: 11px;background: #f18d6e;z-index:1; top: 50%;transform: translateY(-50%);}
#tm-top-b .uk-panel > div{padding: 10%;background-size: cover;}
#tm-top-b .uk-panel .tm-module-content {padding: 50px; background: rgba(189,213,201,0.8);text-align:center;position:relative; min-height:386px;}
#tm-top-b > div:nth-child(2) .uk-panel:after { content:'';position: absolute; display: block; right: -17px; top: 0; bottom: 0; background-image: radial-gradient(#ffffff 15%, transparent 16%); background-size: 35px 35px;background-repeat: repeat-y;z-index:2;width: 35px;}
#tm-top-b > div:nth-child(2) .uk-panel:before { content:'';position: absolute; display: block; left: -17px; top: 0; bottom: 0; background-image: radial-gradient(#ffffff 15%, transparent 16%); background-size: 35px 35px;background-repeat: repeat-y;z-index:2;width: 35px;}
#tm-top-b-block h2 + p{color: #000;}


#tm-middle {display: none;}

@media (max-width: 768px) {
	#tm-middle {display: block;}
	.tm-navbar {background: transparent;text-align:center;}
	.uk-navbar-toggle {float: none;color: #fff;font-size: 3.5vh;}
	#tm-top-b > div:nth-child(2) .uk-panel:after { right: 0;left:0; top: -17px; bottom: auto;height: 35px;background-repeat: repeat-x;width: 100%;}
	#tm-top-b > div:nth-child(2) .uk-panel:before { left: 0; top: auto; bottom: -17px; background-repeat: repeat-x;z-index:2;width: 100%;height: 35px;}
	.uk-slider-fullscreen, .uk-slider-fullscreen > li {height: calc(100vh) !important }
	#tm-container {padding-top: 0px;}
	.tm-main-bottom .tm-module-content{font-size: 3vh;}
	.tm-main-bottom .tm-module-content p:first-child {margin-bottom: 10px !important;}
	#tm-header-a-block:before, #tm-header-a-block:after, #tm-top-b-block:before, #tm-top-a-block:after {display: none;}
}

@media (max-width: 414px) {
	
	.tm-intro-subtitle span {font-size: 3.5vh;line-height: 4vh;}
}