.menubar-wrapper{z-index:100;}.menubar-wrapper--fixed{box-shadow:0 1px 5px #777;left:0;position:fixed;top:0;width:100%;}.menubar-wrapper .menu::before{content:'';background:url(/sites/all/themes/cippola_theme/css/images/logo-small.jpg) no-repeat center center;display:block;height:50px;left:0;position:absolute;top:0;transition:width 0.3s;width:0;}nav[class*="block-menu"] a,#menu-bar li a:before{font-family:"PT Sans Narrow",Helvetica,"Trebuchet MS",sans-serif;}#menu-bar{margin:0;}.menu-bar-wrapper{margin:0;}.menu-bar-wrapper .menu{position:relative;transition:padding 0.3s;}.menu-bar-wrapper ul.menu li{}.menu-bar-wrapper ul.menu li a{letter-spacing:normal;text-transform:uppercase;font-weight:700;position:relative;white-space:normal;}.menu-bar-wrapper .menu li li a{font-weight:normal;text-transform:none;}.menu-bar-wrapper .menu li li li a{font-size:16px;}.menu-bar-wrapper .menu li li a::before{content:'\003e';font-size:13px;font-weight:bold;position:absolute;width:1em;top:50%;left:3px;margin-top:-8px;padding:0;opacity:1;border-bottom:0;transform:scale(1) translateZ(0);}.menu-bar-wrapper .menu li li li a::before{content:'\003e\003e';width:1.5em;}.menu-bar-wrapper .menu li li li li a::before{content:'\003e\003e\003e';width:2em;}.menu-bar-wrapper .menu li a:hover,.menu-bar-wrapper .menu li a:focus,.menu-bar-wrapper .menu li a:active{text-decoration:none;}.menu-bar-wrapper .menu li>ul{display:none;margin:0;padding:0;}.region-sidebar-first nav.block-menu{}.region-sidebar-first nav.block-menu .block-title{}.region-sidebar-first .block-inner{margin-left:0;}.sidebar .menu{margin:0;padding:0;}.sidebar .menu ul{margin:0;}.sidebar .menu li{list-style:none;}.sidebar .menu li,.sidebar .menu li a,.sidebar .menu-toggle-dropdown{display:block;}.sidebar .menu li a,.sidebar .menu-toggle-dropdown{padding:0.5em 0.25em;}.sidebar .menu li a{font-size:1.125em;font-weight:700;line-height:1.222;text-transform:uppercase;position:relative;}.sidebar .menu .expanded > a{padding-right:40px;}.sidebar .menu li li a{font-size:1em;font-weight:400;line-height:1.25;padding-left:1.25em;}.sidebar ul.menu li li li a{padding-left:2.5em;}NOT.sidebar ul.menu li li a::before{content:'\003e';font-size:13px;font-weight:bold;width:1em;position:absolute;top:7px;left:3px;}.sidebar .menu li>ul{display:none;margin:0;padding:0;}.sidebar .menu li>ul.open{display:block;height:auto;}.block a,.block a:link,.block a:hover,.block a:focus,.block a:active,.block a:visited,.block a::after,.block a::before,#menu-bar li a:before{font-weight:bold;text-decoration:none;transition:all 0.5s ease,transform 0.45s ease,opacity 0.55s ease;-webkit-transition:all 0.5s ease,transform 0.45s ease,opacity 0.55s ease;-moz-transition:all 0.5s ease,transform 0.45s ease,opacity 0.55s ease;-ms-transition:all 0.5s ease,transform 0.45s ease,opacity 0.55s ease;-o-transition:all 0.5s ease,transform 0.45s ease,opacity 0.55s ease;}article.node{font-size:18px;}.node .node-header a{display:block;}.node-full a:active,.node-full a:hover,.node-full a:focus{text-decoration:underline;}.article__media{margin:0 auto 1em;position:relative;}.article__date{bottom:0;font-size:0.75em;position:absolute;left:0;}.panel-separator{margin:1.25em 5em;height:1px;}.pager--infinite-scroll{position:relative;}.pager--infinite-scroll .throbber{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);}.slick-arrow{border-radius:50%;}.slick-arrow::before{}.slick-prev::before{content:"\f104";}.slick-next::before{content:"\f105";}.tagclouds{display:inline-block;line-height:1.5;margin:0 5px 10px 0;padding:5px 12px;text-transform:uppercase;}.tagclouds:active{position:relative;top:1px;}.addthis_toolbox{float:right;margin:1em auto;}.addthis_toolbox a.at300b,.addthis_toolbox a.at300m{line-height:0;padding:0;margin:0 0 7px 7px;}div.service-links{line-height:1;margin:1em 0;}div.service-links li{padding:0;}div.service-links a,div.service-links a.sprites{display:inline-block;float:none;margin-right:10px;}.service-label{margin:0 0 1em;}input,button,select,textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;}input.form-text,textarea.form-textarea{padding:12px;font-size:14px;max-width:100%;vertical-align:middle;resize:vertical;}input[type="submit"]{font-weight:bold;letter-spacing:0.5px;padding:13px 20px 12px;text-transform:uppercase;vertical-align:middle;width:auto;}input[type="submit"]:active{position:relative;top:2px;}.contact-form input[type="checkbox"],.contact-form input[type="radio"]{position:absolute;margin:4px 0 0 1px;opacity:0.5;z-index:-1;}.contact-form input[type="checkbox"] + label,.contact-form input[type="radio"] + label{position:relative;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}.contact-form input[type="checkbox"] + label::before,.contact-form input[type="radio"] + label::before{content:'';display:block;position:absolute;top:2px;left:0px;width:12px;height:12px;padding:0;border:2px solid #12afa3;border-radius:3px;vertical-align:baseline;-webkit-transition:all .2s,border-color .1s;transition:all .2s,border-color .1s;}.contact-form input[type="checkbox"]:checked + label::before,.contact-form input[type="radio"]:checked + label::before{top:-2px;left:5px;width:6px;border-radius:0;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(35deg);transform:rotate(35deg);}[id^="search-api-page-search-form"] > div{align-items:flex-end;display:flex;justify-content:space-between;margin:1em auto;max-width:500px;}[id^="search-api-page-search-form"] .form-item{}[id^="search-api-page-search-form"] .form-text{width:100%;}.search-button{height:40px;line-height:40px;margin:10px 10px 10px 15px;position:fixed;right:0;text-align:center;top:0;width:40px;z-index:101;}.search-button:active{top:1px;}.search-button .fa{display:block;height:40px;line-height:40px;}.search-overlay{display:none;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999;}.search-overlay--show{display:block;}.search-overlay .block{left:50%;position:relative;top:50%;transform:translate(-50%,-50%);}.search-overlay .block-title{display:none;}.captcha{padding-bottom:0.5em}.captcha img{margin-top:0em;}.captcha img,.reload-captcha-wrapper{max-width:180px;float:left;clear:left;}.captcha a.reload-captcha{font-size:16px;font-weight:normal;}.captcha img ~ div.form-item-captcha-response{float:none;width:auto;margin-left:200px;}#user-login,#contact-site-form{padding:1em 2em;}#user-login > div,#contact-site-form > div{max-width:800px;margin:0 auto;}.contact-form .form-type-textfield{float:left;width:30%;margin-left:5%;}.contact-form .form-type-textfield:first-child{margin-left:0;}.contact-form .form-type-textarea{clear:both;}#edit-captcha-response{width:100%;}.contact-form .form-text{width:100%;}#contact-site-form input#edit-copy,#contact-site-form input#edit-submit{width:auto;}#footer a{font-weight:bold;}.footer-counters{width:auto;line-height:0;float:left;}.footer-dihalt{width:auto;text-align:right;line-height:31px;}#block-locale-language{}ul.language-switcher-locale-url{}ul.language-switcher-locale-url li{}ul.language-switcher-locale-url li span,ul.language-switcher-locale-url li a{}ul.language-switcher-locale-url li.ru{}.panel-display + .contextual-links-wrapper{right:80px;}.pane-views-panes > .block-inner > .contextual-links-wrapper{right:55px;}.pane-views-panes .view > .contextual-links-wrapper{display:none;}.node .contextual-links-wrapper,.node-small .contextual-links-wrapper{right:0;}.region-header-canvas{position:fixed;top:0;left:0;right:0;height:60px;background:#fff;box-shadow:0 1px 7px #777;z-index:100;}.toolbar .region-header-canvas{top:auto;}.at-mt .at-menu-toggle-button{}.menu-toggle-dropdown{position:absolute;right:0;top:0;bottom:-1px;width:40px;font-size:inherit;font-weight:400;text-align:center;cursor:default;line-height:inherit;box-sizing:border-box;}.menu-toggle-dropdown::before{display:block;position:relative;top:50%;margin-top:-10px;}.menu-toggle .menu-toggle-dropdown{z-index:100;display:none;}.at-mt .at-menu-toggle-button{transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;}.at-mt .at-menu-toggle-button.open{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);}.at-mt .menu-toggle{transition:margin 500ms ease-out;-webkit-transition:margin 500ms ease-out;-moz-transition:margin 500ms ease-out;-ms-transition:margin 500ms ease-out;-o-transition:margin 500ms ease-out;}
.style-list-none{list-style:none;}.style-text-cursive{font-family:"Bad Script",cursive;font-size:1.125em;font-weight:bold;}.field-name-body img,.pane-term-description img,.taxonomy-term-description img{margin:1em auto;max-width:100%;width:auto;clear:left;display:block;}.pane-term-description img,.taxonomy-term-description img,.field-name-body img[class*="image-"]{float:left;margin:0.5em 1em 1em;max-width:40%;}.field-name-body img[class*="-835x"],.field-name-body img[class*="-1120x"]{margin:1em auto;float:none;max-width:100%;}#tinymce img{max-width:100%;}#tinymce div{border:1px dashed #cccccc;}#tinymce table{width:auto;min-width:20%;}#tinymce h2,.page-contact h3{text-align:center;}.node-content h2,.node-content h3,.node-content h4,.node-content h5,.node-content h6{clear:both;}#tinymce h2,#tinymce h3,#tinymce h4,.field-name-body h2,.field-name-body h3,.field-name-body h4{font-size:1.667em;font-weight:700;text-align:center;text-transform:uppercase;margin:0 auto 0.7em;}#tinymce h3,#tinymce h4,.field-name-body h3,.field-name-body h4{font-size:1.333em;margin:0 auto 0.833em;}#tinymce h4,.field-name-body h4{text-align:left;text-transform:none;}.table-contacts-page{width:auto;margin:0 auto;min-width:50%;}.table-contacts-page th,.table-contacts-page td{padding:7px 2em 0px 0px;vertical-align:top;}.table-contacts-page td{padding-right:0px;text-align:right;width:50%;}ul.contacts-header{margin:0;padding:0;width:auto;border:none;}.contacts-header li{float:none;font-weight:400;text-align:left;line-height:1.4;padding:0;margin:0;list-style:none;word-wrap:normal;word-break:normal;}.contacts-header li:last-child{padding:0;}.contacts-header a{font-weight:bold;}.image-style-circle{-khtml-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.image-right{float:right;}.image-left{float:left;}
.slick-wrapper,.slick,.slick *{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.slick-wrapper{margin-bottom:2em;}.slick img,.slick iframe{border:0;height:auto;max-width:100%;-ms-interpolation-mode:bicubic;}.slick__slide img{margin-left:auto;margin-right:auto;}.slick-hidden{display:none;}.slick__arrow{bottom:auto;display:none;height:2px;left:0;margin-top:-1px;pointer-events:none;position:absolute;top:50%;width:100%;height:0;z-index:2;}.slick__arrow li,.slick__arrow button{pointer-events:auto;z-index:auto;}.slick-initialized ~ .slick__arrow{display:block;}.slick-initialized ~ .slick__arrow.element-hidden{display:none;}.slick--has-arrow-down > .slick__arrow{bottom:20px;height:62px;left:50%;margin:0 0 0 -90px;top:auto;width:180px;}.slick-arrow,.slick-down{border:0;display:block;font-size:0;width:42px;height:42px;pointer-events:auto;position:absolute;top:0;margin:0;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;}.slick-arrow:active,.slick-arrow:focus,.slick-down:active,.slick-down:focus{}.slick-arrow:active,.slick-down:active{position:absolute;top:2px;}.slick-arrow::before,.slick-arrow::after,.slick-down::before,.slick-down::after{pointer-events:none;}.slick-prev{left:0;}.slick-next{right:0;}.slick-arrow::before{display:block;height:42px;line-height:40px;opacity:1;font-family:FontAwesome;font-size:40px;font-size:2.5rem;font-weight:bold;}.slick-prev::before{content:"\f104";padding-right:0.1em;}.slick-next::before{content:"\f105";padding-left:0.1em;}.slick-arrow:hover::before{}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-down{background:#ff6d2c;cursor:pointer;height:48px;left:50%;margin-left:-24px;top:50%;width:48px;}.slick-down:hover{background:#37465b;}.slick-down::before,.slick-down::after{border-right:3px solid;color:#fff;content:'';display:block;height:16px;margin-top:-6px;position:absolute;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);right:28px;top:50%;width:0;}.slick-down::after{right:18px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.slick-down:hover::before,.slick-down:hover::after{color:#fff;}.slick--center .slick-track{padding-bottom:32px;padding-top:32px;}.slick--center.slick--skin--classic .slick-track,.slick--center.slick--display--thumbnail .slick-track{padding-bottom:0;padding-top:0;}.slick--center .slide__content{overflow:hidden;position:relative;}.slick--center .slick__slide{-webkit-transition:all 300ms ease;transition:all 300ms ease;}.no-js .slick img.lazy{display:none;}.no-js .slick__slide,.slick__slide .slick__slide{max-width:100%;}.slick-initialized{overflow:visible;}.slick,.slick__slide{max-width:100%;position:relative;}.slick__slide.slick-center{z-index:1;}.slick__slide.slick-current{z-index:4;}.draggable{cursor:grab;cursor:-webkit-grab;}.draggable:active{cursor:grabbing;cursor:-webkit-grabbing;}.draggable:active a,.draggable:active .slide__caption{cursor:grabbing;cursor:-webkit-grabbing;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;}.slide__media{overflow:hidden;position:relative;}.slick__image{margin:0 auto;}.slide__content::after{content:"";display:table;clear:both;}.slide__title{margin:10px 0 5px;line-height:1.2;}.slide__link{margin:30px auto;}.slide__pattern{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;pointer-events:none;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAAA3NCSVQICAjb4U/gAAAABlBMVEUAAAD///+l2Z/dAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACusAAArrAYKLDVoAAAAWdEVYdENyZWF0aW9uIFRpbWUAMjUvMDQvMTHvvlk6AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAAA5JREFUCJljSGB4wPAAAAVmAiGdUf+vAAAAAElFTkSuQmCC") repeat 0 0;}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{display:block;position:absolute;bottom:-25px;width:100%;line-height:1;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li,.slick-dots li button{position:relative;display:inline;width:20px;height:20px;border:0;margin:0 5px;padding:0;color:transparent;background:transparent;font-size:10px;line-height:20px;text-align:center;cursor:pointer;pointer-events:auto;}.slick-dots li button{margin:0;outline:none;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}ul.slick-dots li button:hover::before,ul.slick-dots li button:focus::before{background:rgba(0,0,0,1);}.slick-dots li button::before{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px;width:14px;height:14px;content:'•';text-align:center;color:transparent;background:rgba(0,0,0,0.25);-khtml-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;}.slick-dots li.slick-active button::before{background:rgba(0,0,0,0.75);}.slick-dots li button{}.slick-dots li button::before{}.slide__caption{cursor:text;position:relative;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;-webkit-user-select:text;user-select:text;width:100%;}.slick--ondemand .slick__slide:not(.slick-active) img[data-lazy]{width:40px;height:40px;}.slick--display--main .slide__caption{min-height:32%;padding:20px 0;z-index:3;}.slick--display--thumbnail .slide__caption{padding:5px 6px;}.slick--display--thumbnail .slick__slide img{pointer-events:auto;}.unslick .slide{width:100%;}@media (min-width:64em){.unslick.slick--float::after{content:"";display:table;clear:both;}.slick--float .slick__slide{float:left;max-width:100%;}.slick--display--main .slick__slide img{pointer-events:none;}.slide__caption{left:0;padding:20px;top:10%;}.slide--caption--center .slide__caption,.slide--caption--center-top .slide__caption,.slide--caption--right  .slide__caption{width:42%;}.slide--caption--center .slide__caption{margin-top:-16%;position:absolute;top:50%;}.slide--caption--center .slide__caption,.slide--caption--center-top .slide__caption{left:50%;margin-left:-21%;padding:0;position:absolute;text-align:center;}.slide--caption--right .slide__caption{left:auto;position:absolute;right:0;}.slide--caption--top .slide__caption,.slide--caption--bottom .slide__caption{position:absolute;width:100%;}.slide--caption--top .slide__caption{top:0;}.slide--caption--bottom .slide__caption{bottom:0;top:auto;}.slick--has-arrow-down .slide--caption--bottom .slide__caption{padding-bottom:80px;}.slide--caption--stage-left .slide__caption,.slide--caption--stage-right .slide__caption,.slide--caption--stage-zebra .slide__caption{left:50%;margin-left:-41%;padding:0;position:absolute;width:82%;}.slick--display--thumbnail .slide__caption,.slide--caption--below .slide__caption{padding:20px 0;position:relative;top:auto;width:100%;}.slick--display--thumbnail .slide__caption{padding:5px 6px;}#overlay .slick-wrapper,#overlay .slick{margin-left:auto;margin-right:auto;max-width:1040px;}}
@media only screen and (max-width:320px){.at-mt .at-menu-toggle-button{position:static;top:0;}.at-mt .menu-toggle{display:none;}.at-mt .menu-toggle ul li,.at-mt .menu-toggle ul li a{display:block;float:none;}}@media only screen and (min-width:321px) and (max-width:580px){.at-mt .at-menu-toggle-button{position:static;top:0;}.at-mt .menu-toggle{display:none;}.at-mt .menu-toggle ul li,.at-mt .menu-toggle ul li a{display:block;float:none;}}@media only screen and (min-width:581px) and (max-width:768px){.at-mt .at-menu-toggle-button{position:static;top:0;}.at-mt .menu-toggle{display:none;}.at-mt .menu-toggle ul li,.at-mt .menu-toggle ul li a{display:block;float:none;}}@media only screen and (min-width:769px) and (max-width:1024px){.at-mt .at-menu-toggle-button{position:absolute;top:-99999em;}.at-mt .menu-toggle{display:block !important;}}@media only screen and (min-width:1025px){.at-mt .at-menu-toggle-button{position:absolute;top:-99999em;}.at-mt .menu-toggle{display:block !important;}}.at-mt .at-menu-toggle div.contextual-links-wrapper ul.contextual-links{display:none}
