@media screen and (max-width:640px){.blog_nameh1, .blog_nameh2 a, .sub{font-size:130%;}
a.more{color:#158FAC;float:right;font-size:16px;text-decoration:underline;text-transform:uppercase;font-weight:bold;}}
@media screen and (max-width:980px) and (max-width:1024px){.blog_nameh1, .blog_nameh2 a{font-size:36px;font-family:fantasy;color:#46B4EA;text-shadow:10px 10px 10px #050505;text-transform:uppercase;}
.ads-banner{display:none;}
.code-example1{background-color:#E1EAEC;background-position:20px 50%;border-radius:10px;box-shadow:2px 2px 3px #999;margin:10px;padding:15px 20px;position:relative;overflow-wrap:break-word;}
.code-example2{background:#f3f3f3;border:1px solid #dfdfdf;border-left:2px solid #3965a8;color:#405778;font:italic normal 14px Arial,sans-serif;margin:16px 0 19px;padding:15px 22px 12px 25px;position:relative;}
.sub{margin:0;overflow-x:hidden;font-family:sans-serif;font-weight:normal;font-size:16px;line-height:1.5;color:#444;}
.site-dsc{color:#eff1f3;font-family:fantasy;text-align:center;text-shadow:2px 2px 2px #050A0B;width:100%;}
a.more{margin-right:15px;color:#158FAC;float:right;font-size:16px;text-decoration:underline;text-transform:uppercase;font-weight:bold;}
.fl{margin:5px 0 0 0;}
#content_wrap{max-width:96%;margin:0 auto;overflow:hidden;padding:0;background:#fff;box-shadow:0px 0px 10px #0a0a0a;}
#header_wrap{max-width:96%;margin:0 auto;overflow:hidden;padding:0;background:#1592af;position:relative;box-shadow:0px 0px 10px #0a0a0a;}
#header_wrap2{float:none;height:100%;display:block;}
#navigation{width:100%;border:none;background:#1D2933;margin-bottom:0;margin-top:25px;color:#9b9b9b;text-transform:uppercase;border-top:1px solid #E2E2E2;}
#navigation a{padding:12px 0;line-height:1.4;min-height:100%;color:#fff;}
#navigation{display:none;}
#commentform{background:#eee;border:1px solid #d8d8d8;display:block;font-family:Helvetica, Arial, sans-serif;margin:10px 0;padding:20px;}
textarea#comment{width:100%}
.comment-form label{color:#555;font-size:11px;}
.comment-form input#submit{background-color:#1592AF;border:2px solid #d1d1d1;color:#FFF;cursor:pointer;font-size:13px;width:100%;height:30px;}
.post.clearfix{overflow:hidden;border-bottom:10px solid #E5E5E5;padding-bottom:28px;}
.current_page_item, .page_item{margin:2px;}
#related_posts,#searchform,#sb-subscribe,.post-data ul,.widget_tab{display:none;}
.header{height:100%;padding-top:0;padding-bottom:10px;}
.logo{float:none;text-align:center;padding-left:0;padding-right:0;margin-left:0;margin-right:0;}
.textwidget img{display:block;margin:auto;}
.wp-pagenavi, .wp-pagenavi a, .wp-pagenavi .current{font-size:22px;text-align:center;text-transform:uppercase;color:#00A1C9;padding:8px 6px;}
.widget-head{background-color:#1592AF;color:#FFF;text-align:center;max-width:96%;margin:20px 0 20px 7px;font-size:24px;}
#footer{width:100%;display:block;text-align:center;padding-top:10px;background:#eee;margin-top:25px;color:#9b9b9b;font-size:14px;border-top:1px solid #E2E2E2;}
#social-link{float:none;width:100%;display:block;text-align:center;}
#content, .sidebar{width:100%;float:none;padding:0;margin:0;display:block;}}
#mobile-menu{display:block;}
#menu-icon{width:100%;display:block;background:#46B4EA;float:right;margin-top:10px;text-align:center;color:#fff;text-decoration:none;}
nav ul, nav:active ul{display:none;position:inherit;padding:20px;background:#46B4EA;right:15px;top:153px;width:100%;border-radius:4px 0 4px 4px;}
nav li{list-style-type:none;text-align:center;width:100%;padding:10px 0;margin:0;}
nav li a{color:#fff;text-decoration:none;display:block}
nav:hover ul{display:block;}
@font-face{font-family:'mfg_labs_iconsetregular';src:url('font/mfglabsiconset-webfont.eot');src:url('font/mfglabsiconset-webfont.eot?#iefix') format('embedded-opentype'),url('font/mfglabsiconset-webfont.woff') format('woff'),
url('font/mfglabsiconset-webfont.ttf') format('truetype'),url('font/mfglabsiconset-webfont.svg#mfg_labs_iconsetregular') format('svg');font-weight:normal;font-style:normal;}
i, .icon{font-family:'mfg_labs_iconsetregular';font-style:normal;speak:none;font-weight:normal;font-size:1em;-webkit-font-smoothing:antialiased;}
.icon-list:before{content:"\f009";}
.icon2x{font-size:1.6em;}
.mylink, span.mylink{color:#00A1C9;cursor:pointer;text-decoration:none;}
.social-container{background:#f3f3f3;border:1px solid #dfdfdf;padding:15px;position:relative;height:250px;font-size:12px;}
.buttons{height:35px;overflow:hidden;width:40px;float:left;font-size:small;margin:10px 3px 0 3px;}
a.tweetbutton{display:block;line-height:35px;height:50px;width:90%;overflow:hidden;text-align:center;text-decoration:none;font-weight:bold;text-shadow:0 100px 0 #FFF,1px 76px 10px #000;color:#FFF;background:#55acee;border-right:2px solid #FFF;border-left:2px solid #FFF;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a.tweetbutton:hover{text-shadow:0 50px 0 #FFF, 1px 51px 20px #FFF;margin-top:-50px;height:100px;background:#222;}
a.facebook{display:block;line-height:35px;height:50px;width:90%;overflow:hidden;text-align:center;text-decoration:none;font-weight:bold;text-shadow:0 100px 0 #FFF,1px 76px 10px #000;color:#FFF;background:#3b5998;border-right:2px solid #FFF;border-left:2px solid #FFF;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a.facebook:hover{text-shadow:0 50px 0 #FFF, 1px 51px 20px #FFF;margin-top:-50px;height:100px;background:#222;}
a.google{display:block;line-height:35px;height:50px;width:90%;overflow:hidden;text-align:center;text-decoration:none;font-weight:bold;text-shadow:0 100px 0 #FFF,1px 76px 10px #000;color:#FFF;background:#db4437;border-right:2px solid #FFF;border-left:2px solid #FFF;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a.google:hover{text-shadow:0 50px 0 #FFF, 1px 51px 20px #FFF;margin-top:-50px;height:100px;background:#222;}
a.vkontakte{display:block;line-height:35px;height:50px;width:90%;overflow:hidden;text-align:center;text-decoration:none;font-weight:bold;text-shadow:0 100px 0 #FFF,1px 76px 10px #000;color:#FFF;background:#507299;border-right:2px solid #FFF;border-left:2px solid #FFF;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a.vkontakte:hover{text-shadow:0 50px 0 #FFF, 1px 51px 20px #FFF;margin-top:-50px;height:100px;background:#222;}
a.odnoklassniki{display:block;line-height:35px;height:50px;width:90%;overflow:hidden;text-align:center;text-decoration:none;font-weight:bold;text-shadow:0 100px 0 #FFF,1px 76px 10px #000;color:#FFF;background:#ee8208;border-right:2px solid #FFF;border-left:2px solid #FFF;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a.odnoklassniki:hover{text-shadow:0 50px 0 #FFF, 1px 51px 20px #FFF;margin-top:-50px;height:100px;background:#222;}
.sb-subscribe2{padding:0px;margin:0px;}
.sb-subscribe2 p{color:#FFF;margin:0;text-align:center;}
.sb-subscribe2 p.text{margin:15px 0;opacity:0.8;}
.sb-subscribe2 input{border:none;border-radius:0;box-shadow:none;box-sizing:border-box;height:35px;margin:0;padding:0;text-align:center;width:100%;}
.sb-subscribe2 input.email-field{background:#FFF;color:#0A0A0A;width:100%;}
#sb-subscribe2 input::-webkit-input-placeholder{color:inherit;opacity:0.8;}
.sb-subscribe2 input.submit{background-color:rgb(21, 146, 175);color:#FFF;cursor:pointer;text-transform:uppercase;width:100%;}
img{height:auto;max-width:97%;}
img.centered{border:1px solid #DFDFDF;display:block;margin-left:auto;margin-right:auto;padding:2px;}
img.aligncenter{border:1px solid #999;box-shadow:#999 2px 2px 10px;display:block;margin-bottom:10px;margin-left:auto;margin-right:auto;padding:2px;}
img.aligncenter-jast{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:2px;}
img.alignright{border:1px solid #DFDFDF;display:inline;float:right;margin:0 0 2px 7px;padding:2px;}
img.alignleft{border:2px solid #1592AF;display:inline;float:left;margin:6px 15px 0 0;padding:2px;}
#page{background:#FFF;border-bottom:1px solid #bdbdbd;padding:10px;position:relative;}
h1{color:#222;font-size:1.8em;line-height:1em;padding:0;font-weight:unset;font-family:Roboto Slab;}
h2{color:#222;font-size:1.8em;line-height:1em;padding:0;font-weight:unset;font-family:Roboto Slab;}
h2.pagetitle{border:none;font-size:17px;margin:10px 0 0;}
h3{font-size:1.5em;line-height:1;margin:0 0 1em;}
h4{color:#4B4E4C;font-size:1.2em;font-style:normal;line-height:1.25;margin:0 0 1.25em;padding:0;}
h5{font-size:.95em;font-weight:700;margin-bottom:1.5em;padding:0;}
h6{font-size:.8em;font-weight:700;}
a:link, a:visited, a:active, h2 a:hover, .sidebar .side_inner li a:hover{text-decoration:none;}
.post a:hover{white-space:inherit;}