/*
Theme Name: Garage Door Installation Glenview IL
Theme URI: http://garagedoorinstallationglenviewil.com/
Author: Garage Door Installation Glenview IL
Author URI: http://garagedoorinstallationglenviewil.com/
*/

/* Script Style */

.entry-content img{margin:0 0 1.5em}
.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}
.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}
.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}
.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}
.wp-caption img{border:0;padding:0;margin:0}
.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}
.wp-smiley{margin:0!important;max-height:1em}
blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}
blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}
body{background-size:cover;background-attachment: fixed; background-image: url(images/bg.jpg);margin: 0;}
.content a {color: #0e5487;}
.top-line{background-color: #f5bb02;width: 100%;height:10px;}

/* CSS Document */
.box{float: left;}
.page{max-width: 960px;margin: 0 auto;position: relative;font-size: 16px;line-height: 28px;}
#pagebody {width:100%;margin:0 auto;background: rgba(232,247,255,1);
background: -moz-linear-gradient(top, rgba(232,247,255,1) 0%, rgba(232,247,255,1) 16%, rgba(0,166,255,1) 53%, rgba(0,107,170,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(232,247,255,1)), color-stop(16%, rgba(232,247,255,1)), color-stop(53%, rgba(0,166,255,1)), color-stop(100%, rgba(0,107,170,1)));
background: -webkit-linear-gradient(top, rgba(232,247,255,1) 0%, rgba(232,247,255,1) 16%, rgba(0,166,255,1) 53%, rgba(0,107,170,1) 100%);
background: -o-linear-gradient(top, rgba(232,247,255,1) 0%, rgba(232,247,255,1) 16%, rgba(0,166,255,1) 53%, rgba(0,107,170,1) 100%);
background: -ms-linear-gradient(top, rgba(232,247,255,1) 0%, rgba(232,247,255,1) 16%, rgba(0,166,255,1) 53%, rgba(0,107,170,1) 100%);
background: linear-gradient(to bottom, rgba(232,247,255,1) 0%, rgba(232,247,255,1) 16%, rgba(0,166,255,1) 53%, rgba(0,107,170,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f7ff', endColorstr='#006baa', GradientType=0 );}
.row {display:flow-root;}
a {text-decoration:none; font-weight: bold;}
.pnf {text-align: center;}
.box1{padding: 15px 0; color: #212121; border-bottom: 2px dashed #006baa;}

.box1 a{text-decoration:none; font-weight: bold;color: #FFFFFF;}
.box2 a{text-decoration:none; font-weight: bold;color: #000;}
.box1 img{float: right; margin: 70px 20px 0px 20px;}
.box1 h2{color: #FFFFFF;}
.pic1{float:right; margin-left:20px;}
.box2{background-color: #f0c30e; margin: 15px 0; color: #042e3a; padding: 15px 2%;width:65%;}

/* banner */
.banner {height: 450px;position: relative;width: 960px;margin: 80px auto 0px auto;}

.header {padding:10px 0;display:flow-root;padding: 10px 0;display: flow-root;width: 1000px;height:100px; margin: 0px auto;}
.logo {width:30%;float:left;text-align: center;}
.phone {width:45%;float:left;text-align: center;}
.social {width: 25%;float: left;margin-top:-10px;}
.phonelink {font-size:25px;}

h1{text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-size: 24px;font-weight: bold;text-align: center;color: #006baa;background-color: #f5bb02;padding: 15px 0;}
.pic{ margin-left: 20px;float: right;}
.pic2{ margin-left: 20px;float:right; margin-top: 7%;}
.content {width: 65%;float: right; padding: 10px 20px; font-family: 'PT Sans', sans-serif; text-align: justify;position: relative;background-color: #FFFFFF;line-height: 33px;border-radius: 15px 15px 0 0;}

/* Single Style */
.postbody {padding:10px 0;display:flow-root;width: 100%;}
.postpadding {padding:0 10px;}
.posttopbar {background:#f1f1f1;border:1px solid #dddddd;border-radius:5px;padding:5px;}

/* archive */
.singlepost {background:#efefef;margin-right:1%;margin-bottom:5px;width:32%;float:left;border-radius:5px;padding:5px;box-sizing:border-box;font-size:13px;}


/*------------ Offer -------------*/
.offer {width:100%;margin:0 0 0px;text-align:center;box-sizing:border-box;}
.offer img {box-sizing:border-box;width:auto;max-width:100%;height:auto;cursor:pointer;border-radius:10px;}
.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9)}
#caption,.modal-content{margin:auto;display:block;max-width:80%;}
#caption,.modal-content{animation-name:zoom;animation-duration:.6s}
@keyframes zoom{from{transform:scale(.1)}to{transform:scale(1)}}
.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:700;transition:.3s}
.close:focus,.close:hover{color:#bbb;cursor:pointer}

/*------------Footer-------------*/
.footer-widget-2 {clear: both;}
.contact{max-width: 30%; float: right;background-color:#042e3a; opacity: 0.9;position: absolute; right:0;}
contact{clear: both;max-width: 100%;text-align: center;margin: 15px 0 0px 0;padding: 5px 1%;font-size: 16px; }
.contact {color:#FFFFFF;padding:10px 0;display:flow-root;}
.contact-widget-1 {background:#1d4162;width:99.5%;float:left;}
.contact-widget-2 {color:#FFFFFF; background-image: url(images/background-contact.png);background-size: cover;font-family: 'PT Sans', sans-serif; width:99.5%;float:left;}
.contact-widget-2 a{color:#FFFFFF;}
.contact .widget {width: 100%;padding: 10px;}
widget-title {text-align: center; color:#1e1e1e;font-family: 'Open Sans', sans-serif; font-size: 35px;padding: 0px; line-height: 0px;background: #f5bb02;}
.copyright{text-align: center;padding: 2px 0px;float: left; font-family: 'PT Sans', sans-serif;background-color: #006baa;width:100%;color:#FFF;border-top:4px solid #fec225;}
#text-2{width: 95%;float: left; background: #FFF;border-radius: 15px;font-family: 'PT Sans', sans-serif;text-align:center;margin-top:10px;}
#text-2 a{color: #000; font-size:13px}
#text-2 .textwidget {line-height: 14px;}
#text-2.widget-title{color:#006baa; font-family: 'Open Sans', sans-serif; text-align: center;font-size: 28px;}
#text-6{background-color: #0a3256;}
.wpcf7-form p{margin: 0 auto;}
.wpcf7-textarea {height: 50px;width: 95%; margin-left: 5px;}
.wpcf7 input[type=text] {height: 40px !important; width: 95%; float: left;}
.wpcf7-email {height: 40px !important;width: 95%;margin: 0px 10px;float: left;}
textarea {height: 40px; width: 270px;}
input[type=text],
textarea[name=your-message],
input[type=tel],
input[type=number],
input[type=email]{padding:10px 20px;margin:3px 5px;box-sizing:border-box;border:3px solid #ccc;-webkit-transition:.5s;transition:.5s;border-radius:5px;outline:0}
input[type=text]:focus,
input[type=tel]:focus,
textarea[name=your-message]:focus,
input[type=number]:focus,
input[type=email]:focus{border:3px solid #f5bb02}
input[name=your-email],
input[name=your-subject]{margin-left: 5px;}
input[name=your-name],
input[name=your-phone]{margin-left: 5px;}

div.wpcf7-response-output {margin: 0em 0em -1em 0em;padding: 0.1em 1em;}
span.wpcf7-not-valid-tip {text-align: center; color: #006baa;font-size: 1em;font-weight: normal;display: block;width: 100%;}
.wpcf7-submit{ -webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:250px;height:50px;cursor:pointer;margin:15px auto;border:2px solid #006baa;-webkit-border-radius:15px;border-radius:15px;line-height:50px;font-variant:normal;font-style:italic;font-size:20px;font-family:Cambria,"Hoefler Text","Liberation Serif",Times,"Times New Roman",serif;color:#006baa;font-weight:bold;text-align:center;-o-text-overflow:clip;text-overflow:clip;background:rgba(0,0,0,0);-webkit-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);-moz-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);-o-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0); text-transform: uppercase;}
.wpcf7-submit:hover{border:2px solid #006baa;color:#FFF;background:#006baa}
.wpcf7-submit:active{border:2px solid #006baa;background:#006baa;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}

/*------------Header-------------*/

/*------------Container-------------*/
.content h2 {font-size: 15px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;color: #00274e;background-color: #f5bb02;padding: 15px 10px;}

/*------------Sidebar-------------*/
.sidebar {width: 30%;float: left;}
.sidebar ul li{font-family: 'PT Sans', sans-serif; font-size:15px; line-height: 28px;list-style: none;}
.sidebar .widget {}
.sidebar .widget-title {color:#006baa; font-family: 'Open Sans', sans-serif; text-align: center;background: #f5bb02; padding: 15px 0;}
#text-4{width: 95%;float: left; background: #FFF;border-radius: 15px;font-family: 'PT Sans', sans-serif;text-align:center;margin-top:10px;}
#text-4 a{color:#333333;font-size:14px; }
#text-4 .widget-title{color:#006baa; font-family: 'Open Sans', sans-serif; text-align: center;font-size: 28px;}
#media_image-2{width: 44%;float: left;text-align: center;padding-top: 10px;padding-bottom: 5px;}
.textwidget {line-height: 22px;}

#text-3{width: 95%;float: left; background: #FFF;color:#FFFFFF; font-family: 'PT Sans', sans-serif;text-align: center; margin: 0px 0px;border-radius: 15px;}
#text-3 a{color:#FFFFFF;}
#text-3 ul li{list-style: none; margin-left: -20px;}
#text-3 .widget-title{color:#006baa; font-family: 'Open Sans', sans-serif; text-align: center;font-size: 28px;}
#text-5 .widget-title{color:#FFFFFF; font-family: 'Open Sans', sans-serif; text-align: center;font-size: 28px;}
#text-5 {width: 42.5%;font-size: 14px; float: left;text-align: center;background:#042e3a; margin:10px;font-family: 'PT Sans', sans-serif;color: #FFFFFF;}
#text-5 a{color: #FFFFFF; font-size: 14px;font-weight: normal;}
h1.widget-title{text-align: center;font-weight: bold;text-transform: uppercase;color: #fff;text-shadow: -1px -1px 0 #01244e;font-family: sans-serif;font-size: 25px;}
#text-4 .textwidget{line-height: 18px;text-align: center;color: #333;}
.widget{width: 98%;float: left;padding: 2.5%;}
#text-11 {line-height: 20px;font-size: 14px;text-align: center;}
.coupon{width: 30%;float: right;}

/*------------Menu-------------*/
#menu1{width:960px;margin:0 auto;}
#menu {position:relative;display:block;overflow:hidden;float:left;padding:0;margin:15px 0 15px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background: #006baa;width:100%;}
#menu ul {padding:0;margin:0;}
#menu ul li {display:block;float:left;padding:10px 8px;transition: all 2.7s ease 1.5s;list-style: none;}
#menu ul li a {position:relative;padding: 20px 27px;margin:0px;font-size:18px;color:#fff;font-weight:bold;outline:none;line-height: 30px;text-decoration: none;text-align: center;text-transform: uppercase;font-family: 'Open Sans', sans-serif;}
#menu ul li:hover a, #menu ul li.current_page_item a, #menu ul li.current-menu-item a {background:#f5bb02;color:#006baa;font-size:18px;}
#menu ul li.current_page_item {background:#f5bb02;color:#00274e;overflow:hidden;}
#menu ul li.current-menu-item {background:#f5bb02;color:#00274e;overflow:hidden;}
#menu input[type=checkbox], #menu label {display:none}


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

#pagebody{width: 95%;}
.box1{width: 97%; padding: 15px 2%;}
/* banner */
.header {padding: 10px 0;display: flow-root;margin-top: 40px;width:100%;}
	.social{width:100%; height: auto;text-align: center;}
.banner {height:350px;max-width:100%;margin-top: 200px;}
.banner img {max-width:100%; height: auto;}
.contact{width:100%; height: auto; display: none;}
.logo {width:100%;text-align: center;}
.phone {width:100%;text-align: center;}
.phonelink {float:none;}
h1{font-size: 18px; text-align: center; }
.pic{ margin-right: 20px;float:none;}
.pic2{ margin-left: 20px;float:none; margin-top: 7%;}
.content {width:95%;text-align: center;}
.box2 {width: 100%;}
.coupon{width: 100%;float:left;}
#text-5 {width: 90%;}
.box1 img {float: none;}
/* Single Style */
.postbody {width: 100%;}
/* archive */
.singlepost {width:95%;float:left;}
/*------------Footer-------------*/
footer{clear: both;max-width: 97%;text-align: center;margin: 15px 0 0px 0;padding: 5px 1%; }
.footer-widget-1 {background:#1d4162;width:99.5%;float:left;}
.footer-widget-2 {color:#FFFFFF; background-image: url(images/background-contact.png);background-size: cover;font-family: 'PT Sans', sans-serif; width:99.5%;float:left;}
.footer .widget {width: 100%;padding: 10px;}
.copyright{text-align: center;padding: 2px 0px;width:97%;}
#text-2{width: 95%;float: left;}
.wpcf7-form p{margin: 0 auto;}
.wpcf7-textarea {height: 70px;width: 95%;}
.wpcf7 input[type=text] {height: 50px !important; width: 90%; float: left;}
.wpcf7-email {height: 50px !important;width: 90%;margin: 0px 10px;float: left;}
textarea {height: 50px; width: 260px;}
input[name=your-email],
input[name=your-subject]{margin-left: 15px;}
input[name=your-name],
input[name=your-phone]{margin-left: 15px;}
/* CSS Document */
.box{float: left;}
.page{max-width: 100%;margin: 0 auto;position: relative;padding: 5px;}
/*------------Container-------------*/
.content h2 {font-size: 16px;color: #0099b5;text-transform: uppercase;}
a {color: #000;}
/*------------Sidebar-------------*/
.sidebar {width:100%;float:left;clear: both;}
.sidebar ul li{font-family: 'PT Sans', sans-serif; font-size:16px; line-height: 28px;}
.sidebar .widget-title {color:#FFF; font-family: 'Open Sans', sans-serif; text-align: center;}
#text-4{width: 95%;float: left;padding: 2.5%; margin-right: 20px;}
#text-4 a{width: 100%;float: left;}
#media_image-2{width: 95%;float: left;text-align: center; height: auto;}
#text-3{width: 97%;float: left;clear: both;}
.widget{width: 98%;float: left;padding: 2.5%;}
/*------------menu-------------*/
	#menu1{width:97%;}
#menu{width:97%;height:auto;min-height:40px;padding:0; position: absolute;top: 0;margin: 0px 0px 50px 0px;}
#sub-menu{display:none}
#menu label {display:block}
#menu ul {padding: 0;width: 100%;margin: 0 auto;}
#menu ul li{border-bottom:solid 1px #fff;line-height:40px;width:100%;padding:0;position: relative;z-index: 1;}
#menu ul li a{display:block;height:40px;line-height:40px;width:98%;text-align:center;color:#FFFFFF;background:#006baa;font-size: 16px;padding: 5px 3px;}
#menu ul li.current_page_item a, #menu ul li.current-menu-item a {color:#006baa;background:#fec225;}
#menu ul li:hover a{background:#fec225;color:#006baa}
.show-menu{display:block;color:#fff;background:#006baa;text-align:center;padding:10px 0;margin-bottom:5px; text-transform:uppercase;font-family: 'Open Sans', sans-serif;}
input[type=checkbox]:checked ~ #sub-menu{display:block;margin:0;padding:0;}
}


@media only screen and (max-width:700px){
    
#pagebody{width: 92%;}
	.pic1{float:none; margin-left:0px;}
.box1{width: 97%; padding: 15px 2%;}
/* banner */
.header {padding: 10px 0;display: flow-root;margin-top: 40px;width:100%;}
	.social{width:100%; height: auto;text-align: center;}
.banner {height:250px;max-width:100%;margin-top: 180px;}
.banner img {max-width:100%; height: auto;}
.contact{width:100%; height: auto; display: none;}
.logo {width:100%;text-align: center;}
.phone {width:100%;text-align: center;}
.phonelink {float:none;}
h1{font-size: 18px; text-align: center; }
.pic{ margin-right: 20px;float:none;}
.pic2{ margin-left: 20px;float:none; margin-top: 7%;}
.content {width:91%;text-align: center;}
	.modal-content{width: 100%;height: auto;}
.box2 {width: 100%;}
.coupon{width: 100%;float:left;}
#text-5 {width: 90%;}
.box1 img {float: none;}
/* Single Style */
.postbody {width: 100%;}
/* archive */
.singlepost {width:95%;float:left;}
/*------------Footer-------------*/
footer{clear: both;max-width: 97%;text-align: center;margin: 15px 0 0px 0;padding: 5px 1%; }
.footer-widget-1 {background:#1d4162;width:99.5%;float:left;}
.footer-widget-2 {color:#FFFFFF; background-image: url(images/background-contact.png);background-size: cover;font-family: 'PT Sans', sans-serif; width:99.5%;float:left;}
.footer .widget {width: 100%;padding: 10px;}
.copyright{text-align: center;padding: 2px 0px;width:97%;}
#text-2{width: 95%;float: left;}
.wpcf7-form p{margin: 0 auto;}
.wpcf7-textarea {height: 70px;width: 95%;}
.wpcf7 input[type=text] {height: 50px !important; width: 90%; float: left;}
.wpcf7-email {height: 50px !important;width: 90%;margin: 0px 10px;float: left;}
textarea {height: 50px; width: 260px;}
input[name=your-email],
input[name=your-subject]{margin-left: 15px;}
input[name=your-name],
input[name=your-phone]{margin-left: 15px;}
/* CSS Document */
.box{float: left;}
.page{max-width: 100%;margin: 0 auto;position: relative;padding: 5px;}
/*------------Container-------------*/
.content h2 {font-size: 16px;color: #0099b5;text-transform: uppercase;}
a {color: #000;}
/*------------Sidebar-------------*/
.sidebar {width:100%;float:left;clear: both;}
.sidebar ul li{font-family: 'PT Sans', sans-serif; font-size:16px; line-height: 28px;}
.sidebar .widget-title {color:#FFF; font-family: 'Open Sans', sans-serif; text-align: center;}
#text-4{width: 95%;float: left;padding: 2.5%; margin-right: 20px;}
#text-4 a{width: 100%;float: left;}
#media_image-2{width: 95%;float: left;text-align: center; height: auto;}
#text-3{width: 97%;float: left;clear: both;}
.widget{width: 98%;float: left;padding: 2.5%;}
/*------------menu-------------*/
	#menu1{width:97%;}
#menu{width:93%;height:auto;min-height:40px;padding:0; position: absolute;top: 0;margin: 0px 0px 50px 0px;}
#sub-menu{display:none}
#menu label {display:block}
#menu ul {padding: 0;width: 100%;margin: 0 auto;}
#menu ul li{border-bottom:solid 1px #fff;line-height:40px;width:100%;padding:0;position: relative;z-index: 1;}
#menu ul li a{display:block;height:40px;line-height:40px;width:98%;text-align:center;color:#FFFFFF;background:#006baa;font-size: 16px;padding: 5px 3px;}
#menu ul li.current_page_item a, #menu ul li.current-menu-item a {color:#006baa;background:#fec225;}
#menu ul li:hover a{background:#fec225;color:#006baa}
.show-menu{display:block;color:#fff;background:#006baa;text-align:center;padding:10px 0;margin-bottom:5px; text-transform:uppercase;font-family: 'Open Sans', sans-serif;}
input[type=checkbox]:checked ~ #sub-menu{display:block;margin:0;padding:0;}
}


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

#pagebody{width: 92%;}
.box1{width: 97%; padding: 15px 2%;}
/* banner */
	.social{width:100%; height: auto;text-align: center;}
.header {padding: 10px 0;display: flow-root;margin-top: 40px;width:100%;}
.banner {height:150px;max-width:100%;margin-top: 170px;}
.banner img {max-width:100%; height: auto;}
.contact{width:100%; height: auto; display: none;}
.logo img{width:100%; height: auto;}
.logo {width:100%;text-align: center;}
.phone {width:100%;text-align: center;}
.phone img{width:100%; height: auto;}
.phonelink {float:none;}
h1{font-size: 18px; text-align: center; }
.pic{ margin-right: 20px;float:none;}
.pic2{ margin-left: 20px;float:none; margin-top: 7%;}
.content {width:85%;text-align: center;}
.content img{width:100%; height: auto;}
.box2 {width: 100%;}
.coupon{width: 100%;float:left;}
#text-5 {width: 90%;}
.box1 img {float: none;}
/* Single Style */
.postbody {width: 100%;}
/* archive */
.singlepost {width:95%;float:left;}
/*------------Footer-------------*/
footer{clear: both;max-width: 97%;text-align: center;margin: 15px 0 0px 0;padding: 5px 1%; }
.footer-widget-1 {background:#1d4162;width:99.5%;float:left;}
.footer-widget-2 {color:#FFFFFF; background-image: url(images/background-contact.png);background-size: cover;font-family: 'PT Sans', sans-serif; width:99.5%;float:left;}
.footer .widget {width: 100%;padding: 10px;}
.copyright{text-align: center;padding: 2px 0px;width:97%;}
#text-2{width: 95%;float: left;}
.wpcf7-form p{margin: 0 auto;}
.wpcf7-textarea {height: 70px;width: 95%;}
.wpcf7 input[type=text] {height: 50px !important; width: 90%; float: left;}
.wpcf7-email {height: 50px !important;width: 90%;margin: 0px 10px;float: left;}
textarea {height: 50px; width: 260px;}
input[name=your-email],
input[name=your-subject]{margin-left: 15px;}
input[name=your-name],
input[name=your-phone]{margin-left: 15px;}
/* CSS Document */
.box{float: left;}
.page{max-width: 100%;margin: 0 auto;position: relative;padding: 5px;}
/*------------Container-------------*/
.content h2 {font-size: 16px;color: #0e5487;text-transform: uppercase;}
a {color: #000;}
	.pic1{float:none; margin-left:0px;}
/*------------Sidebar-------------*/
.sidebar {width:100%;float:left;clear: both;}
.sidebar ul li{font-family: 'PT Sans', sans-serif; font-size:16px; line-height: 28px;}
.sidebar .widget-title {color:#1d4162; font-family: 'Open Sans', sans-serif; text-align: center;}
#text-4{width: 95%;float: left;padding: 2.5%; margin-right: 20px;}
#text-4 a{width: 100%;float: left;}
#media_image-2{width: 95%;float: left;text-align: center; height: auto;}
#text-3{width: 95%;float: left;clear: both;}
.widget{width: 98%;float: left;padding: 2.5%;}
/*------------menu-------------*/
	#menu1{width:97%;}
#menu{width:93%;height:auto;min-height:40px;padding:0; position: absolute;top: 0;margin: 0px 0px 50px 0px;}
#sub-menu{display:none}
#menu label {display:block}
#menu ul {padding: 0;width: 100%;margin: 0 auto;}
#menu ul li{border-bottom:solid 1px #fff;line-height:40px;width:100%;padding:0;position: relative;z-index: 1;}
#menu ul li a{display:block;height:40px;line-height:40px;width:98%;text-align:center;color:#FFFFFF;background:#006baa;font-size: 16px;padding: 5px 3px;}
#menu ul li.current_page_item a, #menu ul li.current-menu-item a {color:#006baa;background:#fec225;}
#menu ul li:hover a{background:#fec225;color:#006baa}
.show-menu{display:block;color:#fff;background:#006baa;text-align:center;padding:10px 0;margin-bottom:5px; text-transform:uppercase;font-family: 'Open Sans', sans-serif;}
input[type=checkbox]:checked ~ #sub-menu{display:block;margin:0;padding:0;}
}
 