/*
Theme Name: IUOE Local 150
Theme URI: http://watchstreetconsulting.com
Description: The official WordPress theme of the IUOE Local 150.
Author: Watch Street Consulting
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, yello, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
Text Domain: iuoe150
*/
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
@charset "utf-8";/* CSS Document */
@import url('css/reset.css');
@import url('fonts/fonts.css');
/*Base 7765626b6964*/
.row {clear:both;display:block;overflow:hidden;}
.rowF {width:100%;float:left;clear:both;}
.col {/*float:left;*/}
.colr {float:right;}
.container {margin:0 auto;}
.main {width:auto;}
img {max-width:100%;}
.wrap {min-width:1000px;}
body {font-family:Helvetica, sans-serif;}
* {font-size:100%;font-size:16px;font-size:1em;}
.older_post a {color:#000;}
.older_post a:hover {color:#000;}
/*end*/
/*header*/
.header {display:block;/*overflow:hidden;*/}
.header .part1 {background:url(images/header-bg.png) repeat-x 0 0;width:100%;height:146px;border-bottom:1px solid #fff;overflow:hidden;}
.header .part1 .container.main {width:950px;height:135px;padding:11px 0 0;}
.header .logo {width:434px;float:left;}
.header .logo .logoImg {float:left;width:126px;height:124px;}
.header .logoInfo {width:298px;float:left;padding:0 0 0 10px;}
.header .logoInfo p {font:0.8125em/1.25em 'FranklinBook';color:#fdd119;margin:22px 0 0;}
.header .logoInfo p strong {font:2.9em/1.5em 'FranklinBold';text-transform:uppercase;}
.header .logoInfo p em {font:0.9em/1em 'FranklinBook';display:block;padding:0;}
.header .popArticale {float:right;width:370px;padding:6px 0 0;}
.header .imgThumb {width:84px;height:114px;float:left;margin:0 12px 0 0;border:1px solid #525252;}
.header .popArticale p {font:0.8125em/1.3em Arial, Helvetica, sans-serif;color:#aba4a4;margin:10px 0 0;}
.header .popArticale p a {color:#fbd100;}
.header .popArticale h2 {font:1.255em/1em 'FranklinBold';text-transform:uppercase;color:#fbd100;text-transform:uppercase;}
.header .popArticale h2 a {color:#fbd100;}
.header .popArticale h2 a:hover {color:#fff;}
.header .popArticale p.rdm {font:0.875em/1em Arial, Helvetica, sans-serif;color:#fbd100;}
.header .popArticale p.rdm a {color:#fbd100;float:left;display:block;padding:0 15px 0 0;background:url(images/arrow1.png) no-repeat right 4px;}
.header .popArticale p.rdm a:hover {color:#fff;background:url(images/arrow3.png) no-repeat right 4px;}
.header .part2 {width:100%;background:url(images/background-top.png) repeat-x left top #fff;clear:both; overflow:visible;}
.header .part2 .container.main {width:1000px;}
.nav { text-align: center;}
.menu-header-container { display: inline-table;}
.nav {width:1000px;float:left;display:block;padding:8px 0;height:36px;}
.nav li {float:left;display:block;font:0.875em/2.25em 'FranklinBold';padding:0 0 0 2px;background:url(images/nav-div.png) no-repeat 0 0;text-transform:uppercase; text-align: left;}
.nav li:first-child {padding-left:0px;background:none; }
.nav li a {color:#000;padding:0 12px;display:block;}
.nav li a:hover {color:#fdd119;background:#0c0b0b;}
.sliderBaner {width:950px;height:366px;background:url(images/slider-bg.jpg) no-repeat 0 0 #000;margin:0 auto;position:relative;}
/*dropdown*/

.nav li {position:relative;}
.nav li:hover > ul {visibility:visible;}
.nav li:hover a {background:#0c0b0b;color:#fdd119;}
.nav ul ul {position:absolute;left:2px;top:2.25em;width:170px;z-index:9999;visibility:hidden;}
.nav li li {background:#0c0b0b;padding:0;width:170px;float:left;padding:0;font:0.8em/1.5em 'FranklinBook';border-top:1px solid #282525;}
.nav li li:first-child {margin:0;background:#0c0b0b;}
.nav li li a {color:#fdd119;padding:8px 10px;}
.nav li li a:hover {color:#fff;}
#tinynav1 {display:none;}
/*++++++++*/
/*end*/ 
/*content layout short=cont_lt */
.cont_lt {width:100%;display:block;min-width:1000;float:left;clear:both;}
.cont_lt {background:url(images/background-image.jpg) no-repeat center bottom #fff;}
.cont_lt .container.main {width:950px;}
.cont_lt .skin {width:100%;display:block;overflow:hidden;background:url(images/back-trans-skin.png) repeat 0 0;min-height:747px;}
.cont_lt .leftside {width:619px;padding:8px 15px;float:left;}
.pageTitle {padding:20px 0 0;}
.pageTitle h1 {font:1.6875em/1.875em 'FranklinBold';color:#090707;text-transform:uppercase;}
.postlist li {display:block;width:100%;border-top:1px solid #c4c1c1;padding:20px 0;overflow:hidden;}
.postlist li:first-child {padding-top:2px;border:0px;}
.postlist li .postImgthumb {width:170px;height:114px;float:left;margin:0 14px 0 0;}
.postlist li h2 {font:1em/1.125em 'FranklinBold';color:#000;}
.postlist li p {font:0.8125em/1.4em Arial, Helvetica, sans-serif;color:#090707;margin:12px 0 0;}
.postlist li p.postmeta {font:.68em/0.8125em Arial, Helvetica, sans-serif;color:#444242;margin:10px 0 0;}
.postlist li .postinfo li {padding:0 10px 0 0;border:0;float:left;width:auto;}
.postinfo {padding:13px 0 0;}
.postinfo a.rfa {width:136px;height:22px;font:.68em/2em Arial, Helvetica, sans-serif;color:#fff;background:url(images/bt1-bg.jpg) repeat-x 0 0;display:block;float:left;text-transform:uppercase;text-align:center;padding:5px 0;}
.postinfo a.rfa:hover {background-position:left bottom;}
.postinfo li div {padding:7px 0 0;}
/*end*/
/*right side shortcode = rightside*/
.cont_lt .rightside {width:285px;float:left;padding:0 15px 0 0;}
.rightside .widget {width:283px;float:left;margin:15px 0 0;border:1px solid #a1790d;position:relative;background:#ebebeb;padding:5px 0 50px 0;}
.rightside .widget.imgBoxcon {height:165px;background:#000;padding:0;}
.rightside .widget.imgBoxcon img {height:165px;}
.rightside .widgetTitle {padding:0 10px 7px 10px;width:263px;position:absolute;left:0;bottom:0;background:#fdd11a;}
.rightside .widget.imgBoxcon .widgetTitle {min-height:50px;padding:0 10px 9px 10px;background:url(images/trans-img-capt-bg.png) repeat;}
.rightside .widget.imgBoxcon img {width:100%;}
.rightside .widgetcontent {float:left;width:100%;}
.rightside .widgetTitle h3 {font:1.125em/1.25em 'FranklinBold';color:#000;margin:10px 0 0;text-transform:uppercase;}
.rightside .widget.imgBoxcon .widgetTitle h3 {font:1em/1.125em 'FranklinBook';}
.rightside .widgetTitle h3 strong {font:1.125em/1em 'FranklinBold';color:#000;display:block;padding:4px 0 0;}
.rightside .widgetcontent li {padding:5px 10px 5px 20px;background:url(images/arrow2.png) no-repeat 10px 9px;font:0.8125em/1.5em Arial, Helvetica, sans-serif;}
.rightside .widgetcontent li a {color:#262525;}
.rightside .widgetcontent li a:hover {color:#000;}
.rightside .widgetcontent p {padding:8px 10px 0 10px;font:0.75em/0.875em Arial, Helvetica, sans-serif;color:#262525;}
.rightside .widgetcontent p a {color:#262525;font-weight:bold;}
.rightside .widgetcontent p a:hover {color:#000;}
/*footer*/
.footer {width:100%;clear:both;padding:10px 0 0;}
.footer .container.main {width:950px;}
.footer .tweetfeed {width:740px;border-radius:10px;width:661px;padding:12px 17px 12px 62px;background:url(images/twitter-bird.png) no-repeat 18px 22px #fdd119;min-height:45px;position:relative;margin: 0 0 25px 20px;
    float: left;
    max-width: 530px;}
.footer .tweetfeed p {font:0.75em/18px Arial, Helvetica, sans-serif;color:#1a1919;}
.footer .socialShare {width:196px;height:30px;padding:26px 0 0 13px;}
.footer .callout {position:absolute;right:15px;width:35px;height:25px;background:url(images/callout.png) no-repeat 0 0;bottom:-25px;}
.footer .socialShare p {font:0.8125em/.9em Arial, Helvetica, sans-serif;float:left;padding:6px 0 0;}
.footer .socialShare a {width:31px;height:22px;display:block;float:left;margin:0 0 0 7px;text-indent:-999px;overflow:hidden;background:url(images/socialshare.png) no-repeat 0 0;}
.footer .socialShare a.fb:hover {background-position:0 -22px;}
.footer .socialShare a.tw {background-position:-30px 0;margin-left:0px;}
.footer .socialShare a.tw:hover {background-position:-30px -22px;}
.footer .part2 {background:#f1f1f1;padding:16px 0;margin:20px 0 0;}
.footer .part2 p {text-align:center;font:0.75em/1em 'FranklinBook';color:#575555;}
.footer .part2 p a {color:#575555;}
.footer .part2 p a:hover {color:#000;}
.footer .part3 {padding:14px 16px;}
.footer .part3 p {font:.68em/.9em 'FranklinBook';color:#575555;float:right;}
.footer .part3 p:first-child {float:left;}
.footer .part3 p a {color:#575555;}
.footer .part3 p a:hover {color:#000;}
/*end*/
.deskhide {display:none;}
/*default page template*/
.default .pageTitle {background:#1d1c1c;padding:15px 0;}
.default .pageTitle h1 {color:#fdd119;margin:0 0 0 15px;}
.entry p {font:16px/1.4 Arial, Helvetica, sans-serif;color:#262525;margin:12px 0 0;padding-bottom:10px;}
.entry p:first-child, .entry img:first-child +p {margin-top:0px;}
.entry .alignright {float:right;margin-left:16px;margin-bottom:15px;}
.cont_lt .leftside {padding-top:15px;}
.alignleft { float: left;}
.alignright { float: right;}
img.aligncenter { display: block; margin: 0 auto;}
.entry ul{ margin: 0 0 20px; padding: 0; list-style: none;}
.entry ol{ margin: 0 0 20px 20px; padding: 0;     list-style-type: decimal;}
.entry ul li { width: 100%; position: relative; padding: 5px 5px 5px 20px; box-sizing: border-box; -moz-box-sizing: border-box; color:#262525;}
.entry ul li:before { content: ''; display: block; width: 8px; height: 8px; background: #000; position: absolute; left: 0; top: 10px;}
.entry img.alignleft { margin: 0 15px 0 0;}
.entry img.alignright { margin: 0 0  0 15px;}
#officers { background: #eee;}

/*end*/
/*CSS 3*/
.rightside .imgBoxcon .widget .widgetTitle h3 {text-shadow:1px 1px 1px #9b8c40;}
/*end*/
/**/
@media only screen and (min-width: 900px) {
	.rightside .widget {padding-bottom:58px;}
}
/*Responsive start */
/*Tablet*/
@media only screen and (max-width: 800px) and (min-width: 600px) {
	.wrap {min-width:100%;max-width:100%;overflow:hidden;}
	.header .part1 .container.main, .header .part2 .container.main, .nav, .cont_lt .container.main, .footer .container.main {width:98%;}
	.sliderBaner {width:100%;height:255px;/*overflow:hidden;*/
	}
	.cont_lt {background:#fff;}
	.nav+.row {overflow:visible;}
	.nav li { font: 0.71em/3.25em 'FranklinBold';}
	.nav li a {padding:0 8px;}
	.nav li:first-child {margin-left:0;}
	.header .logo {width:408px;}
	.header .logo .logoImg {width:105px;height:104px;margin:10px 0 0;}
	.header .logo .logoImg img {width:105px;height:104px;}
	.header .logoInfo {width:290px;padding:0 0 0 10px;}
	.header .imgThumb {width:72px;height:98px;}
	.header .popArticale {width:314px;}
	.header .popArticale h2 {font:0.9375em/1em 'FranklinBold';}
	.header .popArticale p.rdm {font-size:0.75em;}
	.header .popArticale p.rdm a {background-position:right 2px;}
	.header .popArticale p.rdm a:hover {background-position:right 2px;}
	.cont_lt .leftside {padding:15px 0;width:100%;}
	.pageTitle {padding:0;}
	.pageTitle h1 {font:1.375em/1.4em 'FranklinBold';}
	.cont_lt .rightside {width:100%;float:left;padding:0 15px 0 0;}
	.rightside .widget.imgBoxcon {height:235px;}
	.rightside .widget.imgBoxcon img {height:235px;}
	.rightside .widget {width:362px;min-height:180px;margin-right:20px;}
	.rightside .widget .widgetTitle {width:342px;padding:0 10px 7px 10px;min-height:53px;}
	.rightside .widget.imgBoxcon .widgetTitle h3 {margin:12px 0 0;}
	.rightside .widget .widgetTitle h3 {margin:18px 0 0;}
	.rightside .widget.imgBoxcon .widgetTitle {width:342px;}
	.widget.odd {margin-right:0px;}
	.footer .tweetfeed {width:450px;}
	.postlist li.last {padding-bottom:0;}
	.widget.imgBoxcon.mTop {margin-top:0;}
	.image-officer {float: left; padding:10px 10px 10px 10px;}
}
/*mobile*/
@media only screen and (max-width: 550px) {.deskhide {display:block;}
.mobhide {display:none;}
.wrap {min-width:100%;max-width:100%;overflow:hidden;}
.header .part1 .container.main, .header .part2 .container.main, .cont_lt .container.main, .footer .container.main {width:auto;min-width:300px;padding:0 10px;}
.nav {width:100%;float:left;display:block;padding:8px 0;height:26px;}
.header .part1 .container.main {padding-top:14px;}
.header .part1 {height:96px;}
.header .logoInfo p {font:0.625em/.7em 'FranklinBook';margin:0px 0 0;}
.header .logoInfo p strong {font-size:2.7em;}
.sliderBaner {width:100%;height:255px;overflow:hidden;}
.cont_lt {background:#fff;}
.nav ul {display:none;}
#tinynav1 {display:block;}
#tinynav1 {width:100%;height:24px;border:1px solid #e2e2e2;padding:2px;font:12px/14px Arial, Helvetica, sans-serif;color:#7e7a7a;text-transform:capitalize;}
.nav+.row {overflow:visible;}
.nav li:first-child {margin-left:0;}
.header .logo {width:100%;}
.header .logo .logoImg {width:65px;height:66px;margin:0;}
.header .logo .logoImg img {width:65px;height:66px;}
.header .logoInfo {width:225px;padding:0 0 0 10px;}
.header .imgThumb {width:72px;height:98px;}
.header .logoInfo p em {font:10px/15px 'FranklinBook';padding:0;margin:-3px 0 0;}
.header .logoInfo p em span {display:block;}
.postlist li .postImgthumb {display:none;}
.postlist li h2 {font:0.875em/1.5em 'FranklinBold';}
.cont_lt .leftside {padding:0;width:100%;}
.pageTitle {padding:0;}
.pageTitle h1 {font:1.125em/1.2em 'FranklinBold';}
.postinfo a.rfa {width:124px;}
.postlist li .postinfo li {padding:0 7px 0 0;}
.cont_lt .rightside {width:90%;float:left;padding:0 0 0 12px;}
.rightside .widget.imgBoxcon {width:100%;height:165px;}
.rightside .widget.imgBoxcon img {height:165px;}
.rightside .widget {width:99.4%;}
.rightside .widget .widgetTitle {width:100%;padding: 0 0 7px;}
.rightside .widget .widgetTitle h3 {margin-left:10px;margin-right:10px;}
.rightside .widget.imgBoxcon .widgetTitle {width:100%;padding: 0 0 9px;}
.rightside .widget.imgBoxcon .widgetTitle h3 {margin:10px 10px 0;}
.footer .socialShare {width:100%;height:30px;padding:0;}
.footer .socialShare p {margin-left:56px;}
.footer .part2 p {text-align:center;font:0.75em/1.5em 'FranklinBook';float:none;}
.footer .part3 {padding:14px 0px;}
.footer .part3 {padding-top:0;}
.footer .part3 p, .footer .part3 p:first-child {font:.68em/.9em 'FranklinBook';float:none;text-align:center;margin:12px 0 0;}
.footer.popArticale {float:right;width:100%;padding:10px 0;background:#151212;margin:12px 0 0;}
.footer .imgThumb {width:84px;height:114px;float:left;margin:0 10px 0 10px;border:1px solid #525252;}
.footer.popArticale p {font:0.8125em/1.125em Arial, Helvetica, sans-serif;color:#aba4a4;margin:10px 10px 0 0;}
.footer.popArticale p a {color:#fbd100;}
.footer.popArticale h2 {font:0.9375em/1em 'FranklinBold';text-transform:uppercase;color:#fbd100;text-transform:uppercase;}
.footer.popArticale h2 a {color:#fbd100;}
.footer.popArticale h2 a:hover {color:#fff;}
.footer.popArticale p.rdm {font:0.875em/1em Arial, Helvetica, sans-serif;color:#fbd100;}
.footer.popArticale p.rdm a {color:#fbd100;float:left;display:block;padding:0 15px 0 0;background:url(images/arrow1.png) no-repeat right 4px;}
.footer.popArticale p.rdm a:hover {color:#fff;background:url(images/arrow3.png) no-repeat right 4px;}
.entry .alignright {float:left;margin:0 0 10px 0;width:100%;}
.cont_lt.default .leftside {padding:15px 0 0;}
.postinfo li div { width:50px;}

}
/*end*/
/*small Tablet*/
@media only screen and (max-width: 550px) and (min-width: 400px) {	
	.rightside .widget.imgBoxcon img {height:200px;}
	.rightside .widget.imgBoxcon  {height:200px;}
	.cont_lt .rightside { width:95%;}
}
/*end*/


h1{
  font-size:30px;
}
h2{
  font-size:25px;
}
h3{
  font-size:20px;
}
h4{
  font-size:18px;
}
h5{
  font-size:17px;
}
h6{
  font-size:16px;
}

.cont_lt .rightside{
  min-height:600px;
}