body, p {
font-size: 16px;
}
.clearfloat {
clear: both;
} #site-identity {
margin-top: 25px;
margin-left: 20px;
}
div#tophead, div#tophead p {
font-size: 14px;
}
h1.site-title, p.site-title, h1.site-title a, p.site-title a  {
text-transform: uppercase;
color: #fff;
text-shadow: 0px 0px 3px #294A70;
}
p.site-description {
color: #C9841D;
font-weight: bold;
font-size: 16px;
}
p.established {
font-style: italic;
font-size: 14px;
text-align: center;
margin-top: 5px;
color: #49688E;
}
header#masthead { background: -moz-linear-gradient(top,  rgba(85,114,148,1) 0%, rgba(98,127,161,0.2) 100%); background: -webkit-linear-gradient(top,  rgba(85,114,148,1) 0%,rgba(98,127,161,0.2) 100%); background: linear-gradient(to bottom,  rgba(85,114,148,1) 0%,rgba(98,127,161,0.2) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#557294', endColorstr='#33627fa1',GradientType=0 ); }
p.site-notice {
text-align: center;
color: #294A70;
font-weight: bold;
margin-top: 20px;
letter-spacing: 1.4px;
word-spacing: 3px;
}
#quick-contact .top-news {
border-left: 0;
}
#quick-contact .top-news-title::before {
content: "\f0ac";
} .main-navigation li.current_page_parent > a,
.main-navigation li.current-page-ancestor > a {
background:#f4a024;
color: #fff;
} #post-30 h1.entry-title {
background: #000 url(//www.migrationbureau.com/wp-content/themes/education-hub-child-theme/images/Immigration-to-NZ.png) center center no-repeat;
background-size: contain;
color: #fff;
text-align: center;
padding: 24% 0 4% 0;
border-bottom: 5px solid #F4A024;
}
#post-24 h1.entry-title {
background: #FFC601 url(//www.migrationbureau.com/wp-content/themes/education-hub-child-theme/images/Immigration-to-AU.png) center center no-repeat;
background-size: contain;
color: #763B04;
text-align: center;
padding: 24% 0 4% 0;
border-bottom: 5px solid #F4A024;
}
#post-27 h1.entry-title {
background: #294A70 url(//www.migrationbureau.com/wp-content/themes/education-hub-child-theme/images/Immigration-to-CA.png) center center no-repeat;
background-size: contain;
color: #fff;
text-align: center;
padding: 26% 0 2% 0;
border-bottom: 5px solid #F4A024;
} #content article.info-block {
background-color: #f3f3f3;
padding: 8px 15px;
margin: 20px 0;
border: 1px solid #eee;
}
article.info-block header {
}
article.info-block header h3 {
background: #999 url(//www.migrationbureau.com/wp-content/themes/education-hub-child-theme/images/header-people1.jpg) right center no-repeat;
padding: 10px 350px 10px 0;
font-size: 17px;
text-transform: uppercase;
color: #fff;
text-align: center;
background-color: #294A70;
border-left: 5px solid #FFAB1F;
}
#content article.header-people2 header h3 {
background-image: url(//www.migrationbureau.com/wp-content/themes/education-hub-child-theme/images/header-people2.jpg);
}
#content article.header-people3 header h3 {
background-image: url(//www.migrationbureau.com/wp-content/themes/education-hub-child-theme/images/header-people3.jpg);
}
#content article.header-people4 header h3 {
background-image: url(//www.migrationbureau.com/wp-content/themes/education-hub-child-theme/images/header-people4.jpg);
}
#content article.header-nz1 header h3 {
background-image: url(//www.migrationbureau.com/wp-content/themes/education-hub-child-theme/images/header-nz1.jpg);
}
#content article.header-nz-passport header h3 {
background-image: url(//www.migrationbureau.com/wp-content/themes/education-hub-child-theme/images/header-nz-passport.jpg);
}
#content article.header-au1 header h3 {
background-image: url(//www.migrationbureau.com/wp-content/themes/education-hub-child-theme/images/header-au1.jpg);
}
#content article.header-au-passport header h3 {
background-image: url(//www.migrationbureau.com/wp-content/themes/education-hub-child-theme/images/header-au-passport.jpg);
}
#content article.header-signature header h3 {
background-image: url(//www.migrationbureau.com/wp-content/themes/education-hub-child-theme/images/header-signature.jpg);
}
#content article.header-ca1 header h3 {
background-image: url(//www.migrationbureau.com/wp-content/themes/education-hub-child-theme/images/header-ca1.jpg);
}
#content article.header-ca2 header h3 {
background-image: url(//www.migrationbureau.com/wp-content/themes/education-hub-child-theme/images/header-ca2.jpg);
}
#content article.header-ca3 header h3 {
background-image: url(//www.migrationbureau.com/wp-content/themes/education-hub-child-theme/images/header-ca3.jpg);
}
#featured-content {
margin-bottom: 50px;
}
#featured-content article {
border-bottom: 0;
}
#featured-content .entry-content {
min-height: 160px;
}
.more {
text-align: center;
} 
.more a, a.btn {
display: inline-block;
color: #fff;
background: #f4a024;
padding: 5px 10px;
border-radius: 3px;
font-weight: bold;
} 
.more a:hover, a.btn:hover {
background: #294a70;
} 
.more a:after, a.btn:after {
content: '\25b6';
padding-left: 5px;
} 
ul.cols {
columns: 3;
-webkit-columns: 3;
-moz-columns: 3;
list-style-type: disc;
list-style-position: inside;
font-weight: bold;
font-size: 18px;
margin: 30px 0;
}
div.site-info {
display: none;
} footer .copyright {
font-size: 14px;
font-weight: normal;
padding-top: 20px;
color: #ffab1f;
}
footer#colophon .copyright a {
color: #ffab1f;
} div.formleft,
div.formright {
width: 48%;
float: left;
}
div.formleft {
padding-right: 2%;
}
div.formright {
padding-left: 2%;
}
div.box {
background-color: #f6f6f6;
border: 1px solid #f0f0f0;
padding: 20px;
margin-bottom: 40px;
}  @media screen and (max-width: 1000px) {
} @media screen and (max-width: 767px) {
.site-logo-link, .custom-logo-link {
max-width: 150px;
}
} @media screen and (max-width: 500px) {	
div.formleft,
div.formright {
width: auto;
float: none;
padding: 0;
}
#post-30 h1.entry-title {
font-size: 16px;
}
article.info-block header h3 {
padding: 10px 0 65px 0; background-position: center bottom;
}
} @media print {
#tophead,
div.search-section,
#main-nav,
#footer-widgets,
#btn-scrollup,
footer.entry-footer,
footer#colophon,
div.gform_footer
{
display:none;
}
.site-content {
padding: 0;
}
body .gform_wrapper ul li.gfield {
margin-top: 6px;
}
button, input, select, textarea {
line-height: 1;
}
hi.entry-title {
font-size: 22px;
margin: 0;
}
h2.gsection_title, .gform_wrapper h3.gform_title {
font-size: 18px;
}
div.gsection_description {
margin: 0;
}
.gform_wrapper .top_label .gfield_label {
font-size: 14px;
}
.gform_wrapper li.gf_list_inline ul.gfield_checkbox li, .gform_wrapper li.gf_list_inline ul.gfield_radio li {
display: inline-block  !important;
margin: 0 20px 0 0;
}   
div.gform_footer input.gform_button  {
display: inline-block  !important;
max-width: 200px;
}
footer#colophon {
padding: 0;
}
div.copyright {
padding: 0;
}
}