/*
Theme Name: gdz
Theme URI: 
Author: gdzsu
Author URI: 

*/
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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio, video{
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{
display:block}
body{
line-height:1}
ol, ul{
list-style:none}
blockquote, q{
quotes:none}
blockquote:before, blockquote:after,
q:before, q:after{
content:'';
content:none}
table{
border-collapse:collapse;
border-spacing:0}

#content img{max-width:100%; height:auto}

html{
font-size:100.01%}
body{

font-family:Verdana,Tahoma,Arial;
font-size:13px;
border:0;
color:#5f5f5f}

a, a:link, a:visited{
color:#5e5eff;
text-decoration:none}
a:hover, a:active{
text-decoration:underline}




input, textarea{
padding:0.5em;
background:#b7d1d5;
min-width:55px;
border:2px solid #ddd;
font-size:13px;
color:#333;
font-family:Verdana,Tahoma,Arial}
input[type="submit"]{
border:none;
color:#fff;
background:#e84747}
input[type="submit"]:hover{
background-color:#303030;
cursor:pointer}

.clearfix:before, .clearfix:after{
content:"";
display:table}
.clearfix:after{
clear:both}
.clearfix{
 *zoom:1}

input, textarea, select{
max-width:100%}

#wrapper{
max-width:1340px;
width:92%;

box-shadow:0 0 4px #ddd;
border:1px solid #ddd;


margin:0 auto;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
background:#e0dfde}
#header-wrap{
background:#e0dfde}
#header{
padding:0.3em}
#wrap{
clear:both;
padding:1.0em 1.0em 0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
#content{
float:left;
width:73%;
padding-right:1.5em;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
#sidebar{
margin-left:73%;
width:27%;
min-width:300px}

#logo{
float:left}
#logo .logo-image{
border:0;
max-width:100%;
height:auto}

#logo .site-name {
	display: none;
}
#logo .site-title{

font-weight:bold;
color:#e84747;

font-family:Georgia,"Times New Roman",Verdana,Arial,Helvetica,Tahoma,Sans-Serif;
font-size:13px;
font-style:italic}
#logo a:hover{
text-decoration:none}
#logo a:hover .site-title{
color:#333;
text-decoration:none}
#logo .site-description{
margin-top:0.4em;
color:#dd7950;
font-family:Comic Sans MS,Georgia,"Times New Roman",Verdana,Arial,Helvetica,Tahoma,Sans-Serif;
font-size:13px;
font-style:italic}

#custom-header{
margin-top:1px}
#custom-header img{
max-width:1340px;
vertical-align:top;
width:100%;
height:auto}

#mainnav-icon{
display:none}
#navi-wrap{
border:1px solid #a3c5c9;
border-radius:1px;
background:#a3c5c9}
#mainnav-menu{
list-style-type:none;
list-style-position:outside;
position:relative}
#mainnav-menu li{
float:left;
position:relative;
margin-right:1px}
#mainnav-menu a{
display:block;
border-radius:5px;
border:1px solid #fff;
padding:1.1em;
text-transform:uppercase;
text-decoration:none;
font-size:0.8em;
font-weight:bold;
font-family:Verdana,Arial,Helvetica,Tahoma,Sans-Serif;
font-style:italic;
-webkit-transition:all 0.1s ease-out;
-moz-transition:all 0.1s ease-out;
-ms-transition:all 0.1s ease-out;
-o-transition:all 0.1s ease-out;
transition:all 0.1s ease-out}
#mainnav-menu a:link, #mainnav-menu a:visited{
color:#3e3e3e;
text-decoration:none}
#mainnav-menu a:hover{
background:#ebebeb}
#mainnav-menu ul{
position:absolute;
display:none;
z-index:99;
background:#fff;
box-shadow:0 0 2px #444}
#mainnav-menu ul li{
margin:0}
#mainnav-menu ul a{
width:250px;
width:16rem;
padding:1em;
float:left;
font-weight:normal;
color:#333;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
#mainnav-menu ul a:link, #mainnav-menu ul a:visited{
color:#333;
font-size:0.9em;
text-decoration:none}
#mainnav-menu ul a:hover{
color:#fff;
background:#e84747}
#mainnav-menu li ul ul{
margin-left:250px;
margin-left:16rem}
#mainnav-menu li:hover ul ul, #mainnav-menu li:hover ul ul ul, #mainnav-menu li:hover ul ul ul ul{
display:none}
#mainnav-menu li:hover ul, #mainnav-menu li li:hover ul, #mainnav-menu li li li:hover ul, #mainnav-menu li li li li:hover ul{
display:block}
#mainnav-menu li.current_page_item a, #mainnav-menu li.current-menu-item a{
text-decoration:underline}
#mainnav-menu li.current_page_item ul li a, #mainnav-menu li.current-menu-item ul li a{
text-decoration:none}
#mainnav-menu ul li.current_page_item a, #mainnav-menu ul li.current-menu-item a{
text-decoration:underline}
#mainnav-menu ul li.current_page_item ul li a, #mainnav-menu ul li.current-menu-item ul li a{
text-decoration:none}

