.fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after, .fotorama__fullscreen-icon:focus:after,
.fotorama__arr:focus:after, .fotorama__stage__shaft, .fotorama__stage__frame, .fotorama__img, .fotorama__html, .fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0;}
.fotorama--fullscreen, .fotorama__img{max-width:99999px !important;max-height:99999px !important;min-width:0 !important;min-height:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;}
.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}
.fotorama__spinner{position:absolute !important;top:50% !important;left:50% !important;}
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border, .fotorama__wrap--css3 .fotorama__arr, .fotorama__wrap--css3
.fotorama__fullscreen-icon, .fotorama__wrap--css3
.fotorama__video-play, .fotorama__wrap--css3
.fotorama__video-close{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.fotorama__caption, .fotorama__wrap--css3 .fotorama__spinner, .fotorama__wrap--css3 .fotorama__stage,
.fotorama__wrap--css3 .fotorama__nav,
.fotorama__wrap--css3 .fotorama__stage__frame, .fotorama__wrap--css3 .fotorama__stage .fotorama__img,
.fotorama__wrap--css3 .fotorama__html, .fotorama__stage:before, .fotorama__stage:after, .fotorama__nav:before, .fotorama__nav:after{-webkit-transform:translateZ(0);transform:translateZ(0);}
.fotorama__nav__frame, .fotorama__fullscreen-icon:focus,
.fotorama__arr:focus{outline:0;}
.fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after, .fotorama__fullscreen-icon:focus:after,
.fotorama__arr:focus:after{content:'';border-radius:inherit;background-color:rgba(0, 175, 234, 0.5);}
.fotorama__wrap--video .fotorama__stage__shaft,
.fotorama__wrap--video .fotorama__stage,
.fotorama__wrap--video .fotorama__stage__frame--video, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html{-webkit-transform:none !important;transform:none !important;}
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform, width;transition-property:transform, width;transition-timing-function:cubic-bezier(0.1, 0, 0.25, 1);transition-duration:0ms;}
.fotorama__wrap, .fotorama__no-select, .fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-play,
.fotorama__video-close{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}
.fotorama__nav, .fotorama__nav__frame{margin:auto;padding:0;}
.fotorama__nav__shaft, .fotorama__nav__frame, .fotorama__caption__wrap{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1;}
.fotorama__wrap *{box-sizing:content-box;}
.fotorama__caption__wrap{box-sizing:border-box;}
.fotorama--hidden, .fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1;}
.fotorama__stage__shaft, .fotorama__stage__frame, .fotorama__nav, .fotorama__nav__shaft, .fotorama__nav__frame, .fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-play,
.fotorama__video-close{-webkit-tap-highlight-color:transparent;}
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__video-close{}
@media (-webkit-min-device-pixel-ratio:1.5), (min-resolution:2dppx){.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__video-close{background-size:96px 160px;}
}
.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127, 127, 127, 0.2);}
@media print{.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__video-close, .fotorama__thumb-border{background:none !important;}
}
.fotorama{min-width:1px;overflow:hidden;}
.fotorama:not(.fotorama--unobtrusive) > *:not(:first-child){display:none;}
.fullscreen{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#000;}
.fotorama--fullscreen{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;float:none !important;z-index:2147483647 !important;background:#000;width:100% !important;height:100% !important;margin:0 !important;}
.fotorama--fullscreen .fotorama__stage,
.fotorama--fullscreen .fotorama__nav{background:#000;}
.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0;}
.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl;}
.fotorama__stage,
.fotorama__nav{overflow:hidden;position:relative;max-width:100%;}
.fotorama__wrap--pan-y{-ms-touch-action:pan-y;}
.fotorama__wrap .fotorama__pointer{cursor:pointer;}
.fotorama__wrap--slide .fotorama__stage__frame{opacity:1 !important;}
.fotorama__stage__frame{overflow:hidden;}
.fotorama__stage__frame.fotorama__active{z-index:8;}
.fotorama__wrap--fade .fotorama__stage__frame{display:none;}
.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active,
.fotorama__wrap--fade .fotorama__fade-front,
.fotorama__wrap--fade .fotorama__fade-rear{display:block;left:0;top:0;}
.fotorama__wrap--fade .fotorama__fade-front{z-index:8;}
.fotorama__wrap--fade .fotorama__fade-rear{z-index:7;}
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9;}
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none;}
.fotorama__img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none !important;}
.fotorama__loaded .fotorama__img, .fotorama__error .fotorama__img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
.fotorama__img--full{display:none;}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img{display:none;}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block;}
.fotorama__wrap--only-active .fotorama__stage,
.fotorama__wrap--only-active .fotorama__nav{max-width:99999px !important;}
.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden;}
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible;}
.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5;}
.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left;}
.fotorama__nav__frame{position:relative;cursor:pointer;}
.fotorama__nav--dots{display:block;}
.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px;}
.fotorama__nav--dots .fotorama__nav__frame--thumb,
.fotorama__nav--dots .fotorama__thumb-border{display:none;}
.fotorama__nav--thumbs{display:block;}
.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0 !important;}
.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0 !important;}
.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none;}
.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f;}
.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px;}
.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px;}
.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px;}
.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%;}
.fotorama__nav__frame:focus .fotorama__thumb{z-index:2;}
.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1));}
.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue', Arial, sans-serif;font-size:14px;line-height:1.5;color:#000;}
.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0, 0, 0, 0.5);}
.fotorama__caption a:hover{color:#333;border-color:rgba(51, 51, 51, 0.5);}
.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0;}
.fotorama__wrap--video .fotorama__caption, .fotorama__wrap--no-captions .fotorama__caption{display:none;}
.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255, 255, 255, 0.9);padding:5px 10px;}
@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear;}
.fotorama__wrap--css3 .fotorama__stage .fotorama__img,
.fotorama__wrap--css3 .fotorama__html{transition-property:opacity;transition-timing-function:linear;transition-duration:0.3s;}
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;}
.fotorama__select{cursor:auto;}
.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10;}
@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent;}
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-play,
.fotorama__video-close{position:absolute;z-index:11;cursor:pointer;}
.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px;}
.fotorama__arr--prev{left:2px;background-position:0 0;}
.fotorama__arr--next{right:2px;background-position:-32px 0;}
.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1;}
.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20;}
.fotorama__fullscreen-icon:focus,
.fotorama__arr:focus{border-radius:50%;}
.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px;}
.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0;}
.fotorama__wrap--css2 .fotorama__video-play, .fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none;}
.fotorama__loaded .fotorama__video-play, .fotorama__error .fotorama__video-play, .fotorama__nav__frame .fotorama__video-play{opacity:1;display:block;}
.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px;}
.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0;}
.fotorama__wrap--css2 .fotorama__video-close{display:none;}
.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px, -32px, 0);transform:translate3d(32px, -32px, 0);}
.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1;}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0;}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1;}
.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0 !important;}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none;}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block;}
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none !important;}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px, -32px, 0);transform:translate3d(32px, -32px, 0);}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px, 0, 0);transform:translate3d(-48px, 0, 0);}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px, 0, 0);transform:translate3d(48px, 0, 0);}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px, -32px, 0) !important;transform:translate3d(32px, -32px, 0) !important;}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px, 0, 0) !important;transform:translate3d(-48px, 0, 0) !important;}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px, 0, 0) !important;transform:translate3d(48px, 0, 0) !important;}
.fotorama__wrap--css3 .fotorama__arr:not(:focus),
.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
.fotorama__wrap--css3 .fotorama__video-play:not(:focus),
.fotorama__wrap--css3 .fotorama__video-close:not(:focus){transition-property:-webkit-transform, opacity;transition-property:transform, opacity;transition-duration:0.3s;}
.fotorama__stage:before, .fotorama__stage:after, .fotorama__nav:before, .fotorama__nav:after{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%, 5px 100%;}
.fotorama__stage:before, .fotorama__nav:before{background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.4), transparent);background-position:0 0, 0 0;left:-10px;}
.fotorama__stage.fotorama__shadows--left:before, .fotorama__nav.fotorama__shadows--left:before{left:0;}
.fotorama__stage:after, .fotorama__nav:after{background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.4), transparent);background-position:100% 0, 100% 0;right:-10px;}
.fotorama__stage.fotorama__shadows--right:after, .fotorama__nav.fotorama__shadows--right:after{right:0;}
.fotorama--fullscreen .fotorama__stage:before, .fotorama--fullscreen .fotorama__stage:after,
.fotorama--fullscreen .fotorama__nav:before,
.fotorama--fullscreen .fotorama__nav:after,
.fotorama__wrap--no-shadows .fotorama__stage:before,
.fotorama__wrap--no-shadows .fotorama__stage:after,
.fotorama__wrap--no-shadows .fotorama__nav:before,
.fotorama__wrap--no-shadows .fotorama__nav:after,
.fotorama__wrap--fade .fotorama__stage:before,
.fotorama__wrap--fade .fotorama__stage:after{display:none;}
.chosen-container{position:relative;display:inline-block;vertical-align:middle;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;background:#fff;}
.chosen-container.chosen-with-drop .chosen-drop{left:0;}
.chosen-container a{cursor:pointer;}
.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;background-clip:padding-box;text-decoration:none;white-space:nowrap;line-height:24px;}
.chosen-container-single .chosen-default{}
.chosen-container-single .chosen-single > span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px;}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url('../../vendor/chosen/chosen-sprite.png') -42px 1px no-repeat;}
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px;}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px;}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%;}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url('../../vendor/chosen/chosen-sprite.png') no-repeat 0px 2px;}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap;}
.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;background:white url('../../vendor/chosen/chosen-sprite.png') no-repeat 100% -20px;background:url('../../vendor/chosen/chosen-sprite.png') no-repeat 100% -20px;line-height:normal;}
.chosen-container-single .chosen-drop{margin-top:-1px;background-clip:padding-box;}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px;}
.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch;}
.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none;}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}
.chosen-container .chosen-results li.disabled-result{display:list-item;cursor:default;}
.chosen-container .chosen-results li.highlighted{}
.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4;}
.chosen-container .chosen-results li.group-result{display:list-item;cursor:default;}
.chosen-container .chosen-results li.group-option{padding-left:15px;}
.chosen-container .chosen-results li em{text-decoration:underline;}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto !important;height:1%;cursor:text;}
.chosen-container-multi .chosen-choices li{float:left;list-style:none;}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;background:transparent !important;line-height:normal;}
.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;max-width:100%;background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;line-height:13px;cursor:default;}
.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('../../vendor/chosen/chosen-sprite.png') -42px 1px no-repeat;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px;}
.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px;}
.chosen-container-multi .chosen-results{margin:0;padding:0;}
.chosen-container-multi .chosen-drop .result-selected{display:list-item;cursor:default;}
.chosen-container-active .chosen-single{}
.chosen-container-active.chosen-with-drop .chosen-single{}
.chosen-container-active.chosen-with-drop .chosen-single div{background:transparent;}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px;}
.chosen-container-active .chosen-choices{}
.chosen-container-active .chosen-choices li.search-field input[type="text"]{}
.chosen-disabled{opacity:0.5 !important;cursor:default;}
.chosen-disabled .chosen-single{cursor:default;}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default;}
.chosen-rtl{text-align:right;}
.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}
.chosen-rtl .chosen-single div{right:auto;left:3px;}
.chosen-rtl .chosen-single abbr{right:auto;left:26px;}
.chosen-rtl .chosen-choices li{float:right;}
.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl;}
.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px;}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop{left:9999px;}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{}
.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:white url('../../vendor/chosen/chosen-sprite.png') no-repeat -30px -20px;background:url('../../vendor/chosen/chosen-sprite.png') no-repeat -30px -20px;direction:rtl;}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type="text"],
.chosen-container-single .chosen-single abbr,
.chosen-container-single .chosen-single div b,
.chosen-container-single .chosen-search input[type="text"],
.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
.chosen-container .chosen-results-scroll-down span,
.chosen-container .chosen-results-scroll-up span{background-image:url('chosen-sprite@2x.png') !important;background-size:52px 37px !important;background-repeat:no-repeat !important;}
}
@font-face{font-family:'intro_regular';src:url('../fonts/webfontkit/intro-webfont.eot');src:url('../fonts/webfontkit/intro-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/webfontkit/intro-webfont.woff2') format('woff2'),
url('../fonts/webfontkit/intro-webfont.woff') format('woff'),
url('../fonts/webfontkit/intro-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'pf_dintext_probold';src:url('../fonts/webfontkit/pfdintextpro-bold-webfont.eot');src:url('../fonts/webfontkit/pfdintextpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/webfontkit/pfdintextpro-bold-webfont.woff2') format('woff2'),
url('../fonts/webfontkit/pfdintextpro-bold-webfont.woff') format('woff'),
url('../fonts/webfontkit/pfdintextpro-bold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'pf_dintext_proregular';src:url('../fonts/webfontkit/pfdintextpro-regular-webfont.eot');src:url('../fonts/webfontkit/pfdintextpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/webfontkit/pfdintextpro-regular-webfont.woff2') format('woff2'),
url('../fonts/webfontkit/pfdintextpro-regular-webfont.woff') format('woff'),
url('../fonts/webfontkit/pfdintextpro-regular-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'gctm';src:url('../fonts/gctm/gctm.eot');src:url('../fonts/gctm/gctm.eot?#iefix') format('embedded-opentype'),
url('../fonts/gctm/gctm.woff') format('woff'),
url('../fonts/gctm/gctm.ttf') format('truetype'),
url('../fonts/gctm/gctm.svg') format('svg');font-weight:normal;font-style:normal;}
.i{font-family:'gctm';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.i-cancel:before{content:"\e604";}
.i-grid:before{content:"\e602";}
.i-list:before{content:"\e603";}
.i-logo-text:before{content:"\e600";}
.i-logo:before{content:"\e601";}
.i-search:before{content:"\f002";}
.i-chevron-left:before{content:"\f053";}
.i-chevron-right:before{content:"\f054";}
.i-eye:before{content:"\f06e";}
.i-chevron-up:before{content:"\f077";}
.i-chevron-down:before{content:"\f078";}
.i-phone:before{content:"\f095";}
.i-twitter:before{content:"\f099";}
.i-facebook:before{content:"\f09a";}
.i-instagram:before{content:"\f16d";}
.o-hidden{overflow:hidden !important;}
.invisible{visibility:hidden !important;}
.visible{visibility:visible !important;}
.affix{position:fixed !important;}
.absolute{position:absolute !important;}
.relative{position:relative !important;}
.initial{position:initial !important;}
.display-block{display:block !important;}
.inline-block{display:inline-block !important;}
.full-width{width:100% !important;max-width:100% !important;}
.full-height{height:100% !important;max-height:100% !important;}
.no-gutter{margin:0 !important;padding:0 !important;}
.no-border{border:none !important;}
.valign-mid-wrap{display:table;}
.valign-mid{display:table-cell;vertical-align:middle;}
.centered{float:none;margin:0 auto;}
.c-white{color:#ffffff !important;}
.c-black{color:#000000 !important;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.text-center{text-align:center !important;}
.text-justify{text-align:justify !important;}
.text-italic{font-style:italic !important;}
.text-bold{font-weight:bold !important;}
html{position:relative;min-height:100%;width:100%;margin:0;padding:0;border:0;font-family:"Helvetica", Arial, sans-serif;line-height:1.5;}
body{margin:0;}
div,
span,
object,
iframe,
img,
table,
caption,
thead,
tbody,
tfoot,
tr,
tr,
td,
article,
aside,
canvas,
details,
figure,
hgroup,
menu,
nav,
footer,
header,
section,
summary,
mark,
audio,
video{margin:0;padding:0;border:0;}
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cite,
code,
del,
dfn,
em,
ins,
q,
samp,
small,
strong,
sub,
sup,
b,
i,
hr,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
legend,
label{margin:0;padding:0;font-size:100%;font-weight:normal;vertical-align:baseline;border:0;}
article,
aside,
canvas,
figure,
figure img,
figcaption,
hgroup,
footer,
header,
nav,
section,
audio,
video{display:block;}
table{border-collapse:separate;border-spacing:0;}
table caption,
table th,
table td{text-align:left;vertical-align:middle;}
a img{border:0;}
:focus{outline:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
select,
select:focus,
input,
input:focus,
button,
button:focus,
textarea,
textarea:focus,
label,
label:focus{display:inline-block;outline:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;-webkit-appearance:none;-moz-appearance:none;background:none;text-shadow:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;cursor:pointer;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
input:-webkit-autofill,
input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important;}
label > *{pointer-events:none;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
@media (min-width:480px){.container{width:490px;}
}
@media (min-width:768px){.container{width:750px;}
}
@media (min-width:992px){.container{width:970px;}
}
@media (min-width:1200px){.container{width:1170px;}
}
@media (min-width:1440px){.container{width:1440px;}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.row{margin-left:-15px;margin-right:-15px;}
.col-xxs-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xlg-1, .col-xxs-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xlg-2, .col-xxs-3, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xlg-3, .col-xxs-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xlg-4, .col-xxs-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xlg-5, .col-xxs-6, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xlg-6, .col-xxs-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xlg-7, .col-xxs-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xlg-8, .col-xxs-9, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xlg-9, .col-xxs-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xlg-10, .col-xxs-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xlg-11, .col-xxs-12, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xlg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12{float:left;}
.col-xxs-12{width:100%;}
.col-xxs-11{width:91.66666667%;}
.col-xxs-10{width:83.33333333%;}
.col-xxs-9{width:75%;}
.col-xxs-8{width:66.66666667%;}
.col-xxs-7{width:58.33333333%;}
.col-xxs-6{width:50%;}
.col-xxs-5{width:41.66666667%;}
.col-xxs-4{width:33.33333333%;}
.col-xxs-3{width:25%;}
.col-xxs-2{width:16.66666667%;}
.col-xxs-1{width:8.33333333%;}
.col-xxs-pull-12{right:100%;}
.col-xxs-pull-11{right:91.66666667%;}
.col-xxs-pull-10{right:83.33333333%;}
.col-xxs-pull-9{right:75%;}
.col-xxs-pull-8{right:66.66666667%;}
.col-xxs-pull-7{right:58.33333333%;}
.col-xxs-pull-6{right:50%;}
.col-xxs-pull-5{right:41.66666667%;}
.col-xxs-pull-4{right:33.33333333%;}
.col-xxs-pull-3{right:25%;}
.col-xxs-pull-2{right:16.66666667%;}
.col-xxs-pull-1{right:8.33333333%;}
.col-xxs-pull-0{right:auto;}
.col-xxs-push-12{left:100%;}
.col-xxs-push-11{left:91.66666667%;}
.col-xxs-push-10{left:83.33333333%;}
.col-xxs-push-9{left:75%;}
.col-xxs-push-8{left:66.66666667%;}
.col-xxs-push-7{left:58.33333333%;}
.col-xxs-push-6{left:50%;}
.col-xxs-push-5{left:41.66666667%;}
.col-xxs-push-4{left:33.33333333%;}
.col-xxs-push-3{left:25%;}
.col-xxs-push-2{left:16.66666667%;}
.col-xxs-push-1{left:8.33333333%;}
.col-xxs-push-0{left:auto;}
.col-xxs-offset-12{margin-left:100%;}
.col-xxs-offset-11{margin-left:91.66666667%;}
.col-xxs-offset-10{margin-left:83.33333333%;}
.col-xxs-offset-9{margin-left:75%;}
.col-xxs-offset-8{margin-left:66.66666667%;}
.col-xxs-offset-7{margin-left:58.33333333%;}
.col-xxs-offset-6{margin-left:50%;}
.col-xxs-offset-5{margin-left:41.66666667%;}
.col-xxs-offset-4{margin-left:33.33333333%;}
.col-xxs-offset-3{margin-left:25%;}
.col-xxs-offset-2{margin-left:16.66666667%;}
.col-xxs-offset-1{margin-left:8.33333333%;}
.col-xxs-offset-0{margin-left:0%;}
@media (min-width:480px){.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666667%;}
.col-xs-pull-10{right:83.33333333%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666667%;}
.col-xs-pull-7{right:58.33333333%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666667%;}
.col-xs-pull-4{right:33.33333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.66666667%;}
.col-xs-pull-1{right:8.33333333%;}
.col-xs-pull-0{right:auto;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666667%;}
.col-xs-push-10{left:83.33333333%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666667%;}
.col-xs-push-7{left:58.33333333%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666667%;}
.col-xs-push-4{left:33.33333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.66666667%;}
.col-xs-push-1{left:8.33333333%;}
.col-xs-push-0{left:auto;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666667%;}
.col-xs-offset-10{margin-left:83.33333333%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666667%;}
.col-xs-offset-7{margin-left:58.33333333%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666667%;}
.col-xs-offset-4{margin-left:33.33333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.66666667%;}
.col-xs-offset-1{margin-left:8.33333333%;}
.col-xs-offset-0{margin-left:0%;}
}
@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left;}
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.col-sm-pull-12{right:100%;}
.col-sm-pull-11{right:91.66666667%;}
.col-sm-pull-10{right:83.33333333%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-8{right:66.66666667%;}
.col-sm-pull-7{right:58.33333333%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-5{right:41.66666667%;}
.col-sm-pull-4{right:33.33333333%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-2{right:16.66666667%;}
.col-sm-pull-1{right:8.33333333%;}
.col-sm-pull-0{right:auto;}
.col-sm-push-12{left:100%;}
.col-sm-push-11{left:91.66666667%;}
.col-sm-push-10{left:83.33333333%;}
.col-sm-push-9{left:75%;}
.col-sm-push-8{left:66.66666667%;}
.col-sm-push-7{left:58.33333333%;}
.col-sm-push-6{left:50%;}
.col-sm-push-5{left:41.66666667%;}
.col-sm-push-4{left:33.33333333%;}
.col-sm-push-3{left:25%;}
.col-sm-push-2{left:16.66666667%;}
.col-sm-push-1{left:8.33333333%;}
.col-sm-push-0{left:auto;}
.col-sm-offset-12{margin-left:100%;}
.col-sm-offset-11{margin-left:91.66666667%;}
.col-sm-offset-10{margin-left:83.33333333%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-8{margin-left:66.66666667%;}
.col-sm-offset-7{margin-left:58.33333333%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-5{margin-left:41.66666667%;}
.col-sm-offset-4{margin-left:33.33333333%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-2{margin-left:16.66666667%;}
.col-sm-offset-1{margin-left:8.33333333%;}
.col-sm-offset-0{margin-left:0%;}
}
@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left;}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
.col-md-pull-12{right:100%;}
.col-md-pull-11{right:91.66666667%;}
.col-md-pull-10{right:83.33333333%;}
.col-md-pull-9{right:75%;}
.col-md-pull-8{right:66.66666667%;}
.col-md-pull-7{right:58.33333333%;}
.col-md-pull-6{right:50%;}
.col-md-pull-5{right:41.66666667%;}
.col-md-pull-4{right:33.33333333%;}
.col-md-pull-3{right:25%;}
.col-md-pull-2{right:16.66666667%;}
.col-md-pull-1{right:8.33333333%;}
.col-md-pull-0{right:auto;}
.col-md-push-12{left:100%;}
.col-md-push-11{left:91.66666667%;}
.col-md-push-10{left:83.33333333%;}
.col-md-push-9{left:75%;}
.col-md-push-8{left:66.66666667%;}
.col-md-push-7{left:58.33333333%;}
.col-md-push-6{left:50%;}
.col-md-push-5{left:41.66666667%;}
.col-md-push-4{left:33.33333333%;}
.col-md-push-3{left:25%;}
.col-md-push-2{left:16.66666667%;}
.col-md-push-1{left:8.33333333%;}
.col-md-push-0{left:auto;}
.col-md-offset-12{margin-left:100%;}
.col-md-offset-11{margin-left:91.66666667%;}
.col-md-offset-10{margin-left:83.33333333%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-8{margin-left:66.66666667%;}
.col-md-offset-7{margin-left:58.33333333%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-5{margin-left:41.66666667%;}
.col-md-offset-4{margin-left:33.33333333%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-2{margin-left:16.66666667%;}
.col-md-offset-1{margin-left:8.33333333%;}
.col-md-offset-0{margin-left:0%;}
}
@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left;}
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}
.col-lg-pull-12{right:100%;}
.col-lg-pull-11{right:91.66666667%;}
.col-lg-pull-10{right:83.33333333%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-8{right:66.66666667%;}
.col-lg-pull-7{right:58.33333333%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-5{right:41.66666667%;}
.col-lg-pull-4{right:33.33333333%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-2{right:16.66666667%;}
.col-lg-pull-1{right:8.33333333%;}
.col-lg-pull-0{right:auto;}
.col-lg-push-12{left:100%;}
.col-lg-push-11{left:91.66666667%;}
.col-lg-push-10{left:83.33333333%;}
.col-lg-push-9{left:75%;}
.col-lg-push-8{left:66.66666667%;}
.col-lg-push-7{left:58.33333333%;}
.col-lg-push-6{left:50%;}
.col-lg-push-5{left:41.66666667%;}
.col-lg-push-4{left:33.33333333%;}
.col-lg-push-3{left:25%;}
.col-lg-push-2{left:16.66666667%;}
.col-lg-push-1{left:8.33333333%;}
.col-lg-push-0{left:auto;}
.col-lg-offset-12{margin-left:100%;}
.col-lg-offset-11{margin-left:91.66666667%;}
.col-lg-offset-10{margin-left:83.33333333%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-8{margin-left:66.66666667%;}
.col-lg-offset-7{margin-left:58.33333333%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-5{margin-left:41.66666667%;}
.col-lg-offset-4{margin-left:33.33333333%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-2{margin-left:16.66666667%;}
.col-lg-offset-1{margin-left:8.33333333%;}
.col-lg-offset-0{margin-left:0%;}
}
@media (min-width:1440px){.col-xlg-1, .col-xlg-2, .col-xlg-3, .col-xlg-4, .col-xlg-5, .col-xlg-6, .col-xlg-7, .col-xlg-8, .col-xlg-9, .col-xlg-10, .col-xlg-11, .col-xlg-12{float:left;}
.col-xlg-12{width:100%;}
.col-xlg-11{width:91.66666667%;}
.col-xlg-10{width:83.33333333%;}
.col-xlg-9{width:75%;}
.col-xlg-8{width:66.66666667%;}
.col-xlg-7{width:58.33333333%;}
.col-xlg-6{width:50%;}
.col-xlg-5{width:41.66666667%;}
.col-xlg-4{width:33.33333333%;}
.col-xlg-3{width:25%;}
.col-xlg-2{width:16.66666667%;}
.col-xlg-1{width:8.33333333%;}
.col-xlg-pull-12{right:100%;}
.col-xlg-pull-11{right:91.66666667%;}
.col-xlg-pull-10{right:83.33333333%;}
.col-xlg-pull-9{right:75%;}
.col-xlg-pull-8{right:66.66666667%;}
.col-xlg-pull-7{right:58.33333333%;}
.col-xlg-pull-6{right:50%;}
.col-xlg-pull-5{right:41.66666667%;}
.col-xlg-pull-4{right:33.33333333%;}
.col-xlg-pull-3{right:25%;}
.col-xlg-pull-2{right:16.66666667%;}
.col-xlg-pull-1{right:8.33333333%;}
.col-xlg-pull-0{right:auto;}
.col-xlg-push-12{left:100%;}
.col-xlg-push-11{left:91.66666667%;}
.col-xlg-push-10{left:83.33333333%;}
.col-xlg-push-9{left:75%;}
.col-xlg-push-8{left:66.66666667%;}
.col-xlg-push-7{left:58.33333333%;}
.col-xlg-push-6{left:50%;}
.col-xlg-push-5{left:41.66666667%;}
.col-xlg-push-4{left:33.33333333%;}
.col-xlg-push-3{left:25%;}
.col-xlg-push-2{left:16.66666667%;}
.col-xlg-push-1{left:8.33333333%;}
.col-xlg-push-0{left:auto;}
.col-xlg-offset-12{margin-left:100%;}
.col-xlg-offset-11{margin-left:91.66666667%;}
.col-xlg-offset-10{margin-left:83.33333333%;}
.col-xlg-offset-9{margin-left:75%;}
.col-xlg-offset-8{margin-left:66.66666667%;}
.col-xlg-offset-7{margin-left:58.33333333%;}
.col-xlg-offset-6{margin-left:50%;}
.col-xlg-offset-5{margin-left:41.66666667%;}
.col-xlg-offset-4{margin-left:33.33333333%;}
.col-xlg-offset-3{margin-left:25%;}
.col-xlg-offset-2{margin-left:16.66666667%;}
.col-xlg-offset-1{margin-left:8.33333333%;}
.col-xlg-offset-0{margin-left:0%;}
}
.clearfix,
.container,
.container-fluid,
.row{*zoom:1;clear:both;}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after{content:" ";display:table;}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after{clear:both;}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after{content:" ";display:table;}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after{clear:both;}
.center-block{display:block;margin-left:auto;margin-right:auto;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.hide{display:none !important;}
.show{display:block !important;}
.invisible{visibility:hidden;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.hidden{display:none !important;visibility:hidden !important;}
.affix{position:fixed;}
@-ms-viewport{width:device-width;}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg{display:none !important;}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block{display:none !important;}
@media (max-width:767px){.visible-xs{display:block !important;}
table.visible-xs{display:table;}
tr.visible-xs{display:table-row !important;}
th.visible-xs,
td.visible-xs{display:table-cell !important;}
}
@media (max-width:767px){.visible-xs-block{display:block !important;}
}
@media (max-width:767px){.visible-xs-inline{display:inline !important;}
}
@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important;}
table.visible-sm{display:table;}
tr.visible-sm{display:table-row !important;}
th.visible-sm,
td.visible-sm{display:table-cell !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important;}
table.visible-md{display:table;}
tr.visible-md{display:table-row !important;}
th.visible-md,
td.visible-md{display:table-cell !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important;}
}
@media (min-width:1200px){.visible-lg{display:block !important;}
table.visible-lg{display:table;}
tr.visible-lg{display:table-row !important;}
th.visible-lg,
td.visible-lg{display:table-cell !important;}
}
@media (min-width:1200px){.visible-lg-block{display:block !important;}
}
@media (min-width:1200px){.visible-lg-inline{display:inline !important;}
}
@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important;}
}
@media (max-width:479px){.hidden-xxs{display:none !important;}
}
@media (max-width:767px){.hidden-xs{display:none !important;}
}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important;}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important;}
}
@media (min-width:1200px){.hidden-lg{display:none !important;}
}
@media (min-width:1440px){.hidden-xlg{display:none !important;}
}
.visible-print{display:none !important;}
@media print{.visible-print{display:block !important;}
table.visible-print{display:table;}
tr.visible-print{display:table-row !important;}
th.visible-print,
td.visible-print{display:table-cell !important;}
}
.visible-print-block{display:none !important;}
@media print{.visible-print-block{display:block !important;}
}
.visible-print-inline{display:none !important;}
@media print{.visible-print-inline{display:inline !important;}
}
.visible-print-inline-block{display:none !important;}
@media print{.visible-print-inline-block{display:inline-block !important;}
}
@media print{.hidden-print{display:none !important;}
}
body{font-family:'pf_dintext_proregular', Arial, sans-serif;font-size:14px;line-height:16px;color:#3d3d3d;background-color:#ffffff;margin-bottom:144px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.news-list{margin-bottom:30px;}
.wrapper{overflow:hidden;position:relative;display:block;min-height:100%;}
.container,
.container-fluid{position:relative;max-width:991px;}
section{position:relative;}
a,
.search-link{color:#3d3d3d;text-decoration:none;-moz-transition:all linear 50ms;-webkit-transition:all linear 50ms;-ms-transition:all linear 50ms;-o-transition:all linear 50ms;transition:all linear 50ms;}
a:hover,
.search-link:hover,
a:focus,
.search-link:focus{text-decoration:none;color:rgba(61, 61, 61, 0.5);}
.more-link{display:inline-block;font-family:'intro_regular', Arial, sans-serif;font-size:10px;line-height:16px;margin-bottom:30px;cursor:pointer;}
p{margin-bottom:25px;}
strong,
b{font-family:'pf_dintext_probold', Arial, sans-serif;}
small{font-size:12px;}
h1,
h2,
h3,
h4,
h5,
h6,
.heading{margin-bottom:25px;font-family:'intro_regular', Arial, sans-serif;}
header{position:relative;}
header .header-row{background-color:#efefef;border-right:1px solid #fff;}
header .header-row .header-col-left{background-color:#efefef;}
header .header-row .header-col-right{background-color:#ffffff;margin-right:-1px;}
header .bg-header{position:absolute;height:100%;background-color:#efefef;}
header .toppane{padding:5px 0 0 0;}
header .toppane .main-top-title{display:inline-block;padding:5px 0;font-size:18px}
header .header-social{float:right;padding-top:20px;margin-bottom:10px;}
header .header-social a{display:inline-block;padding:5px 5px;}
header .header-social .i{font-size:22px;}
header .header-social .i:hover, header .header-social .icon-vk:hover{opacity:.7}
.i-facebook{color:#3c5a98}
.icon-vk {background:url(../img/vk-icon.svg) no-repeat;background-size:100%;width:25px;height:22px;display:inline-block;}
.i-instagram{color:#BC805E}
.i-twitter{color:#00aced}
header .search-link{display:inline-block;padding:5px;margin-left:34px;font-size:12px;line-height:12px;cursor:pointer;}
header .header-content{margin-top:30px;padding-bottom:47px;}
header a.brand{display:inline-block;-moz-transition:all linear 150ms;-webkit-transition:all linear 150ms;-ms-transition:all linear 150ms;-o-transition:all linear 150ms;transition:all linear 150ms;}
header a.brand:hover,
header a.brand:focus{-webkit-filter:saturate(0);-moz-filter:saturate(0);-o-filter:saturate(0);-ms-filter:saturate(0);filter:saturate(0);}
header ul.main-nav{display:inline-block;margin:-4px 0 20px 0;padding:0;list-style:none;font-family:'intro_regular', Arial, sans-serif;font-size:12px;line-height:100%;vertical-align:top;}
header ul.main-nav li .dash-long{height:3px;width:26px;margin:8px 8px 0 0;background-color:transparent;-moz-transition:background-color ease-in-out 50ms;-webkit-transition:background-color ease-in-out 50ms;-ms-transition:background-color ease-in-out 50ms;-o-transition:background-color ease-in-out 50ms;transition:background-color ease-in-out 50ms;}
header ul.main-nav li a{display:inline-block;padding:4px 0;color:rgba(61, 61, 61, 0.5);}
header ul.main-nav li a:hover,
header ul.main-nav li a:focus{color:#3d3d3d;}
header ul.main-nav li.current-menu-item .dash-long{background-color:#3d3d3d;}
header ul.main-nav li.current-menu-item a{color:#3d3d3d;}
header ul.sub-nav{display:block;margin:20px 0 0 0;padding:0;list-style:none;font-family:'intro_regular', Arial, sans-serif;font-size:12px;line-height:100%;}
header ul.sub-nav li{display:inline-block;}
header ul.sub-nav li .dash-long{display:inline-block;height:3px;width:35px;margin:19px 0 0 0;-moz-transition:background-color ease-in-out 50ms;-webkit-transition:background-color ease-in-out 50ms;-ms-transition:background-color ease-in-out 50ms;-o-transition:background-color ease-in-out 50ms;transition:background-color ease-in-out 50ms;}
header ul.sub-nav li a{display:inline-block;padding:15px 8px;}
header ul.sub-nav li.current-menu-item .dash-long{background-color:#9E9E9E;}
header ul.sub-nav li.current-menu-item a{color:#9E9E9E;}
header .header-contacts{margin-bottom:20px;font-family:'intro_regular', Arial, sans-serif;color:#c0c0c0;vertical-align:top;}
header .header-contacts small{display:block;font-size:10px;line-height:100%;}
header .header-contacts .header-phone{display:block;padding:6px 0;font-size:15px;line-height:21px;}
#breadcrumbs{list-style:none;padding-top:10px;margin-bottom:10px;overflow:hidden;}
#breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:15px;}
#breadcrumbs li.item-current{display:inline;}
#breadcrumbs .separator{font-size:18px;font-weight:100;color:#ccc;}
.home-hero{margin-bottom:35px;}
.home-hero .home-hero-bg{position:absolute;left:0;top:0;height:100%;background-color:#efefef;}
.home-hero .home-slider-wrap{position:relative;padding:0 0 30px 0;}
.home-hero .home-slider-wrap .fotorama__wrap--slide .fotorama__stage__frame{opacity:0.2 !important;-moz-transition:opacity ease-in-out 150ms;-webkit-transition:opacity ease-in-out 150ms;-ms-transition:opacity ease-in-out 150ms;-o-transition:opacity ease-in-out 150ms;transition:opacity ease-in-out 150ms;}
.home-hero .home-slider-wrap .fotorama__wrap--slide .fotorama__stage__frame.fotorama__active{opacity:1 !important;}
.home-hero .home-slider-wrap .overlay{position:absolute;z-index:1;top:0;height:400px;width:100%;}
.home-hero .home-slider-wrap .overlay.left{width:1000%;left:-1000%;background-color:#efefef;}
.home-hero .home-slider-wrap .overlay.right{width:1000%;right:-1000%;background-color:#ffffff;opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";filter:alpha(opacity=50);}
.home-hero .home-slider-wrap .home-slider-footer{position:relative;overflow:hidden;min-height:50px;width:100%;padding:10px 80px 10px 10px;background-color:#ffffff;font-size:14px;line-height:18px;}
.home-hero .home-slider-wrap .home-slider-footer .dash-long{float:left;display:inline-block;height:1px;margin-top:7px;margin-left:7px;}
.home-hero .home-slider-wrap .home-slider-footer p{float:none;margin:0 0 0 70px;}
.home-hero .home-slider-wrap .home-slider-footer p.home-slider-footer-heading{font-family:'intro_regular', Arial, sans-serif;font-size:16px;line-height:140%;margin-bottom:5px;}
.home-hero .home-slider-wrap .home-slider-controls{position:absolute;top:0;right:5px;overflow:hidden;font-size:18px;line-height:50px;height:50px;width:60px;}
.home-hero .home-slider-wrap .home-slider-controls > a{display:inline-block;float:left;width:30px;height:50px;text-align:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.home-hero .home-slider-wrap .home-slider-heading{position:relative;z-index:2;float:left;margin-left:-15px;margin-top:-38px;font-family:'intro_regular', Arial, sans-serif;font-size:32px;line-height:0;}
.home-hero .event-content-wrapper .home-slider-heading{margin:0;width:100%;}
.home-hero .home-slider-wrap .home-slider-heading span{display:inline-block;padding:0 5px;line-height:38px;background-color:#ffffff;}
.home-hero .home-slider-wrap .home-slider-date{position:relative;z-index:2;float:right;margin-top:-47px;margin-right:-54px;font-family:'pf_dintext_probold', Arial, sans-serif;font-size:50px;line-height:0;letter-spacing:-1px;}
.home-hero .home-slider-wrap .home-slider-date span{display:inline-block;line-height:46px;background-color:#ffffff;padding:0 5px;}
.home-hero .home-slider-wrap .home-slider-date .underline{display:block;margin:20px 5px;width:40px;height:6px;background-color:#3d3d3d;}
.home-hero .slider{overflow:visible;width:100%;height:400px;line-height:0;}
.home-hero .slider .fotorama__wrap{height:400px !important;}
.home-hero .slider .fotorama__stage{overflow:visible;}
.home-hero .slider .slide{width:100%;height:470px;}
.home-hero .slider .slide a{display:inline-block;width:100%;height:100%;}
.home-hero .slider .slide .slide-body{display:table;width:100%;height:400px;-webkit-transform:translate3d(0, 0, 0);background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:transparent;font-family:'intro_regular', Arial, sans-serif;font-size:36px;line-height:50px;text-align:center;color:#ffffff;}
.home-hero .slider .slide .slide-body .slide-body-bg{display:table-cell;vertical-align:middle;height:100%;width:100%;}
.home-hero .slider .slide .slide-body span{display:inline;border-bottom:3px solid #ffffff;}
.home-hero .home-hero-footer{position:relative;padding-bottom:20px;background-color:#efefef;}
.home-hero .home-hero-footer .arrow-down{left:117px;bottom:-12px;}
.home-hero .home-hero-footer .sticky-heading{position:relative;display:inline-block;left:auto;margin-bottom:5px;}
.home-hero .home-hero-footer .sticky-heading span{height:auto;background-color:transparent;}
.home-hero .home-hero-footer .sticky-heading .underline{margin:5px 0 0 0;}
@media (min-width:768px){.events-media-grid .media-grid .col.col-sm-4:first-child + .col.col-sm-4 + .col.col-sm-4{clear:right;}
.events-media-grid .media-grid .col.col-sm-4:first-child + .col.col-sm-4 + .col.col-sm-4 + .col.col-sm-4{clear:left;}
}
.events-media-grid .sticky-heading span,
.event-content-wrapper .sticky-heading span{font-size:41px;height:auto;line-height:43px;}
.events-media-grid .sticky-heading .underline{margin:3px 0;}
.events-media-grid .toppane,
.event-content-wrapper .toppane{padding:15px 0 20px 60px;line-height:24px;margin-top:-20px;margin-bottom:20px;z-index:1;position:relative;}
.event-content-wrapper .toppane{font-size:24px;padding-right:20px;display:inline-block;background-color:white}
.events-media-grid .toppane a,
.event-content-wrapper .toppane span{display:inline-block;font-family:'intro_regular', Arial, sans-serif;color:#c0c0c0;}
.events-media-grid .toppane a.active,
.events-media-grid .toppane a:hover,
.events-media-grid .toppane a:focus,
.event-content-wrapper .toppane span{color:#3d3d3d;}
.events-media-grid .toppane .dash-long{display:inline-block;margin:10px 4px 0;background-color:#c0c0c0;}
.event-content-wrapper .event-place{font-family:'intro_regular', Arial, sans-serif;font-size:24px;text-transform:uppercase;}
.events-media-grid .delimeter{margin-bottom:35px;}
.main-news .toppane{padding-bottom:15px;}
.main-news.news-list .media-grid .col.col-xs-6:nth-child(even),
.main-news.news-list .media-grid .col.col-sm-6:nth-child(even){clear:right;}
.main-news.news-list .media-grid .col.col-xs-6:nth-child(odd),
.main-news.news-list .media-grid .col.col-sm-6:nth-child(odd){clear:left;}
.news-page{padding-top:20px;}
.main-news .delimeter{margin-bottom:35px;}
.how-to-find{font-family:'intro_regular', Arial, sans-serif;}
.how-to-find .delimeter{margin-top:25px;margin-bottom:35px;}
.how-to-find .toppane{margin-bottom:15px;}
.how-to-find .map{margin-bottom:40px;}
.how-to-find .col{margin-bottom:30px;font-size:16px;line-height:24px;}
.how-to-find .col .col-heading{margin-bottom:25px;font-size:10px;line-height:100%;}
.how-to-find .col p{margin-bottom:0;}
.how-to-find .more-link {margin-bottom: 0}
.media-grid .col{margin-bottom:30px;}
.media-grid .col .col-img{position:relative;transform:translate3d(0, 0, 0);margin-bottom:25px;border:1px solid #a8a8a8;text-align:center;}
.media-grid .col .partner-img{border:none;}
.media-grid .col .col-img img,
.event-content-wrapper .event-thumb img{position:relative;display:block;width:100%;height:auto;vertical-align:middle;}
.media-grid .col .col-sidebar{float:left;width:60px;text-align:right;}
.media-grid .col .col-sidebar .dash-long{-moz-transition:background-color ease-in-out 150ms;-webkit-transition:background-color ease-in-out 150ms;-ms-transition:background-color ease-in-out 150ms;-o-transition:background-color ease-in-out 150ms;transition:background-color ease-in-out 150ms;margin-top:5px;}
.media-grid .col .col-text{float:none;padding-left:70px;font-family:'intro_regular', Arial, sans-serif;}
.media-grid .col .col-link{display:block;-moz-transition:color ease-in-out 150ms;-webkit-transition:color ease-in-out 150ms;-ms-transition:color ease-in-out 150ms;-o-transition:color ease-in-out 150ms;transition:color ease-in-out 150ms;}
.media-grid .col .col-link:hover .dash-long,
.media-grid .col .col-link:focus .dash-long{background-color:#c0c0c0;}
.media-grid.scale-effect .col .col-img{overflow:hidden;}
.media-grid.scale-effect .col .col-img img{-webkit-transform:scale(1.12);-ms-transform:scale(1.12);-o-transform:scale(1.12);transform:scale(1.12);-moz-transition:all ease-in-out 150ms;-webkit-transition:all ease-in-out 150ms;-ms-transition:all ease-in-out 150ms;-o-transition:all ease-in-out 150ms;transition:all ease-in-out 150ms;}
.media-grid.scale-effect .col .partner-img img{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.media-grid.scale-effect .col .col-link:hover .col-img img,
.media-grid.scale-effect .col .col-link:focus .col-img img{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.media-grid.scale-effect .col .col-link:hover .partner-img img{-webkit-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);}
.media-grid.overlay-effect .col .col-img{-moz-transition:border-color ease-in-out 150ms;-webkit-transition:border-color ease-in-out 150ms;-ms-transition:border-color ease-in-out 150ms;-o-transition:border-color ease-in-out 150ms;transition:border-color ease-in-out 150ms;}
.media-grid.overlay-effect .col .col-img .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";filter:alpha(opacity=0);-moz-transition:opacity ease-in-out 150ms;-webkit-transition:opacity ease-in-out 150ms;-ms-transition:opacity ease-in-out 150ms;-o-transition:opacity ease-in-out 150ms;transition:opacity ease-in-out 150ms;background-color:#ffffff;text-align:center;color:#3d3d3d;}
.media-grid.overlay-effect .col .col-img .overlay::before{position:absolute;top:25px;right:25px;bottom:25px;left:25px;border:3px solid #3d3d3d;content:'';-webkit-transform:scale(1.12);-ms-transform:scale(1.12);-o-transform:scale(1.12);transform:scale(1.12);-moz-transition:transform ease-in-out 150ms;-webkit-transition:transform ease-in-out 150ms;-ms-transition:transform ease-in-out 150ms;-o-transition:transform ease-in-out 150ms;transition:transform ease-in-out 150ms;}
.media-grid.overlay-effect .col .col-img .overlay .overlay-heading{margin-top:60px;font-family:'intro_regular', Arial, sans-serif;font-size:12px;line-height:16px;}
.media-grid.overlay-effect .col .col-img .overlay .overlay-footer{position:absolute;bottom:55px;left:0;width:100%;font-size:12px;line-height:100%;text-align:center;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";filter:alpha(opacity=0);}
.media-grid.overlay-effect .col .col-link:hover .col-img,
.media-grid.overlay-effect .col .col-link:focus .col-img{border-color:#ffffff;}
.media-grid.overlay-effect .col .col-link:hover .col-img .overlay,
.media-grid.overlay-effect .col .col-link:focus .col-img .overlay{opacity:0.85;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";filter:alpha(opacity=85);}
.media-grid.overlay-effect .col .col-link:hover .col-img .overlay .overlay-footer,
.media-grid.overlay-effect .col .col-link:focus .col-img .overlay .overlay-footer{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";filter:alpha(opacity=100);}
.media-grid.overlay-effect .col .col-link:hover .col-img .overlay::before,
.media-grid.overlay-effect .col .col-link:focus .col-img .overlay::before{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.media-list .col{margin-bottom:15px;}
.media-list .col .col-link{display:block;overflow:hidden;}
.media-list .col .col-link img{float:left;width:86px;height:86px;border:1px solid #a8a8a8;-moz-transition:opacity ease-in-out 150ms;-webkit-transition:opacity ease-in-out 150ms;-ms-transition:opacity ease-in-out 150ms;-o-transition:opacity ease-in-out 150ms;transition:opacity ease-in-out 150ms;}
.media-list .col .col-link p{float:none;margin-left:111px;}
.media-list .col .col-link:hover img,
.media-list .col .col-link:focus img{opacity:0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";filter:alpha(opacity=60);}
.news-list p{margin-bottom:10px;}
.news-list a{display:inline-block;}
.map{position:relative;width:100%;height:340px;border:1px solid #a8a8a8;background-color:#efefef;}
.map .infowindowContent{display:block;overflow:hidden;position:relative;max-width:400px;font-family:'pf_dintext_proregular', Arial, sans-serif;font-size:14px;line-height:18px;}
.map .infowindowContent strong{display:inline-block;margin-bottom:8px;font-family:'pf_dintext_probold', Arial, sans-serif;font-weight:normal;}
.map .gmnoprint.gm-style-cc,
.map .gm-style-cc{display:none !important;}
.nav-footer .col{margin-bottom:55px;}
.nav-footer .nav-footer-heading{font-family:'intro_regular', Arial, sans-serif;font-size:12px;line-height:100%;margin-bottom:20px;}
.nav-footer ul.nav-footer-list{font-size:12px;line-height:16px;list-style:none;margin:0;padding:0;}
.nav-footer ul.nav-footer-list li{padding-bottom:6px;}
.nav-footer ul.nav-footer-list li a{display:inline-block;}
.nav-footer .nav-footer-icons a{display:inline-block;font-size:16px;line-height:100%;text-decoration:none;}
@media (min-width:992px){.nav-footer .nav-footer-icons{text-align:center;}
.nav-footer .nav-footer-icons a:first-child{float:left;}
.nav-footer .nav-footer-icons a:last-child{float:right;}
.nav-footer .nav-footer-icons a:first-child + a + a{float:right;}
}
form sleect::-ms-expand{display:none;}
form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;}
form .form-group{position:relative;margin:15px 0;}
form .form-group.icon-right label{display:none;position:absolute;right:0;top:0;padding:0;margin:0;border:none;border-right:3px solid transparent;width:28px;height:100%;background-color:#3d3d3d;color:#ffffff;text-align:center;}
form .form-group.icon-right label .i{display:inline-block;margin:9px auto 0 auto;width:28px;text-align:center;}
form .form-group.icon-right label:hover,
form .form-group.icon-right label:focus{background-color:#3d3d3d;}
@media (max-width:767px){form .form-group.icon-right{padding-right:28px;}
form .form-group.icon-right label{display:inline-block;}
}
form.input-borders select,
form.input-borders .chosen-select,
form.input-borders input,
form.input-borders button,
form.input-borders textarea,
form.input-borders label{padding:5px 8px;height:32px;border:3px solid #3d3d3d;font-size:12px;line-height:16px;color:#5b5b5b;-moz-transition:all ease-in-out 50ms;-webkit-transition:all ease-in-out 50ms;-ms-transition:all ease-in-out 50ms;-o-transition:all ease-in-out 50ms;transition:all ease-in-out 50ms;}
form.input-borders select:hover,
form.input-borders .chosen-select:hover,
form.input-borders input:hover,
form.input-borders button:hover,
form.input-borders textarea:hover,
form.input-borders label:hover,
form.input-borders select:focus,
form.input-borders .chosen-select:focus,
form.input-borders input:focus,
form.input-borders button:focus,
form.input-borders textarea:focus,
form.input-borders label:focus{background-color:#ffffff;}
form.input-borders select.border-transparent,
form.input-borders .chosen-select.border-transparent,
form.input-borders input.border-transparent,
form.input-borders button.border-transparent,
form.input-borders textarea.border-transparent,
form.input-borders label.border-transparent{border-color:transparent;}
form.input-borders input.hidden:checked + label{background-color:#3d3d3d;color:#ffffff;}
form.input-borders .chosen-select{padding:0;}
form.input-borders .chosen-select .arrow-up{display:none;left:50%;margin-left:-8px;bottom:-15px;background-bottom-color:rgba(255, 255, 255, 0.95);}
form.input-borders .chosen-select.chosen-with-drop .arrow-up{display:block;}
form.input-borders .chosen-select a.chosen-single{height:26px;padding-left:10px;background:transparent;}
form.input-borders .chosen-select a.chosen-single > div{width:26px;height:26px;background-color:#3d3d3d;color:#ffffff;text-align:center;}
form.input-borders .chosen-select a.chosen-single > div > b{display:none;}
form.input-borders .chosen-select a.chosen-single:hover,
form.input-borders .chosen-select a.chosen-single:focus{color:#3d3d3d;}
form.input-borders .chosen-select.chosen-with-drop .chosen-drop{width:auto;margin-top:15px !important;padding-top:3px;left:-3px;right:-3px;border:none;border-top:none;background-color:rgba(255, 255, 255, 0.95);}
form.input-borders .chosen-select .chosen-results li.highlighted{background-color:#efefef;color:#3d3d3d;}
form.input-borders .chosen-select .chosen-results li.result-selected{background-color:#c0c0c0;}
form.input-borders .chosen-select .chosen-results li.disabled-result{color:#c0c0c0;}
form.events-filter{display:inline-block;width:100%;}
form.events-filter .days-row{overflow:hidden;line-height:0;}
form.events-filter .days-row label{line-height:16px;float:left;border-right:none;}
form.events-filter .days-row label.days-row-last{border-right:3px solid #3d3d3d;}
form.events-filter .events-layout{line-height:0;overflow:hidden;padding-right:10px;margin:0;margin-bottom:0 !important;}
form.events-filter .events-layout label{padding:0;line-height:16px;border:none;color:#c0c0c0;}
form.events-filter .events-layout label .i{font-size:32px;line-height:100%;}
form.events-filter .events-layout label:hover,
form.events-filter .events-layout label:focus{color:#5b5b5b;background-color:transparent;}
form.events-filter .events-layout input.hidden:checked + label{background-color:transparent;color:#3d3d3d;}
form.search-form label{display:block;margin-left:10px;color:#c0c0c0;font-size:14px;line-height:20px;}
form.search-form input{display:block;padding:0;width:100%;font-family:'pf_dintext_probold', Arial, sans-serif;font-size:140px;line-height:normal;letter-spacing:-2px;}
form.search-form input::-webkit-input-placeholder{font-size:140px;line-height:normal;}
footer{position:absolute;overflow:hidden;bottom:0;width:100%;}
footer .col{position:relative;height:144px;padding-top:35px;padding-bottom:68px;}
footer .col.footer-logo{text-align:right;}
footer .col.footer-logo .i{font-size:39px;line-height:100%;}
footer .col.footer-logo .bottom-banner{padding:0 20px;}
footer .footer-bg{position:absolute;left:0;top:0;height:100%;background-color:#efefef;}
footer .bg-extend{position:absolute;top:0;right:-15px;width:15px;height:100%;background-color:#efefef;}
footer .underline{margin-top:0;}
body.modalIsOpen{overflow:hidden;}
.modal-overlay{position:fixed;z-index:101;top:0;left:0;display:block;overflow:hidden;width:100%;height:100%;padding:40px 0;background-color:#ffffff;background-color:rgba(255, 255, 255, 0.6);}
.modal-overlay .modal-wrapper{display:table;height:100%;margin:0 auto;}
.modal-overlay .modal-wrapper .modal-window-wrapper{display:table-cell;vertical-align:middle;margin:0 auto;outline:none;}
.modal-overlay .modal-wrapper .modal-window-wrapper .modal-window{background-color:rgba(255, 255, 255, 0.96);color:#3d3d3d;border:none;padding:40px;max-width:600px;height:auto;position:relative;}
.modal-overlay .modal-wrapper .modal-window-wrapper .modal-window .modal-controls a{font-size:22px;line-height:100%;color:#c0c0c0;display:inline-block;}
.modal-overlay .modal-wrapper .modal-window-wrapper .modal-window .modal-controls a:hover,
.modal-overlay .modal-wrapper .modal-window-wrapper .modal-window .modal-controls a:focus{color:#3d3d3d;}
.modal-overlay .modal-wrapper .modal-window-wrapper .modal-window .modal-controls .modal-control-left{position:absolute;top:30px;left:30px;}
.modal-overlay .modal-wrapper .modal-window-wrapper .modal-window .modal-controls .modal-control-right{position:absolute;top:30px;right:30px;z-index:1}
.modal-overlay .modal-wrapper .modal-window-wrapper .modal-window .modal-header{overflow:hidden;}
.modal-overlay .modal-wrapper .modal-window-wrapper .modal-window .modal-title{font-size:60px;line-height:100%;color:#3d3d3d;text-align:center;letter-spacing:-1px;margin-bottom:10px;}
.modal-overlay .modal-wrapper .modal-window-wrapper .modal-window .modal-container{max-width:600px;float:none;margin:0 auto;}
.modal-overlay .modal-wrapper .modal-window-wrapper .modal-window .modal-content-title{font-size:48px;line-height:100%;color:#3d3d3d;margin-bottom:25px;}
.modal-overlay.modal-fullscreen{border:none;padding:0;background-color:rgba(255, 255, 255, 0.96);top:0;left:0;width:100%;min-height:100%;overflow: auto;}
.modal-overlay.modal-fullscreen .modal-wrapper{display:block;margin:0;width:100%;}
.modal-overlay.modal-fullscreen .modal-wrapper .modal-window-wrapper{display:block;min-height:100%;height:100%;}
.modal-overlay.modal-fullscreen .modal-wrapper .modal-window-wrapper .modal-window{display:block;background-color:transparent;min-width:100%;min-height:100%;}
.modal-overlay.modal-fullscreen .modal-wrapper .modal-window-wrapper .modal-window .modal-container{display:block;}
.modal-overlay.modal-fullscreen .modal-wrapper .gallery-popup-img{max-width:96%;margin-top:20px;max-height: 1000px;}
.modal-overlay.modal-fullscreen .modal-wrapper .gallery-popup-caption{margin:20px auto 10px;font-size:20px;line-height:1.3;max-width:600px;}
#view-picture .modal-content{text-align:center}
#view-picture .view-control{position:absolute;top:30px;right:110px;cursor:pointer;opacity:.3}
#view-picture .view-control .i{color:black}
#view-picture .view-next{right:76px}
#view-picture .view-control:hover{opacity:.9}
.wp-video{margin-bottom:20px;}
.wpcf7-form .form-label{font-size:18px}
.wpcf7-form input,.wpcf7-form textarea{border:3px solid #3d3d3d;padding:7px 11px;margin: 3px 0;width:100%}
.wpcf7-form input[type="submit"]{font-family:'intro_regular',Arial,sans-serif;font-size:16px;padding:20px;border:3px solid #3d3d3d;color:#3d3d3d;}
@media (min-width:991px){
.wpcf7-form .form-label{width:30%;display:inline-block;vertical-align:top;padding-top:15px}
.wpcf7-form .form-item-captcha{display:inline-block;width:30%}
.wpcf7-form .form-item-captcha .form-label {width:100%;}
.wpcf7-form-control-wrap{display:inline-block;vertical-align:top;}
.wpcf7-form .form-item-btn{margin-left:30%;}
.wpcf7-form input[type="submit"]{font-size:18px;padding:20px 85px;width: auto;}
}
@media (max-width:991px){.modal-overlay{-webkit-overflow-scrolling:touch;}
}
@media (max-width:767px){.modal-overlay .modal-wrapper .modal-window-wrapper .modal-window{padding:40px 20px;}
}
@media (min-width:768px){.modal-overlay .modal-wrapper .modal-window-wrapper .modal-window{min-width:600px;}
}
.toggle-content{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
@-webkit-keyframes flash{0%,
50%,
100%{opacity:1;}
25%,
75%{opacity:0;}
}
@keyframes flash{0%,
50%,
100%{opacity:1;}
25%,
75%{opacity:0;}
}
.flash{-webkit-animation-name:flash;animation-name:flash;}
.preloader{position:absolute;z-index:1;display:inline-block;width:100%;height:100%;background-color:#ffffff;text-align:center;line-height:0;-moz-transition:all ease-in-out 50ms;-webkit-transition:all ease-in-out 50ms;-ms-transition:all ease-in-out 50ms;-o-transition:all ease-in-out 50ms;transition:all ease-in-out 50ms;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";filter:alpha(opacity=0);}
.preloader .i{position:absolute;top:206px;/*50%;*/left:50%;margin-top:-15px;margin-left:-17px;font-size:30px;line-height:100%;display:inline-block;}
.preloader.active{opacity:0.85;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";filter:alpha(opacity=85);}
.saturate{-webkit-filter:saturate(85%);-moz-filter:saturate(85%);-o-filter:saturate(85%);-ms-filter:saturate(85%);filter:saturate(85%);-moz-transition:all ease-in-out 50ms;-webkit-transition:all ease-in-out 50ms;-ms-transition:all ease-in-out 50ms;-o-transition:all ease-in-out 50ms;transition:all ease-in-out 50ms;}
.saturate:hover,
.saturate:focus{-webkit-filter:saturate(100%);-moz-filter:saturate(100%);-o-filter:saturate(100%);-ms-filter:saturate(100%);filter:saturate(100%);}
.arrow{position:absolute;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;}
.arrow.arrow-down{border-top:12px solid #efefef;}
.arrow.arrow-down.arrow-white{border-top-color:#ffffff;}
.arrow.arrow-up{border-bottom:12px solid #efefef;}
.arrow.arrow-up.arrow-white{border-bottom-color:#ffffff;}
.delimeter{height:4px;width:100%;background-color:#3d3d3d;}
.dash-long{display:inline-block;width:44px;height:2px;vertical-align:top;background-color:#3d3d3d;}
.sticky-heading{position:absolute;z-index:2;top:0;left:0;font-family:'intro_regular', Arial, sans-serif;font-size:18px;line-height:0px;}
.event-content-wrapper .sticky-heading{top:auto;bottom:0;}
.simple-heading{font-size:32px;line-height:32px;margin-bottom:50px;}
.sticky-heading span{display:inline-block;height:24px;line-height:24px;padding-right:5px;background-color:#ffffff;}
.event-content{padding-top:40px}
.event-content img,
.news-content img{display:block;max-width:100%}
.slide_tab_containter{margin-bottom:10px}
.slide_active_tab .slide_tab_header{color:#9E9E9E;}
.slide_active_tab .i-chevron-down:before{content:"\f077";}
.slide_tab_header{padding:20px 10px;font-size:20px;margin-bottom:0;cursor:pointer;}
.slide_tab_header .i{margin-right:15px;font-size:26px;position:relative;top:3px;left:0;}
.slide_tab_inner{display:none;margin-bottom:20px;padding:20px 10px 20px 30px;}
.collection-list-title{font-size:20px;}
.page-content-wrap img{max-width:100%;height:auto;}
.underline{height:4px;width:27px;margin:10px 0;background-color:#3d3d3d;*zoom:1;clear:both;}
.underline:before,
.underline:after{content:" ";display:table;}
.underline:after{clear:both;}
.underline:before,
.underline:after{content:" ";display:table;}
.underline:after{clear:both;}
.underline:before,
.underline:after{content:" ";display:table;}
.underline:after{clear:both;}
.underline:before,
.underline:after{content:" ";display:table;}
.underline:after{clear:both;}
.i.i-gutter-left{padding-left:12px;}
.i.i-gutter-right{padding-right:12px;}
.bg-whitepaper{background-color:#efefef;}
.bg-white{background-color:#ffffff;}
.padd-page-container{text-align:center;padding:50px 0}
.page-content-wrap{padding-top:30px;}
.page-content-wrap .page a,
.page-content-wrap .post a,
.page-content-wrap .collections a,
.page-content-wrap .padd-page-container a,
.event-content a{text-decoration:underline;}
.page-content-wrap .page a.col-link,
.page-content-wrap .post a.col-link,
.page-content-wrap .collections a.col-link{text-decoration:none;}
.alignleft{float:left;margin:0 15px 15px 0;}
.alignright{float:right;margin:0 15px 0 15px;}
.aligncenter{display:block;margin:0 auto 10px;}
.gallery .gallery-item{width:100%;display:inline-block;vertical-align:top;}
.gallery .gallery-caption{display: none;}
.gallery .gallery-item img{max-width:100%;height:auto;display:block;margin:0 auto 15px;cursor:pointer;}
@media (min-width:640px){.gallery-columns-2 .gallery-item{width:48%;margin-right:1%;}
.gallery-columns-3 .gallery-item{width:32%;margin-right:1%;}
.gallery-columns-4 .gallery-item,
.gallery-columns-5 .gallery-item,
.gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,
.gallery-columns-8 .gallery-item,
.gallery-columns-9 .gallery-item{width:23%;margin-right:1%;}
}
@media (min-width:768px){.gallery-columns-5 .gallery-item{width:18%;margin-right:1%;}
.gallery-columns-6 .gallery-item{width:15.6667%;margin-right:0.5%;}
.gallery-columns-7 .gallery-item{width:13.2857%;margin-right:0.5%;}
.gallery-columns-8 .gallery-item{width:11.5%;margin-right:0.5%;}
.gallery-columns-9 .gallery-item{width:10.1111%;margin-right:0.5%;}
}
@media (max-width:767px){body{margin-bottom:0;}
.col-xs-6:nth-child(even){clear:right;}
.col-xs-6:nth-child(odd){clear:left;}
header .header-content{margin-top:20px;padding-bottom:20px;}
header .header-col-right .toppane{padding-top:10px;}
header ul.sub-nav{margin-top:0;margin-right:60px;}
header ul.sub-nav li a{padding-top:10px;padding-bottom:10px;}
header ul.sub-nav li .dash-long{margin-top:14px;width:26px;}
.home-hero .home-slider-wrap .home-slider-date{margin-right:-15px;text-align:right;}
.home-hero .home-slider-wrap .fotorama__wrap--slide .fotorama__stage__frame{opacity:1 !important;-moz-transition:none;-webkit-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.home-hero .home-slider-wrap .fotorama__wrap--slide .fotorama__stage__frame .saturate{-webkit-filter:saturate(85%);-moz-filter:saturate(85%);-o-filter:saturate(85%);-ms-filter:saturate(85%);filter:saturate(85%);-moz-transition:none;-webkit-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.home-hero .home-slider-wrap .overlay.right{opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";filter:alpha(opacity=50);}
.home-hero .slider .slide .slide-body{font-size:26px;line-height:40px;}
form.events-filter .events-layout{margin-top:12px;}
form.events-filter .events-layout label{float:left;}
form.search-form input{font-size:70px;}
form.search-form input::-webkit-input-placeholder{font-size:70px;}
.nav-footer .col{margin-bottom:35px;}
footer{position:relative;}
footer .col{height:auto;padding-bottom:35px;}
}
@media (min-width:992px){.container{width:992px;}
.home-hero .home-slider-wrap{padding-right:120px;}
.home-hero .home-slider-wrap .overlay.right{margin-right:120px;}
.home-hero .home-hero-footer-heading{padding-right:120px;}
.home-hero .home-hero-footer-heading .sticky-heading{margin-left:-15px;}
.events-media-grid .media-list .col{margin-left:30px;}
}
@media (max-width:479px){header .toppane span{display:block;}
header .toppane .header-social{margin-right:-10px;}
.home-hero .home-slider-wrap .home-slider-footer p{margin-left:0;}
.home-hero .slider .slide .slide-body{font-size:20px;line-height:34px;}
form.events-filter .days-row label:nth-child(8),
form.events-filter .days-row label:nth-child(10),
form.events-filter .days-row label:nth-child(12),
form.events-filter .days-row label:nth-child(14){display:none;}
form.search-form input{font-size:40px !important;}
form.search-form input::-webkit-input-placeholder{font-size:40px !important;}
.map .infowindowContent{max-width:200px;}
}
@media (max-width:991px){.how-to-find .toppane{text-align:right;}
form.events-filter .days-row{margin:0;}
.nav-footer .nav-footer-icons a{padding-right:15px;}
.nav-footer .nav-footer-icons a:last-child{padding-right:0;}
}
@media (min-width:768px){header .header-row .header-col-right{width:33.36%;}
header ul.sub-nav{text-align:right;margin-right:50px;}
}
@media (min-width:768px) and (max-width:991px){.col-sm-6:nth-child(even){clear:right;}
.col-sm-6:nth-child(odd){clear:left;}
.col-sm-4:nth-child(3n){clear:right;}
.col-sm-4:nth-child(4n){clear:left;}
.nav-footer .col{margin-bottom:35px;}
.home-hero .home-slider-wrap{padding-right:80px;}
.home-hero .home-slider-wrap .overlay.right{margin-right:80px;}
.home-hero .home-hero-footer-heading{padding-right:80px;}
}
@media (min-width:992px){form.events-filter .events-layout{margin-top:15px;}
}
@media (min-width:1200px){header a.brand{margin-left:-73px;}
header .header-contacts{margin-right:-100px;float:right;}
.home-hero .home-slider-wrap .home-slider-footer{padding-left:80px;}
.chosen-select.chosen-with-drop .chosen-drop{width:auto !important;margin:15px -70px 0 -70px !important;padding:20px 30px !important;}
}
.pluso{float:right;width:130px;text-align:center !important;margin-bottom:10px;}