/* ====---- LMs MATERIAL 4.06 ----==== */

/*
1. h-tags
2. main-container
3. button
4. modal
5. modal, phone
6. align, decoration, transform
7. font-weight
8. margin
9. padding
10. placeholder
11. picstyles
*/


/* ====---- H-TAGS ----==== */
H1, h1{font-size:28px !important}
H2, h2{font-size:24px !important}
H3, h3{font-size:20px !important}
H4, h4{font-size:16px !important}
H5, h5{font-size:14px !important}
H6, h6{font-size:12px !important}


/* ====---- MAIN CONTAINER ----==== */
main .abstContainer0{padding-top:0px;padding-bottom:0px;}
main .abstContainer5{padding-top:5px;padding-bottom:5px;}
main .abstContainer10{padding-top:10px;padding-bottom:10px;}
main .abstContainer15{padding-top:15px;padding-bottom:15px;}
main .abstContainer20{padding-top:20px;padding-bottom:20px;}
main .abstContainer25{padding-top:25px;padding-bottom:25px;}
main .abstContainer30{padding-top:30px;padding-bottom:30px;}
main .abstContainer35{padding-top:35px;padding-bottom:35px;}
main .abstContainer40{padding-top:40px;padding-bottom:40px;}
main .abstContainer45{padding-top:45px;padding-bottom:45px;}
main .abstContainer50{padding-top:50px;padding-bottom:50px;}
main .abstContainer75{padding-top:75px;padding-bottom:75px;}