.widget{
margin-bottom:0.3em;
box-shadow:0 0 4px #ddd;
border:1px solid #ddd;
padding:0.6em;
background:#e0dfde}
.widgettitle{

background-color:#a3c5c9;
 border-radius:2px;
 position:relative;
 z-index:0;
 height:auto;
 color:#000;
font-family:Comic Sans MS, Arial,Verdana,Tahoma,Sans-Serif;

  font-style:normal;
 font-size:13px;
 font-weight:bold;
 line-height:30px;

padding:0 6px}
.widget .textwidget{
line-height:1.5em}
.widget .textwidget p{
margin-bottom:1em}
.widget ul{
line-height:1.5em}
.widget ul{
list-style:circle inside;
color:#555}
.widget ul .children{
padding:0;
margin:0.5em 0 0.5em 1em}
.widget a:link, .widget a:visited {
text-decoration:underline;
color:#5959ff}
.widget a:hover, .widget a:active{
text-decoration:underline}
.widget img{
max-width:100%;
height:auto}

#searchform{
display:block;
position:relative;
width:100%;
margin:0;
padding:0;
overflow:hidden}
#s{
display:inline-block;
margin:0;
width:100%;
padding:0.7em 45px 0.7em 0.7em;
background:#fff;
border:1px solid #ddd;
font-size:1.0em;
color:#333;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
#searchsubmit{
position:absolute;
display:block;
top:0;
right:0;
width:35px;
height:35px;
background:url(/wp-content/themes/mygdzsu/images/search-icon.png) 0 11px no-repeat;
border:none;
cursor:pointer}
#searchsubmit:hover{
background:url(/wp-content/themes/mygdzsu/images/search-icon.png) -36px 11px no-repeat}

#wp-calendar{
margin:0;
width:100%;
color:#444;
line-height:1.6em}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption{
text-align:left}
#wp-calendar caption{
font-style:italic;
margin-bottom:0.1em}
#wp-calendar th{
font-weight:bold;
font-size:0.85em}
#wp-calendar tfoot tr td{
padding-top:0.5em}
#wp-calendar #next{
padding-right:0.8em;
text-align:right}

