
@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol,ul{box-sizing:border-box}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media  (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}#end-resizable-editor-section{display:none}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}.modal-backdrop.in {
  filter: alpha(opacity=80);
  opacity: 0.8;
}.pagination {
  margin: 0;
}.pagination > li {
  display: inline-block;
}.pagination > li > a, .pagination > li > span {
  text-align: center;
  padding: 10px 0;
  border: none;
  font-size: 18px;
  margin-left: 6px;
  margin-bottom: 10px;
  min-width: 30px;
}.pagination > li:first-child > a, .pagination > li:first-child > span {
  border-radius: 0px;
  padding: 10px 26px;
}.pagination > li:last-child > a, .pagination > li:last-child > span {
  border-radius: 0px;
  padding: 10px 26px;
}input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select, .form-control {
  height: 50px;
  border-width: 1px;
  border-style: solid;
  border-color: #b4b4b4;
  background-color: transparent;
  border-radius: 0;
  color: #787878;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 16px;
  font-weight: 600;
}textarea {
  height: auto;
}.form-control option {
  color: #232323;
  background-color: #fff;
}.form-control, .form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}.form-control.invalid {
  -webkit-box-shadow: 0 0 0 2px #ffc326;
  box-shadow: 0 0 0 2px #ffc326;
}.form-control:focus {
  border-color: #ffc326;
}.form-control:-moz-placeholder {
  color: #b4b4b4;
  font-weight: 600;
  opacity: 1;
}.form-control::-moz-placeholder {
  font-style: normal;
  font-weight: 600;
  color: #b4b4b4;
  opacity: 1;
}.form-control:-ms-input-placeholder {
  font-style: normal;
  color: #b4b4b4;
  font-weight: 600;
}.form-control::-webkit-input-placeholder {
  font-style: normal;
  color: #b4b4b4;
  font-weight: 600;
}select.form-control:focus {
  color: #ffc326;
}input.form-control:focus {
  color: #ffc326;
}input.form-control:focus:-moz-placeholder {
  color: #ffc326;
}input.form-control:focus::-moz-placeholder {
  color: #ffc326;
}input.form-control:focus:-ms-input-placeholder {
  color: #ffc326;
}input.form-control:focus::-webkit-input-placeholder {
  color: #ffc326;
}form label + [class*="icon2-"] {
  position: absolute;
  font-size: 24px;
  color: #787878;
  left: 10px;
  top: 19px;
}form label + [class*="icon2-"] + .form-control {
  padding-left: 50px;
}label {
  font-weight: normal;
}.form-control + [class*="icon2-"] {
  position: absolute;
  font-size: 24px;
  left: 20px;
  top: 50%;
  color: #ffc326;
}.form-wrapper.with_background, .form-wrapper.cs, .form-wrapper.ds, .form-wrapper.ls {
  padding: 35px;
}.wrap-forms .form-builder-item {
  margin-bottom: 15px !important;
}.panel {
  box-shadow: none;
}.media {
  margin-top: 16px;
}.nav > li > a {
  color: #232323;
}.nav > li > a:hover, .nav > li > a:focus {
  background-color: inherit;
}.tab-content {
  border-radius: 0 0 0 0;
  padding: 30px 30px;
  border: 1px solid rgba(0, 0, 0, 0.06);
}.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  border: 1px solid rgba(0, 0, 0, 0.06);
}.nav-tabs {
  border-bottom-color: transparent;
  margin-top: 0px;
  margin-bottom: -1px;
}.nav-tabs > li > a {
  font-size: 14px;
  padding: 19px 40px;
  margin-right: 1px;
  margin-top: 0px;
  border: none;
  border: 1px solid #232323;
  background-color: #232323;
  color: #fff;
  border-radius: 0;
}.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  border-color: transparent;
  background-color: #ffc326;
  color: #fff;
}.nav-tabs > li > a:hover, .nav-tabs > li > a:focus{
  border-color: #232323;
  background-color: #232323;
  color: #ffc326;
}.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
  padding: 13px 8px;
  border-color: #b4b4b4;
}.table {
  border-top: 1px solid #b4b4b4;
  border-bottom: 1px solid #b4b4b4;
}.table td + th, .table th + td, .table th + th, .table td + td {
  border-left: 1px solid #b4b4b4;
}.btn {
  padding: 18px 30px;
  text-transform: uppercase;
  margin: 0 2px 6px 0;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}.btn:hover, .btn:focus {
  outline: none;
}li.media:before, li.media:after {
  display: block;
  content: "";
  clear: both;
}html {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: visible;
}::selection {
  color: #fff;
  background-color: #ffc326;
}::-moz-selection {
  color: #fff;
  background-color: #ffc326;
}body {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  background-color: #fff;
  overflow: visible;
  overflow-x: hidden;
}h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
  line-height: 1.3;
  word-break: break-word;
  margin-top: 1.5em;
  margin-bottom: 1em;
}h4 {
  font-size: 24px;
}h5 {
  font-size: 17px;
}h6 {
  font-size: 15px;
}h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
  margin-top: 0;
}p {
  margin-bottom: 20px;
}blockquote {
  position: relative;
  margin: 0;
  padding: 10px 10px 30px 10px;
  border: 0;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
  font-style: italic;
}blockquote p {
  margin-bottom: 45px;
}blockquote .media {
  font-size: 14px;
  font-style: normal;
  margin: 0 0 6px;
  padding-top: 10px;
}blockquote .media img {
  min-width: 40px;
  max-width: 40px;
  border-radius: 50%;
}blockquote .item-meta {
  margin-top: 10px;
  font-style: normal;
  opacity: 0.7;
}blockquote footer {
  font-weight: 600;
  font-style: normal;
  font-size: 15px;
  text-transform: uppercase;
  color: #ffc326;
}blockquote footer:before {
  display: none;
}blockquote cite, blockquote cite a {
  font-style: normal;
  text-transform: none;
  font-weight: 300;
  color: #b4b4b4;
  display: block;
  width: 100%;
  font-size: 16px;
}img, figure {
  max-width: 100%;
  height: auto;
}figcaption{
  padding: 2px 0 12px;
}figcaption p{
  margin-bottom: 0;
}label {
  color: #232323;
}a {
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}a:hover {
  color: #ffc326;
  text-decoration: none;
  -webkit-transition: all 0.15s linear 0s;
  -moz-transition: all 0.15s linear 0s;
  -o-transition: all 0.15s linear 0s;
  -ms-transition: all 0.15s linear 0s;
  transition: all 0.15s linear 0s;
}input:focus, button:focus, select:focus, textarea:focus, a:focus {
  outline: medium none;
  text-decoration: none;
}a > img {
  -webkit-transition: all 0.15s ease-in-out 0s;
  -moz-transition: all 0.15s ease-in-out 0s;
  -o-transition: all 0.15s ease-in-out 0s;
  -ms-transition: all 0.15s ease-in-out 0s;
  transition: all 0.15s ease-in-out 0s;
}a:hover > img {
  opacity: 0.8;
}hr {
  border: none;
  height: 1px;
  background-color: #ddd;
  margin-top: 5px;
  margin-bottom: 5px;
}iframe {
  border: none;
  max-width: 100%;
}input[type="number"] {
  -moz-appearance: textfield;
}input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}table {
  width: 100%;
  max-width: 100%;
  margin: 10px 0;
}table td, table th {
  padding: 13px 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border: 1px solid #b4b4b4;
}table th {
  color: #232323;
  font-weight: normal;
}ul, ol {
  padding-left: 30px;
}.list1 ul, ul.list1 {
  list-style: none;
  padding: 0;
  margin: 25px 0;
}.list1 li {
  position: relative;
  padding: 9px 0 10px 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}.list1 li > .media {
  margin: 3px 0 0;
}.list1.no-bullets li {
  padding-left: 0;
}.list1.no-bullets li:before {
  display: none;
}.list1 li:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}.list1.no-top-border li:first-child {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}.list1.no-bottom-border li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}.list1 li:before {
  content: "";
  display: block;
  position: absolute;
  border: 1px solid #ffc326;
  left: 10px;
  top: 17px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
} .theme_button, button, input[type="submit"] {
  font-size: 16px;
  font-weight: 700;
  padding: 15px 25px 15px;
  text-transform: uppercase;
  margin-bottom: 4px;
  line-height: 1;
  display: inline-block;
  min-width: 8.5em;
  text-align: center;
  color: #fff;
  border: 3px solid #232323;
  background-color: #232323;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  position: relative;
  -webkit-transition: all 0.4s linear 0s;
  -moz-transition: all 0.4s linear 0s;
  -o-transition: all 0.4s linear 0s;
  -ms-transition: all 0.4s linear 0s;
  transition: all 0.4s linear 0s;
}.theme_button[type="reset"] {
  display: none;
} .theme_button.color1{
  background-color: #ffc326;
  border-color: #ffc326;
  color: #fff;
} .theme_button.color1:active, .theme_button.color1:hover, .theme_button.color1:focus {
  background-color: transparent;
  border-color: #ffc326;
  color: #ffc326;
} .theme_button.color2 {
  background-color: #232323;
  border-color: #232323;
  color: #ffc326;
} .theme_button.color2:active, .theme_button.color2:hover, .theme_button.color2:focus {
  background-color: transparent;
  border-color: #232323;
  color: #232323;
} .ds .theme_button.color2 {
  background-color: #787878;
  border-color: #787878;
  color: #ffc326;
} .ds .theme_button.color2:active, .ds .theme_button.color2:hover, .ds .theme_button.color2:focus {
  background-color: transparent;
  border-color: #787878;
  color: #787878;
} .cs .theme_button.color2 {
  background-color: #232323;
  border-color: #232323;
  color: #ffc326;
} .cs .theme_button.color2:active, .cs .theme_button.color2:hover, .cs .theme_button.color2:focus {
  background-color: transparent;
  border-color: #232323;
  color: #232323;
} .theme_button:active, .theme_button:hover, .theme_button:focus {
  color: rgba(255, 255, 255, 0.7);
  opacity: 1;
  text-decoration: none;
  outline: none;
  -webkit-transition: all 0.05s linear 0s;
  -moz-transition: all 0.05s linear 0s;
  -o-transition: all 0.05s linear 0s;
  -ms-transition: all 0.05s linear 0s;
  transition: all 0.05s linear 0s;
} .theme_button:active {
  top: 1px;
} .theme_button.inverse {
  color: #232323;
  background-color: transparent;
  border: 3px solid #232323;
} .wide_button {
  padding-left: 50px;
  padding-right: 50px;
}h1 > [class*="rt-icon"], h2 > [class*="rt-icon"], h3 > [class*="rt-icon"], h4 > [class*="rt-icon"], h5 > [class*="rt-icon"], h6 > [class*="rt-icon"] {
  font-size: 1.2em;
  position: relative;
  top: 0.17em;
  line-height: 0;
  padding-right: 0.1em;
}p > [class*="rt-icon"] {
  font-size: 1.1em;
  position: relative;
  top: 0.1em;
  line-height: 0;
  padding: 0 0.2em;
}p > [class*="rt-icon"] + [class*="rt-icon"] {
  margin-left: -0.75em;
} .theme_button > [class*="rt-icon"] {
  font-size: 1.8em;
  line-height: 0;
  position: relative;
  top: 5px;
  padding: 0 3px;
} .theme_button > [class*="glyphicon"], .theme_button > [class*="fa-"] {
  font-size: 1.5em;
  position: relative;
  top: 3px;
  line-height: 0;
}.section_padding_40 > [class*="container"] {
  padding-top: 40px;
  padding-bottom: 40px;
}.section_padding_top_0 > [class*="container"] {
  padding-top: 0;
}.section_padding_top_5 > [class*="container"] {
  padding-top: 5px;
}.section_padding_top_15 > [class*="container"] {
  padding-top: 15px;
}.section_padding_top_50 > [class*="container"] {
  padding-top: 50px;
}.section_padding_top_65 > [class*="container"] {
  padding-top: 65px;
}.section_padding_top_100 > [class*="container"] {
  padding-top: 100px;
}.section_padding_top_130 > [class*="container"] {
  padding-top: 130px;
}.section_padding_top_150 > [class*="container"] {
  padding-top: 150px;
}.section_padding_bottom_0 > [class*="container"] {
  padding-bottom: 0;
}.section_padding_bottom_15 > [class*="container"] {
  padding-bottom: 15px;
}.section_padding_bottom_25 > [class*="container"] {
  padding-bottom: 25px;
}.section_padding_bottom_40 > [class*="container"] {
  padding-bottom: 40px;
}.section_padding_bottom_50 > [class*="container"] {
  padding-bottom: 50px;
}.section_padding_bottom_100 > [class*="container"] {
  padding-bottom: 100px;
}.section_padding_bottom_120 > [class*="container"] {
  padding-bottom: 120px;
}.section_padding_bottom_130 > [class*="container"] {
  padding-bottom: 130px;
}.section_padding_bottom_140 > [class*="container"] {
  padding-bottom: 140px;
}.section_padding_bottom_150 > [class*="container"] {
  padding-bottom: 150px;
}@media  (max-width: 1199px) { .section_padding_top_100 > [class*="container"], .section_padding_top_130 > [class*="container"], .section_padding_top_150 > [class*="container"]{
    padding-top: 75px;
  } .section_padding_bottom_100 > [class*="container"], .section_padding_bottom_120 > [class*="container"], .section_padding_bottom_130 > [class*="container"], .section_padding_bottom_140 > [class*="container"], .section_padding_bottom_150 > [class*="container"]{
    padding-bottom: 75px;
  }}@media  (max-width: 479px) { .section_padding_top_100 > [class*="container"], .section_padding_top_130 > [class*="container"], .section_padding_top_150 > [class*="container"]{
    padding-top: 50px;
  } .section_padding_bottom_100 > [class*="container"], .section_padding_bottom_120 > [class*="container"], .section_padding_bottom_130 > [class*="container"], .section_padding_bottom_140 > [class*="container"], .section_padding_bottom_150 > [class*="container"]{
    padding-bottom: 50px;
  }}[class*="col-"] {
  margin-top: 15px;
  margin-bottom: 15px;
}form [class*="col-"] {
  margin-top: 0;
}[class*="_0"] [class*="col-"], header [class*="col-"] {
  margin-top: 0;
  margin-bottom: 0;
  min-height: 0;
}.columns_padding_0 [class*="col-"] {
  padding: 0;
}.columns_padding_0 > .container{
  padding-left: 15px;
  padding-right: 15px;
}.row.columns_padding_0, .columns_padding_0 .row {
  margin: 0;
}@media  (min-width: 500px) {.columns_padding_25 > [class*="container"] > .row {
    margin-right: -25px;
    margin-left: -25px;
  }.columns_padding_25 > [class*="container"] > .row > [class*="col-"] {
    padding-left: 25px;
    padding-right: 25px;
  }.row.columns_padding_25 {
    margin-left: -25px;
    margin-right: -25px;
  }}@media  (max-width: 767px) {.container {
    max-width: 500px;
  }}.fullwidth-section .container-fluid {
  padding-right: 0;
  padding-left: 0;
}@media  (min-width: 992px) {.section_flex > .container > .row, .section_flex > .container-fluid > .row {
    display: flex;
  }.section_flex > .container > .row > [class*="col-"], .section_flex > .container-fluid > .row > [class*="col-"] {
    flex: 1;
  }}.background_cover {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}.parallax {
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: 50% 0;
  background-repeat: no-repeat;
  position: relative;
}.parallax [class*="col-"].cs {
  background-color: rgba(255, 195, 38, 0.95);
}.parallax [class*="col-"].ds {
  background-color: rgba(35, 35, 35, 0.95);
} .column-overlay {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-repeat: repeat !important;
  z-index: 1;
}.fw-column .fw-column-inner {
  z-index: 2;
  position: relative;
}@media  (max-width: 767px) {.parallax {
    -webkit-background-size: auto auto;
    -moz-background-size: auto auto;
    -o-background-size: auto auto;
    background-size: auto auto;
  }}.section_overlay.ls:after {
  background-color: #fff;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=92)";
  filter: alpha(opacity=92);
  opacity: 0.92;
}.section_overlay.ls.ms:after {
  background-color: #f2f2f2;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=88)";
  filter: alpha(opacity=88);
  opacity: 0.88;
}.section_overlay.cs:after {
  background-color: #ffc326;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=95)";
  filter: alpha(opacity=95);
  opacity: 0.95;
}.section_overlay.cs:before {
  display: none;
}.section_overlay.ds:after {
  background-color: #181818;
  opacity: 0.85;
}.parallax > *, .section_overlay > * {
  z-index: 4;
  position: relative;
} .section_overlay {
  position: relative;
} .section_overlay:before, .section_overlay:after{
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
} .section_overlay:before, .section_overlay:after {
  opacity: 0.8;
}h2.section_header {
  margin: 0 0 20px;
  font-size: 40px;
  line-height: 42px;
  position: relative;
  word-wrap: break-word;
}h3.section_header {
  margin: 0 0 20px;
  font-size: 35px;
  position: relative;
  word-wrap: break-word;
}h4.section_header {
  margin: 0 0 15px;
  position: relative;
  word-wrap: break-word;
}h3 + .section_header{
  margin-top: -17px;
}.section_header + h3 {
  margin: -22px 0 44px;
  font-size: 30px;
}.section_header + p {
  font-size: 15px;
  margin-top: -27px;
}.text-center .section_header + p, .section_header.text-center + p {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}@media  (max-width: 991px) {.section_header {
    font-size: 30px;
    margin-top: 0;
  }.section_header.text-center + p, .text-center .section_header + p {
    max-width: 100%;
  }.section_header + p {
    font-size: 1.1em;
    letter-spacing: 0;
  }}.to_animate {
  visibility: hidden;
}.animated {
  visibility: visible !important;
}#box_wrapper, #canvas {
  overflow: visible;
  position: relative;
}#box_wrapper > section, #box_wrapper > div > section {
  clear: both;
}#canvas.boxed {
  padding: 1px 0;
}#box_wrapper.container, #box_wrapper > section, #box_wrapper > div > section {
  overflow: hidden;
}body.boxed {
  position: static;
  width: auto;
  height: auto;
}.boxed .container {
  max-width: 100%;
  padding-left: 50px;
  padding-right: 50px;
}@media  (max-width: 500px) {.boxed .container {
    padding-left: 10px;
    padding-right: 10px;
  }}.boxed #box_wrapper.container {
  padding: 0;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  margin-top: 59px;
}.boxed #box_wrapper.container.top-bottom-margins {
  margin-top: 80px;
  margin-bottom: 80px;
} .clearfix {
  clear: both;
}.round {
  border-radius: 50%;
}.inline-block {
  display: inline-block;
  max-width: 100%;
}.with_padding {
  padding: 30px 35px;
}.with_background {
  background-color: #f5f5f5;
}.with_border {
  border: 2px solid rgba(0, 0, 0, 0.06);
}.with_border.sticky.post {
  border: 2px solid #ffc326;
}.top-zebra-border {
  position: relative;
}.top-zebra-border:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  height: 5px;
  left: 0;
  right: 0;
  background-color: #ffc326;
  background-image: -webkit-linear-gradient(135deg, #232323 15%, #ffc326 15%, #ffc326 50%, #232323 50%, #232323 65%, #ffc326 65%, #ffc326);
  background-image: linear-gradient(-45deg, #232323 15%, #ffc326 15%, #ffc326 50%, #232323 50%, #232323 65%, #ffc326 65%, #ffc326);
  background-size: 8px 8px;
}.with_border .top-zebra-border:before {
  top: -2px;
  left: -2px;
  right: -2px;
}.with_border .item-media + .top-zebra-border:before {
  top: -1px;
  left: -2px;
  right: -2px;
}.content-justify {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
} .highlight {
  color: #ffc326;
  border-color: #ffc326;
}.black {
  color: #181818;
  border-color: #181818;
}.grey {
  color: #232323;
  border-color: #232323;
}.greylinks a {
  color: #787878;
}.darklinks a {
  color: #232323;
}.thin {
  font-weight: 300;
}.bold {
  font-weight: 700;
}.regular {
  font-weight: 500;
}.main_bg_color {
  color: #fff;
  background-color: #ffc326;
}.topmargin_10 {
  margin-top: 10px;
}.topmargin_40 {
  margin-top: 40px;
}.bottommargin_30 {
  margin-bottom: 30px;
}.padding_10 {
  padding: 10px;
}.padding_20 {
  padding: 20px;
}@media  (max-width: 1200px) {.padding_10 {
    padding: 10px 15px;
  }.padding_20 {
    padding: 20px 15px;
  }}.fontsize_16 {
  font-size: 16px;
}.fontsize_18 {
  font-size: 18px;
}.small-text {
  font-size: 13px;
}.entry-date {
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
}.entry-author {
  font-size: 13px;
  margin-bottom: 20px;
}.entry-author a {
  color: #ffc326;
}.entry-author a:hover {
  color: #232323;
}.with_border .item-media {
  margin: -2px -2px 0px -2px !important;
  z-index: 1;
}.content-padding .item-content {
  padding: 30px 40px 30px;
}@media  (max-width: 992px) {.content-padding .item-content {
    padding: 30px 30px 20px;
  }}.vertical-item h3 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1;
}.vertical-item .item-media + .item-content {
  padding-top: 30px;
}.vertical-item .list1 {
  text-align: left;
  margin: 0;
}.vertical-item.content-padding .item-content {
  padding: 55px 35px 50px;
}.vertical-item.content-absolute {
  position: relative;
}.vertical-item.content-absolute .item-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 30px 20px;
}.vertical-item + .item-title {
  padding: 10px 30px;
}.vertical-item + .item-title h2, .vertical-item + .item-title h3, .vertical-item + .item-title h4 {
  margin: 0;
}.item-meta {
  margin-bottom: 10px;
}.item-meta i {
  position: relative;
  font-size: 20px;
  top: 3px;
  padding: 0;
  margin: 0;
}.item-media {
  position: relative;
  overflow: hidden;
}.item-media img {
  max-width: 100%;
  width: auto;
}.media-links {
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}.media-links div {
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -25px;
  z-index: 4;
}.media-links:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(35, 35, 35, 0.5);
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}[class*="item"]:hover .media-links:before {
  filter: alpha(opacity=80);
  opacity: 0.8;
}.media-links a.abs-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
}[class*="item"]:hover .media-links a.abs-link {
  opacity: 1;
}.links-wrap a {
  position: relative;
  width: 50px;
  height: 50px;
  line-height: 50px;
  top: -100px;
  display: inline-block;
  z-index: 5;
  font-size: 24px;
  text-align: center;
  filter: alpha(opacity=0);
  opacity: 0;
  transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  -moz-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  -ms-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  -o-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  -webkit-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  border: 1px solid #ffc326;
  background-color: #ffc326;
}.links-wrap a:hover {
  color: rgba(255, 255, 255, 0.6);
}.links-wrap a.p-view {
  color: #fff;
}.links-wrap a.p-link {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
  transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s;
  -moz-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s;
  -ms-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s;
  -o-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s;
  -webkit-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s;
}.links-wrap a:before {
  font-family: "rt-icons-2";
  content: "";
}.links-wrap a.p-link:before {
  content: "";
}[class*="item"]:hover .links-wrap a {
  top: 0px;
  filter: alpha(opacity=100);
  opacity: 1;
}[class*="item"]:hover .media-links div {
  filter: alpha(opacity=100);
  opacity: 1;
}.ls {
  background-color: #fff;
  color: #787878;
}.ls h1, .ls h2, .ls h3, .ls h4, .ls h5, .ls h6 {
  color: #232323;
}.ls h1 a, .ls h2 a, .ls h3 a, .ls h4 a, .ls h5 a, .ls h6 a {
  color: inherit;
}.ls h1 a:hover, .ls h2 a:hover, .ls h3 a:hover, .ls h4 a:hover, .ls h5 a:hover, .ls h6 a:hover {
  color: #ffc326;
}.ls a {
  color: #ffc326;
}.ls a:hover {
  color: #232323;
}.ls .theme_button.inverse a, .ls .theme_button.inverse {
  color: #232323;
}.ls .theme_button.inverse a:hover, .ls .theme_button.inverse:hover, .ls .theme_button.inverse a:focus, .ls .theme_button.inverse:focus {
  color: rgba(35, 35, 35, 0.7);
}.ls .theme_button.inverse a i, .ls .theme_button.inverse i {
  color: #232323;
}.ls .highlight {
  color: #ffc326;
}.ls .greylinks a {
  color: #787878;
}.ls .greylinks a:hover {
  color: #ffc326;
}.ls .darklinks a {
  color: #232323;
}.ls .darklinks a:hover {
  color: #ffc326;
}.ls .pagination > li > a, .ls .pagination > li > span {
  background-color: transparents;
  color: #787878;
}.ls .pagination > li.active > a, .ls .pagination > li.active > span, .ls .pagination > li > a:hover, .ls .pagination > li > span:hover, .ls .pagination > li > a:focus, .ls .pagination > li > span:focus {
  background-color: transparent;
  color: #ffc326;
}.ls.ms {
  background-color: #f2f2f2;
}.ls.ms .greylinks a {
  color: #5f5f5f;
}.ls.ms .greylinks a:hover {
  color: #232323;
}.ls.ms .with_background {
  background-color: #fff;
}.ls.ms hr {
  background-color: #fff;
}.ls.ms input[type="text"], .ls.ms input[type="email"], .ls.ms input[type="url"], .ls.ms input[type="password"], .ls.ms input[type="search"], .ls.ms input[type="tel"], .ls.ms input[type="number"], .ls.ms textarea, .ls.ms select, .ls.ms .form-control {
  border-color: transparent;
  background-color: #fff;
}.ls.ms .ls:not(.ms) input[type="text"], .ls.ms .with_background input[type="text"], .ls.ms .ls:not(.ms) input[type="email"], .ls.ms .with_background input[type="email"], .ls.ms .ls:not(.ms) input[type="url"], .ls.ms .with_background input[type="url"], .ls.ms .ls:not(.ms) input[type="password"], .ls.ms .with_background input[type="password"], .ls.ms .ls:not(.ms) input[type="search"], .ls.ms .with_background input[type="search"], .ls.ms .ls:not(.ms) input[type="tel"], .ls.ms .with_background input[type="tel"], .ls.ms .ls:not(.ms) input[type="number"], .ls.ms .with_background input[type="number"], .ls.ms .ls:not(.ms) textarea, .ls.ms .with_background textarea, .ls.ms .ls:not(.ms) select, .ls.ms .with_background select, .ls.ms .ls:not(.ms) .form-control, .ls.ms .with_background .form-control {
  border-color: #b4b4b4;
}.ls.ms .pagination a, .ls.ms .pagination span {
  background-color: #fff;
}.ds {
  background-color: #232323;
  color: #787878;
}.ds.ms {
  background-color: #181818;
}.ds.ms .ds.ms {
  background-color: #131313;
}.ds {
  
}.ds h1, .ds h2, .ds h3, .ds h4, .ds h5, .ds h6 {
  color: #fff;
}.ds h1 a, .ds h2 a, .ds h3 a, .ds h4 a, .ds h5 a, .ds h6 a {
  color: #fff;
}.ds h1 a:hover, .ds h2 a:hover, .ds h3 a:hover, .ds h4 a:hover, .ds h5 a:hover, .ds h6 a:hover {
  color: #ffc326;
}.ds .ls {
  background-color: #fff;
  color: #787878;
}.ds .ls h1, .ds .ls h2, .ds .ls h3, .ds .ls h4, .ds .ls h5, .ds .ls h6 {
  color: #232323;
}.ds .ls h1 a, .ds .ls h2 a, .ds .ls h3 a, .ds .ls h4 a, .ds .ls h5 a, .ds .ls h6 a {
  color: inherit;
}.ds .ls h1 a:hover, .ds .ls h2 a:hover, .ds .ls h3 a:hover, .ds .ls h4 a:hover, .ds .ls h5 a:hover, .ds .ls h6 a:hover {
  color: #ffc326;
}.ds .ls a {
  color: #ffc326;
}.ds .ls a:hover {
  color: #232323;
}.ds label {
  color: #fff;
}.ds a {
  color: #787878;
}.ds a:hover {
  color: #fff;
}.ds hr {
  border-color: #303030;
}.ds blockquote{
  color: #fff;
} .ds .theme_button:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.02);
} .ds .theme_button i {
  color: #fff;
} .ds .theme_button.inverse {
  border-color: #fff;
  background-color: transparent;
  color: #fff;
} .ds .theme_button.inverse:after {
  display: none;
} .ds .theme_button.inverse:hover, .ds .theme_button.inverse:focus {
  color: rgba(255, 255, 255, 0.5);
} .ds .theme_button.inverse.color1 {
  border-color: #ffc326;
} .ds .theme_button.inverse.color1:hover {
  color: #ffc326;
} .ds .with_background{
  background-color: rgba(255, 255, 255, 0.06);
}.ds .with_border {
  border-color: #303030;
}.ds .highlight {
  color: #ffc326;
}.ds .grey, .ds .black {
  color: #787878;
  border-color: #fff;
}.ds .greylinks a {
  color: #b4b4b4;
}.ds .greylinks a:hover {
  color: #ffc326;
}.ds .darklinks a {
  color: #fff;
}.ds .darklinks a:hover {
  color: #ffc326;
}.ds .section_header + p {
  color: inherit;
}.ds form label + [class*="icon-"] {
  color: #fff;
}.ds .form-control:-moz-placeholder {
  color: #787878;
  opacity: 1;
}.ds .form-control::-moz-placeholder {
  color: #787878;
  opacity: 1;
}.ds .form-control:-ms-input-placeholder {
  color: #787878;
}.ds .form-control::-webkit-input-placeholder {
  color: #787878;
}.ds .table, .ds .table th, .ds .table td, .ds table th, .ds table td {
  border-color: #303030;
}.ds table th {
  color: #fff;
}.ds .table-striped > tbody > tr:nth-child(odd), .ds .table-striped > tbody > tr:nth-child(odd) > td, .ds .table-striped > tbody > tr:nth-child(odd) > th {
  border-color: #303030;
  background-color: rgba(255, 255, 255, 0.06);
}.ds .tab-content, .ds .nav-tabs > li > a {
  background-color: rgba(255, 255, 255, 0.06);
}.ds .nav-tabs > li.active > a, .ds .nav-tabs > li.active > a:hover, .ds .nav-tabs > li.active > a:focus {
  border-color: #ffc326;
  border-bottom-color: transparent;
  background-color: #ffc326;
  color: #fff;
}.ds ul.list1 {
  color: #fff;
}.ds ul.list1 li {
  border-color: #303030;
}.ds .widget-socials a {
  color: #fff;
}.ds .widget-socials a:hover {
  color: #ffc326;
} .ds .widget_categories li, .ds .widget_nav_menu li, .ds .widget_popular_entries li {
  border-color: #303030;
}.ds .widget_nav_menu ul ul {
  border-color: #303030;
}.ds .widget_popular_entries .media-heading {
  color: #fff;
}.ds .widget_tag_cloud a {
  color: #fff;
}.ds #calendar_wrap {
  border-color: #303030;
}.ds .grid-view h3:before, .ds .grid-view h3:after {
  background-color: #303030;
}.ds .ui-slider {
  background-color: rgba(255, 255, 255, 0.06);
}.ds .ui-slider .ui-slider-handle {
  background-color: #fff;
}.ds #sort_view {
  border-color: #303030;
  color: #fff;
}.ds #toggle_shop_view.grid-view:after, .ds #toggle_shop_view:before {
  background-color: rgba(247, 247, 247, 0.06);
}.ds .pagination > li > a, .ds .pagination > li > span {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.06);
}.ds .pagination > li.active > a, .ds .pagination > li.active > span, .ds .pagination > li > a:hover, .ds .pagination > li > span:hover, .ds .pagination > li > a:focus, .ds .pagination > li > span:focus {
  background-color: #ffc326;
}.ds #timetable tbody th, .ds #timetable tbody td {
  border-color: #303030;
}.cs {
  background-color: #ffc326;
  color: #181818;
}.cs h1, .cs h2, .cs h3, .cs h4, .cs h5, .cs h6 {
  color: #181818;
}.cs h1 a, .cs h2 a, .cs h3 a, .cs h4 a, .cs h5 a, .cs h6 a {
  color: #fff;
}.cs h1 a:hover, .cs h2 a:hover, .cs h3 a:hover, .cs h4 a:hover, .cs h5 a:hover, .cs h6 a:hover {
  color: rgba(255, 255, 255, 0.6);
}.cs a {
  color: #fff;
}.cs a:hover {
  color: #ffedbf;
}.cs blockquote{
  border-color: #ffd159;
} .cs .theme_button.color1 {
  background-color: #fff;
  border-color: #fff;
  color: #232323;
} .cs .theme_button.color1:hover {
  color: rgba(35, 35, 35, 0.7);
} .cs .theme_button.color1 i {
  color: #232323;
} .cs .theme_button:hover, .cs .theme_button:focus {
  color: rgba(255, 255, 255, 0.5);
} .cs .theme_button i {
  color: #fff;
} .cs .theme_button.inverse {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
} .cs .theme_button.inverse:hover, .cs .theme_button.inverse:focus {
  color: rgba(255, 255, 255, 0.5);
} section .cs .theme_button {
  color: #ffc326;
  background-color: #232323;
  border-color: #232323;
} section .cs .theme_button:hover {
  background-color: transparent;
  border-color: #232323;
  color: #232323;
}.cs .with_background {
  background-color: rgba(255, 255, 255, 0.1);
}.cs .with_border {
  border-color: rgba(255, 255, 255, 0.1);
}.cs .highlight {
  color: #181818;
}.cs .section_header:before {
  background-color: #ffd159;
}.cs .greylinks a {
  color: #fff;
  opacity: 0.9;
}.cs .greylinks a:hover {
  opacity: 1;
  color: #fff;
}.cs .black {
  border-color: #fff;
  color: #fff;
}.cs .grey {
  border-color: #232323;
  color: #232323;
}.cs.page_copyright i {
  color: #fff;
}.cs ul.list1 li {
  border-color: rgba(255, 255, 255, 0.1);
}.cs [class*="soc-"] {
  color: #fff;
  border-color: #fff;
}.cs .pagination > li > a, .cs .pagination > li > span {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}.cs .pagination > li.active > a, .cs .pagination > li.active > span, .cs .pagination > li > a:hover, .cs .pagination > li > span:hover, .cs .pagination > li > a:focus, .cs .pagination > li > span:focus {
  background-color: #fff;
  color: #232323;
} .cs .widget_categories li + li, .cs .widget_popular_entries li + li, .cs .widget_nav_menu li + li{
  border-top-color: rgba(255, 255, 255, 0.1);
}@media  (min-width: 992px) {.fw-main-row.сargo-hook {
    position: relative;
  }.fw-main-row.сargo-hook .container:after, .fw-main-row.сargo-hook .container-fluid:after {
    display: block;
    width: 110px;
    height: 146px;
    margin-left: -55px;
    position: absolute;
    top: 0;
    left: 50%;
    background-image: url("https://evacuator.md/wp-content/themes/towy/img/hook.png");
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 5;
  }}@media  (min-width: 1200px) {.skew_bg_right, .skew_bg_left {
    position: relative;
  }.skew_bg_right > *, .skew_bg_left > * {
    z-index: 3;
    position: relative;
  }.skew_bg_right:after, .skew_bg_left:before {
    content: "";
    position: absolute;
    top: 0;
    background: #ffc326;
    bottom: 0;
    width: 100px;
    height: 100%;
    z-index: 1;
    -webkit-transform: skewX(-30deg);
    transform: skewX(-30deg);
  }.skew_bg_right:after {
    right: -32px;
  }.skew_bg_left:before {
    left: -32px;
  }}.skew_bg_right .shortcode-icon, .skew_bg_left .shortcode-icon {
  display: table;
  max-width: 100%;
  position: relative;
  margin: 0 auto;
}.skew_bg_right .shortcode-icon .media-body, .skew_bg_left .shortcode-icon .media-body {
  display: table-cell;
  vertical-align: middle;
  width: auto;
  line-height: 26px;
  font-size: 22px;
  font-weight: 400;
  text-transform: uppercase;
}.skew_bg_right .shortcode-icon .media-left, .skew_bg_left .shortcode-icon .media-left, .skew_bg_right .shortcode-icon .media-right, .skew_bg_left .shortcode-icon .media-right {
  display: table-cell;
  vertical-align: middle;
}.skew_bg_right .shortcode-icon .media-left .icon-wrap, .skew_bg_left .shortcode-icon .media-left .icon-wrap, .skew_bg_right .shortcode-icon .media-right .icon-wrap, .skew_bg_left .shortcode-icon .media-right .icon-wrap {
  display: block;
  line-height: 50px;
  width: 50px;
  height: 50px;
  text-align: center;
  border: 0;
  padding: 0;
  overflow: visible;
  border-radius: 50%;
  background-color: rgba(35, 35, 35, 0.1);
}.skew_bg_right .shortcode-icon .media-left .icon-wrap i, .skew_bg_left .shortcode-icon .media-left .icon-wrap i, .skew_bg_right .shortcode-icon .media-right .icon-wrap i, .skew_bg_left .shortcode-icon .media-right .icon-wrap i {
  text-shadow: 0 2px 0 rgba(35, 35, 35, 0.1);
  font-size: 24px;
}.skew_bg_right .shortcode-icon .media-left, .skew_bg_left .shortcode-icon .media-left {
  margin-right: 15px;
}.skew_bg_right .shortcode-icon .media-right, .skew_bg_left .shortcode-icon .media-right {
  margin-left: 15px;
}.skew_bg_right h4, .skew_bg_left h4 {
  font-size: 24px;
}.skew_bg .teaser.media {
  display: table;
  max-width: 440px;
  margin: 0 auto;
}.skew_bg .teaser.media .teaser_icon {
  border: 2px solid #ffc326;
}.skew_bg .teaser.media .teaser_icon i {
  line-height: 39px;
}.skew_bg .teaser.media .media-body {
  vertical-align: middle;
  text-align: left;
}.skew_bg .teaser.media .media-body h4 {
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.3;
}.skew_bg .teaser.media .media-body h4 a {
  color: #ffc326;
}.skew_bg .teaser.media .media-left {
  margin-right: 15px;
}.skew_bg .teaser.media .media-right {
  margin-left: 15px;
  margin-right: 15px;
}.skew_bg .teaser.media:hover .teaser_icon {
  background: transparent;
  border: 2px solid #ffc326;
}.skew_bg .section_header .highlight a {
  color: #ffc326;
}.skew_bg .section_header .highlight a:hover, .skew_bg .section_header .highlight a:active {
  color: #fff;
}@media  (max-width: 479px) {.skew_bg h4, .skew_bg_right h4, .skew_bg_left h4 {
    font-size: 19px !important;
  }.skew_bg .teaser {
    padding: 0 15px;
  }}.with-slider .home-4 {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
}@media  (max-width: 1200px) {.with-slider .home-4 {
    position: static;
  }}.header_white {
  color: #787878;
  background-color: #fff;
}.header_white.affix {
  box-shadow: 0px 2px 3px rgba(0, 0, 0, .1);
}.header_white a.logo {
  color: #232323;
}.header_darkgrey {
  background-color: #232323;
}.header_darkgrey a[class*="soc-"] {
  color: #fff;
} .header_darkgrey .grey {
  color: #fff;
}.with-slider .header_darkgrey {
  background-color: rgba(35, 35, 35, 0.8);
}a.logo {
  display: inline-block;
  word-break: break-word;
  text-transform: uppercase;
  position: relative;
  padding: 13px 0;
  z-index: 2;
}@media  (min-width: 1200px) {a.logo {
    padding: 20px 0;
  }}a.logo img {
  display: inline-block;
  vertical-align: top;
} .header_darkgrey a.logo {
  color: #fff;
}.header_logo_center a.logo {
  margin: 0 20px;
  margin-left: 30px;
}@media  (min-width: 992px) {.header_logo_center .logo_wrapper {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
  }}.page_header {
  -webkit-transition: background 0.2s ease-in-out 0s;
  -moz-transition: background 0.2s ease-in-out 0s;
  -o-transition: background 0.2s ease-in-out 0s;
  -ms-transition: background 0.2s ease-in-out 0s;
  transition: background 0.2s ease-in-out 0s;
  top: 0;
  left: 0;
  right: 0;
  position: relative;
  z-index: 1000;
}.page_header.mobile-active {
  z-index: 1002;
}.page_header.affix {
  position: fixed;
}@media  (min-width: 992px) {.page_header .container-fluid {
    padding: 0;
  }} .modal-open .page_header.affix {
  right: 16px;
}#search_modal {
  color: #fff;
}#search_modal .search-form {
  margin: 0 0 0 40px;
}#search_modal a {
  color: #fff;
  opacity: 0.6;
  font-size: 12px;
  text-transform: uppercase;
}#search_modal a:hover {
  color: #ffc326;
  opacity: 1;
}#search_modal .form-control {
  border: none;
  background-color: transparent;
  height: 40px;
  color: #fff;
  width: 100%;
}#search_modal .form-control:-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
  opacity: 1;
}#search_modal .form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
  opacity: 1;
}#search_modal .form-control:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}#search_modal .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}#search_modal .close {
  padding: 9px 10px 8px;
  position: absolute;
  min-width: 0;
  color: #fff;
  text-shadow: none;
  opacity: 1;
}.page_header:before, .page_header:after {
  content: "";
  display: block;
  clear: both;
}@media  (min-width: 992px) {.page_header {
    height: auto;
  }}body {
  position: relative;
  left: 0;
}body:after {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1001;
  visibility: hidden;
  opacity: 0;
}body, body:after{
  transition: all 0.8s ease-in-out;
}body {
  -webkit-transition-property: left, right;
  -moz-transition-property: left, right;
  -ms-transition-property: left, right;
  -o-transition-property: left, right;
  transition-property: left, right;
}body.active-side-header {
  left: 270px;
}body.active-side-header:after {
  visibility: visible;
  opacity: 1;
}body.active-side-header.slide-right {
  left: -270px;
}.scroll-wrapper {
  overflow: hidden;
  padding: 0;
  position: relative;
  height: 100%;
}.scroll-wrapper > .scroll-content {
  border: none;
  box-sizing: content-box;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  overflow: scroll;
  padding: 0;
  position: relative;
  top: 0;
  width: auto;
}.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}.scroll-wrapper.scroll--rtl {
  direction: rtl;
}.page_breadcrumbs {
  
  
}.page_breadcrumbs h2 {
  display: inline;
  font-size: 56px;
  text-transform: uppercase;
  word-wrap: break-word;
  line-height: 1;
}@media  (max-width: 991px) {.page_breadcrumbs h2 {
    font-size: 32px;
  }}.page_breadcrumbs.parallax {
  background-image: url("https://evacuator.md/wp-content/themes/towy/img/parallax/breadcrumbs.jpg");
}.page_copyright p {
  margin: 0;
}.page_copyright i {
  padding: 0 10px;
}.page_copyright.parallax, .page_footer.parallax {
  background-image: url("https://evacuator.md/wp-content/themes/towy/img/parallax/bottom.jpg");
}.ds.ms + .page_footer.ds.ms {
  background-color: #131313;
}@media  (min-width: 768px) and (max-width: 992px) {.page_footer .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }.page_footer .row > [class*="col-"] {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }}#featured {
  background: url("https://evacuator.md/wp-content/themes/towy/img/parallax/featured.jpg") no-repeat 50% 50%;
  background-size: cover;
}#table.parallax {
  background-image: url("https://evacuator.md/wp-content/themes/towy/img/parallax/table.jpg");
}#map{
  height: 500px;
}#map img{
  max-width: inherit;
}#map p{
  line-height: 1.3;
  margin-bottom: 0;
}@media  (min-width: 992px) {.mainmenu_wrapper {
    position: relative;
  }.sf-menu, .sf-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }.sf-menu li {
    position: relative;
  }.sf-menu li > ul {
    position: absolute;
    display: none;
    top: 100%;
    z-index: 99;
    margin-top: 0 !important;
  }.sf-menu .sub-menu {
    padding-right: 30px;
    padding-left: 30px;
  }.sf-menu .sub-menu:after {
    content: "";
    position: absolute;
    bottom: -3px;
    left: 0;
    right: 0;
    height: 3px;
    background-color: #ffc326;
    background-image: -webkit-linear-gradient(135deg, #232323 20%, #ffc326 20%, #ffc326 50%, #232323 50%, #232323 70%, #ffc326 70%, #ffc326);
    background-image: linear-gradient(-45deg, #232323 20%, #ffc326 20%, #ffc326 50%, #232323 50%, #232323 70%, #ffc326 70%, #ffc326);
    background-size: 8px 8px;
  }.sf-menu .sub-menu li a {
    padding: 10px 0 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
    font-size: 16px;
    font-weight: 400;
  }.sf-menu .sub-menu li:last-child a {
    border-bottom: 0;
  }.sf-menu .sub-menu > li > a:before {
    content: "";
    font-family: FontAwesome;
    padding-right: 15px;
    font-size: 12px;
    position: relative;
    top: -1px;
    color: rgba(35, 35, 35, 0.1);
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
  }.sf-menu .sub-menu > li:hover > a, .sf-menu .sub-menu > li:hover > a:before {
    color: #ffc326;
  }.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
    display: block;
  }.sf-menu a {
    display: block;
    position: relative;
  }.sf-menu li > ul > li > ul {
    top: -10px;
    left: 100%;
  }.sf-menu a {
    text-decoration: none;
    zoom: 1;
    
    -webkit-transition-property: color, background-color, border-color;
    -moz-transition-property: color, background-color, border-color;
    -ms-transition-property: color, background-color, border-color;
    -o-transition-property: color, background-color, border-color;
    transition-property: color, background-color, border-color;
  }.sf-menu li {
    white-space: nowrap;
    
    *white-space: normal;
    
    -webkit-transition: background 0.2s;
    transition: background 0.2s;
  }.sf-menu > li {
    display: inline-block;
    position: relative;
    margin: 0 -2px;
  }.sf-menu > li:first-child > a {
    margin-left: 0 !important;
  }.sf-menu > li > a {
    font-size: 18px;
    font-weight: 600;
    padding-top: 27px;
    padding-bottom: 28px;
    padding-left: 0;
    padding-right: 0;
  }.sf-menu > li > a:hover, .sf-menu > li.active > a {
    color: #ffc326;
  }.header_white .sf-menu > li > a {
    color: #232323;
  }.header_white .sf-menu > li > a:hover, .header_white .sf-menu > li.active > a {
    color: #ffc326;
  }.header_white .sf-menu > li + li:before {
    background-color: #b4b4b4;
  } .header_darkgrey .sf-menu > li > a {
    color: #fff;
  } .header_darkgrey .sf-menu > li > a:hover, .header_darkgrey .sf-menu > li.current-menu-item > a {
    color: #ffc326;
  } .header_darkgrey .sf-menu > li.current-menu-item > a:hover {
    color: #fff;
  }.sf-menu li:hover, .sf-menu li.sfHover {
    
    -webkit-transition: none;
    transition: none;
  } .sf-menu li > ul {
    margin-top: 10px;
    text-align: left;
    list-style: none;
    padding: 10px 0;
    background-color: #fff;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
    min-width: 15em;
    
    *width: 14em;
    
  }.sf-menu ul a {
    color: #232323;
  }.sf-menu ul a:hover, .sf-menu ul li.active > a {
    color: #ffc326;
  }.sf-menu ul ul {
    margin-top: 0;
    margin-left: 31px;
  }.sf-arrows .sf-with-ul:after {
    font-family: "FontAwesome";
    content: "";
    padding-left: 5px;
    font-size: 16px;
    font-weight: 400;
  }.sf-arrows ul .sf-with-ul:after {
    content: "";
  }}@media  (min-width: 992px) {.sf-menu > li > a {
    padding-left: 2px;
    padding-right: 0px;
  }}@media  (min-width: 992px) and (max-width: 1199px) {.sf-menu > li > a {
    padding-left: 9px;
    padding-right: 8px;
  }}@media  (min-width: 992px) {.sf-menu > li > a {
    margin-right: 14px;
    margin-left: 14px;
  }}@media  (min-width: 1200px) {.sf-menu > li > a {
    padding-left: 0;
    padding-right: 0;
    padding-top: 35px;
    padding-bottom: 35px;
    margin-left: 28px;
    margin-right: 28px;
  }.boxed .col-md-6 .sf-menu > li > a {
    padding-left: 0;
    padding-right: 0;
  }}@media  (min-width: 1600px) {.header_logo_center .sf-menu > li > a {
    margin-right: 60px;
    margin-left: 60px;
  }}@media  (min-width: 1800px) {.header_logo_center .sf-menu > li > a {
    margin-right: 80px;
    margin-left: 80px;
  }}.sf-menu i[class] {
  padding-right: 7px;
  font-size: 1.1em;
}@media  (min-width: 992px) {.sf-menu .sf-md-hidden {
    display: none !important;
  }}@media  (max-width: 991px) {.sf-more-li {
    display: none;
  }}.toggle_menu {
  position: absolute;
  top: 10px;
  left: auto;
  right: 0;
  margin-left: -30px;
  display: none;
  width: 60px;
  height: 60px;
  cursor: pointer;
  z-index: 1001;
  visibility: visible;
}.header_white .toggle_menu span, .header_white .toggle_menu span:before, .header_white .toggle_menu span:after {
  background-color: #232323;
}.header_logo_center .toggle_menu {
  right: 30px;
  left: auto;
}.toggle_menu:hover span:before {
  top: -7px;
}.toggle_menu:hover span:after {
  top: 7px;
}.toggle_menu span, .toggle_menu span:before, .toggle_menu span:after {
  display: block;
  width: 24px;
  height: 2px;
  position: absolute;
  background-color: #fff;
  content: "";
  left: 0;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}.toggle_menu span {
  left: 18px;
  top: 50%;
  margin-top: -1px;
}.toggle_menu span:before {
  top: -6px;
}.toggle_menu span:after {
  top: 6px;
}@media  (max-width: 991px) {.mainmenu_wrapper {
    position: fixed;
    visibility: hidden;
    z-index: 10;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: transparent;
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }.mobile-active .mainmenu_wrapper {
    visibility: visible;
    opacity: 1;
    background-color: #111;
    background-color: rgba(0, 0, 0, 0.9);
  }.toggle_menu {
    display: block;
  }.toggle_menu.mobile-active {
    background-color: #232323;
    border: none;
    left: auto;
    top: 0;
    right: 0;
    position: fixed;
    margin: 0;
    z-index: 3000;
  }.toggle_menu.mobile-active:after {
    position: absolute;
    top: 14px;
    left: 10px;
    font-family: "rt-icons-2";
    content: "";
    font-size: 40px;
    color: #fff;
  }.toggle_menu.mobile-active span {
    display: none;
  }.sf-menu {
    position: fixed;
    overflow: auto;
    background-color: #232323;
    padding: 10px 20px 10px 10px;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 100%;
    font-size: 1.1em;
    text-transform: uppercase;
    font-weight: 400;
    word-wrap: break-word;
    text-align: left;
    -webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    -ms-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
    opacity: 0;
  }.mobile-active .sf-menu {
    opacity: 1;
    right: 20px;
  }.sf-menu > li > a, .sf-menu a {
    color: #fff;
  }.sf-menu ul {
    list-style: none;
    padding-left: 10px;
  }.sf-menu ul li a {
    display: block;
    padding: 10px;
    font-weight: 300;
    font-size: 16px;
    text-transform: none;
  }.sf-menu ul li a:before {
    content: "-";
    padding-right: 5px;
  }.sf-menu ul ul li a:before {
    content: "--";
    padding-right: 5px;
  }.sf-arrows .sf-with-ul {
    padding-right: 2.5em;
    *padding-right: 1em;
    
  }.sf-arrows .sf-with-ul:after {
    font-family: "FontAwesome";
    content: "";
    position: absolute;
    right: 1.44em;
    height: 0;
    width: 0;
    font-size: 20px;
  }}.about-content {
  padding: 10px 10px 20px;
}article iframe {
  margin-bottom: -8px;
}h1.entry-title {
  font-size: 42px;
  margin: 0 0 5px;
}@media  (max-width: 991px) {h1.entry-title {
    font-size: 32px;
  }}article.post + article.post, .archive article + article {
  margin-top: 60px;
}h3.entry-title {
  font-size: 28px;
  margin: 0 0 14px;
}h4.entry-title {
  margin: 0 0 20px;
  font-size: 26px;
  font-weight: 400;
}.item-meta {
  opacity: 0.8;
  font-weight: 300;
}.item-meta + .entry-title {
  margin-bottom: 20px;
}.single .item-meta + .entry-title {
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 20px;
}.entry-meta:before, .entry-meta:after, .item-meta:before, .item-meta:after{
  display: block;
  clear: both;
  content: "";
  width: 0;
  height: 0;
}.entry-thumbnail {
  text-align: center;
  position: relative;
}.entry-thumbnail[class*="col-"] {
  margin-bottom: 0;
} .archive .entry-content ul{
  margin-bottom: 20px;
} .archive{
  
  
}.item-cats {
  margin: 0 0 20px 0;
}.comment-navigation {
  margin-top: 40px;
}.comment-navigation .pagination > li > a, .comment-navigation .pagination > li > span {
  padding: 5px 10px;
}#isotope_filters{
  margin: 0 0 47px;
  padding: 0;
  list-style: none;
}#isotope_filters li{
  display: inline-block;
  margin: 0;
  padding: 0;
}#isotope_filters a{
  padding: 11px 20px;
  margin: 0 3px 10px;
  display: inline-block;
  text-transform: uppercase;
  color: #232323;
  background-color: #fff;
}#isotope_filters a:hover, #isotope_filters a.selected, #isotope_filters a.active{
  background-color: #ffc326;
  border-color: #ffc326;
  color: #fff;
}.gallery-item {
  overflow: hidden;
  position: relative;
}.gallery-item .item-content {
  padding: 0 40px 5px;
}.gallery-item h4.item-meta {
  font-weight: 300;
  z-index: 5;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}.gallery-item:hover h4.item-meta {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}aside .widget-title{
  text-align: center;
  position: relative;
  padding-bottom: 22px;
  display: block;
  overflow: hidden;
  font-weight: 700;
}aside > div + div{
  margin-top: 10px;
}aside > div + div > .widget-title{
  margin-top: 22px;
}aside .widget + .widget{
  margin-top: 50px;
}aside input[type="text"], aside input[type="email"], aside input[type="url"], aside input[type="password"], aside input[type="search"], aside input[type="tel"], aside input[type="number"], aside textarea, aside select, aside .form-control{
  border-color: #ffc326;
}aside input[type="text"]:focus, aside input[type="email"]:focus, aside input[type="url"]:focus, aside input[type="password"]:focus, aside input[type="search"]:focus, aside input[type="tel"]:focus, aside input[type="number"]:focus, aside textarea:focus, aside select:focus, aside .form-control:focus{
  border-color: #b4b4b4;
}.widget > h3, .widget-title {
  font-size: 21px;
  margin: -3px 0 25px;
  position: relative;
  line-height: 1;
  text-transform: uppercase;
}.widget:before, .widget:after {
  display: block;
  content: "";
  clear: both;
}.widget ul {
  list-style: none;
  padding: 0;
  margin: 0;
}.widget ul ul li {
  padding-left: 20px;
}.widget li {
  position: relative;
}.widget .vertical-item h4 {
  font-size: 20px;
  margin: 17px 0 0;
}.widget .vertical-item + .widget .vertical-item {
  margin-top: 16px;
}.widget select {
  width: 100%;
  max-width: 100%;
  height: 50px;
  padding-left: 20px;
  padding-right: 40px;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 16px;
  border: 1px solid #ffc326;
}.sidebar-column.col-md-3 .widget > h3, .sidebar-column.col-lg-3 .widget > h3, .sidebar-column.col-md-3 .widget-title, .sidebar-column.col-lg-3 .widget-title {
  font-size: 21px;
}.sidebar-column.col-md-3 .widget-title, .sidebar-column.col-lg-3 .widget-title {
  text-align: left;
}.sidebar-column.col-md-3 input[type="text"], .sidebar-column.col-lg-3 input[type="text"], .sidebar-column.col-md-3 input[type="email"], .sidebar-column.col-lg-3 input[type="email"], .sidebar-column.col-md-3 input[type="url"], .sidebar-column.col-lg-3 input[type="url"], .sidebar-column.col-md-3 input[type="password"], .sidebar-column.col-lg-3 input[type="password"], .sidebar-column.col-md-3 input[type="search"], .sidebar-column.col-lg-3 input[type="search"], .sidebar-column.col-md-3 input[type="tel"], .sidebar-column.col-lg-3 input[type="tel"], .sidebar-column.col-md-3 input[type="number"], .sidebar-column.col-lg-3 input[type="number"], .sidebar-column.col-md-3 select, .sidebar-column.col-lg-3 select, .sidebar-column.col-md-3 .form-control, .sidebar-column.col-lg-3 .form-control {
  height: 40px;
}.sidebar-column.col-md-3 .widget_search .form-inline .theme_button, .sidebar-column.col-lg-3 .widget_search .form-inline .theme_button{
  width: 40px;
  height: 40px;
  padding: 2px;
}.page_footer .widget + .widget {
  margin-top: 40px;
}.page_footer .widget li, .page_footer .widget ul {
  border: none;
}.page_footer .widget-title {
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
  padding-bottom: 10px;
  margin-top: 1px;
  margin-bottom: 25px;
  position: relative;
  display: block;
}.page_footer .widget_banner {
  margin-bottom: 12px;
}.page_footer .widget_text {
  margin-bottom: 20px;
}.widget + .widget.no-gap-widget {
  margin-top: 0 !important;
}#sb_instagram {
  margin-left: -5px !important;
}.widget_text p {
  line-height: 21px;
}.widget_search .form-inline{
  position: relative;
}.widget_search .form-inline .form-control{
  width: 100%;
  margin: 0;
}.widget_search .form-inline label{
  display: block;
}.widget_search .form-inline label[for]{
  display: none;
}.widget_search .form-inline .form-group{
  display: block;
  vertical-align: top;
  position: relative;
}.widget_search .form-inline [type="text"]{
  padding-right: 50px;
  display: block;
  width: 100%;
}@media  (min-width: 768px) {.widget_search .form-group.inline-block{
    min-width: 370px;
    margin-right: 5px;
  }}.widget_search .form-inline .theme_button{
  font-size: 0;
  padding: 12px;
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 50px;
  width: 50px;
  border: none;
  background: transparent;
  color: #ffc326;
}.widget_search .form-inline .theme_button:before{
  font-size: 18px;
  content: "";
  font-family: FontAwesome;
}.widget_search .form-inline .theme_button:hover{
  opacity: 0.5;
} .widget_popular_entries li {
  border-top: 1px solid rgba(0, 0, 0, 0.06);
} .widget_categories > ul > li:first-child, .widget_popular_entries > ul > li:first-child, .widget_nav_menu > ul > li:first-child{
  border-top: none;
  margin-top: 0;
}.widget_popular_entries > ul > li:first-child {
  margin-top: 0;
} .widget_categories li, .widget_nav_menu li{
  padding-left: 0;
} .widget_categories li span, .widget_nav_menu li span{
  position: absolute;
  right: 0;
  top: 10px;
} .widget_categories a, .widget_nav_menu a{
  display: inline-block;
  padding: 10px 0 8px 22px;
  position: relative;
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
} footer .widget_categories a, footer .widget_nav_menu a{
  border-color: rgba(255, 255, 255, 0.06);
} .widget_categories a:empty, .widget_nav_menu a:empty{
  min-height: 37px;
} .widget_categories > ul > li:first-of-type > a, .widget_nav_menu > ul > li:first-of-type > a{
  border-top: 0 none;
} .widget_categories a:before, .widget_nav_menu a:before{
  font-family: "rt-icons-2";
  content: "";
  font-size: 18px;
  color: #ffc326;
  position: absolute;
  left: -3px;
}.widget_nav_menu a i {
  padding-right: 7px;
}@media  (min-width: 768px) {.page_copyright .widget_nav_menu li{
    display: inline-block;
    position: relative;
    border: none;
    padding-right: 5px;
  }.page_copyright .widget_nav_menu li:before{
    content: "";
    position: absolute;
    padding: 0;
    left: -5px;
    top: 5px;
    bottom: 5px;
    width: 1px;
    background-color: rgba(0, 0, 0, 0.06);
    opacity: 0.3;
    display: block;
  }.page_copyright .widget_nav_menu li:first-child:before{
    display: none;
  }.page_copyright .widget_nav_menu a{
    padding: 0 10px;
  }.page_copyright .widget_nav_menu a:before{
    display: none;
  }}footer .widget ul ul li {
  padding-left: 17px;
}.nav-menu-columns ul li {
  display: inline-block;
  width: 48%;
}.nav-menu-columns ul li a {
  border-top: 0 none;
  padding-top: 7px;
  padding-bottom: 7px;
}.widget_tag_cloud a {
  border: 1px solid #b4b4b4;
  padding: 4px 20px;
  margin: 0 4px 10px 0;
  font-size: inherit !important;
  display: inline-block;
}aside .widget_tag_cloud a {
  color: #232323;
}aside .widget_tag_cloud a:hover {
  color: #fff;
}.widget_tag_cloud a:hover {
  background-color: #ffc326;
  border-color: #ffc326;
  color: #fff;
}.widget_popular_entries h4 {
  margin-bottom: 10px;
}.widget_popular_entries p {
  padding-top: 6px;
  margin-bottom: 10px;
}.widget_popular_entries .media-body {
  overflow: visible;
}.widget_popular_entries .media-left {
  padding-right: 20px;
}.widget_popular_entries a img{
  max-width: 100px;
}.widget_popular_entries li {
  margin-top: 2px;
  padding: 20px 0 18px 0;
}.widget_popular_entries li:first-child {
  padding-top: 0;
}.widget_popular_entries li:last-child {
  padding-bottom: 0;
}#calendar_wrap {
  width: 100%;
  margin-bottom: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}@media  (min-width: 768px) and (max-width: 992px) {#calendar_wrap {
    overflow-x: auto;
    overflow-y: hidden;
  }}.widget_banner {
  overflow: hidden;
  line-height: 1;
}.widget_banner .item-content {
  padding: 20px;
}.widget_banner .item-content h3 {
  margin: 0;
  padding: 8px 0;
  font-size: 28px;
}.widget_banner .item-content span {
  display: inline-block;
  text-transform: uppercase;
  padding: 4px 10px 1px;
  min-width: 120px;
}.widget_banner .small-text {
  margin-bottom: 0;
}.widget_socials ul li {
  display: inline;
  margin-left: 13px;
}.widget_socials ul li:first-of-type {
  margin-left: 0;
}.widget_icons_list ul {
  display: block;
  overflow: hidden;
}.widget_icons_list ul li {
  margin-top: 7px;
  margin-bottom: 14px;
}.widget_icons_list ul li:last-of-type {
  margin-bottom: 0;
}.widget_icons_list .media-body, .widget_icons_list .media-left {
  display: table-cell;
  vertical-align: top;
}.widget_icons_list .media-left {
  padding-right: 15px;
}.widget_icons_list .media-left i {
  display: inline-block;
  width: 18px;
  text-align: center;
}.small-teaser {
  line-height: 20px;
}.small-teaser i {
  line-height: inherit;
}.teaser {
  position: relative;
  overflow: visible;
}.teaser.ls {
  transition: 0.3s ease-in-out;
}.teaser.ls:hover {
  box-shadow: inset 0 0 0 4px #ffc326;
}.teaser[class*="_bg_color"], .teaser[class*="with_"] {
  padding: 36px 55px;
}@media  (max-width: 500px) {.teaser[class*="_bg_color"], .teaser[class*="with_"] {
    padding: 16px 20px;
  }}.teaser [class*="_bg_color"] {
  width: 2em;
  height: 2em;
  text-align: center;
  vertical-align: bottom;
}.teaser [class*="_bg_color"] + h4 {
  margin-top: 24px;
}.teaser [class*="_bg_color"] i {
  line-height: 2em;
}.teaser i {
  text-align: center;
  vertical-align: middle;
  display: inline-block;
}.teaser h2 {
  font-size: 50px;
  font-weight: 400;
  margin-bottom: 33px;
  position: relative;
  padding-bottom: 10px;
}.teaser h2:after {
  content: "";
  position: absolute;
  width: 50px;
  margin-left: -25px;
  height: 1px;
  background-color: rgba(204, 204, 204, 0.2);
  bottom: -12px;
  left: 50%;
}.teaser h3 {
  margin-bottom: 16px;
  font-size: 24px;
}.teaser h4 {
  font-size: 20px;
  margin-bottom: 18px;
  font-weight: 500;
}.teaser p {
  color: #b4b4b4;
  margin-bottom: 0;
  margin-top: 20px;
}@media  (max-width: 991px) {.teaser.media.text-right {
    display: flex;
    flex-direction: row-reverse;
  }.teaser.media.text-right .media-body {
    text-align: left;
  }.teaser.media.text-right .media-right {
    padding-left: 0;
    padding-right: 20px;
    padding-top: 5px;
  }}.teaser .media-right .teaser_image img {
  max-width: unset;
  height: 65px;
}.teaser .media-left {
  padding-right: 45px;
  flex-shrink: 0;
}.teaser .media-left .teaser_image img {
  max-width: unset;
  height: 35px;
}@media  (max-width: 500px) {.teaser .media-left {
    padding-right: 20px;
  }}.teaser .media-body h3 {
  margin-bottom: 20px;
  font-size: 28px;
}.teaser .media-body h4 {
  margin-bottom: 0px;
}@media  (max-width: 500px) {.teaser h2, .teaser h3, .teaser h4 {
    font-size: 1.4em;
  }.teaser h2 span, .teaser h3 span, .teaser h4 span {
    font-size: 1.2em;
  }}.teaser [class*="count"] {
  font-size: 40px;
  font-weight: 700;
  margin: 17px 0 6px;
}.teaser [class*="count"] + p {
  margin: 0;
}.teaser .theme_button {
  margin: 22px 0 0;
}.section_padding_bottom_0 .teaser {
  margin-bottom: 0;
}.teaser .wide_button {
  width: 100%;
}.teaser_icon {
  display: inline-block;
  line-height: 1;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}.teaser_icon + p {
  margin-top: 27px;
}.teaser:hover .teaser_icon {
  -webkit-animation: scaleDisappear 0.5s;
  -moz-animation: scaleDisappear 0.5s;
  -ms-animation: scaleDisappear 0.5s;
  -o-animation: scaleDisappear 0.5s;
  animation: scaleDisappear 0.5s;
}.size_big {
  font-size: 56px;
}.size_small {
  font-size: 23px;
}.teaser_icon.black a {
  color: #181818;
}.ds .teaser_icon.black a, .cs .teaser_icon.black a {
  color: #fff;
}.teaser_icon.highlight a {
  color: #ffc326;
}.cs .teaser_icon.highlight a {
  color: #181818;
}.teaser_icon.main_bg_color a{
  color: #fff;
}@media  (max-width: 991px) {.shortcode-teasers-row [class*="col-"] {
    margin-bottom: 0;
  }}.fw-divider-zebra .divider_left {
  margin-left: 0;
  text-align: left;
}.fw-divider-zebra .zebra_bg {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 30px;
  height: 3px;
  background-color: transparent;
  background-image: -webkit-linear-gradient(135deg, transparent 10%, #ffc326 10%, #ffc326 50%, transparent 50%, transparent 60%, #ffc326 60%, #ffc326);
  background-image: linear-gradient(-45deg, transparent 10%, #ffc326 10%, #ffc326 50%, transparent 50%, transparent 60%, #ffc326 60%, #ffc326);
  background-size: 7px 7px;
}.cs .fw-divider-zebra .zebra_bg {
  background-image: -webkit-linear-gradient(135deg, transparent 10%, #232323 10%, #232323 50%, transparent 50%, transparent 60%, #232323 60%, #232323);
  background-image: linear-gradient(-45deg, transparent 10%, #232323 10%, #232323 50%, transparent 50%, transparent 60%, #232323 60%, #232323);
}.bg_icon {
  font-size: 75px;
  color: rgba(35, 35, 35, 0.05);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}@media  (min-width: 992px) {.bg_icon {
    position: absolute;
    top: 50%;
    right: -30px;
  }}@media  (min-width: 1200px) {.bg_icon {
    font-size: 150px;
  }}.icons-list ul {
  margin: 5px 0;
}.icons-list i {
  display: inline-block;
  width: 18px;
  text-align: center;
}.icons-list .list1.without-border li {
  border: 0;
  padding: 8px 0 9px 0;
}@media  (max-width: 991px) {.icons-list .list1.without-border li:empty {
    display: none;
  }}.ls .icons-list a {
  color: #787878;
}.ls .icons-list a:hover {
  color: #ffc326;
}.shortcode-posts {
  
}.shortcode-posts .grayscale-img img {
  -webkit-filter: grayscale(100%);
  
  filter: grayscale(100%);
}.shortcode-posts .item-content .item-title {
  display: block;
  height: 46px;
  overflow: hidden;
}.shortcode-posts .item-content .author {
  display: block;
  margin-top: -3px;
  font-size: 13px;
  font-weight: 400;
}.shortcode-posts .item-content p {
  margin-bottom: 0;
}.shortcode-posts .item-content .greylinks.entry-date {
  margin-top: 30px;
  display: inline-block;
}#box_wrapper {
  counter-reset: number;
}#box_wrapper .numbered-header {
  position: relative;
  z-index: 1;
}#box_wrapper .numbered-header:before {
  content: counter(number,decimal-leading-zero);
  counter-increment: number;
  position: absolute;
  top: 20px;
  width: 100%;
  font-size: 130px;
  font-weight: 400;
  opacity: 0.05;
  z-index: -1;
}#box_wrapper .text-center.numbered-header:before {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}.paragraph {
  margin-bottom: 5px;
  letter-spacing: -0.5px;
}.wrap-forms .form-group p {
  margin: 10px 0 0;
}.wrap-forms .form-group textarea {
  min-height: 150px;
}.wrap-forms .form-group.has-placeholder label {
  display: none;
}#messages_modal .fw-messages-wrap {
  position: absolute;
  left: 50%;
  top: 10%;
  margin-left: -150px;
  width: 300px;
}#messages_modal ul {
  margin-bottom: 0;
}div #cal-slide-tick {
  border-top-color: #ffdf8c;
}.widget_portfolio-item-extended .cat-links {
  margin-top: -12px;
  margin-bottom: 8px;
}.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  
  position: relative;
  z-index: 1;
}.owl-carousel.owl-hidden {
  opacity: 0;
}.no-js .owl-carousel {
  display: block;
}.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}.owl-carousel .owl-animated-in {
  z-index: 0;
}.owl-carousel .owl-animated-out {
  z-index: 1;
}@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}div.pp_pic_holder a:focus {
  outline: none;
}div.pp_overlay {
  background: #000;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9500;
}div.pp_pic_holder {
  display: none;
  position: absolute;
  width: 100px;
  z-index: 10000;
}.pp_content {
  height: 40px;
  min-width: 40px;
  overflow: hidden;
}* html .pp_content {
  width: 40px;
}.pp_content_container {
  position: relative;
  text-align: left;
  width: 100%;
}.pp_content_container .pp_left {
  padding-left: 20px;
}.pp_content_container .pp_right {
  padding-right: 20px;
}.pp_content_container .pp_details {
  float: left;
  padding: 8px 10px;
  
  line-height: 1;
  background-color: #fff;
}.pp_description {
  display: none;
  margin: 0;
}.pp_social {
  float: left;
  margin: 0 0 0 30px;
}.pp_nav p {
  float: left;
  white-space: nowrap;
  margin: 4px 6px;
  font-weight: bold;
  opacity: 0.7;
}.pp_nav .pp_play, .pp_nav .pp_pause, a.pp_arrow_previous, a.pp_arrow_next {
  float: left;
  text-align: center;
  font-size: 0;
  color: transparent;
}.pp_nav .pp_play:before, .pp_nav .pp_pause:before, a.pp_arrow_previous:before, a.pp_arrow_next:before {
  line-height: 20px;
  display: inline-block;
  width: 20px;
  font-family: "FontAwesome";
  font-size: 12px;
  color: #232323;
  opacity: 0.7;
  content: "";
}.pp_nav .pp_play:hover:before, .pp_nav .pp_pause:hover:before, a.pp_arrow_previous:hover:before, a.pp_arrow_next:hover:before {
  opacity: 1;
}.pp_nav .pp_pause:before {
  content: "";
}a.pp_arrow_previous:before {
  content: "";
}a.pp_arrow_next:before {
  content: "";
}a.pp_arrow_previous.disabled, a.pp_arrow_next.disabled {
  visibility: hidden;
  cursor: default;
}.pp_hoverContainer {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000;
}.pp_gallery {
  display: none;
  left: 50%;
  margin-top: -50px;
  position: absolute;
  z-index: 10000;
}.pp_gallery div {
  float: left;
  overflow: hidden;
  position: relative;
}.pp_gallery ul {
  float: left;
  height: 35px;
  position: relative;
  white-space: nowrap;
  margin: 0 0 0 5px;
  padding: 0;
}.pp_gallery ul a {
  border: 1px rgba(0, 0, 0, 0.1) solid;
  display: block;
  float: left;
  height: 33px;
  overflow: hidden;
}.pp_gallery ul a:hover, .pp_gallery ul .selected a {
  border-color: #ffc326;
}.pp_gallery ul a img {
  border: 0;
}.pp_gallery li {
  display: block;
  float: left;
  margin: 0 5px 0 0;
  padding: 0;
}a.pp_next, a.pp_previous {
  position: relative;
  display: block;
  float: right;
  height: 100%;
  width: 49%;
  font-size: 0;
  color: transparent;
  opacity: 0;
}a.pp_next:before, a.pp_previous:before {
  line-height: 1;
  background-color: rgba(35, 35, 35, 0.3);
  font-size: 18px;
  padding: 10px 15px 10px 18px;
  color: #fff;
  font-family: "FontAwesome";
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 30px;
}a.pp_next:hover, a.pp_previous:hover {
  opacity: 1;
}a.pp_previous {
  float: left;
}a.pp_previous:before {
  content: "";
  right: auto;
  padding: 10px 18px 10px 15px;
  left: 30px;
}a.pp_expand, a.pp_contract {
  cursor: pointer;
  display: none;
  position: absolute;
  right: 30px;
  top: 19px;
  z-index: 20000;
  font-size: 0;
  color: transparent;
  text-align: center;
}a.pp_expand:before, a.pp_contract:before {
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  font-family: "FontAwesome";
  content: "";
  background-color: rgba(35, 35, 35, 0.3);
  padding: 12px 13px;
}a.pp_contract:before {
  content: "";
}a.pp_close {
  display: none;
  position: absolute;
  right: -7px;
  top: -25px;
  font-size: 0;
  color: transparent;
}a.pp_close:before {
  background-color: #181818;
  padding: 6px 8px;
  font-size: 14px;
  color: #fff;
  font-family: "FontAwesome";
  content: "";
}.pp_loaderIcon {
  height: 50px;
  width: 50px;
  left: 50%;
  top: 50%;
  position: absolute;
  margin: -25px 0 0 -25px;
  text-align: center;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}.pp_loaderIcon:before {
  display: block;
  font-family: "FontAwesome";
  content: "";
  color: #fff;
  font-size: 50px;
  line-height: 50px;
  opacity: 0.6;
}#pp_full_res {
  line-height: 1;
}#pp_full_res .pp_inline {
  text-align: left;
}#pp_full_res .pp_inline p {
  margin: 0 0 15px;
}.pp_top, .pp_bottom {
  position: relative;
}* html .pp_top, * html .pp_bottom {
  padding: 0 20px;
}.pp_top .pp_left, .pp_bottom .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}.pp_top .pp_middle, .pp_bottom .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
}* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
  left: 0;
  position: static;
}.pp_top .pp_right, .pp_bottom .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}.pp_fade{
  display: none;
}#timetable span {
  display: block;
}#timetable th, #timetable td {
  vertical-align: middle;
  font-weight: normal;
  text-align: center;
  padding: 25px 5px;
}#timetable thead {
  color: #fff;
}#timetable thead th {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-width: 0 1px;
}#timetable tbody th, #timetable tbody td {
  border: 1px solid #b4b4b4;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}#timetable tbody .current {
  background-color: #ffc326;
  border-color: #ffc326;
}#timetable tbody .current a {
  color: #fff;
}#toTop {
  bottom: 0;
  right: 0;
  display: none;
  width: 60px;
  height: 40px;
  overflow: hidden;
  position: fixed;
  text-decoration: none;
  z-index: 9999;
  font-size: 0;
  color: transparent;
  background-color: #ffc326;
  opacity: 0.7;
}#toTop:after {
  color: #fff;
  content: "";
  font-size: 16px;
  line-height: 40px;
  font-family: "FontAwesome";
  text-align: center;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}#toTopHover, #toTop:hover {
  bottom: 3px;
  opacity: 1;
}#toTop:hover:after {
  color: #fff;
}#toTop:active, #toTop:focus {
  outline: medium none;
}.modal-open #toTop {
  visibility: hidden;
}#comingsoon-countdown {
  text-align: center;
}#comingsoon-countdown:before, #comingsoon-countdown:after {
  clear: both;
  display: table;
  content: " ";
}a[class*="soc-"]:before {
  font-family: "socicon";
  font-size: 14px;
}.gallery-item {
  text-align: center;
}