/*   
Theme Name: THE SWITCH REPORT by Assemblo
Theme URI: http://www.assemblo.com
Description: THE SWITCH REPORT by Assemblo
Author: Steve de Niese
Author URI: http://www.assemblo.com
Version: 1.62

Layout CSS 

Author: Steve de Niese, Assemblo Pty Ltd 2014.
www.assemblo.com | @assemblo | @steve_deniese

Copyright Assemblo 2014. All Rights Reserved.
      
        THIS WEBSITE BUILT LOVINGLY BY:
           d8888  .d8888b.   .d8888b.  8888888888 888b     d888 888888b.   888      .d88888b.  
          d88888 d88P  Y88b d88P  Y88b 888        8888b   d8888 888  "88b  888     d88P" "Y88b 
         d88P888 Y88b.      Y88b.      888        88888b.d88888 888  .88P  888     888     888 
        d88P 888  "Y888b.    "Y888b.   8888888    888Y88888P888 8888888K.  888     888     888 
       d88P  888     "Y88b.     "Y88b. 888        888 Y888P 888 888  "Y88b 888     888     888 
      d88P   888       "888       "888 888        888  Y8P  888 888    888 888     888     888 
     d8888888888 Y88b  d88P Y88b  d88P 888        888   "   888 888   d88P 888     Y88b. .d88P 
    d88P     888  "Y8888P"   "Y8888P"  8888888888 888       888 8888888P"  88888888 "Y88888P"  
   / The Digital Agency                          http://assemblo.com
     
*/