.type-post, .type-page, .type-attachment {
margin:0 0 1.5em 0;
padding:0.8em 1.0em 1.0em;
box-shadow:0 0 4px #ddd;
border:1px solid #ddd;
background:#e0dfde}
.page-title, .post-title{
font-weight:bold;
font-family:Verdana,Tahoma,Arial;
color:#333;
line-height:1.4em;
-ms-word-wrap:break-word;
word-wrap:break-word;
text-transform:uppercase;
padding:0.3em 0;
border-bottom:5px solid #333}
.page-title{
 font-size:2.0em}
.post-title{
 font-size:1.5em}
.post-title a:link, .post-title a:visited{
color:#333;
text-decoration:none}
.post-title a:hover, .post-title a:active{
color:#e84747}
.sticky{
border-left:10px solid #ccc;
margin-left:1.5em}

.page-links{
margin:0;
word-spacing:1em}

.postmeta{
display:block;
color:#333;
margin:0;
padding:0.7em 1em;
background:#e0dfde}
.postmeta span, .postmeta .post-edit-link{
font-size:0.9em;
line-height:1.5em}
.postmeta a:link, .postmeta a:visited{
color:#555;
text-decoration:underline}
.postmeta a:hover, .postmeta a:active{
text-decoration:none}
.postmeta .sep, .postmeta .post-edit-link {
padding-left:0.8em;
margin-left:0.7em;
border-left:1px solid #aaa}
.postinfo{
clear:both;
line-height:1.5em}
.postinfo .meta-category{
display:block;
color:#333;
margin:0;
font-size:0.9em}
.postinfo .meta-category a{
display:inline-block;
border-radius:8px;
float:left;
color:#fff;
background:#d3e3cc;
padding:0.2em 1.5em;
margin:0 1px 1px 0}
.postinfo .meta-category a:hover, .postinfo .meta-category a:active{
background:#b8d1ad;
text-decoration:none}
.postinfo .meta-tags{
display:block;
margin:0.3em 0}

.more-link:before{
content:"\A";
white-space:pre}
.more-link span, .read-more{
display:inline-block;
margin:0.5em 0 0.5em;
padding:0.3em 1.5em;
border-radius:6px;
text-decoration:none;
color:#fff !important;
text-transform:uppercase;
background-color:#8b8b8b}
.more-link span:hover, .read-more:hover{
background-color:#b8d1ad;
text-decoration:none}
.read-more{
margin:0.5em 0 1em}

.archive-title{
font-weight:bold;
color:#333;
background:#fff;
padding:1.5em;
margin-bottom:1.5em;
box-shadow:0 0 4px #ddd;
border:1px solid #ddd;
text-transform:uppercase}
.archive-title span{
color:#e84747}

.post-pagination{
margin-bottom:1.5em;
padding:0.8em 1em;
font-weight:bold;
color:#333;
box-shadow:0 0 4px #ddd;
border:1px solid #ddd;
background:#fff;
text-transform:uppercase}
.post-pagination .post-pagination-alignleft{
float:left}
.post-pagination .post-pagination-alignright{
float:right}

.wp-pagenavi{
float:left;
margin-bottom:1.5em;
width:100%;
font-weight:bold;
color:#333;
background:#fff;
padding:0.8em 1em;
box-shadow:0 0 4px #ddd;
border:1px solid #ddd;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
text-transform:uppercase}
.wp-pagenavi .pages{
 float:right}
.wp-pagenavi a{
padding:0 0.5em;
display:inline-block;
 text-align:center;
text-decoration:none;
color:#e84747}
.wp-pagenavi a:link, .wp-pagenavi a:visited{
color:#e84747}
.wp-pagenavi a:hover{
text-decoration:underline}
.wp-pagenavi .current{
padding:0 0.5em;
text-decoration:underline}

.entry{
line-height:1.2em;
margin:0.5em 0;
-ms-word-wrap:break-word;
word-wrap:break-word}
.entry p, .comment p{
margin:0.75em 0}

.entry ul, .comment ul{
list-style:square inside;
margin:0 0 1.5em 2em}
.entry ol, .comment ol{
list-style:decimal inside;
margin:0 0 1.5em 2em}
.entry ol ol, .comment ol ol{
list-style:upper-alpha inside}
.entry ol ol ol, .comment ol ol ol{
list-style:lower-roman inside}
.entry ol ol ol ol, .comment ol ol ol ol{
list-style:lower-alpha inside}
.entry ul ul, .comment ul ul,
.entry ol ol, .comment ol ol,
.entry ul ol, .comment ul ol
.entry ol ul, .comment ol ul{
margin-bottom:0.2em}
dl{
margin:1em 0}
dt{
font-weight:bold}
dd{
margin-bottom:1.5em}
strong{
font-weight:bold}
cite,
em,
i{
font-style:italic}

big, .big_tag{
font-size:1.3em}
ins{
padding:1px 2px;
background:#fff;
text-decoration:none}
code, pre{
padding:3px 8px;
margin:0 1px;
background:#e0dfde;
color:#222;
font-size:0.9em;
font-family:Verdana,Tahoma,Arial;
overflow:auto;
line-height:1.0em}
del, strike, s{
text-decoration:line-through}
pre{
font-family:Verdana,Tahoma,Arial}
small{
font-size:0.7em}
abbr,
acronym{
border-bottom:1px dotted #666;
cursor:help}
sup,
sub{
height:0;
line-height:1;
position:relative;
vertical-align:baseline;
font-size:0.8em}
sup{
bottom:1ex}
sub{
top:.5ex}
.entry var, .entry kbd, .entry tt, .entry .tt_tag{
font-size:1.1em;
font-family:Verdana,Tahoma,Arial}
blockquote{
background:#e0dfde;
border-left:10px solid #ccc;
margin:1.5em 0;
padding:0.8em 1.5em}
blockquote p{
display:inline}
blockquote cite{
display:block;
 margin:0.5em 0 0 0.5em;
color:#777}

article .wp-post-image{
max-width:100%;
margin:1em 0 0;
height:auto}
.entry table{
border-collapse:collapse;
border-spacing:0;
border:0px solid #ddd;
margin:0.1em 0;
text-align:left;
width:97%}
.entry tr th,
.entry thead th{
background:#e5e5e5;
font-weight:bold}
.entry tr td{
border-top:0px solid #ddd}
.entry tr.alternate td{
background:#e0dfde}

.aligncenter{
margin:1em auto;
display:inline}
.wp-caption{
max-width:100%;
height:auto;
text-align:center;
margin:1em 0}
.wp-caption-text{
margin:0 !important;
padding:0;
font-size:0.9em;
text-align:center}
.alignleft{
float:left;
display:inline;
margin:1em 2em 1em 0}
.alignright{
float:right;
display:inline;
margin:1em 0 1em 2em}

.gallery{
margin:1em auto !important}
.gallery-item{
float:left;
margin:0.7em 0 0 0 !important;
padding-right:1em;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
.gallery img{
margin:0 !important;
padding:2px !important;
border:1px solid #ddd !important;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
.gallery-caption{
margin-left:0.3em !important}

embed, iframe, object, video{
max-width:100%}

#image-nav{
margin:1.5em 0;
padding:0.6em 1em;
font-weight:bold;
color:#333;
box-shadow:0 0 4px #ddd;
border:1px solid #ddd;
background:#fff;
text-transform:uppercase}
#image-nav .nav-previous{
float:left}
#image-nav .nav-next{
float:right}
#image-nav .nav-previous a, #image-nav .nav-next a{
font-size:0.9em;
text-decoration:none;
color:#e84747}
#image-nav .nav-previous a:hover, #image-nav .nav-next a:hover{
text-decoration:underline}

#comments{
margin:0 0 1.5em 0;
padding:1em 1.5em;
background:#fff;
box-shadow:0 0 4px #ddd;
border:1px solid #ddd}
#comments .comments-title, #respond #reply-title{
font-weight:bold;
font-family:Verdana,Tahoma,Arial;
color:#555;
line-height:1.4em;
-ms-word-wrap:break-word;
word-wrap:break-word;
text-transform:uppercase;
padding:0.3em 0;
border-bottom:5px solid #555;
font-size:1.5em}
.commentlist{
display:block;
margin:1.5em 0}
.commentlist .comment{
display:block;
margin:1.5em 0 0;
list-style:none;
line-height:1.5em;
-ms-word-wrap:break-word;
word-wrap:break-word}
.commentlist .comment .avatar{
float:left;
margin:1em 1.5em 0.5em 0}
.commentlist .comment .avatar:after{
clear:both}
.comment-author{
line-height:1.5em;
background:#e0dfde}
.comment-author .comment-meta{
display:inline-block;
font-size:0.8em;
margin:0.5em 1.2em 0;
-ms-word-wrap:break-word;
word-wrap:break-word;
color:#222}
.comment-author .fn{
display:inline-block;
float:left;
font-family:Verdana,Tahoma,Arial;
font-size:1.0em;
color:#fff;
background:#333;
padding:0.4em 1em}
.comment-meta a:link, .comment-meta a:visited,
.comment-meta a:active, .comment-meta a:hover{
color:#222 !important}
.comment-author .fn a:link, .comment-author .fn a:visited{
color:#fff !important;
text-decoration:underline}
.comment-author .fn a:hover, .comment-author .fn a:active{
text-decoration:none}
.bypostauthor .fn, .comment-author-admin .fn{
background:#e84747}
#comments .children{
margin-left:1.5em}
.nocomments{
color:#444;
padding:1em}
.commentlist .pingback{
display:block;
margin:0.6em 0 0;
padding:0.8em 0 0;
border-top:1px solid #ddd;
list-style:none;
line-height:1.3em}

.comment-pagination{
font-size:0.9em;
padding:0 1em;
background:#e0dfde;
margin-bottom:1.5em}
.comment-pagination .alignleft{
float:left}
.comment-pagination .alignright{
float:right}

#respond{
margin:0}
#commentform{
padding:1em 0 0}
#commentform p{
margin:1em 0}
#commentform input[type="text"], #commentform textarea{
display:inline-block;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
#commentform label{
display:block;
margin:0.6em 0 0.2em}
#commentform #submit{
display:block;
border:none;
margin-top:1em;
padding:1em 4em;
text-decoration:none;
color:#fff !important;
background:#e84747}
#commentform #submit:hover{
background-color:#303030;
cursor:pointer;
text-decoration:none}

.fullwidth{
float:none !important;
width:100% !important;
padding:0 !important}

#frontpage-slider-wrap{
padding:0;
margin-bottom:2.6em}

.frontpage-category-wrapper{
margin:0 0 1.5em 0;
padding:1.5em;
background:#fff;
box-shadow:0 0 4px #ddd;
border:1px solid #ddd}
.frontpage-category-title{
font-size:0.9em;
font-family:Verdana,Tahoma,Arial;
padding:0.8em;
margin:0 0 1.5em 0;
background:#333;
color:#fff;
text-transform:uppercase}
.frontpage-category-wrapper .type-post{
margin:0;
padding:0;
border:none;
box-shadow:none}
.frontpage-category-wrapper .type-post .post-title{
font-size:1.1em}
.frontpage-category-wrapper .type-post .wp-post-image{
margin:0 0 0.5em 0}
.frontpage-category-wrapper .more-posts .type-post{
float:left;
display:block;
width:100%;
margin:0 0 1em 0;
background:#e0dfde}
.frontpage-category-wrapper .more-posts .post-title{
border:none;
margin:0.5em 0 0;
font-size:1.0em}
.frontpage-category-wrapper .more-posts .postmeta{
display:inline-block;
background:none;
padding:0.3em 0.3em 0.3em 0;
font-size:0.9em}
.frontpage-category-wrapper .more-posts .postmeta .sep {
padding-left:0.5em;
margin-left:0.4em;
border-left:1px solid #aaa}
.frontpage-category-wrapper .more-posts .wp-post-image{
float:left;
margin:0 1em 0 0;
max-width:30%}

.frontpage-category-horizontal{
margin-right:-1.5em}
.frontpage-category-horizontal .type-post{
float:left;
width:50%;
padding-right:1.5em;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}

.frontpage-category-boxed .first-post{
float:left;
width:50%;
padding-right:1.5em;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
.frontpage-category-boxed .more-posts{
width:50%;
margin-left:50%}

.frontpage-category-left{
float:left;
width:50%;
padding-right:0.75em;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
.frontpage-category-right{
margin-left:50%;
width:50%;
padding-left:0.75em;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
.frontpage-category-columns .more-posts .type-post{
float:left;
display:block;
width:100%;
margin:1em 0 0;
background:#e0dfde}

#frontpage-posts-load-more-button{
margin-bottom:1.5em;
padding:0.8em 1em;
font-weight:bold;
color:#333;
background:#fff;
box-shadow:0 0 4px #ddd;
border:1px solid #ddd;
text-transform:uppercase}
#frontpage-posts-load-more-button a.no-posts{
color:#333}
#frontpage-posts-load-more-button a.no-posts:hover{
text-decoration:none;
cursor:default}

#footer-wrap{
background:url(/wp-content/themes/mygdzsu/images/transparent-5pc.png) repeat #a3c5c9}
#footer{
padding:1em 1.5em;
color:#fff}
#footer a{
color:#ddd}
#footer #credit-link{
float:right;
font-size:0.9em}

@media only screen and (max-width:70em){
#wrapper{
width:94%}}

@media only screen and (max-width:65em){
#wrapper{
width:96%}
.widget, .type-post, .type-page, .type-attachment,
#comments, .frontpage-category-wrapper{
box-shadow:none;
border:none;
padding:0}
.widgettitle{
margin:0 0 1.5em 0}}

@media only screen and (max-width:60em){

#wrapper{
width:100%}
#header{
padding:2em}
#content{
float:none;
width:100%;
padding-right:0}
#sidebar{
clear:both;
margin:2em 0 0;
width:100%}
#logo{
float:none;
width:100%}
.widget, .type-post, .type-page, .type-attachment,
#comments, .frontpage-category-wrapper{
box-shadow:0 0 4px #ddd;
border:1px solid #ddd;
padding:1.5em}
.widgettitle{
margin:-0.5em -0.5em 1.5em -0.5em}
.type-post, .type-page, .type-attachment{
padding:0.8em 1.5em 1.5em}
#comments{
padding:1em 1.5em}

#mainnav, #mainnav-menu, #mainnav-menu li, #mainnav-menu a, #mainnav-menu ul,
#mainnav-menu ul a, #mainnav-menu ul ul, #mainnav-menu li ul ul
{
margin:0;
padding:0;
position:static;
float:none;
display:inline;
font-size:1.0em;
border:none;
box-shadow:none;
background:none;
top:0;
left:0}
#mainnav-menu li:hover ul ul, #mainnav-menu li:hover ul ul ul, #mainnav-menu li:hover ul ul ul ul,
#mainnav-menu li:hover ul, #mainnav-menu li li:hover ul, #mainnav-menu li li li:hover ul, #mainnav-menu li li li li:hover ul
{
display:inline}

#mainnav{
margin:1.5em 0;
float:none}
#mainnav-icon{
display:block;
padding:1.5em;
text-transform:uppercase;
text-decoration:none;

       font-family:Georgia,"Times New Roman",Verdana,Arial,Helvetica,Tahoma,Sans-Serif;
       font-size:12px;
       font-weight:bold;
       font-style:italic;

