HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,TT,VAR,B,U,I,CENTER,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}SUP,SUB{line-height:1px}BODY{line-height:1}UL{list-style:none}:focus{outline:0}INS{text-decoration:none}DEL{text-decoration:line-through}input::-moz-focus-inner{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,.block{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}.none,.hidden{display:none}.clear,.clr{clear:both}hr.clear,hr.clr{padding:0;margin:0;height:1px;overflow:hidden;border:0}.clearfix:before,.clearfix:after,.clf:before,.clf:after{content:" ";display:table}.clearfix:after,.clf:after{clear:both}.clearfix,.clf{*zoom:1;}.alignright,.right{float:right}.alignleft,.left{float:left}.center{text-align:center}.centered,.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignright,img.right{margin:0 0 4px 10px;display:inline}img.alignleft,img.left{margin:0 10px 4px 0;display:inline}a img{border:none}img{max-width:100%}.entry img{height:auto;border-radius:10px}body{color:#08090d;font-size:17px;line-height:27px;font-family:"Nunito",sans-serif;background:#fff;text-align:center}.perspective{width:100%;height:100%;position:relative}.perspective.transform{position:fixed;perspective:1500px}.wrapper{width:100%;transition:all .4s}.wrapper.transform{width:1600px;height:100%;position:relative;transform:translateZ(-1800px) translateX(-50%) rotateY(45deg);transform-origin:0% 50%;overflow:hidden;backface-visibility:hidden;box-shadow:0 0 0px 40px #a1d0fb}.wrapper.transform:before{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10000;cursor:pointer}.wrap{width:1600px;margin:0 auto;text-align:left}input,textarea{font-family:"Nunito",sans-serif}a{color:#e3c515;text-decoration:none;transition:all .3s .02s ease}a:hover{color:#393a5a;text-decoration:underline}p,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title,.entry table,.entry form,.entry ul,.entry ol,.entry hr,blockquote{margin:0 0 28px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title{color:#393a5a;line-height:32px;font-weight:700}h1,.h1,.title{font-size:31px;line-height:35px}h2,.h2{font-size:31px}h3,.h3{font-size:29px}h4,.h4{font-size:27px}h5,.h5{font-size:25px}h6,.h6{font-size:21px}.black{color:#000}.white{color:#fff}.grey{color:gray}.green{color:#34c924}.red{color:red}.orange{color:orange}.yellow{color:#ff0}.blue{color:#00f}.purple{color:#8b00ff}.pink{color:pink}.table,.entry table{border-spacing:0;border-collapse:collapse;border-top:2px solid #6b6b6d;border-left:2px solid #6b6b6d}.table tr th,.entry table tr th{border-bottom:2px solid #6b6b6d;border-right:2px solid #6b6b6d;background:#f9f2f2;padding:8px 10px}.table tr td,.entry table tr td{border-bottom:2px solid #6b6b6d;border-right:2px solid #6b6b6d;padding:8px 10px}.entry table.nobord,.entry table.nobord tr th,.entry table.nobord tr td{border:0;padding:0;background:0 0}.entry ul,ul.list{padding:0;list-style:none}.entry ol,ol.list{padding:0 0 0 25px;list-style:none}.entry ul ul,.entry ol ol,.entry ol ul,.entry ul ol,ul.list ul,ol.list ol,ol.list ul,ul.list ol{margin:5px 0 0}.entry ol>li,ol.list>li{margin:7px 0 7px 10px;list-style:decimal outside}.entry ul>li,ul.list>li{margin:15px 0;padding:0 0 0 20px;position:relative}.entry ul>li:before,ul.list>li:before{content:" ";display:block;width:7px;height:7px;background:#000;border-radius:50%;position:absolute;top:12px;left:0}code{font:1.1em 'Courier New',Courier,Fixed}acronym,abbr,span.caps{font-size:.9em;letter-spacing:.07em;cursor:help}acronym,abbr{border-bottom:1px dashed #999}blockquote{padding:14px 14px 4px;background:#e3c515;border-radius:11px}blockquote cite{margin:5px 0 0;display:block}.form_line{padding:0 0 15px}.lab{display:block;padding:0 0 2px}.inp{box-sizing:border-box;width:100%;height:35px;padding:9px 21px;background:#fff;border:4px solid #393a5a;border-radius:6px;-webkit-appearance:none;color:#2f2f2f;font-size:15px;line-height:19px}.ta{box-sizing:border-box;width:100%;height:130px;padding:9px 21px;background:#fff;border:4px solid #393a5a;border-radius:6px;-webkit-appearance:none;color:#2f2f2f;font-size:15px;line-height:19px;vertical-align:bottom}.form_sub{position:relative}.btn{display:inline-block;box-sizing:border-box;min-height:55px;padding:19px 28px;border:3px solid #393a5a;background:#393a5a;border-radius:30px;transition:all .3s .02s ease;-webkit-appearance:none;color:#fff;font-size:16px;line-height:22px;font-weight:700;text-decoration:none;text-align:center;cursor:pointer}.btn:hover{background-color:#fff;color:#393a5a;text-decoration:none}.btn_s2{min-height:40px;padding:9px 20px;font-size:14px;line-height:20px}.form_sub .ajax-loader{position:absolute;top:-5px;right:-5px}header{position:relative}.logo{position:absolute;top:66px;left:82px;z-index:300;font-size:48px;line-height:42px;text-align:center}.logo a{display:block;text-decoration:none}.logo a span{display:block;transition:all .3s .02s ease;color:#706f8e}.logo a:hover{transition:all .3s .02s ease;color:#706f8e}.logo a:hover span{color:#393a5a}#content{padding:65px 0 20px}#posts{float:right;width:875px;padding:10px 210px 0 0}.breadc{margin:-25px 0 55px;font-size:14px;line-height:18px}.breadc .sep{display:inline-block;width:5px;height:8px;margin:0 10px;overflow:hidden;text-indent:-9999px;background:url(//aquazoosochi.ru/wp-content/themes/aquazoosochi/images/breadc.png) no-repeat}.zim_li{padding:26px 28px 32px;margin:0 0 22px;background:#000;border-radius:20px;transition:all .3s .02s ease}.zim_li:hover{box-shadow:0px 10px 29px rgba(174,174,173,.29)}.zim_li_t{padding:0 40px 22px 0;font-size:26px;line-height:28px;font-weight:700}.zim_li_t a{color:#e3c515;text-decoration:none}.zim_li_t a:hover{color:#fff}.zim_li_img{float:left;width:335px;padding:8px 0 0}.zim_li_img img{vertical-align:bottom}.zim_li_r{margin:0 0 0 368px;overflow:hidden}.zim_li_e{padding:0 0 21px;color:#fff}.zim_li_cat{padding:0 0 24px;color:#393a5a;font-size:15px;line-height:17px}.zim_li_cat a{color:#2f2f2f;text-decoration:none}.zim_li_cat a:hover{color:#393a5a}.post_d{float:left;color:#fff;font-size:15px;line-height:17px}.post_v{float:right;padding:0 0 0 25px;background:url(//aquazoosochi.ru/wp-content/themes/aquazoosochi/images/post_v.png) no-repeat 0px center;color:#ada9ba;font-size:15px;line-height:17px}.p_nav{padding:21px 0;text-align:center}.p_nav a,.p_nav span{display:inline-block;min-width:21px;height:21px;padding:11px;margin:0 1px;border-radius:21px;color:#000;line-height:21px;text-decoration:none}.p_nav a:hover,.p_nav .current{background:#393a5a;color:#000}.post{padding:0 0 10px}.post_img{float:left;width:475px;padding:0 20px 32px 0}.post_img img{vertical-align:bottom}.post_img_p{float:left;width:475px;padding:0 0 32px}.post_img_p img{vertical-align:bottom}.post_preims{float:right;width:306px;min-height:292px;padding:32px 36px 6px;margin:0 0 32px;background:#feedc7}.post_info{padding:25px 0;margin:11px 0 50px;border-top:3px solid #f0f0f0;border-bottom:3px solid #f0f0f0;line-height:17px}.post_cat{margin:0 100px;color:#393a5a;font-size:15px;line-height:17px;text-align:center}.post_cat a{color:#171717;text-decoration:none}.post_cat a:hover{color:#393a5a}.post_relts{padding:0 0 30px}.zim_li_sm{float:left;width:48%;padding:0 0 25px}.zim_li_sm:nth-child(2n){float:right}.zim_li_sm_img{float:left;width:125px;padding:3px 0 20px}.zim_li_sm_img img{vertical-align:bottom}.zim_li_sm_r{height:116px;margin:0 0 8px 150px;overflow:hidden;line-height:26px}.zim_li_sm_t{padding:0 0 12px;font-size:20px;font-weight:700}.zim_li_sm_t a{color:#000;text-decoration:none}.zim_li_sm_t a:hover{color:#393a5a}.zim_li_sm_e{color:#787777}.zim_li_sm_lv{float:left;line-height:18px}.zim_li_sm_m{margin:0 0 0 150px;line-height:18px}#sidebar{float:left;width:252px;padding:150px 29px 0;position:relative}.widget{padding:0 0 40px}.widget_title{padding:0 0 23px;color:#393a5a;font-size:23px;line-height:27px;font-weight:700}.widget ul li{margin:0 0 10px;line-height:22px}.widget_posts ul li{max-height:66px;overflow:hidden}.widget ul li a{display:inline-block;padding:0 0 0 20px;position:relative;color:#e3c515;text-decoration:none}.widget ul li a:hover,.widget ul li.current-menu-item a,.widget ul li.current-menu-parent a,.widget ul li.current-menu-ancestor a,.widget ul li.current-post-ancestor a,.widget ul li.current-page-ancestor a,.widget ul li.current-prod-ancestor a{color:#393a5a}.widget ul li a:before{content:" ";display:block;width:4px;height:4px;border:3px solid #393a5a;border-radius:50%;position:absolute;top:6px;left:0;transition:all .3s .02s ease}.widget ul li a:hover:before,.widget ul li.current-menu-item a:before,.widget ul li.current-menu-parent a:before,.widget ul li.current-menu-ancestor a:before,.widget ul li.current-post-ancestor a:before,.widget ul li.current-page-ancestor a:before,.widget ul li.current-prod-ancestor a:before{border-color:#393a5a}.cat_nav ul li{padding:0 0 10px}.cat_nav ul li a{display:block;padding:8px 35px 8px 25px;border:1px solid #393a5a;border-radius:20px}.cat_nav ul li a:before{content:" ";display:block;width:6px;height:9px;background:url(//aquazoosochi.ru/wp-content/themes/aquazoosochi/images/cat_nav.png) no-repeat center top;border:0;border-radius:0;position:absolute;top:50%;left:auto;right:23px;transform:translateY(-50%)}.cat_nav ul li a:hover:before{right:13px}.subs_inp{padding:0 0 20px}footer{padding:14px 10px;background:#706f8e;color:#fff;font-size:13px;line-height:19px;text-align:center}.show_nav{display:block;width:24px;height:24px;margin:0 10px 0 0;position:fixed;top:5%;right:5%;cursor:pointer}.show_nav.abs{position:absolute}.show_nav span,.show_nav:before,.show_nav:after{content:" ";display:block;width:100%;height:4px;background:#e3c515;border-radius:2px;position:absolute;left:0;transition:all .3s .02s ease}.show_nav span{width:20px;top:10px;left:2px}.show_nav:before{top:0}.show_nav:after{top:20px}.show_nav.open span{display:none}.show_nav.open:before{transform:rotate(45deg);top:10px}.show_nav.open:after{transform:rotate(-45deg);top:10px}.daut_nav{width:0;position:absolute;top:10%;left:65%;overflow:hidden;transition:all .9s 0s;opacity:0;font-size:30px;line-height:36px;font-weight:700;text-align:left;white-space:nowrap}.daut_nav.open{width:35%;left:50%;opacity:1}.daut_nav ul li{padding:15px 0}.daut_nav ul li a{color:#000;text-decoration:none}.daut_nav ul li a:hover,.daut_nav ul li.current-menu-item a,.daut_nav ul li.current-menu-parent a,.daut_nav ul li.current-menu-ancestor a,.daut_nav ul li.current-post-ancestor a,.daut_nav ul li.current-page-ancestor a,.daut_nav ul li.current-prod-ancestor a{color:#393a5a}.locked{overflow:hidden}.wp-caption{box-sizing:border-box;max-width:100%;border:1px solid #ddd;text-align:center;background-color:#f7f3f3;padding:4px;margin:10px;border-radius:3px}.wp-caption img{max-width:100%;height:auto;padding:0;border:0 none}.wp-caption p.wp-caption-text{font-size:12px;line-height:16px;padding:0 4px 5px;margin:0}.wpcf7-not-valid{border-color:#f71c1c !important;color:#f71c1c}