/* Theme Name: no1-theme Version: 1.0 Author: Robert Ryba */ body { font-family: 'Merriweather', serif; font-size: 18px; color: #25262a; background: #fff; position: relative; font-weight: 400; } body h1 { position: absolute; top: -999px; } body h1, h2, h3, h4 { display: block; margin: 0; } h3 { font-size: 25px; font-weight: 700; } header nav ul li a, a.more-button { -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; } .center-grid { width: 1024px; margin: 0 auto; } header .logos .logo { float: left; width: 20%; text-align: center; } header .logos .line { float: left; width: 10%; height: 1px; background: #25262a; margin-top: 60px; } header .logos .title { float: left; width: 40%; text-align: center; font-size: 30px; font-weight: 700; text-transform: uppercase; padding-top: 35px; } header .logos .title span { font-size: 40px; } header .top { border-bottom: 1px solid #c1c1c1; position: relative; padding-bottom: 45px; } header nav { background: #25262a; height: 90px; position: absolute; width: 1024px; } header nav ul { margin: 0; padding: 0; list-style: none; padding-top: 35px; } header nav ul li { float: left; display: block; } header nav ul li a { color: #fff; text-decoration: none; font-size: 15px; padding: 8px 10px; border-bottom: 3px solid #25262a; margin: 0 30px; } header nav ul li a:hover, header nav ul li.current_page_item a, header nav ul li.current-menu-ancestor a { border-bottom: 3px solid #fff; } header nav ul li ul { display: none; } header .head-image img, .producers-box img { display: block; width: 100%; } .producers-box { padding: 20px 0; } section, section.partners-module .center-grid { position: relative; } section.aboutus-module { margin-bottom: 100px; } section.aboutus-module .img-box { width: 70%; height: 600px; } section.aboutus-module .center-grid { position: absolute; top: 120px; left: 0; right: 0; } section.aboutus-module .content { width: 40%; margin-left: 50%; background: rgba(255,255,255,0.95); padding: 30px 5%; } .imgLiquidFill { width: 100%; height: 100%; } a.more-button { display: inline-block; padding: 15px 20px; border: 1px solid #dadada; font-size: 14px; color: #25262a; text-decoration: none; background: #fff; } a.more-button:hover { background: #25262a; color: #fff; } .title-box .line { padding-top: 15px; border-bottom: 5px solid #25262a; width: 50px; margin-bottom: 30px; } .txt, section#content { line-height: 35px; } section.products-module { margin-bottom: 40px; } section.products-module .item { float: left; width: 31.3333%; height: 300px; border: 1px solid #dadada; margin-right: 2%; margin-bottom: 50px; text-align: center; } section.products-module .item .img-box { overflow: hidden; } section.products-module .item:nth-child(4), section.products-module .item:last-child { margin-right: 0; } section.products-module .item .line { display: inline-block; width: 50px; height: 1px; background: #dadada; margin-bottom: 20px; } section.products-module .item h3 { margin-bottom: 20px; } section.partners-module { background: #25262a url(images/partners-bg.jpg) center right no-repeat; color: #fff; } section.partners-module .title-box .line { border-color: #fff; } section.partners-module .center-grid, section#content { padding: 40px 0; } section.partners-module .cards { padding-top: 40px; } section.partners-module .cards img { margin-right: 10px; } section.partners-module .more-box { padding: 30px 0; } section.partners-module img.client { position: absolute; right: 0; bottom: 0; display: block; width: 250px; } footer { padding: 20px 0; font-size: 14px; } footer .copyright { float: left; width: 70%; } footer .media { float: left; width: 26%; position: relative; text-align: right; padding-right: 4%; } footer .media img { width: 30px; position: absolute; right: 0; top: -8px; } footer a { color: #25262a; } section.products-module.page { margin-top: 40px; } .two-grid .left, .two-grid .right { float: left; text-align: center; width: 48%; } .two-grid .left { margin-right: 2%; } .two-grid .right { margin-left: 2%; } .two-grid .map { width: 100%; height: 400px; overflow: hidden; } .two-grid .map iframe { width: 100%; height: 100%; } .two-grid { margin-bottom: 40px; } section#content a { color: #25262a; } section#content h3 { padding-top: 80px; } .gallery a { float: left; display: block; width: 31.5%; height: 275px; border: 1px solid #dadada; margin-right: 2%; margin-bottom: 20px; } .gallery a:nth-child(3n) { margin-right: 0; } .products-list .item .info .logo-box { float: left; width: 31.5%; height: 275px; overflow: hidden; margin-right: 2%; border: 1px solid #dadada; } .products-list .item .info .content { float: left; width: 59%; padding: 10px 3%; border: 1px solid #dadada; text-align: justify; } .products-list .item .info { margin-bottom: 20px; } .slicknav_menu { display: none; } .cf:before, .cf:after { content: " "; display: table; } .cf:after { clear: both; } .cf { *zoom: 1; }