color:#fff;
background:url(/wp-content/themes/mygdzsu/images/transparent-10pc.png) repeat;
-webkit-transition:all 0.1s ease-out;
-moz-transition:all 0.1s ease-out;
-ms-transition:all 0.1s ease-out;
-o-transition:all 0.1s ease-out;
transition:all 0.1s ease-out}
#mainnav-icon:hover{
cursor:pointer;
background:#5c5c5c}
#mainnav-icon:after{
float:right;
content:"";
width:32px;
height:30px;
background:url(/wp-content/themes/mygdzsu/images/menu-icon.png) no-repeat 50%;
margin:-0.4em 0 0 0}
#mainnav-menu{
width:100%;
display:none;
border-top:1px solid #fff}
#mainnav-menu a{
display:block;
padding:1.5em;
text-decoration:none;
font-size:1.0em;
border-bottom:1px solid #fff;
clear:left}
#mainnav-menu ul{
float:left;
padding:1em;
background:#fff;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
#mainnav-menu ul a{
display:block;
width:100%;
padding:1em;
font-size:0.9em;
border-bottom:1px solid #aaa;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
#mainnav-menu ul li ul{
float:left;
padding:0 0 0 1em;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
#mainnav-menu li.current_page_item a, #mainnav-menu li.current-menu-item a{
text-decoration:underline}
#mainnav-menu li.current_page_item ul li a, #mainnav-menu li.current-menu-item ul li a{
text-decoration:none}
#mainnav-menu ul li.current_page_item a, #mainnav-menu ul li.current-menu-item a{
text-decoration:underline}}

