/*
Theme Name: allaboutsourcing
Theme URI: https://www.allaboutsourcing.de
Author: beflash
Author URI: https://beflash.de
Description: allaboutsourcing built on Bootstrap, suitable for magazine style blogs.
Version: 1.0
License: GNU General Public License v3.0
License URI: license.txt
Tags: black, white, two-columns, fixed-layout, threaded-comments, full-width-template, custom-menu
Based Theme Name: Fashionistas
Based Theme URI: http://athemes.com/theme/fashionista
*/
body{color:#333;font-weight:400;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.8;background:#fff;}
.no-comments{display:none!important;}
h1, h2, h3, h4, h5, h6{margin:1.25em 0 .5em;font-weight:400;font-family:Oswald, Arial, Helvetica, sans-serif;line-height:1.2em;color:#1c4e8c;}
h1{font-size:16px;font-size:1.6rem;}
h2{font-size:14px;font-size:1.4rem;}
h3{font-size:13px;font-size:1.3rem;}
h4{font-size:12px;font-size:1.2rem;}
h5{font-size:11px;font-size:1.1rem;}
h6{font-size:10px;font-size:1rem;}
a{color:#1C4E8C;outline:none;-webkit-transition:all 0.14s ease 0s;-moz-transition:all 0.14s ease 0s;-o-transition:all 0.14s ease 0s;}
a:visited{color:#1C4E8C;}
a:hover,
a:focus,
a:active{color:#E4021C;}
blockquote p{line-height:1.6;}
dd{margin-bottom:1em;}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="color"],
.uneditable-input{height:26px;color:#fff;line-height:26px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:95%;font-weight:none;background-color:#1C4E8C!important;color:#fff!important;border:1px solid #fff;}
textarea{width:100%;height:auto;}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus{border-color:#d6d6d6;outline:0;outline:thin dotted \9;background-color:#1C4E8C!important;color:#000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
textarea::selection{background-color:#1C4E8C!important;color:#000;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{padding:4px 15px;color:#fff;font-size:1.2em;font-weight:300;font-family:Oswald, Arial, Helvetica, sans-serif;line-height:26px;text-transform:uppercase;background:#E4021C;border:solid #666;border-width:0 0 3px;position:relative;top:8px;float:right;}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{background:#1c4e8c;border-color:#333;}
input[type="search"]{
width:100%!important;}
.sanpop-modal{background:#1C4E8C;padding:24px;width:60%;position:relative;display:none;}
table{width:100%;margin-bottom:20px;}
table th,
table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd;}
table th{font-weight:bold;}
table thead th{vertical-align:bottom;}
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td{border-top:0;}
table tbody + tbody{border-top:2px solid #ddd;}
embed,
iframe,
object{max-width:100%;}
.has-cookie-bar #catapult-cookie-bar {
	opacity: 1;
	max-height: 999px;
	min-height: 10px;
	padding: 3px 0px 3px;
}

#catapult-cookie-bar button, input[type="button"] {
    padding: 0px 0px;
    color: #fff;
    font-size: 1em;
    font-weight: 300;
    font-family: Oswald, Arial, Helvetica, sans-serif;
    line-height: 26px;
    text-transform: none;
    background:transparent;
    border: none;
    border-width: 0 0 0px;
    position: relative;
    top: 0px;
    float: left;
    
}
.cookie-bar-block #catapult-cookie-bar span {
    display: block;
    margin: 0em 0!important;
}
.has-cookie-bar #catapult-cookie-bar {
    opacity: 1;
    max-height: 999px;
    min-height: 10px;
    padding: 10px;
}

.tribe-events-content .code-block-1{
    display: none!important;
}
.tribe-events-page-title {
    margin: 0 0px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.4;
    text-transform: uppercase;
    margin-bottom: 40px;
	 margin-top: 32px;
    float: left;
}
.tribe-events-list .tribe-events-loop .tribe-events-event-image {
    float: left;
    margin: 0 3% 0 0;
    width: 200px;

}
.tribe-events-list-separator-month + .type-tribe_events.tribe-events-first {
    padding-top: 3.25em!important;
}

.tribe-events-list-separator-month {
    background-color: transparent;
    display: block;
    font-size: 24px;
    font-weight: 100;
    margin: 2em 0 0;
    padding: 0px 0px;
    text-transform: uppercase;
}
#banner-460{float: right}
#banner-460 img{width: 468px!important;; height: 60px!important;position: relative; top:0px;right: 0px}
#skyscraper-header{}
#ai_widget-6 {margin: 0 0 0px!important; margin: 0 auto; }
#footer-content{}
#video-content{width: 320px; height:240px;}
#text-content{width: 336px; max-height:280px;}
#sidebar-content{width: 300px; max-height:600px;}
#skyscraper-outside-content{position: absolute;left: 100%;margin-left: 20px;top: 10px;max-width:none !important;}
.code-block-11 {position: relative; right:10%}
#primary #content img{padding-bottom:30px;width:600px;}
.jwtpl-jminc-jwlogo {width:200px!important;}
.alignleft{display:inline;float:left;margin:0 1.5em 1.5em 0;}
.alignright{display:inline;float:right;margin:0 0 1.5em 1.5em;}
.aligncenter{clear:both;display:block;margin:0 auto;}
.screen-reader-text{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus{top:0;left:0;width:auto;height:auto;display:block;clip:auto !important;line-height:normal;text-decoration:none;z-index:100000;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
*:first-child+html .clearfix{min-height:1px;}
.clearfix{display:block;}
.clear{clear:both;}
#masthead{background:#e4021c!important;width:100%;-webkit-box-shadow:0px 10px 17px 0px rgba(204,204,204,0.5);-moz-box-shadow:0px 10px 17px 0px rgba(204,204,204,0.5);box-shadow:0px 10px 17px 0px rgba(204,204,204,0.5);background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom:2px solid #E4021C;height: 80px;}
.site-header{padding:60px 0 0px;}
.site-branding{text-align:left;width:1080px;margin:0 auto;}
.site-branding img {width: 20%}
.site-title{}
.site-title a{}
.site-description{}
.sf-menu ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.sf-menu ul{display:inline-block;}
* html .sf-menu ul{height:1%;}
*:first-child+html .sf-menu ul{min-height:1px;}
.sf-menu ul{display:block;}
.sf-menu ul{margin:0;padding:0;list-style:none;}
.sf-menu li ul{top:-999em;position:absolute;z-index:900;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{top:40px;}
.sf-menu li:hover li ul,
.sf-menu li.sfHover li ul{top:-999em;}
.sf-menu li li:hover ul,
.sf-menu li li.sfHover ul{top:0;left:170px;}
.sf-menu li li:hover li ul,
.sf-menu li li.sfHover li ul{top:-999em;}
.sf-menu li li li:hover ul,
.sf-menu li li li.sfHover ul{top:0;left:170px;}
.sf-menu li{position:relative;visibility:inherit;}
.sf-menu li a{float:left;display:block;font-weight:400;font-family:Oswald, Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;}
.sf-menu li a:hover,
.sf-menu li.sfHover > a,
.sf-menu li.current_page_item > a,
.sf-menu li.current-menu-item > a,
.sf-menu li.current-menu-parent > a,
.sf-menu li.current-page-parent > a,
.sf-menu li.current-page-ancestor > a,
.sf-menu li.current_page_ancestor > a{}
.sf-menu li:hover li a,
.sf-menu li.sfHover li a{width:140px;}
#top-navigation img{float:right;position:relative;top:-32px;right:0px!important;-webkit-filter:invert(1);filter:invert(1);width:20px;}
.sanpop-search-box .search-btn{padding:10px 15px;background:#e4021c!important;color:#fff;display:inline-block;float:none;}
.sanpop-search-box .search-btn:hover, .sanpop-search-box .search-btn:focus{background:#1C4E8C!important;color:#fff!important;}
#top-navigation{background:#1c4e8c;position:fixed;width:100%;height:38px !important;z-index:999;border-bottom:1px solid #5b82b2;top:0px;}
#top-navigation ul{border-left:px dotted #565656;}
#top-navigation li ul{}
#top-navigation li:hover ul,
#top-navigation li.sfHover ul{top:40px;background:#333;border-left:none;border-top:1px dotted #565656;}
#top-navigation li li:hover ul,
#top-navigation li li.sfHover ul{top:-1px;border-left:1px dotted #565656;}
#top-navigation li{border-right:1px dotted #565656;}
#top-navigation li li{border-right:none;border-bottom:1px dotted #565656;}
#top-navigation li a{padding:0 4px;color:#fff;font-size:.8em;line-height:40px;position:relative;left:-4px;letter-spacing:0px;}
#top-navigation li a:hover,
#top-navigation li.sfHover > a,
#top-navigation li.current_page_item > a,
#top-navigation li.current-menu-item > a,
#top-navigation li.current-menu-parent > a,
#top-navigation li.current-page-parent > a,
#top-navigation li.current-page-ancestor > a,
#top-navigation li.current_page_ancestor > a{color:#a9c4e5;}
#top-navigation li:hover li a,
#top-navigation li.sfHover li a{padding:10px 115px;font-size:.75em;line-height:normal;}
#main-navigation{position:relative;left:-10px;}
#main-navigation li a{padding:0 10px;color:#1c4e8c;font-size:1.4em;line-height:50px;letter-spacing:1px;}
#main-navigation .sf-menu > ul > li:after{width:6px;float:left;margin-top:16px;content:"/";display:block;color:#e4021c;font-size:1.8em;font-family:Arial, Helvetica, sans-serif;}
#main-navigation .sf-menu > ul > li:last-child:after{display:none;}
#main-navigation li:hover ul,
#main-navigation li.sfHover ul{top:50px;background:#fff;color:#e4021c!important;}
#main-navigation li li:hover ul,
#main-navigation li li.sfHover ul{top:-1px;}
#main-navigation li li{}
#main-navigation li li a{color:#a6a6a6;}
#main-navigation li a:hover,
#main-navigation li.sfHover > a,
#main-navigation li.current_page_item > a,
#main-navigation li.current-menu-item > a,
#main-navigation li.current-menu-parent > a,
#main-navigation li.current-page-parent > a,
#main-navigation li.current-page-ancestor > a,
#main-navigation li.current_page_ancestor > a{color:#e4021c!important;}
#main-navigation li:hover li a,
#main-navigation li.sfHover li a{padding:10px 20px;font-size:1em;line-height:normal;color:#e4021c}
.nav-open,
.nav-close{display:none;color:#e4021c!important;;font-size:2.2em;font-weight:400;font-family:Oswald, Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;text-align:center!important;;line-height:50px;width:100%;letter-spacing:1px;margin:0 auto!important;}
@media only screen and (max-width:60em){.nav-open{display:inline-block;margin:0 auto!important;}
#main-navigation:target > .nav-open{display:none;}
#main-navigation:target > .nav-close{display:inline-block;}
#main-navigation > .sf-menu{position:relative;text-align:left;}
#main-navigation > .sf-menu > ul{position:absolute;top:0;left:0;width:100%;max-height:0;max-width:16em;overflow:hidden;background:#333;}
#main-navigation:target > .sf-menu > ul{max-height:900px;max-width:100%;z-index:901;}
#main-navigation > .sf-menu > ul > li{float:none;display:block;border-bottom:1px dotted #565656;}
#main-navigation > .sf-menu ul li:only-child{border-top:1px dotted #565656;}
#main-navigation > .sf-menu ul li:last-child{border-bottom:none;}
#main-navigation > .sf-menu > ul > li:after{display:none;}
#main-navigation li a{float:none;display:block;color:#fff;}
#main-navigation li li:hover ul,
#main-navigation li li.sfHover ul{border-left:none;}
ul.sub-menu li{float:none;display:block;z-index:902;}
.sf-menu li ul{top:-999em;position:static;z-index:900;}
}
.phplist label{display:block;float:left;width:40px;padding:0;margin:13px 0 0!important;text-align:right;font-size:13px;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:1080px;}
.container{}
.content-area{width:100%;float:left;}
.site-content{width:600px;}
.site-sidebar{width:300px;float:left;margin:0 0 0 -300px;}
#jobware{position:relative;top:-100px!important;}
#tribe-events-bar{display:none;}
.shariff{display:block !important;clear:both;margin-top:30px!important;}
.site-main{padding:40px 0;width:1280px;margin:0 auto;}
.site-content li{margin:0 0 .75em;}
.site-content ul ul,
.site-content ul ol,
.site-content ol ol,
.site-content ol ul{margin-top:.75em;}
.sticky{}
.hentry{margin:0 0 80px;-ms-word-wrap:break-word;word-wrap:break-word;font-size:16px;}
.entry-header{margin:2em 0 2.25em;}
.entry-title{margin:0 0px;font-size:16px;font-size:1.6rem;line-height:1.4;text-transform:uppercase;}
.entry-title a{color:#e4021c;text-decoration:none;}
.entry-title a:hover{color:#1c4e8c;}
.entry-meta{color:#a6a6a6;font-size:.7em;font-weight:300;font-family:Oswald, Arial, Helvetica, sans-serif;text-transform:uppercase;}
.entry-meta a{color:#1C4E8C;text-decoration:none;}
.entry-meta a:hover{color:#E4021C;}
.entry-meta .cat-links{margin:0 20px 0 0;}
.entry-meta [class^="ico-"]:before{margin-right:5px;color:#E4021C;}
.author{display:none;}
.comments-link:before,
.author.vcard:before{margin:0 0 0 8px;padding:0 6px 0 0;content:"/";color:#d6d6d6;}
.entry-thumbnail{margin:0 0 20px;}
.entry-thumbnail img{display:block;}
.entry-content{margin:0 0 30px;}
.entry-summary{margin:0 0 30px;}
.entry-footer{clear:both;padding:8px 0;border:solid #1C4E8C;border-width:1px 0 3px;}
.more-link,
.page-links{margin:15px 0 0;display:block;}
.post-password-required label{float:left;margin:0 10px 0 0;}
.page-header{margin:0 0 30px;}
.page-title{margin:1.2em 0 0em;font-size:16px;font-size:1.6rem;line-height:1.4;text-transform:uppercase;color:#E4021C}
body.page .entry-header{text-align:left;}
body.page .entry-title{margin:0;}
body.search .page .entry-footer{padding:0;border-top:none;}
.author-info{margin:0 0 40px;border-bottom:1px solid #333;display:none;}
.author-info .author-photo{display:none;}
.author-info .author-content{margin:0 0 0 5px;display:none;}
.author-info .author-content h3{margin:0 0 10px;font-size:1.2em;text-transform:uppercase;letter-spacing:1px;}
.author-info .author-links a{margin:0 20px 0 0;color:#a6a6a6;font-size:.9em;font-family:Oswald, Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;letter-spacing:2px;}
.author-info .author-links a:hover{color:#333;}
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley{margin-bottom:0;margin-top:0;padding:0;border:none;}
.wp-caption{border:1px solid #d5d5d5;margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%;}
.wp-caption-text{text-align:center;}
.wp-caption .wp-caption-text{margin:.5em 0;}
.site-content .gallery{margin-bottom:1.5em;}
.gallery-caption{}
.site-content .gallery a img{border:none;height:auto;max-width:90%;}
.site-content .gallery dd{margin:0;}
.entry-attachment .attachment{margin:0 0 15px;}
.site-content [class*="navigation"]{margin:0 0 35px;}
[class*="navigation"] .nav-previous{width:50%;float:left;}
[class*="navigation"] .nav-next{width:50%;float:right;text-align:right;}
.site-content [class*="navigation"] a{display:inline-block;padding:4px 15px;color:#fff;font-size:1.2em;font-weight:300;text-transform:uppercase;text-decoration:none;line-height:26px;background:#E4021C;border-width:0 0 3px;}
.site-content [class*="navigation"] a:hover{background:#666;border-color:#1C4E8C;}
.site-content .post-navigation{margin-top:-25px;padding:0 0 40px;border-bottom:1px solid #333;display:none;}
.site-content .post-navigation a{padding:0;color:#e4021c;font-size:1.1em;font-weight:400;line-height:20px;background:none;border:none;}
.site-content .post-navigation a:hover{color:#333;background:none;border:none;}
.site-content .post-navigation span{display:block;color:#a6a6a6;font-size:1.3em;font-family:Oswald, Arial, Helvetica, sans-serif;text-transform:uppercase;}
.site-content .post-navigation .meta-nav{display:none;}
.site-content .post-navigation .nav-next{width:35%;margin-left:5%;padding-right:10%;text-align:left;}
.site-content .post-navigation .nav-previous{width:35%;margin-right:5%;padding-left:10%;text-align:right;}
.crp_related{clear:both;margin:30px 0;padding-top:10px}
.crp_related h2{margin:4px!important;text-transform:uppercase;padding-bottom:20px;}
.crp_related ul{list-style:none;float:left;margin:0 !important;padding:0 !important;}
.crp_related li, .crp_related a{float:left;overflow:hidden;position:relative;text-align:center;}
.crp_related li{margin:14px !important;border:0px solid #1c4e8c;padding:10px;}
.crp_related li:hover{background:#eee;border-color:#bbb;}
.crp_related a{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;text-decoration:none !important;}
.crp_related a:hover{text-decoration:none;}
.crp_related .crp_title{color:#fff !important;position:absolute;display:block;bottom:0;padding:2px;width:100%;text-align:left;color:#fff;font-size:.9em;text-shadow:none!important;background-color:#1C4E8C;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;border-radius:0px!important;}
.crp_related li:hover .crp_title{background:rgb(0.2, 0.2, 0.2);background:rgba(0, 0, 0, 0.8);}
.crp_related li{vertical-align:bottom;-webkit-box-shadow:0 0px 0px rgba(0,0,0,.4);-moz-box-shadow:0 0px 0px rgba(0,0,0,.4);box-shadow:0 0px 0px rgba(0,0,0,.4);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.crp_clear{clear:both;}
.crp_title:visited{color:#fff !important;}
#reply-title,
.comments-title{margin:0 0 20px;padding:0 0 15px;color:#1C4E8C;font-size:1.3em;text-transform:uppercase;letter-spacing:1px;border-bottom:3px solid #1C4E8C;}
.comment-list{margin:0 0 20px;padding:0;list-style:none;}
.comment-list ul.children{margin:0 0 0 50px;list-style:none;}
.comment-list li.comment,
.comment-list li.pingback{margin:0;padding:0;}
.comment-list li.pingback p{margin:0;font-style:italic;}
.comment-list li.comment .comment-body{padding:30px 0 20px;border-bottom:1px solid #d6d6d6;}
.comment-list li.comment .comment-author .avatar{float:left;margin:0 20px 0 0;display:block;width: 100px !important;height: 100px !important;}
.comment-list li.comment .comment-author .fn{color:#999;font-size:1.2em;font-family:Oswald, Arial, Helvetica, sans-serif;text-transform:uppercase;}
.comment-list li.comment .comment-author .fn a{color:#333;text-decoration:none;}
.comment-list li.comment .comment-author .fn a:hover{color:#1fa0ae;}
.comment-list li.comment .comment-metadata{margin:0 0 3px;}
.comment-list li.comment .comment-metadata a{color:#a6a6a6;font-size:.9em;font-weight:300;font-family:Oswald, Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;}
.comment-list li.comment .comment-metadata a:hover{color:#333;}
.comment-list li.comment .reply{float:right;}
.comment-list li.comment .reply a{color:#a6a6a6;font-size:.9em;font-weight:300;font-family:Oswald, Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;}
.comment-list li.comment .reply a:hover{color:#333;}
.comment-content{clear:both;margin:20px 0 0;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{}
#reply-title{margin-top:20px;}
#cancel-comment-reply-link{margin:0 0 0 10px;color:#333;font-size:.9em;text-decoration:none;}
#commentform{margin:0;padding:0;}
#commentform label{color:#1C4E8C;font-family:Oswald, Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:0px;}
#commentform textarea{height:125px;}
.widget{margin:0 0 45px;border-bottom:0px solid #333;}
.widget-title{margin:0 0 25px;padding:0 0 15px;font-size:1.6em;text-transform:uppercase;letter-spacing:0px;border-bottom:1px solid #1c4e8c;}
.widget select{max-width:100%;}
.widget ul{margin:0 0 20px;padding:0;list-style:none;}
.widget ul ul{margin:0 0 0 10px;}
.widget li{margin:0 0 0px;}
.widget li a{color:#1C4E8C;font-size:15px!important;font-weight:300;font-family:Oswald, Arial, Helvetica, sans-serif;letter-spacing:0px!important;}
.widget li a:hover{color:#e4021c;}
ul.widget-tab-nav{margin:0 0 15px;border-bottom:3px solid #333;*zoom:1;}
.widget-tab-nav li{float:left;width:33.3%;margin:0;text-align:center;}
.widget-tab-nav li a{display:block;padding:4px 15px;color:#a6a6a6;font-size:1.1em;font-family:Oswald, Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:2px;line-height:30px;background:none;border:none;border-radius:0;}
.widget-tab-nav li a:hover,
.widget-tab-nav li a:focus{color:#333;text-decoration:none;}
.widget-tab-nav li.active a{color:#fff;background:#333;}
.widget-tab-content .tab-pane{display:none;}
.widget-tab-content .active{display:block;}
.widget-tab-content .tab-pane li{margin:0 0 15px;}
.widget-entry-thumbnail{float:left;width:50px;height:50px;}
.widget-entry-thumbnail img{width:50px;height:50px;display:block;}
.widget-entry-summary{margin:3px 0 0 60px;}
.widget-entry-content span,
.widget-entry-summary span{color:#a6a6a6;font-size:.875em;font-weight:300;font-family:Oswald, Arial, Helvetica, sans-serif;text-transform:uppercase;}
.widget-entry-content h4,
.widget-entry-summary h4{margin:0;font-size:1em;text-transform:uppercase;line-height:1.4;}
.widget-entry-content h4 a,
.widget-entry-summary h4 a{}
.widget-entry-content h4 a:hover,
.widget-entry-summary h4 a:hover{text-decoration:none;}
#widget-tab-tags{padding:0 0 15px;font-size:.9em;font-weight:300;font-family:Oswald, Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:1.8;}
#widget-tab-tags a{color:#a6a6a6;text-decoration:none;}
#widget-tab-tags a:hover{color:#333;}
.widget-oembed-content{margin:0 auto 5px;}
.widget-oembed-content embed,
.widget-oembed-content iframe,
.widget-oembed-content object,
.widget-oembed-content video{max-width:100%;min-height:200px;max-height:250px;}
.widget-oembed-description{margin:0 0 15px;}
.widget-social-icons li{float:left;margin:5px 10px 5px 0;text-align:center;}
.widget-social-icons li a{display:block;}
.widget-social-icons li a [class^="ico-"]:before{width:40px;margin:0;color:#fff;font-size:20px;line-height:40px;background:#333;}
.widget-social-icons li a:hover [class^="ico-"]:before{background:#1fa0ae;}
.widget-flickr-stream{margin:0 -10px;}
.flickr_badge_image{float:left;width:60px;display:block;margin:0 10px 20px 10px;}
.flickr_badge_image img{display:block;}
.site-header .widget{/*! width: 1080px; */border: none;margin: 0 auto;/*! position: absolute; *//*! top: 86px; *//*! right:0px; */}
#custom_html-2{color:#fff;}
#custom_html-2 a{color:#fff;}
#custom_html-2 .widget-title{border-bottom:0px solid;color:#fff;}
#custom_html-3{text-align:center}
#custom_html-3 a{color:#E4021C;text-align:center}
#custom_html-3 .widget-title{margin-top:60px;color:#E4021C;text-align:center;border:0px solid!important;}
#mc4wp-form-1{background-color:#ccc;padding:12px;height:260px}
#mc4wp-form-1 a{letter-spacing:-1px!important;position:relative;top:2px;}
#mc4wp-form-1 .mc4wp-form-fields{position:relative;top:8px;}
#mc4wp-form-1 .mc4wp-response{position:relative;}
.site-sidebar .widget_search .search-form{margin:15px 0;}
.site-sidebar .widget_search .search-field{float:left;width:65%;margin:0 10px 0 0;}
.wp-polls .Buttons{border:0px solid #c8c8c8;background-color:#E4021C;}
#polls-2 strong{font-weight:100!important;font-weight:none!important;color:#E4021C}
#polls-2 p{font-weight:100!important;font-weight:none!important;font-size:18px;line-height:1.2}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li{text-align:left;background-image:none;display:block;color:#1C4E8C;line-height:1.2;font-size:15px}
input[type="radio"], input[type="checkbox"]{margin:0px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal;letter-spacing:-1;}
.newsletter{background-color:#eee;padding-top:20px}
.newsletter p{font-size:12px;padding-top:0px}
.newsletter input{width:288px;background-color:#e4021c;border:none;color:#fff;}
.newsletter input[type="submit"]{width:96px;float:right;position:relative;top:-4px;}
.newsletter input[type="checkbox"]{width:auto;opacity:0;color:red !important;opacity:1;margin:auto;height:20px;width:28px;margin-top:-3px;margin-left:-12px}
.newsletter-text{font-size:14px;padding-top:3px;font-style:italic;color:#1C4E8C;padding-left:8px}
.textwidget p{text-align:left!important;}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus{background-color:#ff7200;border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;color:#fff}
.newsletter span.wpcf7-not-valid-tip{padding-left:8px!important;color:#E4021C;font-size:.9em;font-weight:bold;display:block;letter-spacing:0px;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{background-color:#E4021C;border:2px solid #E4021C!important;font-weight:bold;color:#fff;line-height:1.2;}
div.wpcf7-mail-sent-ng, div.wpcf7-aborted{background-color:#E4021C;border:2px solid #E4021C!important;font-weight:bold;color:#fff;line-height:1.2;}
.mc4wp-checkbox{display:inline-block;margin:0 0 0 17px;}
.mc4wp-checkbox label span{display:inline-block;margin:0 0 0 5px;}
.tagcloud a{font-family:Oswald, Arial, Helvetica, sans-serif!important;font-weight:100!important;color:#E4021C;line-height:1;}
.tagcloud a:hover{color:#1C4E8C;}
.site-extra{padding:20px 0;margin:0 auto;text-align:center;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 50%, #eeeeee 90%);background:-webkit-linear-gradient(top, #ffffff 50%,#eeeeee 90%);background:linear-gradient(to bottom, #ffffff 50%,#eeeeee 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0);width:100%;}
.site-extra .widget-title{font-size:1.8em}
.site-extra .widget-area{width:25%;}
.extra-one .widget-area{text-align:center;margin:0 auto;width:90%;padding:20px 0px 0 0;}
.extra-two .widget-area{width:50%;}
.extra-three .widget-area{width:33.3%;}
.site-extra .widget{margin:0 15px 10px;padding:0;border:none;}
.site-extra .widget-social-icons li a [class^="ico-"]:before{width:25px;line-height:25px;background:none;}
.site-extra .widget-social-icons li a:hover [class^="ico-"]:before{color:#1fa0ae;}
a.scrollup-link .fa-3x{color:#E4021C}
a.scrollup-link .fa-3x:hover{color:#1C4E8C}
a.scrollup-link{bottom:60px!important;zIndex:9999999;}
.site-footer{padding:15px;color:#fff;font-size:.875em;font-family:Oswald, Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:1px;background:#1C4E8C;}
.site-footer a{color:#fff;text-decoration:none;}
.site-footer a:hover{color:#a9c4e5;}
.site-info{float:left;}
.site-credit{float:right;}
@media screen and (max-width:1280px){.site-branding{text-align:left;max-width:100%;margin:0 auto;}
#top-navigation{max-width:100%!important;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{max-width:960px;}
.site-main{padding:40px 0;max-width:100%;margin:0 auto;}
.site-header .widget {border: none;max-width: 768px;position: relative;top: 0px;float: none !important;}
    .code-block-11 {display: none!important;}
    #skyscraper-outside-content {
  display: none!important;}
#skyscraper-content {
    width: 770px;
    height: 60px;
    background-color: #000;
    position: relative;
    top: 0px
}
    
  .site-sidebar {
    width: 300px;
    float: left;
    margin: 0 0 0 -300px;
      position: relative;
      top: 100px
}  
   #skyscraper-header {

} 
}
@media screen and (max-width:960px){#top-navigation{position:relative;}
.site-header{padding:20px 0 30px;background:#e4021c;}
#main-navigation{position:relative;left:0px;}
#top-navigation li a{padding:0 5px;color:#fff;font-size:.7em;line-height:40px;}
.site-content{width:400px}
.container{width:90%;}
.site-main{width:100%;}
#custom_html-2{display:none}
.site-content{margin-right:40%;}
.site-sidebar{width:35%;margin-left:-35%;}
.site-sidebar .widget_search .search-field{width:95%;margin:0 0 10px;}
.site-extra .widget-area{width:100%;}
	    .site-header .widget {
    border: none;
    /*! max-width: 408px; */
    position: relative;
    top: 0px;
    float: none !important;
}
       #skyscraper-header {
    max-width: 100%;
    height: 90px;
    background-color: #000;
    position: relative;
    top: -14px;
    margin: 0 auto;
    left: 0px;
} 
    
    #skyscraper-content{  }

}
@media screen and (max-width:758px){.site-header .widget-area{display:none;}
.site-header .site-branding{float:none;text-align:center;}
#content img{width:700px!important;}
.site-content{width:100%}
.content-area{float:none;}
.site-content{margin:0;}
.site-sidebar{width:auto;float:none;margin:20px 0 0;}
.site-extra .widget-area{width:100%;}
	    	      .site-header .widget {
    border: none;
    position: relative;
    top: 0px;
    float: none !important;
   left: 0px
}
}
@media screen and (max-width:480px){#top-navigation{background:#1c4e8c;text-align:center;width:100%;height:88px !important;z-index:999;border-bottom:1px solid #5b82b2;line-height:10px;}
#top-navigation li a{padding:0 2px;color:#fff;font-size:.8em;line-height:14px;position:relative;left:-4px;letter-spacing:0px;text-align:center;float:none;}
.top-search{display:none}
.site-branding{text-align:left;height:70px;margin:0 auto;}
.site-branding img{text-align:left;max-width:60%;margin:0 auto;}
.site-footer{text-align:center;}
.site-footer .site-info,
.site-footer .site-credit{float:none;}
	      .site-header .widget {
    border: none;
   
    position: relative;
    top: 0px;
    float: none !important;
}   
    #skyscraper-header {
    
} 
}
@media screen and (max-width:320px){}