/* Hochkontrast (css/kontrast.css): Gold -> #101010, sonst unveraendert. Eigenschaften: background, background-color, border, border-color, border-left, border-right, border-top, box-shadow, color, fill, stroke */
.tp-caption.whitedivider3px{color:#000000;background-color:rgb(255, 255, 255);background-color:rgba(255, 255, 255, 1);border-color:#000000}
.tp-caption.finewide_large_white{color:#ffffff;background-color:transparent;border-color:rgb(0, 0, 0)}
.tp-caption.whitedivider3px{color:#000000;background-color:rgb(255, 255, 255);background-color:rgba(255, 255, 255, 1);border-color:rgb(0, 0, 0)}
.tp-caption.finewide_medium_white{color:#ffffff;background-color:transparent;border-color:rgb(0, 0, 0)}
.tp-caption.boldwide_small_white{color:rgb(255, 255, 255);background-color:transparent;border-color:rgb(0, 0, 0)}
.tp-caption.whitedivider3px_vertical{color:#000000;background-color:rgb(255, 255, 255);background-color:rgba(255, 255, 255, 1);border-color:rgb(0, 0, 0)}
.tp-caption.finewide_small_white{color:#ffffff;background-color:transparent;border-color:rgb(0, 0, 0)}
.tp-caption.finewide_verysmall_white_mw{color:#ffffff;background-color:transparent;border-color:rgb(0, 0, 0)}
.tp-caption.lightgrey_divider{background-color:rgb(235, 235, 235);background-color:rgba(235, 235, 235, 1);border-color:rgb(34, 34, 34)}
.tp-caption.finewide_large_white{color:#FFF;background-color:rgba(0, 0, 0, 0);border-color:#000}
.tp-caption.finewide_medium_white{color:#FFF;background-color:rgba(0, 0, 0, 0);border-color:#000}
.tp-caption.huge_red{color:rgb(223,75,107);background-color:rgb(45,49,54)}
.tp-caption.middle_yellow{color:rgb(251,213,114)}
.tp-caption.huge_thin_yellow{color:rgb(251,213,114)}
.tp-caption.big_dark{color:#333}
.tp-caption.medium_dark{color:#333}
.tp-caption.medium_grey{color:#fff;background-color:#888}
.tp-caption.small_text{color:#fff}
.tp-caption.medium_text{color:#fff}
.tp-caption.large_bold_white_25{color:#fff;background-color:transparent;border-color:rgb(255, 255, 255)}
.tp-caption.medium_text_shadow{color:#fff;background-color:transparent;border-color:rgb(255, 255, 255)}
.tp-caption.large_text{color:#fff}
.tp-caption.medium_bold_grey{color:rgb(102, 102, 102);background-color:transparent;border-color:rgb(255, 214, 88)}
.tp-caption.very_large_text{color:#fff}
.tp-caption.very_big_white{color:#fff;background-color:#000}
.tp-caption.very_big_black{color:#000;background-color:#fff}
.tp-caption.modern_medium_fat{color:#000}
.tp-caption.modern_medium_fat_white{color:#fff}
.tp-caption.modern_medium_light{color:#000}
.tp-caption.modern_big_bluebg{color:#fff;background-color:#4e5b6c}
.tp-caption.modern_big_redbg{color:#fff;background-color:#de543e}
.tp-caption.modern_small_text_dark{color:#555}
.tp-caption.boxshadow{box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5)}
.tp-caption.black{color:#000}
.tp-caption a{color:#ff7302}
.tp-caption a:hover{color:#ffa902}
.tp-caption.thinheadline_dark{color:rgba(0,0,0,0.85);background-color:transparent}
.tp-caption.thintext_dark{color:rgba(0,0,0,0.85);background-color:transparent}
.tp-caption.medium_bg_red a{color:#fff}
.tp-caption.medium_bg_red a:hover{color:#fff}
.tp-caption.smoothcircle{color:rgb(255, 255, 255);background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.498039);border-color:rgb(0, 0, 0)}
.tp-caption.largeblackbg{color:rgb(255, 255, 255);background-color:rgb(0, 0, 0);border-color:rgb(255, 255, 255)}
.tp-caption.largepinkbg{color:#fff;background-color:#db4360}
.tp-caption.largewhitebg{color:#000;background-color:#fff}
.tp-caption.largegreenbg{color:#fff;background-color:#67ae73}
.tp-caption.excerpt{color:#ffffff;background-color:rgba(0, 0, 0, 1);border-color:rgb(255, 255, 255)}
.tp-caption.large_bold_grey{color:rgb(102, 102, 102);background-color:transparent;border-color:rgb(255, 214, 88)}
.tp-caption.medium_thin_grey{color:rgb(102, 102, 102);background-color:transparent;border-color:rgb(255, 214, 88)}
.tp-caption.small_thin_grey{color:rgb(117, 117, 117);background-color:transparent;border-color:rgb(255, 214, 88)}
.tp-caption.lightgrey_divider{background-color:rgba(235, 235, 235, 1);border-color:rgb(34, 34, 34)}
.tp-caption.large_bold_darkblue{color:rgb(52, 73, 94);background-color:transparent;border-color:rgb(255, 214, 88)}
.tp-caption.medium_bg_darkblue{color:rgb(255, 255, 255);background-color:rgb(52, 73, 94);border-color:rgb(255, 214, 88)}
.tp-caption.medium_bold_red{color:rgb(227, 58, 12);background-color:transparent;border-color:rgb(255, 214, 88)}
.tp-caption.medium_light_red{color:rgb(227, 58, 12);background-color:transparent;border-color:rgb(255, 214, 88)}
.tp-caption.medium_bg_red{color:rgb(255, 255, 255);background-color:rgb(227, 58, 12);border-color:rgb(255, 214, 88)}
.tp-caption.medium_bold_orange{color:rgb(243, 156, 18);background-color:transparent;border-color:rgb(255, 214, 88)}
.tp-caption.medium_bg_orange{color:rgb(255, 255, 255);background-color:rgb(243, 156, 18);border-color:rgb(255, 214, 88)}
.tp-caption.grassfloor{background-color:rgba(160, 179, 151, 1);border-color:rgb(34, 34, 34)}
.tp-caption.large_bold_white{color:rgb(255, 255, 255);background-color:transparent;border-color:rgb(255, 214, 88)}
.tp-caption.medium_light_white{color:rgb(255, 255, 255);background-color:transparent;border-color:rgb(255, 214, 88)}
.tp-caption.mediumlarge_light_white{color:rgb(255, 255, 255);background-color:transparent;border-color:rgb(255, 214, 88)}
.tp-caption.mediumlarge_light_white_center{color:#ffffff;background-color:transparent;border-color:rgb(255, 214, 88)}
.tp-caption.medium_bg_asbestos{color:rgb(255, 255, 255);background-color:rgb(127, 140, 141);border-color:rgb(255, 214, 88)}
.tp-caption.medium_light_black{color:rgb(0, 0, 0);background-color:transparent;border-color:rgb(255, 214, 88)}
.tp-caption.large_bold_black{color:rgb(0, 0, 0);background-color:transparent;border-color:rgb(255, 214, 88)}
.tp-caption.mediumlarge_light_darkblue{color:rgb(52, 73, 94);background-color:transparent;border-color:rgb(255, 214, 88)}
.tp-caption.small_light_white{color:rgb(255, 255, 255);background-color:transparent;border-color:rgb(255, 214, 88)}
.tp-caption.roundedimage{border-color:rgb(34, 34, 34)}
.tp-caption.large_bg_black{color:rgb(255, 255, 255);background-color:rgb(0, 0, 0);border-color:rgb(255, 214, 88)}
.tp-caption.mediumwhitebg{color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);border-color:rgb(0, 0, 0)}
.tp-caption.medium_bg_orange_new1{color:rgb(255, 255, 255);background-color:rgb(243, 156, 18);border-color:rgb(255, 214, 88)}
.tp-caption.boxshadow{box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5)}
.tp-caption.black{color:#000}
.tp-caption .frontcorner{border-left:40px solid transparent;border-right:0px solid transparent;border-top:40px solid #00A8FF}
.tp-caption .backcorner{border-left:0px solid transparent;border-right:40px solid transparent}
.tp-caption .frontcornertop{border-left:40px solid transparent;border-right:0px solid transparent}
.tp-caption .backcornertop{border-left:0px solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF}
.tp-simpleresponsive .button{color:#fff !important;background:url(../files/cto_layout/scripts/rs-plugin/images/gradient/g30.png) repeat-x top}
.tp-simpleresponsive  .button.big{color:#fff;background:url(../files/cto_layout/scripts/rs-plugin/images/gradient/g40.png) repeat-x top}
.tp-simpleresponsive  .button.green, .tp-simpleresponsive  .button:hover.green,
.tp-simpleresponsive  .purchase.green, .tp-simpleresponsive  .purchase:hover.green{background-color:#21a117;box-shadow:0px 3px 0px 0px #104d0b}
.tp-simpleresponsive  .button.blue, .tp-simpleresponsive  .button:hover.blue,
.tp-simpleresponsive  .purchase.blue, .tp-simpleresponsive  .purchase:hover.blue{background-color:#1d78cb;box-shadow:0px 3px 0px 0px #0f3e68}
.tp-simpleresponsive  .button.red, .tp-simpleresponsive  .button:hover.red,
.tp-simpleresponsive  .purchase.red, .tp-simpleresponsive  .purchase:hover.red{background-color:#cb1d1d;box-shadow:0px 3px 0px 0px #7c1212}
.tp-simpleresponsive  .button.orange, .tp-simpleresponsive  .button:hover.orange,
.tp-simpleresponsive  .purchase.orange, .tp-simpleresponsive  .purchase:hover.orange{background-color:#ff7700;box-shadow:0px 3px 0px 0px #a34c00}
.tp-simpleresponsive  .button.darkgrey, .tp-simpleresponsive  .button.grey,
.tp-simpleresponsive  .button:hover.darkgrey, .tp-simpleresponsive  .button:hover.grey,
.tp-simpleresponsive  .purchase.darkgrey, .tp-simpleresponsive  .purchase:hover.darkgrey{background-color:#555;box-shadow:0px 3px 0px 0px #222}
.tp-simpleresponsive  .button.lightgrey, .tp-simpleresponsive  .button:hover.lightgrey,
.tp-simpleresponsive  .purchase.lightgrey, .tp-simpleresponsive  .purchase:hover.lightgrey{background-color:#888;box-shadow:0px 3px 0px 0px #555}
.tp-bannershadow.tp-shadow1{background:url(../files/cto_layout/scripts/rs-plugin/assets/shadow1.png) no-repeat}
.tp-bannershadow.tp-shadow2{background:url(../files/cto_layout/scripts/rs-plugin/assets/shadow2.png) no-repeat}
.tp-bannershadow.tp-shadow3{background:url(../files/cto_layout/scripts/rs-plugin/assets/shadow3.png) no-repeat}
.fullcoveredvideo video,
.fullscreenvideo video{background:#000}
.tp-video-play-button{background:#000;background:rgba(0,0,0,0.3);color:#FFF}
.html5vid .tp-revstop{border-left:5px solid #fff;border-right:5px solid #fff}
.tp-video-button{background:rgba(0,0,0,.5);border:0;color:#EEE;color:#fff}
.tp-dottedoverlay.twoxtwo{background:url(../files/cto_layout/scripts/rs-plugin/assets/gridtile.png)}
.tp-dottedoverlay.twoxtwowhite{background:url(../files/cto_layout/scripts/rs-plugin/assets/gridtile_white.png)}
.tp-dottedoverlay.threexthree{background:url(../files/cto_layout/scripts/rs-plugin/assets/gridtile_3x3.png)}
.tp-dottedoverlay.threexthreewhite{background:url(../files/cto_layout/scripts/rs-plugin/assets/gridtile_3x3_white.png)}
.tp-bullets.simplebullets.navbar{border:1px solid #666;background:url(../files/cto_layout/scripts/rs-plugin/assets/boxed_bgtile.png)}
.tp-bullets.simplebullets.navbar-old{background:url(../files/cto_layout/scripts/rs-plugin/assets/navigdots_bgtile.png)}
.tp-bullets.simplebullets.round .bullet{background:url(../files/cto_layout/scripts/rs-plugin/assets/bullet.png) no-Repeat top left}
.tp-bullets.simplebullets.round-old .bullet{background:url(../files/cto_layout/scripts/rs-plugin/assets/bullets.png) no-Repeat bottom left}
.tp-bullets.simplebullets.square .bullet{background:url(../files/cto_layout/scripts/rs-plugin/assets/bullets2.png) no-Repeat bottom left}
.tp-bullets.simplebullets.square-old .bullet{background:url(../files/cto_layout/scripts/rs-plugin/assets/bullets2.png) no-Repeat bottom left}
.tp-bullets.simplebullets.navbar .bullet{background:url(../files/cto_layout/scripts/rs-plugin/assets/bullet_boxed.png) no-Repeat top left}
.tp-bullets.simplebullets.navbar-old .bullet{background:url(../files/cto_layout/scripts/rs-plugin/assets/navigdots.png) no-Repeat bottom left}
.tp-leftarrow{background:url(../files/cto_layout/scripts/rs-plugin/assets/large_left.png) no-Repeat top left}
.tp-rightarrow{background:url(../files/cto_layout/scripts/rs-plugin/assets/large_right.png) no-Repeat top left}
.tp-leftarrow.round{background:url(../files/cto_layout/scripts/rs-plugin/assets/small_left.png) no-Repeat top left}
.tp-rightarrow.round{background:url(../files/cto_layout/scripts/rs-plugin/assets/small_right.png) no-Repeat top left}
.tp-leftarrow.round-old{background:url(../files/cto_layout/scripts/rs-plugin/assets/arrow_left.png) no-Repeat top left}
.tp-rightarrow.round-old{background:url(../files/cto_layout/scripts/rs-plugin/assets/arrow_right.png) no-Repeat top left}
.tp-leftarrow.navbar{background:url(../files/cto_layout/scripts/rs-plugin/assets/small_left_boxed.png) no-Repeat top left}
.tp-rightarrow.navbar{background:url(../files/cto_layout/scripts/rs-plugin/assets/small_right_boxed.png) no-Repeat top left}
.tp-leftarrow.navbar-old{background:url(../files/cto_layout/scripts/rs-plugin/assets/arrowleft.png) no-Repeat top left}
.tp-rightarrow.navbar-old{background:url(../files/cto_layout/scripts/rs-plugin/assets/arrowright.png) no-Repeat top left}
.tp-leftarrow.square{background:url(../files/cto_layout/scripts/rs-plugin/assets/arrow_left2.png) no-Repeat top left}
.tp-rightarrow.square{background:url(../files/cto_layout/scripts/rs-plugin/assets/arrow_right2.png) no-Repeat top left}
.tp-leftarrow.square-old{background:url(../files/cto_layout/scripts/rs-plugin/assets/arrow_left2.png) no-Repeat top left}
.tp-rightarrow.square-old{background:url(../files/cto_layout/scripts/rs-plugin/assets/arrow_right2.png) no-Repeat top left}
.tp-leftarrow.default{background:url(../files/cto_layout/scripts/rs-plugin/assets/large_left.png) no-Repeat 0 0}
.tp-rightarrow.default{background:url(../files/cto_layout/scripts/rs-plugin/assets/large_right.png) no-Repeat 0 0}
.tp-bullets.tp-thumbs{background-color:#fff}
.tp-bullets.tp-thumbs .bullet{background:none}
.tp-bannertimer{background:url(../files/cto_layout/scripts/rs-plugin/assets/timer.png)}
.caption.slidelink a div,
.tp-caption.slidelink a div{background:url(../files/cto_layout/scripts/rs-plugin/assets/coloredbg.png) repeat}
.tp-caption.slidelink a span{background:url(../files/cto_layout/scripts/rs-plugin/assets/coloredbg.png) repeat}
.tparrows.preview1{background:transparent}
.tparrows.preview1:after{color:#fff;background:#fff;background:rgba(0,0,0,0.15)}
.tparrows.preview1:hover:after{background:rgba(255,255,255,1);color:#aaa}
.tp-bullets.preview1 .bullet{background:rgba(0, 0, 0, 0.15) !important;box-shadow:none;border:8px solid rgba(0, 0, 0, 0) !important}
.tp-bullets.preview1 .bullet:hover,
.tp-bullets.preview1 .bullet.selected{box-shadow:none;background:#aaa !important;border:8px solid rgba(255, 255, 255, 1) !important}
.tparrows.preview2{background:#fff}
.tparrows.preview2:after{color:#aaa}
.tparrows.preview2 .tp-arr-titleholder{color:#000}
.tparrows.preview2:hover{background:#fff}
.tparrows.preview2:hover:after{color:#000}
.tp-bullets.preview2 .bullet{background:rgba(0, 0, 0, 0.5) !important;box-shadow:none;border:5px solid rgba(0, 0, 0, 0) !important}
.tp-bullets.preview2 .bullet:hover,
.tp-bullets.preview2 .bullet.selected{box-shadow:none;background:rgba(255, 255, 255, 1) !important;border:5px solid rgba(0, 0, 0, 1) !important}
.tparrows.preview3{background:#fff;background:rgba(255,255,255,1)}
.tparrows.preview3:after{color:#aaa;background:#fff}
.tparrows.preview3:hover:after{color:#000}
.tparrows.preview3 .tp-arr-iwrapper{background:#000;background:rgba(0,0,0,0.75)}
.tparrows.preview3 .tp-arr-titleholder{color:#fff}
.tp-bullets.preview3 .bullet{background:rgba(0, 0, 0, 0.5) !important;box-shadow:none;border:5px solid rgba(0, 0, 0, 0) !important}
.tp-bullets.preview3 .bullet:hover,
.tp-bullets.preview3 .bullet.selected{box-shadow:none;background:rgba(255, 255, 255, 1) !important;border:5px solid rgba(0, 0, 0, 1) !important}
.tparrows.preview4{background:transparent}
.tparrows.preview4:after{color:#fff;background:#000;background:rgba(0,0,0,0.25)}
.tparrows.preview4 .tp-arr-titleholder{color:#fff;background:#000;color:#FFF}
.tp-bullets.preview4 .bullet{background:rgba(0, 0, 0, 0.5) !important;box-shadow:none;border:5px solid rgba(0, 0, 0, 0) !important}
.tp-bullets.preview4 .bullet:hover,
.tp-bullets.preview4 .bullet.selected{box-shadow:none;background:rgba(255, 255, 255, 1) !important;border:5px solid rgba(0, 0, 0, 1) !important}
.tp-loader.spinner0{background:url(../files/cto_layout/scripts/rs-plugin/assets/loader.gif) no-repeat center center;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15)}
.tp-loader.spinner1{background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15)}
.tp-loader.spinner5{background:url(../files/cto_layout/scripts/rs-plugin/assets/loader.gif) no-repeat 10px 10px;background-color:#fff}
.tp-loader.spinner2{background-color:#ff0000;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15)}
.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3{background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15)}
.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2{background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15)}
.tp-caption img{background:transparent}
.slider_wrapper.simple{background-color:#fff}
.slider_wrapper.responsive{background-color:#fff}
.tp-dottedoverlay.noise{background:url(../system/modules/pct_revolutionslider/assets/img/overlay_noise.gif)}
.border-inner{border-left:1px solid #ddd}
.border-inner.first, .border-inner:first-child{border-left:0}
.border-inner.last, .border-inner:last-child{border-right:0}
@media only screen and (max-width: 767px){.border-inner{border-left:0}}
.cboxPhoto{border:0}
.cboxIframe{border:0}
#cboxOverlay{background:#000}
#cboxContent{background:#000}
.cboxIframe{background:#fff}
#cboxError{border:1px solid #ccc}
#cboxLoadedContent{border:5px solid #000;background:#fff}
#cboxTitle{color:#ccc}
#cboxCurrent{color:#ccc}
#cboxLoadingGraphic{background:url(../assets/colorbox/images/loading.gif) no-repeat center center}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;background:0 0}
#cboxSlideshow{color:#fff}
#cboxPrevious{background:url(../assets/colorbox/images/controls.png) no-repeat top left}
#cboxNext{background:url(../assets/colorbox/images/controls.png) no-repeat top right}
#cboxClose{background:url(../assets/colorbox/images/controls.png) no-repeat top center}
.mejs__offscreen{border:0}
.mejs__container{background:#000}
.mejs__fill-container{background:0 0}
.mejs__embed,.mejs__embed body{background:#000}
.mejs__poster-img{border:0}
.mejs__overlay-button{background:url(../assets/mediaelement/images/mejs-controls.svg) no-repeat}
.mejs__overlay-loading-bg-img{background:url(../assets/mediaelement/images/mejs-controls.svg) -160px -40px no-repeat}
.mejs__controls:not([style*='display: none']){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}
.mejs__button>button{background:url(../assets/mediaelement/images/mejs-controls.svg);border:0}
.mejs__time{color:#fff}
.mejs__time-total{background:rgba(255,255,255,.3)}
.mejs__time-buffering{background:-webkit-linear-gradient(135deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent);background:linear-gradient(-45deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent)}
.mejs__time-loaded{background:rgba(255,255,255,.3)}
.mejs__time-current,.mejs__time-handle-content{background:rgba(255,255,255,.9)}
.mejs__time-hovered{background:rgba(255,255,255,.5)}
.mejs__time-hovered.negative{background:rgba(0,0,0,.2)}
.mejs__time-handle,.mejs__time-handle-content{border:4px solid transparent}
.mejs__time-handle-content{border:4px solid rgba(255,255,255,.9)}
.mejs__time-float{background:#eee;border:solid 1px #333;color:#111}
.mejs__time-float-corner{border:solid 5px #eee;border-color:#eee transparent transparent}
.mejs__broadcast{color:#fff}
.mejs__volume-button>.mejs__volume-slider{background:rgba(50,50,50,.7)}
.mejs__volume-total{background:rgba(255,255,255,.5)}
.mejs__volume-current{background:rgba(255,255,255,.9)}
.mejs__volume-handle{background:rgba(255,255,255,.9)}
.mejs__horizontal-volume-total{background:rgba(50,50,50,.8)}
.mejs__horizontal-volume-current{background:rgba(255,255,255,.8)}
.mejs__captions-button>.mejs__captions-selector,.mejs__chapters-button>.mejs__chapters-selector{background:rgba(50,50,50,.7);border:solid 1px transparent}
.mejs__captions-selector-list-item,.mejs__chapters-selector-list-item{color:#fff}
.mejs__captions-selector-list-item:hover,.mejs__chapters-selector-list-item:hover{background-color:#c8c8c8 !important;background-color:rgba(255,255,255,.4) !important}
.mejs__captions-selected,.mejs__chapters-selected{color:#21f8f8}
.mejs__captions-layer{color:#fff}
.mejs__captions-layer a{color:#fff}
.mejs__captions-text,.mejs__captions-text *{background:rgba(20,20,20,.5);box-shadow:5px 0 0 rgba(20,20,20,.5),-5px 0 0 rgba(20,20,20,.5)}
.mejs__cannotplay,.mejs__cannotplay a{color:#fff}
.slider-control .slider-menu b{color:#bbb}
.slider-control .slider-menu b.active{color:#666}
@media screen{.swiper-pagination-bullet{background:#000}}
@media screen{.swiper-pagination-white .swiper-pagination-bullet{background:#fff}}
@media screen{.swiper-pagination-bullet-active{background:#007aff}}
@media screen{.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}}
@media screen{.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}}
@media screen{.swiper-container-cube .swiper-cube-shadow{background:#000}}
@media screen{.swiper-scrollbar{background:rgba(0,0,0,.1)}}
@media screen{.swiper-scrollbar-drag{background:rgba(0,0,0,.5)}}
@media screen{.mm-menu{background:inherit}}
@media screen{.mm-panels,
.mm-panels > .mm-panel{background:inherit;border-color:inherit}}
@media screen{.mm-panels > .mm-panel{background:inherit;border-color:inherit}}
@media screen{.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
  .mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after{border-color:transparent}}
@media screen{.mm-navbar{border-color:inherit}}
@media screen{.mm-listview > li, .mm-listview > li:after,
    .mm-listview > li .mm-next,
    .mm-listview > li .mm-next:before{border-color:inherit}}
@media screen{.mm-listview > li > a,
    .mm-listview > li > span{color:inherit}}
@media screen{.mm-listview .mm-next{background:rgba(3, 2, 1, 0)}}
@media screen{.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}}
@media screen{.mm-prev:before,
.mm-next:after,
.mm-arrow:after{border:2px solid transparent}}
@media screen{.mm-prev:before{border-right:none}}
@media screen{.mm-next:after,
.mm-arrow:after{border-top:none;border-left:none}}
@media screen{.mm-menu{background:#f3f3f3;border-color:rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.7)}}
@media screen{.mm-menu .mm-navbar > *,
  .mm-menu .mm-navbar a{color:rgba(0, 0, 0, 0.3)}}
@media screen{.mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .mm-btn:after{border-color:rgba(0, 0, 0, 0.3)}}
@media screen{.mm-menu .mm-listview{border-color:rgba(0, 0, 0, 0.1)}}
@media screen{.mm-menu .mm-listview > li .mm-next:after,
    .mm-menu .mm-listview > li .mm-arrow:after{border-color:rgba(0, 0, 0, 0.3)}}
@media screen{.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
    .mm-menu .mm-listview > li.mm-selected > span{background:rgba(255, 255, 255, 0.5)}}
@media screen{.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
  .mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
  .mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel{background:rgba(0, 0, 0, 0.05)}}
@media screen{.mm-menu .mm-divider{background:rgba(0, 0, 0, 0.05)}}
@media screen{html.mm-background .mm-page{background:inherit}}
@media screen{#mm-blocker{background:rgba(3, 2, 1, 0)}}
@media screen{.mm-menu em.mm-counter{color:rgba(0, 0, 0, 0.3)}}
@media screen{.mm-fixeddivider{background:inherit}}
@media screen{.mm-menu .mm-fixeddivider span{background:rgba(0, 0, 0, 0.05)}}
@media screen{.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit}}
@media screen{.mm-subblocker{background:inherit}}
@media screen{.mm-menu > .mm-navbar{background:inherit}}
@media screen{.mm-navbar-bottom ~ .mm-navbar-bottom{border-top:none}}
@media screen{.mm-search input{border:none}}
@media screen{.mm-menu .mm-search input{background:rgba(0, 0, 0, 0.05);color:rgba(0, 0, 0, 0.7)}}
@media screen{.mm-menu .mm-noresultsmsg{color:rgba(0, 0, 0, 0.3)}}
@media screen{.mm-indexer{background:inherit}}
@media screen{.mm-menu .mm-indexer a{color:rgba(0, 0, 0, 0.3)}}
@media screen{label.mm-check:before{border-left:3px solid}}
@media screen{.mm-menu label.mm-toggle{background:rgba(0, 0, 0, 0.1)}}
@media screen{.mm-menu label.mm-toggle:before{background:#f3f3f3}}
@media screen{.mm-menu input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963}}
@media screen{.mm-menu label.mm-check:before{border-color:rgba(0, 0, 0, 0.7)}}
@media screen{html.mm-opened.mm-fullscreen .mm-page{box-shadow:none !important}}
@media screen{html.mm-pagedim #mm-blocker{background:inherit}}
@media screen{html.mm-pagedim-white #mm-blocker{background:#fff}}
@media screen{html.mm-pagedim-black #mm-blocker{background:#000}}
@media screen{.mm-menu.mm-pageshadow:after{box-shadow:0 0 10px rgba(0, 0, 0, 0.3)}}
@media screen{.mm-menu.mm-theme-dark{background:#333333;border-color:rgba(0, 0, 0, 0.15);color:rgba(255, 255, 255, 0.8)}}
@media screen{.mm-menu.mm-theme-dark .mm-navbar > *,
  .mm-menu.mm-theme-dark .mm-navbar a{color:rgba(255, 255, 255, 0.4)}}
@media screen{.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before, .mm-menu.mm-theme-dark .mm-navbar .mm-btn:after{border-color:rgba(255, 255, 255, 0.4)}}
@media screen{.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0, 0, 0, 0.15)}}
@media screen{.mm-menu.mm-theme-dark .mm-listview > li .mm-next:after,
    .mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after{border-color:rgba(255, 255, 255, 0.4)}}
@media screen{.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),
    .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span{background:rgba(0, 0, 0, 0.1)}}
@media screen{.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
  .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
  .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel{background:rgba(255, 255, 255, 0.05)}}
@media screen{.mm-menu.mm-theme-dark .mm-divider{background:rgba(255, 255, 255, 0.05)}}
@media screen{.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255, 255, 255, 0.8)}}
@media screen{.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255, 255, 255, 0.4)}}
@media screen{.mm-menu.mm-theme-dark .mm-fixeddivider span{background:rgba(255, 255, 255, 0.05)}}
@media screen{.mm-menu.mm-pageshadow.mm-theme-dark:after{box-shadow:0 0 20px rgba(0, 0, 0, 0.5)}}
@media screen{.mm-menu.mm-theme-dark .mm-search input{background:rgba(255, 255, 255, 0.3);color:rgba(255, 255, 255, 0.8)}}
@media screen{.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255, 255, 255, 0.4)}}
@media screen{.mm-menu.mm-theme-dark .mm-indexer a{color:rgba(255, 255, 255, 0.4)}}
@media screen{.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0, 0, 0, 0.15)}}
@media screen{.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333333}}
@media screen{.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963}}
@media screen{.mm-menu.mm-theme-white{background:white;border-color:rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.6)}}
@media screen{.mm-menu.mm-theme-white .mm-navbar > *,
  .mm-menu.mm-theme-white .mm-navbar a{color:rgba(0, 0, 0, 0.3)}}
@media screen{.mm-menu.mm-theme-white .mm-navbar .mm-btn:before, .mm-menu.mm-theme-white .mm-navbar .mm-btn:after{border-color:rgba(0, 0, 0, 0.3)}}
@media screen{.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0, 0, 0, 0.1)}}
@media screen{.mm-menu.mm-theme-white .mm-listview > li .mm-next:after,
    .mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after{border-color:rgba(0, 0, 0, 0.3)}}
@media screen{.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),
    .mm-menu.mm-theme-white .mm-listview > li.mm-selected > span{background:rgba(0, 0, 0, 0.05)}}
@media screen{.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
  .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
  .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel{background:rgba(0, 0, 0, 0.03)}}
@media screen{.mm-menu.mm-theme-white .mm-divider{background:rgba(0, 0, 0, 0.03)}}
@media screen{.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0, 0, 0, 0.6)}}
@media screen{.mm-menu.mm-theme-white em.mm-counter{color:rgba(0, 0, 0, 0.3)}}
@media screen{.mm-menu.mm-theme-white .mm-fixeddivider span{background:rgba(0, 0, 0, 0.03)}}
@media screen{.mm-menu.mm-pageshadow.mm-theme-white:after{box-shadow:0 0 10px rgba(0, 0, 0, 0.2)}}
@media screen{.mm-menu.mm-theme-white .mm-search input{background:rgba(0, 0, 0, 0.05);color:rgba(0, 0, 0, 0.6)}}
@media screen{.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0, 0, 0, 0.3)}}
@media screen{.mm-menu.mm-theme-white .mm-indexer a{color:rgba(0, 0, 0, 0.3)}}
@media screen{.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0, 0, 0, 0.1)}}
@media screen{.mm-menu.mm-theme-white label.mm-toggle:before{background:white}}
@media screen{.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963}}
@media screen{.mm-menu.mm-theme-black{background:black;border-color:rgba(255, 255, 255, 0.2);color:rgba(255, 255, 255, 0.6)}}
@media screen{.mm-menu.mm-theme-black .mm-navbar > *,
  .mm-menu.mm-theme-black .mm-navbar a{color:rgba(255, 255, 255, 0.4)}}
@media screen{.mm-menu.mm-theme-black .mm-navbar .mm-btn:before, .mm-menu.mm-theme-black .mm-navbar .mm-btn:after{border-color:rgba(255, 255, 255, 0.4)}}
@media screen{.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255, 255, 255, 0.2)}}
@media screen{.mm-menu.mm-theme-black .mm-listview > li .mm-next:after,
    .mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after{border-color:rgba(255, 255, 255, 0.4)}}
@media screen{.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),
    .mm-menu.mm-theme-black .mm-listview > li.mm-selected > span{background:rgba(255, 255, 255, 0.3)}}
@media screen{.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
  .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
  .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel{background:rgba(255, 255, 255, 0.2)}}
@media screen{.mm-menu.mm-theme-black .mm-divider{background:rgba(255, 255, 255, 0.2)}}
@media screen{.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255, 255, 255, 0.6)}}
@media screen{.mm-menu.mm-theme-black em.mm-counter{color:rgba(255, 255, 255, 0.4)}}
@media screen{.mm-menu.mm-theme-black .mm-fixeddivider span{background:rgba(255, 255, 255, 0.2)}}
@media screen{.mm-menu.mm-theme-black .mm-search input{background:rgba(255, 255, 255, 0.3);color:rgba(255, 255, 255, 0.6)}}
@media screen{.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255, 255, 255, 0.4)}}
@media screen{.mm-menu.mm-theme-black .mm-indexer a{color:rgba(255, 255, 255, 0.4)}}
@media screen{.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255, 255, 255, 0.2)}}
@media screen{.mm-menu.mm-theme-black label.mm-toggle:before{background:black}}
@media screen{.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963}}
@media screen{.mb_YTPBar,.mb_YTPBar span.mb_YTPUrl a{color:#fff}}
@media screen{.mb_YTPlayer .loading{color:#fff;background:rgba(0,0,0,.51)}}
@media screen{.mbYTP_wrapper.fullscreen{border:none !important}}
@media screen{.inline_YTPlayer{box-shadow:0 0 5px rgba(0,0,0,.7);background:rgba(0,0,0,.5)}}
@media screen{.inline_YTPlayer img{border:none !important}}
@media screen{.mb_YTPBar{background:#333}}
@media screen{.mb_YTPBar .buttonBar{background:0 0}}
@media screen{.mb_YTPBar:hover .buttonBar{background:rgba(0,0,0,.4)}}
@media screen{.mb_YTPBar .mb_YTPProgress{background:#222}}
@media screen{.mb_YTPBar .mb_YTPLoaded{background:#444}}
@media screen{.mb_YTPBar .mb_YTPseekbar{background:#000;box-shadow:rgba(82,82,82,.47)1px 1px 3px}}
@media screen{.YTPOverlay.raster{background:url(../files/luxor/scripts/jquery.mb.YTPlayer/css/images/raster.png)}}
@media screen{.YTPOverlay.raster.retina{background:url(../files/luxor/scripts/jquery.mb.YTPlayer/css/images/raster@2x.png)}}
@media screen{.YTPOverlay.raster-dot{background:url(../files/luxor/scripts/jquery.mb.YTPlayer/css/images/raster_dot.png)}}
@media screen{.YTPOverlay.raster-dot.retina{background:url(../files/luxor/scripts/jquery.mb.YTPlayer/css/images/raster_dot@2x.png)}}
@media screen{.mb_YTPBar .simpleSlider{border:1px solid #fff}}
@media screen{.mb_YTPBar .level{background-color:#fff}}
@media screen{*{border:0}}
@media screen{#chromeframe{background:red;color:#fff}}
@media screen{#container{background:#fff}}
@media screen{.no-border{border:0 !important}}
@media screen{.bt-dark{border-top:1px solid rgb(229,229,229)}}
@media screen{.bt-light{border-top:1px solid rgb(255,255,255)}}
@media screen{.bt-dark-dashed{border-top:1px dashed rgb(229,229,229)}}
@media screen{.bt-light-dashed{border-top:1px dashed rgb(255,255,255)}}
@media screen{.bt-dark-dotted{border-top:1px dotted rgb(229,229,229)}}
@media screen{.bt-light-dotted{border-top:1px dotted rgb(255,255,255)}}
@media screen{.ce_image.border-1 img{border:1px solid rgb(220,220,220)}}
@media screen{.ce_image.border-5 img{border:5px solid rgb(220,220,220)}}
@media screen{.ce_image.border-10 img{border:10px solid rgb(220,220,220)}}
@media screen{.bg-accent{background-color:rgb(152,152,152)}}
@media screen{.bg-lightgray{background-color:rgb(247,247,247) !important}}
@media screen{.bg-darkgray{background-color:rgb(69,69,69) !important}}
@media screen{.bg-black{background-color:rgb(0,0,0) !important}}
@media screen{.bg-alert{background-color:rgb(206,79,75)}}
@media screen{.bg-info{background-color:rgb(94,187,215)}}
@media screen{.bg-warning{background-color:rgb(240,173,78)}}
@media screen{.bg-success{background-color:rgb(82,172,82)}}
@media screen{.bg-transparent-white{background-color:rgba(255,255,255,0.7)}}
@media screen{.bg-transparent-black{background-color:rgba(0,0,0,0.7)}}
@media screen{.color-white,
.color-white p,
.color-white i,
.color-white h1,
.color-white h2,
.color-white h3,
.color-white h4,
.color-white h5,
.color-white h6,
.color-white a:not(.link-white){color:#fff !important}}
@media screen{.color-gray,
.color-gray p,
.color-gray i,
.color-gray h1,
.color-gray h2,
.color-gray h3,
.color-gray h4,
.color-gray h5,
.color-gray h6,
.color-gray a:not(.link-white){color:rgb(127,127,127) !important}}
@media screen{.color-lightgray,
.color-lightgray p,
.color-lightgray i,
.color-lightgray h1,
.color-lightgray h2,
.color-lightgray h3,
.color-lightgray h4,
.color-lightgray h5,
.color-lightgray h6,
.color-lightgray a:not(.link-white){color:rgb(180,180,180) !important}}
@media screen{.color-darkgray,
.color-darkgray p,
.color-darkgray i,
.color-darkgray h1,
.color-darkgray h2,
.color-darkgray h3,
.color-darkgray h4,
.color-darkgray h5,
.color-darkgray h6,
.color-darkgray a:not(.link-white){color:rgb(76,76,76) !important}}
@media screen{.color-white-trnp-50,
.color-white-trnp-50 p,
.color-white-trnp-50 i,
.color-white-trnp-50 h1,
.color-white-trnp-50 h2,
.color-white-trnp-50 h3,
.color-white-trnp-50 h4,
.color-white-trnp-50 h5,
.color-white-trnp-50 h6,
.color-white-trnp-50 a:not(.link-white){color:rgba(255,255,255,0.8) !important}}
@media screen{.color-accent,
.color-accent p,
.color-accent i,
.color-accent h1,
.color-accent h2,
.color-accent h3,
.color-accent h4,
.color-accent h5,
.color-accent h6,
.color-accent a:not(.link-white){color:rgb(152,152,152)}}
@media screen{.color-success,
.color-success p,
.color-success i,
.color-success h1,
.color-success h2,
.color-success h3,
.color-success h4,
.color-success h5,
.color-success h6,
.color-success a:not(.link-white){color:rgb(157,213,93)}}
@media screen{.color-alert,
.color-alert p,
.color-alert i,
.color-alert h1,
.color-alert h2,
.color-alert h3,
.color-alert h4,
.color-alert h5,
.color-alert h6,
.color-alert a:not(.link-white){color:rgb(247,80,90)}}
@media screen{.color-warning,
.color-warning p,
.color-warning i,
.color-warning h1,
.color-warning h2,
.color-warning h3,
.color-warning h4,
.color-warning h5,
.color-warning h6,
.color-warning a:not(.link-white){color:rgb(240,138,36)}}
@media screen{.color-info,
.color-info p,
.color-info i,
.color-info h1,
.color-info h2,
.color-info h3,
.color-info h4,
.color-info h5,
.color-info h6,
.color-info a:not(.link-white){color:rgb(160,211,232)}}
@media screen{[class*='label-']{color:#fff}}
@media screen{.label-accent{background:rgb(152,152,152)}}
@media screen{.label-secondary{background:rgb(231,231,231);color:rgb(51,51,51)}}
@media screen{.label-success{background:rgb(157,213,93)}}
@media screen{.label-alert{background:rgb(247,80,90)}}
@media screen{.label-warning{background:rgb(240,138,36)}}
@media screen{.label-info{background:rgb(160,211,232);color:rgb(51,51,51)}}
@media screen{span.highlight{background:rgb(51,51,51);color:#fff}}
@media screen{a{color:#555}}
@media screen{p a{color:rgb(152,152,152)}}
@media screen{body.sidebar.right #main{border-right:1px solid rgb(229,229,229)}}
@media screen{body.sidebar #right .ce_text{background:#f8f8f8}}
@media screen{body.sidebar.left #main{border-right:0;border-left:1px solid rgb(229,229,229)}}
@media screen{body.sidebar.both #main{border-right:0;border-left:1px solid rgb(229,229,229);border-right:1px solid rgb(229,229,229)}}
@media screen{.mainmenu ul ul{background:#fff;border-top:2px solid rgb(193,193,193);box-shadow:1px 8px 15px rgba(0,0,0,0.1)}}
@media screen{.mainmenu ul ul ul{border-top:0;box-shadow:0px 0px 15px rgba(0,0,0,0.1)}}
@media screen{.mainmenu ul li a{color:#696969}}
@media screen{.mainmenu ul li a.trail,
.mainmenu ul li a.active{color:rgb(152,152,152)}}
@media screen{.mainmenu ul ul li a{border:0;color:#393939}}
@media screen{.mainmenu ul ul li a.submenu:after{background:none !important}}
@media screen{.mainmenu ul ul li a:hover:not(.megamenu), 
.mainmenu ul ul li a.trail:not(.megamenu), 
.mainmenu ul ul li a.active:not(.megamenu){color:rgb(255,255,255);background:rgb(152,152,152)}}
@media screen{.mainmenu ul li.megamenu .megamenu-wrapper{border:1px solid rgb(229,229,229)}}
@media screen{.mainmenu ul .megamenu-wrapper{box-shadow:1px 8px 15px rgba(0,0,0,0.1)}}
@media screen{.mainmenu ul .megamenu-wrapper ul{box-shadow:none}}
@media screen{.mainmenu ul .megamenu ul li{border-right:1px solid rgb(229,229,229)}}
@media screen{.mainmenu ul .megamenu ul li ul li,
.mainmenu ul .megamenu ul li.last,
.mainmenu ul .megamenu ul li:last-of-type{border:0}}
@media screen{.mainmenu ul .megamenu ul li.last{border-right:1px solid transparent}}
@media screen{.mainmenu ul .megamenu .a-level_2{color:inherit !important}}
@media screen{.mainmenu ul .megamenu .a-level_2.trail{background:rgb(255,255,255)}}
@media screen{nav.mainmenu li.insert_article ul{box-shadow:none;background:none;border:0}}
@media screen{nav.mainmenu a.menuheader{background:#f8f8f8 !important;color:inherit !important}}
@media screen{.subnav a{color:rgb(152,152,152)}}
@media screen{.subnav a.menuheader{background:none !important}}
@media screen{.subnav li ul li{border:0}}
@media screen{.subnav a:hover, .subnav a.active{background:rgb(248,248,248)}}
@media screen{body .mm-menu a:hover, body .mm-menu a.active, body .mm-menu a.trail{background:#4b4b4b}}
@media screen{body .mm-menu .menuheader{background:rgba(0,0,0,0.3)}}
@media screen{#nav-open-btn:before{color:#fff;background:rgb(152,152,152)}}
@media screen{code, pre, .txt-white pre{background:#FFFFE0;color:rgb(76,76,76) !important}}
@media screen{abbr{background:#efefef}}
@media screen{.pagination li{background:none}}
@media screen{.pagination li a, .pagination li span{background:none;color:inherit}}
@media screen{.pagination li span.current{background:rgb(152,152,152);color:white}}
@media screen{.pagination li a:hover{color:rgb(152,152,152)}}
@media screen{.pagination-white .pagination,
.pagination-white .pagination a{color:rgb(255,255,255)}}
@media screen{.image_container .caption{background:rgba(0,0,0,0.7);color:#fff}}
@media screen{.image_container .caption h1,
.image_container .caption h2,
.image_container .caption h3,
.image_container .caption h4,
.image_container .caption h5,
.image_container .caption h6{color:rgb(255,255,255)}}
@media screen{.border .image_container img{border:1px solid rgb(229,229,229)}}
@media screen{blockquote{border-left:5px solid rgb(152,152,152)}}
@media screen{blockquote a{color:rgb(152,152,152)}}
@media screen{.mod_socials.color i.fa-facebook,
.mod_socials .social-icons.color i.fa-facebook,
.mod_socials i.fa-facebook:hover{background:#101010 !important;color:rgb(255,255,255) !important}}
@media screen{.mod_socials.color i.fa-twitter,
.mod_socials .social-icons.color i.fa-twitter,
.mod_socials i.fa-twitter:hover{background:#101010 !important;color:rgb(255,255,255) !important}}
@media screen{.mod_socials.color i.fa-xing,
.mod_socials .social-icons.color i.fa-xing,
.mod_socials i.fa-xing:hover{background:#101010 !important;color:rgb(255,255,255) !important}}
@media screen{.mod_socials.color i.fa-tumblr,
.mod_socials .social-icons.color i.fa-tumblr,
.mod_socials i.fa-tumblr:hover{background:#101010 !important;color:rgb(255,255,255) !important}}
@media screen{.mod_socials.color i.fa-google-plus,
.mod_socials .social-icons.color i.fa-google-plus,
.mod_socials i.fa-google-plus:hover{background:#101010 !important;color:rgb(255,255,255) !important}}
@media screen{.mod_socials.color i.fa-flickr,
.mod_socials .social-icons.color i.fa-flickr,
.mod_socials i.fa-flickr:hover{background:#101010 !important;color:rgb(255,255,255) !important}}
@media screen{.mod_socials.color i.fa-linkedin,
.mod_socials .social-icons.color i.fa-linkedin,
.mod_socials i.fa-linkedin:hover{background:#101010 !important;color:rgb(255,255,255) !important}}
@media screen{.mod_socials.color i.fa-instagram,
.mod_socials .social-icons.color i.fa-instagram,
.mod_socials i.fa-instagram:hover{background:#101010 !important;color:rgb(255,255,255) !important}}
@media screen{.mod_socials.color i.fa-pinterest,
.mod_socials .social-icons.color i.fa-pinterest,
.mod_socials i.fa-pinterest:hover{background:#101010 !important;color:rgb(255,255,255) !important}}
@media screen{.mod_socials.color i.fa-vimeo-square,
.mod_socials .social-icons.color i.fa-vimeo-square,
.mod_socials i.fa-vimeo-square:hover{background:#101010 !important;color:rgb(255,255,255) !important}}
@media screen{.mod_socials.color i.fa-youtube,
.mod_socials .social-icons.color i.fa-youtube,
.mod_socials i.fa-youtube:hover{background:#101010 !important;color:rgb(255,255,255) !important}}
@media screen{.ce_revolutionslider_text.invertcolor{color:rgb(255,255,255)}}
@media screen{.ce_revolutionslider_hyperlink{background:rgb(152,152,152);border:1px solid rgb(152,152,152);color:rgb(255,255,255)}}
@media screen{.ce_revolutionslider_hyperlink.outline{border:1px solid rgb(255,255,255);background:none}}
@media screen{.ce_revolutionslider_hyperlink.outline:hover{background:rgba(255,255,255,0.1)}}
@media screen{.ce_revolutionslider_hyperlink.outline-dark{border:1px solid rgb(59,60,66);background:none;color:rgb(59,60,66)}}
@media screen{.ce_revolutionslider_hyperlink.outline-dark:hover{background:rgb(59,60,66);color:rgb(255,255,255)}}
@media screen{.ce_revolutionslider_hyperlink.dark{border:1px solid rgb(59,60,66);background:rgb(59,60,66);color:rgb(255,255,255)}}
@media screen{.ce_revolutionslider_hyperlink.dark:hover{background:rgba(59,60,66,0.9);color:rgb(255,255,255)}}
@media screen{.ce_revolutionslider_hyperlink.light{border:1px solid rgb(255,255,255);background:rgb(255,255,255)}}
@media screen{.ce_revolutionslider_hyperlink.light:hover{background:rgba(255,255,255,0.9)}}
@media screen{.ce_revolutionslider_text.bg-white{background:rgba(255,255,255,0.7)}}
@media screen{.ce_table table td{border-top:solid 1px #E3E3E3}}
@media screen{.ce_table table th{color:rgb(255,255,255);background:rgb(152,152,152)}}
@media screen{.ce_table table tfoot td{color:rgb(152,152,152)}}
@media screen{.ce_table .table-striped td{border:0;background:rgb(249,249,249)}}
@media screen{.ce_table .table-striped .odd td{background:rgb(244,244,244)}}
@media screen{.ce_table .table-striped-dark td{border:0;background:rgb(51,51,51)}}
@media screen{.ce_table .table-striped-dark .odd td{background:rgb(64,64,64)}}
@media screen{.ce_table .table-striped-dark{color:rgb(255,255,255)}}
@media screen{body.ie .ce_table.overflow{box-shadow:none}}
@media screen{.ce_table .table-clean th{background:none;color:inherit}}
@media screen{hr.divider_1{border:none;border-top:1px solid #ddd;color:#ccc}}
@media screen{hr.divider_2{border:none;border-top:3px double #ddd;color:#ccc}}
@media screen{hr.divider_3{border:none;border-top:1px solid #ddd;color:#ccc}}
@media screen{hr.divider_3:before{background:rgb(152,152,152)}}
@media screen{hr.divider_3{border:none;border-top:1px solid #ddd;color:#ccc}}
@media screen{hr.divider_3:before{background:rgb(152,152,152)}}
@media screen{.divider_4_first{border:3px solid rgb(152,152,152)}}
@media screen{.divider_4_second{background-color:rgb(152,152,152)}}
@media screen{.divider_4::after, .divider_4::before{background-color:rgb(152,152,152)}}
@media screen{.divider_5:after, .divider_5:before{background-color:rgb(152,152,152)}}
@media screen{.ce_gallery .content{background:rgba(152,152,152,0.8)}}
@media screen{.ce_gallery .content-inside{color:rgb(255,255,255)}}
@media screen{.ce_gallery .capt h1,
.ce_gallery .capt h2,
.ce_gallery .capt h3,
.ce_gallery .capt h4,
.ce_gallery .capt h5,
.ce_gallery .capt h6{color:rgb(255,255,255)}}
@media screen{.ce_gallery .capt h1:after,
.ce_gallery .capt h2:after,
.ce_gallery .capt h3:after,
.ce_gallery .capt h4:after,
.ce_gallery .capt h5:after,
.ce_gallery .capt h6:after{background:rgb(255,255,255)}}
@media screen{.ce_gallery .borders li{border-right:1px solid rgb(229,229,229)}}
@media screen{.ce_gallery .image_container i.fa.fa-plus-circle:before{background:rgb(255,255,255)}}
@media screen{.ce_gallery .image_container i.fa.fa-plus-circle:after{background:rgb(255,255,255)}}
@media screen{.slider-control a.slider-next:after{color:#fff}}
@media screen{.slider-control a.slider-prev:before{color:#fff}}
@media screen{.ce_sliderStart .slider-control a{color:transparent !important}}
@media screen{.ce_sliderStart .slider-control .slider-menu b{background:#fff;border:2px solid #fff;box-shadow:0 0 1px 1px rgba(0,0,0,0.3)}}
@media screen{.ce_sliderStart .slider-control .slider-menu b.active{background:rgba(0,0,0,0.1)}}
@media screen{#slider .slider-control{background:#fff}}
@media screen{.ce_downloads a span.size{color:rgba(0,0,0,0.4)}}
@media screen{.ce_download a span.size{color:rgba(255,255,255,0.5)}}
@media screen{.ce_downloads_box .ce_downloads_box_inside{background:rgb(248,248,248)}}
@media screen{.ce_downloads_box .ce_downloads_box_inside li{border:0}}
@media screen{.ce_download:not(.ce_download_small){background:rgb(59,60,66);color:#fff}}
@media screen{.ce_download h1,
.ce_download h2,
.ce_download h3,
.ce_download h4,
.ce_download h5,
.ce_download h6,
.ce_download a{color:#fff}}
@media screen{.ce_download:after{color:rgba(255,255,255,0.1)}}
@media screen{.ce_download_small .ce_download_small_inside a{border:1px solid rgba(57, 57, 57,0.2);color:inherit}}
@media screen{.ce_accordion .accordion{border:0;background:none}}
@media screen{.ce_accordion .toggler:hover{color:rgb(76,76,76)}}
@media screen{.ce_accordion .toggler:before{color:rgb(152,152,152)}}
@media screen{.ce_hyperlink a,
a.btn{background:rgb(152,152,152);border:2px solid rgb(152,152,152);color:#fff}}
@media screen{.ce_hyperlink a.link-white,
a.btn.link-white{color:rgb(152,152,152);border:2px solid rgb(255,255,255);background:rgb(255,255,255)}}
@media screen{.ce_hyperlink a.link-white:hover,
a.btn.link-white:hover{background:rgb(152,152,152);color:rgb(255,255,255)}}
@media screen{.ce_hyperlink a.link-white.outline,
a.btn.link-white.outline{color:rgb(255,255,255)}}
@media screen{.ce_hyperlink a.link-white.outline:hover,
a.btn.link-white.outline:hover{background:rgb(255,255,255);border-color:rgb(255,255,255);color:rgb(37,37,37)}}
@media screen{.ce_hyperlink a.outline,
a.btn.outline{background:transparent;color:rgb(152,152,152)}}
@media screen{.ce_hyperlink a.outline:hover,
a.btn.outline:hover{background:rgb(37,37,37);border-color:rgb(37,37,37);color:rgb(255,255,255)}}
@media screen{.ce_hyperlink a.success,
a.btn.success{background:rgb(157,213,93);border-color:rgb(157,213,93)}}
@media screen{.ce_hyperlink a.secondary,
a.btn.secondary{background:rgb(231,231,231);border-color:rgb(231,231,231);color:rgb(51,51,51)}}
@media screen{.ce_hyperlink a.alert,
a.btn.alert{background:rgb(247,80,90);border-color:rgb(247,80,90)}}
@media screen{.ce_hyperlink a.warning,
a.btn.warning{background:rgb(240,138,36);border-color:rgb(240,138,36)}}
@media screen{.ce_hyperlink a.info,
a.btn.info{background:rgb(160,211,232);border-color:rgb(160,211,232);color:rgb(51,51,51)}}
@media screen{.mod_subscribe table td, .mod_subscribe table{border:0}}
@media screen{.mod_subscribe{border:1px solid rgb(229,229,229);background:rgba(255,255,255,0.2)}}
@media screen{#right .mod_subscribe{border:0;background:none}}
@media screen{#right .mod_subscribe input.text{background:rgb(245,245,245);border:0}}
@media screen{#right .mod_subscribe input.submit,
#right .mod_subscribe input.button{border:0}}
@media screen{.mod_login table td, .mod_login table{border:0}}
@media screen{.mod_login{background:rgba(255,255,255,0.95);border:5px solid rgba(0,0,0,0.1)}}
@media screen{.mod_lostPassword table td, .mod_lostPassword table{border:0}}
@media screen{.mod_lostPassword{background:rgba(255,255,255,0.95);border:5px solid rgba(0,0,0,0.1)}}
@media screen{.mod_calendar table{border:0}}
@media screen{.mod_calendar .calendar td{border:1px solid #ddd}}
@media screen{.mod_calendar th.head{background:rgb(152,152,152);border-top:1px solid rgb(152,152,152);border-right:1px solid rgb(152,152,152);border-left:1px solid rgb(152,152,152);color:#fff}}
@media screen{.mod_calendar th.previous a,
.mod_calendar th.next a{background-color:rgb(152,152,152);color:#fff}}
@media screen{.mod_calendar th.previous a:hover,
.mod_calendar th.next a:hover{border-color:#84898d !important}}
@media screen{.mod_calendar th.label{background-color:#2c2c2c;border-right:1px solid #2c2c2c;border-left:1px solid #2c2c2c;color:#fff}}
@media screen{.mod_calendar td div.header{background-color:#f8f8f8}}
@media screen{.mod_calendar td.empty{background:#fff}}
@media screen{.mod_calendar td.today{background-color:#f8f8f8}}
@media screen{.mod_eventreader .info{border-left:1px solid rgb(220,220,220);color:#595959}}
@media screen{.mod_eventlist .header{background:#f8f8f8}}
@media screen{.mod_eventlist_v2 .event{border-top:1px solid rgb(233, 238, 241)}}
@media screen{.mod_eventlist_v2 .event:hover{background:rgb(245,245,245)}}
@media screen{.mod_eventlist_v2 .date{border-right:2px solid rgb(204, 213, 218)}}
@media screen{.mod_eventlist_v2 .location{border-left:2px solid rgb(204, 213, 218);color:rgb(159, 163, 165)}}
@media screen{.mod_eventlist_v3 .item-inside{border:2px solid rgb(242,242,242);background:rgba(255,255,255,0.95)}}
@media screen{.mod_eventlist_v3 .item:hover .item-inside{border-color:rgb(142,142,142)}}
@media screen{.mod_eventlist_v3 .date{color:#fff}}
@media screen{.mod_eventlist_v3 .meta-info{border-top:1px dotted rgb(220,220,220);color:rgb(140,140,140)}}
@media screen{.mod_eventlist_v4 .event{background:rgba(0,0,0,0.6);color:rgb(255,255,255)}}
@media screen{.mod_eventlist_v4 .event:hover{background:rgba(0,0,0,0.8)}}
@media screen{.mod_eventlist_v4 a{color:rgb(255,255,255)}}
@media screen{.mod_eventlist_v4 i.fa-location-arrow{background:rgba(0,0,0,0.5)}}
@media screen{.mod_eventteaser_v1 .event{background-color:rgb(80,80,80)}}
@media screen{.mod_eventteaser_v1 .event,
.mod_eventteaser_v1 .event  a{color:rgb(255,255,255)}}
@media screen{.mod_faqpage h3:before{color:rgb(152,152,152)}}
@media screen{.mod_faqpage section{border:0 !important}}
@media screen{.mod_search input.submit,
.mod_search button.submit{border:1px solid rgb(152,152,152)}}
@media screen{.mod_search button.submit{border:0 !important}}
@media screen{.mod_search p.header{background:none !important}}
@media screen{.mod_registration{background:rgba(0,0,0,0.4);box-shadow:0px 0px 5px 1px rgba(0,0,0,0.1)}}
@media screen{.mod_registration label{color:rgb(255,255,255)}}
@media screen{.mod_registration .captcha_text{color:#101010}}
@media screen{.mod_sitemap ul{background:rgba(0,0,0,0.05)}}
@media screen{.newslist .author{color:rgb(155,155,155);border-left:1px solid rgb(230,230,230)}}
@media screen{.newslist .news-date{color:rgb(155,155,155)}}
@media screen{.newslist .teaser{border-top:1px solid rgb(230,230,230)}}
@media screen{.newslist .comments{color:rgb(155,155,155);border-left:1px solid rgb(230,230,230)}}
@media screen{.newslist h2{border:0}}
@media screen{.newslist h2,
.newslist h2 a{color:rgb(152,152,152)}}
@media screen{.newslist-v2{background:rgb(255,255,255)}}
@media screen{.subheadline-v2{color:rgb(152,152,152)}}
@media screen{.newslist-v2 .info{color:rgb(155,155,155)}}
@media screen{.newslist-v2 .comments-v2{background:rgb(248,248,248)}}
@media screen{.newslist-v3 .info .comments{border:0}}
@media screen{.newslist-v3 .content{background:rgb(255,255,255);border:1px solid rgb(220,221,221)}}
@media screen{.newslist-v3 .subheadline{color:rgb(152,152,152)}}
@media screen{.newslist-v3 .news-overlay{background:rgb(175,185,191)}}
@media screen{.newslist-v3 .news-overlay i{color:#fff}}
@media screen{.newslist-v3 .info{color:rgb(175,185,191)}}
@media screen{.newslist-v3 .date-top{background:rgb(68, 68, 68);color:rgb(255,255,255)}}
@media screen{.newslist-v3.news-cat-1 .subheadline{color:rgb(103,162,167)}}
@media screen{.newslist-v3.news-cat-1 .news-overlay{background:rgb(103,162,167)}}
@media screen{.newslist-v3.news-cat-2 .subheadline{color:rgb(159,77,86)}}
@media screen{.newslist-v3.news-cat-2 .news-overlay{background:rgb(159,77,86)}}
@media screen{.newslist-v3.news-cat-3 .subheadline{color:rgb(98,189,224)}}
@media screen{.newslist-v3.news-cat-3 .news-overlay{background:rgb(98,189,224)}}
@media screen{.newslist-v3.news-cat-4 .subheadline{color:rgb(235,173,0)}}
@media screen{.newslist-v3.news-cat-4 .news-overlay{background:rgb(235,173,0)}}
@media screen{.newslist-v4 .info{color:#595959}}
@media screen{.newslist-v4 .info .comments{border:0}}
@media screen{.newslist-v4 .content{border:1px solid rgb(242,242,242);background:rgba(255,255,255,0.95)}}
@media screen{.newslist-v4 .image_container{background:rgb(255,255,255)}}
@media screen{.newslist-v4 .date{color:#fff}}
@media screen{.newslist-v4 .info{color:#fff;background:rgba(0,0,0,0.4)}}
@media screen{.newslist-v5 .subheadline{color:rgb(180,180,180)}}
@media screen{.newslist-v5 .subheadline:after{background:rgb(180,180,180)}}
@media screen{.newslist-v5 .news-date{color:rgb(121,121,121)}}
@media screen{.newslist-v5 .more a{color:rgb(0,0,0)}}
@media screen{.newslist-v5 .more a:after{background:rgb(0,0,0)}}
@media screen{.newslist-v5 .newslist-v5-bottom{border-top:1px solid rgb(227,222,221)}}
@media screen{.newslist-v6{background:rgb(248,248,248);border:4px solid #fff}}
@media screen{.newslist-v6 .news-info{color:rgb(180,180,180);background:rgb(248,248,248)}}
@media screen{.newslist-v6:after{background-color:rgb(248,248,248)}}
@media screen{.newslist-v6 .news-comments{background:rgb(230,230,230)}}
@media screen{.newslist-v6 .news-info:before{background:rgba(255,255,255,0);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(248,248,248,1)));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 0%, rgba(248,248,248,1) 100%)}}
@media screen{.newslist-v6.big .button-more{border:2px solid rgb(180,180,180)}}
@media screen{.newslist-timeline .newslist-timeline-date{background:rgb(245,245,245)}}
@media screen{.newslist-timeline:before{border:4px solid rgb(50,50,50)}}
@media screen{.newslist-timeline .info{color:rgb(168,168,168)}}
@media screen{.newslist-timeline-both h4:before{border:4px solid rgb(50,50,50)}}
@media screen{.newslist-timeline-both .newslist-timeline-date{background:rgb(245,245,245)}}
@media screen{.newslist-timeline-both .info div{color:rgb(168,168,168)}}
@media screen{.newsreader .info{background:#f8f8f8}}
@media screen{.newsreader .back{border-top:1px solid #ddd}}
@media screen{.newsreader .ce_comments input.text,
.newsreader .ce_comments textarea,
.newsreader .ce_comments input.captcha,
.newsreader .ce_comments .checkbox_container{background:rgb(245,245,245);border:0}}
@media screen{.newsteaser .info{color:#595959}}
@media screen{.newsteaser .info .comments{border:0}}
@media screen{.newsteaser .content{border:1px solid rgba(210,210,210,0.95);background:rgba(255,255,255,0.95)}}
@media screen{.newsteaser .date{color:#101010;background:rgba(255,255,255,0.75)}}
@media screen{.newsteaser .info{color:#fff;background:rgba(0,0,0,0.4)}}
@media screen{.newsteaser:hover .info{background:rgba(0,0,0,0.9)}}
@media screen{.newsteaser_v2 .author{color:rgb(150,150,150)}}
@media screen{.newsteaser_v2 .comments{color:rgb(150,150,150)}}
@media screen{.newsteaser_v3 .info{color:rgb(150,150,150)}}
@media screen{.newsteaser_v3 .news-overlay{background:rgba(0,0,0,0.6)}}
@media screen{.newsteaser_v3 .news-overlay i{color:rgb(255,255,255);background:rgb(152,152,152)}}
@media screen{.newsteaser-v4 .info .comments{border:0}}
@media screen{.newsteaser-v4 .content{background:rgb(255,255,255);border:1px solid rgb(220,221,221)}}
@media screen{.newsteaser-v4 .subheadline{color:rgb(152,152,152)}}
@media screen{.newsteaser-v4 .news-overlay{background:rgb(175,185,191)}}
@media screen{.newsteaser-v4 .news-overlay i{color:#fff}}
@media screen{.newsteaser-v4 .info{color:rgb(175,185,191)}}
@media screen{.newsteaser-v4.news-cat-1 .subheadline{color:rgb(103,162,167)}}
@media screen{.newsteaser-v4.news-cat-1 .news-overlay{background:rgb(103,162,167)}}
@media screen{.newsteaser-v4.news-cat-2 .subheadline{color:rgb(159,77,86)}}
@media screen{.newsteaser-v4.news-cat-2 .news-overlay{background:rgb(159,77,86)}}
@media screen{.newsteaser-v4.news-cat-3 .subheadline{color:rgb(98,189,224)}}
@media screen{.newsteaser-v4.news-cat-3 .news-overlay{background:rgb(98,189,224)}}
@media screen{.newsteaser-v4.news-cat-4 .subheadline{color:rgb(235,173,0)}}
@media screen{.newsteaser-v4.news-cat-4 .news-overlay{background:rgb(235,173,0)}}
@media screen{.newsteaser_v5{border:1px solid rgb(255,255,255)}}
@media screen{.newsteaser_v5 .newsteaser_v5_inside{background:rgb(242,242,242)}}
@media screen{.newsteaser_v5 .newsteaser_v5_inside:hover{background:rgb(248,248,248)}}
@media screen{.mod_newsteaser_v6 .item-inside:after{background:rgba(0,0,0,0.3)}}
@media screen{.mod_newsteaser_v6 .content{color:rgb(255,255,255)}}
@media screen{.mod_newsteaser_v6 .content,
.mod_newsteaser_v6 .content a,
.mod_newsteaser_v6 .content .title{color:rgb(255,255,255)}}
@media screen{.mod_newsteaser_v6 .info{border-top:1px solid rgba(255,255,255,0.3)}}
@media screen{.mod_newsteaser_v6 .info,
.mod_newsteaser_v6 .info a{color:rgb(255,255,255)}}
@media screen{.newsteaser_v7 .date{border-top:1px solid rgba(141,141,141,.4)}}
@media screen{.newsteaser_v7 .item-overlay{background:rgba(0,0,0,0.7)}}
@media screen{.newsteaser_v7 .item-overlay-inside{color:rgb(255,255,255)}}
@media screen{.newsteaser_v8 .date,
.newsteaser_v8 .comments{color:#595959}}
@media screen{.mod_portfoliolist .item figure{background:rgb(0,0,0)}}
@media screen{.mod_portfoliolist .item figure .content{color:#fff;color:#fff}}
@media screen{.mod_portfoliolist .item a{color:rgb(255,255,255);background:rgba(255,255,255,0.15);box-shadow:0 0 25px 0 rgba(0,0,0,0.04)}}
@media screen{.mod_portfoliolist .item a:hover{background:rgb(152,152,152)}}
@media screen{.mod_portfoliolist .item figure h1,
.mod_portfoliolist .item figure h2,
.mod_portfoliolist .item figure h3,
.mod_portfoliolist .item figure h4,
.mod_portfoliolist .item figure h5,
.mod_portfoliolist .item figure h6{color:#fff}}
@media screen{.mod_portfoliolist_teaser_2 .item{background:rgba(0,0,0,0.1)}}
@media screen{.mod_portfoliolist_teaser_2 .item .hyperlink{background:rgba(0,0,0,0.3)}}
@media screen{.mod_portfoliolist_teaser_2 .item .hyperlink a{color:rgb(255,255,255)}}
@media screen{.mod_portfoliolist.portfolio-col1 .item{border-top:1px solid rgb(220,220,220)}}
@media screen{.mod_portfoliolist.portfolio-col1 .content{background:rgb(255,255,255)}}
@media screen{.mod_portfoliolist.portfolio-col1 .image_container:before{background:rgb(255,255,255)}}
@media screen{.mod_portfoliolist.portfolio-col1 .item a{color:inherit;background:transparent;box-shadow:none}}
@media screen{.mod_portfoliolist.portfolio-col1 .item .content ul li:after{background:rgba(0,0,0,.08)}}
@media screen{.mod_portfoliolist.portfolio-v2 .item{border:5px solid transparent}}
@media screen{.mod_portfoliolist.portfolio-v2 .item figure .content{color:rgb(80,80,80)}}
@media screen{.mod_portfoliolist.portfolio-v2 .item figure{background:rgb(245,245,245);color:rgb(80,80,80)}}
@media screen{.mod_portfoliolist.portfolio-v2 .item figure h1, 
.mod_portfoliolist.portfolio-v2 .item figure h2, 
.mod_portfoliolist.portfolio-v2 .item figure h3, 
.mod_portfoliolist.portfolio-v2 .item figure h4, 
.mod_portfoliolist.portfolio-v2 .item figure h5, 
.mod_portfoliolist.portfolio-v2 .item figure h6{color:rgb(80,80,80)}}
@media screen{.mod_portfoliolist.portfolio-v2 .item a{background:rgba(0,0,0,0.7)}}
@media screen{.mod_portfoliolist.portfolio-v2 .item a:hover{color:rgb(255,255,255)}}
@media screen{.mod_portfoliolist_v3 .item{border:10px solid transparent}}
@media screen{.mod_portfoliolist_v3 .item .content{background:rgb(255,255,255)}}
@media screen{.mod_portfoliolist_v3 .item .subline{border-left:1px solid rgb(220,220,220)}}
@media screen{.mod_portfoliolist_v3.portfolio-col4 .item .subline{border:0}}
@media screen{.mod_portfoliolist_v4 .item a{color:#fff}}
@media screen{.mod_portfoliolist_v4 .item figure{background:rgb(0,0,0)}}
@media screen{.mod_portfoliolist_v4 .item figure .content{color:#fff;color:#fff}}
@media screen{.mod_portfoliolist_v4 .item a{background:rgba(255,255,255,0.15);color:#fff}}
@media screen{.mod_portfoliolist_v4 .item a:hover{background:rgb(152,152,152)}}
@media screen{.mod_portfoliolist_v4 .item figure h1,
.mod_portfoliolist_v4 .item figure h2,
.mod_portfoliolist_v4 .item figure h3,
.mod_portfoliolist_v4 .item figure h4,
.mod_portfoliolist_v4 .item figure h5,
.mod_portfoliolist_v4 .item figure h6{color:#fff}}
@media screen{.mod_portfoliolist_v5 .item{border:5px solid rgba(0, 0, 0, 0)}}
@media screen{.mod_portfoliolist_v5 .item a{color:#fff}}
@media screen{.mod_portfoliolist_v5 .item .image:after{background:rgba(0,0,0,0.8)}}
@media screen{.mod_portfoliolist_v5 .item .info .title{color:rgb(255,255,255)}}
@media screen{.mod_portfoliolist_v5 .item .info .subline{color:rgb(255,255,255)}}
@media screen{.mod_portfoliolist_v6 .item a{color:#fff}}
@media screen{.mod_portfoliolist_v6 .item .image:after{background:rgba(0,0,0,0.8)}}
@media screen{.mod_portfoliolist_v6 .item .info .title{color:rgb(255,255,255)}}
@media screen{.mod_portfoliolist_v6 .item .info .subline{color:rgb(255,255,255)}}
@media screen{.mod_portfoliolist_v7 .item{border:15px solid transparent}}
@media screen{.mod_portfoliolist_v7 .item:hover{box-shadow:0 0 2px 2px rgba(0,0,0,0.07)}}
@media screen{.mod_portfoliolist_v7 .comments{background:rgb(50,50,50);color:rgb(255,255,255)}}
@media screen{.mod_portfoliolist_v7 .comments:after{border-top:3px solid rgb(50,50,50);border-left:3px solid rgb(50,50,50);border-right:3px solid transparent}}
@media screen{.mod_portfoliolist_v7 .subline{background:rgb(50,50,50);color:rgb(255,255,255)}}
@media screen{.mod_portfoliolist_v7 .teaser{color:rgb(100,100,100)}}
@media screen{.mod_portfoliolist_v7 .item-bottom{border-top:1px dotted rgb(214, 214, 214)}}
@media screen{.mod_portfoliolist_v7 .item:hover .item-bottom a{color:rgb(140,140,140)}}
@media screen{.mod_portfoliolist_v7 .item-bottom .date{background:rgb(232, 232, 232)}}
@media screen{.mod_portfoliolist_v7 h5 a{color:#101010}}
@media screen{.mod_portfoliolist_v8 .item{background:rgb(0,0,0)}}
@media screen{.mod_portfoliolist_v8 .item a{color:#fff}}
@media screen{.mod_portfoliolist_v8 .item figure{background:rgb(0,0,0)}}
@media screen{.mod_portfoliolist_v8 .item figure .content{color:rgb(255,255,255)}}
@media screen{.mod_portfoliolist_v8 .item a{background:rgba(255,255,255,0.15);color:#fff}}
@media screen{.mod_portfoliolist_v8 .item a:hover{background:rgb(255,255,255);color:rgb(0,0,0)}}
@media screen{.mod_portfoliolist_v8 .item figure h1,
.mod_portfoliolist_v8 .item figure h2,
.mod_portfoliolist_v8 .item figure h3,
.mod_portfoliolist_v8 .item figure h4,
.mod_portfoliolist_v8 .item figure h5,
.mod_portfoliolist_v8 .item figure h6{color:#fff}}
@media screen{.mod_portfoliolist_demos .item{border:10px solid transparent}}
@media screen{.mod_portfoliolist_demos .item .content{background:rgb(255,255,255)}}
@media screen{.mod_portfoliolist_demos .item .subline{border-left:1px solid rgb(220,220,220)}}
@media screen{.mod_portfoliolist_demos.portfolio-col4 .item .subline{border:0}}
@media screen{.mod_portfoliolist_demos .item .overlay{background:rgba(0,0,0,0.5)}}
@media screen{.mod_portfoliolist_demos .item .image_container{border:1px solid rgba(0,0,0,0.1)}}
@media screen{.mod_portfoliolist_demos .item a i{background:rgba(255,255,255,1)}}
@media screen{.mod_portfoliolist_demos .item a i:before{background:rgb(80,80,80)}}
@media screen{.mod_portfoliolist_demos .item a i:after{background:rgb(80,80,80)}}
@media screen{.cd-horizontal-timeline .info{color:rgb(120,120,120);border-top:1px solid rgb(240,240,240)}}
@media screen{.cd-horizontal-timeline .more a{background:rgb(240,240,240);color:rgb(255,255,255)}}
@media screen{.cd-horizontal-timeline .more a:hover{background:rgb(50,50,50)}}
@media screen{input,
textarea,
select{background-color:rgba(255,255,255,0.5);border:1px solid rgba(0,0,0,0.2)}}
@media screen{body.ie input.upload::-ms-value{background-color:#fff;border:1px solid #eee}}
@media screen{input:hover:not([type="submit"]),
button:hover:not([type="submit"]),
textarea:hover{border:1px solid rgb(153,153,153)}}
@media screen{input:focus,
textarea:focus{background-color:#fff;border:1px solid rgb(152,152,152)}}
@media screen{form fieldset{border:1px solid rgba(0,0,0,0.2)}}
@media screen{form.no-border fieldset{border:0;border-top:1px solid rgba(0,0,0,0.2)}}
@media screen{form.no-border fieldset.checkbox_container{border:0}}
@media screen{form fieldset legend{background-color:rgb(152,152,152);color:#fff}}
@media screen{form select{border:1px solid rgba(0,0,0,0.2)}}
@media screen{form span.mandatory{color:#101010}}
@media screen{form .captcha_text{color:#101010}}
@media screen{form p.error{color:#101010}}
@media screen{.ie form .widget-radio input,
.ie form .widget-checkbox input{border:0}}
@media screen{input.submit,
button.submit{background:rgb(152,152,152);color:#fff}}
@media screen{input.submit[type="submit"]:hover,
button.submit[type="submit"]:hover{background:rgba(152,152,152,0.9)}}
@media screen{body .picker__list-item:hover,
body .picker__day--infocus:hover,
body .picker--focused .picker__day--highlighted{color:rgb(255,255,255)}}
@media screen{body .picker__nav--next:hover, 
body .picker__nav--prev:hover,
body .picker__button--close:hover, 
body .picker__button--today:hover,
body .picker__button--clear:hover{background:rgb(240,240,240)}}
@media screen{body .picker--focused .picker__day--selected, 
body .picker__day--selected, 
body .picker__day--selected:hover,
body .picker--focused .picker__day--highlighted, 
body .picker__day--highlighted:hover, 
body .picker__day--infocus:hover, 
body .picker__day--outfocus:hover,
body .picker--focused .picker__list-item--highlighted, 
body .picker__list-item--highlighted:hover, 
body .picker__list-item:hover,
body .picker__list-item--highlighted, .picker__list-item:hover{background-color:rgb(40,40,40);border-color:rgb(40,40,40)}}
@media screen{body .picker__list-item--highlighted, .picker__list-item:hover{border-color:rgb(70,70,70)}}
@media screen{@media only screen and (max-width: 767px){body.sidebar #main, 
body.sidebar #right,
body.sidebar #left{border:0 !important}}}
@media screen{@media only screen and (max-width: 767px){body.sidebar #right,
body.sidebar #left{border-top:4px solid #ddd !important}}}
@media screen{@media only screen and (max-width: 767px){.ce_gallery .borders li,
.ce_gallery .borders li.col_last{border-right:1px solid transparent}}}
@media screen{@media only screen and (max-width: 767px){.ce_gallery .borders li:nth-child(odd){border-right:1px solid rgb(229,229,229)}}}
@media screen{@media only screen and (max-width: 767px){.ce_revolutionslider_hyperlink.outline{background:rgba(255,255,255,0.4)}}}
@media screen{@media only screen and (max-width: 767px){.newslist-timeline{background:none}}}
@media screen{@media only screen and (max-width: 767px){.newslist-timeline-both{background:no-repeat}}}
@media screen{@media only screen and (max-width: 767px){.newslist-timeline-both:nth-child(even){background:none}}}
@media screen{@media only screen and (max-width: 767px){.mod_portfoliolist_v3 .item .subline{border:0}}}
@media screen{@media only screen and (max-width: 767px){.mod_portfoliolist_v7 .item{border:0}}}
@media screen{@media only screen and (max-width: 767px){.mod_portfoliolist_v7 .item:hover{box-shadow:none}}}
@media screen{@media only screen and (max-width: 767px){.mod_eventlist_v2 .date,
.mod_eventlist_v2 .title,
.mod_eventlist_v2 .time,
.mod_eventlist_v2 .location{border:0 !important}}}
@media screen{.ce_youtube_background.overlay .YTPOverlay{background-color:rgba(152,152,152,0.4)}}
@media screen{.ce_pricetable .pricetable{background:#fff;border:1px solid rgb(229,229,229)}}
@media screen{.ce_pricetable .pricetable.highlight{box-shadow:0 0 35px 2px rgba(0,0,0,.2)}}
@media screen{.ce_pricetable .pricetable.highlight .title{background:rgb(152,152,152);color:#fff;box-shadow:inset 0px 0px 0px 6px rgba(0,0,0,0.1)}}
@media screen{.ce_pricetable .contents li:nth-child(odd){background:rgb(251,251,251)}}
@media screen{.ce_pricetable .title{background:rgb(251,251,251)}}
@media screen{.ce_pricetable .priceinfo{color:#595959}}
@media screen{.ce_pricetable .hightlight_text{background:rgb(255,255,255)}}
@media screen{.ce_pricetable .rating{color:rgb(254,202,9)}}
@media screen{.ce_headertext h1:after,
.ce_headertext h2:after,
.ce_headertext h3:after,
.ce_headertext h4:after,
.ce_headertext h5:after,
.ce_headertext h6:after{background:rgb(152,152,152)}}
@media screen{.ce_headertext p{color:rgb(127,127,127)}}
@media screen{.ce_leadertext.version1 .divider{background:rgb(51,51,51)}}
@media screen{.ce_leadertext.version1.color-white h1:after,
.ce_leadertext.version1.color-white h2:after,
.ce_leadertext.version1.color-white h3:after,
.ce_leadertext.version1.color-white h4:after,
.ce_leadertext.version1.color-white h5:after,
.ce_leadertext.version1.color-white h6:after,
.color-white .ce_leadertext.version1 h1:after,
.color-white .ce_leadertext.version1 h2:after,
.color-white .ce_leadertext.version1 h3:after,
.color-white .ce_leadertext.version1 h4:after,
.color-white .ce_leadertext.version1 h5:after,
.color-white .ce_leadertext.version1 h6:after{background:rgb(255,255,255)}}
@media screen{.color-white .ce_leadertext.version1 .divider{background:rgb(255,255,255)}}
@media screen{.ce_leadertext.version2 .divider-first{border:3px solid rgb(152,152,152)}}
@media screen{.ce_leadertext.version2 .divider-second{background-color:rgb(152,152,152)}}
@media screen{.ce_leadertext.version2 .divider:after, 
.ce_leadertext.version2 .divider:before{background-color:rgb(152,152,152)}}
@media screen{.color-white .ce_leadertext.version2 .divider:after, 
.color-white .ce_leadertext.version2 .divider:before,
.color-white .ce_leadertext.version2 .divider-second{background:rgb(255,255,255)}}
@media screen{.color-white .ce_leadertext.version2 .divider-first{border-color:rgb(255,255,255)}}
@media screen{.ce_headline_extended.version1 .divider{background:rgb(51,51,51)}}
@media screen{.ce_headline_extended.version1.color-white h1:after,
.ce_headline_extended.version1.color-white h2:after,
.ce_headline_extended.version1.color-white h3:after,
.ce_headline_extended.version1.color-white h4:after,
.ce_headline_extended.version1.color-white h5:after,
.ce_headline_extended.version1.color-white h6:after,
.color-white .ce_headline_extended.version1 h1:after,
.color-white .ce_headline_extended.version1 h2:after,
.color-white .ce_headline_extended.version1 h3:after,
.color-white .ce_headline_extended.version1 h4:after,
.color-white .ce_headline_extended.version1 h5:after,
.color-white .ce_headline_extended.version1 h6:after{background:rgb(255,255,255)}}
@media screen{.color-white .ce_headline_extended.version1 .divider{background:rgb(255,255,255)}}
@media screen{.ce_headline_extended.version2 .divider-first{border:3px solid rgb(152,152,152)}}
@media screen{.ce_headline_extended.version2 .divider-second{background-color:rgb(152,152,152)}}
@media screen{.ce_headline_extended.version2 .divider:after, 
.ce_headline_extended.version2 .divider:before{background-color:rgb(152,152,152)}}
@media screen{.color-white .ce_headline_extended.version2 .divider:after, 
.color-white .ce_headline_extended.version2 .divider:before,
.color-white .ce_headline_extended.version2 .divider-second{background:rgb(255,255,255)}}
@media screen{.color-white .ce_headline_extended.version2 .divider-first{border-color:rgb(255,255,255)}}
@media screen{.ce_text_image_bar{background:rgb(248,248,248)}}
@media screen{.ce_text_image_bar.show_arrow .image-left:after{background:rgb(248,248,248)}}
@media screen{.ce_text_image_bar.bg-accent .ce_hyperlink a{background:rgb(51,51,51);border-color:rgb(51,51,51)}}
@media screen{.ce_text_image_bar.bg-white{background:rgb(255,255,255)}}
@media screen{.ce_text_image_bar .subheadline{color:rgb(180,180,180)}}
@media screen{.ce_text_image_bar.color-white .subheadline{color:rgba(255,255,255,0.8)}}
@media screen{.swiper-pagination-bullet{border:2px solid rgb(255,255,255);box-shadow:0 0 0 2px rgba(0,0,0,0.6);background:rgb(255,255,255)}}
@media screen{.swiper-pagination-bullet-active{background:rgba(0,0,0,0.5)}}
@media screen{.swiper-button-next, 
.swiper-button-prev{background:none}}
@media screen{.swiper-button-next:after, 
.swiper-button-prev:after{color:rgba(255,255,255,0.8)}}
@media screen{.ce_contentbox .arrow{background:#fff}}
@media screen{.ce_infobox_alert{background:#ce4f4b;color:#fff}}
@media screen{.ce_infobox_alert .headline{color:#a02622}}
@media screen{.ce_infobox_alert i{color:#a02622}}
@media screen{.ce_infobox_warning{background:#f0ad4e;color:#fff}}
@media screen{.ce_infobox_warning .headline{color:#b7843b}}
@media screen{.ce_infobox_warning i{color:#b7843b}}
@media screen{.ce_infobox_info{background:#5ebbd7;color:#fff}}
@media screen{.ce_infobox_info .headline{color:#3f7f92}}
@media screen{.ce_infobox_info i{color:#3f7f92}}
@media screen{.ce_infobox_success{background:#52ac52;color:#fff}}
@media screen{.ce_infobox_success .headline{color:#337033}}
@media screen{.ce_infobox_success i{color:#337033}}
@media screen{.ce_calltoaction:not(.ce_calltoaction_v2){background:rgb(152,152,152);color:rgb(255,255,255)}}
@media screen{.ce_calltoaction:after{background:rgba(255,255,255,0.3)}}
@media screen{.ce_calltoaction:not(.ce_calltoaction_v2) h1,
.ce_calltoaction:not(.ce_calltoaction_v2) h2,
.ce_calltoaction:not(.ce_calltoaction_v2) h3,
.ce_calltoaction:not(.ce_calltoaction_v2) h4,
.ce_calltoaction:not(.ce_calltoaction_v2) h5,
.ce_calltoaction:not(.ce_calltoaction_v2) h6{color:rgb(255,255,255)}}
@media screen{.ce_calltoaction .ce_url a{color:rgb(255,255,255) !important}}
@media screen{.ce_tabs .tabs.horizontal li a{border-top:1px solid #ccc;border-left:1px solid #ccc}}
@media screen{.ce_tabs .tabs.horizontal li:first-child a{border-left:0}}
@media screen{.ce_tabs .tabs.horizontal ul li:hover a,
.ce_tabs .tabs.horizontal ul li.active a{background:rgb(152,152,152);color:#fff}}
@media screen{.ce_tabs .tabs.horizontal-clean ul li.active:after{border-color:rgb(152,152,152) transparent transparent transparent}}
@media screen{.ce_tabs .tabs.horizontal-clean li a{border:0}}
@media screen{.ce_tabs .panes.vertical{border-left:1px solid rgb(229,229,229)}}
@media screen{.ce_tabs .panes.vertical_2{border-right:1px solid #e1e1e1}}
@media screen{.ce_tabs .tabs.classic ul li{background:rgb(247,247,247);border-top:2px solid transparent;box-shadow:0 0 inset, 0 -2px 2px rgba(0,0,0,0.03) inset, 0 0 inset, 0 0 inset}}
@media screen{.ce_tabs .tabs.classic ul li.active,
.ce_tabs .tabs.classic ul li:hover{border-top:2px solid rgb(152,152,152);box-shadow:none}}
@media screen{.ce_tabs .panes.classic{background:rgb(247,247,247)}}
@media screen{.ce_chartbar .chart_bg{background:#909090;box-shadow:inset 0 1px 3px rgb(67,67,67)}}
@media screen{.ce_chartbar .chart_data{background:rgb(100,100,100);color:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3)}}
@media screen{.ce_chartbar .chart_data.bg-warning{background:rgb(240,138,36)}}
@media screen{.ce_chartbar .chart_data.bg-info{background:rgb(160,211,232)}}
@media screen{.ce_chartbar .chart_data.bg-success{background:rgb(157,213,93)}}
@media screen{.ce_chartbar .chart_data.bg-alert{background:rgb(247,80,90)}}
@media screen{.ce_chartbar.slim .chart_data span{color:#555}}
@media screen{.color-white .ce_chartbar.slim .chart_data span{color:rgb(255,255,255)}}
@media screen{.ce_chartbar.slim-x .chart_bg{background:#dedede;box-shadow:inset 0 1px 3px rgb(240,240,240)}}
@media screen{.ce_chartbar.slim-x .chart_data span{color:#555}}
@media screen{.color-white .ce_chartbar.slim-x .chart_data span{color:rgb(255,255,255)}}
@media screen{.ce_featured_tab .panes{border:none}}
@media screen{.ce_featured_tab li .ce_headline .headline{color:rgb(150,150,150)}}
@media screen{.ce_featured_tab li.active{background:rgb(80,80,80)}}
@media screen{.ce_featured_tab li.active p{color:rgb(255,255,255)}}
@media screen{.ce_featured_tab li.active .ce_headline .headline{color:rgb(255,255,255)}}
@media screen{.ce_timeline:before{background:rgb(152,152,152)}}
@media screen{.ce_timeline .timeline-item i{background:rgb(152,152,152)}}
@media screen{.ce_timeline .timeline-item i.timeline-icon{color:#fff;box-shadow:0 0 0 4px rgb(110,110,110);border:2px solid rgb(255,255,255)}}
@media screen{.ce_timeline i.last-point{background:rgb(152,152,152)}}
@media screen{.ce_timeline .timeline-item .timeline-item-title{background:rgb(152,152,152);color:rgb(255,255,255)}}
@media screen{.ce_timeline .timeline-item .timeline-item-title:before{background:rgb(152,152,152)}}
@media screen{.ce_teambox.round_image .image_container img{border:4px solid rgba(0,0,0,0.1)}}
@media screen{.ce_teambox .image .overlay{background:rgb(152,152,152)}}
@media screen{.ce_teambox .image i{color:#fff}}
@media screen{.ce_teambox .socials.color a{border:0}}
@media screen{.ce_teambox .socials a i{background:rgb(136, 136, 136);color:rgb(255,255,255)}}
@media screen{.ce_teambox .socials.color i.fa-facebook{background:rgb(67,96,152) !important;color:rgb(255,2552,255) !important}}
@media screen{.ce_teambox .socials.color i.fa-twitter{background:rgb(40,169,226) !important;color:rgb(255,2552,255) !important}}
@media screen{.ce_teambox .socials.color i.fa-xing{background:rgb(0,93,94) !important;color:rgb(255,2552,255) !important}}
@media screen{.ce_teambox .socials.color i.fa-tumblr{background:rgb(45,73,102) !important;color:rgb(255,2552,255) !important}}
@media screen{.ce_teambox .socials.color i.fa-google-plus{background:rgb(217,82,50) !important;color:rgb(255,2552,255) !important}}
@media screen{.ce_teambox .socials.color i.fa-flickr{background:rgb(250,29,132) !important;color:rgb(255,2552,255) !important}}
@media screen{.ce_teambox .socials.color i.fa-linkedin{background:rgb(2,116,179) !important;color:rgb(255,2552,255) !important}}
@media screen{.ce_teambox .socials.color i.fa-instagram{background:rgb(167,124,98) !important;color:rgb(255,2552,255) !important}}
@media screen{.ce_teambox .socials.color i.fa-pinterest{background:rgb(205,33,40) !important;color:rgb(255,2552,255) !important}}
@media screen{.ce_teambox .socials.color i.fa-vimeo-square{background:rgb(52,192,238) !important;color:rgb(255,2552,255) !important}}
@media screen{.ce_teambox .socials.color i.fa-youtube{background:rgb(220,33,48) !important;color:rgb(255,2552,255) !important}}
@media screen{.ce_teambox.hover_image .team-content-hover{background:rgb(250,250,250)}}
@media screen{.ce_teambox.frame .teambox_inside{border:3px solid rgb(231,231,231)}}
@media screen{.ce_teambox.gray_bg .teambox_inside{background:rgb(248, 248, 248)}}
@media screen{.ce_teambox.gray_bg .socials a{border:0}}
@media screen{.ce_teambox.gray_bg .function{color:inherit !important}}
@media screen{.ce_teambox.gray_bg .image .overlay{color:rgb(255,255,255)}}
@media screen{.ce_bgimage.offset:before{background:#fff}}
@media screen{.ce_bgimage.offset.offset-bg-accent:before{background-color:rgb(152,152,152)}}
@media screen{.ce_bgimage.offset.offset-bg-lightgray:before{background-color:rgb(247,247,247)}}
@media screen{.ce_bgimage.offset.offset-bg-darkgray:before{background-color:rgb(69,69,69)}}
@media screen{.ce_bgimage.offset.offset-bg-black:before{background-color:rgb(0,0,0)}}
@media screen{.ce_bgimage.offset.offset-top:before,
.ce_bgimage.offset-top:before{background:#fff}}
@media screen{.ce_bgimage div.offset_layer{background:#fff}}
@media screen{.ce_bgimage.bg-nocolor{background:rgb(248,248,248)}}
@media screen{.ce_bgimage.bg-accent a:not(.hyperlink_txt){color:inherit}}
@media screen{.ce_bgimage_content_start .bg_overlay{background-color:rgb(240,240,240)}}
@media screen{.ce_bgimage_content_start.bg-white .bg_overlay{background:rgb(255,255,255)}}
@media screen{.ce_bgimage_content_start.bg-lightgray .bg_overlay{background:rgb(240,240,240)}}
@media screen{.ce_bgimage_content_start.bg-darkgray .bg_overlay{background:rgb(54,54,54)}}
@media screen{.ce_bgimage_content_start.bg-black .bg_overlay{background:rgb(0,0,0)}}
@media screen{.ce_bgimage_content_start.invert_rightcol .ce_bgimage_content_right,
.ce_bgimage_content_start.invert_rightcol .ce_bgimage_content_right p,
.ce_bgimage_content_start.invert_rightcol .ce_bgimage_content_right h1,
.ce_bgimage_content_start.invert_rightcol .ce_bgimage_content_right h2,
.ce_bgimage_content_start.invert_rightcol .ce_bgimage_content_right h3,
.ce_bgimage_content_start.invert_rightcol .ce_bgimage_content_right h4,
.ce_bgimage_content_start.invert_rightcol .ce_bgimage_content_right h5,
.ce_bgimage_content_start.invert_rightcol .ce_bgimage_content_right h6{color:rgb(255,255,255) !important}}
@media screen{.ce_bgimage_content_start.invert_leftcol .ce_bgimage_content_left,
.ce_bgimage_content_start.invert_leftcol .ce_bgimage_content_left p,
.ce_bgimage_content_start.invert_leftcol .ce_bgimage_content_left h1,
.ce_bgimage_content_start.invert_leftcol .ce_bgimage_content_left h2,
.ce_bgimage_content_start.invert_leftcol .ce_bgimage_content_left h3,
.ce_bgimage_content_start.invert_leftcol .ce_bgimage_content_left h4,
.ce_bgimage_content_start.invert_leftcol .ce_bgimage_content_left h5,
.ce_bgimage_content_start.invert_leftcol .ce_bgimage_content_left h6{color:rgb(255,255,255) !important}}
@media screen{.ce_testimonial_version1 .image_container{border:2px solid #fff}}
@media screen{.ce_testimonial_version2 .image_container{border:2px solid #fff}}
@media screen{.ce_testimonial_version3 .text{background:rgb(247,247,247)}}
@media screen{.ce_testimonial_version3 .text:after{background:rgb(247,247,247)}}
@media screen{.ce_testimonial_version3 .text p{color:rgb(140,140,140) !important}}
@media screen{.ce_testimonial_version3 .image_container{border:2px solid #fff}}
@media screen{.ce_testimonial_version3 .image_container img{border:1px solid rgb(238,238,238)}}
@media screen{.ce_testimonial_version5 .image_container{border:2px solid #fff}}
@media screen{.ce_testimonial_version6 .image_container{border:2px solid #fff}}
@media screen{.ce_testimonial_version6 .additional{color:rgb(180,180,180)}}
@media screen{.ce_testimonial_version6 i{color:rgb(180,180,180)}}
@media screen{.ce_testimonial_version7 .text_inside{background:rgb(255,255,255);box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.1)}}
@media screen{.ce_testimonial_version7 .text:after{background:rgb(255,255,255);box-shadow:-2px 2px 4px 0px rgba(0, 0, 0, 0.1)}}
@media screen{.ce_testimonial_version7 .text p{color:rgb(85,85,85) !important}}
@media screen{.ce_testimonial_version7 .image_container{border:2px solid #fff}}
@media screen{.ce_testimonial_version7 .image_container img{border:1px solid rgb(238,238,238)}}
@media screen{.ce_testimonial_version7 .text_inside:before{background:rgb(180,180,180);color:rgb(255,255,255)}}
@media screen{.ce_iconbox.version2 i{color:rgb(255,255,255);background:rgb(229,229,229)}}
@media screen{.ce_iconbox.version2 .ce_iconbox_inside:after{border-right:1px dashed rgb(229,229,229)}}
@media screen{.ce_iconbox_v2.style2{border-right:1px solid rgb(225,225,225)}}
@media screen{.ce_iconbox_v2.style2.autogrid-first{border-left:1px solid rgb(225,225,225)}}
@media screen{.ce_iconbox_v2.style2 .headline:after{background:rgb(90,90,90)}}
@media screen{.ce_iconbox_v2.style2:hover{background:rgb(0,0,0)}}
@media screen{.ce_iconbox_v2.style2:hover i,
.ce_iconbox_v2.style2:hover .headline,
.ce_iconbox_v2.style2:hover .content,
.ce_iconbox_v2.style2:hover a{color:rgb(255,255,255)}}
@media screen{.ce_iconbox_v2.style2:hover .headline:after{background:rgb(255,255,255)}}
@media screen{.ce_iconbox_v2.style3 .ce_iconbox_outside{background:rgba(255,255,255,0.9);border:1px solid rgb(220,220,220)}}
@media screen{.ce_iconbox_v2.style3.no_gutter .ce_iconbox_outside{border-right:0}}
@media screen{.ce_iconbox_v2.style3.no_gutter.autogrid-first .ce_iconbox_outside{border-right:0}}
@media screen{.ce_iconbox_v2.style3.no_gutter.autogrid-last .ce_iconbox_outside{border-right:1px solid rgb(220,220,220)}}
@media screen{.ce_iconbox_v2.style3 .content{color:rgb(120,120,120)}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside{background:rgb(50,50,50)}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside:hover{background:rgb(100,100,100)}}
@media screen{.ce_iconbox_v3 .headline{color:white}}
@media screen{.ce_iconbox_v3 .subheadline{color:rgba(255,255,255,1)}}
@media screen{.ce_iconbox_v3 i,
.ce_iconbox_v3 .ce_image.attribute{color:rgba(255,255,255,0.6)}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-accent{background-color:rgb(180,180,180)}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-second{background-color:rgb(90,90,90)}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-lightgray{background-color:rgb(247,247,247)}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-darkgray{background-color:rgb(69,69,69)}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-white{background-color:rgb(255,255,255)}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-black{background-color:rgb(0,0,0)}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-hover-accent:hover{background-color:rgb(180,180,180) !important}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-hover-second:hover{background-color:rgb(90,90,90) !important}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-hover-lightgray:hover{background-color:rgb(247,247,247) !important}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-hover-darkgray:hover{background-color:rgb(69,69,69) !important}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-hover-white:hover{background-color:rgb(255,255,255) !important}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-hover-black:hover{background-color:rgb(0,0,0) !important}}
@media screen{.ce_iconbox_v3 .headline.headline-color-accent{color:rgb(180,180,180)}}
@media screen{.ce_iconbox_v3 .headline.headline-color-second{color:rgb(90,90,90)}}
@media screen{.ce_iconbox_v3 .headline.headline-color-lightgray{color:rgb(247,247,247)}}
@media screen{.ce_iconbox_v3 .headline.headline-color-darkgray{color:rgb(69,69,69)}}
@media screen{.ce_iconbox_v3 .headline.headline-color-white{color:rgb(255,255,255)}}
@media screen{.ce_iconbox_v3 .headline.headline-color-black{color:rgb(0,0,0)}}
@media screen{.ce_iconbox_v3 .subheadline.subheadline-color-accent{color:rgb(180,180,180)}}
@media screen{.ce_iconbox_v3 .subheadline.subheadline-color-second{color:rgb(90,90,90)}}
@media screen{.ce_iconbox_v3 .subheadline.subheadline-color-lightgray{color:rgb(247,247,247)}}
@media screen{.ce_iconbox_v3 .subheadline.subheadline-color-darkgray{color:rgb(69,69,69)}}
@media screen{.ce_iconbox_v3 .subheadline.subheadline-color-white{color:rgb(255,255,255)}}
@media screen{.ce_iconbox_v3 .subheadline.subheadline-color-black{color:rgb(0,0,0)}}
@media screen{.ce_iconbox_v3 .fonticon.fonticon-color-accent{color:rgb(180,180,180)}}
@media screen{.ce_iconbox_v3 .fonticon.fonticon-color-second{color:rgb(90,90,90)}}
@media screen{.ce_iconbox_v3 .fonticon.fonticon-color-lightgray{color:rgb(247,247,247)}}
@media screen{.ce_iconbox_v3 .fonticon.fonticon-color-darkgray{color:rgb(69,69,69)}}
@media screen{.ce_iconbox_v3 .fonticon.fonticon-color-white{color:rgb(255,255,255)}}
@media screen{.ce_iconbox_v3 .fonticon.fonticon-color-black{color:rgb(0,0,0)}}
@media screen{.ce_iconbox_v3:hover.text-hover-accent i,
.ce_iconbox_v3:hover.text-hover-accent .headline,
.ce_iconbox_v3:hover.text-hover-accent .subheadline{color:rgb(180,180,180) !important}}
@media screen{.ce_iconbox_v3:hover.text-hover-second i,
.ce_iconbox_v3:hover.text-hover-second .headline,
.ce_iconbox_v3:hover.text-hover-second .subheadline{color:rgb(90,90,90) !important}}
@media screen{.ce_iconbox_v3:hover.text-hover-lightgray i,
.ce_iconbox_v3:hover.text-hover-lightgray .headline,
.ce_iconbox_v3:hover.text-hover-lightgray .subheadline{color:rgb(247,247,247) !important}}
@media screen{.ce_iconbox_v3:hover.text-hover-darkgray i,
.ce_iconbox_v3:hover.text-hover-darkgray .headline,
.ce_iconbox_v3:hover.text-hover-darkgray .subheadline{color:rgb(69,69,69) !important}}
@media screen{.ce_iconbox_v3:hover.text-hover-white i,
.ce_iconbox_v3:hover.text-hover-white .headline,
.ce_iconbox_v3:hover.text-hover-white .subheadline{color:rgb(255,255,255) !important}}
@media screen{.ce_iconbox_v3:hover.text-hover-black i,
.ce_iconbox_v3:hover.text-hover-black .headline,
.ce_iconbox_v3:hover.text-hover-black .subheadline{color:rgb(0,0,0) !important}}
@media screen{.ce_iconbox_v3.flip .backside{color:rgb(255,255,255)}}
@media screen{.ce_iconbox_v3.style3 .ce_iconbox_v3_inside{border:1px solid rgb(200, 202, 206)}}
@media screen{.ce_imagebox_v1 .ce_imagebox_inside{background:#000}}
@media screen{.ce_imagebox_v1 .content{color:#fff;color:#fff}}
@media screen{.ce_imagebox_v1 h1,
.ce_imagebox_v1 h2,
.ce_imagebox_v1 h3,
.ce_imagebox_v1 h4,
.ce_imagebox_v1 h5,
.ce_imagebox_v1 h6{color:#fff}}
@media screen{.ce_imagebox_v1 h1:after,
.ce_imagebox_v1 h2:after,
.ce_imagebox_v1 h3:after,
.ce_imagebox_v1 h4:after,
.ce_imagebox_v1 h5:after,
.ce_imagebox_v1 h6:after{background:#fff}}
@media screen{.ce_imagebox_v2 .content{background:rgb(255,255,255)}}
@media screen{.ce_imagebox_v2 .content h1,
.ce_imagebox_v2 .content h2,
.ce_imagebox_v2 .content h3,
.ce_imagebox_v2 .content h4,
.ce_imagebox_v2 .content h5,
.ce_imagebox_v2 .content h6{color:rgb(127,127,127) !important}}
@media screen{.ce_imagebox_v2 .content p{color:rgb(127,127,127) !important}}
@media screen{.ce_imagebox_v2 .ce_url a{background:rgb(152,152,152);color:#fff}}
@media screen{.ce_imagebox_v2 .ce_url a:hover{background:rgb(51,51,51)}}
@media screen{.ce_portfoliofilter.default a{border:1px solid rgb(229,229,229)}}
@media screen{.ce_portfoliofilter.default a.selected,
.ce_portfoliofilter.default a:hover{background:rgb(152,152,152);color:#fff}}
@media screen{.ce_portfoliofilter.only-icon .ce_portfoliofilter_content i:before{border:1px solid rgb(180,180,180)}}
@media screen{.ce_portfoliofilter.only-icon .all{border-right:1px solid rgb(180,180,180)}}
@media screen{.ce_portfoliofilter.only-icon a.selected i:before,
.ce_portfoliofilter.only-icon a:hover i:before{background:rgb(152,152,152);color:#fff}}
@media screen{.ce_portfoliofilter .mobile-filter-trigger:before{background:rgba(0,0,0,0.8);color:rgb(255,255,255)}}
@media screen{.ce_text_imagebox.imagebox_version2 .inside{background:rgb(152,152,152)}}
@media screen{.ce_text_imagebox.imagebox_version3 .inside{background:rgb(152,152,152)}}
@media screen{.ce_text_imagebox.imagebox_version4 .inside{background:rgba(0,0,0,0.7)}}
@media screen{.ce_imagemap .hotspot_content{background:rgba(255,255,255,1);box-shadow:0 0px 10px rgba(0, 0, 0, 0.3)}}
@media screen{.ce_imagemap .hotspot_content.center:before{background:rgb(255,255,255)}}
@media screen{.ce_imagemap .hotspot:before{color:rgb(50,50,50)}}
@media screen{.ce_imagemap .circle{border:2px solid rgba(255,255,255,0.5);background:rgba(255,255,255,0.3);box-shadow:0 0 0 4px #0093B5}}
@media screen{.ce_imagemap .hotspot.small .circle{border:1px solid rgba(255,255,255,0.5);background:rgba(255,255,255,0.6);box-shadow:0 0 0 2px #0093B5}}
@media screen{.ce_imagemap .hotspot.pointer_large .hotspot_content.center{background:rgb(255,255,255)}}
@media screen{.ce_headerimage.default .content{border-top:1px solid rgba(0,0,0,0.2)}}
@media screen{.ce_headerimage.version1 .content{background:rgba(255,255,255,0.3);border:1px solid rgba(255,255,255,0.9)}}
@media screen{.ce_headerimage.version2 .content{border:0}}
@media screen{.ce_headerimage.version3 .ce_headline .headline{background:rgb(80,80,80);color:rgb(255,255,255)}}
@media screen{.ce_headerimage.version3 .subline{background:rgb(80,80,80);color:rgb(255,255,255)}}
@media screen{.ce_headerimage.version3 .content{border:0}}
@media screen{.ce_headerimage.color-white .content{border-color:rgba(255,255,255,0.9)}}
@media screen{.ce_headerimage .content{border-top:1px solid rgba(255,255,255,0.8)}}
@media screen{.ce_text_extented.font-style-quote p{border-left:1px solid rgb(232, 232, 232)}}
@media screen{.ce_linkbox .ce_linkbox_overlay{background:rgba(0,0,0,0.5)}}
@media screen{.ce_linkbox a i{background:rgba(255,255,255,0.9)}}
@media screen{.ce_linkbox a i:before{background:rgb(255,255,255)}}
@media screen{.ce_linkbox a i:after{background:rgb(255,255,255)}}
@media screen{.ce_linkbox.version3 .content{background:rgb(255,255,255)}}
@media screen{.ce_linkbox h6{color:rgb(152,152,152)}}
@media screen{.ce_linkbox.version4 .content{color:rgb(255,255,255)}}
@media screen{.ce_linkbox.version4 .content h1,
.ce_linkbox.version4 .content h2,
.ce_linkbox.version4 .content h3,
.ce_linkbox.version4 .content h4,
.ce_linkbox.version4 .content h5,
.ce_linkbox.version4 .content h6{border-top:2px solid rgb(255,255,255);color:rgb(255,255,255)}}
@media screen{.ce_linkbox.version5 .content{color:rgb(255,255,255)}}
@media screen{.ce_linkbox.version5 .content .headline{color:rgb(255,255,255)}}
@media screen{.ce_linkbox.version5 .content p{color:rgb(255,255,255)}}
@media screen{.ce_linkbox.version5 .ce_linkbox_overlay{background:rgba(0,0,0,0.4)}}
@media screen{.ce_linkbox.frame-1-dark .ce_linkbox_image{border:1px solid rgb(220,220,220)}}
@media screen{.ce_linkbox.frame-5-dark .ce_linkbox_image{border:5px solid rgb(220,220,220)}}
@media screen{.ce_linkbox.frame-10-dark .ce_linkbox_image{border:10px solid rgb(220,220,220)}}
@media screen{.ce_linkbox.frame-1-light .ce_linkbox_image{border:1px solid rgb(255,255,255)}}
@media screen{.ce_linkbox.frame-5-light .ce_linkbox_image{border:5px solid rgb(255,255,255)}}
@media screen{.ce_linkbox.frame-10-light .ce_linkbox_image{border:10px solid rgb(255,255,255)}}
@media screen{.ce_linkbox .ce_linkbox_banner{color:rgb(255,255,255);background:rgb(0,0,0)}}
@media screen{.ce_divider_extended.version1{background:rgba(0,0,0,0.1)}}
@media screen{.ce_divider_extended.version2{background:rgba(0,0,0,0.1)}}
@media screen{.ce_divider_extended.version3{background:rgba(0,0,0,0.1)}}
@media screen{body #contentwrapper .ce_divider_extended.version4{background:none !important}}
@media screen{.ce_divider_extended.version4 span{background:rgb(150,150,150)}}
@media screen{.ce_divider_extended.version5{background:rgba(0,0,0,0.1)}}
@media screen{.ce_divider_extended.invert,
.ce_divider_extended.invert span{background-color:rgba(255,255,255,0.8) !important}}
@media screen{.ce_divider_extended.version6.invert,
.ce_divider_extended.version6.invert span{background-color:transparent !important}}
@media screen{.ce_divider_extended.version7.invert,
.ce_divider_extended.version7.invert span{background-color:transparent !important}}
@media screen{.ce_divider_extended.version8.invert,
.ce_divider_extended.version8.invert span{background-color:transparent !important}}
@media screen{.ce_divider_extended.version9.invert,
.ce_divider_extended.version9.invert span{background-color:transparent !important}}
@media screen{.ce_divider_extended.version10{background:none !important}}
@media screen{.ce_divider_extended.version10.invert svg{fill:rgb(255,255,255)}}
@media screen{.color-white .ce_pricelist .bg-dotted{border-color:rgba(255,255,255,0.8)}}
@media screen{.color-white .ce_pricelist .item{border-color:rgba(255,255,255,0.4)}}
@media screen{.ce_pricelist_image .price{background:rgb(255,255,255)}}
@media screen{.ce_fullscreen_gallery.version2 .bold{background-color:rgba(255,255,255,0.9)}}
@media screen{.ce_fullscreen_gallery.version2 .bold.invertcolor{background-color:rgba(0,0,0,0.8)}}
@media screen{.ce_image_extended.frame-1-dark img{border:1px solid rgb(220,220,220)}}
@media screen{.ce_image_extended.frame-5-dark img{border:5px solid rgb(220,220,220)}}
@media screen{.ce_image_extended.frame-10-dark img{border:10px solid rgb(220,220,220)}}
@media screen{.ce_image_extended.frame-1-light img{border:1px solid rgb(255,255,255)}}
@media screen{.ce_image_extended.frame-5-light img{border:5px solid rgb(255,255,255)}}
@media screen{.ce_image_extended.frame-10-light img{border:10px solid rgb(255,255,255)}}
@media screen{.ce_pricecard .ce_pricecard_inside{box-shadow:0 0 4px 2px rgba(108, 108, 108, 0.14);background:rgb(255,255,255)}}
@media screen{.ce_pricecard.highlight .ce_pricecard_inside{background:rgb(245, 245, 245)}}
@media screen{.ce_pricecard.style2 .ce_pricecard_inside{background:rgb(245, 245, 245);box-shadow:none}}
@media screen{.ce_pricecard.style2.highlight .ce_pricecard_inside{background:rgb(50,50,50);color:rgb(255,255,255)}}
@media screen{.ce_pricecard.style2.highlight .ce_headline.headline{color:rgb(255,255,255) !important}}
@media screen{.ce_pricecard.style2.highlight .ce_hyperlink a{background-color:rgb(59, 60, 66);border-color:rgb(59, 60, 66)}}
@media screen{.ce_pricecard.style2 .ce_pricecard_inside:after{background:rgb(255,255,255)}}
@media screen{.ce_productbox.version1 .ce_productbox_inside{background:rgb(255,255,255)}}
@media screen{.ce_productbox.version1 .ce_productbox_content_top{border:1px solid rgb(230,230,230);border-top:0}}
@media screen{.ce_productbox.version1 .image-wrapper{border:1px solid rgb(230,230,230)}}
@media screen{.ce_productbox.version1 .ce_productbox_content_bottom{border:1px solid rgb(230,230,230);border-top:0}}
@media screen{.ce_productbox.version1:hover .ce_productbox_content_bottom,
.ce_productbox.version1:hover .ce_productbox_content_top,
.ce_productbox.version1:hover .image-wrapper{border-color:rgb(120,120,120)}}
@media screen{.ce_productbox.version1 .price span{color:rgb(180,180,180)}}
@media screen{.ce_productbox.version1 .subheadline{color:rgb(150,150,150)}}
@media screen{.ce_productbox.version1 .ce_productbox_banner{color:rgb(255,255,255)}}
@media screen{.ce_productbox.version2 .ce_productbox_inside{background:rgb(255,255,255)}}
@media screen{.ce_productbox.version2 .price span{color:rgb(180,180,180)}}
@media screen{.ce_productbox.version2 .ce_hyperlink a{background:none;color:inherit}}
@media screen{.ce_productbox.version2 .subheadline{color:rgb(150,150,150)}}
@media screen{.ce_productbox.version2 .ce_productbox_banner{color:rgb(255,255,255)}}
@media screen{.ce_productbox.version3 .price span{color:rgb(180,180,180)}}
@media screen{.ce_productbox.version3 .subheadline{color:rgb(150,150,150)}}
@media screen{.ce_productbox.version3 .ce_productbox_banner{color:rgb(255,255,255)}}
@media screen{.ce_iconbox_header.color-light h1,
.ce_iconbox_header.color-light h2,
.ce_iconbox_header.color-light h3,
.ce_iconbox_header.color-light h4,
.ce_iconbox_header.color-light h5,
.ce_iconbox_header.color-light h6,
.ce_iconbox_header.color-light p{color:rgb(255,255,255)}}
@media screen{.ce_iconbox_header .iconbox_header_item_inside.bg-black{background:rgba(0,0,0,0.8) !important}}
@media screen{.ce_iconbox_header .iconbox_header_item_inside.bg-black:hover{background:rgba(0,0,0,1) !important}}
@media screen{.ce_authorbox_inside{background:rgb(245,245,245)}}
@media screen{.ce_authorbox.style2 .ce_authorbox_inside{background:none}}
@media screen{.ce_authorbox.style2 .ce_authorbox_content{background:rgb(248,248,248)}}
@media screen{.ce_hyperlink-extended a.link-white{color:rgb(152,152,152);border:2px solid rgb(255,255,255);background:rgb(255,255,255)}}
@media screen{.ce_hyperlink-extended a.link-white:hover{background:rgb(152,152,152);color:rgb(255,255,255)}}
@media screen{.ce_hyperlink-extended a.link-white.outline{color:rgb(255,255,255)}}
@media screen{.ce_hyperlink-extended a.link-white.outline:hover{background:rgb(255,255,255);border-color:rgb(255,255,255);color:rgb(37,37,37)}}
@media screen{.ce_hyperlink-extended a.outline{background:transparent;color:rgb(152,152,152)}}
@media screen{.ce_hyperlink-extended a.outline:hover{background:rgb(37,37,37);border-color:rgb(37,37,37);color:rgb(255,255,255)}}
@media screen{.ce_hyperlink-extended a.link-black{color:rgb(255,255,255);border:2px solid rgb(0,0,0);background:rgb(0,0,0)}}
@media screen{.ce_hyperlink-extended a.link-black:hover{color:rgb(0,0,0);border:2px solid rgb(0,0,0);background:rgb(255,255,255)}}
@media screen{.ce_hyperlink-extended a.link-black-outline{color:rgb(0,0,0);border:2px solid rgb(0,0,0);background:none}}
@media screen{.ce_hyperlink-extended a.link-black-outline:hover{color:rgb(255,255,255);background:rgb(0,0,0)}}
@media screen{.ce_hyperlink-extended a.link-own-color-lighttxt{color:rgb(255,255,255) !important}}
@media screen{.ce_hyperlink-extended a.link-own-color-darktxt{color:rgb(0,0,0) !important}}
@media screen{.ce_hyperlink-extended a.link-own-color-outline{background:none !important}}
@media screen{.ce_hyperlink-extended a.success{background:rgb(157,213,93);border-color:rgb(157,213,93)}}
@media screen{.ce_hyperlink-extended a.secondary{background:rgb(231,231,231);border-color:rgb(231,231,231);color:rgb(51,51,51)}}
@media screen{.ce_hyperlink-extended a.alert{background:rgb(247,80,90);border-color:rgb(247,80,90)}}
@media screen{.ce_hyperlink-extended a.warning{background:rgb(240,138,36);border-color:rgb(240,138,36)}}
@media screen{.ce_hyperlink-extended a.info{background:rgb(160,211,232);border-color:rgb(160,211,232);color:rgb(51,51,51)}}
@media screen{.ce_frame_start.style1 .ce_frame_start_inside{border:3px solid rgb(227,227,227)}}
@media screen{.ce_frame_start.style2 .ce_frame_start_inside{border:3px solid rgb(227,227,227);background:rgba(255,255,255,0.7)}}
@media screen{.ce_frame_start.style3 .ce_frame_start_inside{border:1px solid rgb(227,227,227)}}
@media screen{.ce_frame_start.style4 .ce_frame_start_inside{border:1px solid rgb(85, 85, 85)}}
@media screen{.ce_frame_start.style5 .ce_frame_start_inside{border:4px double rgb(85, 85, 85)}}
@media screen{.ce_frame_start.style6 .ce_frame_start_inside{border:3px solid rgb(255,255,255)}}
@media screen{.ce_featurebox .link:after{background:rgb(0,0,0)}}
@media screen{.page_navigation ul:before{background:rgb(50,50,50)}}
@media screen{.page_navigation ul:after{background:rgba(255,255,255,0.2)}}
@media screen{.page_navigation .title{color:#333;background:rgba(255, 255, 255, .98);box-shadow:0 1px 3px rgba(31, 31, 31, .2)}}
@media screen{.page_navigation li .glow:before{box-shadow:0 0 8px 4px rgb(50,50,50)}}
@media screen{.page_navigation li .circle{background:rgb(255,255,255);box-shadow:0 0 0 2px rgb(50,50,50)}}
@media screen{.page_navigation a.active .circle{box-shadow:0 0 0 4px #fff}}
@media screen{.page_navigation li .circle:before{background:rgb(255,255,255);box-shadow:0 0 0 3px rgb(50,50,50)}}
@media screen{.page_navigation a.active .circle:before{background:rgb(50,50,50)}}
@media screen{.page_navigation a.active .circle:before{box-shadow:0 0 0 3px rgb(255,255,255);background:rgb(50,50,50)}}
@media screen{.page_navigation a.active .circle{box-shadow:0 0 0 4px rgb(50,50,50)}}
@media screen{.ce_popup_start.overlay_light .ce_popup_overlay{background:rgba(255,255,255,0.7)}}
@media screen{.ce_popup_start.overlay_dark .ce_popup_overlay{background:rgba(0,0,0,0.6)}}
@media screen{.ce_popup_start .ce_popup_content{box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);background:rgb(255,255,255);border-top:4px solid rgb(100,100,100)}}
@media screen{.ce_popup_start .popup_close{background:rgba(255,255,255,0.95)}}
@media screen{.ce_popup_start .mod_subscribe{border:0}}
@media screen{.ce_popup_start .mod_subscribe input.text{border-right:0}}
@media screen{.ce_popup_start .mod_subscribe input.text{border:0}}
@media screen{.ce_popup_start .mod_subscribe input.submit{border:0}}
@media screen{.ce_popup_start .mod_subscribe p.error{background:red;color:rgb(255,255,255)}}
@media screen{.ce_hyperlink_lightbox_video.hyperlink_color_accent svg g{fill:rgb(80,80,80)}}
@media screen{.ce_hyperlink_lightbox_video.hyperlink_color_second svg g{fill:rgb(180,180,180)}}
@media screen{.ce_hyperlink_lightbox_video.hyperlink_color_white svg g{fill:rgb(255,255,255)}}
@media screen{.ce_hyperlink_lightbox_video.hyperlink_color_black svg g,
.ce_hyperlink_lightbox_video.hyperlink_color_black svg polygon{fill:rgb(0,0,0)}}
@media screen{.ce_hyperlink_lightbox_video.hyperlink_color_black svg circle{stroke:rgb(0,0,0)}}
@media screen{.ce_hyperlink_lightbox_video.hyperlink_color_lighgray svg g{fill:rgb(247,247,247)}}
@media screen{.ce_hyperlink_lightbox_video.hyperlink_color_darkgray svg g{fill:rgb(69,69,69)}}
@media screen{.ce_grid_gallery_start li.grid-item:hover .ce_grid_gallery_overlay{background:rgba(255,255,255,0.8)}}
@media screen{.ce_grid_gallery_start li.grid-item.color-white:hover .ce_grid_gallery_overlay{background:rgba(0,0,0,0.8)}}
@media screen{.ce_grid_gallery_start li.grid-item:not(.has-content) a.lightbox-link i:before{background:rgb(50,50,50)}}
@media screen{.ce_grid_gallery_start li.grid-item:not(.has-content) a.lightbox-link i:after{background:rgb(50,50,50)}}
@media screen{.ce_grid_gallery_start.frame-gutter li.grid-item{box-shadow:0 0 0 4px rgb(255,255,255)}}
@media screen{.ce_grid_gallery_start.frame-gutter.gutter-large li.grid-item{box-shadow:0 0 0 8px rgb(255,255,255)}}
@media screen{.ce_grid_gallery_start li.grid-item.style2:hover .ce_grid_gallery_overlay{background:none}}
@media screen{.ce_grid_gallery_start li.grid-item.style3:hover .ce_grid_gallery_overlay{background:none}}
@media screen{.ce_benefitbox .ce_benefitbox_inside{background:rgb(255,255,255);border:1px solid rgba(0,0,0,0.09)}}
@media screen{.ce_benefitbox .number{color:rgba(0,0,0,0.06)}}
@media screen{.ce_benefitbox li:nth-child(2n+1){background:rgba(0,0,0,0.05)}}
@media screen{.ce_benefitbox .ce_hyperlink{border-top:1px solid rgb(240,240,240)}}
@media screen{.ce_colorbox.invert,
.ce_colorbox.invert h1,
.ce_colorbox.invert h2,
.ce_colorbox.invert h3,
.ce_colorbox.invert h4,
.ce_colorbox.invert h5,
.ce_colorbox.invert h6,
.ce_colorbox.invert p,
.ce_colorbox.invert a{color:rgb(255,255,255)}}
@media screen{.ce_colorbox .ce_url a:after{background:rgb(85, 85, 85)}}
@media screen{.ce_colorbox.invert .ce_url a:after{background:rgb(255,255,255)}}
@media screen{.ce_image_text_box .ce_url a{border:1px solid rgba(0,0,0,0.1)}}
@media screen{.ce_image_text_box .ce_image_text_box_banner{color:rgb(255,255,255);background:rgb(0,0,0)}}
@media screen{.ce_image_text_box.version2 .ce_url a{border:0}}
@media screen{.ce_image_text_box.version2 .ce_image_text_box_inside{border:1px solid rgb(235, 237, 235)}}
@media screen{.ce_image_text_box.version3 img{border:2px solid rgb(230,230,230)}}
@media screen{.mod_quickmenu li a{border:1px solid rgb(100,100,100);background:rgba(255,255,255,0.9)}}
@media screen{.mod_quickmenu.style3 li a{border:1px solid rgb(235, 237, 235);box-shadow:0 0 25px 0 rgba(0,0,0,0.04)}}
@media screen{@media only screen and (max-width: 767px){.ce_tabs .tabs.horizontal li a{border-left:0}}}
@media screen{@media only screen and (max-width: 767px){.ce_tabs .panes.vertical{border:0}}}
@media screen{@media only screen and (max-width: 767px){.ce_tabs .panes.vertical_2{border:0}}}
@media screen{@media only screen and (max-width: 767px){.ce_iconbox_v2.style2,
.ce_iconbox_v2.style2.autogrid-first{border-left:0;border-right:0}}}
@media screen{@media only screen and (max-width: 767px){#wrapper .ce_portfoliofilter{border:0}}}
@media screen{@media only screen and (max-width: 767px){.ce_portfoliofilter.only-icon .all{border-right:0}}}
@media screen{@media only screen and (max-width: 767px){#wrapper .ce_portfoliofilter .ce_portfoliofilter_content a{border:1px solid rgb(220,220,220)}}}
@media screen{@media only screen and (max-width: 767px){.ce_portfoliofilter .ce_portfoliofilter_content a.selected{border:0;background:rgba(0,0,0,0.9);color:rgb(255,255,255)}}}
@media screen{@media only screen and (max-width: 767px){.ce_iconbox_v2.style3 .ce_iconbox_outside{border:1px solid rgb(220,220,220) !important}}}
@media screen{body{color:#555}}
@media screen{h1.attribute,
.ce_text h1 span, 
.ce_headline_extended h1{color:white;background:#101010}}
@media screen{h3.agrey, .agrey h3{color:#fff;background:#101010}}
@media screen{h3.agreyp a, .mod_search h3 a{color:#fff;background:#101010}}
@media screen{h3.agreyp a:hover, .mod_search h3 a:hover{color:#303030;background:rgba(100,100,100,0.37)}}
@media screen{h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:white}}
@media screen{h3, h4, h5, h6{color:#101010}}
@media screen{h2{color:#101010;background:transparent}}
@media screen{.attgold h2, h2.attgold,
.comp h2.atgold,
.comp h2 span.atgold, 
.comp100 h2.atgold,
.comp100 h2 span.atgold, 
.atgold .ce_headline_extended h2{color:white;background:#101010}}
@media screen{h2.attribute, .attribute h2{color:#101010;background:rgba(255,255,255,0.85)}}
@media screen{h2.gold, .gold h2{color:white;background:#101010}}
@media screen{h2.attribute,
.ce_text h2 span, 
.ce_headline_extended h2{color:white;background:#101010}}
@media screen{.ce_text h3 span, 
.ce_text h3 a{color:white;background:#101010}}
@media screen{h3.attribute, .attribute h3{color:#ffffff;background:#101010}}
@media screen{.newslist-timeline-content h4 a{color:white;background:#101010}}
@media screen{.ison{color:#101010}}
@media screen{.header{background:rgb(255,255,255)}}
@media screen{.header.cloned{box-shadow:0 0 2px 2px rgba(0,0,0,0.1)}}
@media screen{#contentwrapper{background:rgb(255,255,255)}}
@media screen{#top-wrapper.fixed{box-shadow:0 0 2px 2px rgba(0,0,0,0.1);background:rgba(0,0,0,0.8)}}
@media screen{#top{background:#fff;color:#f5f5f5}}
@media screen{#top,
#top a{color:#595959}}
@media screen{#top .mod_top_mail a:hover{background:transparent;color:#303030 !important}}
@media screen{#top .mod_socials{background:white}}
@media screen{#top .mod_socials a i{color:#595959}}
@media screen{.header .mod_socials:before{border-left:1px solid rgb(0,0,0)}}
@media screen{#right .mod_socials,
#left .mod_socials{border-top:1px solid rgb(230,230,230);background:rgba(0,0,0,0.03)}}
@media screen{#right .mod_socials i,
#left .mod_socials i{background:rgba(0,0,0,0.05)}}
@media screen{.mod_langswitcher .mod_langswitcher_inside:before{border:1px solid rgb(0,0,0)}}
@media screen{.mod_langswitcher ul{border:1px solid rgba(0,0,0,0.2);background:rgb(255,255,255)}}
@media screen{.mod_langswitcher ul li a img{border:1px solid rgb(200,200,200)}}
@media screen{.mod_langswitcher ul li a:hover{background:rgba(0,0,0,0.05)}}
@media screen{.body_bottom .mod_search .search-content{background:rgba(0,0,0,0.8)}}
@media screen{.body_bottom .mod_search .close-window i:before{color:#fff;border:3px solid #fff}}
@media screen{.body_bottom .mod_search .close-window i:hover:before{background:rgba(255,255,255,0.3)}}
@media screen{.body_bottom .mod_search input:not(.submit),
.body_bottom .mod_search button:not(.submit){background:transparent;border:0;color:#fff}}
@media screen{.body_bottom .mod_search input.submit,
.body_bottom .mod_search button.submit{background:transparent;border-color:#fff;color:#fff}}
@media screen{.body_bottom .mod_search input.submit:hover,
.body_bottom .mod_search button.submit:hover{background:rgba(255,255,255,0.3)}}
@media screen{.body_bottom .mod_search .label{color:#fff}}
@media screen{#top .mod_login_top:hover{background:rgb(30,136,210);color:#fff}}
@media screen{#top .mod_login{background:rgba(0,0,0,0.8);color:rgb(57,57,57)}}
@media screen{#top .mod_login form{background:rgb(255,255,255);border:5px solid rgba(0,0,0,0.2)}}
@media screen{#top .mod_login .close-window-login i:before{border:3px solid rgba(0,0,0,1);background:rgba(255,255,255,0.95)}}
@media screen{.mod_breadcrumb{border-top:1px solid rgba(0,0,0,0.1)}}
@media screen{.mod_breadcrumb .mod_breadcrumb_inside:before{border-top:1px solid rgba(0,0,0,0.1)}}
@media screen{.mod_breadcrumb .mod_breadcrumb_inside:after{border-top:1px solid rgba(0,0,0,0.1)}}
@media screen{.cookiebar{color:rgb(255,255,255);box-shadow:0 0 2px 2px rgba(0,0,0,0.1)}}
@media screen{.cookiebar-close{background:rgba(0,0,0,0.3)}}
@media screen{.cookiebar-close:hover{background:rgba(0,0,0,0.5)}}
@media screen{.cookiebar a{color:rgb(255,255,255)}}
@media screen{#footer{background:#c9c9c9}}
@media screen{#footer, #footer a{color:rgba(255, 255, 255, 0.6)}}
@media screen{#footer a:hover{color:rgba(255, 255, 255, 1)}}
@media screen{#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6{color:rgba(255,255,255,0.8)}}
@media screen{#footer .totop:before{background:rgba(255,255,255,0.1)}}
@media screen{#footer .mod_socials a i{background:rgba(255,255,255,0.05)}}
@media screen{#bottom{background:rgb(15, 15, 15)}}
@media screen{#bottom .inside,
#bottom .inside a{color:rgba(255,255,255,0.4)}}
@media screen{#bottom .inside a:hover{color:rgba(255,255,255,1)}}
@media screen{#top_link a{background:rgba(255,255,255,0.9);box-shadow:0 0 25px 0 rgba(0,0,0,0.04);border:1px solid rgb(235, 237, 235);color:#101010}}
@media screen{.bg-accent{background-color:rgb(30,136,210)}}
@media screen{p a{color:rgb(30,136,210)}}
@media screen{.divider-v2 h1:after,
.divider-v2 h2:after,
.divider-v2 h3:after,
.divider-v2 h4:after,
.dividerv h5:after,
.divider-v2 h6:after,
h1.divider-v2:after,
h2.divider-v2:after,
h3.divider-v2:after,
h4.divider-v2:after,
h5.divider-v2:after,
h6.divider-v2:after{background:rgb(30,136,210)}}
@media screen{hr.divider_3:before{background:rgb(30,136,210)}}
@media screen{hr.divider_3:before{background:rgb(30,136,210)}}
@media screen{.divider_4_first{border:3px solid rgb(30,136,210)}}
@media screen{.divider_4_second{background-color:rgb(30,136,210)}}
@media screen{.divider_4::after, .divider_4::before{background-color:rgb(30,136,210)}}
@media screen{.divider_5 i{color:rgb(30,136,210)}}
@media screen{.mainmenu ul ul{border-top:2px solid rgba(30,136,210,0.6)}}
@media screen{.header.original .mainmenu ul li a.trail,
.header.original .mainmenu ul li a.active,
.header.cloned .mainmenu ul li a.trail,
.header.cloned .mainmenu ul li a.active{color:rgb(30,136,210)}}
@media screen{.mainmenu ul ul li a:hover:not(.megamenu), 
.mainmenu ul ul li a.trail:not(.megamenu), 
.mainmenu ul ul li a.active:not(.megamenu){background:rgba(30,136,210,0.95)}}
@media screen{.subnav a{color:rgb(30,136,210)}}
@media screen{#nav-open-btn:before{background:rgb(30,136,210)}}
@media screen{.ce_table table th{background:rgb(30,136,210)}}
@media screen{.ce_tabs .tabs.classic ul li.active, 
.ce_tabs .tabs.classic ul li:hover{border-color:rgb(30,136,210)}}
@media screen{.ce_tabs .tabs.horizontal ul li:hover a,
.ce_tabs .tabs.horizontal ul li.active a{background:rgb(30,136,210)}}
@media screen{.ce_teambox .image .overlay{background:rgb(30,136,210)}}
@media screen{.ce_teambox .email a{color:rgb(30,136,210)}}
@media screen{blockquote a{color:rgb(30,136,210)}}
@media screen{.ce_iconbox.version2 i{background:rgb(30,136,210)}}
@media screen{.ce_iconbox .link{color:rgb(30,136,210)}}
@media screen{.ce_testimonial a{color:rgb(30,136,210)}}
@media screen{.ce_accordion .toggler:before{color:rgb(30,136,210)}}
@media screen{.mod_calendar th.head{background:rgb(30,136,210);border-top:1px solid rgb(30,136,210);border-right:1px solid rgb(30,136,210);border-left:1px solid rgb(30,136,210)}}
@media screen{.mod_calendar th.previous a,
.mod_calendar th.next a{background-color:rgb(30,136,210)}}
@media screen{.pagination li span.current{background:rgb(30,136,210)}}
@media screen{.pagination li a:hover{color:rgb(30,136,210)}}
@media screen{.mod_faqpage h3:before{color:rgb(30,136,210)}}
@media screen{.mod_search .submit{border:1px solid rgb(30,136,210)}}
@media screen{input:focus,
textarea:focus{border:1px solid rgb(30,136,210)}}
@media screen{form fieldset legend{background-color:rgb(30,136,210)}}
@media screen{form .input-group-addon{background:rgb(30,136,210);border-color:rgb(30,136,210)}}
@media screen{input.submit[type="submit"],
button.submit[type="submit"]{background:rgb(30,136,210)}}
@media screen{input.submit[type="submit"]:hover,
button.submit[type="submit"]:hover{background:rgba(30,136,210,0.9)}}
@media screen{.ce_youtube_background.overlay .YTPOverlay{background-color:rgba(30,136,210,0.6)}}
@media screen{.label-accent{background:rgb(30,136,210)}}
@media screen{.ce_hyperlink a,
a.btn{background:rgb(30,136,210);border-color:rgb(30,136,210)}}
@media screen{.ce_hyperlink a.link-white,
a.btn.link-white{color:rgb(30,136,210)}}
@media screen{.ce_hyperlink a.link-white:hover,
a.btn.link-white:hover{background:rgb(30,136,210)}}
@media screen{.ce_hyperlink a.outline,
a.btn.outline{color:rgb(30,136,210)}}
@media screen{.newslist h2,
.newslist h2 a{color:rgb(30,136,210)}}
@media screen{.newslist .news-left .news-date{background:rgb(30,136,210)}}
@media screen{.newsteaser .date{background:rgb(30,136,210)}}
@media screen{.mod_portfoliolist .item a:hover{background:rgb(30,136,210)}}
@media screen{#portfolio_filter a.selected,
#portfolio_filter a:hover{background:rgb(30,136,210)}}
@media screen{.ce_chartbar .chart_data{background:rgb(30,136,210)}}
@media screen{.color-accent,
.color-accent p,
.color-accent i,
.color-accent h1,
.color-accent h2,
.color-accent h3,
.color-accent h4,
.color-accent h5,
.color-accent h6,
.color-accent a:not(.link-white){color:rgb(30,136,210)}}
@media screen{blockquote{border-color:rgb(30,136,210)}}
@media screen{.ce_pricetable .pricetable.highlight .title{background:rgb(30,136,210)}}
@media screen{.ce_imagebox_v2 .ce_url a{background:rgb(30,136,210)}}
@media screen{.ce_gallery .content{background:rgba(30,136,210,0.8)}}
@media screen{.ce_headertext h1:after, 
.ce_headertext h2:after, 
.ce_headertext h3:after, 
.ce_headertext h4:after, 
.ce_headertext h5:after, 
.ce_headertext h6:after{background:rgb(30,136,210)}}
@media screen{.ce_countup i{color:rgb(30,136,210)}}
@media screen{.newslist-v3 .date{background:rgb(30,136,210)}}
@media screen{.ce_bgimage.offset.offset-bg-accent:before{background-color:rgb(30,136,210)}}
@media screen{.ce_leadertext.version2 .divider-first{border:3px solid rgb(30,136,210)}}
@media screen{.ce_leadertext.version2 .divider-second{background-color:rgb(30,136,210)}}
@media screen{.ce_leadertext.version2 .divider:after, 
.ce_leadertext.version2 .divider:before{background-color:rgb(30,136,210)}}
@media screen{.ce_accordion .toggler i.fa{background:rgb(30,136,210)}}
@media screen{.newsteaser_v3 .news-overlay i{background-color:rgb(30,136,210)}}
@media screen{.newslist-v3 .subheadline{color:rgb(30,136,210)}}
@media screen{.ce_teambox .function{color:rgb(30,136,210)}}
@media screen{.ce_tabs .tabs.horizontal-clean ul li.active:after{border-color:rgb(30,136,210) transparent transparent transparent}}
@media screen{.subheadline-v2{color:rgb(30,136,210)}}
@media screen{.ce_timeline .timeline-item .timeline-item-title{background:rgb(30,136,210)}}
@media screen{.ce_portfoliofilter.default a.selected, .ce_portfoliofilter.default a:hover{background:rgb(30,136,210)}}
@media screen{.ce_tabs .tabs.horizontal-clean ul li.active a{color:rgb(30,136,210)}}
@media screen{.ce_revolutionslider_hyperlink{background:rgb(30,136,210);border-color:rgb(30,136,210)}}
@media screen{.ce_headline_extended.version2 .divider-first{border-color:rgb(30,136,210)}}
@media screen{.ce_headline_extended.version2 .divider:after, 
.ce_headline_extended.version2 .divider:before,
.ce_headline_extended.version2 .divider-second{background-color:rgb(30,136,210)}}
@media screen{#top a{color:rgb(30,136,210)}}
@media screen{body .picker--focused .picker__day--selected, 
body .picker__day--selected, 
body .picker__day--selected:hover,
body .picker--focused .picker__day--highlighted, 
body .picker__day--highlighted:hover, 
body .picker__day--infocus:hover, 
body .picker__day--outfocus:hover,
body .picker--focused .picker__list-item--highlighted, 
body .picker__list-item--highlighted:hover, 
body .picker__list-item:hover{background-color:rgb(30,136,210)}}
@media screen{body .picker__list-item--highlighted, .picker__list-item:hover{border-color:rgb(30,136,210)}}
@media screen{.ce_video_background .video-overlay{background-color:rgb(30,136,210)}}
@media screen{.ce_text_imagebox.imagebox_version2 .inside,
.ce_text_imagebox.imagebox_version3 .inside{background-color:rgb(30,136,210)}}
@media screen{#offcanvas-top{background:rgb(30,136,210)}}
@media screen{.cookiebar{background:rgb(30,136,210)}}
@media screen{.ce_bgimage_content_start.bg-accent .bg_overlay{background:rgb(30,136,210)}}
@media screen{.newslist-timeline:before,
.newslist-timeline-both h4:before{border-color:rgb(30,136,210)}}
@media screen{.ce_divider_extended.version4 span{background:rgb(30,136,210)}}
@media screen{.ce_divider_extended.version5{background:rgb(30,136,210)}}
@media screen{.ce_linkbox h4{color:rgb(30,136,210)}}
@media screen{.body_bottom .mod_search .search-content{background:rgb(30,136,210)}}
@media screen{.mod_customcataloglist.cc_immorealty .entry.top_object .cc_immorealty_top{background:rgb(30,136,210)}}
@media screen{.mod_customcatalogfilter.immorealty_filter .filter_range .ui-slider-range{background:rgb(30,136,210)}}
@media screen{.mod_customcatalogreader.cc_immorealty .property-furnishing li i{color:rgb(30,136,210)}}
@media screen{.mod_customcatalogreader.cc_immorealty .price{background:rgb(30,136,210)}}
@media screen{.mod_customcataloglist .cc_immorealty_slider .category{background:rgb(30,136,210)}}
@media screen{.header .mainmenu ul li.highlight a span{background:rgb(30,136,210)}}
@media screen{.mod_customcataloglist.cc_immorealty .customelements_notelist input{background-color:rgb(30,136,210)}}
@media screen{.mod_customcataloglist.cc_cardealer .item-rightside .item-content-col2{color:rgb(30,136,210)}}
@media screen{.mod_customcatalogfilter.cardealer_filter .filter_range .ui-slider-range{background-color:rgb(30,136,210)}}
@media screen{.mod_customcatalogreader.cc_cardealer .single-price{color:rgb(30,136,210)}}
@media screen{.mod_customcatalogreader.cc_cardealer .single-price strong{background-color:rgb(30,136,210)}}
@media screen{.mod_customcataloglist.cc_cardealer .item-highlight-icon{background-color:rgb(30,136,210)}}
@media screen{.mod_customcataloglist .cc_cardealer_slider .state{background-color:rgb(30,136,210)}}
@media screen{.mod_customcataloglist .cc_cardealer_slider .price strong{color:rgb(30,136,210)}}
@media screen{.mod_portfoliolist .item a:hover{color:rgb(30,136,210)}}
@media screen{.ce_linkbox a i{background-color:rgb(30,136,210)}}
@media screen{.mod_portfoliolist.portfolio-v2 .item a:hover{color:rgb(30,136,210)}}
@media screen{.ce_fullscreen_gallery.version3 .bold{background-color:rgb(30,136,210)}}
@media screen{form.style2{background:rgb(30,136,210)}}
@media screen{.ce_linkbox .ce_linkbox_banner{background-color:rgb(30,136,210)}}
@media screen{.custommenu li:hover{background-color:rgb(30,136,210)}}
@media screen{.ce_featured_tab li .ce_headline .headline{color:rgb(30,136,210)}}
@media screen{.ce_featured_tab li.active{background-color:rgb(30,136,210)}}
@media screen{.ce_headerimage.version3 .ce_headline .headline{background:rgb(30,136,210)}}
@media screen{.ce_headerimage.version3 .subline{background:rgb(30,136,210)}}
@media screen{.mod_portfoliolist_v4 .item a:hover{background:rgb(30,136,210)}}
@media screen{.mod_customcatalogteaser.cc_accommodations .entry:hover .item-content{background:rgb(30,136,210)}}
@media screen{.ce_revolutionslider_hyperlink.light{color:rgb(30,136,210)}}
@media screen{.ce_frame_start.style3 .ce_frame_start_inside{border-color:rgb(30,136,210)}}
@media screen{.mod_portfoliolist_teaser_3 .info,
.mod_portfoliolist_teaser_3 .info a{color:rgb(30,136,210)}}
@media screen{.newsteaser_v7:hover h5{color:rgb(30,136,210)}}
@media screen{.ce_divider_extended.version10 svg{fill:rgb(30,136,210)}}
@media screen{.cd-horizontal-timeline .filling-line{background-color:rgb(30,136,210)}}
@media screen{.cd-horizontal-timeline .events a.older-event::after{border-color:rgb(30,136,210)}}
@media screen{.no-touch .cd-horizontal-timeline .events a:hover::after,
.cd-horizontal-timeline .events a.selected::after{background-color:rgb(30,136,210);border-color:rgb(30,136,210)}}
@media screen{.mod_portfoliolist_v7 .comments{background-color:rgb(30,136,210)}}
@media screen{.mod_portfoliolist_v7 .subline{background-color:rgb(30,136,210)}}
@media screen{.mod_portfoliolist_v7 .item:hover .item-bottom a{color:rgb(30,136,210)}}
@media screen{.cd-horizontal-timeline .ce_text em{color:rgb(30,136,210)}}
@media screen{.mod_eventlist_v2 .title a{color:rgb(30,136,210)}}
@media screen{.ce_imagemap .hotspot.small .circle{box-shadow:0 0 0 2px rgb(30,136,210)}}
@media screen{.ce_pricecard.style2.highlight .ce_pricecard_inside{background:rgb(30,136,210)}}
@media screen{.mod_eventlist_v3 h4,
.mod_eventlist_v3 h4 a{color:rgb(30,136,210)}}
@media screen{.mod_eventlist_v3 .meta-info i{color:rgb(30,136,210)}}
@media screen{.cd-horizontal-timeline time:before,
.cd-horizontal-timeline .location:before{color:rgb(30,136,210)}}
@media screen{.cd-horizontal-timeline .more a{background:rgb(30,136,210)}}
@media screen{body .mainmenu ul li a:hover:before,
body .mainmenu ul li a.trail:before,
body .mainmenu ul li a.active:before{background-color:rgb(30,136,210)}}
@media screen{.ce_popup_start .popup_close{color:rgb(30,136,210)}}
@media screen{.ce_popup_start .ce_popup_content{border-color:rgb(30,136,210)}}
@media screen{.mod_eventlist_v4 i.fa-location-arrow{background-color:rgb(30,136,210)}}
@media screen{.ce_hyperlink_lightbox_video.hyperlink_color_accent svg polygon{fill:rgb(30,136,210)}}
@media screen{.ce_hyperlink_lightbox_video.hyperlink_color_accent svg circle{stroke:rgb(30,136,210)}}
@media screen{.mod_portfoliolist_demos .item .overlay{background-color:rgb(30,136,210)}}
@media screen{.mod_portfoliolist_demos .item h5:hover{color:rgb(30,136,210)}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-accent{background-color:rgb(30,136,210)}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-hover-accent:hover{background-color:rgb(30,136,210) !important}}
@media screen{.ce_iconbox_v3 .headline.headline-color-accent{color:rgb(30,136,210)}}
@media screen{.ce_iconbox_v3 .subheadline.subheadline-color-accent{color:rgb(30,136,210)}}
@media screen{.ce_iconbox_v3 .fonticon.fonticon-color-accent{color:rgb(30,136,210)}}
@media screen{.ce_iconbox_v3:hover.text-hover-accent i,
.ce_iconbox_v3:hover.text-hover-accent .headline,
.ce_iconbox_v3:hover.text-hover-accent .subheadline{color:rgb(30,136,210) !important}}
@media screen{.submenu_v2 li a:hover,
.submenu_v2 li a.active{color:rgb(30,136,210)}}
@media screen{.ce_list.list-style2 li.fa:before{color:rgb(30,136,210)}}
@media screen{.ce_list.list-style3 li.fa:before{color:rgb(30,136,210)}}
@media screen{.ce_download_small .ce_download_small_inside a:after{color:rgb(30,136,210)}}
@media screen{.ce_download_small .ce_download_small_inside a{border-color:rgb(30,136,210)}}
@media screen{.ce_imagemap .circle{box-shadow:0 0 0 4px rgb(30,136,210)}}
@media screen{.ce_testimonial_version7 .text_inside:before{background:rgb(30,136,210)}}
@media screen{.ce_portfoliofilter.port-filter-style3 a.selected{border-color:rgb(30,136,210)}}
@media screen{form.style8 input.submit[type="submit"],
form.style8 button.submit[type="submit"]{color:rgb(30,136,210)}}
@media screen{.ce_image_text_box .ce_image_text_box_banner{background:rgb(30,136,210)}}
@media screen{.ce_image_text_box.version2 .ce_url a{color:rgb(30,136,210)}}
@media screen{.ce_grid_gallery_start li:hover .linktext{color:rgb(30,136,210)}}
@media screen{.mod_quickmenu.style2 a{border-color:rgb(30,136,210);color:rgb(30,136,210)}}
@media screen{.bg-second{background-color:rgb(46,56,65)}}
@media screen{.color-second{color:rgb(46,56,65)}}
@media screen{.ce_bgimage_content_start .bg_overlay.bg-second{background-color:rgb(46,56,65)}}
@media screen{.notelist .submit_container input.submit,
.notelist .submit_container input.submit:hover,
.notelist .submit_container button.submit,
.notelist .submit_container button.submit:hover{background-color:rgb(46,56,65)}}
@media screen{.mod_customcataloglist.cc_cardealer .item-state{background-color:rgb(46,56,65)}}
@media screen{form.style2 input.submit,
form.style2 input.submit[type="submit"]:hover,
form.style2 input.button,
form.style2 input.button[type="submit"]:hover{background-color:rgb(46,56,65)}}
@media screen{.ce_iconbox_v2.style2:hover{background-color:rgb(46,56,65)}}
@media screen{.ce_hyperlink-extended a.link-sec-color{color:rgb(255,255,255);border:2px solid rgb(46,56,65);background:rgb(46,56,65)}}
@media screen{.ce_hyperlink-extended a.link-sec-color:hover{color:rgb(46,56,65);border:2px solid rgb(46,56,65);background:rgb(255,255,255)}}
@media screen{.ce_hyperlink-extended a.link-sec-color-outline{color:rgb(46,56,65);border:2px solid rgb(46,56,65);background:none}}
@media screen{.ce_hyperlink-extended a.link-sec-color-outline:hover{color:rgb(255,255,255);background:rgb(46,56,65)}}
@media screen{.ce_hyperlink_lightbox_video.hyperlink_color_second svg polygon{fill:rgb(46,56,65)}}
@media screen{.ce_hyperlink_lightbox_video.hyperlink_color_second svg circle{stroke:rgb(46,56,65)}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-second{background-color:rgb(46,56,65)}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-hover-second:hover{background-color:rgb(46,56,65) !important}}
@media screen{.ce_iconbox_v3 .headline.headline-color-second{color:rgb(46,56,65)}}
@media screen{.ce_iconbox_v3 .subheadline.subheadline-color-second{color:rgb(46,56,65)}}
@media screen{.ce_iconbox_v3 .fonticon.fonticon-color-second{color:rgb(46,56,65)}}
@media screen{.ce_iconbox_v3:hover.text-hover-second i,
.ce_iconbox_v3:hover.text-hover-second .headline,
.ce_iconbox_v3:hover.text-hover-second .subheadline{color:rgb(46,56,65) !important}}
@media screen{.header .mainmenu ul li.highlight_color_second a span{background:color: rgb(46,56,65)}}
@media screen{.bg-custom-1{background:rgb(30,136,210)}}
@media screen{.bg-custom-2{background:rgb(30,136,210)}}
@media screen{.bg-custom-3{background:rgb(30,136,210)}}
@media screen{.bg-custom-4{background:rgb(30,136,210)}}
@media screen{.ce_bgimage.offset.offset-bg-custom-1:before{background-color:rgb(30,136,210)}}
@media screen{.ce_bgimage.offset.offset-bg-custom-2:before{background-color:rgb(30,136,210)}}
@media screen{.ce_bgimage.offset.offset-bg-custom-3:before{background-color:rgb(30,136,210)}}
@media screen{.ce_bgimage.offset.offset-bg-custom-4:before{background-color:rgb(30,136,210)}}
@media screen{.mainmenu ul li ul a.trail{color:rgb(255,255,255) !important}}
@media screen{.fixed .mainmenu ul li ul li a:not(.active):not(.trail){color:rgb(57,57,57)}}
@media screen{.mainmenu ul ul li a{color:#4d4f4f !important}}
@media screen{.header .mainmenu ul ul li a:hover:not(.menuheader):not(.megamenu),
.header .mainmenu ul ul li a.active,
.header .mainmenu ul ul li a.trail:not(.megamenu){color:rgb(255,255,255) !important}}
@media screen{body .header .mainmenu ul li.highlight a.highlight,
body .header .mainmenu ul li.highlight a.highlight_color_second{color:rgba(255,255,255,0.9) !important}}
@media screen{.header .mainmenu ul li.highlight_outline a span{box-shadow:inset 0px 0 0 2px}}
@media screen{.smartmenu-content{background:rgba(0,0,0,0.8)}}
@media screen{.smartmenu-content .mod_navigation a{color:rgb(255,255,255)}}
@media screen{.smartmenu-content .subitems_trigger:before{color:rgba(255,255,255,0.8)}}
@media screen{.smartmenu-content .smartmenu-close:before,
.smartmenu-content .smartmenu-close:after{background:rgb(255,255,255)}}
@media screen{.smartmenu .smartmenu-trigger .line{background:#393939}}
@media screen{.smartmenu .smartmenu-trigger .line:before,
.smartmenu .smartmenu-trigger .line:after{background:#393939}}
@media screen{.custommenu{background:rgba(0,0,0,0.4)}}
@media screen{.custommenu li{border-left:1px solid rgba(255,255,255,0.8)}}
@media screen{.custommenu li.last{border-right:1px solid rgba(255,255,255,0.8)}}
@media screen{.custommenu li a{color:rgb(255,255,255)}}
@media screen{.submenu_v2 li a{border-right:1px solid rgb(229, 229, 229)}}
@media screen{.submenu_v2 li a.first{border-left:1px solid rgb(229, 229, 229)}}
@media screen{.submenu_v2 li a.active:before{background:rgb(247, 247, 247)}}
@media screen{.submenu_v3{border:8px solid rgb(220,220,220)}}
@media screen{.submenu_v4{border:1px solid rgba(0, 0, 0, 0.075);background:rgb(255,255,255)}}
@media screen{.ce_revolutionslider_hyperlink.text-link{background:none;border:0;color:inherit}}
@media screen{.ce_list li:after{background:rgba(0,0,0,.08)}}
@media screen{.color-white .ce_list li:after{background-color:rgba(255,255,255,0.8)}}
@media screen{.mod_portfoliolist .item a:hover{background:rgb(255,255,255)}}
@media screen{#main .mod_subscribe{border:0}}
@media screen{input, textarea, select{background-color:rgb(255,255,255)}}
@media screen{body.ie input.checkbox{border:0}}
@media screen{.header .mainmenu ul li span.pagetitle{background:red;color:#fff}}
@media screen{.ce_accordion{border:1px solid rgb(220,220,220)}}
@media screen{.ce_table table td{border-top:0}}
@media screen{select{color:#555}}
@media screen{input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:#555 !important}}
@media screen{input:-moz-placeholder,
textarea:-moz-placeholder{color:#555 !important}}
@media screen{input::-moz-placeholder,
textarea::-moz-placeholder{color:#555 !important}}
@media screen{input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color:#555 !important}}
@media screen{form.style2 input,
form.style2 textarea,
form.style2 select{border-color:transparent}}
@media screen{form.style2 h1,
form.style2 h2,
form.style2 h3,
form.style2 h4,
form.style2 h5,
form.style2 h6{color:rgb(255,255,255)}}
@media screen{form.style4{border:5px solid rgb(227,227,227);background:rgba(255,255,255,0.3)}}
@media screen{form.style4 input,
form.style4 select,
form.style4 textarea{background-color:rgb(248,248,248)}}
@media screen{form.style4 fieldset{border:0}}
@media screen{form.style5 input,
form.style5 select,
form.style5 textarea{background-color:rgb(247, 247, 247);border-color:rgb(247, 247, 247)}}
@media screen{form.style5 textarea:hover{border-color:rgb(153,153,153)}}
@media screen{form.style6{background:rgba(0,0,0,0.4);color:rgb(255,255,255)}}
@media screen{form.style6 input,
form.style6 select,
form.style6 textarea{background:rgba(200,200,200,0.3);color:rgb(255,255,255);border-color:rgba(200,200,200,0.3)}}
@media screen{form.style6 select option{color:rgb(50,50,50)}}
@media screen{form.style6 .headline h1,
form.style6 .headline h2,
form.style6 .headline h3,
form.style6 .headline h4,
form.style6 .headline h5,
form.style6 .headline h6{color:rgb(255,255,255)}}
@media screen{form.style6 input::-webkit-input-placeholder,
form.style6 textarea::-webkit-input-placeholder{color:#fff !important}}
@media screen{form.style6 input:-moz-placeholder,
form.style6 textarea:-moz-placeholder{color:#fff !important}}
@media screen{form.style6 input::-moz-placeholder,
form.style6 textarea::-moz-placeholder{color:#fff !important}}
@media screen{form.style6 input:-ms-input-placeholder,
form.style6 textarea:-ms-input-placeholder{color:#fff !important}}
@media screen{form.style7 input,
form.style7 select,
form.style7 textarea{background-color:transparent;border:0}}
@media screen{form.style7 input:hover,
form.style7 select:hover,
form.style7 textarea:hover{border-top:0;border-right:0;border-left:0}}
@media screen{form.style8{border:8px solid rgba(0,0,0,0.1)}}
@media screen{form.style8 .formbody{background:#fff}}
@media screen{form.style8 input.submit[type="submit"],
form.style8 button.submit[type="submit"]{background:none;border:3px solid rgb(204, 204, 204);color:inherit}}
@media screen{form.style8 input.submit[type="submit"]:hover,
form.style8 button.submit[type="submit"]:hover{border-color:rgb(180,180,180)}}
@media screen{form.style9{background:rgb(255,255,255);box-shadow:0 2px 7px 4px rgba(0,0,0,.05)}}
@media screen{form.style9 input, 
form.style9 textarea, 
form.style9 select{background-color:transparent;border:0 !important}}
@media screen{body .picker__list-item:hover,
body .picker__day--infocus:hover,
body .picker--focused .picker__day--highlighted{color:rgb(255,255,255)}}
@media screen{body .picker__nav--next:hover, 
body .picker__nav--prev:hover,
body .picker__button--close:hover, 
body .picker__button--today:hover,
body .picker__button--clear:hover{background:rgb(240,240,240)}}
@media screen{body .picker--time .picker__holder{background:rgba(0,0,0,0.32)}}
@media screen{.ce_form .input-group-addon{color:rgb(255,255,255);border:1px solid #cccccc}}
@media screen{.ce_form .widget.mandatory .input-group-addon{background:red;border-color:red;color:rgb(255,255,255)}}
@media screen{.ce_form .formicon-wrapper input{border-left:0}}
@media screen{#cboxLoadedContent{border:0 !important}}
@media screen{.ce_revolutionslider #linkToContent{border:2px solid #fff}}
@media screen{.ce_revolutionslider #linkToContent .wheel{background-color:#fff}}
@media screen{.ce_revolutionslider #linkToContent.dark-wheel{border-color:rgba(0,0,0,0.7)}}
@media screen{.ce_revolutionslider #linkToContent.dark-wheel .wheel{background:rgba(0,0,0,0.7)}}
@media screen{.mod_portfoliolist  .onepage_item.item a{background:transparent;border:0}}
@media screen{@media only screen and (max-width: 767px){.header.cloned{box-shadow:none}}}
@media screen{@media only screen and (max-width: 767px){body.fixed-header .header.cloned{box-shadow:0 0 2px 2px rgba(0,0,0,0.1)}}}
@media screen{@media only screen and (max-width: 767px){.custommenu li{border:1px solid rgb(255,255,255)}}}
@media screen{@media only screen and (max-width: 767px){.submenu_v2 li a,
.submenu_v2 li a.first{border-top:1px solid rgb(200,200,200);border-left:0;border-right:0}}}
@media screen{@media only screen and (max-width: 767px){.submenu_v2 li a.first{border:0}}}
@media screen{.br1de{border-right:1px solid #dedede}}
@media screen{@media only screen and (max-width: 767px){.br1de{border-right:1px solid white}}}
@media screen{.mm-menu.mm-theme-dark{background:#101010;border-color:rgba(0, 0, 0, 0.15);color:rgba(255, 255, 255, 1)}}
@media screen{.mm-menu.mm-theme-dark .mm-listview > li a:hover{background:#101010}}
@media screen{body .mm-menu a:hover, body .mm-menu a.active, body .mm-menu a.trail{background:#101010}}
@media screen{.bgf5{background-color:#f5f5f5}}
@media screen{::selection{background:#101010;color:#ffffff}}
@media screen{::-moz-selection{background:#101010;color:#ffffff}}
@media screen{strong, b{color:#333}}
@media screen{.bg-accent{background-color:#101010}}
@media screen{p a{color:#101010}}
@media screen{.divider-v2 h1:after,
.divider-v2 h2:after,
.divider-v2 h3:after,
.divider-v2 h4:after,
.dividerv h5:after,
.divider-v2 h6:after,
h1.divider-v2:after,
h2.divider-v2:after,
h3.divider-v2:after,
h4.divider-v2:after,
h5.divider-v2:after,
h6.divider-v2:after{background:#101010}}
@media screen{hr.divider_3:before{background:#101010}}
@media screen{hr.divider_3:before{background:#101010}}
@media screen{.divider_4_first{border:3px solid #101010}}
@media screen{.divider_4_second{background-color:#101010}}
@media screen{.divider_4::after, .divider_4::before{background-color:#101010}}
@media screen{.divider_5 i{color:#101010}}
@media screen{.mainmenu ul ul{border-top:2px solid #101010}}
@media screen{.header.original .mainmenu ul li a, 
#top-wrapper.fixed .mainmenu ul li a,
#stickyheader .mainmenu ul li a{color:#101010}}
@media screen{.header.original .mainmenu ul li a:hover, 
#top-wrapper.fixed .mainmenu ul li a:hover, 
#stickyheader .mainmenu ul li a:hover{color:#606060}}
@media screen{.mainmenu ul ul li a,
.header.original .mainmenu ul li a.trail,
.header.original .mainmenu ul li a.active,
.header.cloned .mainmenu ul li a.trail,
.header.cloned .mainmenu ul li a.active{color:#595959}}
@media screen{#top-wrapper.fixed .mainmenu a.active,
#top-wrapper.fixed .mainmenu a.trail{color:#595959}}
@media screen{.mainmenu ul ul li a:hover:not(.menuheader):not(.megamenu),
.mainmenu ul ul li a.active,
.mainmenu ul ul li a.trail:not(.megamenu){background:#101010 !important}}
@media screen{.mainmenu ul ul li a:hover{background:rgba(100,100,100,0.4) !important}}
@media screen{body.header-dark .fixed .mainmenu ul li a.trail,
body.header-dark .fixed .mainmenu ul li a.active{color:#101010}}
@media screen{.header-light #top-wrapper.fixed .mainmenu a.active,
.header-light #top-wrapper.fixed .mainmenu a.trail{color:#101010}}
@media screen{.subnav a{color:#101010}}
@media screen{#nav-open-btn:before{background:#101010}}
@media screen{.ce_table table th{background:#101010}}
@media screen{.ce_tabs .tabs.classic ul li.active,
.ce_tabs .tabs.classic ul li:hover{border-color:#101010}}
@media screen{.ce_tabs .tabs.horizontal ul li:hover a,
.ce_tabs .tabs.horizontal ul li.active a{background:#101010}}
@media screen{.ce_teambox .image .overlay{background:#909090}}
@media screen{.ce_teambox .email a{color:#101010}}
@media screen{blockquote a{color:#101010}}
@media screen{.header .mod_search .search-content{background:#101010}}
@media screen{.ce_iconbox.version2 i{background:#101010}}
@media screen{.ce_iconbox .link{color:#101010}}
@media screen{.ce_testimonial a{color:#101010}}
@media screen{.ce_accordion .toggler:before{color:#101010}}
@media screen{.mod_calendar th.head{background:#101010;border-top:1px solid #101010;border-right:1px solid #101010;border-left:1px solid #101010}}
@media screen{.mod_calendar th.previous a,
.mod_calendar th.next a{background-color:#101010}}
@media screen{.pagination li span.current{background:#101010}}
@media screen{.pagination li a:hover{color:#101010}}
@media screen{.mod_faqpage h3:before{color:#101010}}
@media screen{.mod_search .submit{border:1px solid #101010}}
@media screen{input:focus,
textarea:focus{border:1px solid #101010}}
@media screen{form fieldset legend{background-color:#101010}}
@media screen{input.submit[type="submit"],
button.submit[type="submit"]{background:#101010}}
@media screen{input.submit[type="submit"]:hover,
button.submit[type="submit"]:hover{background:#101010}}
@media screen{.ce_youtube_background.overlay .YTPOverlay{background-color:#101010}}
@media screen{.label-accent{background:#101010}}
@media screen{.ce_hyperlink a,
a.btn{background:#101010;border-color:#101010}}
@media screen{.ce_hyperlink a.link-white,
a.btn.link-white{color:#101010}}
@media screen{.ce_hyperlink a.link-white:hover,
a.btn.link-white:hover{background:#101010}}
@media screen{.ce_hyperlink a.outline,
a.btn.outline{color:#101010}}
@media screen{.newslist h2,
.newslist h2 a{color:#101010}}
@media screen{.newslist .news-left .news-date{background:#101010}}
@media screen{#portfolio_filter a.selected,
#portfolio_filter a:hover{background:#101010}}
@media screen{.ce_chartbar .chart_data{background:#101010}}
@media screen{.color-accent,
.color-accent p,
.color-accent i,
.color-accent h2,
.color-accent h3,
.color-accent h4,
.color-accent h5,
.color-accent h6,
.color-accent a:not(.link-white){color:#101010}}
@media screen{.color-accent h1{color:#fff}}
@media screen{blockquote{border-color:#101010}}
@media screen{.ce_pricetable .pricetable.highlight .title{background:#101010}}
@media screen{.ce_imagebox_v2 .ce_url a{background:#101010}}
@media screen{.ce_gallery .content{background:#101010}}
@media screen{.ce_headertext h1:after,
.ce_headertext h2:after,
.ce_headertext h3:after,
.ce_headertext h4:after,
.ce_headertext h5:after,
.ce_headertext h6:after{background:#101010}}
@media screen{.ce_countup i{color:#101010}}
@media screen{.newslist-v3 .date{background:#101010}}
@media screen{.ce_bgimage.offset.offset-bg-accent:before{background-color:#101010}}
@media screen{.ce_leadertext.version2 .divider-first{border:3px solid #101010}}
@media screen{.ce_leadertext.version2 .divider-second{background-color:#101010}}
@media screen{.ce_leadertext.version2 .divider:after,
.ce_leadertext.version2 .divider:before{background-color:#101010}}
@media screen{.ce_accordion .toggler i.fa{background:#101010}}
@media screen{.newsteaser_v3 .news-overlay i{background-color:#101010}}
@media screen{.newslist-v3 .subheadline{color:#101010}}
@media screen{.ce_teambox .function{color:#101010}}
@media screen{.ce_tabs .tabs.horizontal-clean ul li.active:after{border-color:#101010 transparent transparent transparent}}
@media screen{.subheadline-v2{color:#101010}}
@media screen{.ce_timeline .timeline-item .timeline-item-title{background:#101010}}
@media screen{.ce_portfoliofilter.default a.selected,
.ce_portfoliofilter.default a:hover{background:#101010}}
@media screen{.ce_portfoliofilter.only-icon a.selected i:before,
.ce_portfoliofilter.only-icon a:hover i:before{background:#101010;border-color:#101010}}
@media screen{.ce_tabs .tabs.horizontal-clean ul li.active a{color:#101010}}
@media screen{.ce_revolutionslider_hyperlink{background:#101010;border-color:#101010}}
@media screen{#top .mod_top_mail a:hover,
#top .mod_login_top:hover,
#top .mod_search:hover,
#top .mod_langswitcher span:hover{background:#dedede}}
@media screen{#top .mod_langswitcher ul li a:hover{color:#101010}}
@media screen{.ce_headline_extended.version2 .divider-first{border-color:#101010}}
@media screen{.ce_headline_extended.version2 .divider:after,
.ce_headline_extended.version2 .divider:before,
.ce_headline_extended.version2 .divider-second{background-color:#101010}}
@media screen{.mod_portfoliolist .item figure{background-color:#101010}}
@media screen{.mod_portfoliolist .item a:hover{color:#ffffff}}
@media screen{#top .mod_top_phone span{color:#595959}}
@media screen{form .input-group-addon{background:#101010;border-color:#101010}}
@media screen{body .picker--focused .picker__day--selected,
body .picker__day--selected,
body .picker__day--selected:hover,
body .picker--focused .picker__day--highlighted,
body .picker__day--highlighted:hover,
body .picker__day--infocus:hover,
body .picker__day--outfocus:hover,
body .picker--focused .picker__list-item--highlighted,
body .picker__list-item--highlighted:hover,
body .picker__list-item:hover{background-color:#101010}}
@media screen{body .picker__list-item--highlighted,
body .picker__list-item:hover{border-color:#101010}}
@media screen{.ce_video_background .video-overlay{background-color:#101010}}
@media screen{.ce_text_imagebox.imagebox_version2 .inside,
.ce_text_imagebox.imagebox_version3 .inside{background-color:#101010}}
@media screen{#offcanvas-top{background:#101010}}
@media screen{.cookiebar{background:rgba(20,20,10, 0.475)}}
@media screen{#footer a:hover,
#bottom .inside a:hover{color:#ffffff}}
@media screen{.ce_bgimage_content_start.bg-accent .bg_overlay{background:#101010}}
@media screen{.newslist-timeline:before,
.newslist-timeline-both h4:before{border-color:#101010}}
@media screen{.ce_divider_extended.version4 span{background:#101010}}
@media screen{.ce_divider_extended.version5{background:#101010}}
@media screen{#top a, #top{color:#595959}}
@media screen{.ce_linkbox h4{color:#101010}}
@media screen{.body_bottom .mod_search .search-content{background:#101010}}
@media screen{.mod_customcataloglist.cc_immorealty .entry.top_object .cc_immorealty_top{background:#101010}}
@media screen{.mod_customcatalogfilter.immorealty_filter .filter_range .ui-slider-range{background:#101010}}
@media screen{.mod_customcatalogreader.cc_immorealty .property-furnishing li i{color:#101010}}
@media screen{.mod_customcatalogreader.cc_immorealty .price{background:#101010}}
@media screen{.mod_customcataloglist .cc_immorealty_slider .category{background:#101010}}
@media screen{.header .mainmenu ul li.highlight a span{background:#101010}}
@media screen{.mod_customcataloglist.cc_immorealty .customelements_notelist input{background-color:#101010}}
@media screen{.mod_customcataloglist.cc_cardealer .item-rightside .item-content-col2{color:#101010}}
@media screen{.mod_customcatalogfilter.cardealer_filter .filter_range .ui-slider-range{background-color:#101010}}
@media screen{.mod_customcatalogreader.cc_cardealer .single-price{color:#101010}}
@media screen{.mod_customcatalogreader.cc_cardealer .single-price strong{background-color:#101010}}
@media screen{.mod_customcataloglist.cc_cardealer .item-highlight-icon{background-color:#101010}}
@media screen{.mod_customcataloglist .cc_cardealer_slider .state{background-color:#101010}}
@media screen{.mod_customcataloglist .cc_cardealer_slider .price strong{color:#101010}}
@media screen{.ce_linkbox a i{background-color:#101010}}
@media screen{.mod_portfoliolist.portfolio-v2 .item a:hover{color:#101010}}
@media screen{.ce_fullscreen_gallery.version3 .bold{background-color:#101010}}
@media screen{form.style2{background:#101010}}
@media screen{.ce_linkbox .ce_linkbox_banner{background-color:#101010}}
@media screen{.ce_featured_tab li .ce_headline .headline{color:#101010}}
@media screen{.ce_featured_tab li.active{background-color:#101010}}
@media screen{.ce_headerimage.version3 .ce_headline .headline{background:#101010}}
@media screen{.ce_headerimage.version3 .subline{background:#101010}}
@media screen{.mod_portfoliolist_v4 .item a:hover{background:#101010}}
@media screen{.mod_customcatalogteaser.cc_accommodations .entry:hover .item-content{background:#101010}}
@media screen{.ce_revolutionslider_hyperlink.light{color:#101010}}
@media screen{.ce_frame_start.style3 .ce_frame_start_inside{border-color:#101010}}
@media screen{.mod_portfoliolist_teaser_3 .info,
.mod_portfoliolist_teaser_3 .info a{color:#101010}}
@media screen{.newsteaser_v7:hover h5{color:#101010}}
@media screen{.ce_divider_extended.version10 svg{fill:#101010}}
@media screen{.cd-horizontal-timeline .filling-line{background-color:#101010}}
@media screen{.cd-horizontal-timeline .events a.older-event::after{border-color:#101010}}
@media screen{.no-touch .cd-horizontal-timeline .events a:hover::after,
.cd-horizontal-timeline .events a.selected::after{background-color:#101010;border-color:#101010}}
@media screen{.mod_portfoliolist_v7 .comments{background-color:#101010}}
@media screen{.mod_portfoliolist_v7 .subline{background-color:#101010}}
@media screen{.mod_portfoliolist_v7 .item:hover .item-bottom a{color:#101010}}
@media screen{.cd-horizontal-timeline .ce_text em{color:#101010}}
@media screen{.mod_eventlist_v2 .title a{color:#101010}}
@media screen{.ce_imagemap .hotspot.small .circle{box-shadow:0 0 0 5px #101010}}
@media screen{.ce_pricecard.style2.highlight .ce_pricecard_inside{background:#101010}}
@media screen{.mod_eventlist_v3 h4,
.mod_eventlist_v3 h4 a{color:#101010}}
@media screen{.mod_eventlist_v3 .meta-info i{color:#101010}}
@media screen{.cd-horizontal-timeline time:before,
.cd-horizontal-timeline .location:before{color:#101010}}
@media screen{.cd-horizontal-timeline .more a{background:#101010}}
@media screen{body .mainmenu ul li a:hover:before,
body .mainmenu ul li a.trail:before,
body .mainmenu ul li a.active:before{background-color:#101010}}
@media screen{.ce_popup_start .popup_close{color:#101010}}
@media screen{.ce_popup_start .ce_popup_content{border-color:#101010}}
@media screen{.mod_eventlist_v4 i.fa-location-arrow{background-color:#101010}}
@media screen{.ce_hyperlink_lightbox_video.hyperlink_color_accent svg polygon{fill:#101010}}
@media screen{.ce_hyperlink_lightbox_video.hyperlink_color_accent svg circle{stroke:#101010}}
@media screen{.mod_portfoliolist_demos .item .overlay{background-color:#101010}}
@media screen{.mod_portfoliolist_demos .item h5:hover{color:#101010}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-accent{background-color:#101010}}
@media screen{.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-hover-accent:hover{background-color:#101010 !important}}
@media screen{.ce_iconbox_v3 .headline.headline-color-accent{color:#101010}}
@media screen{.ce_iconbox_v3 .subheadline.subheadline-color-accent{color:#101010}}
@media screen{.ce_iconbox_v3 .fonticon.fonticon-color-accent{color:#101010}}
@media screen{.ce_iconbox_v3:hover.text-hover-accent i,
.ce_iconbox_v3:hover.text-hover-accent .headline,
.ce_iconbox_v3:hover.text-hover-accent .subheadline{color:#101010 !important}}
@media screen{.submenu_v2 li a:hover,
.submenu_v2 li a.active{color:#101010}}
@media screen{.ce_list.list-style2 li.fa:before{color:#101010}}
@media screen{.ce_list.list-style3 li.fa:before{color:#101010}}
@media screen{.ce_revolutionslider_hyperlink.text-link:after{color:#101010}}
@media screen{.ce_download_small .ce_download_small_inside a:after{color:#101010}}
@media screen{.ce_download_small .ce_download_small_inside a{border-color:#101010}}
@media screen{.ce_imagemap .circle{box-shadow:0 0 0 4px #101010}}
@media screen{.ce_testimonial_version7 .text_inside:before{background:#101010}}
@media screen{.ce_portfoliofilter.port-filter-style3 a.selected{border-color:#101010}}
@media screen{form.style8 input.submit[type="submit"],
form.style8 button.submit[type="submit"]{color:#101010}}
@media screen{.ce_image_text_box .ce_image_text_box_banner{background:#101010}}
@media screen{.ce_image_text_box.version2 .ce_url a{color:#101010}}
@media screen{.ce_grid_gallery_start li:hover .linktext{color:#101010}}
@media screen{.mod_quickmenu.style2 a{border-color:#101010;color:#101010}}
@media screen{.mod_customcataloglist.cc_product_catalog .item-inside:hover{border-color:#101010}}
@media screen{.mod_customcatalogteaser.cc_product_catalog .item-highlight-icon{background-color:#101010}}
@media screen{#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6{color:#ffffff}}
@media screen{#footer,
#footer a{color:#fff}}
@media screen{#footer li:after{border-color:#fff}}
@media screen{#footer .inside a:hover{color:#101010}}
@media screen{#footer{background-color:#101010}}
@media screen{#bottom .inside,
#bottom .inside a{color:#efefef}}
@media screen{#bottom .inside a:hover{color:#fff}}
@media screen{#bottom{background-color:#101010}}
@media screen{#top .inside{background:none !important}}
@media screen{.logo a{background-image:url(../files/luxor/img/logo-380-hk.png)}}
@media screen{.mod_socials{background:#f1f1f1}}
@media screen{.mod_socials .social-icons{color:#101010;background-color:#fff}}
@media screen{.mod_socials .social-icons i{color:#101010;border-color:#101010}}
@media screen{.mod_socials .social-icons i:hover{color:#ffffff;background:#101010;border-color:#101010}}
@media screen{.fid{background:#101010;color:white}}
@media screen{nav.mainmenu li.megamenu > .last{border:none}}
@media screen{.newsteaser .date{background:rgba(255,255,255,0.75)}}
@media screen{.bgwh{background:white}}
@media screen{.mod_portfoliolist_v3 .item .content{background:rgba(255,255,255,0.85)}}
@media screen{#portfolioreader h3.ce_headline{color:be9f56;background:transparent}}
@media screen{#slider .comp p, 
#slider .comp100 p{color:#101010}}
@media screen{.megamenu-wrapper ul li.megamenu h3 a{color:white;background:#101010}}
@media screen{.gold{color:#101010}}
@media screen{.twhite{color:#fff}}
@media screen{.bgold .inside{border:1px solid #dedede}}
@media screen{#slider .ce_chartbar.slim .title{color:#101010;color:white}}
@media screen{.newsteaser h6 a{color:#101010}}
@media screen{span.highlight{background:#909090}}
@media screen{.custommenu{background:rgba(255,255,255,0.47)}}
@media screen{.custommenu li:hover{background:rgba(255,255,255,0.87)}}
@media screen{.custommenu li{color:rgb(255,255,255)}}
@media screen{.custommenu li a{color:white;background:#101010}}
@media screen{.custommenu li a:hover{color:white;background:#909090}}
@media screen{body.media .ce_download{background:#fff;color:#595959}}
@media screen{body.media .ce_download h1, .ce_download h2, .ce_download h3, .ce_download h4, .ce_download h5, .ce_download h6{color:#595959}}
@media screen{body.media .ce_download a{color:#101010}}
@media screen{.mod_socials{background:#fff}}
@media screen{.mod_socials .flex-container .social-icons{color:#101010;background-color:#fff}}
@media screen{.mod_socials .flex-container .social-icons i{color:#101010;border-color:#101010}}
@media screen{.mod_socials .flex-container .social-icons i:hover{color:#ffffff;background:#101010;border-color:#101010}}
@media screen{body.content_fair .mod_langswitcher .mod_langswitcher_inside:before{border:1px solid rgb(0,0,0)}}
@media screen{body .logo a{background-image:url(../files/luxor/img/logo-24-380-hk.png)}}
@media screen{.ce_text li.usps p{color:#676767}}
@media screen{.ce_text ul li::marker{color:grey}}
@media screen{.newsteaser_v3 h2 a{color:#101010}}
@media screen{.newsteaser_v3 .news-overlay{background:rgba(255,255,255,0.6)}}
@media screen{h1 span.elf{color:#fff;background-color:#101010}}
.cc-link:active,.cc-link:visited{color:initial}
.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}
.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent}
.fa-border{border:solid .08em #eee}
.fa-inverse{color:#fff}
.sr-only{border:0}
#bottom .inside .right button.hc-btn{background:none;border:0;color:inherit}
#bottom .inside .right button.hc-btn{color:#efefef}
#bottom .inside .right button.hc-btn:hover,#bottom .inside .right button.hc-btn:focus-visible{color:#fff}
[style*="background-color:#be9f56" i]{background-color:#101010 !important}
[style*="color: #be9f56" i]{color:#101010 !important}
[style*="color: #999" i]:not([style*="background-color: #999" i]),[style*="color: grey" i]:not([style*="background-color: grey" i]){color:#595959 !important}
.bg-accent.chart_data,.bg-accent.chart_data *{color:#ffffff !important}
.cc-window .cc-btn.cc-allow,.cc-window .cc-btn.cc-allow:hover,.cc-window .cc-btn.cc-allow:focus{background-color:#101010 !important;border-color:#101010 !important;color:#ffffff !important}
.ce_bgimage:has(.ce_countup){display:none !important}