@media only screen and (max-width:50em){
#logo .site-title{
font-size:2.3em}
.widget, .type-post, .type-page, .type-attachment,
#comments, .frontpage-category-wrapper{
box-shadow:none;
border:none;
padding:0}
.widgettitle{
margin:0 0 1.5em 0}
.entry tr th,
.entry thead th{
padding:0.2em 0.4em}
.entry tr td{
padding:0.2em 0.4em}

}

@media only screen and (max-width:40em){
.page-title{
font-size:2.0em}
.post-title{
font-size:1.4em}
.frontpage-category-wrapper .type-post .post-title{
font-size:1.0em}
.frontpage-category-wrapper .more-posts .post-title{
font-size:0.9em}

.frontpage-category-wrapper .type-post{
margin:0 0 1.5em 0}
.frontpage-category-horizontal{
margin-right:0}
.frontpage-category-horizontal .type-post,
.frontpage-category-boxed .first-post,
.frontpage-category-left{
float:none;
width:100%;
padding-right:0}
.frontpage-category-boxed .more-posts,
.frontpage-category-right{
width:100%;
margin-left:0;
padding-left:0}
.frontpage-category-boxed .more-posts,
.frontpage-category-columns .more-posts{
padding-bottom:0.5em}
.frontpage-category-columns .more-posts .type-post{
margin:0 0 1em}
.frontpage-category-right{
margin-top:1.5em}}

