/*
	Theme Name: Monroemold
*/


/*------------------------------------*\
    MAIN
\*------------------------------------*/


/* global box-sizing */

a,a:hover{color:#444}a,a:active,a:hover{text-decoration:none}.header,ul.sub-menu{position:absolute;width:100%}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font-family:Lato,sans-serif;color:#171717;font-size:16px;line-height:28px}.clear:after,.clear:before{content:' ';display:table}.clear:after{clear:both}img{max-width:100%;vertical-align:bottom}a:active,a:focus,a:hover{outline:0}input:focus{outline:0;border:1px solid #04A4CC}h1,h2,h3,h4,li,ul{list-style-type:none;margin:0;padding:0}.main-nav{color:#015198}.footer,.footer a{color:#fff}.nav_area ul li{display:inline-block}.nav_area ul li a{padding:50px 15px;text-transform:uppercase;display:block;font-size:16px;font-family:roboto;font-weight:700;color:#fff}.footer,.row.copyright{font-family:lato;font-weight:400}.nav_area>ul>li.current-menu-item,.nav_area>ul>li:hover{background:#000}ul.sub-menu{z-index:555;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}ul.sub-menu li{max-width:280px;vertical-align:top;background:rgba(0,0,0,.8);padding:15px 10px}ul.sub-menu li a{padding:5px 10px;display:block}.footer{background-image:url(https://www.monroemold.com/wp-content/uploads/2017/11/footer-background.png);background-size:cover;background-repeat:no-repeat;padding:50px 0 10px;background-position:center}.footer ul li{display:table;padding-bottom:16px}.footer ul li i{display:table-cell;padding-right:10px}.footer ul li span{display:table-cell;line-height:normal}.copyright img{vertical-align:middle;margin:0;/*padding-left:10px*/}.row.copyright{color:#909090;font-size:9px;text-align:right;margin-right:25px}.header{top:0;z-index:100;background:rgba(0,0,0,.3);display:table}.header-sticky .site-logo{display:none}.header-sticky .sticky-logo{display:block;max-width:150px;margin-left:10px}.sticky-logo{display:none}.icon-section,.number-section,.service-saprate a{display:inline-block}.header-sticky .contact-section,.header-sticky .logo-section,.header-sticky .menu-section{padding:0}.contact-section{background:rgba(237,32,36,.4);text-align:center;color:#fff;font-family:roboto;font-weight:700;font-size:18px}.header-sticky .contact-section{background:rgba(237,32,36,1)}.menu-section{text-align:center;position:initial}.number-section{padding-left:5px}.icon-section i.fa{background:#fff;color:rgba(237,32,36,1);border-radius:100%;font-size:18px;line-height:30px;height:30px;width:30px}header.header .sub-container{max-width:1170px;margin:0 auto}.header-sticky .nav_area ul li a:hover,.header-sticky .nav_area ul li.current-menu-item a,.header-sticky .nav_area ul li:hover a,.number-section a{color:#fff}.home-featured{min-height:800px;background-size:cover!important;background-repeat:no-repeat!important;overflow:hidden;background-position:top center!important}.home-banner{position:relative}.home-banner .banner-content{position:absolute;top:42%;width:100%;transform:translateY(-50%)}.home-banner .banner-content h2{font-family:lato;font-weight:700;font-size:50px;color:#fff;line-height:normal;margin-bottom:10px}.home-banner .banner-content h3{font-family:roboto;font-weight:400;font-size:24px;color:#fff;margin-bottom:30px}.home-banner .banner-content a{background:rgba(0,0,0,.8);font-family:roboto;font-weight:400;font-size:24px;padding:8px 60px;border-radius:50px;color:#fff;line-height:normal}.home-banner-bottom{background-size:cover;background-position:center;background-repeat:no-repeat;padding:50px 0}.home-banner-bottom .molds-content h2{font-family:lato;font-weight:300;font-size:50px;line-height:normal;margin-bottom:12px}.home-banner-bottom .molds-content .content p{font-family:lato;font-weight:700;font-size:20px;color:#ed2024;text-transform:uppercase}.home-banner-bottom .molds-content .content a.custom_button{font-family:roboto;font-weight:400;font-size:18px;display:inline-block;margin-top:17px;text-transform:capitalize;padding:8px 40px;border-radius:50px}.home-content-block{background-size:cover;padding:100px 0;color:#fff;vertical-align:middle;font-family:lato!important;font-size:24px;line-height:35px}.home-service h2,.home-service h3.item-title{font-family:lato;font-weight:700;text-align:center}.home-service{padding:50px 0;position:relative}.service-saprate{text-align:center;position:relative}.home-service h2{font-size:50px;line-height:normal;margin-bottom:30px}.home-service h3.item-title{font-size:18px;margin-top:20px}.service-saprate a{background:#ed2024;color:#fff;font-size:18px;margin-top:15px;font-family:roboto;padding:8px 30px;border-radius:50px}.flex-direction-nav a.flex-next:before,.flex-direction-nav a.flex-prev:before{color:#3c3c3c;font-weight:100;line-height:70px;position:relative;top:-12px;display:block;text-shadow:none}.flex-direction-nav a.flex-prev:before{content:'<';font-family:monospace}.flex-direction-nav a.flex-next:before{content:'>';font-family:monospace}.owl-next,.owl-prev,.post-content{position:absolute}.owl-theme .owl-nav .owl-next,.owl-theme .owl-nav .owl-prev{font-family:monospace;color:#3c3c3c!important;background:#f2f2f2!important;font-weight:400;display:block;line-height:35px!important;height:50px;font-size:40px!important;width:50px;border-radius:100%;margin:0!important}.blog-bg h3,.blog-bg h4.post-title,.testimonial-content h2{line-height:normal;font-family:lato}.owl-theme .owl-nav{margin-top:10px;position:absolute;top:40px;width:100%}.owl-prev{left:-65px}.owl-next{right:-65px}.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{text-align:center;height:50px;width:50px;background:#fff;color:#fff;border-radius:50%;opacity:initial}.flex-direction-nav .flex-prev{left:10px}.flex-direction-nav .flex-next{right:10px}.home-service .flex-direction-nav a{top:50%;background:#f2f2f2}.home-service .banner-content{max-width:90%;margin:0 auto}.home-service .flex-direction-nav .flex-prev{left:5%}.home-service .flex-direction-nav .flex-next{right:5%}.testimonial-content .flex-control-nav{display:none}.home-testimonial{padding:70px 0 100px;background-size:cover}.testimonial-content{text-align:center}.testimonial-content h2{font-size:50px;font-weight:700;margin-bottom:30px;margin-top:12px}.home-testimonial .flexslider{margin-bottom:0;background:0 0;border:none}.testimonial-content p{font-size:18px;font-family:lato;font-weight:600;width:80%;margin:0 auto}.home-testimonial .flex-direction-nav a{top:35%}.blog-bg{padding:50px 0;background-size:cover;background-repeat:no-repeat}.blog-bg h2{text-align:center;font-family:lato;font-weight:300;font-size:50px;margin-bottom:3px}.blog-bg h3{text-align:center;font-weight:700;font-size:20px;color:#ed2024;text-transform:uppercase;margin-bottom:35px}.blog-bg h4.post-title{font-size:25px;font-weight:900;padding-bottom:10px}.blog-bg h4.post-title a{color:#1e1e1e}.rp-desc{font-size:14px;font-family:lato;font-weight:400;padding-bottom:15px;line-height:22px}.read-more-link,.social-share li{display:inline-block;font-size:18px}.read-more-link{background:rgba(0,0,0,.8);font-family:roboto;font-weight:400;padding:8px 30px;border-radius:50px;color:#fff;line-height:normal}.read-more-link a{color:#fff}.social-share{display:inline-block;float:right}.social-share li{padding-left:15px}.post-facebook a{color:#3b5998}.post-twit a{color:#55acee}.post-pint a{color:#c8232c}.post-content{bottom:0;background:rgba(255,255,255,.5);padding:15px;width:100%}.form-display{display:none;background-size:cover;background-repeat:no-repeat;padding:50px 0;background-position:center}.form-display h2{font-family:lato;font-weight:300;font-size:50px;line-height:normal;margin-bottom:10px;color:#fff}.form-display h3{font-size:20px;text-transform:uppercase;font-weight:700;color:#fff}.form-display .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:inherit;font-family:inherit;padding:10px 4px;letter-spacing:normal;background:0 0;border:2px solid #fff;color:#fff}.form-display .gf_left_third.lbl .gfield_label,.form-display .gf_middle_third.lbl .gfield_label,.form-display .gf_right_third.lbl .gfield_label{display:none!important}.form-display .gfield_label{color:#fff}.form-display .gfield select{margin-left:1px;background:0 0;border:2px solid #fff;padding:10px 4px!important}.form-display .gform_footer input[type=submit],.gform_footer input[type=submit]{width:auto;margin:0 16px 0 0;font-family:roboto;font-weight:400;font-size:18px!important;color:#fff;background:#ed2024;border:none;padding:10px 30px;border-radius:50px}.form-display .gform_footer{text-align:center}.form-display select:nth-child(1){color:#fff}.form-display select option{color:#000}.form-display::-webkit-input-placeholder{color:#fff}.gform_confirmation_wrapper{background:green;color:#fff;padding:10px;margin-bottom:10px}.banner-section{position:relative}.banner-section h2.page-title{position:absolute;top:50%;transform:translateY(-50%);font-family:lato;font-size:50px;color:#fff;text-align:center;width:100%;font-weight:700}.banner-section h3.sub-title{position:absolute;width:100%;top:60%;text-align:center;font-family:roboto;font-size:24px;color:#fff}.banner-section:before{position:absolute;background-color:rgba(0,0,0,.3);width:100%;height:100%;content:''}.banner-section .featured-img{min-height:450px;background-size:cover!important;background-repeat:no-repeat!important;overflow:hidden;background-position:top center!important}.sample-div .text-center,.sample-div .text-left{padding:60px}.sample-div .title-area .sample-title{font-family:lato;font-weight:300;font-size:50px;padding-bottom:20px;line-height:normal}.sample-div .title-area{margin-bottom:25px}#row2.sample-div .title-area:after,.sample-div .text-center .title-area:after{content:'';display:block;width:95px;height:1.5px;margin:0 auto}.sample-div .title-area h3.sample-subtitle.text-{font-family:lato;font-weight:700;font-size:20px;text-transform:uppercase;padding-bottom:25px;line-height:normal}.sample-div .title-area:after{content:'';display:block;background:#171717;width:95px;height:1.5px}.sample-div .text-center .title-area:after{background:#171717}#row2.sample-div .title-area:after{background:#fff}#row2 .full-row{padding:50px}.parallax{background-attachment:fixed;background-repeat:no-repeat;background-position:center;background-size:cover}.monroe-mold-team .sample-div .title-area:after{display:none}.monroe-mold-team .sample-div .title-area{margin-bottom:0}.post-details{position:relative}.menu-item-description{font-size:14px;text-transform:initial;font-weight:400;line-height:20px;margin-bottom:15px;height:60px;overflow:hidden}.sub-menu span.menu-image-title{font-size:20px;margin:15px 0 10px;display:block}.menu-item a img{height:auto}.menu-item a.menu-image-title-after.menu-image-not-hovered img{padding-right:0}.featured img{width:100%}.featured{max-height:350px;overflow:hidden;margin-bottom:30px}h1.blog-title{font-size:26px;font-weight:700;font-family:Lato;margin-bottom:25px}.meta span{padding-right:10px}span i{padding-right:5px}.meta span.author:after,.meta span.date:after{content:'|';display:inline-block;padding-left:10px;font-size:21px}.meta{margin-bottom:10px}.single-content{margin-bottom:30px}@font-face{font-family:Font-Name;src:url(fonts/font-name.eot);src:url(fonts/font-name.eot?#iefix) format("embedded-opentype"),url(fonts/font-name.woff) format("woff"),url(fonts/font-name.ttf) format("truetype"),url(fonts/font-name.svg#font-name) format("svg");font-weight:400;font-style:normal}#toggle,.menu-text,.toggle{display:none}@media only screen and (min-width:641px){.req-file{width:16.6%!important;display:inline-block!important}.req-file.fle-upd .medium{width:calc(62% - 8px)!important}}@media only screen and (min-width:851px){header.header.clear.header-sticky{position:fixed;padding:0;background:rgba(255,255,255,.9);z-index:100}span.arrow{display:none}.contact-section,.logo-section,.menu-section{display:table-cell;vertical-align:middle;float:none}.header-sticky .nav_area>ul>li>a{padding:25px 15px;color:#000}.mobile-logo{display:none}.span6{width:49.5%;display:inline-block}.nav_area ul li:hover ul.sub-menu{display:Block}ul.sub-menu{display:none}}@media(max-width:1135px){.nav_area>ul>li>a{padding:50px 6px;text-transform:capitalize;display:block;font-size:13px;font-family:roboto;font-weight:700;color:#fff}.site-logo{max-width:150px}ul.sub-menu li{max-width:200px}.rp-desc{height:50px;overflow:hidden}.sub-menu span.menu-image-title{font-size:14px;text-transform:capitalize}}@media only screen and (max-width:850px){.home-service .banner-content{max-width:80%;margin:0 auto}.nav_area ul.menu>li.menu-item-has-children>a{display:inline-block;width:90%}.nav_area ul li span.arrow{display:inline-block;width:9%;cursor:pointer;text-align:left;color:#fff}.desktop-logo,.menu-section ul li .sub-menu a .menu-item-description,.menu-section ul li .sub-menu a img{display:none}ul.sub-menu li a{padding:0}header.header.clear{position:relative;background:#fff}.contact-section{position:absolute;padding:5px;background:rgba(237,32,36,1);top:0;width:100%;left:0}.logo-section,.menu-section{margin-top:45px;width:50%;float:left}.menu-section{text-align:left}.logo{max-width:100px}.nav_area{width:100%;position:initial}.nav_area .menu{display:none;opacity:0;width:100%;position:absolute;right:0;background:#000;z-index:999;top:111px}.toggle{display:block;position:relative;cursor:pointer;color:#000;width:100%;text-align:right;line-height:60px;font-size:25px}#toggle:checked~.menu{display:block;opacity:1}.nav_area ul li{display:block;max-width:100%;background:0 0}.nav_area>ul>li>a{padding:10px 15px;color:#FFF;text-decoration:none;display:block;line-height:normal;float:none;clear:both}.rp-desc,.sub-container{display:none}.sub-menu span.menu-image-title{margin:0;font-size:14px}ul.sub-menu{background:#bbb;position:relative}ul.sub-menu li{padding:5px 15px}}@media only screen and (max-width:768px){body .gform_wrapper ul li.gfield{width:100%!important}.gform_footer input[type=submit]{width:auto!important}.conttent .gform_wrapper.gf_browser_chrome .gform_body{width:calc(100% + 0px)}.form-display h2{font-size:30px}.form-display h3{font-size:16px}.home-content-block{font-size:16px;line-height:30px}.home-service h2{font-size:37px}.testimonial-content h2{font-size:30px}.post-img img{width:100%}.home-testimonial{padding:70px 0;background-position:-200px center}.home-featured{min-height:400px}.home-banner .banner-content h2{font-size:40px}.home-banner .banner-content h3{font-size:20px}.home-banner .banner-content a{font-size:18px}.home-banner-bottom .molds-content h2{font-size:30px}.home-banner-bottom .molds-content .content a.custom_button,.home-banner-bottom .molds-content .content p{font-size:16px}.blog-desc .col-sm-6{padding-bottom:35px}.banner-section .featured-img{min-height:300px}.sample-div .text-center,.sample-div .text-left{padding:15px}.sample-div .title-area .sample-title{font-size:30px}.sample-div .title-area h3.sample-subtitle.text-{font-size:17px}.footer .footer-logo,.row.copyright{text-align:center}.footer ul li{width:initial}.footer-contact-section{max-width:250px;margin:0 auto;float:none}.footer{padding-top:25px}.testimonial-content p{font-size:14px}.blog-bg h4.post-title{font-size:20px;padding-bottom:20px}.read-more-link{font-size:14px}li#field_1_1,li#field_1_2{width:50%!important;display:inline-block!important}.home-service .flex-direction-nav .flex-prev{left:1%}.home-service .flex-direction-nav .flex-next{right:1%}.gform_body{width:calc(100% + 0px)!important}.owl-theme .owl-nav .owl-next,.owl-theme .owl-nav .owl-prev{position:absolute;width:40px!important;height:40px!important;font-size:26px!important;line-height:28px!important}#row2.parallax .full-row{padding:30px 15px}.owl-theme .owl-nav .owl-prev{left:-45px}.owl-theme .owl-nav .owl-next{right:-45px}}::selection{background:#04A4CC;color:#FFF;text-shadow:none}::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}