@import "https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,700,700italic&subset=latin,cyrillic";
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,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
*,:before,:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{background:#fff}
article,aside,details,div,figcaption,figure,footer,header,main,nav,section{display:block;box-sizing:border-box}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{font-weight:400;text-align:left}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}
a{color:#000}
a img{border:0}
html{height:100%}
body{font:normal 16px/18px 'Open Sans',sans-serif;font-size:16px;font-family:'PT Sans',sans-serif;line-height:18px;height:100%}
a:hover{text-decoration:underline}
p{margin-bottom:10px}
img{max-width:100%;height:auto}
iframe{max-width:100%;margin:10px auto 20px;display:block}
input,textarea{outline:none}
.body_container{min-height:100%}
header{width:100%;background:url(img/center.jpg) no-repeat center;background-size:cover;height:400px;position:relative}
header:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.8);top:0;left:0}
.after_header{width:100%;height:30px;background:#c4cdec}
.block_header{height:400px;width:1110px;max-width:100%;margin:0 auto;position:relative}
#logo{display:inline-block;text-indent:-9999px;background:url(img/logo2.png) no-repeat;width:233px;height:84px;margin-top:40px;position:relative;margin-left:5px;margin-right:15px;vertical-align:middle}
.desk{display:inline-block;color:#b0b1b6;font-size:12px;width:145px;margin-top:80px;margin-right:50px;vertical-align:middle}
.before_search{display:inline-block;vertical-align:top;margin-top:15px}
.links{display:inline-block;margin-right:35px;vertical-align:top}
.links a{color:#f5b937;font-size:12px;text-decoration:none;margin-right:10px}
.socgroop{display:inline-block;vertical-align:top}
.socgroop a{display:inline-block;width:18px;height:18px;background:url(img/socgroop.png) no-repeat 0 0}
.socgroop a.vk{background-position:0 0}
.socgroop a.inst{background-position:-18px 0}
.socgroop a.od{background-position:-36px 0}
.socgroop a.youtube{background-position:-54px 0}
.socgroop a.fb{background-position:-72px 0}
#searchform1{display:inline-block;vertical-align:middle;margin-top:30px;background:rgba(255,255,255,.3);width:420px;height:60px;border-radius:3px;margin-right:50px}
#searchform1 input[type=text]{background:none;border:0;height:60px;line-height:60px;width:340px;padding-left:30px;color:rgba(255,255,255,.6);font-size:18px}
::-webkit-input-placeholder{color:rgba(255,255,255,.6)}
::-moz-placeholder{color:rgba(255,255,255,.6)}
:-moz-placeholder{color:rgba(255,255,255,.6)}
:-ms-input-placeholder{color:rgba(255,255,255,.6)}
#searchform1 input[type=submit]{background:transparent url(img/button-search.png) no-repeat center;border:0;background-size:70px 58px;width:70px;line-height:60px;cursor:pointer}
.action{display:inline-block;position:relative;top:16px}
.action a{color:#7fc950;text-decoration:none;font-weight:700;padding-left:30px;line-height:20px;height:20px;background:url(img/green-round.png) no-repeat left center;background-size:22px 20px}
.top_nav{position:absolute;top:180px;left:5px}
#header_menu>li{float:left;margin-right:40px;position:relative}
#header_menu>li.our_servise{margin-right:0;background:none}
#header_menu>li>a{color:#fff;font-size:20px;text-decoration:none}
.top_nav .sub-menu{background:#f3f4f8;border-radius:0 0 3px 3px;box-shadow:0 6px 4px -4px #666;z-index:99;padding:20px 15px 10px;position:relative;position:absolute;width:300px;display:none}
.top_nav .sub-menu a{display:block;text-decoration:none;font-size:16px;color:#3d426a;margin-bottom:12px}
.top_nav .sub-menu a:hover{text-decoration:none;color:#3879D9}
#header_menu>.mobile_menu{float:right;margin-right:5px}
.mobile_menu .sub-menu{right:10px}
.cat_post{padding-bottom:10px}
.cat_post a{font-size:14px;text-decoration:none;color:#6c76a7;line-height:20px;vertical-align:middle}
.cat_post a:hover{color:#3879D9}
.cat_post span{color:#f7bb4b;height:20px;font-size:20px;vertical-align:middle}
.carousel_img{position:relative;margin-bottom:15px}
.attach{position:absolute;display:block;color:#fff;font-size:28px;top:15px;left:15px;text-align:center;width:72px;height:72px;padding:12px;background:rgba(0,0,0,.7);border-radius:36px;border:5px solid #80cb66}
.attach span{font-size:12px;color:rgba(255,255,255,.7);text-align:center;display:block;padding-top:5px}
.carousel_title{display:block;font-size:22px;color:#3d426a;text-decoration:none;line-height:28px;margin-bottom:10px;height:90px;overflow:hidden}
.carousel_title:hover{text-decoration:none;color:#3879D9}
.comments_post{font-size:12px;color:#a5a5a5;padding-left:26px;background:url(img/comment.png) no-repeat left center;background-size:13px 12px;vertical-align:middle;display:inline-block}
.like_post{color:#84ce53;display:inline-block;font-size:12px;vertical-align:middle;background:url(img/like.png) no-repeat left center;padding-left:20px;margin-right:15px}
.like_post .essb-total{display:inline-block}
.idea_decor{margin-bottom:50px}
.idea_title{display:block;font-size:28px;line-height:32px;color:#3d426a;text-align:center;overflow:hidden;margin-bottom:20px}
.idea_title:before,.idea_title:after{content:'';display:inline-block;vertical-align:middle;width:100%;height:1px;border:solid #FFF;border-width:0 30px;background:#e6e5f7}
.idea_title:before{margin-left:-100%}
.idea_title:after{margin-right:-100%}
.center{width:1110px;max-width:100%;margin:0 auto}
.idea_entry{width:350px;float:left;margin:0 10px}
.idea_entry img{display:block;margin-bottom:15px;border-radius:3px;width:350px;height:235px}
.idea_entry_title{display:block;font-size:20px;line-height:24px;color:#3d426a;text-decoration:none;height:74px;overflow:hidden;margin-bottom:15px}
.idea_entry_title:hover{text-decoration:none;color:#3879D9}
.actual{width:100%;background:url(img/center.jpg) no-repeat center;background-size:cover;padding:120px 0 150px;margin-bottom:40px;position:relative}
.actual:after{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.7);top:0;left:0}
.actual_title{display:inline-block;color:#fff;font-size:18px;border-radius:20px;height:40px;line-height:40px;text-align:center;background:#86ca5b;padding:0 20px;margin-left:5px;margin-bottom:20px;z-index:1;position:relative}
.t_act{display:block;font-size:46px;line-height:50px;color:#fff;text-decoration:none;width:580px;margin-bottom:30px;z-index:1;position:relative}
.t_act:hover{text-decoration:none;color:#fff}
.comments_act{color:#a5a5a5;font-size:16px;font-weight:700;z-index:1;position:relative}
.element{width:1110px;max-width:100%;margin:0 auto 30px}
.el_left{display:inline-block;width:325px;vertical-align:top;margin-right:50px}
.element_title{font-size:28px;color:#3d426a;margin-bottom:20px}
.el_list{list-style-type:none}
.el_list li{background:url(img/list.png) no-repeat left center;padding-left:18px}
.el_list li a{text-decoration:none;color:#3d426a;font-size:18px;line-height:36px;font-weight:700;padding-right:35px}
.el_list li a:hover{text-decoration:none;color:#88ca4f;background:url(img/decor-hover.png) no-repeat right center;background-size:15px 15px}
.list_count{float:right;font-weight:400;color:gray;font-size:12px}
.el_center{width:350px;display:inline-block;vertical-align:top;margin-right:20px}
.el_prev img{float:left;margin-right:15px;border-radius:3px}
.el_prev_title{color:#3d426a;text-decoration:none}
.el_prev_title:hover{text-decoration:none;color:#3879D9}
.el_right{width:350px;height:481px;background:url(img/el_right.jpg) no-repeat center;padding:50px 40px 30px;display:inline-block;vertical-align:middle;text-align:center;position:relative;border-radius:3px;position:relative}
.el_right:after{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.7);top:0;left:0}
.right_top{color:#fff;font-size:16px;margin-bottom:30px;position:relative;z-index:1}
.right_title{font-size:32px;color:#fff;text-decoration:none;line-height:36px;z-index:1;position:relative}
.right_title:hover{text-decoration:underline;color:#fff}
.right_bottom{position:absolute;bottom:0;font-size:12px;height:30px;line-height:30px;color:#3d426a;text-decoration:none;background:#ffb63d;border-radius:15px;padding:0 20px;left:30%;bottom:30px;cursor:pointer;z-index:1}
.right_bottom:hover{text-decoration:none;color:#3d426a;background:#ffc65e}
.new_posts{width:100%;padding:30px 0;background:#f3f4f8}
.new_posts_top{font-size:28px;line-height:32px;color:#3d426a;text-align:center;margin-bottom:20px}
.new_posts_img{position:relative;width:350px;max-width:100%;height:235px;display:block;margin-bottom:20px}
.content{width:100%}
.content_block{width:760px;max-width:100%;display:inline-block;margin-right:15px;vertical-align:top}
.entry_content{font-size:16px;line-height:22px;color:#333}
.entry_content p{margin-bottom:20px}
.entry_content a{color:#3d426a;text-decoration:underline}
.entry_content a img {width: 100%;height: auto;}
.entry_content a:hover{text-decoration:none;color:#3879D9}
blockquote,q{margin:0 10px 20px;background:#f2f9ee;color:#333334;padding:10px 20px;position:relative;border-left:35px solid #e8f5e1}
blockquote:before,q:before{content:"\201C";position:absolute;left:-26px;top:20px;color:green;font-size:50px;text-shadow:1px 2px 0 #fff}
blockquote p,q p{margin-bottom:0!important}
strong,b{font-weight:700}
.entry_content h2{font-size:30px;margin-bottom:20px;color:#3d426a;line-height:36px}
.entry_content h3{font-size:28px;margin-bottom:20px;color:#3d426a;line-height:32px}
.entry_content h4{font-size:26px;margin-bottom:20px;color:#3d426a;line-height:30px}
.entry_content h5{font-size:24px;margin-bottom:20px;color:#3d426a;line-height:28px}
.entry_content h6{font-size:20px;margin-bottom:20px;color:#3d426a;line-height:26px}
.entry_content ol{list-style:none;counter-reset:point}
.entry_content ol li{margin-bottom:10px;padding-left:25px;position:relative}
.excerpt{position:absolute;font-size:14px;color:#a5a5a5;line-height:16px;height:64px;overflow:hidden;padding:15px;height:100%;width:50%;top:0;right:0;background:rgba(0,0,0,.8)}
.entry-header,.entry-header h1{font-size:32px;margin:30px 0;color:#3d426a;line-height:36px}
.category_description{width:100%;clear:both}
.aligncenter,.alignnone{display:block;margin:10px auto}
.alignleft{float:left;margin-right:10px;display:block}
.alignright{float:right;margin-left:10px;display:block}
.popup_photo{position:fixed;height:100%;width:100%;top:0;left:0;display:none;text-align:center;z-index:2}
.popup_bg{background:rgba(0,0,0,0.6);position:absolute;z-index:1;height:100%;width:100%}
.popup_img{position:relative;margin:0 auto;z-index:2;max-height:94%;max-width:94%;margin:1% 0 0 0}
.wp-caption{background:#f3f4f8;border:1px solid #E0E0E0;margin:5px auto 20px;max-width:100%!important;padding:3px;text-align:center;border-radius:3px}
.secondary{width:330px;display:inline-block;vertical-align:top;margin-top:30px}
.side-header{font-size:28px;margin-bottom:20px;color:#3d426a}
.side_body{margin-bottom:20px}
.side_body li a{color:#3d426a;font-size:18px;text-decoration:none;margin-bottom:10px;display:block}
.side_body li a:hover{text-decoration:none;color:#3879D9}
.sidebar_block{margin-bottom:20px;width:350px;max-width:100%}
.commentlist{max-width:100%;padding:10px 0}
.commentlist li{display:inline-block}
.commentlist .vcard{display:inline-block;padding:5px;margin:5px 0;clear:both;background:#EDECF2;position:relative;border-radius:3px}
.commentlist .avatar{float:left;margin-right:10px;border-radius:3px}
.commentlist p{width:91%;float:right;padding:10px 10px 10px 0}
.commentlist .reply{position:absolute;right:10px;bottom:5px}
.commentlist .reply a{text-decoration:none;font-size:12px;color:#4a971d}
.commentlist .reply a:hover{color:#4a971d;text-decoration:underline}
#comment_author_link{color:#4a971d;font-size:12px;text-transform:uppercase;margin-left:10px}
.commentlist .children{margin-left:10px}
#cancel-comment-reply-link{display:block;margin-bottom:5px}
#commentform{margin-left:10px}
textarea#comment{width:97%;max-width:100%}
#comment_form_title{margin-left:10px}
#respond{max-width:100%}
#commentform input[type=text]{height:30px;line-height:30px;border-radius:3px;float:left;width:49%;border:1px solid #a5a5a5;padding:0 20px;color:#a5a5a5}
#commentform input[name=email]{float:right;margin-bottom:15px}
#commentform input[type=submit]{font-size:12px;height:30px;line-height:30px;color:#3d426a;background:#ffb63d;border-radius:3px;padding:0 30px;cursor:pointer;border:0}
#commentform input[type=submit]:hover{color:#3d426a;background:#ffc65e}
#commentform textarea{border:1px solid #a5a5a5;border-radius:3px;width:100%;padding:20px;color:#a5a5a5}
::-webkit-input-placeholder{color:#a5a5a5}
::-moz-placeholder{color:#a5a5a5}
:-moz-placeholder{color:#a5a5a5}
:-ms-input-placeholder{color:#a5a5a5}
.similar-info{margin:0}
.similar-posts{padding:20px 0 0}
footer{width:100%;background:url(img/center.jpg) no-repeat center;background-size:cover;position:relative;padding:50px 0 40px}
footer:after{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.8);top:0;left:0}
.footer-block{margin:0 auto;width:1110px;max-width:100%;z-index:1;position:relative}
.footer_left{display:inline-block;vertical-align:top;width:275px;margin-right:50px;color:#a5a5a5;font-size:12px}
.footer_left div{margin-bottom:15px}
.footer_center{display:inline-block;vertical-align:top;width:180px;margin-right:50px}
.footer_menu a{display:block;margin-bottom:20px;color:#fff;font-size:20px;font-weight:700;text-decoration:none}
.footer_menu a:hover{text-decoration:underline;color:#fff}
.footer_right{display:inline-block;vertical-align:top;width:540px}
.footer_right #searchform1{margin-right:0;margin-top:0;margin-bottom:30px;display:block}
.footer_right .socgroop span{color:#a5a5a5;font-size:12px;display:inline-block;margin-right:30px;vertical-align:middle}
.clear{clear:both}
#top{bottom:20px;cursor:pointer;display:none;font-size:150%;position:fixed;right:20px;opacity:.7}
#top:hover{opacity:1}
.pagination{text-align:center;margin-bottom:20px}
.pagination .current,.pagination a{font-size:22px;color:#000;font-weight:700;text-decoration:none;width:36px;height:36px;line-height:36px;border-radius:3px;display:inline-block;vertical-align:top}
.pagination a{color:#fff;background:#000}
.pagination a:hover{color:#fff;text-decoration:none;background:gray}
.pagination a.next,.pagination a.prev{color:#000;background:transparent}
.entry_content #toc_container{background:#fff;border:2px solid #61a061;padding:0;margin:0 0 25px;width:100%!important;position:relative;z-index:0}
.entry_content #toc_container .toc_toggle{color:transparent;position:relative;opacity:.8;display:inline-block;height:16px;margin:0;padding:0;top:10px}
.entry_content #toc_container.no_bullets .toc_toggle a{text-decoration:none;text-shadow:none;line-height:25px;padding:0 0 0 5px !important;width:100%!important;display:block;color:#fff}
.entry_content div#toc_container .toc_toggle a:hover{font-size:100%}
.entry_content #toc_container .toc_toggle a{width:12px;display:inline-block;height:12px;cursor:pointer}
.entry_content #toc_container li{border:none;padding:3px 0!important}
div#toc_container li .toc_number{background-color:#61a061;padding:5px 6px;color:#fff;margin-right:10px}
div#toc_container li ul li .toc_number{color:#61a061;background-color:#fff;border:1px solid #61a061}
div#toc_container a{width:100%;display:block}
div#toc_container a:hover{text-decoration:underline;font-weight:600;color:#0d590d;font-size:95%}
.entry_content #toc_container li:hover{border-color:#99dd71}
.entry_content #toc_container li ul{margin-left:0;padding:0 10px}
.entry_content #toc_container ul ul li{padding-left:1.5em;transition:.4s;margin:5px 0}
.entry_content #toc_container ul ul li:hover{background:#f8fff4}
.entry_content #toc_container p.toc_title+ul.toc_list{margin:0;padding:7px}
.entry_content #toc_container p.toc_title{text-align:center;margin:0;color:#fff;background-color:#61a061;color:#fff;padding:5px 0!important;height:36px}
.entry_content #toc_container p.toc_title:before{content:'';display:block;width:100%;height:1px;background:transparent;margin-top:-33px;position:relative}
.entry_content>ol{counter-reset:point}
.entry_content>ol li{width:100%;background:#effbe8;display:block;width:98%;margin-left:2%;padding:5px 15px;border:1px solid transparent;color:#333}
.entry_content>ol li:hover,.entry_content>ul li:hover{border-color:#61a061}
.entry_content>ol li:before,.entry_content>ul li:before{content:counter(point);counter-increment:point 1;background:#61a061!important;position:relative;width:25px;height:25px;border-radius:12.5px;left:-28px;text-align:center;line-height:25px;color:white;font-size:14px;display:inline-block}
ul,ol{display:block;margin-bottom:20px}
.after_header{background:#0f2203;height:10px}
.entry_content>ul li{background:#fff;margin-bottom:0;padding:5px; padding-left: 20px;}
.entry_content>ul li:nth-child(odd){background:#effbe8}
.entry_content>ul li:before{content:' ';font-size:32px;font-weight:400;color:#203315;margin:-6px 0;display:inline-block;color:#203315;margin-right:-14px; width: 15px; height: 15px; left: -25px;}
.soc-left-bar .essb_links li[class*='essb_link'] a,.soc-left-bar .essb_links li[class*='essb_link'] a:focus,.soc-left-bar .essb_links li[class*='essb_link'] a:hover{background-color:transparent!important}
.soc-left-bar .essb_links li[class*='essb_link'] a{background:url(img/soc-btn.png) no-repeat;display:block;position:relative;background-position:0 0;width:40px;height:40px}
.soc-left-bar .essb_links li[class*='essb_link_facebook'] a{background-position:-125px 0;left:2px;position:relative}
.soc-left-bar .essb_links li[class*='essb_link_twitter'] a{background-position:-40px 0}
.soc-left-bar .essb_links li[class*='essb_link_vk'] a{background-position:0 -45px}
.soc-left-bar .essb_links li[class*='essb_link_mailru'] a{background-position:-40px -45px}
.soc-left-bar .essb_links li[class*='essb_link'] a .essb_icon{display:none}
.soc-left-bar .essb_counter_inside{position:relative;color:#333;left:30px;top:4px}
.soc-left-bar .essb_links li{opacity:.3;transition:.4s}
.soc-left-bar .essb_links li:before{display:none}
.soc-left-bar .essb_links li:hover{opacity:1}
.soc-left-bar{position:fixed;display:none;top:100px;transition:All .4s ease}
.soc-left-bar .essb_postfloat_fixed{position:relative;top:0;z-index:1;transition:none}
.carousel_img{overflow:hidden;width:460px;height:240px;max-width:100%}
.carousel_img img{-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-webkit-transition:all 1s ease-out}
.carousel_img img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05)}
.idea_thumb{width:350px;height:235px;overflow:hidden;margin-bottom:15px}
.el_prev_thumb{width:160px;height:110px;overflow:hidden;margin-bottom:12px}
.idea_thumb img,.el_prev_thumb img{-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}
.idea_thumb img:hover,.el_prev_thumb img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05)}
.side-header{margin-bottom:30px}
a{transition:.2s!important}
.links a:hover{color:#fff}
.socgroop a{position:relative}
.socgroop a:hover{top:-2px}
.action a{display:inline-block}
.action a:hover{color:#a1ff66}
#header_menu>li>a{text-decoration:none;position:relative;transition:all .6s}
#header_menu>li>a:before{content:"";width:0;height:.1em;position:absolute;bottom:0;left:50%;background:#fff;transition:all .3s}
#header_menu>li>a:hover:before{width:100%;left:0;background:#fff}
.right_title{font-size:18px;line-height:22px;display:block;transition:all .5s;position:relative}
.right_title:after{content:'';width:200px;display:block;transition:all .5s;margin:10px auto 0;height:1px;background:#fff;opacity:0}
.right_title:hover{text-decoration:none}
.right_title:hover:after{opacity:1}
.right_bottom,.right_bottom:hover{color:#fff}
.idea_entry_title:hover{color:#337011}
.el_prev_title:hover{color:#25560a}
.t_act{border-left:3px solid transparent;padding-left:14px;transition:.3s}
.t_act:hover{border-color:rgba(255,255,255,0.7)}
.top_nav .sub-menu{border:2px solid green}
.top_nav .sub-menu a{line-height:30px;padding:0 10px;box-shadow:inset 0 0 15px green;margin:0}
.top_nav .sub-menu{padding:2px}
#header_menu>li{background:none}
.site{width:390px;max-width:100%;float:left;margin-top:15px;position:relative}
.info-block{float:left;width:calc(100% - 395px);margin-top:15px}
.desk-type{color:#b0b1b6;font-size:12px;width:80px;position:absolute;top:0;margin-top:44px;left:250px}
#logo-type{display:inline-block;text-indent:-9999px;background:url(img/logo2.png) no-repeat;width:233px;height:84px;margin-bottom:15px}
.info_links{display:inline-block;margin-right:35px;vertical-align:top;margin-bottom:15px}
.info_links a{color:#f5b937;font-size:12px;text-decoration:none;margin-right:250px}
.info_links a:hover{color:#fff}
#searchform1{max-width:100%;height:50px;margin:0 50px 15px 0}
#searchform1 input[type=text]{height:46px;line-height:46px;width:calc(100% - 55px);max-width:calc(100% - 55px)}
#searchform1 #searchsubmit{background:url(img/button-search1.png);height:50px;width:50px;display:inline-block;padding:0;cursor:pointer}
.action{top:-7px}
.el_right{height:auto;padding-bottom:80px}
@media screen and (min-width:200px) and (max-width:1024px) {
#searchform1,.desk{margin-right:10px}
.carousel-block{width:465px!important;padding:15px 20px!important}
.idea_entry{width:310px}
.el_right{width:310px}
.el_left{margin-right:10px;width:305px}
.el_center{width:340px}
.right_bottom{left:26%}
.footer_left{margin-right:10px}
.footer_right{width:470px}
.content_block{width:660px;margin-right:10px}
.secondary .el_center{max-width:94%}
}
@media screen and (min-width:200px) and (max-width:966px) {
.desk{width:100px}
#searchform1{width:390px}
#searchform1 input[type=text]{width:310px}
.carousel-block{width:435px!important}
.idea_entry{width:290px;margin-bottom:20px}
.idea_entry img{height:200px}
.el_left{display:block;width:400px;margin:20px auto;text-align:left}
.element{text-align:center}
.el_center{text-align:left}
.footer_right{width:420px}
.top_nav{width:96%}
.content_block{width:99%;margin:0 auto;display:block}
.secondary{width:99%;margin:20px auto;display:block}
#commentform{margin-left:0}
.sidebar_block{background:#F3F4F8;width:99%;margin:0 auto 20px;padding:15px 0}
.secondary{text-align:center}
.secondary .element_title{font-size:32px;text-align:center}
.secondary .el_list{width:380px;max-width:98%;margin:auto;text-align:left}
.secondary .side-header{font-size:32px}
.secondary .el_center{text-align:left}
.categoryes{text-align:center}
.categoryes .idea_entry,.category_description{text-align:left}
.block_header{width:776px}
.site{width:360px}
.info_links{margin-right:0}
.action{top:0;display:block;width:300px}
.top_nav{top:155px}
.header-pages{height:220px!important}
.mob_nav{background:#000 url(img/for-menu.png) no-repeat center;width:30px;height:30px;margin:0 auto;position:relative;border-radius:15px;box-shadow:0 0 15px #fff;cursor:pointer;display:block}
#header_menu{max-width:320px;margin:0 auto;padding:10px 0;border-radius:7px;border:3px solid #000;box-shadow:inset 0 0 10px #000;background:#fff;z-index:10;display:none}
#header_menu.show{display:block}
#header_menu>li{display:block;float:none;width:100%;padding-right:5px;padding-left:5px}
#header_menu>li>a{font-size:14px;line-height:30px;width:100%;display:block;height:30px;color:#255109;padding:0 20px;border-top:1px solid #ddd}
#header_menu>li:first-child a{border-top:0}
#header_menu>li>a:hover{text-decoration:none}
}
@media screen and (min-width:200px) and (max-width:853px) {
#logo{margin-top:0}
.desk{margin-top:40px}
.carousel-block{width:380px!important}
.carousel_img{height:200px;overflow:hidden}
.idea_center{text-align:center}
.idea_entry{width:350px;text-align:left;float:none;display:inline-block}
.footer_search{display:none!important}
.footer_right .socgroop span{display:none}
.footer_right{width:200px}
.idea_entry img{height:235px}
}
@media screen and (min-width:200px) and (max-width:800px) {
.carousel-block{width:350px!important}
.actual_center{max-width:98%!important;margin-left:5px}
.footer_left{margin-left:5px}
.t_act{max-width:98%}
}
@media screen and (min-width:200px) and (max-width:768px) {
.before_search .links,.before_search .socgroop{display:none}
.carousel-block{width:540px!important;padding:25px 40px!important;margin:10px 75px!important}
.el_right{padding-right:20px;padding-left:20px}
.carousel_img{height:240px}
.footer_left{width:375px;margin:0 auto 10px;display:block;max-width:98%}
.el_list{border-bottom:1px solid #ddd}
.top_nav{top:120px}
header,.block_header{height:340px}
.sidebar_block{background:transparent}
.essb_links{display:none}
.block_header{width:414px;padding:0 15px}
.site,.info-block{width:100%}
.site{margin-top:-15px}
.info-block{margin-top:-10px}
.top_nav{top:210px;z-index:9999}
div.carousel{margin-top:-100px}
.header-pages{height:270px!important}
}
@media screen and (min-width:200px) and (max-width:736px) {
.carousel-block{margin:10px 65px!important}
.footer_center{margin-right:10px}
}
@media screen and (min-width:200px) and (max-width:667px) {
.carousel-block{margin:10px 25px!important}
.footer_right{margin-left:10px}
}
@media screen and (min-width:200px) and (max-width:603px) {
.carousel-block{margin:10px 2px!important}
.carousel-wrapper{margin:0!important}
.entry-header,.entry-header h1{line-height:36px}
.entry_content figure,.entry_content figure img{max-width:100%!important;}
}
@media screen and (min-width:200px) and (max-width:533px) {
.carousel-block{width:470px!important;padding:15px 20px!important}
}
@media screen and (min-width:200px) and (max-width:480px) {
.carousel-block{width:415px!important}
.footer_center{display:none}
.footer-block{width:285px;margin-left:auto;margin-right:auto}
#commentform input[type=text]{width:99%;float:none;margin:0 auto 15px}
}
@media screen and (min-width:200px) and (max-width:425px) {
.carousel-block{width:380px!important}
}
@media screen and (min-width:200px) and (max-width:414px) {
.carousel-block{width:350px!important}
.el_left{width:98%;margin:auto}
.list_count{font-size:16px}
.block_header{width:320px}
#logo-type{margin:0 auto;display:block}
.desk-type{position:relative;margin-top:0;left:auto;width:100%;text-align:center;margin-bottom:15px}
.info_links{display:block;margin:0 auto 14px}
.socgroop{width:110px;display:block;margin:0 auto 15px}
div.carousel{margin-top:-50px}
.top_nav{top:260px}
#searchform1 input[type=text]{padding:0 10px;font-size:16px}
.header-pages{height:320px!important}
}
@media screen and (min-width:200px) and (max-width:375px) {
.desk{margin-top:10px;width:96%;padding-left:10px}
#logo{padding-left:10px}
.carousel-block{width:330px!important;padding:10px!important}
.carousel_img{height:180px!important;overflow:hidden!important}
.idea_entry{width:320px}
.el_center{margin-right:0;max-width:99%}
.top_nav .sub-menu{width:270px}
.el_prev_title{word-wrap:break-word}
.idea_thumb{width:auto;height:auto}
.header-pages{height:300px!important}
}
@media screen and (min-width:200px) and (max-width:360px) {
.carousel-block{width:295px!important}
.center{overflow:hidden}
}
@media screen and (min-width:200px) and (max-width:320px) {
.carousel-block{width:255px!important}
.idea_entry{max-width:96%;margin:auto}
.t_act{word-wrap:break-word}
.el_right{width:300px}
.carousel{width:300px}
}