@media only screen and (max-width:20em){
.postmeta span,.postinfo span{
display:block}
.postmeta .sep, .postinfo .sep, .postmeta .post-edit-link{
border:none;
margin:0;
padding:0}}

@media only screen and (min-width:60em){
#mainnav-menu{
display:block !important}}




h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
font-family:Comic Sans MS,Arial,Verdana,Tahoma,Sans-Serif;
font-size:13px;
font-weight:bold;
text-align:center;
line-height:1.5em;
  color:#000}

h2, h2 a
{
font-family:Georgia,"Times New Roman",Verdana,Arial,Helvetica,Tahoma,Sans-Serif;
font-size:13px;
font-style:italic;
font-weight:bold;
text-align:center;
line-height:1.4em;
  color:#de7a50}

h2 a:link, h2 a:visited
{
font-family:Georgia,"Times New Roman",Verdana,Arial,Helvetica,Tahoma,Sans-Serif;
font-size:13px;
font-style:italic;
font-weight:bold;
text-align:center;
  color:#585858}

h2 a:hover
{
font-family:Georgia,"Times New Roman",Verdana,Arial,Helvetica,Tahoma,Sans-Serif;
font-size:13px;
font-style:italic;
font-weight:bold;
text-align:center;
  color:#585858;

text-decoration:underline}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
font-family:Georgia,"Times New Roman",Verdana,Arial,Helvetica,Tahoma,Sans-Serif;
font-size:16px;
font-style:italic;
text-align:center;
line-height:1.4em;
  color:#d8612e}

h4, h4 a, h4 a:link, h4 a:visited
{
font-family:Georgia,"Times New Roman",Verdana,Arial,Helvetica,Tahoma,Sans-Serif;
font-size:12px;
font-style:italic;
font-weight:bold;
text-align:left;
line-height:1.1em;
margin:0.5em 0 0.3em;
  color:#0075ea}

h4 a:hover
{
font-family:Georgia,"Times New Roman",Verdana,Arial,Helvetica,Tahoma,Sans-Serif;
       font-size:12px;
       font-weight:bold;
       font-style:italic;
line-height:1.4em;
text-decoration:underline}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
font-family:Georgia,"Times New Roman",Verdana,Arial,Helvetica,Tahoma,Sans-Serif;
font-size:14px;
font-style:italic;
font-weight:normal;
text-align:left;
line-height:1.1em;
margin:0.5em 0 0.3em;
  color:#d8612e}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
font-family:Georgia,"Times New Roman",Verdana,Arial,Helvetica,Tahoma,Sans-Serif;
font-size:14px;
font-style:italic;
font-weight:normal;
text-align:left;
line-height:1.4em;
  color:#005b00}

.rss-icon
{
position:relative;
display:block;
float:left;
background-image:url('/wp-content/themes/mygdzsu/images/rssIcon.png');
background-position:center right;
background-repeat:no-repeat;
margin:0 5px 0 0;
height:32px;
width:32px;
 cursor:default}




#contentgdzname{
border-radius:1px;
padding:7px;
width:auto;
background-color:#b7d1d5}

.gdzutheb{ background-color:#b7d1d5;  padding:2px}

.gdzwidget{ background-color:#e0dfde;  padding:2px}

.gdzdeskrib{ padding:7px}



.breadcrumb
{

       font-size:11px;
       text-align:left;
       line-height:30px}




#gdzm{list-style:none; height:19px; background-color:#607891; font:11px/19px Verdana,Arial,Tahoma; font-weight:bold; width:138px; border:4px solid #d3e3cc; margin:0; padding:0}
#gdzm a{display:block; width:64px; border-right:1px solid #d3e3cc; color:#FFF; text-align:center; text-decoration:none; padding:0 2px}
#gdzm li, .alignleft{float:left}

#gdzm1{list-style:none; height:20px; background-color:#d3d3d3; font:11px/20px Georgia,Tahoma, Verdana, Arial,Helvetica,sans-serif;  font-style:italic; font-weight:bold; width:144px; border:1px solid #d3e3cc; margin:0; padding:0}
#gdzm1 a{display:block; width:139px; border-right:1px solid #d3e3cc; color:#353535; text-align:center; text-decoration:none; padding:0 2px}
#gdzm1 li, .alignleft{float:left}
#gdzm a:hover, #gdzm a:hover, #gdzm1 a:hover{background-color:#d3e3cc; color:#000}


.su20{
font-family:Verdana,Arial,Helvetica,sans-serif;
background:#d3e3cc;
color:#000;
font-size:11px;
border-radius:4px;
border:solid #fbfbfb 1px;
width:37px;
padding:3px}

.su10{
font-family:Verdana,Arial,Helvetica,sans-serif;
background:#d3e3cc;
color:#000;
font-size:10px;
border-radius:1px;
border:solid #fff 1px;
width:68px;
padding:3px}

.su20:hover, .su10:hover{
background:#91c8ff}

#imgsu{border-radius:7px;border:3px solid #d3e3cc;max-width:600px;width:auto}

#nameotvet{
border-radius:2px;
border:1px solid #b7d1d5;
padding:7px;
width:auto;
background-color:#b7d1d5}

.postotvet{ background-color:#b7d1d5;  padding:3px}

#ramka{border-radius:5px;border:2px solid #fff;text-align:left;width:auto;padding:7px;}

#blokk{border-radius:5px;border:2px solid #fff;text-align:center;width:auto;padding:7px;}

#otvetimage{border-radius:7px;border:2px solid #a8c8cc;max-width:600px;width:auto}

.postotvet{ background-color:#b6d0d4;  padding:5px}

.ramka{border-radius:5px;border:2px solid #fff;text-align:left;width:auto;padding:7px;}

article .wp-post-image{
max-width:100%;
margin:1em 0 0;
height:auto}
.entry table{
border-collapse:collapse;
border-spacing:0;
border:0px solid #ddd;
margin:0.1em 0;
text-align:left;
width:100%}
.entry tr th,
.entry thead th{
background:#e5e5e5;
font-weight:bold}
.entry tr td{
border-top:0px solid #ddd}
.entry tr.alternate td{
background:#f5f5f5}
/*
     */
/*
*/