/*
Theme Name: Midtown Express Responsive
Theme URI: http://www.xxxx.com
Author: Kiewit Corporate Communication Department
Author URI: http://www.kiewit.com/
Description: 
Version: 0.0.1
*/

@media only screen and ( max-width: 960px ) {}

@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {
div#click-menu {top: 50px !important;}
header#header nav {display: none !important;}
section#icons .icon {width: 120px; height: 120px;}
section#icons p {font-size: 20px;}
section#icons .camera {background: #4c4c4c url('images/icons.png') -8px -15px no-repeat;}
section#icons .faq {background: #4c4c4c url('images/icons.png') -156px -12px no-repeat;}
section#icons .employment {background: #4c4c4c url('images/icons.png') -300px -10px no-repeat;}
section#icons .news {background: #4c4c4c url('images/NewsLetter.png') -10px -18px no-repeat;}
.container { width: 728px; }
section#welcome {width: 50%; margin-top: 35px;}
section#news {margin-top: 35px;}
/*div#billboard-items {height: 233px;}*/
/*section#billboard .metaslider {padding-top: 30px;}*/
header#header li {width: 90px; }
header#header li a {padding: 32px 0 22px 3px !important; width: 62px;}
header#header h1 {margin: 3px !important;}
header#header li:nth-child(3) ul {margin-top: 0px;}
header#header li:nth-child(5) ul {margin-left: -142px;}
header#header li:nth-child(3) {width: 110px;}
body.es header#header li:nth-child(5) {width: 70px;}
body.es header#header li:nth-child(3) {width: 102px;}
body.es header#header li:nth-child(2) {width: 128px;}
body.es header#header li:nth-child(4) ul {margin-top: 10px;}
body.es header#header li:nth-child(5) ul {margin-top: 10px; margin-left: -195px;}
body.es header#header li:nth-child(1) ul {margin-top: 10px;}
body.es header#header ul li ul li:nth-child(5) {width: 232px;}
header#header li a#conozca {background: url('images/icons-menuSP.png') 23px 11px no-repeat;}
header#header li a#construccion {background: url('images/icons-menuSP.png') -113px 11px no-repeat;}
header#header li a#comunidad {background: url('images/icons-menuSP.png') -285px 11px no-repeat;}
header#header li a#noticias {background: url('images/icons-menuSP.png') -471px 11px no-repeat;}
header#header li a#unete {background: url('images/icons-menuSP.png') -627px 11px no-repeat;}
header#header li a#contacto {background: url('images/icons-menuSP.png') -760px 11px no-repeat;}
header#header li a#learn {background: url('images/icons-menu.png') 14px 11px no-repeat;}
header#header li a#updates {background: url('images/icons-menu.png') -117px 12px no-repeat;}
header#header li a#community {background: url('images/icons-menu.png') -234px 12px no-repeat;}
header#header li a#read {background: url('images/icons-menu.png') -401px 11px no-repeat;}
header#header li a#join {background: url('images/icons-menu.png') -545px 11px no-repeat;}
header#header li a#contact {background: url('images/icons-menu.png') -659px 11px no-repeat;}
header#header ul ul.last {margin: 0 0 0 -134px;}
header#header ul li ul li a {padding: 0 12px !important;}
section#content article {width: 728px}
section#content article img {max-width: 728px; height:auto;}
div#sidebar {position: absolute; right: -36px; top: 208px; display: none !important;}
div#sidebar-splash {height: 175px; width: 175px; border: 3px #fff solid; margin: none !important;}
div#wgmpmap {width: 728px !important; height: auto;}
footer #social {top: 121px;} 
.flexslider .slides li {height: 265px !important;}
.metaslider .slides img { margin-top: 35px; }
.metaslider .caption {width: 340px !important; }
/*.flex-control-nav {bottom: -261px !important;}*/
.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev {top: 87px !important;}
}
	