/* ====---- BUTTON ----==== */
.btn-sidebox{color:#fff;background:#1a2833;border-radius:0;font-size:13px;text-transform:uppercase;letter-spacing:1px;border-radius: 4px}
.btn-padd{padding:10px 30px}
.btn-sidebox:hover, 
.btn-sidebox:active, 
.btn-sidebox:focus{color:#fff;background:#444}
.close-icon{font-size:20px;border-radius:4px}


/* ====---- MODAL ----==== */
.modalZ{z-index:1100}
.modal{background:rgba(255,255,255,0) none repeat scroll 0% 0%}
.modal-header{min-height:75px;padding:0;background:#f4f4f4}
.modal-title{color:#141414;padding:8px 15px 0px 15px;font-size:24px;letter-spacing:-0.025em}
.modal-sub{color:#3d3d3d;padding:0px 15px 5px 15px;font-size:16px;letter-spacing:-0.025em}
.modal-close{position:absolute;top:6px;right:10px}
.modal-body{font-size:16px}
.modal-header, .modal-footer{border-radius:0}
/* ====---- MODAL DIALOG 1 ----==== */
.modal-dialog1{width:600px;margin:0px auto;margin-top:85px}
.modal-dialog1 .modal-header, .modal-dialog1 .modal-footer{border-radius:4px}
@media screen and (max-width:767px){
.modal-dialog1{width:96%;margin-top:15px;padding-right:0}
}
/* ====---- MODAL DIALOG 2 ----==== */
.modal-dialog2{width:1000px;margin:0px auto;margin-top:5px}
@media screen and (max-width:1023px){
.modal-dialog2{width:98%}
}
/* ====---- MODAL PHONE ----==== */
#phone1 a{text-decoration:none}
#phone1 a:hover{text-decoration:underline}
.phoneC1{font-size:32px}
.phoneC2{font-size:24px}
.icon-modal-phone{color:#141414;margin-right:5px;width:35px;font-size:32px}
@media screen and (max-width:479px){
.phoneC1{font-size:24px}
.phoneC2{font-size:18px}
}


/* ====---- LAW ----==== */
#lawM a{color:#141414}
#lawM a:hover, #lawM a:focus, #lawM a:active{text-decoration:underline}
.lineX{border-top:2px solid #141414}

#lawF{height:60px;background:#1a2833}
.law-logo{margin:25px 15px;text-align:center}
.law-style-top{color:#141414;letter-spacing:0.04em;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #c6c6c6}
.btn-law{color:#fff;background:#141414;border-radius:0;font-size:13px;text-transform:uppercase;letter-spacing:1px;padding:10px 30px}
.btn-law:hover, .btn-law:focus{color:#fff;background:#3d3d3d}


/* ====---- TEXT ALIGN | DECORATION | TRANSFORM ----==== */
.left{text-align:left}
.right{text-align:right}
.center{text-align:center;margin:0 auto;width:100%}

.txt-l{text-align:left}
.txt-r{text-align:right}
.txt-c{text-align:center}

.fl-l{float:left}
.fl-r{float:right}

.txt-und{text-decoration:underline}
.txt-non{text-decoration:none}

.txt-upp{text-transform:uppercase}
.txt-low{text-transform:lowercase}
.txt-cap{text-transform:capitalize}

.txt-large{display:inline-block}
.txt-small{display:none}
@media screen and (max-width:991px){
.txt-large{display:none}
.txt-small{display:inline-block}
}

.foo-line{border-bottom:1px solid #c6c6c6}


/* ====---- FONT-WEIGHT ----==== */
.fw-b{font-weight:bold}
.fw-n{font-weight:normal}
.fw-400{font-weight:400}
.fw-500{font-weight:500}
.fw-600{font-weight:600}
.fw-700{font-weight:700}

/* ====---- MARGIN ----==== */
.m-0{margin:0px !important}

.mt-0{margin-top:0px !important}
.mt-5{margin-top:5px !important}
.mt-10{margin-top:10px !important}
.mt-15{margin-top:15px !important}
.mt-20{margin-top:20px !important}
.mt-25{margin-top:25px !important}
.mt-30{margin-top:30px !important}
.mt-40{margin-top:40px !important}
.mt-50{margin-top:50px !important}

.mr-0{margin-right:0 !important}
.mr-5{margin-right:5px !important}
.mr-10{margin-right:10px !important}
.mr-15{margin-right:15px !important}
.mr-20{margin-right:20px !important}
.mr-25{margin-right:25px !important}
.mr-30{margin-right:30px !important}
.mr-40{margin-right:40px !important}
.mr-50{margin-right:50px !important}

.mb-0{margin-bottom:0px !important}
.mb-5{margin-bottom:5px !important}
.mb-10{margin-bottom:10px !important}
.mb-15{margin-bottom:15px !important}
.mb-20{margin-bottom:20px !important}
.mb-25{margin-bottom:25px !important}
.mb-30{margin-bottom:30px !important}
.mb-40{margin-bottom:40px !important}
.mb-50{margin-bottom:50px !important}

.ml-0{margin-left:0 !important}
.ml-5{margin-left:5px !important}
.ml-10{margin-left:10px !important}
.ml-15{margin-left:15px !important}
.ml-20{margin-left:20px !important}
.ml-25{margin-left:25px !important}
.ml-30{margin-left:30px !important}
.ml-40{margin-left:40px !important}
.ml-50{margin-left:50px !important}


/* ====---- PADDING ----==== */
.p-0{padding:0px !important}

.pt-0{padding-top:0px !important}
.pt-5{padding-top:5px !important}
.pt-10{padding-top:10px !important}
.pt-15{padding-top:15px !important}
.pt-20{padding-top:20px !important}
.pt-25{padding-top:25px !important}
.pt-30{padding-top:30px !important}
.pt-40{padding-top:40px !important}
.pt-50{padding-top:50px !important}

.pr-0{padding-right:0 !important}
.pr-5{padding-right:5px !important}
.pr-10{padding-right:10px !important}
.pr-15{padding-right:15px !important}
.pr-20{padding-right:20px !important}
.pr-25{padding-right:25px !important}
.pr-30{padding-right:30px !important}
.pr-40{padding-right:40px !important}
.pr-50{padding-right:50px !important}

.pb-0{padding-bottom:0px !important}
.pb-5{padding-bottom:5px !important}
.pb-10{padding-bottom:10px !important}
.pb-15{padding-bottom:15px !important}
.pb-20{padding-bottom:20px !important}
.pb-25{padding-bottom:25px !important}
.pb-30{padding-bottom:30px !important}
.pb-40{padding-bottom:40px !important}
.pb-50{padding-bottom:50px !important}

.pl-0{padding-left:0 !important}
.pl-5{padding-left:5px !important}
.pl-10{padding-left:10px !important}
.pl-15{padding-left:15px !important}
.pl-20{padding-left:20px !important}
.pl-25{padding-left:25px !important}
.pl-30{padding-left:30px !important}
.pl-40{padding-left:40px !important}
.pl-50{padding-left:50px !important}

/* ====---- PLACEHOLDER ----==== */
.ph-0{height:0px}
.ph-5{height:5px}
.ph-10{height:10px}
.ph-15{height:15px}
.ph-20{height:20px}
.ph-25{height:25px}
.ph-30{height:30px}
.ph-35{height:35px}
.ph-40{height:40px}
.ph-45{height:45px}
.ph-50{height:50px}
.ph-55{height:55px}
.ph-60{height:60px}
.ph-65{height:65px}
.ph-70{height:70px}
.ph-75{height:75px}
.ph-80{height:80px}
.ph-85{height:85px}
.ph-90{height:90px}
.ph-95{height:95px}
.ph-100{height:100px}
.ph-125{height:125px}
.ph-150{height:150px}
.ph-175{height:175px}
.ph-200{height:200px}
.ph-225{height:225px}
.ph-250{height:250px}
.ph-500{height:500px}

/* ====---- PICSTYLES ----==== */
.picstyle01n{margin:10px 0}
.picstyle02n{margin:20px 0;box-shadow:5px 5px 10px #AAAAAA;}
.picstyle03n{margin:10px 0;border-radius:10px;}
.picstyle04n{margin:20px 0;box-shadow:5px 5px 10px #AAAAAA;border-radius:10px;}

.picstyle01l{float:left;margin:0 25px 15px 0;}
.picstyle02l{float:left;margin:0 25px 15px 0;box-shadow:5px 5px 10px #AAAAAA;}
.picstyle03l{float:left;margin:0 25px 15px 0;border-radius:10px;}
.picstyle04l{float:left;margin:0 25px 15px 0;box-shadow:5px 5px 10px #AAAAAA;border-radius:10px;}

.picstyle01r{float:right;margin:0 0 15px 25px;}
.picstyle02r{float:right;margin:0 0 15px 25px;box-shadow:5px 5px 10px #AAAAAA;}
.picstyle03r{float:right;margin:0 0 15px 25px;border-radius:10px;}
.picstyle04r{float:right;margin:0 0 15px 25px;box-shadow:5px 5px 10px #AAAAAA;border-radius:10px;}

@media screen and (max-width:599px){
.picstyle01n, .picstyle02n, .picstyle03n, .picstyle04n, 
.picstyle01l, .picstyle02l, .picstyle03l, .picstyle04l, 
.picstyle01r, .picstyle02r, .picstyle03r, .picstyle04r, 
.picstyle10, .picstyleX
{float:inherit;clear:both !important;text-align:center}
}



/* ====---- LMs MATERIAL ICONS - Version 1.1 ----==== */

/******** ICON SIZES ********/
.icon11{width:11px !important;height:11px !important}
.icon12{width:12px !important;height:12px !important}
.icon13{width:13px !important;height:13px !important}
.icon14{width:14px !important;height:14px !important}
.icon15{width:15px !important;height:15px !important}
.icon16{width:16px !important;height:16px !important}
.icon18{width:18px !important;height:18px !important}
.icon20{width:20px !important;height:20px !important}
.icon22{width:22px !important;height:22px !important}
.icon24{width:24px !important;height:24px !important}
.icon28{width:28px !important;height:28px !important}
.icon32{width:32px !important;height:32px !important}
.icon36{width:36px !important;height:36px !important}
.icon40{width:40px !important;height:40px !important}

.stroke15 svg{stroke-width:1.5}

/******** ICONS ********/
.icon-icon{display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:10px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}
.icon-icon-center{display:inline-block;vertical-align:middle;width:16px;height:16px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}
.icon-none{visibility:hidden}

.icon-home{-webkit-mask-image:url('../../img/icons/icon-home.svg');mask-image:url('../../img/icons/icon-home.svg')}
.icon-home-o{-webkit-mask-image:url('../../img/icons/icon-home-o.svg');mask-image:url('../../img/icons/icon-home-o.svg')}
.icon-picture{-webkit-mask-image:url('../../img/icons/icon-picture.svg');mask-image:url('../../img/icons/icon-picture.svg')}
.icon-picture-o{-webkit-mask-image:url('../../img/icons/icon-picture-o.svg');mask-image:url('../../img/icons/icon-picture-o.svg')}
.icon-document{-webkit-mask-image:url('../../img/icons/icon-document.svg');mask-image:url('../../img/icons/icon-document.svg')}
.icon-document-o{-webkit-mask-image:url('../../img/icons/icon-document-o.svg');mask-image:url('../../img/icons/icon-document-o.svg')}
.icon-document2{-webkit-mask-image:url('../../img/icons/icon-document2.svg');mask-image:url('../../img/icons/icon-document2.svg')}
.icon-document2-o{-webkit-mask-image:url('../../img/icons/icon-document2-o.svg');mask-image:url('../../img/icons/icon-document2-o.svg')}
.icon-user{-webkit-mask-image:url('../../img/icons/icon-user.svg');mask-image:url('../../img/icons/icon-user.svg')}
.icon-user-o{-webkit-mask-image:url('../../img/icons/icon-user-o.svg');mask-image:url('../../img/icons/icon-user-o.svg')}
.icon-phone{-webkit-mask-image:url('../../img/icons/icon-phone.svg');mask-image:url('../../img/icons/icon-phone.svg')}
.icon-phone-o{-webkit-mask-image:url('../../img/icons/icon-phone-o.svg');mask-image:url('../../img/icons/icon-phone-o.svg')}
.icon-print{-webkit-mask-image:url('../../img/icons/icon-print.svg');mask-image:url('../../img/icons/icon-print.svg')}
.icon-print-o{-webkit-mask-image:url('../../img/icons/icon-print-o.svg');mask-image:url('../../img/icons/icon-print-o.svg')}
.icon-smartphone{-webkit-mask-image:url('../../img/icons/icon-smartphone.svg');mask-image:url('../../img/icons/icon-smartphone.svg')}
.icon-smartphone-o{-webkit-mask-image:url('../../img/icons/icon-smartphone-o.svg');mask-image:url('../../img/icons/icon-smartphone-o.svg')}
.icon-smartphone-o-15{-webkit-mask-image:url('../../img/icons/icon-smartphone-o-15.svg');mask-image:url('../../img/icons/icon-smartphone-o-15.svg')}
.icon-mail{-webkit-mask-image:url('../../img/icons/icon-mail.svg');mask-image:url('../../img/icons/icon-mail.svg')}
.icon-mail-o{-webkit-mask-image:url('../../img/icons/icon-mail-o.svg');mask-image:url('../../img/icons/icon-mail-o.svg')}
.icon-mail-o-15{-webkit-mask-image:url('../../img/icons/icon-mail-o-15.svg');mask-image:url('../../img/icons/icon-mail-o-15.svg')}
.icon-location{-webkit-mask-image:url('../../img/icons/icon-location.svg');mask-image:url('../../img/icons/icon-location.svg')}
.icon-location-o{-webkit-mask-image:url('../../img/icons/icon-location-o.svg');mask-image:url('../../img/icons/icon-location-o.svg')}
.icon-search-o{-webkit-mask-image:url('../../img/icons/icon-search-o.svg');mask-image:url('../../img/icons/icon-search-o.svg')}
.icon-link-o{-webkit-mask-image:url('../../img/icons/icon-link-o.svg');mask-image:url('../../img/icons/icon-link-o.svg')}
.icon-download{-webkit-mask-image:url('../../img/icons/icon-download.svg');mask-image:url('../../img/icons/icon-download.svg')}
.icon-star{-webkit-mask-image:url('../../img/icons/icon-star.svg');mask-image:url('../../img/icons/icon-star.svg')}
.icon-star2-o{-webkit-mask-image:url('../../img/icons/icon-star-o.svg');mask-image:url('../../img/icons/icon-star-o.svg')}
.icon-arrow-right{-webkit-mask-image:url('../../img/icons/icon-arrow-right.svg');mask-image:url('../../img/icons/icon-arrow-right.svg')}
.icon-double-arrow-right{-webkit-mask-image:url('../../img/icons/icon-double-arrow-right.svg');mask-image:url('../../img/icons/icon-double-arrow-right.svg')}
.icon-double-arrow-right-o{-webkit-mask-image:url('../../img/icons/icon-double-arrow-right-o.svg');mask-image:url('../../img/icons/icon-double-arrow-right-o.svg')}
.icon-shopping{-webkit-mask-image:url('../../img/icons/icon-shopping.svg');mask-image:url('../../img/icons/icon-shopping.svg')}
.icon-shopping-o{-webkit-mask-image:url('../../img/icons/icon-shopping-o.svg');mask-image:url('../../img/icons/icon-shopping-o.svg')}
.icon-shopping1{-webkit-mask-image:url('../../img/icons/icon-shopping1.svg');mask-image:url('../../img/icons/icon-shopping1.svg')}
.icon-shopping1-o{-webkit-mask-image:url('../../img/icons/icon-shopping1-o.svg');mask-image:url('../../img/icons/icon-shopping1-o.svg')}


/******** SOCIALMEDIA ********/
.social-grid{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:200px}
.si-icon-wrap{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:transparent;color:#fff;border-radius:0px;border:1px solid transparent}
.si-icon{display:inline-block;vertical-align:middle;width:18px;height:18px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}

.si-facebook{-webkit-mask-image:url('../../img/icons/si-facebook.svg');mask-image:url('../../img/icons/si-facebook.svg')}
.si-facebook-o{-webkit-mask-image:url('../../img/icons/si-facebook-o.svg');mask-image:url('../../img/icons/si-facebook-o.svg')}
.si-x{-webkit-mask-image:url('../../img/icons/si-x.svg');mask-image:url('../../img/icons/si-x.svg')}
.si-x-o{-webkit-mask-image:url('../../img/icons/si-x-o.svg');mask-image:url('../../img/icons/si-x-o.svg')}
.si-youtube{-webkit-mask-image:url('../../img/icons/si-youtube.svg');mask-image:url('../../img/icons/si-youtube.svg')}
.si-youtube-o{-webkit-mask-image:url('../../img/icons/si-youtube-o.svg');mask-image:url('../../img/icons/si-youtube-o.svg')}
.si-instagram{-webkit-mask-image:url('../../img/icons/si-instagram.svg');mask-image:url('../../img/icons/si-instagram.svg')}
.si-instagram-o{-webkit-mask-image:url('../../img/icons/si-instagram-o.svg');mask-image:url('../../img/icons/si-instagram-o.svg')}
.si-pinterest{-webkit-mask-image:url('../../img/icons/si-pinterest.svg');mask-image:url('../../img/icons/si-pinterest.svg')}
.si-pinterest-o{-webkit-mask-image:url('../../img/icons/si-pinterest-o.svg');mask-image:url('../../img/icons/si-pinterest-o.svg')}
.si-xing{-webkit-mask-image:url('../../img/icons/si-xing.svg');mask-image:url('../../img/icons/si-xing.svg')}
.si-xing-o{-webkit-mask-image:url('../../img/icons/si-xing-o.svg');mask-image:url('../../img/icons/si-xing-o.svg')}
.si-linkedin{-webkit-mask-image:url('../../img/icons/si-linkedin.svg');mask-image:url('../../img/icons/si-linkedin.svg')}
.si-linkedin-o{-webkit-mask-image:url('../../img/icons/si-linkedin-o.svg');mask-image:url('../../img/icons/si-linkedin-o.svg');margin-left:4px}
.si-mastodon{-webkit-mask-image:url('../../img/icons/si-mastodon.svg');mask-image:url('../../img/icons/si-mastodon.svg')}
.si-mastodon-o{-webkit-mask-image:url('../../img/icons/si-mastodon-o.svg');mask-image:url('../../img/icons/si-mastodon-o.svg')}
.si-tiktok{-webkit-mask-image:url('../../img/icons/si-tiktok.svg');mask-image:url('../../img/icons/si-tiktok.svg')}
.si-tiktok-o{-webkit-mask-image:url('../../img/icons/si-tiktok-o.svg');mask-image:url('../../img/icons/si-tiktok-o.svg')}
.si-twitch{-webkit-mask-image:url('../../img/icons/si-twitch.svg');mask-image:url('../../img/icons/si-twitch.svg')}
.si-twitch-o{-webkit-mask-image:url('../../img/icons/si-twitch-o.svg');mask-image:url('../../img/icons/si-twitch-o.svg')}
.si-snapchat{-webkit-mask-image:url('../../img/icons/si-snapchat.svg');mask-image:url('../../img/icons/si-snapchat.svg')}
.si-snapchat-o{-webkit-mask-image:url('../../img/icons/si-snapchat-o.svg');mask-image:url('../../img/icons/si-snapchat-o.svg')}
.si-discord{-webkit-mask-image:url('../../img/icons/si-discord.svg');mask-image:url('../../img/icons/si-discord.svg')}
.si-discord-o{-webkit-mask-image:url('../../img/icons/si-discord-o.svg');mask-image:url('../../img/icons/si-discord-o.svg')}
.si-reddit{-webkit-mask-image:url('../../img/icons/si-reddit.svg');mask-image:url('../../img/icons/si-reddit.svg')}
.si-reddit-o{-webkit-mask-image:url('../../img/icons/si-reddit-o.svg');mask-image:url('../../img/icons/si-reddit-o.svg')}
.si-onlyfans{-webkit-mask-image:url('../../img/icons/si-onlyfans.svg');mask-image:url('../../img/icons/si-onlyfans.svg')}
.si-onlyfans-o{-webkit-mask-image:url('../../img/icons/si-onlyfans-o.svg');mask-image:url('../../img/icons/si-onlyfans-o.svg')}
.si-patreon{-webkit-mask-image:url('../../img/icons/si-patreon.svg');mask-image:url('../../img/icons/si-patreon.svg')}
.si-patreon-o{-webkit-mask-image:url('../../img/icons/si-patreon-o.svg');mask-image:url('../../img/icons/si-patreon-o.svg')}
.si-kofi{-webkit-mask-image:url('../../img/icons/si-kofi.svg');mask-image:url('../../img/icons/si-kofi.svg')}
.si-kofi-o{-webkit-mask-image:url('../../img/icons/si-kofi-o.svg');mask-image:url('../../img/icons/si-kofi-o.svg')}
.si-telegram{-webkit-mask-image:url('../../img/icons/si-telegram.svg');mask-image:url('../../img/icons/si-telegram.svg')}
.si-telegram-o{-webkit-mask-image:url('../../img/icons/si-telegram-o.svg');mask-image:url('../../img/icons/si-telegram-o.svg')}
.si-whatsapp{-webkit-mask-image:url('../../img/icons/si-whatsapp.svg');mask-image:url('../../img/icons/si-whatsapp.svg')}
.si-whatsapp-o{-webkit-mask-image:url('../../img/icons/si-whatsapp-o.svg');mask-image:url('../../img/icons/si-whatsapp-o.svg')}

/******** ICONS, LM/LMs ********/
.si-lm{-webkit-mask-image:url('../../img/icons/icon-LM.svg');mask-image:url('../../img/icons/icon-LM.svg')}
.si-lms{-webkit-mask-image:url('../../img/icons/icon-LMs.svg');mask-image:url('../../img/icons/icon-LMs.svg')}

/******** ICONS, IMG ********/
.icon-img{display:inline-block;vertical-align:middle;width:16px;height:16px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}

.img-close{-webkit-mask-image:url('../../img/icons/img-close.svg');mask-image: url('../../img/icons/img-close.svg');width:22px;height:22px}



/* ====---- WEB STANDARD ----==== */

/******** GENERAL ********/
body{font-family:tahoma,sans-serif;font-size:14px;background:#fff;color:#808080;line-height:1.42;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
html{height:100%}
ul, ol{list-style:none}
p{padding-bottom:5px}

/******** LINKS ********/
a{color:#808080;text-decoration:underline}
a:hover{color:#1F406D}
a:focus, a:active{color:#1F406D}
/*a, a:hover, a:focus, a:active{transition:all 0.3s}*/

.vlinkX{color:#0083B9;text-decoration:underline}
.vlinkX:hover, 
.vlinkX:focus, 
.vlinkX:active
{color:#FF4136;text-decoration:underline}

/******** IMAGES ********/
img{max-width:100%;height:auto}
.img-fullwidth{width:100% !important}
img[data-u='image']{max-height:500px}
img[data-u='images']{max-height:500px;width:100%;object-fit:cover}
@media screen and (max-width:2549px){img[data-u='images']{max-height:450px !important}}
@media screen and (max-width:2199px){img[data-u='images']{max-height:400px !important}}
@media screen and (max-width:1919px){img[data-u='images']{max-height:350px !important}}
@media screen and (max-width:1499px){img[data-u='images']{max-height:300px !important}}
@media screen and (max-width:1199px){img[data-u='images']{max-height:250px !important}}
@media screen and (max-width:991px){img[data-u='images']{max-height:200px !important}}
@media screen and (max-width:767px){img[data-u='images']{max-height:175px !important}}
@media screen and (max-width:419px){img[data-u='images']{max-height:150px !important}}
img[data-u='images2']{max-height:600px;width:100%;object-fit:cover}

/******** POSTER ********/
.capX{position:absolute;top:0px;padding:0;width:100%;height:100%;--alpha:0;background:rgba(0,0,0, var(--alpha))}
.imgCapture{position:relative;index:1101;width:100%;height:100%}

/******** ROW ********/
.row.center > div {display:ruby;float:left;padding-left:3px;padding-right:3px}
.row3p{margin-left:15px;margin-right:15px}

/******** WEB 100% width ********/
.fullscrene .container{margin-left:auto;margin-right:auto;width:100%;padding-left:40px;padding-right:40px}
.fullscrene .container #siteapp001{max-width:1140px}
@media screen and (min-width:1920px){
.fullscrene .container{width:1920px;padding-left:0px;padding-right:0px}
}
.fullscrene .navbar-collapse{padding-right:0;padding-left:0}

/******** WEB RESPONSIVE ********/
@media screen and (max-width:767px){.container{margin-left:10px;margin-right:10px}}

/******** H-TAGS ********/
H1, h1, H2, h2, H3, h3, H4, h4, H5, h5, H6, h6{margin:0;margin-bottom:5px}

/******** LINES ********/
.line1{border-top:2px solid #005298}
.line2{border-top:2px solid #005298}
.line3{border-top:2px solid #005298}
.line4{border-top:2px solid #005298}
.line5{border-top:2px solid #005298}
.line6{border-top:2px solid #005298}

/******** SCROLLBAR ********/
::-webkit-scrollbar{width:12px;height:12px}
::-webkit-scrollbar-button{width:0px;height:0px}
::-webkit-scrollbar-thumb{background:#1F406D;border:1px solid #00BBD1;border-radius:0px}
::-webkit-scrollbar-thumb:hover, 
::-webkit-scrollbar-thumb:active 
{background:#fff;border:1px solid #1F406D}
::-webkit-scrollbar-track{background:#fff;border:1px solid #1F406D;border-radius:0px}
::-webkit-scrollbar-track:hover, 
::-webkit-scrollbar-track:active
{background:#1F406D;border:1px solid #fff}
::-webkit-scrollbar-corner{background:transparent}

/******** BREDCRUMB SITE ********/
.bredcumb{position:relative;width:100%;height:100%;padding-bottom:10px;background:#1F406D;color:#fff;font-weight:500;vertical-align:center}
.bredcumb1 h2{float:left;margin:0;padding:0;margin-top:12px;margin-left:15px;font-size:20px;color:#fff;font-weight:500}
.bredcumb2{float:right;margin-top:15px;margin-right:15px;font-weight:500}
.bredcumb3{font-weight:500;color:#00BBD1}
.bredcumb4{color:#ddd}
.bredcumb a{color:#fff;text-decoration:none}
.bredcumb a:hover, 
.bredcumb a:active, 
.bredcumb a:focus{color:#00BBD1}
@media only screen and (max-width:991px){
.bredcumb1 h2{display:none}
.bredcumb2{float:left;margin-left:15px}
}

/******** BREDCRUMB POSTER ********/
.bredcumbT h2{position:absolute;margin-left:14px;bottom:70px;color:#00BBD1;font-size:36px;font-weight:500}
.bredcumbX{position:absolute;margin-left:14px;bottom:50px;color:#fff;text-transform:capitalize}
.bredcumbX a{color:#fff;font-size:16px;font-weight:500;text-decoration:none}
.bredcumbX a:hover,
.bredcumbX a:active,
.bredcumbX a:focus
{color:#00BBD1}
.bredcumbZ{font-size:16px;font-weight:500;color:#00BBD1}
@media only screen and (max-width:1199px){.bredcumbT h2{
margin-left:14px;font-size:32px}
.bredcumbX{margin-left:14px}
}
@media only screen and (max-width:991px){
.bredcumbT h2{bottom:70px;font-size:28px}
.bredcumbX{bottom:50px}
}
@media only screen and (max-width:767px){
.bredcumbT h2{bottom:50px;font-size:24px}
.bredcumbX{bottom:30px}
}
@media only screen and (max-width:599px){
.bredcumbT h2{bottom:40px;font-size:22px}
.bredcumbX{bottom:20px}
}
@media only screen and (max-width:419px){
.bredcumbT h2{bottom:30px;font-size:20px}
.bredcumbX{bottom:15px}
.bredcumbX a, .bredcumbZ{font-size:14px}
}

/******** FOOTER | FOO ********/
footer{background:#152029}
footer a{color:#808080;text-decoration:none}
footer a:focus, footer a:hover, footer a:active{color:#6E6E6E;text-decoration:none}
footer ul, ol{list-style:none;margin:0;padding:0}
footer .list-inline{padding-left:0;margin-left:-10px;list-style:none}
.foo5{background:#1A2833}
.foo5a{padding:15px 0;color:#808080;font-size:13px;text-align:left}
.foo5b{padding:15px 0;color:#808080;font-size:13px;text-align:right}
@media only screen and (max-width:767px){.foo5a, .foo5b{padding:10px 0;text-align:center}}

/******** ARROW-BACK ********/
#back-top{position:fixed;z-index:5000;display:block;bottom:15px;right:6px;text-align:right}
#back-top img{width:42px;height:42px;display:block;background:transparent;opacity:0.6}
#back-top img:hover,#back-top > a:focus{color:#000;opacity:.9}

/******** COMMANDS ********/
.font-48{font-size:48px}
.font-56{font-size:56px}
.mr-2{margin-right:2px !important}
.orange{color:#006ca0}



/* ====---- HEADER 002 ----==== */

/******** ADDITIONAL ********/
header a{color:#1F406D;text-decoration:none;font-weight:500}
header a:hover, 
header a:active,
header a:focus
{color:#15abbc;text-decoration:none}

header .bg-color{background:#f4f4f4}
header .header-middle{background:#fff;padding:20px 0 0 0}
header .widget-1{margin:10px 0;line-height:0rem;text-align:left}
header .widget-2{margin:10px 0;line-height:0rem;text-align:center}
header .widget-3{margin:10px 0;line-height:0rem;text-align:right}
header .widget-4 a{font-size:14px;color:#808080;text-transform:uppercase}
header .widget-4x{font-size:13px;color:#000;text-transform:uppercase}

header .list-inline > li{display:inline-block;padding-right:0px;padding-left:0px}
header .list-inline{padding-left:0;margin-left:-10px;list-style:none}

header .abst-widget-middle{padding-top:20px;padding-bottom:20px}

header .icon{margin:-10px -10px;padding:8px 10px;color:#00BBD1}
header .icon:hover{background:#00BBD1;color:#1F406D}
header .icon-2{color:#1F406D}

header .widget-4:hover, 
header .widget-4 a:hover, 
header .widget-4x:hover, 
header .icon-2:hover
{color:#00BBD1}

/******** MOBILE VERSION ********/
@media only screen and (max-width:991px){
header .widget-1{text-align:center;margin-bottom:10px}
header .widget-1 .list-inline > li{margin-bottom:15px !important}
header .widget-2{text-align:center;margin-bottom:25px}
header .widget-3{text-align:center;margin-top:15px;margin-bottom:15px}
header .widget-4{text-align:center;margin-top:20px}
header .sm-display-block{display:block !important}
header .sm-pull-none, 
header .pull-left.flip.sm-pull-none, 
header .pull-right.flip.sm-pull-none
{float:none !important}
}

@media only screen and (max-width:767px){
header .abst-widget-middle{padding:0}
header .widget-4{display:none}
}

/******** SOCIALMEDIA ********/
header .si-icon{color:#828282}
header .si-icon-wrap2{display:inline-flex;align-items:center;justify-content:center;padding:14px;margin-bottom:5px;background:transparent;transition:background 0.2s}
header .si-icon-wrap2:hover{background:#000}
header .si-icon-wrap2:hover .si-icon{color:#fff}

/******** SOCIALMEDIA - HOVER ********/
/* auskommentieren gleich background #000 */
header .si-icon-wrap2[data-network="facebook"]:hover{color:#1877F2;background:#1877F2}
header .si-icon-wrap2[data-network="x"]:hover{color:#555;background:#555}
header .si-icon-wrap2[data-network="youtube"]:hover{color:#FF0000;background:#FF0000}
header .si-icon-wrap2[data-network="instagram"]:hover{color:#E1306C;background:#E1306C}
header .si-icon-wrap2[data-network="pinterest"]:hover{color:#E60023;background:#E60023}
header .si-icon-wrap2[data-network="xing"]:hover{color:#006567;background:#006567}
header .si-icon-wrap2[data-network="linkedin"]:hover{color:#0A66C2;background:#0A66C2}
header .si-icon-wrap2[data-network="mastodon"]:hover{color:#6364FF;background:#6364FF}
header .si-icon-wrap2[data-network="tiktok"]:hover{color:#FF0050;background:#FF0050}
header .si-icon-wrap2[data-network="twitch"]:hover{color:#9146FF;background:#9146FF}
header .si-icon-wrap2[data-network="snapchat"]:hover{color:#FFFC00;background:#FFFC00}
header .si-icon-wrap2[data-network="discord"]:hover{color:#5865F2;background:#5865F2}
header .si-icon-wrap2[data-network="reddit"]:hover{color:#FF4500;background:#FF4500}
header .si-icon-wrap2[data-network="onlyfans"]:hover{color:#00AFF0;background:#00AFF0}
header .si-icon-wrap2[data-network="patreon"]:hover{color:#FF424D;background:#FF424D}
header .si-icon-wrap2[data-network="kofi"]:hover{color:#FF5E5B;background:#FF5E5B}
header .si-icon-wrap2[data-network="telegram"]:hover{color:#26A5E4;background:#26A5E4}
header .si-icon-wrap2[data-network="whatsapp"]:hover{color:#25D366;background:#25D366}
header .si-icon-wrap2[data-network="lm"]:hover{color:#0083b9;background:#0083b9}
header .si-icon-wrap2[data-network="lms"]:hover{color:#0083b9;background:#0083b9}

@media screen and (max-width:480px){
header .si-icon-wrap2{padding:9px;margin-bottom:10px}
}

.icon-bredcumb{margin:0 3px 2px 0}

@media screen and (max-width:767px){
.widget-3 img{max-width:200px}
.widget-3 .list-inline{display:none}
#nav001 .navbar-default .navbar-toggle{margin-top:-55px}
#nav001.sticky .navbar-default .navbar-toggle{margin-top:12px}
}


/* ====---- NAV 001 ----==== */

/******** GENERAL ********/
#nav001 a{text-decoration:none}
#nav001 .last-category{margin-left:0}
@media screen and (max-width:1325px){#nav001 .last-category{margin-left:-114px}}
@media screen and (max-width:767px){#nav001 .last-category{margin-left:0}}
#nav001 .fadeInDown{animation-duration:.5s;animation-delay:0s}
#nav001 .container-fluid{padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto}
#nav001 .nav .navbar-nav li.nav-left{margin-left:-15px}
#nav001 .nav-right{float:right}
@media screen and (max-width:767px){#nav001 .nav-right{float:inherit}}
#nav001 .navbar-nav{margin:0px -15px}
#nav001 .navbar-default{background:transparent;border:0}
#nav001 .navbar{margin-bottom:0px}
#nav001 .open > .dropdown-menu{display:none}
#nav001 .dropdown:hover .dropdown-menu{display:block}
#nav001 .caret{border-top:5px dashed;border-top:5px solid\9;border-right:5px solid transparent;border-left:5px solid transparent}

/******** NAV ********/
#nav001 .navbar-default .navbar-nav > li > a{margin:14px 0px;padding:8px 10px;color:#1F406D;background:transparent;font-size:13px;font-weight:500;border:0;-o-transition:color .3s linear, background .3s linear;-moz-transition:color .3s linear, background .3s linear;-webkit-transition:color .3s linear, background .3s linear;transition:color .3s linear, background .3s linear}
#nav001 .navbar-default .navbar-nav > li > a:hover, 
#nav001 .navbar-default .navbar-nav > li > a:active, 
#nav001 .navbar-default .navbar-nav > li > a:focus{color:#fff;background:#1F406D}
@media screen and (max-width:991px){#nav001 .navbar-default .navbar-nav > li > a{padding:8px 9px;letter-spacing:-0.2px}}
@media screen and (max-width:767px){#nav001 .navbar-default .navbar-nav > li > a{padding:8px 10px;letter-spacing:inherit}}

#nav001 .navbar-default .navbar-nav > .active > a, 
#nav001 .navbar-default .navbar-nav > .active > a:focus, 
#nav001 .navbar-default .navbar-nav > .active > a:hover{background:#1F406D;color:#fff}

#nav001 .dropdown-menu{top:60px;padding:0;min-width:230px;background:#fff;--alpha2:0.3;box-shadow:0 10px 20px rgba(0,0,0, var(--alpha2));/*--alpha3:0.05;border:1px solid rgba(0,0,0, var(--alpha3))*/;border-radius:0;max-height:348px;overflow-y:auto;scrollbar-color:#1F406D #fff}
#nav001 .dropdown-menu > li > a{margin:0;padding:8px 20px;color:#1F406D;font-size:13px;font-weight:500;-o-transition:color .2s linear, background .2s linear;-moz-transition:color .2s linear, background .2s linear;-webkit-transition:color .2s linear, background .2s linear;transition:color .2s linear, background .2s linear}
#nav001 .dropdown-menu > li > a:hover{background:#1F406D;color:#fff}

/******** MEGAMENU ********/
#nav001 .megamenu{position:absolute;display:none;z-index:10;width:100%;left:0%;margin-left:0px;padding:20px;min-height:150px;background:#fff;color:#1F406D;--alpha2:0.3;box-shadow:0 10px 20px rgba(0, 0, 0, var(--alpha2))}

/******** MEGAMENU LINES ********/
#nav001 h1.megalist-headline{font-weight:500;font-size:24px}
#nav001 h2.megalist-headline{font-weight:500;font-size:18px;margin-bottom:8px}
#nav001 .megalist{margin:0;padding:8px 0px;margin-left:-10px;padding-left:10px;color:#1F406D;font-size:13px;font-weight:500;-o-transition:color .2s linear, background .2s linear;-moz-transition:color .2s linear, background .2s linear;-webkit-transition:color .2s linear, background .2s linear;transition:color .2s linear, background .2s linear}
#nav001 .megalist:hover{background:#1F406D;color:#fff}

#nav001 .col-sm-3, 
#nav001 .col-sm-4
{padding-left:inherit}

#nav001 .navbar-nav .mega-drop > li{position:inherit}
#nav001 .mega-drop > li{position:inherit}
#nav001 .mega-drop{position:inherit}
#nav001 .nav .mega-drop{position:inherit}

/******** MEGAMENU COLUMN ********/
#nav001 .megalist-headline{}
#nav001 .megalist-txt{margin-bottom:5px}
#nav001 .megalist-line{border-bottom:1px solid #1F406D}
#nav001 .column-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:33,33%;-moz-column-width:33,33%;column-width:33,33%}
#nav001 .column-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-width:25%;-moz-column-width:25%;column-width:25%}

/******** MEGAMENU MODIFIED ********/
#nav001 h2.megalist-headline{padding:5px;margin:0 -13px 0 -1px;background:#005298;color:#fff}
#nav001 .megalist{padding-left:7px;margin:0 -13px 0 -1px}
@media screen and (max-width:767px){
#nav001 h2.megalist-headline{padding:inherit;margin:inherit;background:inherit;color:inherit;margin-bottom:8px}
#nav001 .megalist{padding-left:inherit;margin:inherit}
}

/******** NAV STICKY ********/
#nav001.sticky .nav-bg{background:#fff}
#nav001.sticky{position:fixed;z-index:1003;top:0px;width:100%;--alpha2:0.3;box-shadow:0 10px 20px rgba(0,0,0, var(--alpha2));}
#nav001.sticky .nav-bg{opacity:1}

#nav001.sticky .megamenu{width:1140px;left:0;margin-left:0px}
@media screen and (max-width:1199px){#nav001.sticky .megamenu{width:940px;left:0;margin-left:0}}
@media screen and (max-width:991px){#nav001.sticky .megamenu{width:720px;left:0;margin-left:0}}
@media screen and (max-width:767px){#nav001.sticky .megamenu{width:100%;left:0;margin-left:0}}

/******** NAV STICKY, POSITION RIGHT (variable in configure/sites) ********/
#nav001.navR.sticky .navbar-nav{float:right}

#nav001.navR.sticky .megamenu{width:1140px;left:0%;margin-left:-717px}
@media screen and (max-width:1199px){#nav001.navR.sticky .megamenu{width:940px;left:0%;margin-left:-517px}}
@media screen and (max-width:991px){#nav001.navR.sticky .megamenu{width:720px;left:0%;margin-left:-298px}}
@media screen and (max-width:767px){#nav001.navR.sticky .megamenu{width:100%;left:0;margin-left:0}}

/******** LOGO STICKY, POSITION RIGHT (variable in configure/sites) ********/
#nav001 .nav-logo-top{display:block;margin-top:5px}
#nav001.sticky .nav-logo-top{display:none;margin-top:inherit}

#nav001 .nav-logo-scroll{display:none}
#nav001.navR.sticky .nav-logo-scroll{display:block;float:left;padding:5px 0}
@media screen and (max-width:1199px){
#nav001 .nav-logo-top{display:none}
#nav001.navR.sticky .nav-logo-scroll{display:none}
}
@media screen and (max-width:767px){
#nav001 .nav-logo-top{display:block;margin-top:2px;margin-left:15px;margin-bottom:4px}
#nav001.navR.sticky .nav-logo-scroll{display:block;float:inherit;padding:5px 0 5px 15px}
#nav001.navR.sticky .nav-logo-scroll img{max-width:70%}
}
@media screen and (max-width:767px){#nav001 img{max-width:75%}}

/******** MOBILE VERSION ********/
@media screen and (max-width:767px){
#nav001 .container{margin-left:auto;margin-right:auto}
#nav001.navR.sticky .navbar-nav{float:inherit}
#nav001 .navbar-default .navbar-toggle{border-color:#1F406D;margin-top:12px}
#nav001 .navbar-default .navbar-toggle .icon-bar{background:#1F406D}
#nav001 .navbar-default .navbar-toggle:hover, 
#nav001 .navbar-default .navbar-toggle:active, 
#nav001 .navbar-default .navbar-toggle:focus
{--alpha:0.3;background:rgba(0,0,0, var(--alpha));}

/* ====---- Toggle blue, position top ----==== */
#nav001 .open > .dropdown-menu{display:block !important}
#nav001 .dropdown:hover .dropdown-menu{display:none}
#nav001 .nav .navbar-nav li.nav-left{margin-left:0}

#nav001 .navbar-default .navbar-nav > li > a{margin:0px 0px;font-size:14px;color:#bbb}
#nav001 .navbar-default .navbar-nav > li > a:hover, 
#nav001 .navbar-default .navbar-nav > li > a:active, 
#nav001 .navbar-default .navbar-nav > li > a:focus
{margin-top:0;margin:0px 0px;border-top:0;--alpha:0.9;background:rgba(31,64,109, var(--alpha));color:#fff;}

#nav001 .navbar-default .navbar-nav .open .dropdown-menu > li > a{padding:12px 16px;font-size:14px;color:#bbb;--alpha:0.8;background:rgba(31,64,109, var(--alpha));--alpha3:0.25;border-bottom:1px solid rgba(255,255,255, var(--alpha3))}
#nav001 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{--alpha:0.85;background:rgba(31,64,109, var(--alpha));color:#fff;--alpha3:1;border-bottom:1px solid rgba(255,255,255, var(--alpha3))}

#nav001 .navbar-default .navbar-nav{--alpha:0.96;background:rgba(31,64,109, var(--alpha))}
#nav001 .navbar-default .navbar-nav > .open > a, 
#nav001 .navbar-default .navbar-nav > .open > a:focus, 
#nav001 .navbar-default .navbar-nav > .open > a:active{color:#fff;--alpha:0.8;background:rgba(255,255,255, var(--alpha))}

#nav001 .caret{position:relative;float:right;top:8px}

#nav001 .navbar-nav .open .dropdown-menu{--alpha2:0.3;box-shadow:0 10px 20px rgba(255,255,255, var(--alpha2));/*height:272px;*/max-height:800px;overflow-y:auto}

#nav001 .megamenu{padding:0px}
#nav001 .megamenu{position:initial;top:0;width:100%;margin-left:inherit;background:#1F406D;color:#fff}

#nav001 .column-3, 
#nav001 .column-4
{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-width:100%;-moz-column-width:100%;column-width:100%}

#nav001 h1.megalist-headline{font-size:20px;padding: 20px 20px 0 14px}
#nav001 h2.megalist-headline{font-size:16px;padding: 20px 20px 0 14px}
#nav001 .megalist-txt{padding:10px 14px}
#nav001 .megalist{display:block;margin:0;padding:12px 14px;width:100%;color:#fff;border-left:2px solid transparent;font-size:14px;font-weight:500;--alpha: 0.8;background: rgba(0,82,152, var(--alpha));--alpha3: 0.25;border-bottom: 1px solid rgba(255, 255, 255, var(--alpha3))}
#nav001 .megalist:hover{--alpha:0.85;background:rgba(62,113,187, var(--alpha));color:#fff;--alpha3:1;border-left:2px solid transparent;border-bottom:1px solid rgba(255, 255, 255, var(--alpha3))}

#nav001 .col-sm-3, 
#nav001 .col-sm-4
{padding-left:inherit;padding-right:inherit}

#nav001 .megalist-bottom{margin-bottom:20px}
}


@media screen and (max-width:991px){
#nav001 .navbar{width:100%}
#nav001 .navbar-nav{float:none !important;display:inline-block}
#nav001 .navbar-collapse{text-align:center}
}

@media screen and (max-width:767px){
#nav001 .navbar{width:100%}
#nav001 .navbar-nav{display:block}
#nav001 .navbar-collapse{text-align:left}
/*#nav001 .navbar-default .navbar-toggle{margin-top:-55px}*/
#nav001 .navbar{min-height:0px !important}
}


/* ====---- SLIDER 002 ----==== */

/******** GENERAL - SLIDER ********/
.sliderCon{position:relative;top:0px;left:0px;width:1500px;height:500px;overflow:hidden}
.slides{position:absolute;top:0px;left:0px;width:1500px;height:500px;overflow:hidden;cursor:default}

/******** SLIDER, TEXTS ********/
.sliderX{position:absolute;z-index:0;top:160px;width:100%;text-align:left}
.sliderTxt{position:relative;margin:0 auto;left:0;width:75%;padding:10px 10px 30px 10px;--alpha:0.25;background:rgba(0,0,0, var(--alpha))}
.captionH{font-family:tahoma,serif;position:relative;color:#fff;font-size:48px;font-weight:600}
.captionS{font-family:tahoma,serif;position:relative;color:#fff;font-size:36px;font-weight:500}
.captionC{font-family:tahoma,serif;position:relative;color:#fff;font-size:24px;font-weight:normal;margin:0 auto;margin-bottom:30px}
.captionU{position:relative;width:100%;margin:0 auto}
/*
@media screen and (max-width:767px){
.sliderX{top:100px}
.captionH{font-size:56px}
.captionS{font-size:36px}
.captionC{font-size:28px}
}
*/
@media screen and (max-width:599px){
.sliderX{top:160px}
.captionH{font-size:90px}
.captionS{font-size:0px;visibility:hidden}
.captionC{font-size:0px;visibility:hidden}
}
/******** SLIDER, BUTTONS ********/
.btn-style-1a{font-family:tahoma,serif;position:relative;padding:12px 24px;background:#1F406D;color:#fff;font-size:32px;font-weight:600;text-align:center;text-decoration:none}
.btn-style-1a:hover{background:#fff;color:#f0542c;text-decoration:none}
.btn-style-1b{font-family:tahoma,serif;position:relative;padding:12px 24px;color:#fff;background:#15abbc;font-size:32px;font-weight:600;text-align:center;text-decoration:none}
.btn-style-1b:hover{background:#f0542c;color:#fff;text-decoration:none}
@media screen and (max-width:599px){.btn-style-1a, .btn-style-1b{font-size:60px}}

/******** ADDITIONAL ********/
.jssora02l, .jssora02r, .jssora02ldn, .jssora02rdn{position:absolute;cursor:pointer;display:block;background:url(./../../img/slider/a21.png) no-repeat;overflow:hidden}
.jssora02l{background-position:-3px -33px}
.jssora02r{background-position:-63px -33px}
.jssora02l:hover{background-position:-123px -33px}
.jssora02r:hover{background-position:-183px -33px}
.jssora02ldn{background-position:-243px -33px}
.jssora02rdn{background-position:-303px -33px}
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av{filter:alpha(opacity=80);opacity:.8;overflow:hidden;cursor:pointer}
.jssorb01 div{background:#f4f4f4;opacity:0.8}
.jssorb01 div:hover, .jssorb01 .av:hover{background:#0096a7}
.jssorb01 .av{background:#00BBD1}
.jssorb01 .dn, .jssorb01 .dn:hover{background:#6e6e6e}



/* ====---- MAIN 001 ----==== */
main ul, ol{list-style:disc}

/******** CONTENT ********/
main .contentX{font-size:100%}
main .abstContent{height:5px;clear:both}
main .abstContent2{height:15px;clear:both}

/******** HEADLINES GENERAL ********/
main .headline-style-top{font-family:tahoma,sans-serif;font-weight:700;letter-spacing:1px;color:#333}
main .headline-style-sub{font-family:tahoma,sans-serif;font-weight:700;letter-spacing:1px;color:#00BBD1}

/******** HEADLINES LINE SET 1 (LEFT) ********/
main .headline1-line-left::before{border:3px solid #fff;bottom:-5px;content:"";height:14px;left:15px;position:absolute;right:0;width:14px;z-index:3;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
main .headline1-line-left{margin-bottom:25px;margin-top:25px;padding-bottom:5px;position:relative;}
main .headline1-line-left::after {bottom:0;content:"";height:3px;left:0;position:absolute;right:0;width:125px}
main .headline1-line-left::before{--alpha2:0.4;box-shadow:0 0 3px 3px rgba(0,187,209, var(--alpha2))}
main .headline1-line-left::before{background:#00BBD1}
main .headline1-line-left::after{border:1px solid #00BBD1}

/******** HEADLINES LINE SET 1 (CENTER) ********/
main .headline1-line-center::before{border:3px solid #fff;bottom:-5px;content:"";height:14px;left:0;margin:0 auto;position:absolute;right:0;width:14px;z-index:3;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
main .headline1-line-center{margin-bottom:25px;margin-top:25px;padding-bottom:5px;position:relative;}
main .headline1-line-center::after {bottom:0;content:"";height:3px;left:0;margin:0 auto;position:absolute;right:0;width:125px;}
main .headline1-line-center::before{--alpha2:0.4;box-shadow:0 0 3px 3px rgba(0,187,209, var(--alpha2))}
main .headline1-line-center::before{background:#00BBD1}
main .headline1-line-center::after{border:1px solid #00BBD1}

/******** HEADLINES LINE SET 2 ********/
main .headline2-line-left{margin:10px 0 20px 0;width:100px;height:2px;background:#00BBD1}
main .headline2-line-center{margin:10px auto 20px auto;width:100px;height:2px;background:#00BBD1}

/******** HEADLINES LINE SET 3 ********/
main .headline3-line-left{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #c6c6c6}
main .headline3-line-center{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #c6c6c6}



/* ====---- PROJECTS 002 ----==== */
#projects002 a{text-decoration:none}
#projects002 .btn:active, 
#projects002 .btn.active
{box-shadow:none}

#projects002 a{padding:5px;font-size:100%;font-weight:500;background:#1F406D;color:#fff;border:1px solid #ccc;border-radius:4px}
#projects002 a:hover, 
#projects002 a:active, 
#projects002 a:focus
{padding:5px;background:#15abbc;color:#fff;border:1px solid #ddd}

$galleryTxt{}

/******** Portfolio Isotop Filter ********/
.portfolio-filter{margin-bottom:20px;text-align:center}
.portfolio-filter button{display:inline-block;float:none;margin:5px 0;margin-right:5px;padding:5px 15px;background:#fff;color:#141414;border:1px solid #ccc;font-size:95%;outline:medium none;transition:all .3s}
.portfolio-filter button:hover, 
.portfolio-filter button:active,
.portfolio-filter button:focus
{color:#fff;background:#1F406D}
@media only screen and (max-width:479px){.portfolio-filter a{margin-bottom:10px}}

.btn-default:active:hover, 
.btn-default.active:hover, 
.open > .dropdown-toggle.btn-default:hover, 
.btn-default:active:focus, 
.btn-default.active:focus, 
.open > .dropdown-toggle.btn-default:focus, 
.btn-default:active.focus, 
.btn-default.active.focus, 
.open > .dropdown-toggle.btn-default.focus, 
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default
{color:#fff;background:#1F406D;border-color:#ddd;box-shadow:none}

/* ====---- NAVIGATION LEFT ----==== */
.portfolio-filter{margin-bottom:20px;text-align:left}
.portfolio-filter button{margin-right:10px;padding:5px 5px;color:#5d5d5d;font-weight:600;background:transparent;border:0;border-radius:0;text-shadow:none;border-bottom:2px solid transparent;box-shadow:none}
.portfolio-filter button:hover, 
.portfolio-filter button:active,
.portfolio-filter button:focus
{color:#1F406D;background:transparent;border-bottom:2px solid #1F406D;transition:all .0s}

.btn-default:active:hover, 
.btn-default.active:hover, 
.open > .dropdown-toggle.btn-default:hover, 
.btn-default:active:focus, 
.btn-default.active:focus, 
.open > .dropdown-toggle.btn-default:focus, 
.btn-default:active.focus, 
.btn-default.active.focus, 
.open > .dropdown-toggle.btn-default.focus, 
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default
{color:#1F406D;background:transparent;border-color:#1F406D;box-shadow:none}


/******** Portfolio Isotop Gallery ********/
.gallery-isotope.gutter .gallery-item{padding-right:5px;padding-bottom:5px}
.gallery-isotope.gutter-small .gallery-item{padding-right:2px;padding-bottom:2px}
.gallery-isotope.gutter-0 .gallery-item{padding-right:0;padding-bottom:0}
.gallery-isotope.gutter-5 .gallery-item{padding-right:5px;padding-bottom:5px}
.gallery-isotope.gutter-10 .gallery-item{padding-right:10px;padding-bottom:10px}
.gallery-isotope.gutter-20 .gallery-item{padding-right:20px;padding-bottom:20px}
.gallery-isotope.gutter-30 .gallery-item{padding-right:30px;padding-bottom:30px}
.gallery-isotope.gutter-40 .gallery-item{padding-right:40px;padding-bottom:40px}
.gallery-isotope.gutter-50 .gallery-item{padding-right:50px;padding-bottom:50px}
.gallery-isotope.gutter-60 .gallery-item{padding-right:60px;padding-bottom:60px}

.gallery-isotope .gallery-item-sizer{padding-right:0 !important;padding-bottom:0 !important;width:25%}
.gallery-isotope .gallery-item-sizer.wide{width:50%}
.gallery-isotope .gallery-item{padding-right:0;padding-bottom:0;width:25%}
.gallery-isotope .gallery-item.wide{width:50%}
.gallery-isotope.grid-1 .gallery-item{width:100%}
.gallery-isotope.grid-1 .gallery-item.wide{width:100%}
.gallery-isotope.grid-2 .gallery-item{width:50%}
.gallery-isotope.grid-2 .gallery-item.wide{width:100%}
.gallery-isotope.grid-3 .gallery-item{width:33.3333%}
.gallery-isotope.grid-3 .gallery-item.wide{width:66.6667%}
.gallery-isotope.grid-4 .gallery-item{width:25%}
.gallery-isotope.grid-4 .gallery-item.wide{width:50%}
.gallery-isotope.grid-5 .gallery-item{width:20%}
.gallery-isotope.grid-5 .gallery-item.wide{width:40%}
.gallery-isotope.grid-6 .gallery-item{width:16.666666667%}
.gallery-isotope.grid-6 .gallery-item.wide{width:33.333%}
.gallery-isotope.grid-7 .gallery-item{width:14.2857143%}
.gallery-isotope.grid-7 .gallery-item.wide{width:28.5714286%}
.gallery-isotope.grid-8 .gallery-item{width:12.5%}
.gallery-isotope.grid-8 .gallery-item.wide{width:25%}
.gallery-isotope.grid-9 .gallery-item{width:11.11%}
.gallery-isotope.grid-9 .gallery-item.wide{width:22.22%}
.gallery-isotope.grid-10 .gallery-item{width:10%}
.gallery-isotope.grid-10 .gallery-item.wide{width:20%}

/******** Portfolio Isotop Item Media Query ********/
@media only screen and (max-width:991px){
.gallery-isotope .gallery-item{width:50% !important}
.gallery-isotope .gallery-item.wide{width:100% !important}
}
@media only screen and (max-width:767px){
.gallery-isotope .gallery-item{width:50% !important}
.gallery-isotope .gallery-item.wide{width:100% !important}
}
@media only screen and (max-width:599px){
.gallery-isotope .gallery-item{width:100% !important}
.gallery-isotope .gallery-item.wide{width:100% !important}
}
@media only screen and (max-width:479px){
.gallery-isotope .gallery-item{width:100% !important}
.gallery-isotope .gallery-item.wide{width:100% !important}
}

/******** Portfolio Isotop Overlay Effect ********/
.gallery-isotope.default-animation-effect .gallery-item{overflow:hidden;float:left}
.gallery-isotope.default-animation-effect .gallery-item .thumb{position:relative;overflow:hidden}
.gallery-isotope.default-animation-effect .gallery-item .hover-link{position:absolute;top:0;left:0;display:inline-block;vertical-align:middle;width:100%;height:100%;background:none!important;color:transparent!important;z-index:13}
.gallery-isotope.default-animation-effect .gallery-item .overlay-shade{position:absolute;display:inline-block;vertical-align:middle;top:0;left:0;width:100%;height:100%;z-index:12;background-color:#333;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}
.gallery-isotope.default-animation-effect .gallery-item:hover .overlay-shade{opacity:0.9;filter:alpha(opacity=90)}
.gallery-isotope.default-animation-effect .gallery-item .icons-holder{position:absolute;top:0%;left:50%;display:inline-block;width:auto;height:36px;vertical-align:middle;z-index:13;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.gallery-isotope.default-animation-effect .gallery-item .icons-holder .icons-holder-inner{position:relative;display:inline-block;vertical-align:middle;margin:-18px 0 0 -50%}
.gallery-isotope.default-animation-effect .gallery-item .icons-holder .icons-holder-inner a{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.gallery-isotope.default-animation-effect .gallery-item:hover .icons-holder{top:50%}
.gallery-isotope.default-animation-effect .gallery-item:hover .icons-holder .icons-holder-inner a{opacity:1;filter:alpha(opacity=1)}
.gallery-isotope.default-animation-effect .gallery-item .portfolio-description{padding:10px 15px;background-color:#f8f8f8}
.gallery-isotope.default-animation-effect .gallery-item .portfolio-description .title{margin:0}
.gallery-isotope.default-animation-effect .gallery-item .portfolio-description .title a{color:#333333}
.gallery-isotope.default-animation-effect .gallery-item .text-holder{box-sizing:border-box;display:block;height:100%;left:0;opacity:0;overflow:hidden;padding:25px 30px 60px;position:absolute;top:100px;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;width:100%;z-index:13}
.gallery-isotope.default-animation-effect .gallery-item .text-holder .title{color:#fff}
.gallery-isotope.default-animation-effect .gallery-item:hover .text-holder{opacity:1;top:0}
.gallery-isotope.default-animation-effect .flex-control-nav{z-index:111}

/******** project-gallery.less ********/
.project-gallery{margin:0 auto 6px;max-width:400px}
.project-gallery .project-thumb{overflow:hidden;position:relative}
.project-gallery .project-thumb::before{content:"";height:100%;left:0;opacity:0;position:absolute;bottom:50%;transition:all 500ms ease 0s;visibility:hidden;width:100%;--alpha:0.75;background:rgba(34,45,50, var(--alpha))}
.project-gallery:hover .project-thumb::before{opacity:1;bottom:0;visibility:visible}
.project-caption{top:-10%;color:#fff;left:0;opacity:0;padding-left:25px;padding-right:25px;position:absolute;visibility:hidden;width:100%}
.project-gallery:hover .project-caption{top:10%;opacity:1;visibility:visible}
.project-caption h3{color:#fff;font-size:20px;font-weight:600;opacity:0;position:relative;bottom:-40px;transition:all 200ms ease 200ms}
.project-gallery:hover h3{opacity:1;bottom:0}
.project-caption p{opacity:0;position:relative;bottom:-40px;transition:all 300ms ease 300ms}
.project-gallery:hover p{opacity:1;bottom:0}
.project-caption a{opacity:0;position:relative;bottom:-40px;transition:all 200ms ease 200ms}
.project-gallery:hover a{opacity:1;bottom:0}

/******** features.less ********/
.feature-item{overflow:hidden}
.feature-item .thumb{position:relative}
.feature-item .thumb .title{bottom:-75%;color:#fff;height:100%;padding:10px 20px 20px;position:absolute;transition:all 300ms ease-in-out 0s;width:100%;background:#141414}
.feature-item:hover .thumb .title{bottom:0;opacity:0.9;padding-top:30px}
.feature-item .thumb .title h3{color:#fff;margin:0 0 15px}
.feature-item .thumb .title i{margin-top:8px}
.feature-item .thumb img{transition:all 300ms ease-in-out 0s}
.feature-item:hover .thumb img{transform:scale3d(1.1, 1.1, 1.1)}

/******** Large Devices, Wide Screens ********/
@media only screen and (max-width:1199px){
.project-thumb .project-caption .title{font-size:17px;margin-bottom:10px !important}
.project-thumb .project-caption .description{font-size:12px}
.feature-item .thumb .title h3{font-size:20px}
.feature-item .thumb .title i{margin-top:6px}
}

/******** Medium Devices, Desktops ********/
@media only screen and (max-width:991px){
.feature-item .thumb .title{bottom:-78%}
.project-thumb .project-caption .title{font-size:20px;margin-bottom:10px !important}
.project-thumb .project-caption .description{font-size:14px}
}

/******** Small Devices, Tablets ********/
@media only screen and (max-width:767px){
.project-thumb .project-caption .title{font-size:18px !important;margin-bottom:10px !important}
.project-thumb .project-caption .description{font-size:inherit}
}
@media only screen and (max-width:479px){
.feature-item .thumb .title{bottom:-80%}
}

.features-icon-box{position:relative;transition:all 300ms ease-in-out 0s}
.features-icon-box .features-box-number{font-size:48px;font-weight:600;left:24px;opacity:0.06;position:absolute;top:0;transition:all 300ms ease-in-out 0s}
.features-icon-box:hover .features-box-number{font-size:64px}
.featured-blog{overflow:hidden;position:relative}
.featured-blog-details{bottom:-18%;padding:30px;position:absolute;transition:all 400ms ease-in-out 0s;width:100%}
.featured-blog:hover .featured-blog-details{bottom:0}
.reply-box .form-group input{border-radius:0;height:45px;margin-bottom:30px}
.featured-blog{overflow:hidden;position:relative}
.featured-blog-details{bottom:-18%;padding:30px;position:absolute;transition:all 400ms ease-in-out 0s;width:100%}
.featured-blog:hover .featured-blog-details{bottom:0}


/* ====---- GALLERY 002 ----==== */
#gallery002 a{text-decoration:none}
#gallery002 a:hover{}
#gallery002 .content{font-size:14px}

#gallery001 .auto-container{position:static;max-width:1200px;padding:0px 15px;margin:0 auto}

/* ====---- GENERAL ----==== */
.gallery-section{position:relative;padding:0}

.gallery-section .filters{margin-bottom:10px;text-align:center}
.gallery-section .filters .filter-tabs{position:relative}
.gallery-section .filters li{position:relative;display:inline-block;margin:5px 0;margin-right:5px;padding:5px 15px;background:#fff;color:#000;font-size:90%;line-height:normal;outline:medium none;border:1px solid #ccc;border-radius:4px;cursor:pointer;transition:all .3s}
.gallery-section .filters .filter:hover, 
.gallery-section .filters .filter.active,
.gallery-section .filters .filter:focus
{color:#fff;background:#1F406D}

.gallery-section .gallery-item{margin-bottom:25px}

.gallery-item.mix{display:none}

.gallery-section.fullwidth .filter-list{padding:0px 15px}
.gallery-section.fullwidth .gallery-item{width:20%;float:left;padding:0px 15px}

.gallery-item{position:relative}
.gallery-item .inner-box{position:relative;width:100%;overflow:hidden;min-height:275px}
@media only screen and (max-width:991px){.gallery-item .inner-box{min-height:325px}}
@media only screen and (max-width:767px){.gallery-item .inner-box{min-height:inherit}}

.gallery-item .image-box{position:relative;display:block}
.gallery-item .image-box img{position:relative;display:block;width:100%}
.gallery-item .overlay-box{position:absolute;left:0px;top:0px;width:100%;height:100%;opacity:0;color:#fff;text-align:center;--alpha:0.3;background:rgba(0,0,0, var(--alpha));-webkit-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease;-webkit-transform:translate(-100%, 0%);-ms-transform:translate(-100%, 0%);-o-transform:translate(-100%, 0%);-moz-transform:translate(-100%, 0%);transform:translate(-100%, 0%)}
.gallery-item .inner-box:hover .overlay-box{opacity:1;-webkit-transform:translate(0%);-ms-transform:translate(0%);-o-transform:translate(0%);-moz-transform:translate(0%);transform:translate(0%)}
.gallery-item .overlay-inner{position:absolute;left:0px;top:0px;width:100%;height:100%;display:table;vertical-align:middle;padding:10px 0px}
.gallery-item .overlay-inner .content{position:relative;display:table-cell;vertical-align:middle}
.gallery-item .overlay-inner .link{position:relative;font-size:20px;color:#fff;background:#1F406D;width:50px;height:50px;line-height:45px;border-radius:50%;margin:0px 5px;display:inline-block;transition:all .3s}
.gallery-item .overlay-inner .link .icon{position:relative}
.gallery-item .overlay-inner .link:hover{color:#fff;background:#d4370f}

.gallery-item .inner-box h3{position:relative;font-size:125%;font-weight:600;text-align:center;padding:15px 0px 3px}
.gallery-item .inner-box h3 a{position:relative;color:#3d3d3d;transition:all 0.3s}
.gallery-item .inner-box h3{color:#141414}
.gallery-item .inner-box .text{position:relative;text-align:center}

/* ====---- NAVIGATION LEFT ----==== */
.mixitup-gallery .row4{margin-left:0px}
.mixitup-gallery ul{margin-left:0}

.gallery-section .filters{text-align:left}
.gallery-section .filters li{margin-right:10px;padding:5px 5px;color:#5d5d5d;font-weight:600;background:transparent !important;border:0;border-radius:0;text-shadow:none}
.gallery-section .filters .filter:hover, 
.gallery-section .filters .filter.active,
.gallery-section .filters .filter:focus
{color:#1F406D;background:transparent;border-bottom:2px solid #1F406D;transition:all .0s}
.left-left-margin{margin-left:-20px}



/********* Buttons *********/
aside{display:none}
aside.sticky{display:block;position:fixed;z-index:2000;top:120px;right:0}
.bar-right{position:absolute;z-index:2001;top:0px;right:0}
.bar-right1{position:absolute;z-index:2001;top:45px;right:0}
.bar-right2{position:absolute;z-index:2002;top:90px;right:0}
.bar-right3{position:absolute;z-index:2003;top:135px;right:0}
.bar-right4{position:absolute;z-index:2004;top:180px;right:0}
.bar-right5{position:absolute;z-index:2005;top:225px;right:0}

.barside-button .btext{opacity:0;white-space:nowrap;transition:opacity 0.3s ease;transition-delay:0s}
.barside-button:hover .btext{opacity:1;transition-delay:0.3s}
.barside-button .icon-icon{flex-shrink:0}

.barside-button .icon-icon{color:#fff;margin:10px 0 0 12px}
.barside-button{position:relative;z-index:2021;display:flex;align-content:center;right:0px;width:44px;height:44px;border:0;
background:#005298;overflow:hidden;transition:width .5s ease-in-out;border-radius:4px 0 0 4px;margin-bottom:1px}

.barside-button:hover{width:225px}	
.barside-button span{position:relative;top:0px;left:18px;color:#ddd;font-size:18px}
.bar-right1 a, .bar-right2 a, .bar-right3 a, .bar-right4 a, .bar-right5 a{color:#fff;text-decoration:none}
.bar-right1 a:hover, .bar-right2 a:hover, .bar-right3 a:hover, .bar-right4 a:hover, .bar-right5 a:hover{color:#fff;text-decoration:underline}
.btext{/*display:none;*/margin:9px 0 9px 14px;font-size:15px}
.barside-button:hover span{display:inline;top:1px;font-size:15px;left:0px}



/* ====---- SITEAPP 001 ----==== */

#siteapp001{font-size:14px}

#siteapp001 a{text-decoration:none}
#siteapp001 .feature-item{overflow:hidden;margin:10px 0}
#siteapp001 .feature-item .thumb{position:relative}
#siteapp001 .feature-item .thumb .title{position:absolute;font-size:100%;padding:20px 15px 20px;width:100%;height:100%;bottom:-75%;color:#fff;background:#1F406D;border-top:2px solid #00BBD1;text-align:left;transition:all 300ms ease-in-out 0s}
#siteapp001 .feature-item:hover .thumb .title{bottom:0;opacity:0.9;padding-top:30px;text-align:left}
#siteapp001 .feature-item .thumb .title h3{color:#fff;margin:0 0 15px}
#siteapp001 .feature-item .thumb .title i{margin-top:8px}
#siteapp001 .feature-item .thumb img{transition:all 300ms ease-in-out 0s}
#siteapp001 .feature-item:hover .thumb img{transform:scale3d(1.1, 1.1, 1.1)}
#siteapp001 .feature-butt1{padding:5px;font-size:115%;font-weight:500;background:#fff;color:#1F406D;border-radius:4px}
#siteapp001 .feature-butt1:hover, 
#siteapp001 .feature-butt1:active, 
#siteapp001 .feature-butt1:focus
{padding:5px;background:#00BBD1;color:#fff;border:1px solid #fff;-o-transition:color .2s linear, background .2s linear;-moz-transition:color .2s linear, background .2s linear;-webkit-transition:color .2s linear, background .2s linear;transition:color .2s linear, background .2s linear}

@media only screen and (max-width:1199px){
#siteapp001 .feature-item .thumb .title{padding:14px 12px 20px;font-size:100%}
#siteapp001 .feature-item .thumb .title h3{font-size:20px;margin:0 0 12px}
#siteapp001 .feature-item:hover .thumb .title{padding-top:15px}
#siteapp001 .feature-butt1{font-size:100%}
#siteapp001 .pt-10{margin-top:-5px}
}
@media only screen and (max-width:991px){
#siteapp001 .feature-item{margin-bottom:25px}
#siteapp001 .feature-item .thumb .title{bottom:-80%;padding:12px 20px 20px;font-size:110%}
#siteapp001 .feature-item .thumb .title h3{font-size:22px}
#siteapp001 .feature-item:hover .thumb .title{padding-top:20px}
#siteapp001 .feature-butt1{font-size:115%}
}
@media only screen and (max-width:767px){
#siteapp001 .section-content{max-width:400px;margin:0 auto}
#siteapp001 .feature-item .thumb .title{bottom:-80%;padding:12px 20px 20px;font-size:110%}
#siteapp001 .feature-item .thumb .title h3{font-size:22px}
#siteapp001 .feature-item:hover .thumb .title{padding-top:20px}
#siteapp001 .feature-butt1{font-size:115%}
}
@media only screen and (max-width:532px){
#siteapp001 .container{padding:0;margin:0 auto}
#siteapp001 .feature-item .thumb .title{bottom:-80%;padding:12px 20px 20px;font-size:110%}
#siteapp001 .feature-item .thumb .title h3{font-size:22px}
#siteapp001 .feature-item:hover .thumb .title{padding-top:20px}
#siteapp001 .feature-butt1{font-size:115%}
}
@media only screen and (max-width:419px){
#siteapp001 .section-content{min-width:100%}
#siteapp001 .feature-item .thumb .title{padding:14px 15px 15px;font-size:100%}
#siteapp001 .feature-item .thumb .title h3{font-size:18px}
}
@media only screen and (max-width:359px){
#siteapp001 .section-content{margin:0 -10px}
#siteapp001 .feature-item .thumb .title{padding:12px 15px 15px;font-size:95%}
#siteapp001 .feature-item .thumb .title h3{font-size:16px}
#siteapp001 .pt-10{margin-top:-5px}
}


/* ====---- SITEAPP 002 ----==== */
#siteapp002{line-height:175%}

.app2-txt1{font-size:18px}
.app2-txt2{font-size:14px}



/* ====---- SITEAPP 003 ----==== */
#siteapp003{line-height:160%}

.app3-title h2{font-family:'Encode Sans Condensed',sans-serif;color:#f0542c;font-size:24px;margin-bottom:15px}

.app3-desc-middle{display:table-cell;min-height:400px;vertical-align:middle}
@media only screen and (max-width:991px){.app3-desc-middle{min-height:inherit}}

.app3-desc{display:flex;align-items:center;justify-content:center;padding:0 15px;}
@media only screen and (max-width:991px){.app3-desc{display:block;margin-top:50px;height:inherit}}

img.app3-img-left{margin-left:15px;box-shadow:-15px 15px #e5e5e5}
img.app3-img-right{margin-right:15px;box-shadow:-15px 15px #e5e5e5}
@media only screen and (max-width:991px){
img.app3-img-right{margin-left:15px;margin-right:0}
#siteapp003 img{max-width:100%}
}
@media only screen and (max-width:767px){#siteapp003 img{max-width:97.5%}}
@media only screen and (max-width:599px){#siteapp003 img{max-width:96.5%}}
@media only screen and (max-width:479px){#siteapp003 img{max-width:96%}}
@media only screen and (max-width:419px){#siteapp003 img{max-width:95%}}
@media only screen and (max-width:359px){#siteapp003 img{max-width:94%}}

.app3-link{color:#f0542c;font-size:13px;font-weight:600;letter-spacing:.125em;text-decoration:none;cursor:pointer}
.app3-link:hover, .app3-link:active, .app3-link:focus{color:#d4370f;text-decoration:none}
.app3-link::after{position:relative;top:2px;right:-10px;content:"\f3d6";font-family:"Ionicons";font-size:16px;transition:0.3s;line-height:14px}
.app3-link:hover::after{right:-20px;transition:0.5s}

@font-face{
font-family:"Ionicons";
src: url("../fonts/ionicons.woff2") format("woff2"),
url("../fonts/ionicons.woff") format("woff");
font-weight:normal;
font-style:normal;
font-display:optional;
}
.ion-android-wifi:before{content:"\f305";display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}



/* ====---- CONTACT 001 ----==== */
#contact001 a{text-decoration:none}
#contact001 a:hover{text-decoration:underline}
#contact001 .mt--10{margin-top:-10px !important}

#contact001 .conFieldA, #contact001 .conFieldA1{display:inline-block;width:90px;text-align:right}
#contact001 .conFieldB{display:inline-block;width:100%;max-width:800px}
#contact001 .conFieldC{margin-bottom:25px;}
#contact001 .conFieldD{display:inline-block;margin-bottom:15px;width:800px}

#contact001 .fieldset{margin-bottom:10px;padding:5px;height:40px;width:800px;border:1px solid #ccc;border-radius:5px;background:#fff;}
#contact001 .fieldset:hover{border-bottom:2px solid #f0542c}
#contact001 .fieldset:focus{background:#fff;border:0.15em solid #f0542c;outline:none !important;}
#contact001 .fieldset2{width:99px;margin-right:1px}
#contact001 .fieldset3{width:695px}
#contact001 .fieldset4{height:200px}
#contact001 .fieldsetM{vertical-align:top}
#contact001 .fieldR1{font-size:115%;margin-top:5px}
#contact001 .fieldR2{margin:0px 10px 0px 10px}
#contact001 input[type="checkbox"] {margin-right: 10px}

.button-group{display:flex;flex-direction:row;gap:5px;flex-wrap:wrap}
#contact001 .btn-primary{background:#f0542c;border:0;border-radius:3px;font-size:13px;text-transform:uppercase;letter-spacing:1px;padding:10px 30px}
#contact001 .btn-primary:hover{background:#d4370f}
#contact001 .conAb{height:0px}

@media screen and (max-width:991px){
#contact001 .conFieldA{display:flex;width:100%;text-align:left;margin-left:1px;margin-bottom:5px}
#contact001 .conFieldA1{display:inline-block;width:25px;text-align:left;margin-left:1px}
#contact001 .conFieldB{display:flex}
#contact001 .conFieldD{display:inline;max-width:90%}
#contact001 .fieldset2{width:75px}
#contact001 .fieldSalut{display:none}
#contact001 .conAb{height:15px}
}

@media (max-width: 480px){
.button-group{}.button-group input{width:100%;margin:auto}
}

.contact-modal-overlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(100,100,100,0.4);display:flex;align-items:center;justify-content:center;}
.contact-modal-content{background-color:#fff;padding:25px;border-radius:8px;text-align:center;min-width:300px;position:relative;box-shadow:0 4px 15px rgba(0,0,0,0.3)}
.contact-modal-close{position:absolute;right:15px;top:10px;font-size:24px;cursor:pointer;color:#aaa}

.modal-dialog5 .noModal, .dateX{display:none}

.contact-success{color:#00A600}
.contact-error{color:#CA0B0D}
.contact-info{color:#008ECC}
.contact-warning{color:#E78A00}


/* ====---- FOOTER 001 ----==== */

/******** ADDITIONAL ********/
footer{color:#808080;font-size:14px;line-height:175%}
footer a{color:#808080;font-size:14px;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
footer a:hover, 
footer a:focus, 
footer a:active
{color:#6e6e6e;text-decoration:underline}

footer .links ul li{margin-bottom:6px}

footer ul, ol{list-style:none;margin:0;padding:0}
footer .list-inline{padding-left:0;list-style:none}
footer .foo-headline{font-family:tahoma,serif;font-weight:500;color:#f9f9f9;text-transform:uppercase}
footer .fooline1{width:190px;height:1px;background:#0083B9;margin:15px 0 15px 0}
footer .abst-foo{padding-bottom:40px}
footer .foo-txt-ab{width:100%}
footer .tag-img{margin:10px 10px 0px 0px !important;text-align:right}
@media only screen and (max-width:991px){footer .abst-foo{padding-bottom:50px}}
@media only screen and (max-width:767px){
footer .abst-foo{padding-left:25px}
footer .tag-img{margin:10px 0 0 0 !important;text-align:left}
}

footer .tags a{display:inline-block;margin:4px 4px 3px -2px;padding:5px 10px;border:1px solid #404040;font-size:11px;text-decoration:none}
footer .tags a:hover, 
footer .tags a:focus, 
footer .tags a:active
{background:#00BBD1;color:#fff}

footer .tags-ph{height:28px}

footer .icon-circled a{border-radius:50%;background:#1F406D;color:#fff;font-size:18px;height:32px;line-height:32px;width:32px;float:left;margin:0px 15px 15px 0;text-align:center;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
footer .icon-circled a:hover, 
footer .icon-circled a:focus, 
footer .icon-circled a:active
{background:#00BBD1;color:#fff}

footer .foolink2{font-size:13px}

/******** ICONS ********/
.foo-none{visibility:hidden}

/******** FOO ********/
@media only screen and (max-width:767px){
footer .foo5a, 
footer .foo5b
{padding:10px 0;text-align:center}
}

/******** SOCIALMEDIA ********/
footer .social-grid{max-width:360px}
footer .si-icon-wrap{border-radius:8px}
footer .si-icon-wrap:hover{} /* Hover edit */

/******** SOCIALMEDIA - HOVER ********/
footer .si-icon-wrap[data-network="facebook"]:hover{color:#1877F2;border-color:#1877F2}
footer .si-icon-wrap[data-network="x"]:hover{color:#555;border-color:#555}
footer .si-icon-wrap[data-network="youtube"]:hover{color:#FF0000;border-color:#FF0000}
footer .si-icon-wrap[data-network="instagram"]:hover{color:#E1306C;border-color:#E1306C}
footer .si-icon-wrap[data-network="pinterest"]:hover{color:#E60023;border-color:#E60023}
footer .si-icon-wrap[data-network="xing"]:hover{color:#006567;border-color:#006567}
footer .si-icon-wrap[data-network="linkedin"]:hover{color:#0A66C2;border-color:#0A66C2}
footer .si-icon-wrap[data-network="mastodon"]:hover{color:#6364FF;border-color:#6364FF}
footer .si-icon-wrap[data-network="tiktok"]:hover{color:#FF0050;border-color:#FF0050}
footer .si-icon-wrap[data-network="twitch"]:hover{color:#9146FF;border-color:#9146FF}
footer .si-icon-wrap[data-network="snapchat"]:hover{color:#FFFC00;border-color:#FFFC00}
footer .si-icon-wrap[data-network="discord"]:hover{color:#5865F2;border-color:#5865F2}
footer .si-icon-wrap[data-network="reddit"]:hover{color:#FF4500;border-color:#FF4500}
footer .si-icon-wrap[data-network="onlyfans"]:hover{color:#00AFF0;border-color:#00AFF0}
footer .si-icon-wrap[data-network="patreon"]:hover{color:#FF424D;border-color:#FF424D}
footer .si-icon-wrap[data-network="kofi"]:hover{color:#FF5E5B;border-color:#FF5E5B}
footer .si-icon-wrap[data-network="telegram"]:hover{color:#26A5E4;border-color:#26A5E4}
footer .si-icon-wrap[data-network="whatsapp"]:hover{color:#25D366;border-color:#25D366}
footer .si-icon-wrap[data-network="lm"]:hover{color:#0083b9;border-color:#0083b9}
footer .si-icon-wrap[data-network="lms"]:hover{color:#0083b9;border-color:#0083b9}



main .headline-style-top{font-size:30px !important}
main .headline-style-sub{font-size:24px !important}
.navlink08{background:#7BB926 !important;color:#fff !important}
.navlink08:hover{background:#ff0000 !important;color:#fff !important}


/* ====---- WEB STANDARD ----==== */

/******** GENERAL ********/
body{background:#fff;color:#808080}

/******** LINKS ********/
a{color:#0083B9}
a:hover{color:#006ca0}
a:focus, a:active{color:#006ca0}

/******** POSTER ********/
.capX{background:rgba(0,0,0, var(--alpha))}

/******** LINES ********/
.line1{border-top:2px solid #0083B9}
.line2{border-top:2px solid #0083B9}
.line3{border-top:2px solid #0083B9}
.line4{border-top:2px solid #0083B9}
.line5{border-top:2px solid #0083B9}
.line6{border-top:2px solid #0083B9}

/******** SCROLLBAR ********/
::-webkit-scrollbar-thumb{background:#0083B9;border-color:#fff}
::-webkit-scrollbar-thumb:hover, ::-webkit-scrollbar-thumb:active{background:#0083B9;border-color:#fff}
::-webkit-scrollbar-track{background:#0083B9;border-color:#0083B9}
::-webkit-scrollbar-track:hover, ::-webkit-scrollbar-track:active{background:#0083B9;border-color:#0083B9}
::-webkit-scrollbar-corner{background:transparent}

/******** BREDCRUMB SITE ********/
.bredcumb{background:#0083B9;color:#fff}
.bredcumb1 h2{color:#fff}
.bredcumb3{color:#fff}
.bredcumb a{color:#ddd}
.bredcumb a:hover, 
.bredcumb a:active, 
.bredcumb a:focus{color:#fff}

/******** BREDCRUMB POSTER ********/
.bredcumbT h2{color:#0083B9}
.bredcumbX{color:#fff}
.bredcumbX a{color:#fff}
.bredcumbX a:hover,
.bredcumbX a:active,
.bredcumbX a:focus
{color:#0083B9}
.bredcumbZ{color:#0083B9}


/******** FOOTER | FOO ********/
footer{background:#152029}
footer a{color:#959595}
footer a:focus, footer a:hover, footer a:active{color:#6E6E6E}
.foo5{background:#1A2833}
.foo5a{color:#959595}
.foo5b{color:#959595}

/* ====---- HEADER 002 ----==== */

/******** ADDITIONAL ********/
header a{color:#5d5d5d}
header a:hover, 
header a:active,
header a:focus
{color:#006ca0}

header .bg-color{background:#f4f4f4}
header .header-middle{background:#fff}
header .widget-4 a{color:#5d5d5d}
header .widget-4x{color:#000}

header .icon{color:#5d5d5d}
header .icon:hover{background:#0083B9;color:#fff}
header .icon-2{color:#5d5d5d}

header .widget-4:hover, 
header .widget-4 a:hover, 
header .widget-4x:hover, 
header .icon-2:hover
{color:#0083B9}

/* ====---- NAV 001 ----==== */
#nav001 .navbar-default .navbar-nav > li > a{color:#5d5d5d}
#nav001 .navbar-default .navbar-nav > li > a:hover, 
#nav001 .navbar-default .navbar-nav > li > a:active, 
#nav001 .navbar-default .navbar-nav > li > a:focus{color:#fff;background:#0083B9}

.icontext1{display:none}
.icontext2{display:inline-block}
@media screen and (max-width:1199px){
#nav001 .icontext1{display:inline-block}.icontext2{display:none}
}

#nav001 .navbar-default .navbar-nav > .active > a, 
#nav001 .navbar-default .navbar-nav > .active > a:focus, 
#nav001 .navbar-default .navbar-nav > .active > a:hover{background:#0083B9;color:#000}

#nav001 .dropdown-menu{background:#fff;box-shadow:0 10px 20px rgba(0,0,0, var(--alpha2));scrollbar-color:#0083B9 #006ca0}
#nav001 .dropdown-menu > li > a{color:#5d5d5d}
#nav001 .dropdown-menu > li > a:hover{background:#0083B9;color:#fff}

#nav001 .megamenu{background:#fff;color:#0083B9;box-shadow:0 10px 20px rgba(0, 0, 0, var(--alpha2))}
#nav001 .megalist-line{border-bottom-color:#0083B9}
#nav001 .megalist{color:#0083B9}
#nav001 .megalist:hover{background:#0083B9;color:#fff}
#nav001 h2.megalist-headline{background:#0083B9;color:#fff}

#nav001.sticky .nav-bg{background:#fff}
#nav001.sticky{box-shadow:0 10px 20px rgba(0,0,0, var(--alpha2))}

@media screen and (max-width:767px){
#nav001 .navbar-default .navbar-toggle{border-color:#5d5d5d}
#nav001 .navbar-default .navbar-toggle .icon-bar{background:#5d5d5d}
#nav001 .navbar-default .navbar-toggle:hover, 
#nav001 .navbar-default .navbar-toggle:active, 
#nav001 .navbar-default .navbar-toggle:focus
{background-color:rgba(0,0,0, var(--alpha));}

#nav001 .navbar-default .navbar-nav > li > a{color:#fff}
#nav001 .navbar-default .navbar-nav > li > a:hover, 
#nav001 .navbar-default .navbar-nav > li > a:active, 
#nav001 .navbar-default .navbar-nav > li > a:focus
{background-color:rgba(0,108,160, var(--alpha));color:#fff}

#nav001 .navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff;background-color:rgba(0,131,185, var(--alpha));border-bottom-color:rgba(255,255,255, var(--alpha3))}
#nav001 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background-color:rgba(0,108,160, var(--alpha));color:#fff;border-bottom-color:rgba(255,255,255, var(--alpha3))}

#nav001 .navbar-default .navbar-nav{background-color:rgba(0,131,185, var(--alpha))}
#nav001 .navbar-default .navbar-nav > .open > a, 
#nav001 .navbar-default .navbar-nav > .open > a:focus, 
#nav001 .navbar-default .navbar-nav > .open > a:active{color:#fff;background-color:rgba(0,108,160, var(--alpha))}
#nav001 .navbar-nav .open .dropdown-menu{box-shadow:0 10px 20px rgba(0,0,0, var(--alpha2))}

#nav001 .megamenu{background:#0083B9;color:#fff}
#nav001 .megalist{color:#fff;background: rgba(0,131,185, var(--alpha));border-bottom: 1px solid rgba(255, 255, 255, var(--alpha3))}
#nav001 .megalist:hover{background:rgba(0,108,160, var(--alpha));color:#fff;border-bottom:1px solid rgba(255, 255, 255, var(--alpha3))}
}

/* ====---- SLIDER 002 ----==== */

/******** SLIDER, TEXTS ********/
#sliderTxt{background:rgba(0,0,0, var(--alpha))}
.captionH{color:#fff}
.captionS{color:#fff}
.captionC{color:#fff}

/******** SLIDER, BUTTONS ********/
.btn-style-1a{background:#0083B9;color:#fff}
.btn-style-1a:hover{background:#fff;color:#0083B9}
.btn-style-1b{color:#0083B9;background:#fff}
.btn-style-1b:hover{background:#0083B9;color:#fff}

/******** ADDITIONAL ********/
.jssorb01 div{background:#f4f4f4}
.jssorb01 div:hover, .jssorb01 .av:hover{background:#006ca0}
.jssorb01 .av{background:#0083B9}
.jssorb01 .dn, .jssorb01 .dn:hover{background:#6e6e6e}

/* ====---- MAIN 001 ----==== */
main .headline-style-top{color:#0083B9}
main .headline-style-sub{color:#006ca0}

main .headline1-line-left::before{border-color:#fff}
main .headline1-line-left::before{box-shadow:0 0 3px 3px rgba(0,131,185, var(--alpha2))}

main .headline1-line-left::before{background:#006ca0}
main .headline1-line-left::after{border-color:#0083B9}

main .headline1-line-center::before{border-color:#fff}
main .headline1-line-center::before{box-shadow:0 0 3px 3px rgba(0,131,185, var(--alpha2))}

main .headline1-line-center::before{background:#006ca0}
main .headline1-line-center::after{border-color:#0083B9}

main .headline2-line-left{background:#0083B9}
main .headline2-line-center{background:#0083B9}

/* ====---- PROJECTS 002 ----==== */
#projects002 a{background:#0083B9;color:#fff;border-color:#ccc}
#projects002 a:hover, 
#projects002 a:active, 
#projects002 a:focus
{background:#006ca0;color:#fff;border-color:#ddd}

/******** Portfolio Isotop Filter ********/
.portfolio-filter button{background:#fff;color:#0083B9;border-color:#ccc}
.portfolio-filter button:hover, 
.portfolio-filter button:active,
.portfolio-filter button:focus
{color:#fff;background:#006ca0}

.btn-default:active:hover, 
.btn-default.active:hover, 
.open > .dropdown-toggle.btn-default:hover, 
.btn-default:active:focus, 
.btn-default.active:focus, 
.open > .dropdown-toggle.btn-default:focus, 
.btn-default:active.focus, 
.btn-default.active.focus, 
.open > .dropdown-toggle.btn-default.focus, 
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default
{color:#fff;background:#006ca0;border-color:#ddd}

/* ====---- NAVIGATION LEFT ----==== */
.portfolio-filter button{color:#0083B9;background:transparent;border-bottom-color:transparent}
.portfolio-filter button:hover, 
.portfolio-filter button:active,
.portfolio-filter button:focus
{color:#006ca0;background:transparent;border-bottom-color:#006ca0}

.btn-default:active:hover, 
.btn-default.active:hover, 
.open > .dropdown-toggle.btn-default:hover, 
.btn-default:active:focus, 
.btn-default.active:focus, 
.open > .dropdown-toggle.btn-default:focus, 
.btn-default:active.focus, 
.btn-default.active.focus, 
.open > .dropdown-toggle.btn-default.focus, 
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default
{color:#006ca0;background:transparent;border-color:#006ca0}

/* ====---- GALLERY 002 ----==== */

/* ====---- GENERAL ----==== */
.gallery-section .filters li{background:#fff;color:#000;border-color:#ccc}
.gallery-section .filters .filter:hover, 
.gallery-section .filters .filter.active,
.gallery-section .filters .filter:focus
{color:#fff;background:#006ca0}

.gallery-item .overlay-box{color:#fff;background:rgba(0,0,0, var(--alpha))}
.gallery-item .overlay-inner .link{color:#fff;background:#0083B9}
.gallery-item .overlay-inner .link:hover{color:#fff;background:#006ca0}

.gallery-item .inner-box h3 a{color:#3d3d3d}
.gallery-item .inner-box h3{color:#141414}

/* ====---- NAVIGATION LEFT ----==== */
.gallery-section .filters li{color:#0083B9}
.gallery-section .filters .filter:hover, 
.gallery-section .filters .filter.active,
.gallery-section .filters .filter:focus
{color:#006ca0;background:transparent;border-bottom-color:#006ca0}

/* ====---- CONTACT 001 ----==== */
#contact001 .fieldset{border-color:#ccc;background:#fff}
#contact001 .fieldset:hover{border-bottom-color:#0083B9}
#contact001 .fieldset:focus{background:#fff;border-color:#0083B9}
#contact001 .btn-primary{background:#0083B9}
#contact001 .btn-primary:hover{background:#006ca0}

/* ====---- SITEAPP 001 ----==== */
#siteapp001 .feature-item .thumb .title{color:#fff;background:#0083B9;border-top-color:#006ca0}
#siteapp001 .feature-item .thumb .title h3{color:#fff}
#siteapp001 .feature-butt1{background:#fff;color:#0083B9}
#siteapp001 .feature-butt1:hover, 
#siteapp001 .feature-butt1:active, 
#siteapp001 .feature-butt1:focus
{padding:5px;background:#006ca0;color:#fff}

/* ====---- SITEAPP 003 ----==== */
.app3-title h2{color:#0083B9}

img.app3-img-left{box-shadow:-15px 15px #e5e5e5}
img.app3-img-right{box-shadow:-15px 15px #e5e5e5}

.app3-link{color:#0083B9}
.app3-link:hover{color:#006ca0}

/* ====---- FOOTER 001 ----==== */

/******** ADDITIONAL ********/
footer{color:#959595}
footer a{color:#959595}
footer a:hover, 
footer a:focus, 
footer a:active
{color:#fff}

footer .foo-headline{color:#f9f9f9}
footer .fooline1{background:#f9f9f9}

footer .tags a{border-color:#404040}
footer .tags a:hover, 
footer .tags a:focus, 
footer .tags a:active
{background:#006ca0;color:#fff}

footer .icon-circled a{background:#0083B9;color:#fff}
footer .icon-circled a:hover, 
footer .icon-circled a:focus, 
footer .icon-circled a:active
{background:#006ca0;color:#fff}





body{font-family:'Encode Sans Condensed',arial,sans-serif;font-size:14px;color:#5D5D5D;background:#FFFFFF;hyphens:initial;}

footer .foo-headline, 
main .headline-style-top, 
main .headline-style-sub, 

footer .foo-headline, 
nav .navbar-default .navbar-nav li a, 
.app3-title h2, 

.captionH, 
.captionS, 
.captionC, 
.btn-style-1a, 
.btn-style-1b
{font-family:'Encode Sans Condensed',arial,sans-serif}

.back1{background:#FFFFFF}
.back2{background:#F4F4F4}
.back3{background:#EEEEEE}
.back4{background:#FFFFFF}
.back5{background:#FFFFFF}
/* ====---- SLIDER ----==== */
img[data-u='image']{max-height:600px}
.sliderCon{width:1920px;height:600px}
.slides{width:1920px;height:600px}
.opacity-img{width:1920px;height:600px}
.opacity-img{background:#000;opacity:0.2}
/* ====---- POSTER ----==== */
/* ====---- Gallery ----==== */
.fancybox-button.fancybox-button--share{display:none}
/* ====---- MAIN ----==== */
.contentX{font-size:18px !important}
.line1, .line2, .line3, .line4, .line5, .line6{border-color:#006CA0 !important} /*Lines*/
main .headline-style-top, 
main .headline-style-sub{font-weight:400;letter-spacing:-0.025em}
/* ====---- NAV ----==== */
nav .navbar-default .navbar-nav > li > a{font-size:17px !important}
nav .dropdown-menu > li > a {font-size:15px !important}
nav .navbar-default .navbar-nav > li > a{font-weight:600 !important;text-transform:uppercase}
/* ====---- FOOTER ----==== */
footer .fooline1{width:60px;height:2px;margin:10px 0 15px 0}



ul, ol{list-style:inherit}
a:focus{outline:0 !important}
#lhc_status_container{right:3px !important}
main .headline-style-top{font-size:30px !important}
main .headline-style-sub{font-size:24px !important}
.navlink08{background:#7BB926 !important;color:#fff !important}
.navlink08:hover{background:#ff0000 !important;color:#fff !important}
header .si-icon{width:16px;height:16px}
header .si-icon-wrap2{padding:10px !important;margin:-10px 0 !important}
header .iconHead{margin-right:6px;margin-bottom:3px}
.m-9{margin:9px !important}