.underlineText,a:active,a:hover,a:link,a:visited{text-decoration:underline}.logoText,.tagline{display:block;float:left}nav#navMenu li,ol,ul{list-style:none}.catPostWrapper,.cf:after,.clear,.relatedPostsWrapper,.thumbnailTextHolder,nav#navMenu{clear:both}.aligncenter,.disclaimerFooter,.gform_button,.paginationMiddle{text-align:center}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}a:link,a:visited,body,h3,html{line-height:20px}body,html,p{font-family:Arial,Helvetica,sans-serif;font-size:14px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cf:after,.cf:before{content:" ";display:table}img{border:none}em{font-style:italic}strong{font-weight:700}.userContent ol,.userContent ul,h1,h2,h3,p{font-weight:400}a{outline:0}h1,h2,h3,h4,p{padding:0 0 15px}p{color:#000;line-height:23px;font-style:normal}a:link,a:visited{color:#000;font-size:14px;-webkit-transition:color .3s ease-in;-moz-transition:color .3s ease-in;-ms-transition:color .3s ease-in;-o-transition:color .3s ease-in;transition:color .3s ease-in}a:active,a:hover{color:#009AD7}h1{font-size:22px;line-height:26px}h2{font-size:18px;line-height:22px}h3{font-size:16px}body,html{height:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.userContent a:link,.userContent a:visited,.userContent ol,.userContent ol li,.userContent ul,.userContent ul li{font-size:14px;line-height:23px;font-family:Georgia,sans-serif}.fillLink a:link,.fillLink a:visited{width:100%;height:100%;display:block;position:absolute;left:0;top:0;cursor:pointer;z-index:1}.mobileOnly{display:none}.userContent ol,.userContent ul{margin-left:25px;font-style:normal}.userContent ul{list-style-type:square}.userContent ol{list-style-type:decimal}.userContent ol li,.userContent ul li{padding-left:10px;margin-bottom:10px;font-weight:400;font-style:normal}.disclaimerFooter span,.searchRefineWrapper h3,.userContent b,.userContent strong{font-weight:700}.userContent em,.userContent i{font-style:italic}.userContent a:link,.userContent a:visited{font-weight:700;color:#000;text-decoration:underline}.userContent a:active,.userContent a:hover{color:#009AD7}.userContent h4{text-transform:uppercase;font-family:adobe-garamond-pro-1,adobe-garamond-pro-2,Georgia,sans-serif;font-size:20px;line-height:22px}::selection{background:#009ad6;color:#fff}::-moz-selection{background:#009ad6;color:#fff}::-webkit-selection{background:#009ad6;color:#fff}#contentWrapper,body{background-color:#FFF}body{margin:0;padding:0;font-style:normal;font-size:12px;line-height:14px;color:#000;min-width:320px}#contentWrapper{height:100%;margin:0 auto;position:relative;max-width:1040px;width:100%;padding:0 20px}.newsletterFormHolder button,.search-submit{cursor:pointer;background-repeat:no-repeat;text-color:transparent;background-color:transparent}.topHeader{margin:20px 0 10px}.logoText{width:620px;padding:0}.logoText a:link,.logoText a:visited,h1.logoText{font-family:langdonregular;text-transform:lowercase;font-size:81px;line-height:83px;color:#000;text-decoration:none}.tagline{font-family:langdonregular;text-transform:uppercase;font-size:17px;line-height:19px;width:145px;margin:12px 10px 0 0}.searchBoxWrapper{float:right;width:190px;display:block;margin-top:25px}.search-field::-webkit-input-placeholder{text-transform:uppercase}.search-field:-moz-placeholder{text-transform:uppercase}.search-field::-moz-placeholder{text-transform:uppercase}.search-field:-ms-input-placeholder{text-transform:uppercase}.search-field{font-family:arial,sans-serif;font-size:12px;line-height:14px;color:#000;border:1px solid #000;padding:5px 20px 5px 7px;float:left;width:100%}.newsletterHeader,nav#navMenu li a:link,nav#navMenu li a:visited{text-decoration:none;display:block;font-family:langdonregular;text-transform:uppercase}.search-submit{font-size:0;line-height:0;background-image:url(assets/images/search-icon.png);width:11px;height:11px;margin-left:-19px;margin-top:10px;float:left;border:none}.searchPostWrapper,nav#navMenu{border-bottom:1px solid #000}.searchContent h1{margin:0;padding:20px 0 10px}.searchRefineWrapper{width:50%;min-width:280px;margin:20px auto;text-align:center}.searchRefineWrapper h3{color:#000;font-size:17px;line-height:22px}nav#navMenu{border-top:1px solid #000}nav#navMenu li{display:block;float:left;padding-right:20px}nav#navMenu li.menu-item-last{padding-right:0}nav#navMenu li a:link,nav#navMenu li a:visited{color:#000;font-size:21px;line-height:23px;transition:color .3s ease-in}nav#navMenu li a:link,nav#navMenu li a:visited,nav.disclaimerFooter li a:link,nav.disclaimerFooter li a:visited{-webkit-transition:color .3s ease-in;-moz-transition:color .3s ease-in;-ms-transition:color .3s ease-in;-o-transition:color .3s ease-in}nav#navMenu li a:active,nav#navMenu li a:hover{color:#009AD7}nav#navMenu li.current-menu-item a:link,nav#navMenu li.current-menu-item a:visited{color:#000}.mainMenu{padding:5px 0}nav#navMenu li.homeBtnIcon a:link,nav#navMenu li.homeBtnIcon a:visited{color:transparent;display:block;width:11px;height:11px;background-image:url(assets/images/home-icon.png);margin:5px 0 0 4px}footer#footer{margin:20px 0}.newsletterHeader{float:left;width:790px;font-size:81px;line-height:83px;color:#000;padding:0}.newsletterHeader span{text-transform:lowercase}.newsletterFormHolder{float:right;width:190px;display:block;margin-top:25px}#fieldEmail::-webkit-input-placeholder{text-transform:uppercase;color:#000}#fieldEmail:-moz-placeholder{text-transform:uppercase;color:#000}#fieldEmail::-moz-placeholder{text-transform:uppercase;color:#000}#fieldEmail:-ms-input-placeholder{text-transform:uppercase;color:#000}#fieldEmail{font-family:arial,sans-serif;font-size:12px;line-height:14px;color:#000;border:1px solid #000;padding:5px 20px 5px 7px;float:left;width:100%}.newsletterFormHolder button{font-size:0;line-height:0;background-image:url(assets/images/subscribe-icon.png);width:14px;height:10px;margin-left:-19px;margin-top:10px;float:left;border:none}.disclaimerFooter,.newsletterSignup,.superFooter{border-top:1px solid #000;padding:10px 0}.superFooter{padding:20px 0;position:relative}.disclaimerFooter{padding:10px}.disclaimerFooter,.disclaimerFooter a:link,.disclaimerFooter a:visited{font-family:Arial,sans-serif;text-decoration:none;font-size:14px;line-height:16px}.disclaimerFooter a:hover,.disclaimerFooter p a:active{text-decoration:underline}nav.disclaimerFooter li{list-style:none;padding:0;color:#000;display:inline;white-space:nowrap;font-family:Arial,sans-serif}nav.disclaimerFooter li a:link,nav.disclaimerFooter li a:visited{color:#000;font-size:14px;text-decoration:none;transition:color .3s ease-in;font-family:Arial,sans-serif}nav.disclaimerFooter li a:active,nav.disclaimerFooter li a:hover{color:#444;text-decoration:underline}.featuredPost h3 a,.sfCol li a:link,.sfCol li a:visited{text-decoration:none}nav.disclaimerFooter .menu-item-last .navDivider{display:none}nav.disclaimerFooter .navDivider{padding:0}.menu-footermenu-container,nav.disclaimerFooter .footerMenu{display:inline}.footerSocialMedia{position:absolute;top:20px;right:0;width:40px}.featuredPostImageWrapper a:after,.galleryImageVignette a:after{top:0;left:0;z-index:2;content:""}a.socialMediaIcon:link,a.socialMediaIcon:visited{width:40px;height:40px;background-repeat:no-repeat;display:block;float:left;margin-bottom:10px;background-image:url(assets/images/tsr-social-icon-sprite.png)}a.fbIcon{background-position:-82px 0}a.fbIcon:active,a.fbIcon:hover{background-position:-82px -40px}a.twIcon{background-position:0 0}a.twIcon:active,a.twIcon:hover{background-position:0 -40px}a.rssIcon{background-position:-41px 0}a.rssIcon:active,a.rssIcon:hover{background-position:-41px -40px}.postContentWrapper{width:670px;border-right:1px solid #000;margin:20px 0 10px;float:left;padding:0 15px 0 0}.postImage img{width:100%;height:auto}.postTitle,.postTitle a:link,.postTitle a:visited{text-transform:uppercase;font-size:42px;line-height:110%;font-family:adobe-garamond-pro-1,adobe-garamond-pro-2,Georgia,sans-serif;font-style:normal;font-weight:400;padding-top:0;text-decoration:none;display:block;width:100%}.postAbout{margin:5px 0 20px}.postAuthor{float:left;font-weight:700}.postDate{float:right;font-weight:700}.postImage{margin:0 0 10px}.socialShareBox{width:100%;padding:20px;border:1px solid #000;margin-top:10px}.socialShareBox p{text-transform:uppercase;font-weight:700}.textContent,.textContent a,.textContent em,.textContent li,.textContent p,.textContent span,.textContent strong{font-family:Georgia,sans-serif;font-size:14px;line-height:23px}.textContent,.textContent li,.textContent p,.textContent span{font-style:normal;font-weight:400}p.relatedStoriesHeader{font-family:langdonregular;text-transform:uppercase;font-size:81px;line-height:83px;color:#000;padding:20px 0 10px}.featuredPosts{margin:0 auto}.featuredPost h3{padding-top:10px}.featuredPost h3 a{font-weight:700;color:#000;font-size:17px;line-height:22px;text-transform:capitalize}.featuredPost{max-width:320px;width:100%}.horizontalPostList .featuredPost{float:left;min-height:300px}.postCategoryArticles{width:320px;float:right;margin:20px 0 0}.featuredPostImageWrapper{background-image:url(assets/images/post-placeholder.jpg);background-size:100% 100%;width:100%;height:100%;position:relative}.featuredPostImageWrapper a:after{box-shadow:inset 0 0 30px rgba(0,0,0,.4);position:absolute;width:100%;height:100%}.featuredPostImageWrapper a:after,.galleryImageVignette a:after{-webkit-box-shadow:inset 0 0 30px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 30px rgba(0,0,0,.4)}.featuredPostImageWrapper a,.featuredPostImageWrapper a img{display:block}.featuredPostImageWrapper a img{width:100%;height:auto}.verticalPostList .featuredPost{float:right}.fb-comments,.fb-comments span,.fb-comments.fb_iframe_widget span iframe{width:100%!important}.fb_iframe_widget{margin-top:20px}.featureHomeArticle{width:100%;margin:20px 0 10px}.homePostWrapper{width:100%;border-top:1px solid #000;padding:20px 0;margin:20px 0 0;clear:both}.homePostList{margin:0 auto}.homeSubpageHeader{margin:10px 0}.homeSubpageHeaderAlt{padding-top:20px;border-top:1px solid #000}.homeSubpageHeader h2{text-transform:uppercase;padding:0;margin:0;font-family:Arial,sans-serif;font-weight:700;font-size:18px;line-height:20px}.postInlineImage img{width:100%;height:auto;max-width:654px}.postInlineImage p{font-size:11px;line-height:13px}.articlePhotoGallery{margin:20px 0;border-top:1px solid #000;padding:20px 0}.galleryImageVignette{position:relative}.galleryImageVignette a:after{box-shadow:inset 0 0 30px rgba(0,0,0,.4);position:absolute;width:100%;height:100%}.articlePhotoGallery img{opacity:1;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;-ms-transition:opacity .1s ease-in;-o-transition:opacity .1s ease-in;transition:opacity .1s ease-in;display:block}.articlePhotoGallery div.galleryImageHolder{float:left;margin:0 5px 5px 0;background-color:#FFF;padding:3px;border:1px solid #DDD}.catHeader,.catPostWrapper,.contributorBox,.footerLeaderboardWrapper{border-top:1px solid #000}p.articlePhotoGalleryHeader{font-family:langdonregular;text-transform:uppercase;font-size:34px;line-height:34px;color:#000}.thumbnailTextHolder p{font-size:11px;line-height:13px}.catHeader{border-bottom:1px solid #000;margin-bottom:20px;padding:15px 0}.catHeader h1{text-transform:uppercase;padding:0;margin:0;font-family:Arial,sans-serif;font-weight:700;font-size:18px;line-height:20px}.featureCatArticle{width:670px;margin:20px 0 10px;float:left;padding:0 10px 0 0}.catPostWrapper{width:100%;padding:20px 0;margin:20px 0 0}.bannerAd div,.categoryPostList,.mrecAd{margin:0 auto}.grid-sizer{width:320px;display:block}.gutter-sizer{width:20px;display:block}.bannerAd div{background-color:#EEE}.mrecAd{width:300px;height:250px}.inlineMRECAd{margin-bottom:20px}.leaderboardAd{width:728px;height:90px;margin:0 auto}.wideSkyscraperAd{width:160px;height:600px}.headerLeaderboardWrapper{padding:20px 0;border-bottom:1px solid #000}.footerLeaderboardWrapper{padding:20px 0 0;margin-top:20px}.singleAdHolder{margin-bottom:20px}.catAdHolder{float:right;width:300px;margin-top:20px}.catAdHolder .bannerAd{margin-bottom:10px;float:right}.mobLeaderboardAd{width:320px;height:50px;margin:0 auto}.mobLeaderboardAdInner{margin-left:-12px}.headerMobLeaderboardWrapper{padding:20px 0;border-bottom:1px solid #000}.footerMobLeaderboardWrapper{padding:20px 0 0;margin-top:20px;border-top:1px solid #000}nav#navMenu .mobile-menu-reveal{display:none}a.close-button,a.open-button{width:68px;height:19px;display:block}a.close-button{background:url(assets/images/close-mobile-menu-btn.png?v=1.0.1) right center no-repeat;background-size:100% 100%}a.open-button{background:url(assets/images/mobile-menu-btn.png?v=1.0.1) right center no-repeat;background-size:100% 100%}.paginationMiddle,.paginationMiddle a,.paginationMiddle span{font-family:adobe-garamond-pro-1,adobe-garamond-pro-2,Georgia,sans-serif;font-style:normal;font-weight:400;font-size:19px}.paginationMiddle .current{font-size:26px;padding:0 3px}.featureExcerpt{display:none}.featureExcerpt p{opacity:0}.subPageInner{margin-top:20px}.sfCol{width:33%;float:left}.sfCol li a:active,.sfCol li a:hover{text-decoration:underline}.lineBreak{margin-bottom:19px}.majorLink a:link,.majorLink a:visited{font-weight:700;text-transform:uppercase}.contributorBox{padding:20px;position:relative;width:100%;margin:20px auto}.contributorImg{width:200px;float:left;margin-right:20px;margin-bottom:20px}.contributorImg img{width:100%;height:auto}.contributorBoxText{width:57%;float:left}.alignleft{float:left;margin:10px 20px 10px 0}.alignright{float:right;margin:10px 0 10px 20px}.aligncenter,.alignnone{margin:10px 0}.aligncenter{width:100%!important}p.wp-caption-text{font-style:italic;font-size:11px;line-height:13px;padding:0 5px}.gform_button{background-color:#FFF;color:#000;text-transform:uppercase;padding:10px 80px;border:1px solid #999;display:block;margin:0 auto;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;cursor:pointer}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url]{border:1px solid #999;padding:10px 5px!important;font-size:14px!important}.gform_wrapper textarea.medium{padding:10px 5px!important;font-size:14px!important}.gform_wrapper select{padding:8px 1px!important;font-size:14px!important}