@charset "UTF-8";
/* https://tartureisiburoo.ee/wp-content/cache/autoptimize/css/autoptimize_single_67c1943d65e074513ef04c583f6127f6.css?ver=11.12.2 */
ul.ul-2col,.ul-2col ul{columns:2}ul.ul-2col>li,.ul-2col ul>li{break-inside:avoid}.text-center{text-align:center}.font-weight-bold{font-weight:700!important}.align-items-center{display:flex;align-items:center}.content-row+.content-row{padding-top:4rem}#content>.content-row:last-child{padding-bottom:4rem}.page-title-head.hgroup>h1{position:relative;font-family:'Raleway';font-weight:700;color:#fff;margin-top:10px;margin-bottom:20px;font-size:58px;line-height:68px}.page-title-head.hgroup>h1:before{content:"";display:block;position:absolute;height:20rem;width:300vw;top:50%;right:-30rem;transform:translateY(-50%);background:linear-gradient(to left,transparent,rgba(0,0,0,.5) 25rem);z-index:-1}#page>.page-title.solid-bg{overflow:hidden}.page-title-head.hgroup{overflow:visible}#main-slideshow{max-height:300px}#main-slideshow.fixed>.royalSlider,#main-slideshow.fixed .ts-wrap{max-width:unset!important}#main-slideshow.fixed{padding:0!important}.mini-widgets a:not(:hover){color:unset;text-decoration:none}.home .articles-list>article>.post-thumbnail-wrap>.post-thumbnail{display:block;margin-bottom:-150px}.home .articles-list>article>.post-thumbnail-wrap>.post-thumbnail>a{object-fit:cover;height:300px;overflow:hidden}.home .articles-list>article>.post-thumbnail-wrap>.post-thumbnail>a>img{height:570px;width:855px;max-height:100%}.home .articles-list>article>.post-entry-content{margin-top:0!important;border:1px solid gray(166)}.icon-links .wpb_wrapper{width:100%}.icon-link:before{display:none}.icon-link{height:6.5rem;width:50%;float:left;display:flex;align-items:center;justify-content:center;color:#000;text-decoration:none;font-size:1.3333333rem}.icon-link:hover{color:#00a4e8}.icon-link>i{font-size:3.666666667rem;margin-right:1rem}.table-title{margin-top:2rem}.single-post article>.post-thumbnail{display:none}#main{padding-bottom:0!important}.contact-row{background:url(/wp-content/themes/dt-the7-child/images/contact.jpg) center center no-repeat;background-size:cover;margin-top:5rem;padding-top:4rem;padding-bottom:4rem}.contact-row h2,.contact-row p{color:#fff}.contact-row textarea::placeholder,.contact-row input::placeholder{color:#000}.contact-row input:active,.contact-row input:focus,.contact-row textarea:active,.contact-row textarea:focus{border-color:#00a4e8;box-shadow:0 0 0 2px rgba(0,164,232,.5)}.contact-row .wpcf7{margin-top:1rem}.contact-row .wpcf7 input,.contact-row .wpcf7 textarea{margin-top:.4rem}.table-dropdown{display:none}.tables-container .table-select{margin-top:1rem;margin-bottom:2rem;color:#000}a.comment-link,.author.vcard{display:none}.wpcf7 textarea{resize:vertical;max-height:600px}.wpcf7 input:active,.wpcf7 input:focus,.wpcf7 textarea:active,.wpcf7 textarea:focus{border-color:#00a4e8;box-shadow:0 0 0 2px rgba(0,164,232,.5)}.wpcf7 input:active::placeholder,.wpcf7 input:focus::placeholder,.wpcf7 textarea:active::placeholder,.wpcf7 textarea:focus::placeholder{color:#000}#footer .wf-container{display:flex;align-items:center}#footer .textwidget{text-align:right}.textwidget>span+span{margin-left:1rem!important;break-inside:avoid}.home #sidebar{padding-top:50px}.sidebar .wpcf7-textarea{min-height:100px;resize:vertical}.acf_table th{width:180px}div .acf_title{font-weight:700}@media (max-width:992px){.vc_row.content-row{width:inherit;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.vc_col-xs-12{padding:15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;flex:0 0 auto\0}.vc_col-xs-12>.vc_column-inner{padding:15px}.bookingaff{display:block;margin-top:3rem;padding-bottom:1rem;overflow-x:scroll}.bookingaff>iframe{min-width:750px}h2{font-size:1.8rem;line-height:1.5em}.page-title-head.hgroup>h1{font-size:2rem}.art-table .art-tr{border-bottom:none!important;padding-top:1rem!important}.art-table .art-tr+.art-tr{margin-top:1rem!important;border-top:2px solid #000}.art-table .art-tr .art-td:empty{display:none!important}.art-table .art-tr .art-td:empty+.art-td{border-top:none!important}.icon-links{margin-top:2rem}.icon-link{height:5rem;font-size:1rem}.icon-link>i{font-size:4rem}}@media (max-width:400px){.icon-link:first-child{margin-top:2rem}.icon-link:last-child{margin-bottom:1rem}.icon-link{height:2.4rem;font-size:.8rem;width:100%}.icon-link+.icon-link{margin-top:.5rem}.icon-link>i{font-size:1.8rem}}