/*
Theme Name: Capitol LocoTh Foundation
Theme URI: http://www.idmlo.co
Description: A theme from IDMLOCO based on Zurb Foundation 4
Version: 0.2
Author: IDMLOCO
Author URI: http://www.idmlo.co
*/

@import url('style-normalize.css');
@import url('style-foundation-full.css');

body{font-family:'Georgia';font-size:16px;line-height:1.5;color:#1a1a1a}
h1{font-family:"myriad-pro",Helvetica,Arial,sans-serif;font-weight:bold;font-size:40px;line-height:1;color:#1a1a1a;margin:0;margin-bottom:20px}
h2,h2 a{font-family:"myriad-pro",Helvetica,Arial,sans-serif;font-weight:bold;font-size:24px;line-height:1;color:#1a1a1a;margin-top:10px;margin-bottom:15px}
h2 a:hover{color:#e31e2c}
h5{text-transform:uppercase;font-family:'Helvetica';font-size:14px;line-height:1;color:#fff;padding-top:6px;padding-bottom:3px;padding-left:8px;margin:0}
p{font-family:'Georgia';font-size:16px;color:#1a1a1a}
a{color:#e31e2c}
a:hover{color:#1a1a1a;text-decoration:underline}
a:link,a:visited,a:hover,a:active,a:focus{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.dda{margin-top:5px;text-align:center;}
.dda #oio-banner-1,.dda .image-campaign{width:auto !important;}
.dda #oio-banner-1 img,.dda .image-campaign img{width:auto !important;height:auto !important}
#oio-banner-2{width:auto !important;}
#oio-banner-2 img{width:auto !important;height:auto !important}
#oio-banner-4{width:auto !important}
.brand{text-align:center;margin-bottom:20px;margin-top:20px}
.contain-to-grid{border-top:3px solid #e31e2c;background:#333}
.top-bar,.top-bar-section li a:not(.button){background:#333}
.top-bar,.top-bar-section li a:not(.button){background:#333}
.dropdown li.submenu_color_big_daddy a:not(.button){background:#00b06d; /* big daddy color */ }
.dropdown li.submenu_color_experts_expound a:not(.button){background:#382580; /* experts expound color */ }
.dropdown li.submenu_color_letters a:not(.button){background:#006fa6; /* letters color */ }
.dropdown li.submenu_color_opinions a:not(.button){background:#f7931e; /* opinions color */ }
.dropdown li a:not(.button):hover,
.dropdown li a:not(.button):active,
.dropdown li a:not(.button):focus { text-decoration: underline; }
.top-bar-section ul li > a { font-size: 18px; font-family:"myriad-pro",Helvetica,Arial,sans-serif; padding:12px 16px; line-height:21px; }
.top-bar-section ul li.active > a,.top-bar-section ul li:hover > a{background:#e31e2c;text-decoration:none}
blockquote{border-width:17px;padding-top:0}
blockquote,blockquote p{font-family:'Georgia';font-style:italic;font-size:23px;color:#1a1a1a;line-height:1.4}
.row.latest-post{margin-bottom:10px;padding-left:.9375em;padding-right:.9375em}
.latest-post blockquote{border-color:#e31e2c}
.latest-post img{margin-bottom:15px}
.latest-post h1,.latest-post h1 a{font-family:"myriad-pro",Helvetica,Arial,sans-serif;font-weight:bold;font-size:40px;line-height:1;color:#1a1a1a;margin-bottom:0}
.latest-post h1 a:hover{color:#e31e2c}
.latest-post .read-more{float:right;border-top:3px solid #e31e2c;padding-top:5px;text-transform:uppercase}
.exce-post{margin-bottom:10px;}
.exce-post h2{margin-bottom:10px}
.exce-post img{margin-bottom:10px;margin-right:10px;float:left}
.exce-post footer{padding-top:12px;border-top:3px solid #ccc;overflow:hidden}
.js-masonry .exce-post img{float:none}
.post-list{margin-bottom:10px;}
.post-list img{margin-bottom:10px;margin-right:10px;float:left}
.four{padding-left:.9375em;padding-right:.9375em}
.meta-data{font-family:"myriad-pro",Helvetica,Arial,sans-serif;font-size:10px;color:#666;text-transform:uppercase;margin-bottom:10px;}
.meta-data .author{font-family:'Georgia';font-style:italic;font-size:14px;color:#1a1a1a;margin-right:8px}
.meta-data .date{font-family:'Georgia';font-size:14px;color:#1a1a1a}
.recent{margin-bottom:20px}
.read-more{font-family:"myriad-pro",Helvetica,Arial,sans-serif;font-weight:400;font-size:13px;text-transform:uppercase;float:right;margin-bottom:10px}
.list,footer .widget .its + div{border-top:3px solid #e31e2c}
.post blockquote{float:left;width:75%}
p ~ blockquote{width:auto !important;float:none}
.post-edit-link{font-size:12px}
.single h1{margin-top:10px}
.wp-caption{display:block;background:#f2f2f2;overflow:hidden;text-align:center;border-style:solid;border-width:1px;border-color:#d9d9d9;padding-top:1.25em}
.wp-caption-text{font-family:sans-serif;font-size:11px;margin-bottom:0;padding:3px}
.alignleft{float:left;margin-right:10px}
.alignright{float:right;margin-left:10px}
.meta-data-post{width:120px;float:left;margin-right:17px;margin-bottom:17px;}
.meta-data-post a{font-size:15px;line-height:1.5;text-transform:uppercase;color:#666;background:#ccc;border-bottom:1px solid #fff;padding:7px 11px;min-width:120px;display:block}
.meta-data-post span{display:block}
.meta-data-post .author{font-family:'Georgia';font-size:15px;line-height:1.5;color:#1a1a1a;padding-left:7px;padding-top:4px;padding-bottom:4px}
.meta-data-post .date{font-family:'Georgia';font-style:italic;font-size:23px;line-height:1.5;color:#1a1a1a;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-left:7px}
.row .list{margin:0;margin-bottom:10px}
.red .its{background:#e31e2c}
.red header{border-top:3px solid #e31e2c}
.red .meta-data-post a:hover{text-decoration:none;background:#e31e2c;color:#fff}
.red blockquote{border-color:#e31e2c}
.yellow .its{background:#f7931e}
.yellow header{border-top:3px solid #f7931e}
.yellow .meta-data-post a:hover{text-decoration:none;background:#f7931e;color:#fff}
.yellow blockquote{border-color:#f7931e}
.blue .its{background:#006fa6}
.blue header{border-top:3px solid #006fa6}
.blue .meta-data-post a:hover{text-decoration:none;background:#006fa6;color:#fff}
.blue blockquote{border-color:#006fa6}
.purple .its{width:165px;background:#382580}
.purple header{border-top:3px solid #382580}
.purple .meta-data-post a:hover{text-decoration:none;background:#382580;color:#fff}
.purple blockquote{border-color:#382580}
.green .its{background:#00b06d}
.green header{border-top:3px solid #00b06d}
.green .meta-data-post a:hover{text-decoration:none;background:#00b06d;color:#fff}
.green blockquote{border-color:#00b06d}
.its{width:150px;position:relative}
.wtriangle{position:absolute;border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 23px 23px 0;top:0;right:0}
.reline{overflow:hidden;border-bottom:1px solid #b3b3b3;padding:6px 0;}
.reline a{font-family:"myriad-pro",Helvetica,Arial,sans-serif;font-weight:400;font-weight:bold;font-size:18px;line-height:1}
.reline:before,.reline:after{content:"";display:table}
.bdda{margin-top:50px;margin-bottom:30px;}
.bdda .image-campaign{width:auto !important;text-align:center;}
.bdda .image-campaign li{margin-bottom:10px;margin-left:20px;float:left;position:relative}
.search-form{margin-top:10px}
.widget .search-w{background:#333;padding:7px}
input[type="submit"]{background:#e31e2c;border:none;outline:0;color:#fff;text-transform:uppercase;font-family:"myriad-pro",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px}
input[type="submit"]:hover{background:#ce1a26}
input[type="submit"]:active{background:#e63441}
.widget.widget_recent_entries .its{background:#f7931e}
.widget.widget_recent_entries ul{list-style:none;border-top:3px solid #f7931e}
.widget.widget_recent_entries li{border-bottom:1px solid #b3b3b3;margin-top:15px;margin-bottom:15px;}
.widget.widget_recent_entries li a{color:#f7931e;font-family:"myriad-pro",Helvetica,Arial,sans-serif}
.widget.widget_recent_entries li a:hover{color:#1a1a1a}
.widget.gform_widget .its{background:#e31e2c}
.widget{clear:both;margin-bottom:15px;}
.widget .its + div{border-top:3px solid #333}
.widget .its{background:#333}
.widget [data-clearing] li{margin-right:0;max-width:100%}
.widget .gform_wrapper{border-top:3px solid #e31e2c}
.widget .image-campaign{width:auto !important;clear:both;}
.widget .image-campaign li{margin-bottom:20px;float:left;width:100%}
.sidebar .gform_wrapper{padding:9px;background:#333}
.sidebar .gform_description{font-size:24px;color:#fff}
.sidebar button,.sidebar .button{line-height:1.425em}
.videosidebar object{height:200px;display:block}
.clearing-thumbs{margin-bottom:10px}
.widget .gfield_label{display:none}
.gform_fields{list-style:none;margin-top:1px;margin-bottom:.25em}
.widget .gform_description{font-family:"myriad-pro",Helvetica,Arial,sans-serif;font-weight:bold;font-size:18px;line-height:22px}
.widget .gform_heading{margin-bottom:10px}
.widget .gform_body{display:inline-block;width:67%}
.widget .gform_footer{display:inline-block;width:10%;height:32px;vertical-align:top;margin-left:-5px;margin-top:1px}
button,.button{background:#e31e2c;padding:0;margin:0;border:none;text-transform:uppercase;font-family:"myriad-pro",Helvetica,Arial,sans-serif;font-weight:400;font-weight:bold;font-size:12px;padding:7px;vertical-align:text-bottom}
form{margin:0}
footer.main{border-top:3px solid #e31e2c;background:#282626;color:#fff;}
footer.main .gform_wrapper{background:#3d3d3d;padding:10px}
footer.main .gform_footer input[type="submit"]{line-height:18px}
footer.main .widget{margin-top:30px;}
footer.main .widget input[type="email"]{height:32px;line-height:28px;padding:0 .5em}
footer.main .widget .its{background:#e31e2c}
footer.main .widget .textwidget{border-color:#e31e2c}
footer.main .wtriangle{border-color:transparent #282626 transparent transparent}
footer.main .textwidget p{color:#fff}
.widget_nav_menu{font-size:15px;color:#fff;}
.widget_nav_menu .menu{list-style:none;overflow:hidden;}
.widget_nav_menu .menu li{float:left;display:inline;width:50%}
.widget_nav_menu .menu a{color:#fff;font-size:15px}
.widget_nav_menu .menu a:hover{color:#e31e2c}
.copyright{margin-top:15px;padding-left:.9375em;}
.copyright p{font-family:"myriad-pro",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5;color:#fff}
.flickr{padding-top:10px;}
.flickr img{margin-top:5px;margin-right:36px}
.flickr a:nth-child(4) img,.flickr a:nth-child(7) img,.flickr a:nth-child(10) img{margin-right:0}
.zframe-flickr-wrap-ltr{padding-top:10px;}
.zframe-flickr-wrap-ltr img{margin-right:1px}
.carpage li{margin-bottom:1.875em;margin-right:0}
.carpage [class*="column"] + [class*="column"]:last-child{float:left}
.clearing-feature li{width:100%}
.amazingslider-bullet-wrapper-1 {
  display: none !important;
}
/**/
@media only screen and (min-width: 481px){}@media only screen and (min-width: 768px){.bdda .image-campaign li{margin-left:0;width:19%}
.widget .image-campaign li{width:auto}
#campaign-4{border-style:solid;border-width:1px;border-color:#d9d9d9;margin-bottom:1.25em;padding-top:1.25em;overflow:hidden;background:#f2f2f2;}
#campaign-4 li{margin-left:16px}
.brick{width:310px}
.visible-img{text-align:center}
}@media only screen and (min-width: 58.75em){}





/*
    photocredit

*/
	.idm_photo_credit_container {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box; 
		position:relative;
	}
	.idm_photo_credit_container.idm_photo_credit_left {
		float:left;
		margin-bottom: 10px;
		margin-right: 10px;
	}
	.idm_photo_credit_container .idm_photo_credit {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box; 
		display: none;
		position: absolute;
		bottom: 0px;
		left: 0px;
		width:100%;
		z-index: 3;
		padding: 4px 4px;
		line-height: 1.8;
		font-size: 8pt;
		font-family: verdana;
		color: #000;
		filter: alpha(opacity=60);
		-moz-opacity: .6;
		-khtml-opacity: .6;
		opacity: .6;
		background-color: #000;
		color:#fff;
	}
	.idm_photo_credit_container:hover .idm_photo_credit {
		display: block;
	}
/* end photo credit */
@media(max-width:568px){

.idm_photo_credit_container, .idm_photo_credit_container img {
  height: auto !important;
  width: 100% !important;
}

}

@media (min-width:568px) and (max-width:1024px){
	header .idm_photo_credit_container {
  width: 100% !important;
}
}
