ul,li{margin:0;padding:0;}
.clr{clear:both;}
.row{width:100%;background:transparent;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;margin:5px auto;padding:0;z-index:0;}
p{}

.link-button {
    user-select: none;
    display: block;
    color: inherit;
    text-decoration: none;
}
a.link-button:hover, a.link-button:active {
    text-decoration: none;
}

section.row .container h1{font:normal normal normal 4rem/1em 'Arial', sans-serif; }
	section.row .container h1 span.punctuation{font-size:3.8rem;}
@media (max-width:960px){
	section.row .container h1{font-size:3.6rem; line-height:1em;}
	section.row .container h1 span.punctuation{font-size:3.2rem; line-height:1em;}
}
section.row .container h2{margin:0;padding-top:15px;font:normal normal normal 3rem/1em 'Arial', sans-serif;}
section.row .container h2 span.punctuation{font-size:2.8rem;}
@media (max-width:960px){
	section.row .container h2{font-size:2.2rem; line-height:1em;}
	section.row .container h2 span.punctuation{font-size:1.8rem; line-height:1em;}
}
section.row .container h3{margin:0;padding-top:12px;font:normal normal normal 2.8rem/1em 'Arial', sans-serif;}
section.row .container h3 span.punctuation{font-size:2.4rem;}
@media (max-width:960px){
	section.row .container h3{font-size:2rem; line-height:1em;}
	section.row .container h3 span.punctuation{font-size:1.6rem; line-height:1em;}
}
section.row .container h4{margin:0;padding-top:12px;font:normal normal normal 2rem/1em 'Arial', sans-serif;}
section.row .container h4 span.punctuation{font-size:1.8rem;}
section.row .container p{margin:0;padding:5px 0;font:normal normal normal 1em/1.25em 'Tahoma', sans-serif;text-align:justify;}
section.row .container .small-caps {font-variant:small-caps;}
.container{max-width:1250px;margin:0 auto;padding:1%;position:relative;}
section.row .container > div{padding:12px 24px;background:transparent;}
@media (max-width:960px){
	section.row .container > div{padding:12px;}
}
section.row .container > div.how-works{padding:0;background:transparent;text-align:center;border:0.18em dashed #fff;border-radius:10px;}
section.row .container > div.underline-chapter-w::after{content:"";display:block;margin:18px auto;width:97%;height:0.25em;background-color:#fff;border-radius:5px;bottom:0;}
section.row .container > div.underline-chapter-g::after{content:"";display:block;margin:18px auto;width:97%;height:0.25em;background-color:rgb(148,163,86);border-radius:5px;bottom:0;}
section.row .container > div.underline-chapter-b::after{content:"";display:block;margin:18px auto;width:97%;height:0.25em;background-color:#333;border-radius:5px;bottom:0;}
@media (max-width:960px){
	section.row .container > div.underline-chapter-w::after,div.underline-chapter-g::after,div.underline-chapter-b::after {width:90%;}
}
.row .container.article{padding:0; margin:0 auto; color:#555;border:1px solid transparent;border-image: linear-gradient(to left, #00a3e6 0%, #fff 10%, #fff 90%, #00a3e6 100%);border-image-slice:1; background:linear-gradient(rgb(255,255,255), rgb(240,240,240));}
.row .container.article div.smd{margin:0; padding:0 24px 12px;}
.row .container.article h1{margin:0; padding:12px 6px; text-align:center; line-height:2.4rem; background-color:#fff; color:rgb(0,149,223)}
.row .container.article h2:first-child{margin:0 auto 6px;padding:0;font-size: 110%; font-weight:normal; line-height:1.6rem;}
.row .container.article h2:not(:first-child){margin:12px auto 6px;padding:0;font-size: 130%; font-weight:normal; line-height:1.6rem;}
.row .container.article h3{padding:0; margin:0 auto 6px; font-size: 110%; font-weight:normal;}
.row .container.article article{margin:0; padding:6px 0 24px; color:#555; text-align:justify; line-height:1.4rem;}
.row .container.article p{padding: 0 0 6px; line-height:1.4rem;}
.row .container.article ol,
.row .container.article ul{margin:0 0 18px; padding:0 24px; line-height:1.4rem;}
.row .container.article hr{height:2px; width:100%; border:none; border-radius:5px; background-color: #00a3e6;}

.container.mw{padding:32px 5%;font:normal 14px/1.5rem 'Tahoma', sans-serif;text-align:justify;word-spacing:normal;color:#6b7982;}
.container.mw h1{margin:0;padding:0 0 12px;font:normal 1.9rem/2rem 'Arial', sans-serif;text-align:left;}
@media (max-width:960px){.container{}
.container .mw{padding:1% 2%;}
}
img.picture-content{width:100%; height:auto;margin:6px auto 12px;border:3px solid transparent;	  
	  -moz-border-image: -moz-linear-gradient(top left,transparent 33%, #00a3e6 100%);
	  -webkit-border-image: -webkit-linear-gradient(top left, transparent 33%, #00a3e6 100%);
	  border-image: linear-gradient(to top left, transparent 33%, #00a3e6 100%);border-image-slice:1;}
.container .sidebar-banner img{margin:24px 0;width:100%;height:auto;/*border:3px solid transparent;	  
	  -moz-border-image: -moz-linear-gradient(bottom right,transparent 33%, #00a3e6 100%);
	  -webkit-border-image: -webkit-linear-gradient(bottom right, transparent 33%, #00a3e6 100%);
	  border-image: linear-gradient(to bottom right, transparent 33%, #00a3e6 100%);border-image-slice:1;*/}
article{background:transparent;-moz-column-count:2;column-count:2;-moz-column-gap:48px;column-gap:48px;}
article h3{column-span:all;}
article p{margin:0;padding:5px 0;}
@media (max-width:767px){article{padding:12px;-moz-column-count:1;column-count:1;}
}
article.three-column{-moz-column-count:3;column-count:3;-moz-column-gap:48px;column-gap:48px;}
@media (max-width:992px){article.three-column{padding:12px;-moz-column-count:2;column-count:2;}
}
@media (max-width:767px){article.three-column{padding:12px;-moz-column-count:1;column-count:1;}
}
ul.list-style-dash{list-style:none inside;}
ul.list-style-dash > li:before{content:"—";margin-left:-3ex;margin-right:1ex;}
ul.list-dash{list-style:none;}
.smd > ul {margin:0 6px; padding:0 24px;line-height: 1.6rem;}
.smd > ul span.list-header{position:relative;left:-18px;}
.smd > ul.list-dash{padding:0 12px;}
.smd > ul.list-dash span.list-header{position:relative;left:-6px;}
.smd > ol {margin:0 6px; padding:0 24px;line-height: 1.6rem;}
.smd > div.list-header{position:relative;left:6px;bottom:6px;}
ul.list-dash > li:before{content:"—";position:relative;left:-8px;}
.utp{font-family:'din_prolight';font-size:28px;color:#fff;text-align:center;text-transform:uppercase;margin-top:10px;display:block;color:#0071bc;}
.utp span{font-family:'din_promedium';}
hr.underline-chapter{width:93%;padding:0 15px;height:0.25em;border:none;border-radius:5px;}
.modalboxblock{display:none;max-width:1250px;max-height:720px;width:100%;height:100%;}
#container-nav{width:100%;height:1px;position:fixed;background:transparent;}
@media only screen and (max-width:767px){#container-nav{top:0;}
}
#nav{display:inline-block;max-width:1250px;width:100%;font-family:'Arial', sans-serif;font-weight:400;background:#00a3e6;vertical-align:middle;}
.navbar-fixed-top{transition:background .8s ease-in-out,padding .8s ease-in-out;transition:all 0.3s ease-in-out;width:100%;height:60px;top:135px;left:auto;
    right:auto;background:transparent;z-index:10;}
.top-nav-collapse{top:0;}
#nav > a{display:none;}
#nav li{position:relative;list-style:none;margin:0;padding:0;}
#nav li a{color:#fff;display:block;text-shadow:0 0 1px rgba(0,0,0,0.15)}
#nav > ul{height:60px;max-width:1250px;margin:0 auto;background-color:#00a3e6;box-shadow:none;text-align:center;}
@media only screen and (max-width:992px){#nav > ul{height:44px;}
}
.top-nav-collapse #nav > ul{box-shadow:0px 5px 8px -5px #000000;}
#nav > ul > li{min-width:208px;width:auto;height:100%;float:left;padding:10px 0;}
@media only screen and (max-width:992px){#nav > ul > li{padding:4px 0;}
}
#nav > ul > li > a{height:100%;font-size:1.125em;text-transform:uppercase;line-height:2.50em;text-align:center;}
#nav > ul > li:not(:last-child) > a{border-right:1px solid rgba(255,255,255,.5);}
#nav > ul > li:hover > a{color:#1b1464;}
#nav > ul > li:hover > a.active{color:yellow;text-shadow: 0 0 2px rgba(255,255,255,.2);}
#nav > ul:not(:hover) > li.active > a{color:yellow;border:2px solid red;}
#nav > ul > li:hover > a:active{color:#1b1464;text-shadow:2px 2px 3px rgba(255,255,255,0.1);}
#nav li ul{display:none;background-color:#015f9b;position:absolute;top:100%;}
#nav li:hover ul{left:0;right:0;padding:0;}
@media only screen and (min-width:767px){#nav li:hover ul{display:block;}
}
#nav li:not(:first-child):hover ul{left:-1px;}
#nav li ul a{font-size:0.88em;padding:0.75em;border-left:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);border-top:1px solid transparent;border-bottom:1px solid rgba(255,255,255,.25);}
@media only screen and (max-width:992px){#nav li ul a{font-size:12px;}
}
#nav li ul li a:hover,
#nav li ul:not(:hover) li:active a{color:#fff;background-color:rgba(176,201,55,.95);border-left:1px solid rgba(176,201,55,1);border-right:1px solid rgba(176,201,55,1);border-bottom:1px solid rgba(176,201,55,1);}
#nav ul li ul li:hover a:active{background-color:rgba(150,171,48,.95);border-left:1px solid rgba(150,171,48,1);border-right:1px solid rgba(150,171,48,1);border-bottom:1px solid rgba(150,171,48,1);}
#nav li ul li ul a{border-left:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);}
#nav li ul li ul{display:none !important;}
#nav li ul li:hover ul{display:block !important;z-index:1;right:-100%;top:0;left:0 !important;margin-left:100%;}
#nav li ul li ul li a:hover,
#nav li ul li ul:not(:hover) li.active a{}
#nav a.active{color:yellow;}
@media only screen and (max-width:62em){#nav > ul > li > a{font-size:14px;}
}
@media only screen and (max-width:767px){html{font-size:75%;}
#nav > a{width:3.125em;height:3.125em;text-align:left;text-indent:-9999px;background-color:#e15a1f;position:relative;}
#nav > ul > li{width:auto;height:100%;float:left;padding:0;}
#nav > ul > li > a{font-size:1.25em;}
#nav > a:before{position:absolute;top:35%;left:25%;right:25%;content:'\f00d';display:block;width:22px;height:22px;}
#nav > a:after{position:absolute;top:35%;left:25%;right:25%;content:'\f00d';}
#nav > a:after{top:60%;}
#nav:not(:target) > a:first-of-type,
#nav:target > a:last-of-type{display:block;}
#nav > ul{height:auto;display:none;}
#nav:target > ul{display:block;}
#nav > ul > li{width:100%;float:none;}
#nav > ul > li > a{height:auto;text-align:center;padding:0 1.25em;}
#nav > ul > li:first-child > a{border-top:1px solid rgba(255,255,255,0.5);}
#nav > ul > li:last-child > a{box-shadow:0px 5px 8px -5px rgba(0,0,0,0.5);}
#nav > ul > li:not(:last-child) > a{border-right:none;border-bottom:1px solid rgba(255,255,255,0.5);}
#nav li ul{position:static;}
}
@media only screen and (max-width:539px){.navbar-fixed-top{top:115px;}.top-nav-collapse{top:0;}
}
#top{display:table;max-width:1250px;width:100%;height:30px;font-family:'Arial', sans-serif;font-weight:400;background:#b0c937;z-index:1;}
@media only screen and (max-width:767px){#top{position:absolute;top:40px;}
}
#top > a{display:none;}
#top li{position:relative;margin:0;padding:0;}
#top li a{display:block;height:30px;color:#fff;font-size:13px;line-height:30px;}
#top > ol > li > span{display:block;height:30px;color:#fff;font-size:13px;line-height:30px;}
@media only screen and (max-width:992px){#top li a span span{display:none}}
#top > ul{display:table-cell;margin:0;padding:0 6px;position:absolute;right:2%;}
#top > ul > li{display:inline;float:left;color:white;padding:0;margin:0 8px;list-style-type:disc;list-style-position:outside;vertical-align:middle;}
#top > ul > li a::before{margin:0;padding:0 6px 0 0;font-family:FontAwesome;content:"\f0da";line-height:normal;}
#top > ul > li a:hover{color:rgb(1,43,132);text-shadow:0 0 1px rgba(1,43,132,.15);}
#top > ul > li a:active{color:red;}
#top > ol{display:table-cell;margin:0;padding:0 6px;position:absolute;left:2%;}
#top > ol > li{display:inline-block;float:left;width:auto;height:30px;color:white;}
#top > ol > li:first-child a{display:table-cell;padding:0 6px;color:#fff;font-size:22px;font-weight:normal;line-height:normal;vertical-align:middle;}
#top > ol > li:first-child i{padding:0 4px 4px;color:#2571bd;}
#top > ol > li:first-child span{display:none;}
#top > ol > li.breadcrumb span{display:block;font-size:13px;font-weight:bold;line-height:30px;padding:0 6px 0 12px;}
#top > ol > li.breadcrumb span::before{display:inline-block;margin:0;padding:0;font-family:FontAwesome;font-weight:normal;content:"\f101";position:absolute;right:-4px;top:0;font-size:16px;line-height:28px;color:#1b1464;}
#top > ol > li.breadcrumb span:hover{color:white;cursor:text;}
#top > ol > li:not(:first-child){padding:0 6px 0 12px;}
#top > ol > li:not(:first-child) a:hover{color:white;text-shadow:0 0 1px rgba(255,255,255,.5);}
#top > ol > li:not(:first-child)::before{display:inline-block;margin:0;padding:0;font-family:FontAwesome;content:"\f105";position:absolute;left:0;top:0;font-size:16px;line-height:28px;color:#1b1464;}
#top > ol > li:nth-child(2)::before{display:inline-block;margin:0;padding:0;font-family:FontAwesome;content:"\f101";position:absolute;left:-4px;top:0;font-size:16px;line-height:28px;color:#1b1464;}
ul#top-menu li.top-language{list-style:none;color:#fff;width:24px;height:24px;border-radius:50%;margin:3px 3px 0;padding:0 4px;}
ul#top-menu li.top-language a::before{display:none;}
ul#top-menu li.top-language a{font:normal 12px/24px 'Tahoma', sans-serif;margin:0;padding:0;}
@media only screen and (max-width:992px){#top > ul{height:30px;}
}
@media only screen and (max-width:767px){#top > ul > li{display:none;}#top > ul > li.top-language{display:block;}
}
@media only screen and (min-width:767px) and (max-width:801px){#top > ol > li:not(:first-child){display:none;}
}
.fa-angle-double-right.breadcrumbs::before{color:#1b1464;}
i.fa-angle-double-right.breadcrumbs:hover{text-shadow:none;}
.fa-home.breadcrumbs::before{color:#2571bd;}
.nav{position:relative;display:inline-block;}
@media only screen and (min-width:320px) and (max-width:767px){.top-nav-collapse .nav{box-shadow:0px 5px 8px -5px #000000;}
}
.nav-list{display: flex;justify-content: space-evenly;}
.nav-item{float:left;position:relative;}
.nav-item a{display:block;}
.nav-item > a:hover{}
.nav-item:hover .nav-submenu{display:block;}
.nav-submenu{display:none;position:absolute;left:0;}
.nav-submenu-item a{display:block;}
.nav-submenu-item a:hover{background:#932C77;}
.nav-mobile{display:none;cursor:pointer;position:absolute;top:2px;right:0;background:rgba(0,0,0,0.15) url(/images/icons/menu/nav.svg) no-repeat center center;background-size:18px;height:38px;width:40px;}
.nav-click{position:absolute;top:0;right:0;display:none;border-left:1px solid rgba(255,255,255,0.15);height:36px;width:40px;}
.nav-click i{display:block;height:38px;width:40px;background:url(/images/icons/menu/drop.svg) no-repeat center center;background-size:18px;}
.nav-click:hover{}
.nav-rotate{transform:rotate(180deg);}
@media only screen and (max-width:767px){.nav-mobile{display:block;}
.nav{width:100%;padding:40px 0 0;}
.nav-list{display:none;}
.nav-item{width:100%;float:none;}
.nav-item > a{padding:15px;}
.nav-click{display:block;}
.nav-mobile-open{border-radius:5px 5px 0 0;}
.nav-item:hover .nav-submenu{display:none;}
.nav-submenu{position:static;width:100%;}
#nav li ul a{font-size:1em;}
#nav li ul li:hover ul{display:none !important;}
}
@media only screen and (max-width:767px){#logo-block{background:rgba(33,94,154,.05)}
}
#logo-info{text-align:center;}
#logo-block-img{display:table;margin:0 auto;padding:0;text-align:center;}
#logo-block-arp{display:table;margin:0 auto;padding:0;text-align:center;}
#logo-block-mobile{display:inline-table;margin:0 auto;padding:0;text-align:center;}
#logo-block-mobile-block{display:table;}
#logo-block-mobile-cod{display:table-cell;margin:0 auto;padding:0 10px;text-align:right;vertical-align:middle;}
#logo-block-mobile-cod a{font:normal 1.3rem/1em 'FuturaRoundDemi', sans-serif;color:rgb(62,181,241)}
#logo-block-mobile-phone{display:table-cell;margin:0 auto;text-align:left;vertical-align:middle;padding:0 16px;}
#logo-block-mobile-phone a{position:relative;font-family:'AttenticaUltraLight', sans-serif;font-size:5rem;font-weight:bold;line-height:normal;color:rgb(171,203,86);}
@media only screen and (min-width:1152px) and (max-width:1366px){#logo-block-mobile-phone a{font-size:4.8rem;}
}
@media only screen and (min-width:1136px) and (max-width:1151px){#logo-block-mobile-phone a{font-size:4.6rem;}
}
@media only screen and (min-width:768px) and (max-width:1135px){#logo-block-mobile-phone a{font-size:4rem;}
}
@media only screen and (max-width:767px){#logo-block-mobile-phone a{font-size:4.8rem;}
}
#logo-block-mobile-phone a:before{content:'';display:inline-block;position:absolute;left:-16px;top:50%;margin-top:-32px;border-style:solid;border-width:32px 0 32px 8px;border-color:transparent;border-left-color:rgb(62,181,241);}
@media only screen and (max-width:767px){#logo-block-mobile-phone a:before{margin-top:-24px;border-width:24px 0 24px 6px;}
#logo-block-mobile,#logo-block-arp{margin-top:70px;}
}
#logo-block-phone{display:table;background:transparent;text-align:center;}
@media only screen and (max-width:540px){#logo-block-arp{display:none;}
}
#logo-block-phone a{font:normal small-caps normal 1.4rem/1em 'FuturaRoundDemi', sans-serif;white-space:nowrap;color:#266fbb;width:80%;}
a.button.modalbox{display:inline-block;width:100%;height:auto;line-height:2em;vertical-align:middle;text-align:center;text-decoration:none;color:rgb(0,0,0);outline:none;border:1px solid rgba(0,0,0,.4);border-top-color:rgba(0,0,0,.3);border-radius:2px;background:linear-gradient(rgb(255,255,255), rgb(240,240,240));box-shadow:0 0 3px rgba(0,0,0,0) inset,
0 1px 1px 1px rgba(255,255,255,.2),
0 -1px 1px 1px rgba(0,0,0,0);transition:.2s ease-in-out;}
a.button.modalbox:hover:not(:active){box-shadow:0 0 3px rgba(0,0,0,0) inset,0 1px 1px 1px rgba(0,255,255,.25),0 -1px 1px 1px rgba(0,255,255,.25);}
a.button.modalbox:active{background:linear-gradient(rgb(250,250,250), rgb(235,235,235));box-shadow:0 0 1px rgba(0,0,0,.25) inset,0 1px 1px 1px rgba(255,255,255,.4),0 -1px 1px 1px rgba(0,0,0,.1);}
@media only screen and (min-width:768px) and (max-width:1366px){#logo-block-phone a{padding:0 8px 5px;font:normal small-caps normal 1.3rem/1em 'FuturaRoundDemi', sans-serif;}
}
@media only screen and (min-width:320px) and (max-width:767px){#logo-block-phone a{padding:0 5px 5px;font-size:18px;}
}
#logo-block-phone div span{font:bold 1.6rem/1.4em 'FuturaRoundDemi', sans-serif;color:#266fbb;text-align:center;}
@media only screen and (min-width:577px) and (max-width:767px){#logo-block-phone div span{font:bold 28px/1.4em 'FuturaRoundBold', sans-serif;}
}
@media only screen and (min-width:320px) and (max-width:576px){#logo-block-phone div span{font:bold 24px/1.4em 'FuturaRoundBold', sans-serif;}
}
.logo-block{display:table-cell;margin:0 auto;padding:0;height:105px;text-align:center;vertical-align:middle;}
@media only screen and (max-width:540px){.logo-block{height:70px;}
}
.logo-block p{margin:0 auto;padding:0 24px;font:normal small-caps normal 26px/1em 'FuturaRoundDemi', sans-serif;color:rgb(38, 111, 187);}
#height-logo-block{height:60px;}
@media only screen and (min-width:768px) and (max-width:992px){#height-logo-block{height:44px;}
}
@media only screen and (max-width:767px){#height-logo-block{height:1px;background:rgba(33,94,154,.25);}
}
.underscore-icons{margin:10px auto;height:2px;width:96px;border:none;background-color:#0071bc;}
.mw-arrow-top,.mw-arrow-left{display:block;position:relative;}
.mw-arrow-top:before{width:0;height:0;content:'';display:block;position:absolute;top:-31px;right:0;border-style:solid;border-width:0 50px 10px 50px;border-color:transparent;z-index:9;}
.mw-arrow-top.city:before{border-bottom-color:#a6ce39;}
.mw-arrow-top.chic:before{border-bottom-color:#9a2289;}
.mw-arrow-top.fantastic:before{border-bottom-color:#f7941e;}
.mw-arrow-top.metallic:before{border-bottom-color:#00adee;}
.mw-arrow-left:before{width:0;height:0;content:'';display:block;position:absolute;top:10px;left:-31px;z-index:9;border-style:solid;border-width:50px 10px 50px 0;border-color:transparent;}
.mw-arrow-left.city:before{border-right-color:#a6ce39;}
.mw-arrow-left.chic:before{border-right-color:#9a2289;}
.mw-arrow-left.fantastic:before{border-right-color:#f7941e;}
.mw-arrow-left.metallic:before{border-right-color:#00adee;}
.mw-arrow-top#properties-arrow-top-city:before{right:62%;border-bottom-color:#a6ce39;}
@media (max-width:991px){.mw-arrow-top:before{top:-28px;left:0;right:100%;}
.mw-arrow-left:before{width:0;height:0;content:'';display:block;position:absolute;top:-31px;left:0;border-style:solid;border-width:0 50px 10px 50px;border-color:transparent;z-index:9;}
.mw-arrow-left.city:before{border-color:transparent;border-bottom-color:#a6ce39;}
.mw-arrow-left.chic:before{border-color:transparent;border-bottom-color:#9a2289;}
.mw-arrow-left.fantastic:before{border-color:transparent;border-bottom-color:#f7941e;}
.mw-arrow-left.metallic:before{border-color:transparent;border-bottom-color:#00adee;}
#properties-arrow-top-city:before,#properties-arrow-left:before{display:none;}
}
h3.h-ac-title_block{margin:5px auto;font:normal normal normal 1em/1em 'Tahoma', sans-serif;}
.h-ac{width:100%;margin:0 auto}
.h-ac .h-ac_item{position:relative;color:#fff;font:normal normal normal 1em/1.25em 'Tahoma', sans-serif;text-align:left;}
.h-ac .h-ac-title_block{margin:0;font-weight:400;font-size:1.3rem;color:rgb(245,245,245);cursor:pointer;background:rgb(34,94,156);padding:10px 55px 10px 15px;transition:all .2s linear 0s;border-bottom:2px solid #fff;}
@media (max-width:980px){.h-ac .h-ac-title_block{font-size:120%;}
}
@media (max-width:360px){.h-ac .h-ac-title_block{font-size:100%;}
}
.h-ac .h-ac-title_block:before{content:'';height:8px;width:8px;display:block;border:2px solid #fefefe;border-right-width:0;border-top-width:0;transform:rotate(-45deg);position:absolute;margin-top:-8px;right:20px;top:50%}
.h-ac .h-ac-active_block .h-ac-title_block:before{border:2px solid #fefefe;border-left-width:0;border-bottom-width:0;top:28px;}
.h-ac .h-ac-title_block:hover{background:rgb(1,95,155);color:rgb(255,255,255);}
.h-ac .h-ac-active_block .h-ac-title_block{background:rgb(176,201,55);color:rgb(255,255,255);border-bottom:2px solid #fff;}
.h-ac .h-ac-info{display:none;overflow:hidden;background:transparent;text-align:justify;}
.h-ac .h-ac-info_item{color:#fff;margin:5px 0 15px;}
.h-ac .h-ac-info img{height:auto;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
.h-ac-large-img{width:100%;margin-bottom:10px;}
.h-ac-img-left{width:50%;float:left;margin:5px 3% 5px 0;}
.h-ac-img-right{width:50%;float:right;margin:5px 0 5px 3%;}
.intro-accordion{width:100%;text-align:left;}
.intro-accordion label{background:rgba(107,121,130,0.08);padding:5px 0 5px 18px;margin:5px;position:relative;z-index:10;display:block;cursor:pointer;color:#384954;text-shadow:1px 1px 1px rgba(255,255,255,0.8);box-shadow:1px 1px 4px 1px rgba(0,0,0,0.15);line-height:33px;font-size:14px;border-radius:5px;}
.intro-accordion label:hover{background:#fff;background:rgba(107,121,130,0.08);}
.intro-accordion input:checked + label,
.intro-accordion input:checked + label:hover{background:rgba(107,121,130,0.08);color:#3d7489;text-shadow:0px 1px 1px rgba(255,255,255, 0.6);box-shadow:1px 1px 4px 1px rgba(0,0,0,0.15);}
.intro-accordion label:after{content:'';position:absolute;width:14px;height:14px;right:20px;top:16px;background:transparent url(../images/arrow_down-small.png) no-repeat center center;}
.intro-accordion input:checked + label:after{background:transparent url(../images/arrow_up-small.png) no-repeat center center;}
.intro-accordion label:hover:after,
.intro-accordion input:checked + label:hover:after{background:transparent url(../images/arrow_up-small.png) no-repeat center center;}
.intro-accordion input{display:none;}
.intro-accordion article{background:rgba(255, 255, 255, 0.5);margin-top:-1px;overflow:hidden;height:0px;position:relative;z-index:10;transition:height 0.3s ease-in-out, box-shadow 0.6s linear;}
.intro-accordion article p{font-style:italic;color:#6b7982;line-height:23px;font-size:14px;padding:0 10px;text-shadow:1px 1px 1px rgba(255,255,255,0.8);}
.intro-accordion input:checked ~ article{transition:height 0.5s ease-in-out, box-shadow 0.1s linear;box-shadow:0px 0px 0px 0px rgba(155,155,155,0);}
.intro-accordion input:checked ~ article.intro-text-74{height:74px;}
.intro-accordion input:checked ~ article.intro-text-98{height:98px;}
.accordion{width:100%;max-width:1250px;margin:0 auto;text-align:left;}
.accordion .accordion_item{margin-bottom:1px;position:relative}
.accordion .title_block{background:rgba(107,121,130,0.08);padding:5px 0 5px 18px;margin:5px;position:relative;z-index:0;display:block;cursor:pointer;color:#384954;text-shadow:1px 1px 1px rgba(255,255,255,0.8);box-shadow:1px 1px 4px 1px rgba(0,0,0,0.15);line-height:33px;font-size:14px;font-weight:400;border-radius:5px;cursor:pointer;transition:all .2s linear;}
.accordion .title_block:before{content:'';height:8px;width:8px;display:block;border:2px solid #ccc;border-right-width:0;border-top-width:0;transform:rotate(-45deg);position:absolute;right:20px;top:18px}
.accordion .active_block .title_block:before{border:2px solid #ccc;border-left-width:0;border-bottom-width:0;top:18px}
.accordion .title_block:hover{background:#26A69A;background:rgba(107,121,130,0.08);color:#000;}
.accordion .active_block .title_block{background:#26A69A;background:rgba(107,121,130,0.08);color:#000;}
.accordion .info{display:none;padding:5px 15px 0;overflow:hidden;background:transparent;}
.accordion .info_item{margin-bottom:10px}
.accordion .info img{height:auto;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
.large-img{width:100%;margin-bottom:10px;}
.img-left{width:25%;float:left;margin:5px 15px 5px 0;}
.img-right{width:25%;float:right;margin:5px 0 5px 15px;}
.accordion table{width:100%;}
.accordion th{padding:15px 10px 15px 5px;background:#ccc;}
.accordion td{border-top:1px solid transparent;padding:10px 10px 5px 5px;border-color:rgba(107,121,130,0.15);}
.rollover{display:block;position:relative;overflow:hidden;line-height:0;text-decoration:none;}
.rollover i{top:0;right:0;position:absolute;width:100%;height:100%;content:"";opacity:0;background-color:rgba(1,95,155,0.25);}
.rollover > div.video-play{position: absolute; bottom:0; left:0; width: 100%; height:32px; background: rgba(0,0,0,0.15); color:#000;}
.rollover > div > h6{margin:6px 0; padding:0 36px; color:rgb(255,255,255); font: normal small-caps normal 18px/1em 'Arial', sans-serif;}
.rollover > div:hover > h6{text-shadow: 0 0 1px #fff;}
.rollover div i{background:transparent;  color:rgb(255,255,255); opacity: 1; padding: 8px 15px; text-align: left;}
.rollover img{width:100%;height:auto;}
.icon-link-hover::before{display:block;top:0.85em;right:1.2em;font-size:1.5em;position:absolute;width:2em;height:2em;text-shadow:1px 1px 1px rgba(155,155,155,0.5);content:"\f0c1";transform:rotate(90deg);}
.icon-angle-hover::before{display:block;top:0.63em;right:1.2em;font-size:1.5em;position:absolute;width:2em;height:2em;text-shadow:1px 1px 1px rgba(155,155,155,0.5);content:"\f104			\f105";transform:rotate(135deg);}
.icon-angle-sm-hover::before{display:block;top:0.63em;right:1.2em;font-size:1.2em;position:absolute;width:2em;height:2em;text-shadow:1px 1px 1px rgba(155,155,155,0.5);content:"\f104			\f105";transform:rotate(135deg);}
i.fa.icon-video-hover{background-color:rgba(0,0,0,0.25);width:80px;height:80px;top:50%;left:50%;opacity:0.75;padding:21px 0 0 28px;margin-top:-40px;margin-left:-40px;border-radius:40px;border:4px solid rgba(255,255,255,0.75);}
i.fa.icon-video-hover:hover{opacity:1;background-color:rgba(155,155,155,0.25);}
.icon-video-hover::before{display:block;font-size:32px;position:absolute;text-shadow:1px 1px 1px rgba(155,155,155,0.5);content:"\f04b";}
.icon-link-hover:hover, .icon-angle-hover:hover, .icon-angle-sm-hover:hover{transition:all 450ms ease-in-out;opacity:1;}
i.fa.icon-video-hover:hover{border:4px solid rgba(255,255,255,1);}
.rollover img ~ .icon-link-hover, .icon-angle-hover, .icon-angle-sm-hover, .icon-video-hover{transition:all 450ms ease-in-out;}
a.social-header{font:normal 26px/1.72em serif;}
a.social-footer{font:normal 26px/1.72em serif;}
@media (max-width:767px){a.social-header{font:normal 1.4em/1.7em serif;}
a.social-footer{font:normal 2.13em/1.7em serif;}
}
a#button-youtube:hover{color:#ee1c1b;border-color:#ee1c1b;}
a#button-google-plus:hover{color:#d44132;border-color:#d44132;}
a#button-facebook:hover{color:#3d5a98;border-color:#3d5a98;}
a#button-youtube.social-footer:hover{color:#ee1c1b;border-color:#ee1c1b;border:2px solid #fff;}
a#button-google-plus.social-footer:hover{color:#d44132;border-color:#d44132;border:2px solid #fff;}
a#button-facebook.social-footer:hover{color:#3d5a98;border-color:#3d5a98;border:2px solid #fff;}
.social-header{display:inline-block;width:48px;height:48px;background:transparent;border:2px solid #ccc;border-radius:48px;margin:0 2px;color:#ccc;outline:none;transition:all 300ms ease-in-out;}
#phone-block-mobile{position:absolute;top:4px;left:5%;}
#phone-block-mobile p{color:#fff;font:normal normal normal 18px/1em 'Tahoma';padding:12px 0;margin:0;}
@media (min-width:767px){#phone-block-mobile{display:none;}
}
@media (max-width:767px){.social-header{display:inline-block;width:32px;height:32px;background:transparent;border:2px solid rgba(255,255,255,0.75);border-radius:50%;margin:4px 0;color:#fff;outline:none;transition:all 300ms ease-in-out;}
}
.social-header:hover{transition:all 450ms ease-in-out;}
.social-footer{display:inline-block;width:48px;height:48px;background:transparent;border:2px solid #fff;border-radius:48px;margin:0 2px;color:#fff;outline:none;transition:all 300ms ease-in-out;}
.social-footer:hover{background:rgba(255,255,255,1);transition:all 450ms ease-in-out;}
.scroll-top{display:none;position:fixed;bottom:7.8%;left:3.1%;border:10px solid rgba(42,64,93,0.06);border-radius:97px;z-index:9;}
.scroll-top a{display:block;width:79.2px;height:79.2px;border-radius:79.2px;font:32px/48px sans-serif;text-align:center;color:#000;background:#00a3e6;padding:0;opacity:0.7;filter:alpha(opacity=70);vertical-align:middle;}
.scroll-top a:hover,
.scroll-top a:focus{text-decoration:none;color:#333;opacity:1;filter:alpha(opacity=100);}
.fa.fa-angle-double-up{font:normal normal normal 38px/2em FontAwesome !important;}
@media (min-width:1251px){.scroll-top{bottom:7%;left:2%;max-width:1250px;}
}
@media (max-width:980px){.scroll-top a{width:63.36px;height:63.36px;}
.fa.fa-angle-double-up{font:normal normal normal 32px/2em FontAwesome !important;}
}
a.sun-protection{color:#fff;background:transparent;margin:0;padding:0;display:inline-block;position:relative;border:3px solid rgba(255, 255, 255, 1);border-radius:14px;z-index:1;transition:all 450ms ease-in-out;}
#outdoor-sun-protection{position:absolute;width:51%;left:-3px;top:-3px;height:46px;z-index:2;border-radius:14px;background:rgb(173, 199, 54);transition:all 450ms ease-in-out;}
@media (max-width:767px){#outdoor-sun-protection{height:3.2rem;}
}
.sun-protection:hover #outdoor-sun-protection{transform:translate(100%,0);transition:all 450ms ease-in-out;}
#internal-sun-protection{position:absolute;width:51%;right:-3px;top:-3px;height:2.9rem;z-index:2;border-radius:14px;background:rgb(173, 199, 54);transition:all 450ms ease-in-out;}
@media (max-width:767px){#internal-sun-protection{height:3.2rem;}
}
.sun-protection:hover #internal-sun-protection{transform:translate(-100%,0);transition:all 450ms ease-in-out;}
.button-sun-protection{position:relative;height:2.5rem;z-index:3;}
.outdoor-sun-protection{float:left;width:50%;margin:0 auto;padding:8px 24px;text-align:center;}
.internal-sun-protection{float:right;width:50%;margin:0 auto;padding:8px 24px;text-align:center;}
table#kredit_oshchadbank td{padding:5px;border-top:1pt dotted #1BADEF;border-bottom:1pt dotted #1BADEF;text-align:right;}
table#kredit_oshchadbank th{}
h1#price-block{font:normal small-caps bold 72px/42px 'MyriadProSemiBold', sans-serif;color:rgb(166,195,12);text-align:center;padding:0;margin:0;}
@media (max-width:980px){h1#price-block{font:normal small-caps bold 64px/36px 'MyriadProSemiBold', sans-serif;}
}
@media (max-width:768px){h1#price-block{font:normal small-caps normal 48px/36px 'Tahoma', sans-serif;}
}
@media (max-width:420px){h1#price-block{font:normal small-caps normal 3rem/24px 'Tahoma', sans-serif;}
}
h2#price-block{font:normal small-caps bold 72px/42px 'MyriadProSemiBold', sans-serif;color:rgb(166,195,12);text-align:center;padding:0;margin:0;}
@media (max-width:980px){h2#price-block{font:normal small-caps bold 64px/38px 'MyriadProSemiBold', sans-serif;}
}
@media (max-width:768px){h2#price-block{font:normal small-caps bold 56px/36px 'MyriadProSemiBold', sans-serif;}
}
@media (max-width:420px){h2#price-block{font:normal small-caps bold 32px/24px 'MyriadProSemiBold', sans-serif;}
}
#price-block-title-1{font:normal small-caps bold 36px/36px 'MyriadProCond', sans-serif;color:rgb(0,149,223);text-align:center;margin-right:35%;padding:0;}
@media (max-width:420px){#price-block-title-1{font:normal small-caps bold 28px/28px 'MyriadProCond', sans-serif;margin:0 auto;}
}
#price-block-title-2{font:normal small-caps bold 48px/48px 'MyriadProCond', sans-serif;color:rgb(166,195,12);text-align:center;margin:0 0 0 7%;padding:0 0 10px 0;}
@media (max-width:980px){#price-block-title-2{font:normal small-caps bold 36px/36px 'MyriadProCond', sans-serif;}
}
@media (max-width:420px){#price-block-title-2{font:normal small-caps bold 22px/24px 'MyriadProCond', sans-serif;margin:0 auto;}
}
#price-block-1{height:498px;padding:0;margin:0 auto;background:rgba(0,149,223,1) url(/images/price/bg_1.jpg) no-repeat center center;position:relative}
@media (max-width:1200px){#price-block-1{background:rgba(0,149,223,1)}
}
#price-block-1 h6{margin:0 auto;position:absolute;top:200px;left:32px;font:normal small-caps bold 30px/24px 'MyriadProBoldCond', sans-serif;color:rgb(217,215,0)}
#price-block-1 h6 span{font:normal normal normal 24px/24px 'Tahoma', sans-serif;}
#price-block-2{height:498px;padding:0;margin:0 auto;background:rgba(237,111,2,1) url(/images/price/bg_2.jpg) no-repeat center center;}
@media (max-width:1200px){#price-block-2{background:rgba(237,111,2,1)}
}
#price-block-2 h6{margin:0 auto;position:absolute;top:200px;left:32px;font:normal small-caps bold 30px/24px 'MyriadProBoldCond', sans-serif;color:rgb(182,21,31)}
#price-block-2 h6 span{font:normal normal normal 24px/24px 'Tahoma', sans-serif;}
#price-block-3{height:498px;padding:0;margin:0;background:rgba(166,195,12,1) url(/images/price/bg_3.jpg) no-repeat center center;}
@media (max-width:1200px){#price-block-3{background:rgba(166,195,12,1)}
}
#price-block-3 h6{margin:0 auto;position:absolute;top:200px;left:32px;font:normal small-caps bold 30px/24px 'MyriadProBoldCond', sans-serif;color:rgb(0,149,223)}
#price-block-3 h6 span{font:normal normal normal 24px/24px 'Tahoma', sans-serif;}
#price-block-4{height:498px;padding:0;margin:0;background:rgba(102,31,119,1) url(/images/price/bg_4.jpg) no-repeat center center;}
@media (max-width:1200px){#price-block-4{background:rgba(102,31,119,1)}
}
#price-block-4 h6{margin:0 auto;position:absolute;top:200px;left:32px;font:normal small-caps bold 30px/24px 'MyriadProBoldCond', sans-serif;color:rgb(234,94,153)}
#price-block-4 h6 span{font:normal normal normal 24px/24px 'Tahoma', sans-serif;}
.price-block-price-list{display:table;width:82px;height:67px;color:#fff;position:absolute;top:12px;left:12px;border:2px solid #fff;border-top-right-radius:25%;border-bottom-right-radius:25%;border-bottom-left-radius:25%;font:normal normal normal 18px/16px 'MyriadProCond', sans-serif;}
.price-block-price-list div{margin:0 auto;display:table-cell;text-align:center;vertical-align:middle;font:normal normal bold 26px/18px 'MyriadProBlackCond', sans-serif;color:rgb(255,234,0);}
span.price-block-price-list-from{position:absolute;top:2px;left:5px;}
span.price-block-price-list-currency{position:absolute;bottom:7px;right:9px;}
img.price-block-img{margin:20px auto;display:table-cell;text-align:center;vertical-align:middle;box-shadow:0px 15px 10px -5px rgba(0,0,0,0.25);}
img.price-block-gift{position:absolute;top:48px;right:3%;}
ul.price-block-ul{position:absolute;top:235px;left:32px;color:#000;text-align:left;}
ul.price-block-ul a{color:#fff;}
ul.price-block-ul li{font:normal normal normal 18px/26px 'HelveticaBold', sans-serif;color:rgb(217,215,0)}
ul.price-block-ul li span{font:normal normal normal 20px/24px 'MyriadProCond', sans-serif;color:rgb(255,255,255)}
ul.price-block-ul li span a:hover{color:rgba(255,255,255,.95);text-shadow:0 0 1px rgba(0,0,0,.5);}
.price-block-button{width:100%;height:36px;color:#fff;font:normal small-caps 24px/1em 'Arial';text-transform:uppercase;margin:0;position:absolute;bottom:0;left:0;text-align:center;box-sizing:border-box;padding:4px 6px;border-width:2px;border-style:outset;border-color:buttonface;border-image:initial;}
.price-block-button:active{border-style:inset;}
#footer-block-row{margin:0 auto;}
#footer-block{width:85%;margin:0 auto;padding:0 36px;}
.footer-block-info{width:60%;display:table-cell;padding:0 24px;}
#footer-block-info-top{display:inline-block;margin:12px auto;padding:0;text-align:center;vertical-align:middle;}
.footer-block-info > div > p{margin:1em auto 0;padding:0 12px;color:#fff;font:normal small-caps 22px/26px 'Arial', sans-serif;text-align:left;}
.footer-block-info > div > table{width:100%;}
.footer-block-info > div > table > tbody > tr > td > p{padding:0 12px;color:#fff;font-size:14px;text-align:left;}
#footer-block-logo{width:50%;display:table-cell;margin:0 auto;padding:0 36px;text-align:center;vertical-align:middle;}
#footer-block-social{min-width:238px;display:table-cell;margin:0 auto;text-align:center;vertical-align:middle;}
.footer-block-contacts{margin:0 auto;text-align:center;color:#fff;font-size:24px;}
#footer-block-slogan{margin:1em auto 0;padding:0 10px;color:#fff;font:normal small-caps 24px/26px 'Arial', sans-serif;text-align:left;}
#footer-block-form{width:40%;display:table-cell;margin:0 auto;padding:0 24px;text-align:center;vertical-align:top;}
@media only screen and (max-width:1230px){#footer-block{width:90%;}
}
@media only screen and (max-width:1165px){#footer-block{width:95%;}
}
@media only screen and (max-width:1100px){#footer-block{width:100%;}
}
@media only screen and (max-width:992px){#footer-block{padding:0 12px;}
.footer-block-info{padding:0;}
}
@media only screen and (max-width:800px){.footer-block-info{width:90%;display:block;text-align:center;margin:0 auto;}
.footer-block-info > div > p{text-align:center;}
#footer-block-slogan{text-align:center;}
.footer-block-info > div > table{margin:0 auto;text-align:center;}
#footer-block-form{width:90%;display:block;}
}
@media only screen and (max-width:620px){.footer-block-info{margin:0 auto;}
.footer-block-info > div{padding:0;display:block;}
.footer-block-info > div > table > tbody > tr > td > p{font-size:14px;padding:0;}
#footer-block-slogan{text-align:center;padding:12px 0;font:normal small-caps 18px/14px 'Arial', sans-serif;}
#footer-block-logo{width:100%;display:block;padding:12px;}
#footer-block-social{display:block;padding:12px;}
}
#footer-block-informer{position:absolute;left:50%;margin-left:-88px;top:64px;text-align:center;}
@media only screen and (max-width:800px){#footer-block-informer{display:none;}
}
@media only screen and (max-width:767px){.include-desktop{display:none;}
}
@media only screen and (min-width:767px){.include-mobile{display:none;}
}
a.button{display:inline-block;font-family:arial,sans-serif;font-size:11px;font-weight:bold;color:rgb(68,68,68);text-decoration:none;padding:.2em 1.2em;outline:none;border:1px solid rgba(0,0,0,.1);border-radius:2px;background:rgb(245,245,245) linear-gradient(#f4f4f4, #f1f1f1);transition:all .218s ease 0s;}
a.button:hover{color:rgb(24,24,24);border:1px solid rgb(198,198,198);background:#f7f7f7 linear-gradient(#f7f7f7, #f1f1f1);box-shadow:0 1px 2px rgba(0,0,0,.1);}
a.button:active{color:rgb(51,51,51);border:1px solid rgb(204,204,204);background:rgb(238,238,238) linear-gradient(rgb(238,238,238), rgb(224,224,224));box-shadow:0 1px 2px rgba(0,0,0,.1) inset;}
.contact-name{background:#fff url(/feedback/img/icons/contact.png) no-repeat center right;}
.contact-phone{background:#fff url(/feedback/img/icons/phone.png) no-repeat center right;}
.list-no-marking{list-style-type:none;}
#list-promo{color:#1b1464;}
#list-promo li:before{margin:0;padding:6px;font-family:FontAwesome;content:"\f111";font-size:8px;line-height:normal;vertical-align:middle;}
@media only screen and (max-width:767px){h4#credit-privat-a6{display:none;}
}
.tabs{width:100%;padding:0px;margin:0 auto;}
.tabs > section{display:none;padding:15px;background:#fff;border:1px solid #ddd;}
.tabs > section > p{margin:0 0 5px;line-height:1.5;color:#383838;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
@keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
.tabs > input{display:none;position:absolute;}
.tabs > label{display:inline-block;margin:0 0 -1px;padding:4px 12px;font-family:'Tahoma';font-size:1rem;line-height:2.5em;font-weight:600;text-align:center;color:#aaa;border:0px solid #ddd;border-width:1px 1px 1px 1px;background:#f1f1f1;border-radius:3px 3px 0 0;height:auto;}
@media screen and (max-width:680px){.tabs > label{height:auto;min-width:48px;}
}
.tabs > label:before{font-family:'Tahoma';font-weight:600;margin-right:6px;font-size:1rem;line-height:2em;}
.tabs > label[for*="1"]:before{content:"2-х";}
.tabs > label[for*="2"]:before{content:"3-х";}
.tabs > label[for*="3"]:before{content:"Блок";}
.tabs > label[for*="4"]:before{content:"4-х";}
.tabs > label:hover{color:#888;cursor:pointer;}
.tabs > input:checked + label{color:#555;border-top:1px solid #009933;border-bottom:1px solid #fff;background:#fff;}
#tab1:checked ~ #content-tab1,#tab2:checked ~ #content-tab2,#tab3:checked ~ #content-tab3,#tab4:checked ~ #content-tab4{display:block;}
@media screen and (max-width:680px){.tabs > label{font-size:0;}.tabs > label:before{margin:0;font-size:1.2rem;}
}
@media screen and (max-width:400px){.tabs > label{padding:6px;}
}
div.white-space-span p span{white-space:nowrap;}
.size-indicator-left-img{position:relative;display:inline-block;vertical-align:top;}
.size-indicator-left-img::before{content:"";display:block;height:1px;width:38px;position:absolute;top:2px;left:-38px;background:#1b1464;}
.size-indicator-left-img::after{content:"";display:block;height:1px;width:38px;position:absolute;bottom:0;left:-38px;background:#1b1464;}
.size-indicator-right-img{position:relative;display:inline-block;vertical-align:top;}
.size-indicator-right-img::before{content:"";display:block;height:1px;width:38px;position:absolute;top:2px;right:-38px;background:#1b1464;}
.size-indicator-right-img::after{content:"";display:block;height:1px;width:38px;position:absolute;bottom:0;right:-38px;background:#1b1464;}
.size-indicator-img-bottom-left{position:absolute;width:1px;height:44px;background:#1b1464;bottom:-44px;left:0;}
.size-indicator-img-bottom-right{position:absolute;width:1px;height:44px;background:#1b1464;bottom:-44px;right:0;}
.size-arrows-vertical{position:absolute;height:calc(100% - 50px);width:1px;top:26px;left:-24px;}
.size-arrows-vertical p{position:absolute;right:-16px;top:calc(100% - 64px);margin:0;padding:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-style:italic;white-space:nowrap;font-family:'Arial';}
.size-arrows-vertical.right{position:absolute;height:calc(100% - 50px);width:1px;top:26px;left:calc(100% + 24px);}
.size-arrows-vertical.right p{position:absolute;right:-16px;top:calc(100% - 108px);margin:0;padding:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-style:italic;white-space:nowrap;font-family:'Arial';}
.size-arrows-horizontal{position:absolute;width:calc(100% - 2px);height:1px;bottom:-32px;}
.size-arrows-horizontal p{padding:0;margin:0;position:absolute;left:0;right:0;bottom:2px;font-style:italic;white-space:nowrap;font-family:'Arial';}
.size-arrows-vertical:before,.size-arrows-vertical:after,.size-arrows-horizontal:before,.size-arrows-horizontal:after{content:"";display:block;position:absolute;width:0;height:0;border:40px solid transparent;}
.size-arrows-vertical, .size-arrows-horizontal{background:#1b1464;}
.size-arrows-horizontal:before{bottom:-3px;left:0;border-right-color:#1b1464;border-width:3px 24px 3px 0;}
.size-arrows-horizontal:after{top:-3px;right:0;border-left-color:#1b1464;border-width:3px 0 3px 24px;}
.size-arrows-vertical:before{bottom:-24px;right:-3px;border-top-color:#1b1464;border-width:24px 3px 0 3px;}
.size-arrows-vertical:after{top:-24px;left:-3px;border-bottom-color:#1b1464;border-width:0 3px 24px 3px;}
#scheme-synego-hst{padding:12px;margin:0 auto;text-align:center;color:rgb(0,149,223)}
#scheme-synego-hst > div > a div{margin:24px auto 0;width:100%;height:180px;background-color:transparent;background-origin:content-box;background-position:center;background-size:contain;background-repeat:no-repeat}
#scheme-synego-hst > div > a div:hover{background-image:none;cursor:pointer;transition:300ms;transform:scale(1.03)}
#scheme-synego-hst > div > a div:not(:hover){transition:500ms;transform:scale(1,1)}
#scheme-synego-hst > div > a div img{display:none}
#scheme-synego-hst > div > a div:hover img{display:block;width:auto;height:100%;margin:0 auto;}
.tooltip{position:relative;cursor:help;display:inline-block;text-decoration:none;color:#222;outline:none;}
.tooltip span{font-weight:bold;color:#1b1464;border-bottom:1px dotted;}
.tooltip span.tooltip{visibility:hidden;position:absolute;bottom:30px;left:50%;z-index:999;width:230px;margin-left:-127px;font-size:14px;font-weight:normal;color:#222;padding:10px;opacity:1;background-image:-moz-linear-gradient(to bottom, #eeeeee, #cccccc);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));background-image:-webkit-linear-gradient(to bottom, #eeeeee, #cccccc);background-image:-moz-linear-gradient(to bottom, #eeeeee, #cccccc);background-image:-ms-linear-gradient(to bottom, #eeeeee, #cccccc);background-image:-o-linear-gradient(to bottom, #eeeeee, #cccccc);background-image:linear-gradient(to bottom, #eeeeee, #cccccc);border-radius:4px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.75) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.75) inset;box-shadow:0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.75) inset;box-shadow:0px 0px 4px #222;text-shadow:0 1px 0 rgba(255,255,255,.4);}
.tooltip:hover{border:0;}
.tooltip:hover span.tooltip{visibility:visible;}
.tooltip span.tooltip:before,.tooltip span.tooltip:after{content:"";position:absolute;z-index:1000;bottom:-10px;left:50%;margin-left:-12px;border-top:12px solid #ccc;border-left:24px solid transparent;border-right:24px solid transparent;border-bottom:0;}
.tooltip span.tooltip:before{border-top-color:rgba(0,0,0,.3);bottom:-12px;}
p.credit-privat-a6{margin:0;position:absolute;left:20px;font-size:2rem;line-height:1em;color:#000;-webkit-animation-duration:1s;animation-duration:1s;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;-webkit-animation-name:myfadeInLeft;animation-name:myfadeInLeft;}
nav.sidebar{border-bottom:2px solid #53b9ef}
div.sidebar{width:100%;}
details.sidebar:hover{}
details.sidebar > a{margin:3px 6px;padding:4px;display:block;text-decoration:none;padding:12px 20px;color:#777;text-align:left;position:relative;border-bottom:1px solid #eee}
details.sidebar > a:hover{border-left:2px solid #00a3e6;border-right:2px solid #00a3e6;background:rgba(0,0,0,.03);padding:12px 18px}
details.sidebar > a:hover::before{content:""}
details.sidebar > a:hover::after{content:""}
details.sidebar > a.active{position:relative;color:#e67e22;border:0;box-shadow:0 0 5px #DDD;-moz-box-shadow:0 0 5px #DDD;-webkit-box-shadow:0 0 5px #DDD;border-left:2px solid #00a3e6;border-right:2px solid #00a3e6;padding:12px 18px;margin:0}
details.sidebar > a.active::before{content:"";position:absolute;top:42%;left:0;border-left:5px solid #00a3e6;border-top:5px solid transparent;border-bottom:5px solid transparent}
details.sidebar > a.active::after{content:"";position:absolute;top:42%;right:0;border-right:5px solid #00a3e6;border-top:5px solid transparent;border-bottom:5px solid transparent}
details.sidebar > a{position:relative;color:#015f9b;line-height: 1.2rem;border:0;margin:0;border-bottom:1px solid #eee}
details.sidebar > a:hover::before{content:"";position:absolute;top:42%;left:0}
details.sidebar > a i.fa{float:left;font-size:28px;color:#1b1464;margin:0 10px 0 0}
detail.sidebars > a strong{font-size:18px}
details.sidebar > a i,
details.sidebar > a strong,
details.sidebar > a small{display:block;position:relative;transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;-moz-transition:all 300ms linear;-webkit-transition:all 300ms linear}
summary.sidebar:focus{outline:0}
summary.sidebar::-webkit-details-marker{display:none}
summary.sidebar::before{font-family:FontAwesome;content:"\f101";padding-right:.5em;color:#1b1464}
details.sidebar[open] > summary.sidebar::before{font-family:FontAwesome;padding-right:.45em;content:"\f103"}
details.sidebar > summary.sidebar{cursor:pointer;background:#00a3e6;margin:0;padding:8px 12px;border-bottom:1px solid rgba(33,94,154,.75);color:#fff}
details.sidebar > summary.sidebar:hover{background:#00a3e6}
details.sidebar > a:hover i, ul.sidebar > li:hover i{opacity:1;-webkit-animation:moveFromTop 300ms ease-in-out;-moz-animation:moveFromTop 300ms ease-in-out;-ms-animation:moveFromTop 300ms ease-in-out;-o-animation:moveFromTop 300ms ease-in-out;animation:moveFromTop 300ms ease-in-out}
details.sidebar > a:hover strong{opacity:1;-webkit-animation:moveFromTop 300ms ease-in-out;-moz-animation:moveFromTop 300ms ease-in-out;-ms-animation:moveFromTop 300ms ease-in-out;-o-animation:moveFromTop 300ms ease-in-out;animation:moveFromTop 300ms ease-in-out}
details.sidebar > a:hover small{opacity:1;-webkit-animation:moveFromDown 500ms ease-in-out;-moz-animation:moveFromDown 500ms ease-in-out;-ms-animation:moveFromDown 500ms ease-in-out;-o-animation:moveFromDown 500ms ease-in-out;animation:moveFromDown 500ms ease-in-out}
details.sidebar > a.active:hover i{opacity:1;animation:none}
details.sidebar > a.active:hover strong{opacity:1;animation:none}
details.sidebar > a.active:hover small{opacity:1;animation:none}
ul.sidebar{list-style:none;background:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
ul.sidebar li{position:relative}
ul.sidebar li.search input{border:1px solid #EEE;padding:11px;background:#FFF;outline:none;color:#777;width:180px;float:left}
ul.sidebar li.search input:focus{border:1px solid #e67e22}
ul.sidebar li.search i{margin:0;display:inline-block;font-size:18px}
ul.sidebar li.search button{border:1px solid #e67e22;background:#e67e22;outline:none;color:#fff;float:left;padding:10px 10px 11px 10px;}
ul.sidebar li{display:block;text-decoration:none;padding:12px;color:#777;text-align:left;height:64px;position:relative;border-bottom:1px solid #eee}
@-webkit-keyframes moveFromTop{from{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(00%);transform:translateY(100%);}
to{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}
}
@-webkit-keyframes moveFromDown{from{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
to{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}
}
/* Tab to Accordion */
.nav-tabs > li {
    float: none;
    margin-bottom: -1px;
    display: inline-block;
}
.panel-title > a {
    text-decoration: none;
}
.nav-tabs > li > a {border: none;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {border: none;}
.tab-ac {
	display: inline-block;
    margin: 0 0 -1px;
    padding: 4px 12px;
    font-family: 'Tahoma';
    line-height: 2.5em;
    font-weight: 600;
    text-align: center;
    color: #aaa;
    border: 0px solid #ddd;
    border-width: 1px 1px 1px 1px;
    background: #f1f1f1;
    border-radius: 3px 3px 0 0;
    height: auto;
}
.tab-ac.active {
    color: #555;
    border-top: 1px solid #b0c937;
    border-bottom: 1px solid #fff;
    background: #fff;
}

/*
@-webkit-keyframes moveFromLeft{from{opacity:0;-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);-o-transform:translateX(10%);transform:translateX(10%);}
to{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}
}
@-webkit-keyframes moveFromRight{from{opacity:0;-webkit-transform:translateX(-5%);-moz-transform:translateX(-5%);-ms-transform:translateX(-5%);-o-transform:translateX(-5%);transform:translateX(-5%);}
to{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}
}
*/
@-webkit-keyframes myfadeInLeft{100%{opacity:1;}0%{opacity:0;}from{left:-5px;}to{left:30px;}}
@-moz-keyframes myfadeInLeft{100%{opacity:1;}0%{opacity:0;}from{left:-5px;}to{left:30px;}}
@-o-keyframes myfadeInLeft{100%{opacity:1;}0%{opacity:0;}from{left:-5px;}to{left:30px;}}
@keyframes myfadeInLeft{100%{opacity:1;}0%{opacity:0;}from{left:-5px;}to{left:30px;}}