@media only screen and ( max-width: 767px ) {
header#header nav {display: none !important;}
.container { width: 440px; }
section#welcome {width: 440px;}
section#news {float: left; margin-top: 45px; width: 440px;}
section#news h4 {margin: 0px 35%;}
section#icons {height: 385px;}
section#icons .icons {width: 50%;}
section#icons .icon {width: 120px; height: 120px;}
section#icons p {margin: 62px 20px; font-size: 20px;}
section#icons .camera {background: #4c4c4c url('images/icons.png') -8px -16px no-repeat;}
section#icons .faq {background: #4c4c4c url('images/icons.png') -156px -12px no-repeat;}
section#icons .employment {background: #4c4c4c url('images/icons.png') -300px -10px no-repeat;}
section#icons .news {background: #4c4c4c url('images/NewsLetter.png') -10px -18px no-repeat;}
/*section#icons .camera {background: #4c4c4c url('images/icons.png') -10px -8px no-repeat;}
section#icons .faq {background: #4c4c4c url('images/icons.png') -155px -12px no-repeat;}
section#icons .employment {background: #4c4c4c url('images/icons.png') -301px -12px no-repeat;}*/
section#content article {width: 440px;}
section#content article img {max-width: 440px; height:auto;}
div#sidebar {display: none !important}
div#sidebar-splash {display: none !important}
div#wgmpmap {width: 440px !important; height: auto;}
div#responsive-menu ul {padding: 0px;}
footer #social {position: relative; top: 15px; right: 0px; width: 165px; z-index: 1001; margin: 0 auto;}
footer #copyright {float: none;}
footer #eeo {float: none; width: 440px; margin-top: 0px; margin-bottom: 20px; margin-left: 0px; }
footer #txlogo {float: none; margin: 0 auto;}
footer .container {text-align: center;}
.metaslider .slides img {width: 108%; display: none !important; margin-top: 144px; margin-left: -38px;}
.metaslider .caption {width: 380px !important;}
/*.flex-control-nav {bottom: -290px !important;}*/
#responsive-menu .responsive-menu li.current_page_item li {display: block !important; background-color: #43494C !important;}
#responsive-menu .responsive-menu li.current_page_item li a {padding-left: 40px;}
div#top-bar {height:53px;}
input#SearchInput {width: 150px;}
div#top-bar #phonenumber {margin-right: 200px; margin-top:2px;}
body.es div#top-bar #phonenumber {margin-right: 150px;}
.foogallery-stack-album .back { float: none !important; margin: 0 auto 20px !important; padding: 15px 20px !important; width: 50%; }
.foogallery-stack-album .topbar h2, .foogallery-stack-album .topbar h3 { text-align: center !important; display: block !important; float: none !important; width: 80%; margin: 0 auto !important;}
.foogallery-stack-album .topbar { height: auto !important; }
}

@media only screen and ( max-width: 479px ) {
.container { width: 320px; }
section#welcome {width: 320px; margin-top: 25px;}
section#news {width: 320px}
section#icons {height: auto !important;}
section#icons .icons {clear: both; float: none; margin: 0 auto;}
section#icons .icon {width: 145px;height: 145px;}
section#icons .icons:last-child {margin-bottom: -15px;}
section#icons p {width: 127px; margin: 62px auto;}
section#content article {width: 320px;}
section#icons .camera {background: #4c4c4c url('images/icons.png') 5px -2px no-repeat;}
section#icons .faq {background: #4c4c4c url('images/icons.png') -145px 0 no-repeat;}
section#icons .employment {background: #4c4c4c url('images/icons.png') -290px 0 no-repeat;}
section#icons .news {background: #4c4c4c url('images/NewsLetter.png') -0px -10px no-repeat;}
div#wgmpmap {width: 320px !important; height: auto;}
footer #copyright {float: none;}
footer #eeo {float: none; width: 320px; margin-top: 0px; margin-bottom: 20px; margin-left: 0px; }
footer .container {text-align: center;}
.metaslider .slides img {width: 108%; display: block; margin-top: 157px; margin-left: -77px; display: none !important;}
.metaslider .caption {width: 240px !important;}
ul.flex-direction-nav {position: relative; top: 120px;}
/*.flex-control-nav {bottom: -290px !important;}*/
#responsive-menu .responsive-menu li.current_page_item li {display: block !important; background-color: #43494C !important;}
#responsive-menu .responsive-menu li.current_page_item li a {padding-left: 40px;}
div#top-bar #phonenumber {margin-right: 0px; float: left; margin-left: 10px;}
body.es div#top-bar #phonenumber {margin-right: 0px;}
div#top-bar form {margin-top: -2px;}
section#content article img {max-width:320px; height:auto;}
.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev {top: -250px !important;}
.metaslider .caption-wrap h1 {font-size: 25px; line-height: 26px; margin-bottom: 5px !important;}
body.es .metaslider .caption-wrap h1 {font-size: 22px; line-height: 23px; margin-bottom: 5px !important;}
/*#post-935 .wp-caption { float: none; margin: 0 auto; margin-bottom: 35px; height: auto;}
#post-935 .wp-caption-text { position: inherit; width: auto; text-align: center; }*/
}