/*
Theme Name: iowasports
Description: The custom theme iowasports using the parent theme Twenty Seventeen.
Author: ewaycorp
Template: twentyseventeen
Version: 1
*/
*{margin:0;padding:0;outline:none!important;box-shadow:none!important}html{position:relative;min-height:100%;background:#fff}body{font-family:'Montserrat',sans-serif;font-weight:400;font-size:15px;color:#525252;line-height:normal;background-color:#fff}p,ul{margin:0}a{text-decoration:none!important;color:#c5131c;transition:all .3s ease-in-out;cursor:pointer}a:focus{color:#c5131c}a:hover{color:#000;text-decoration:none}img{border:0}textarea{resize:none!important}h1,h2,h3,h4,h5,h6,p{text-shadow:none!important;text-transform:none;letter-spacing:normal;margin:0;padding:0;line-height:normal}p{color:#000;font-family:'Noto Sans',sans-serif;line-height:2em}.site-content{padding:0!important}.site-footer{margin:0;border:none;background:#002e56;line-height:normal;font-size:14px;color:#d3d3d3;font-weight:500;padding:55px 0}.site-footer .widget.widget_nav_menu{display:inline-block;padding:0}.site-footer .widget.widget_nav_menu ul{display:inline-block}.site-footer .widget.widget_nav_menu ul li{display:inline-block;border:none;padding:.5em}.site-footer .widget.widget_nav_menu ul li a{color:#d3d3d3}.site-footer .widget.widget_nav_menu ul li a:hover{color:#fff;text-decoration:underline!important;text-underline-position:under}.site-footer span.footerPipeline{padding:0 35px}.navigation-top{position:relative;border:none}.navigation-top nav{margin-left:0}.navigation-top .menu-top-nav-container,.navigation-top .textwidget.custom-html-widget{display:none!important}.moreBtn{font-size:14px;border:#002d56 1px solid;border-radius:4px;padding:6px;display:inline-block;margin:20px 0 0;min-width:100px;text-align:center;font-weight:600;color:#002d56!important;background:#fff}.moreBtn:hover{background:#002d56;color:#fff!important}.homePageContent.forMobile{display:none}section.logoPanel{background:#ececec;margin-bottom:40px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.1)!important;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1)!important}ul.logoList{width:100%;display:inline-block;text-align:center}ul.logoList li{max-width:19%;text-align:center;padding:40px .5%;list-style-type:none;display:inline-block}ul.logoList li a{width:100%;display:inline-block}section.fullWidthBlock .container{background:#ececec;padding:60px 80px;margin-bottom:40px}body.page-template-front-page h1{font-size:42px;color:#002e56;font-weight:700;font-family:'Noto Sans',sans-serif;margin:0}body.page-template-default h1{font-size:45px;color:#000;font-weight:700;font-family:'Noto Sans',sans-serif;margin-bottom:20px}body.page-template-default h2{font-size:45px;color:#000;font-weight:700;font-family:'Noto Sans',sans-serif;margin-bottom:20px}body.page-template-default h3{color:#000;font-size:15px;text-transform:uppercase;border-bottom:#000 1px solid;font-family:'Noto Sans',sans-serif;font-weight:700;margin-bottom:20px}section.fullWidthBlock p{font-size:15px}section.fullWidthBlock ul{margin-left:15px}section.fullWidthBlock ul li{color:#000;font-family:'Noto Sans',sans-serif;line-height:2em}section.fullWidthTwoColumn .container{background:#ececec;padding:60px 80px;margin-bottom:40px}section.fullWidthTwoColumn .container [class*="col-"] .innerBox{background:#fff;padding:0;height:350px;overflow-y:auto}section.fullWidthTwoColumn .container [class*="col-"] .innerBox p{font-size:14px;color:#5d5d5d;font-family:'Montserrat',sans-serif;line-height:2.8em;font-weight:500}section.thumbBlock .container{background:#ececec;padding:60px 80px;margin-bottom:40px}section.thumbBlock .container .thumbBox{width:100%;background:#fff;display:inline-block;padding:30px 10px;border:#e5e5e5 1px solid;text-align:center;vertical-align:top;min-height:230px}section.thumbBlock .container .thumbBox .thumbTitle{color:#525252;font-size:16px;font-family:'Noto Sans',sans-serif;font-weight:700;margin-bottom:20px}section.thumbBlock .container .thumbBox p{color:#afafaf;font-weight:700;font-family:'Noto Sans',sans-serif;line-height:1.5em}section.thumbBlock .container .thumbBox p a{color:#afafaf}section.thumbBlock .container .thumbBox p a:hover{color:#000}section.thumbBlock .container .thumbBox .thumbIcon{height:30px;margin-bottom:20px;display:inline-block}.btn.btn-primary.btn-lg.btn-block{border-radius:0;margin-bottom:40px;background:#002e56;border:none!important;padding:0}.btn.btn-primary.btn-lg.btn-block a{color:#ececec;font-size:20px;font-family:'Noto Sans',sans-serif;font-weight:700;display:inline-block;width:100%;padding:20px 0}.btn.btn-primary.btn-lg.btn-block a:hover{background:#000}body.page-template-default .form-control{border-radius:0!important;padding:2em!important;margin:12.5px 0;border:#e5e5e5 1px solid!important;height:auto}body.page-template-default input[type="submit"]{background:#002d56;border-radius:5px;padding:1em 2.5em;font-weight:600;font-size:14px;margin-top:12.5px}body.page-template-default input[type="submit"]:hover{background:#000}body.page-template-default .wpcf7-form-control-wrap{width:100%!important;display:inline-block}body.page-template-default span.wpcf7-not-valid-tip{position:absolute;bottom:-3px;width:100%;font-size:12px;font-weight:500;left:0}.mCSB_scrollTools{width:12px;background:#f2f2f2}.mCSB_inside>.mCSB_container{margin-right:10px;padding:30px}.mCSB_scrollTools .mCSB_draggerRail{width:8px;background:#f2f2f2}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#a2a2a2!important;width:8px}section.error-404.not-found h1{font-size:10em;color:#002e56;font-weight:700;padding:40px 0 0}section.error-404.not-found h2{font-weight:700;padding:20px 0;font-size:24px}body.error404 .site-header{border-bottom:#e9e9e9 1px solid}body.error404 .homeLink{font-size:18px;border:#002d56 1px solid;border-radius:4px;padding:.5em 1em;display:inline-block;margin:20px 0 0;min-width:100px;text-align:center;font-weight:600;background:#002d56;color:#fff}body.error404 .homeLink:hover{color:#fff;background:#000}@media only screen and (min-width:768px){.contentBlock{padding:40px;margin:30px 0;transition:all .3s ease-in-out}.contentBlock:hover{-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,0.1)!important;-moz-box-shadow:0 0 5px 3px rgba(0,0,0,0.1)!important;box-shadow:0 0 5px 3px rgba(0,0,0,0.1)!important;background:#ececec}.contentBlock:hover .moreBtn{background:#002d56;color:#fff!important}}@media only screen and (min-width: 992px){.show_on_mobile{display:none!important}.navigation-top a{font-weight:400;font-size:14px;color:#000}.navigation-top .menu-top-nav-container ul,.navigation-top .textwidget.custom-html-widget ul{margin:0}.navigation-top .textwidget.custom-html-widget ul li{font-family:'Noto Sans',sans-serif}.navigation-top .textwidget.custom-html-widget ul li a{color:#6f6f6f}.navigation-top .textwidget.custom-html-widget ul li a:hover{color:#c5131c}.navigation-top .menu-top-nav-container ul li,.navigation-top .textwidget.custom-html-widget ul li{list-style-type:none;float:left;padding:0;margin:0}.navigation-top .textwidget.custom-html-widget ul li:last-child{margin-right:0}.navigation-top .textwidget.custom-html-widget ul li{border:#d7d7d7 1px solid;border-radius:30px;padding:3.5px 12px}.navigation-top .textwidget.custom-html-widget ul li i.fa{padding-right:6px}.navigation-top .textwidget.custom-html-widget ul li:nth-child(1){margin-right:8px;margin-left:0}.navigation-top .textwidget.custom-html-widget ul li:nth-child(2){margin:0}.navigation-top .textwidget.custom-html-widget ul li:nth-child(2) i.fa{font-size:18px;position:relative;top:2px;font-weight:700}.navigation-top .menu-top-nav-container ul li a,.navigation-top .textwidget.custom-html-widget ul li a{font-size:15px}.navigation-top .menu-top-nav-container ul li a{padding:4px 15px;display:inline-block}.navigation-top .menu-top-nav-container,.navigation-top .textwidget.custom-html-widget{display:inline-block!important}.navigation-top .menu-top-nav-container{float:right;margin-left:10px}.navigation-top .wrap{padding:34px 0 40px}.navigation-top nav{margin-top:40px}.navigation-top .mr-auto,.navigation-top .my-auto{padding-left:15px;padding-right:15px}.navigation-top .menu-top-nav-container ul.menu{border:#d7d7d7 1px solid;border-radius:30px;padding:0;overflow:hidden}.navigation-top .menu-top-nav-container ul li:first-child{position:relative}.navigation-top .menu-top-nav-container ul li:first-child:before{width:2px;content:'';display:inline-block;position:absolute;right:-1px;top:7px;background:#a3a3a3;height:14px}.navigation-top nav.main-navigation .current-menu-item > a,.navigation-top nav.main-navigation .current_page_item > a{color:#c5131c;border-top:#c5131c 1px solid;border-bottom:#c5131c 1px solid}.navigation-top a:hover{color:#c5131c}.main-navigation > div > ul{width:100%;text-align:center}.main-navigation > div > ul > li{padding:0 13.5px}.main-navigation > div > ul > li:first-child{padding-left:0}.main-navigation > div > ul > li:last-child{padding-right:0}.main-navigation a{padding:5px 0;display:initial}.navigation-top .wrap,.container{width:900px;max-width:initial!important}.js .main-navigation ul,.js .main-navigation ul ul,.js .main-navigation > div > ul{display:block}.navigation-top .menu-top-nav-container ul li.current-menu-item > a,.navigation-top .menu-top-nav-container ul li.current_page_item > a{background:#cd141e;color:#fff}.navigation-top .menu-top-nav-container ul li.without-before-element:before{display:none}}@media only screen and (min-width: 1200px){.navigation-top a{font-size:16px}.main-navigation > div > ul > li{padding:0 24px}.navigation-top .wrap,.container{width:1112px}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.main-navigation > div > ul > li{padding:0 12px}}@media only screen and (max-width:991px){.js .menu-toggle{display:inline-block;padding:0;position:absolute;right:0;top:-54.5px}.js .main-navigation ul,.js .main-navigation ul ul,.js .main-navigation > div > ul{display:none}.menu-main-nav-container{position:fixed;left:-260px;top:0;width:260px;height:100%;background:rgba(255,255,255,0.95);overflow-y:auto;z-index:9999}.main-navigation.toggled-on .menu-main-nav-container{left:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.js .main-navigation.toggled-on > div > ul{width:100%;height:100%;padding:40px 0;background:none}.main-navigation li{width:100%;border:none}.main-navigation a{padding:1em 0;margin:0 30px;border-bottom:#d7d7d7 1px solid;font-size:13px}.main-navigation li:last-child a{border-bottom:none}.navigation-top .wrap,.container{width:90%;padding-left:0;padding-right:0}.menu-toggle .icon{margin:0;top:0}.menu-toggle .icon use{display:none}.menu-toggle .icon.icon-bars{background:url(assets/images/sprite1.png);width:40px;height:27px}.menu-toggle .icon.icon-close{background:url(assets/images/sprite1.png);background-position-x:-60px;width:40px;height:27px;right:5px}.navigation-top .current-menu-item > a,.navigation-top .current_page_item > a{color:#c5131c;border-bottom:#c5131c 1px solid}.js .menu-toggle,.js .dropdown-toggle{right:5%}.custom-logo-link img{margin-left:15px}body{font-size:14px}.contentBlock{padding:10px}section.fullWidthBlock .container,section.fullWidthTwoColumn .container,section.thumbBlock .container{padding:40px}.fullWidthBtn .container{padding:0 15px}ul.logoList li{padding:30px .5%}.mCSB_inside>.mCSB_container{padding:20px}section.thumbBlock .container .thumbBox{min-height:260px}}@media only screen and (max-width:767px){.js .menu-toggle,.js .dropdown-toggle{top:-43.5px}.custom-logo-link img{max-width:180px}.navigation-top{padding:17px 0}.site-footer{font-size:12px;padding:15px 0}.site-footer span.footerPipeline{padding:0 5px}.homePageContent.notforMobile{display:none}.homePageContent.forMobile{display:block}section.contentLogo{background:#ececec;text-align:center;padding:40px 0}.homePageContent.forMobile section.contentDet{background:#002d56}.homePageContent.forMobile section.contentDet .container{padding:0 20px}.homePageContent.forMobile section.contentDet p{color:#fff}.homePageContent.forMobile section.contentDet .moreBtn{color:#002d56!important;background:#fff;font-weight:700;margin-bottom:30px}.homePageContent.forMobile button{width:100%;margin:0;text-align:left;font-size:18px;padding:30px 20px;position:relative;background:#002d56;z-index:9998}.homePageContent.forMobile button span{width:90%;display:inline-block;margin:0 5%}.homePageContent.forMobile button:after{content:'';width:25px;height:25px;display:inline-block;overflow:hidden;background:url(assets/images/sprite2.png);background-position-x:0;position:absolute;right:20px;top:26.5px;margin-right:5%}.homePageContent.forMobile button[aria-expanded="false"]:after{background-position-x:-25px}.homePageContent.forMobile button.fixed{position:fixed;top:96px;left:0}section.thumbBlock .container .thumbBoxOuter{margin-bottom:20px}section.thumbBlock .container .thumbBox{min-height:unset}section.fullWidthTwoColumn .container [class*="col-"] .innerBox{margin-bottom:20px}}@media only screen and (max-width:414px){.site-footer span.footerPipeline{display:none}section.homePageBanner{height:260px;overflow:hidden}section.homePageBanner img{height:260px;width:auto;max-width:unset;display:inline-block;position:relative;left:-50%}.site-header{position:fixed;top:0;left:0;z-index:9999;width:100%;height:96px}.site-content-contain{padding-top:96px}.site-footer{font-size:12px;border-top:#000 2px solid;padding:15px 0;height:74px;z-index:9998}ul.logoList li{padding:20px 0;display:inline-block;max-width:100%}ul.logoList li img{max-width:90%;max-height:50px}section.fullWidthBlock .container,section.fullWidthTwoColumn .container,section.thumbBlock .container{padding:20px}.btn.btn-primary.btn-lg.btn-block a{font-size:16px}body.page-template-default h2{font-size:30px}body.page-template-default h1{font-size:30px}}