@charset 'utf-8';
@font-face {
    font-family:'CenturyGothic-Regular';
    src:url(//www.interflow.com.au/wp-content/themes/interflow/library/fonts/century-gothic-regular/CenturyGothic.eot);
    src:url(//www.interflow.com.au/wp-content/themes/interflow/library/fonts/century-gothic-regular/CenturyGothic.eot?#iefix) format('embedded-opentype'),
        url(//www.interflow.com.au/wp-content/themes/interflow/library/fonts/century-gothic-regular/CenturyGothic.woff) format('woff'),
        url(//www.interflow.com.au/wp-content/themes/interflow/library/fonts/century-gothic-regular/CenturyGothic.ttf) format('truetype'),
        url(//www.interflow.com.au/wp-content/themes/interflow/library/fonts/century-gothic-regular/CenturyGothic.svg#CenturyGothic-Regular) format('svg');
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family:'CenturyGothic-Bold';
    src:url(//www.interflow.com.au/wp-content/themes/interflow/library/fonts/century-gothic-bold/CenturyGothicStd-Bold.eot);
    src:url(//www.interflow.com.au/wp-content/themes/interflow/library/fonts/century-gothic-bold/CenturyGothicStd-Bold.eot?#iefix) format('embedded-opentype'),
        url(//www.interflow.com.au/wp-content/themes/interflow/library/fonts/century-gothic-bold/CenturyGothicStd-Bold.woff) format('woff'),
        url(//www.interflow.com.au/wp-content/themes/interflow/library/fonts/century-gothic-bold/CenturyGothicStd-Bold.ttf) format('truetype'),
        url(//www.interflow.com.au/wp-content/themes/interflow/library/fonts/century-gothic-bold/CenturyGothicStd-Bold.svg#CenturyGothicStd-Bold) format('svg');
    font-style: normal;
    font-stretch: normal;
}
:focus{outline: 0 none;}
::-webkit-input-placeholder{opacity:1; color:#555;}
:-moz-placeholder{opacity:1; color:#555;}
::-moz-placeholder{opacity:1; color:#555;}
:-ms-input-placeholder{opacity:1; color:#555;}
*,*:after,*:before{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="date"],input[type="time"],select,textarea{background-color:#FFF; border:1px solid #ccc; color:#555; padding: 10px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0;}
select{padding: 10px 6px;}
input.btn{background-color: #009ddc; color: #fff; border: 0 none; padding: 15px; font-size: 18px; display: inline-block; line-height: 1; text-transform: uppercase; font-weight: normal;}
.clear,.clearfix:after{clear:both; height:0; width:0; visibility:hidden; display:block;}
.clear{overflow:hidden;}
.clearfix:after{content:' '; font-size:0; line-height:0;}
#footer h4,h4{line-height:24px;}
h5,h6{font-size:16px;}
* html .clearfix,:first-child+html .clearfix{zoom:1;}
iframe{border:none;}
body{color:#58595b; padding-top: 182px; font-size: 14px; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:100%; overflow-x:hidden; font-family:'CenturyGothic-Regular';}
code,ol,p,pre,ul{margin-bottom:1em;}
::-moz-selection{background-color:#009ddc; color:#fff; text-shadow:none;}
.::selection{background-color:#009ddc; color:#fff; text-shadow:none;}
a{color:#000; text-decoration:none; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s;}
.colored,a:hover{color:#009ddc;}
a.colored:hover{color:#009ddc; text-decoration:underline;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-variant:normal; white-space:normal; margin: 0 0 15px; color: #000;}
h1{font-size:32px; line-height:1.1;}
h2{font-size:26px; line-height:34px;}
h3{font-size:20px; line-height:1.2;}
h4{font-size:18px;}
h5{line-height:20px;}
h6{line-height:17px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000; font-size:100%;}
p{margin: 0 0 20px;}
p:last-child,p:last-of-type{margin-bottom: 0;}
.text-align-center{text-align:center;}
.text-align-left{text-align:left;}
.text-align-right{text-align:right;}
.img-align-left{margin:0 10px 10px 0; float:left;}
.pre-header{margin-bottom:13px;}
#pre-header{background:#009ddc; float:left; width:940px; padding:0 40px; margin:0 0 30px -40px; border-bottom:1pt solid #d8d5cd; height:50px;}
ul#pre-header-links{float:left; margin:0;}
ul#pre-header-links li{list-style:none; float:left; cursor:pointer; color:#898989; margin-right:12px; margin-top:17px;}
ul#pre-header-links li a{color:#FFF; padding:10px 2px 14px;}
ul#pre-header-links li a:hover{color:#FFF; border-bottom:3pt solid #FFF; background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/top-nav-bg.png) bottom center no-repeat;}
.tipsy{display: none !important; padding:5px; font-size:11px; opacity:.7; filter:alpha(opacity=70); background-repeat:no-repeat; background-image:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/tipsy.gif); margin-top:5px;}
.tipsy-inner{padding:5px 8px 4px; background-color:#000; color:#FFF; max-width:200px; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px;}
.tipsy-north{background-position:top center;}
.tipsy-south{background-position:bottom center;}
.tipsy-east{background-position:right center;}
.tipsy-west{background-position:left center;}
#social-icons{position:relative; float: left;}
ul#social-links{margin: 0;}
ul#social-links li{list-style:none; margin-right: 20px; float: left;}
ul#social-links li a{width:31px; height:31px; display:block; text-indent: -999em;}
ul#social-links li a.facebook{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/icons/facebook.png) 50% 50% no-repeat;}
ul#social-links li a.twitter{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/icons/twitter.png) 50% 50% no-repeat;}
ul#social-links li a.google{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/icons/google.png) 50% 50% no-repeat;}
ul#social-links li a.dribbble{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/icons/dribbble.png) 50% 50% no-repeat;}
ul#social-links li a.vimeo{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/icons/vimeo.png) 50% 50% no-repeat;}
ul#social-links li a.skype{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/icons/skype.png) 50% 50% no-repeat;}
ul#social-links li a.rss{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/icons/rss.png) 50% 50% no-repeat;}
ul#social-links li a.youtube{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/youtube-icon.png) no-repeat center; width: 39px;}
ul#social-links li a.linkedin{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/linkedin-icon.png) no-repeat;}
ul#social-links li a.pinterest{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/icons/pinterest.png) 50% 50% no-repeat;}
#page{}
#header{padding: 30px 0 0; background-color: #fff;}
#navigation-wrapper{padding-top: 20px;}
#content{}
#logo{}
#logo-wrapper{}
#responsive-main-nav-menu,#responsive-social-menu{display:none; width:100%; padding:6px; font:normal normal 12px/1em; border:1px solid #ccc; color:#666;}
#logo-wrapper h1{margin-bottom:0;}
#tagline{margin:0; white-space:nowrap;}
#responsive-social-menu{background:#fff;}
#page{height:auto; width:1020px; margin:50px auto 100px; padding:0;}
.container{margin:0 auto; width:980px;}
.one-column,.one-fourth,.one-half,.one-third,.three-fourth,.two-third{float:left; margin-right:20px; margin-bottom:20px;}
.one-fourth.last,.one-fourth.widget-12,.one-fourth.widget-4,.one-fourth.widget-8,.one-half.last,.one-third.last,.three-fourth.last,.two-third.last{margin-right:0;}
.one-half{width:460px;}
.one-third{width:300px;}
.two-third{width:620px;}
.one-fourth{width:200px;}
.three-fourth{width:700px;}
.horizontal-line{width:100%; margin:30px 0; float:left; border-top:1px solid #e1e1e1;}
.one-fourth.widget-1,.one-fourth.widget-5,.one-fourth.widget-9{clear:both;}
/*#main-navigation select{display:none;}
#main-navigation{}
#main-navigation>ul{}
#main-navigation ul li{list-style:none; float:left; position:relative; margin-right: 14px;}
#main-navigation ul li:last-child{margin-right: 0;}
#main-navigation li a{color:#000; text-transform:uppercase; display: block; line-height: 1; padding: 16px !important; font-size: 16px;}
#main-navigation li a:hover,#main-navigation li.current_page_item > a,#main-navigation ul li.current_page_ancestor > a{color: #fff; background-color: #009ddc;}
#main-navigation ul ul li a{display:block; float:none;}
#main-navigation ul ul{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/menu-drop-bg.png) 10% 0 no-repeat; padding-top:8px; display:none; left:0; margin-top: 0; position:absolute; width:220px; z-index:99;}
#main-navigation ul ul ul{-moz-border-radius:2px; -webkit-border-radius:2px;}
#main-navigation ul ul ul,#main-navigation ul ul ul ul{display:none; position:absolute; left:0; background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/menu-drop-bg-2.png) 0 50% no-repeat; padding-left:8px; width:175px; z-index:99; border-radius:2px;}
#main-navigation ul ul ul ul{margin-left:10px; -moz-border-radius:2px; -webkit-border-radius:2px;}
#main-navigation ul ul li,#main-navigation ul ul li a{padding:0; margin:0; color:#FFF; background:#615951;}
#main-navigation ul ul li{float:none;}
#main-navigation ul li{padding:0;}
#main-navigation ul ul a{border:0; color:#fff; display:block; font-size:11px; font-weight:400; padding:5px 10px!important; text-align:left; margin:0; text-transform:none;}
#main-navigation ul ul .current-menu-item>a,#main-navigation ul ul .current-menu-item>a:hover,#main-navigation ul ul .hover>a,#main-navigation ul ul a:hover{background:#009ddc; color:#fff!important; border:0!important;}
#main-navigation ul li ul{position:absolute; left:0; display:block; visibility:hidden; margin-left:0; top:0;}
.downarrowclass,.rightarrowclass{width:8px; height:8px; background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/plus.png) top left no-repeat; display:inline-block; position:absolute; right:5px; top:53px; display: none}
.rightarrowclass{background-image:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/plus-white.png);}*/
#call-to-action-panel{height:90px; padding:45px 0 25px; width:1020px; margin:30px 0 0; background:#f0ede4; border-top:1pt solid #d8d5cd;}
#call-to-action-panel h1{color:#009ddc; font-size:38px;}
#call-to-action-panel .button-align-right{float:right;}
#call-to-action-panel span{font-size:14px;}
.view-portfolio-button{background:#aad5e3; background:-moz-linear-gradient(top,#aad5e3 1%,#93c9dc 50%,#83c0d4 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#aad5e3),color-stop(50%,#93c9dc),color-stop(100%,#83c0d4)); background:-webkit-linear-gradient(top,#aad5e3 1%,#93c9dc 50%,#83c0d4 100%); background:-o-linear-gradient(top,#aad5e3 1%,#93c9dc 50%,#83c0d4 100%); background:-ms-linear-gradient(top,#aad5e3 1%,#93c9dc 50%,#83c0d4 100%); background:linear-gradient(top,#aad5e3 1%,#93c9dc 50%,#83c0d4 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad5e3', endColorstr='#83c0d4', GradientType=0 ); padding:15px 25px; font-size:14px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#FFF; text-shadow:0 1px #88c4d8; float:left; margin:0; position:relative; -webkit-box-shadow:0 4px #388fad; -moz-box-shadow:0 4px #388fad; box-shadow:0 4px #388fad;}
.view-portfolio-button:hover{margin-top:-1px; text-decoration:none; color:#FFF; -webkit-box-shadow:0 5px #388fad; -moz-box-shadow:0 5px #388fad; box-shadow:0 5px #388fad;}
.view-portfolio-button:active{margin-top:1px; text-decoration:none; color:#FFF; -webkit-box-shadow:0 2px #388fad; -moz-box-shadow:0 2px #388fad; box-shadow:0 2px #388fad;}
#copyrights a,#footer h4{color:#009ddc;}
#copyrights a:hover,#footer .tweet .tweet_time a:hover,.block .tweet .tweet_time a :hover{text-decoration:underline;}
.user{width:20px; height:20px; display:block; background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/icons/user.png) center no-repeat; text-indent:-9999px; float:right; margin:0 -5px 0 10px;}
#footer:before{position: absolute; bottom: 0; left: 0; right: 0;  content: ""; height: 1px;}
#footer{/*background-color: #009ddc; */position: relative; color: #fff; text-transform: uppercase; margin:100px 0 0; background: url(//www.interflow.com.au/wp-content/themes/interflow/library/images/footer-bg.png) repeat-x center top; min-height:165px; background-size: 100% 100%;}
#footer h4{font-size:18px;}
#copyrights{ padding-top:135px;}
#copyrights .right,.backtotop{float:right;}
.backtotop{text-align:center; background:#2e2e2e; height:20px; width:20px; border-radius:2px; -moz-border-radius:2px; webkit-border-radius:2px; margin-right:-10px; margin-left:10px;}
.backtotop:hover{background:#222;}
#footer .widget-container ul{list-style-type:none; list-style-position:outside; width:100%;}
#footer .widget-container li{color:#898989; display:block; padding:5px 0; border-bottom:1pt solid #333;}
#footer .widget-container li a{color:#aaa;}
#footer .widget-container li a:hover{color:#009ddc; text-decoration:underline;}
#footer .widget-container li:first-child{border-top:1pt solid #333;}
#footer .widget-container li:last-child{border-bottom:none;}
#footer .widget-container ul ul{margin:5px 0 0;}
#footer-form form{margin-bottom:0;}
#footer-form fieldset{margin-bottom:20px;}
#footer-form label,#footer-form legend{display:block; font-weight:700; font-size:13px;}
#footer-form input[type=checkbox]{display:inline;}
#footer-form label span,#footer-form legend span{font-weight:400; font-size:13px; color:#444;}
#footer-form input[type=text],#footer-form input[type=password],#footer-form input[type=email],#footer-form select,#footer-form textarea{padding:7px 10px; outline:0; overflow:hidden; font-size:11px; color:#898989; margin:0 0 10px; width:200px; max-width:100%; display:block; background:#111; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:0 1px 1px #333,inset 0 2px 2px #0f0f0f; -moz-box-shadow:0 1px 1px #333,inset 0 2px 2px #0f0f0f; -webkit-box-shadow:0 1px 1px #333,inset 0 2px 2px #0f0f0f; resize:none;}
#footer-form select{padding:0; width:300px;}
#footer-form input[type=text]:focus,#footer-form input[type=password]:focus,#footer-form input[type=email]:focus,#footer-form textarea:focus{color:#555;}
#footer-form textarea{min-height:100px;}
#footer .tweet{width:auto;}
#footer .tweet ul{list-style-type:none; padding:0; margin:0;}
#footer .tweet li .tweet_text,.block .tweet li .tweet_text{float:left; margin-bottom:10px;}
#footer .tweet a,.block .tweet a{text-transform:none; display:inline; padding:0; font-size:12px;}
#footer .tweet .tweet_time a,.block .tweet .tweet_time a{text-transform:none; display:block; font-style:italic; font-size:12px; padding:10px 0 0 25px; color:#009ddc; background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/twitter-feed.png) left bottom no-repeat;}
.widget_site5framework_contact_widget span{padding:5px 0 5px 30px; width:100%; display:block; font-style:normal;}
.widget_site5framework_contact_widget span.address{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/icons/adress.png) left no-repeat;}
.widget_site5framework_contact_widget span.phone{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/icons/phone-number.png) left no-repeat;}
.widget_site5framework_contact_widget span.email{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/icons/mail-adress.png) left no-repeat;}
ul#projects-carousel{overflow:hidden; position:relative; list-style:none; margin:0; padding:25px 0 0;}
ul#projects-carousel li{float:left; background:#f8f9f9; width:220px; height:auto; margin-right:20px; padding:0;}
ul#projects-carousel li .item-content{background:#615951; float:left; width:220px; text-align:center; padding:0 0 15px; height:auto;}
.description{padding:15px; font-size:12px; height:50px;}
ul#projects-carousel li .item-content:hover{background:#009ddc;}
ul#projects-carousel li .item-content p,ul#projects-carousel li .item-content p a{margin:0; padding:0; font-weight:800; color:#FFF;}
ul#projects-carousel li .item-content span{font-style:italic; color:#FFF;}
ul#projects-carousel li img{width:100%; height:auto; padding:0; margin:0;}
.jcarousel-container{margin:0 -20px 0 0; max-width:100%; padding:0;}
.jcarousel-item{margin:0 0 30px; width:220px;}
.jcarousel-next,.jcarousel-prev{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/carousel-prev-next.png) 105% 50% no-repeat #009ddc; cursor:pointer; height:20px; position:absolute; right:0; bottom:-25px; width:20px;}
.jcarousel-prev{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/carousel-prev-next.png) -5% 50% no-repeat #009ddc; right:25px;}
.jcarousel-next:active,.jcarousel-next:focus,.jcarousel-next:hover,.jcarousel-prev:active,.jcarousel-prev:focus,.jcarousel-prev:hover{background-color:#009ddc;}
.jcarousel-clip{overflow:hidden; width:100%;}
.jcarousel-next-disabled,.jcarousel-next-disabled:active,.jcarousel-next-disabled:focus,.jcarousel-next-disabled:hover,.jcarousel-prev-disabled,.jcarousel-prev-disabled:active,.jcarousel-prev-disabled:focus,.jcarousel-prev-disabled:hover{background-color:#615951; cursor:auto; box-shadow:inset0 0 7px #46403a; -moz-box-shadow:inset 0 0 7px #46403a; -webkit-box-shadow:inset 0 0 7px #46403a;}
.portfolio-item-hover-content a.zoom{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/zoom-plus.png) no-repeat; margin-left:-15px; display:inline-block; width:52px; height:52px; position:absolute; top:0; left:45%; margin-top:-55px; z-index:10; text-indent:-9999px;}
.portfolio-item-holder,.portfolio-item-hover-content,.proj-img1{overflow:hidden; position:relative;}
.portfolio-item-hover-content{line-height:0; display:block; background:0 0; z-index:99;}
.portfolio-item-holder{height:auto; margin-bottom:0;}
.portfolio-item-hover-content .hover-options{display:block; font-style:normal; position:absolute; width:100%; height:100%; z-index:9; top:0; left:0; background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/portfolio-hover-bg.png) #fff; opacity:0; filter:alpha(opacity:0); cursor:pointer;}
.flexslider.loading,.loading{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/loading.gif) center center no-repeat;}
#slider_container{}
.flexslider.loading{min-height:350px;}
.button{cursor:pointer; font-size:11px; color:#000; text-decoration:none!important; border: 1px solid black; border-radius: 10px; padding:10px; position:relative;}
.button:active{text-decoration:none; top:1px;}
.simple-list-2 li a:hover,ul.center-list li a:hover{text-decoration:underline;}
.button.round{border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.button.cube{border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.button.small{padding:7px 12px;}
.button.big{padding:8px 20px;}
.button.huge{padding:15px 30px; font-size:18px; color:#FFF!important; font-weight:700;}
.button.darkgreen{background:#59a839; background:-moz-linear-gradient(top,#59a839 0,#3e8720 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#59a839),color-stop(100%,#3e8720)); background:-webkit-linear-gradient(top,#59a839 0,#3e8720 100%); background:-o-linear-gradient(top,#59a839 0,#3e8720 100%); background:-ms-linear-gradient(top,#59a839 0,#3e8720 100%); background:linear-gradient(top,#59a839 0,#3e8720 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59a839', endColorstr='#3e8720', GradientType=0 ); color:#FFF; text-shadow:0 1px #1f6b00; -webkit-box-shadow:inset 0 0 7px #6fc84c,0 3px #307215; -moz-box-shadow:inset 0 0 7px #6fc84c,0 3px #307215; box-shadow:inset 0 0 7px #6fc84c,0 3px #307215;}
.button.darkgreen:hover{-webkit-box-shadow:inset 0 0 10px #77e74a,0 3px #307215; -moz-box-shadow:inset 0 0 10px #77e74a,0 3px #307215; box-shadow:inset 0 0 10px #77e74a,0 3px #307215;}
.button.darkgreen:active{-webkit-box-shadow:inset 0 0 15px #195700,0 1px #307215; -moz-box-shadow:inset 0 0 15px #195700,0 1px #307215; box-shadow:inset 0 0 15px #195700,0 1px #307215;}
.ei-slider{position:relative; width:100%; max-width:940px; height:350px; margin:0 auto;}
.ei-slider-loading{width:100%; height:100%; position:absolute; top:0; left:0; z-index:999; background:rgba(0,0,0,.9); color:#fff; text-align:center; line-height:400px;}
.ei-slider-large{height:100%; width:100%; position:relative; overflow:hidden;}
.ei-slider-large li{position:absolute; top:0; left:0; overflow:hidden; height:100%; width:100%;}
.ei-slider-large li img{width:100%;}
.ei-title{position:absolute; left:0; bottom:0; background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/caption-bg.png); width:96%; padding:2%;}
.ei-title h3{color:#009ddc; text-align:left;}
.ei-slider-thumbs{height:5px; margin:-10px auto 0; position:relative;}
.ei-slider-thumbs li{position:relative; float:left; height:100%;}
.ei-slider-thumbs li.ei-slider-element{top:0; left:0; position:absolute; height:100%; z-index:10; text-indent:-9000px; background:#009ddc;}
.ei-slider-thumbs li a{display:block; text-indent:-9000px; background:#d0d0d0; height:5px;}
.ei-slider-thumbs li a:hover{background:#d0d0d0;}
.ei-slider-thumbs li img{position:absolute; bottom:50px; opacity:0; z-index:999; width:135px; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease; -ms-transition:all .4s ease; transition:all .4s ease; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.ei-slider-thumbs li:hover img{opacity:1; bottom:10px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
ul.pricing-box-list-box{margin:0; padding:0; list-style-type:none;}
ul.pricing-box-list-box>li{background:#FFF; float:left; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
ul.pricing-box-list-box li:hover{position:relative; z-index:100; box-shadow:0 0 10px rgba(0,0,0,.3); -webkit-box-shadow:0 0 10px rgba(0,0,0,.3); -moz-box-shadow:0 0 10px rgba(0,0,0,.3); cursor:pointer; -webkit-transition:all .15s ease; -moz-transition:all .15s ease; -o-transition:all .15s ease; -ms-transition:all .15s ease; transition:all .15s ease;}
.best-plan{position:relative; z-index:100; top:-15px; cursor:pointer; box-shadow:0 0 10px rgba(0,0,0,.3)!important; -webkit-box-shadow:0 0 10px rgba(0,0,0,.3)!important; -moz-box-shadow:0 0 10px rgba(0,0,0,.3)!important;}
.pricing-box-list-box .one-fourth{width:235px; margin:0; box-shadow:none; -moz-box-shadow:none; webkit-box-shadow:none;}
.pricing-box-list-box .one-fifth:hover,.pricing-box-list-box .one-fourth:hover,.pricing-box-list-box .one-third:hover{box-shadow:0 0 10px rgba(0,0,0,.3); -webkit-box-shadow:0 0 10px rgba(0,0,0,.3); -moz-box-shadow:0 0 10px rgba(0,0,0,.3);}
.title-box{text-align:center;}
.box-header{padding-top:5px; border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0;}
.box-header h2,.pricing-box-footer h2{color:#FFF; text-shadow:0 1px 0 #005826; margin-top:7px;}
.pricing-box-footer{padding-top:5px; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px;}
.box-des{text-align:left;}
.pricing-box-container{background:#FFF; text-align:left;}
.pricing-table-list-box-content{margin:0; padding:10px 25px 25px; text-align:center;}
.pricing-table-list-box-content ul{margin:0 auto; padding:0; list-style-type:none;}
.included{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/checklist-icon.png) 30px 8px no-repeat;}
.not-included{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/checklist-icon-no.png) 30px 8px no-repeat;}
.star-included{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/checklist-star.png) 30px 8px no-repeat;}
.pricing-table-list-box-content ul li{margin:0 0 0 -25px; padding:7px 0 7px 51px; list-style-type:none; text-align:left; width:137px;}
.one-fourth .pricing-table-list-box-content ul li{margin:0 0 0 -25px; padding:7px 0 7px 55px; list-style-type:none; text-align:left; width:180px;}
.one-third .pricing-table-list-box-content ul li{margin:0 0 0 -25px; padding:7px 0 7px 55px; list-style-type:none; text-align:left; width:260px;}
.pricing-table-list-box-content ul li:hover{box-shadow:none!important; -moz-box-shadow:none!important; webkit-box-shadow:none!important; left:0!important; top:0!important;}
.pricing-table-list-box-content ul li.zebra-pricing{background-color:#f3f3f3;}
.text-price{text-align:center; padding:10px 0 5px;}
.text-price h2{color:#FFF; text-shadow:0 1px 0 #005826; margin-top:7px; font-size:24px;}
.text-price.red{background-color:#e64135; border-top:1px solid #f26c4f;}
.box-header.red,.pricing-box-footer.red{border-bottom:1px solid #d4271b; background-color:#e64135;}
.pricing-box-footer.red{border-bottom:4pt solid #d4271b;}
.text-price.green{background-color:#59a839; border-top:1px solid #69bf46;}
.box-header.green,.pricing-box-footer.green{border-bottom:4px solid #3a831c; background-color:#59a839;}
.pricing-box-footer.green{border-bottom:4pt solid #3a831c;}
.text-price.blue{background-color:#898989; border-top:1px solid #a4a3a3;}
.box-header.blue,.pricing-box-footer.blue{border-bottom:4px solid #706d6d; background-color:#898989;}
.text-price.orange{background-color:#009ddc; border-top:1px solid #7ccae4;}
.box-header.orange,.pricing-box-footer.orange{border-bottom:4px solid #7ab0c3; background-color:#009ddc;}
.hentry p{font-size: 16px;}
.hentry ul,.simple-list-2{margin-left:20px; list-style:disc;}
.hentry ol{list-style:decimal; margin-left:20px;}
#pagination,.entry-meta li,.filterable,.filterable li,.sidebarBox li,.tabs-nav,ul#portfolio-items-one-third{list-style:none;}
.hentry ul,.simple-list-2 li a{color:#898989;}
.simple-list-2 li a:hover{color:#009ddc;}
ul.center-list{text-align:center;}
ul.center-list li{text-align:center; display:inline;}
ul.center-list li a{text-align:center; padding:5px;}
.arrow li,.arrow-2 li,.check li,.check-2 li,.circle li,.dash li,.plus li,.star li{list-style:none; margin:0;}
ul.dotted-list li{padding:5px 0 5px 20px; border-bottom:1px dotted #bdbdbd;}
li.simple-check-list{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/list-check-2.png) 0 7px no-repeat;}
li.simple-plus-list{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/list-plus.png) 0 9px no-repeat;}
li.simple-star-list{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/list-star.png) 0 6px no-repeat;}
li.simple-dott-list{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/list-circle.png) 0 10px no-repeat;}
li.simple-dash-list{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/list-dash.png) 0 10px no-repeat;}
li.simple-check-list-2{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/list-check.png) 0 10px no-repeat;}
li.simple-arrow-list{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/list-arrow.png) 0 11px no-repeat;}
li.simple-heart-list{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/list-heart.png) 0 7px no-repeat;}
li.simple-info-list{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/list-info.png) 0 7px no-repeat;}
li.simple-settings-list{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/list-settings.png) 0 7px no-repeat;}
.dropcapfancy,.dropcapsimple,.dropcapsquare{float:left; display:inline-block; margin:0 10px 0 0; text-align:center;}
.dropcapsimple{font-size:34px; height:34px; line-height:38px; width:30px; text-align:left; margin:0;}
.dropcapsquare{font-size:28px; height:38px; line-height:38px; width:38px; margin-right:7px; color:#fefefe; background:#111; text-shadow:none; -moz-border-radius:4px; -webkit-border-radius:4px;}
.dropcapfancy{background:#ee802a; color:#FFF; font-size:22px; line-height:35px; height:35px; width:35px; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; border:2pt solid #FFF; -moz-box-shadow:0 0 3px #b7b7b7; -webkit-box-shadow:0 0 3px #b7b7b7; box-shadow:0 0 3px #b7b7b7;}
.error,.success{text-align:left; font-size:11px; font-style:italic;}
.dropcap.dark{background:#3a3a3a; color:#fff;}
.dropcap.green{background:#59a839; color:#fff;}
.dropcap.red{background:#e64135; color:#fff;}
.dropcap.blue{background:#72c2e7; color:#fff;}
.dropcap.purple{background:#954eae; color:#fff;}
.dropcap.grey{background:#898989; color:#fff;}
.dropcap.pink{background:#f26d7d; color:#fff;}
.simple-alert,.simple-error,.simple-info,.simple-notice,.simple-success{padding:.8em; margin-bottom:1em; border:1px solid #ddd;}
.simple-alert,.simple-error{background:#fbe3e4; border-color:#fbc2c4; color:#e64135;}
.simple-notice{background:#fff6bf; color:#514721; border-color:#ffd324;}
.simple-success{background:#e6efc2; color:#264409; border-color:#c6d880;}
.simple-info{background:#d5edf8; color:#205791; border-color:#92cae4;}
.simple-alert a,.simple-error a{color:#8a1f11;}
.simple-notice a{color:#514721;}
.simple-success a{color:#264409;}
.simple-info a{color:#205791;}
.required{color:#ed1c24;}
.error{color:#e64135;}
.success{color:#acd373;}
#contactForm .error{margin:5px 0 0; display:none;}
#messages .simple-error,#messages .simple-success{display:none;}
#contactForm fieldset,#contactForm form{margin-bottom:0;}
#contactForm label,#contactForm legend,#contactForm strong{font-weight:700; font-size:13px; color:#898989;}
#contactForm input[type=checkbox]{display:inline;}
#contactForm label span,#contactForm legend span{font-weight:400; font-size:13px; color:#444; line-height:34px;}
#contactForm input[type=text],#contactForm input[type=password],#contactForm input[type=email],#contactForm select,#contactForm textarea{border:1px solid #ddd; padding:5px 10px; outline:0; overflow:hidden; font:12px; color:#777; box-shadow:inset 0 2px 4px #f3f3f3; -moz-box-shadow:inset 0 2px 4px #f3f3f3; -webkit-box-shadow:inset 0 2px 4px #f3f3f3; width:278px; max-width:99%; display:block; margin-bottom:10px; background:#FFF; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
#contactForm select{padding:0;}
#contactForm textarea{width:598px; height:200px; resize:vertical;}
#contactForm input[type=text]:focus,#contactForm input[type=password]:focus,#contactForm input[type=email]:focus,#contactForm textarea:focus{border:1px solid #bbb; color:#555; box-shadow:0 0 5px #CCC,inset 0 2px 4px #f3f3f3; -moz-box-shadow:0 0 5px #CCC,inset 0 2px 4px #f3f3f3; -webkit-box-shadow:0 0 5px #CCC,inset 0 2px 4px #f3f3f3;}
.caddress,.cemail,.cphone{margin-bottom:10px;}
.project-pagination{float:right; margin-top:10px;}
.project-pagination a{font-size:14px; color:#d7d7d7; font-style:italic; margin:0 5px 0 0;}
.project-pagination a:hover{color:#009ddc;}
ul#portfolio-items-one-fourth{width:100%; min-height:300px; overflow:hidden;}
ul#portfolio-items-one-fourth li{width:220px; margin:0 20px 20px 0; float:left; height:300px; overflow:hidden;}
ul#portfolio-items-one-fourth li .portfolio-item{float:left; background:#f8f9f9; width:220px; height:auto; padding:0;}
ul#portfolio-items-one-fourth li .item-content{background:#615951; float:left; width:220px; text-align:center; padding:0 0 15px; height:auto;}
#portfolio-items-one-fourth .description{padding-top:15px; font-size:12px;}
ul#portfolio-items-one-fourth li .item-content:hover{background:#009ddc;}
ul#portfolio-items-one-fourth li .item-content p,ul#portfolio-items-one-fourth li .item-content p a{margin:0; padding:0; font-weight:800; color:#FFF;}
ul#portfolio-items-one-fourth li .item-content span{font-style:italic; color:#FFF;}
ul#portfolio-items-one-fourth li img{width:100%; height:auto; padding:0; margin:0;}
ul#portfolio-items-one-third{overflow:hidden; position:relative; margin:0; padding:0;}
ul#portfolio-items-one-third li{width:300px; min-height:310px;}
ul#portfolio-items-one-third li .portfolio-item{float:left; background:#f8f9f9; width:300px; height:auto; padding:0;}
ul#portfolio-items-one-third li .item-content{background:#615951; float:left; width:300px; text-align:center; padding:0 0 15px; height:auto;}
#portfolio-items-one-third .description{padding-top:15px;}
ul#portfolio-items-one-third li .item-content:hover{background:#009ddc;}
ul#portfolio-items-one-third li .item-content p,ul#portfolio-items-one-third li .item-content p a{margin:0; padding:0; font-weight:800; color:#FFF;}
ul#portfolio-items-one-third li .item-content span{font-style:italic; color:#FFF;}
ul#portfolio-items-one-third li img{width:100%; height:auto; padding:0; margin:0;}
.portfolio-container{width:960px; margin-right:-20px; float:left; clear:both;}
.portfolio-items{width:960px; margin:0;}
.portfolio-items:after{content:""; display:block; height:0; overflow:hidden; clear:both;}
.portfolio-items li{width:220px; margin:0 20px 20px 0; float:left; height:300px; overflow:hidden;}
.portfolio-items-not-filterable{width:960px; margin:0;}
.portfolio-items-not-filterable:after{content:""; display:block; height:0; overflow:hidden; clear:both;}
.portfolio-items-not-filterable li{width:300px; margin:0 20px 20px 0; float:left; height:310px; overflow:hidden;}
.three-fourth .portfolio-container{width:auto;}
.filterable{display:inline; float:right; margin-bottom:20px; margin-right:20px;}
.filterable li{float:left; margin-left:25px;}
.filterable li a{display:block; color:#FFF; font:700 11px; text-decoration:none; text-align:center; width:100%; height:auto; padding:5px; margin:5px; background:#615951; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.filterable li.active a{color:#FFF; background:#009ddc;}
.portfolio-image{margin-bottom:20px;}
ul.accordion{display:inline; float:left; width:100%; margin-bottom:30px;}
ul.accordion li.accordion-item{float:left; width:100%; background:#FFF; border-bottom:1px solid #f0f0f0;}
ul.accordion li.accordion-item.selected,ul.accordion li.accordion-item:hover{background:#f9f9f9;}
ul.accordion li.accordion-item.selected .accordion-switch{color:#009ddc; font-weight:700;}
ul.accordion li.accordion-item .accordion-switch{cursor:pointer; font-size:12px; color:#777; line-height:22px; padding:15px 20px 14px;}
ul.accordion li.accordion-item .togglegfx{float:left; height:22px; width:22px; background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/accordion-toggle.png) left top no-repeat; padding-right:15px; margin-bottom:11px; margin-top:1px;}
ul.accordion li.accordion-item.selected .accordion-switch .togglegfx{background-position:left bottom;}
ul.accordion li.accordion-item .accordion-content{padding-left:25px; padding-right:25px;}
.tabs-nav,.tabs-nav li{overflow:hidden; margin:0; padding:0;}
.tabs-nav{width:100%;}
.tabs-nav li{float:left; line-height:32px; position:relative;}
.tabs-nav li.active{line-height:31px;}
.tabs-nav li a{background:#f8f8f8; border:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-left:none; color:#959393; display:block; letter-spacing:0; outline:0; padding:0 16px; text-decoration:none; text-shadow:0 1px 0 #fff;}
.tabs-nav li:first-child a{border-left:1px solid #eaeaea;}
.tabs-nav li a:hover{background:#f0f0f0;}
.tabs-nav li.active a{color:#009ddc; background:#fff; border-bottom:2px solid #fff; border-top:1px solid #009ddc;}
.tabs-container{border:1px solid #eaeaea; margin:-1px 0 20px; overflow:hidden; width:100%;}
.tab-content{padding:20px;}
#content h1{margin-bottom:30px;}
.hentry{padding:0 0 30px; margin:0 0 30px;}
.single .hentry{margin-bottom:0;}
.archive .hentry,.page-template-template-blog-php .hentry,.search .hentry{border-bottom:1px solid #E1E1E1;}
.entry-body{margin:35px 0 0;}
.page-body{}
p.readmore{margin-bottom: 0;}
.readmore a{font-size:14px; background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/simple-nav-arrow.png) no-repeat right center; padding-right:15px;}
/*.readmore a:hover{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/blog-permalink.png) left top no-repeat;}*/
.entry-meta{}
.entry-meta li,.entry-meta ul{margin:0;}
.entry-meta li{float: left; border-right: 1px solid #666; padding-right: 5px; margin-right: 5px; margin-bottom: 5px; font-size: 10px; color: #666; line-height: 1;}
.entry-meta li:last-child{padding-right: 0; margin-right: 0; border-right: 0 none;}
.entry-meta li a{color: #666; display: inline-block; line-height: 1;}
.entry-meta .title{font-weight:700;}
.post-format{background-color:#ddd; background-image:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/blog-icons/icon-post-format-standard.png); background-repeat:no-repeat; background-position:50% 50%; color:#959393; display:inline-block; height:40px; margin:0 0 10px; text-align:left; text-indent:-9999px; width:40px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.intro-page h2,.not-found-text,.post-date{text-align:center;}
.post-date,.post-day,.post-month,.post-year{display:block;}
.post-date{width:56px; height:auto; float:left; margin-right:20px; margin-bottom:15px; background:#009ddc; text-shadow:0 1px #81bcd1; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; padding:10px 30px; border:4pt solid #FFF; -moz-box-shadow:0 0 3px #b7b7b7; -webkit-box-shadow:0 0 3px #b7b7b7; box-shadow:0 0 3px #b7b7b7;}
.post-month{color:#FFF;}
.post-day{font-size:36px; color:#FFF; margin:10px 0 15px;}
.post-year{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/post-meta-divider.png) top repeat-x; color:#FFF; padding:10px 0 0;}
.post-intro{float:left; width:615px;}
.hentry blockquote{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/quote.png) 17px 21px no-repeat #f8f8f8; font:italic 15px/1.6; padding:20px 20px 20px 55px; border-bottom:1pt solid #e1e1e1; margin:0 0 20px; float:left; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
blockquote.alignleft{float:left; margin:10px 10px 10px 0; width:300px;}
blockquote.alignright{float:right; margin:10px 0 10px 10px; width:300px;}
.mediaitem{margin:0 0 20px;}
.sidebarBox{border-bottom:nonr; margin:0 0 30px; padding:0; font-size:12px;}
.sidebarBox.last{border-bottom:none;}
.sidebarBox ul{margin: 30px 0 0;}
.sidebarBox li{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/simple-nav-arrow.png) 2px center no-repeat; border-bottom:1px solid #afb1b4; margin:0; display:block; padding:15px 0 15px 20px; font-size: 15px;}
.sidebarBox li:first-child{border-top:1px solid #afb1b4;}
.sidebarBox a{color:#444;}
img.fb_share_link{padding:0; margin:0 5px -10px 0;}
#pagination li{display:inline;}
#pagination a,#pagination span{display:block; float:left; padding:4px 10px; margin-right:7px; border:1px solid #e1e1e1; -webkit-box-shadow:inset 0 0 10px #f5f5f5; -moz-box-shadow:inset 0 0 10px #f5f5f5; box-shadow:inset 0 0 10px #f5f5f5; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#898989;}
#pagination .current{background-color:#f5f5f5;}
#pagination .current:hover{border:1pt solid #c2c2c2;}
.widget_search{border-bottom:none;}
#s{width: 245px; padding: 6px 45px 6px 10px;}
.screen-reader-text{position:absolute; left:-1000em;}
#map,.comment article{position:relative;}
.search-place{margin:30px 0;}
.author1{border-bottom:1px solid #E1E1E1; padding:20px; margin-bottom:30px; clear:both; background:#f0f0f0;}
.author .author-gravatar{float:left; margin:0 20px 20px 0;}
.author .author-description{font-style:italic;}
#comments{clear:both; margin:30px 0;}
.inner-comment{margin-left:75px;}
.comment{margin-bottom:10px; overflow:hidden;}
.comment-author{float:left; margin-right:10px; padding-bottom:10px;}
.commentlist ul.children{padding-left:40px;}
.commentlist .authormeta{float:left;}
.commentlist .comment-author .datetime,.commentlist .comment-author h3,.commentlist .comment-author img{float:left; line-height:38px; margin:0 10px 0 0; padding:0;}
.commentlist .comment-author .datetime{clear:none; color:#EBEBEB; float:left; margin-right:0; margin-top:4px;}
.comment-text{background:#f5f5f5; padding:0 20px; border:1pt solid #ebebeb; clear:left; float:none; margin-bottom:10px; white-space:pre-line; word-wrap:break-word;}
.comment-text p{margin-bottom:0;}
img.avatar{border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; vertical-align:middle;}
.comment cite{font-size:18px; line-height:24px; font-style:normal;}
.comment-reply-link{display:block; clear:both; float:right;}
#commentform label{font-weight:700; display:block; color:#7f7f7f;}
#commentform input.text,#commentform input.title,#commentform input[type=email],#commentform input[type=password],#commentform input[type=text],#commentform input[type=url],#commentform select,#commentform textarea{background-color:#f5f5f5; border:1px solid #ccc; font-size:14px; padding:5px 0; width: 100%;}
#commentform input.text:focus,#commentform input.title:focus,#commentform input[type=email]:focus,#commentform input[type=password]:focus,#commentform input[type=text]:focus,#commentform input[type=url]:focus,#commentform select:focus,#commentform textarea:focus{border-color:#c2c2c2; outline:0;}
#commentform input.text,#commentform input.title,#commentform input[type=email],#commentform input[type=password],#commentform input[type=text],#commentform select,#commentform textarea{margin:5px 0;}
#commentform textarea{width:100%; height:150px; padding:5px; resize:none;}
.alignleft,img.alignleft{margin:0 24px 24px 0; display:inline; float:left;}
.alignright,img.alignright{margin-left:24px; display:inline; float:right;}
.aligncenter,img.aligncenter{margin-right:auto; margin-left:auto; display:block; clear:both;}
.not-found-text{font-size:100px; line-height:100px; border-bottom:1pt solid #E1E1E1; margin-bottom:100px; padding-bottom:30px;}
.intro-page h2 strong{color:#9DCEDF; font-weight:400;}
.intro-page{margin:0; padding:30px 0;}
#contact-map{margin-left:-40px; max-height:100%; margin-bottom:30px;}
.resize img{max-width:100%; max-height:100%; /*min-height: 200px;*/ display:inline-block;}
video{width:100%; height:auto;}
ul.team-memebers li{text-align:center; float:left; margin-right:20px;}
ul.team-memebers li.last{margin-right:0;}
#contact-map{width:1020px;}
#contact-map iframe{width:100%;}
img.intro-img{margin: 0 auto; display: block; border-bottom: 1px solid #e4e5e5;}
img.team-member{width:70px; height:70px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:0 1px 1px #615951; -moz-box-shadow:0 1px 1px #615951; -webkit-box-shadow:0 1px 1px #615951;}
blockquote,q{quotes:none;}
blockquote:after,blockquote:before,q:after,q:before{content:''; content:none;}
blockquote{padding:0 10px 0 35px; line-height:24px; background-image:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/quote.png); background-position:0 10%; background-repeat:no-repeat; color:#999;}
blockquote span{color:#666;}
.button-holder-2{float:right; margin-top:5px;}
code,pre{border:1px solid #e1e1e1; border-left:5px solid #e1e1e1; width:96%; margin-bottom:20px; padding:2%; font-size:11px; display:inline-block; background-color:#f5f5f5;}
.pdf,.skype-call{padding:15px 10px 10px 65px; width:125px; min-height:48px;}
.pdf{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/icons/pdf-icon.png) 5px 12px no-repeat;}
.skype-call{background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/icons/skype-icon.png) 5px 12px no-repeat;}
#map{height:275px; margin:0 0 30px -40px; width:1020px;}
#map:after,#map:before{background:0 0; -webkit-box-shadow:0 0 5px 2px rgba(54,55,54,.1); -moz-box-shadow:0 0 5px 2px rgba(54,55,54,.1); box-shadow:0 0 5px 2px rgba(54,55,54,.1); content:''; left:0; position:absolute; top:0; width:100%;}
#map:after{bottom:0; top:auto;}
ul.buttons li{display:list; margin:25px 0;}
ul.buttons-huge li{display:list; margin:45px 0;}
.inner-page-intro{width:100%; height:auto; float:left; padding:0; margin-bottom:30px; border-bottom:1pt solid #e1e1e1;}
.add-widget{sssbackground:url(//www.interflow.com.au/wp-content/themes/interflow/lib/shortcodes/images/lists/addlist.png) left center no-repeat; background:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/plus.png) left center no-repeat; padding:2px 2px 2px 13px; font-weight:700; display:block; margin-top:20px;}
.help{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#eee; padding:20px;}
.help p{margin-bottom:0;}
.logo{float: left;}
.logo img{display: block;}
.header-right{float: right; margin-top: 20px;}
.search-widget{float: left; position: relative;}
#searchsubmit{margin: 0; padding: 0; border: 0 none; background: url(//www.interflow.com.au/wp-content/themes/interflow/library/images/search-icon.png) no-repeat; background-size: 26px auto; -webkit-background-size: 26px auto; width: 26px; height: 26px; text-indent: -999em; position: absolute; right: 10px; top: 2px;}
#copyrights .footer-left{float: left; font-size: 14px; padding: 8px 0 7px 15px; line-height: 1;}
#copyrights .footer-right{float: right; display: none;}
.footer-right img{display: block;}
.content-after-banner{text-align: center; margin: 60px 0;}
.content-after-banner h2{font-size: 32px; color: #000; line-height: 1; margin: 0 0 35px;}
.content-after-banner p{font-size: 24px; color: #666; padding: 0 50px; margin-bottom: 0;}
.three-boxes{}
.three-boxes .one-third-box{width: 300px; margin-right: 40px; float: left; text-align: center;}
.three-boxes .one-third-box:last-child{margin-right: 0;}
.one-third-box img{display: block; width: 100%; margin: 0 auto 30px;}
.one-third-box h3{margin-bottom: 0;}
.flex-control-nav{display: none;}
.flexslider{margin: 0 auto;}
.under-banner{background: url(//www.interflow.com.au/wp-content/themes/interflow/library/images/grey-gradient1.png) repeat-x left top,url(//www.interflow.com.au/wp-content/themes/interflow/library/images/grey-gradient.png) no-repeat center top; padding: 20px 0 0;}
.under-banner ul{list-style: none; margin: 0; padding: 0;}
.under-banner li{list-style: none; float: left; width: 150px; margin-right: 19px; margin-left: -3px; text-align: center; vertical-align: top;}
.under-banner li:last-child{margin-right: 0;}
.under-banner li a{color: #fff;}
.under-banner li img{display: block; opacity: 0.7; transition: opacity ease 0.4s; -o-transition: opacity ease 0.4s; -ms-transition: opacity ease 0.4s; -moz-transition: opacity ease 0.4s; -webkit-transition: opacity ease 0.4s;}
.under-banner li a:hover img{opacity: 1;}
.under-banner li h3{padding: 10px 30px; line-height: 1.2; font-size: 14px; color: #fff; font-weight: bold; margin: 0;}
.site-banner{margin: 0 0 40px;}
.dividing-line{margin: 50px 0; height: 2px; clear: both; float: none; width: 100%; display: block; background-color: #b4b6b8;}
.cmt-wrapper{margin: 40px 0 0;}
.cmt-members .col-one-fourth img, #cmt-content .cmt_profile_pic img{border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; display: block; margin: 0 auto 30px;}
.cmt-members h4.cmt-name{margin: 0 0 5px; line-height: 1; font-size: 20px; color: #000; font-weight: normal;}
.cmt-members p{margin: 0;}
.cmt-members p.member-role{margin-bottom: 30px; font-size: 16px; color: #000;}
.cmt-members a.cmt-full-profile{display: none;}
.cmt-members .col-one-fourth{margin: 0 40px 80px 0; width: 300px;}
.cmt-members .col-one-fourth.lastCol{margin-right: 0;}
.cmt-detail{font-weight: bold; margin: 0 0 20px; font-size: 16px; color: #000;}
.center-aligned-text{}
.left-aligned-text{text-align: left;}
.center-aligned-text .hentry,.template-3 .hentry,.left-aligned-text .hentry{}
.three-boxed-layout{padding-top: 50px; border-top: 2px solid #b4b6b8;}
.value-page .three-boxed-layout{padding-bottom: 50px; margin-bottom: 50px; border-bottom: 2px solid #b4b6b8; border-top: 0 none; padding-top: 0;}
.three-boxed-layout ul{margin: 0; padding: 0; list-style: none;}
.three-boxed-layout ul li{float: left; width: 300px; margin: 0 40px 40px 0; text-align: left;}
.three-boxed-layout ul li:last-child{margin-right: 0;}
.three-boxed-layout ul li img{display: block; margin-bottom: 20px;}
.three-boxed-layout ul li p:last-of-type{margin-bottom: 0;}
.blue-band{background-color: #009ddc; padding: 45px 0; text-align: center;}
.blue-band h3{font-size: 36px; font-family:'CenturyGothic-Bold','CenturyGothic-Regular'; color: #fff; margin: 0; line-height: 1;}
.box-under-blue-box{margin: 60px 0 0;}
.widget_search{position: relative;}
.widget_search #s{width: 100%; height: 30px;}
.top-border{border-top: 2px solid #b4b6b8; margin-top: 30px; padding-top: 50px;}
.news-content-container{float: left; width: 640px;}
.news-sidebar{float: left; margin-right: 110px; width: 230px;}
.widget_categories h4.widget-title{margin-bottom: 0;}
.post-listing.hentry{margin: 0 40px 50px 0; padding-bottom: 30px; float: left; width: 300px; border-bottom: 2px solid #d2d3d5;}
.post-listing.hentry:nth-child(2n){margin-right: 0;}
.post-listing h3{font-size: 16px; margin-bottom: 15px;}
.post-listing h3 a{display: block;}
.resize{margin: 0 0 15px; text-align:center;}
.resize img{display: inline-block;}
.projects-content-container{float: left; margin-right: 80px; width: 640px;}
.projects-sidebar{float: left; width: 230px;}
.default-content{margin: 60px 0 0;}
.menu-sidebar{float: left; margin-right: 40px; width: 300px;}
.menu-page-content{float: left; width: 640px;}
.menu-side-menu-container ul,.menu-side-menu-container li{list-style: none; padding: 0; margin: 0; position: relative;}
.menu-side-menu-container ul.sub-menu{}
.menu-side-menu-container ul#menu-side-menu{border-bottom: 1px solid #acaeaf;}
.menu-side-menu-container ul#menu-side-menu li a{display: block; padding: 7px 40px 7px 20px; line-height: 1; border: 1px solid #acaeaf; border-bottom: 0 none;}
.menu-side-menu-container ul#menu-side-menu > li > a{background-color: #dcddde;}
.menu-side-menu-container ul#menu-side-menu li li a{background-color: #f1f1f2; padding-left: 40px;}
span.show-hide{position: absolute; display: block; width: 40px; top: 0; height: 30px; right: 0; background: url(//www.interflow.com.au/wp-content/themes/interflow/library/images/down-arrow.png) no-repeat center; text-indent: -999em; cursor: pointer;}

/*Megamenu CSS*/
#main-navigation #hmenu_load_1 .hmenu_main_holder{height: auto;}
#main-navigation #hmenu_load_1 .hmenu_inner_holder{width: 100%;}
#main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul > li{margin-right: 14px;}
#main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul > li:last-child{margin-right: 0;}
#main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul > li > a{color:#000; text-transform:uppercase; display: block; line-height: 1; padding: 16px; font-size: 16px; font-family:'CenturyGothic-Regular';}
#main-navigation #hmenu_load_1 .hmenu_wrap,#main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul li a span{display: block; margin: 0; padding: 0 !important; float: none; background-color: transparent;}
#main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul ul li a span{line-height: 1.5 !important;}
#main-navigation #hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li.hmenu_active_nav,#main-navigation #hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li:hover{background-color: transparent;}
#main-navigation #hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li.hmenu_active_nav > a,#main-navigation #hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li:hover > a{color: #fff; background-color: #009ddc;}
#main-navigation #hmenu_load_1 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div{color: #fff !important; background-color: transparent !important;}
#main-navigation #hmenu_load_1 .hmenu_sub{background-color: #e2e4e4; top: 100%; width: 220px;}
#main-navigation #hmenu_load_1 .hmenu_sub > ul > li > a{padding: 16px 15px; color: #333; font-size: 16px; font-family:'CenturyGothic-Regular';}
#main-navigation #hmenu_load_1 .hmenu_sub > ul > li > a:hover{background-color: #fff; color: #333 !important;}
#main-navigation #hmenu_load_1 .hmenu_mega_sub{top: 48px;}
#main-navigation #hmenu_load_1 .hmenu_mega_sub h2{font-family:'CenturyGothic-Regular' !important; background: url(//www.interflow.com.au/wp-content/themes/interflow/library/images/heading-dot.png) no-repeat left 6px; font-size: 13px !important; font-weight: bold !important; padding: 0 0 0 10px !important; margin: 0; !important; text-transform: uppercase; line-height: 1.2;}
#main-navigation #hmenu_load_1 .hmenu_sub > ul > li.hmenu_active_nav a *{color: #333 !important;}
#main-navigation #hmenu_load_1 .hmenu_sub > ul > li.hmenu_active_nav a{background-color: #fff;}
#main-navigation #hmenu_load_1 .hmenu_mega_inner{padding: 0;}
#main-navigation #hmenu_load_1 .hmenu_post_item,#main-navigation #hmenu_load_1 .hmenu_list_item{padding: 0 0 0 20px !important; margin: 0 0 0 -20px !important;}
#main-navigation #hmenu_load_1 .hmenu_list_content{padding: 0; display: block;}
#main-navigation #hmenu_load_1 .hmenu_list_item:hover{background: #fff;}
#main-navigation #hmenu_load_1 .hmenu_list_content h3{font-family:'CenturyGothic-Regular' !important; padding: 0 0 5px 15px !important; color: #000 !important; background: url(//www.interflow.com.au/wp-content/themes/interflow/library/images/li-dots.png) no-repeat left 9px;}
#main-navigation #hmenu_list_item_uni_19 .hmenu_list_content h3,#main-navigation #hmenu_list_item_uni_20 .hmenu_list_content h3,#main-navigation #hmenu_list_item_uni_25 .hmenu_list_content h3,#main-navigation #hmenu_list_item_uni_27 .hmenu_list_content h3,#main-navigation #hmenu_list_item_uni_30 .hmenu_list_content h3,#main-navigation #hmenu_list_item_uni_33 .hmenu_list_content h3{font-weight: bold !important; padding: 0 0 10px !important; background: none !important;}
#main-navigation #hmenu_load_1 #hmenu_list_item_uni_19.hmenu_list_item,#main-navigation #hmenu_load_1 #hmenu_list_item_uni_20.hmenu_list_item,#main-navigation #hmenu_load_1 #hmenu_list_item_uni_25.hmenu_list_item,#main-navigation #hmenu_load_1 #hmenu_list_item_uni_27.hmenu_list_item,#main-navigation #hmenu_load_1 #hmenu_list_item_uni_30.hmenu_list_item,#main-navigation #hmenu_load_1 #hmenu_list_item_uni_33.hmenu_list_item{padding-bottom: 0 !important;}
#main-navigation #hmenu_load_1 #hmenu_list_item_uni_25.hmenu_list_item,#main-navigation #hmenu_load_1 #hmenu_list_item_uni_30.hmenu_list_item{padding-top: 20px !important;}
#main-navigation .hmenu_col_devider{bottom: 0; margin-right: 20px;}
#main-navigation #hmenu_load_1 .hmenu_col_3:last-child .hmenu_inner_col{margin-right: 0; padding-right: 0;}
#main-navigation #hmenu_load_1 .hmenu_col_3:last-child .hmenu_col_devider{display: none;}
#main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap{font-family:'CenturyGothic-Regular'; font-size: 16px;}
#main-navigation #hmenu_load_1 .hmenu_text_item{font-family:'CenturyGothic-Regular'; font-size: 16px; color: #000; padding: 0;}
#main-navigation #hmenu_load_1 .hmenu_inner_col{padding: 0;}
.cbp-af-header.cbp-af-header-shrink #main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap{font-size: 14px;}
.comment-textarea{clear: both;}
a.youtube-post{display: block; width: 50px; height: 50px; margin: 20px 0 0; background: url(//www.interflow.com.au/wp-content/themes/interflow/library/images/youtube-icon-post.png) no-repeat; text-indent: -999em; overflow: hidden;}
.menu-on-device{display: none; float: right; margin-top: 22px;}
.menu-toggler{display: block; width: 40px; height: 25px; background: url(//www.interflow.com.au/wp-content/themes/interflow/library/images/menu-icon.png) no-repeat; text-indent: -99em; overflow: hidden; cursor: pointer;}
.menu-menu-for-devices-container{display: none; position: absolute; top: 85px; right: 0; max-width: 300px; width: 100%; z-index: 9; background-color: #fff; overflow-y:scroll;}
.menu-menu-for-devices-container ul,.menu-menu-for-devices-container li{margin: 0; padding: 0; list-style: none;}
.menu-menu-for-devices-container li{position: relative;}
.menu-menu-for-devices-container li a{display: block; font-size: 14px; padding: 10px; border: 1px solid #d1d3d4; border-top: 0 none; background-color: #dcddde; color: #000;}
.menu-menu-for-devices-container span.show-hide{height: 40px;}
.menu-menu-for-devices-container li.menu-item-type-custom > a{background-color: #808285; background-image:none; padding:10px;}

/*Tabbing Menu*/
.section-sub-menu{padding: 25px 0;}
.section-sub-menu > div{background: url(//www.interflow.com.au/wp-content/themes/interflow/library/images/heading-dot.png) no-repeat left 6px; font-size: 14px; padding: 0 0 0 10px; margin: 0 0 0 30px; text-transform: uppercase; line-height: 1.2; color: #009ddc; float: left; cursor: pointer;}
.section-sub-menu > div.active{font-weight: bold;}
.section-subsub-menu > div{display: none;}
.section-subsub-menu > div.active{display: block;}
#hmenu_load_1 .hmenu_mega_sub .section-subsub-menu > div h3{color: #000 !important; padding: 0 0 10px 30px !important; font-weight: bold !important; font-size: 13px !important; font-family:'CenturyGothic-Regular' !important;}
#hmenu_load_1 .hmenu_navigation_holder > ul li .section-subsub-menu > div li{float: none; display: block; border-bottom: 0 none;}
#hmenu_load_1 .hmenu_navigation_holder > ul li .section-subsub-menu > div li a{display: block; color: #000; font-size: 14px !important; padding: 5px 30px 5px 40px; background: url(//www.interflow.com.au/wp-content/themes/interflow/library/images/li-dots.png) no-repeat 30px 15px;}
#main-navigation #hmenu_load_1 ul{padding: 0 0 20px !important;}
#hmenu_load_1 .hmenu_navigation_holder > ul li .section-subsub-menu > div li a:hover, #hmenu_load_1 .hmenu_navigation_holder > ul li .section-subsub-menu > div li a.active{color: #000; background-color: #fff;}
.section-subsub-menu .column-4{width: 25%; position: relative; float: left;}
.section-subsub-menu .column-4:after{content: ""; position: absolute; top: 0; bottom: 0; right: 0; width: 1px; background-color: #000;}
.section-subsub-menu .column-4:last-child:after{display: none;}
.pdf-button {background-image:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/pdf-icon.png); background-repeat:no-repeat; background-position:15px center; background-color: #009ddc; color: #fff; padding: 15px 20px 15px 50px; font-family:CenturyGothic-Regular, arial; margin-right:25px; display: inline-block;}
.pdf-button:hover{color:#fff;}
.youtube-file-button a {display: inline-block; vertical-align:middle;}
.menu-menu-for-devices-container li a{background-color:#dcddde;}
.menu-menu-for-devices-container li li a{background-color:#f1f1f2; background-image:url(//www.interflow.com.au/wp-content/themes/interflow/library/images/sub-menu.png); background-position:20px center; padding-left: 40px;  background-repeat: no-repeat;}
.menu-menu-for-devices-container li li li.menu-item-type-custom > a{background-color:#dcddde; background-image:none; padding:10px;}
.fl-left{float: left; width: 650px; margin-right: 30px;}
.fl-right{float: right; width: 300px; text-align: center;}
body.category-projects-2 #main .post-listing.hentry{width: 100%; float: none; margin-right: 0;}
.map-block{padding-top: 30px; margin-bottom: 30px; border-top: 1px solid #e1e1e1;}
.map-block:last-of-type{padding-bottom: 0; margin-bottom: 0; border-bottom: 0 none;}
.map-block:first-of-type{margin-top: 20px;}
.map-container{}
.map-block .map-left{float: left; width: 470px; margin-top: 0;}
.map-block .map-right{float: right; width: 470px;}
.map-block iframe{box-shadow: 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: 0 0 3px rgba(0,0,0,0.3); -ms-box-shadow: 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);}
.back-button{background-color: #009ddc; color: #fff; padding: 10px 20px; font-size: 14px; float: right;}
a.back-button:hover{color: #fff;}
article .img-right{width: 470px; float: right;}
article .text-left{width: 480px; float: left; margin-right: 30px;}
.mb20{margin-bottom: 20px;}
.service-left{float: left; width: 650px;; margin-right: 30px;}
.service-right{float: left; width: 300px;}
.service-right h4{color: #009DDC;}
.pdf-form{padding: 15px; background-color: #f8f8f8; box-shadow: inset 0 0 5px rgba(0,0,0,0.4); -o-box-shadow: inset 0 0 5px rgba(0,0,0,0.4); -ms-box-shadow: inset 0 0 5px rgba(0,0,0,0.4); -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.4); -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.4);}
.form-row{position: relative; margin-bottom: 15px;}
.captcha1{float: left; width: 140px; margin-right: 10px;}
.captcha2{float: left; margin-right: 10px; width: 85px;}
.captcha2 img{display: block; border: 1px solid #ccc; height: 38px;}
.captcha3{float: left;}
a.refresh{display: block; background: url(//www.interflow.com.au/wp-content/themes/interflow/library/images/captcha.png) no-repeat; width: 24px; height: 24px; text-indent: -999em; overflow: hidden; margin-top: 7px;}
.form-youtube{margin: 30px 0 0;}
.youtube-link-icon{}
.youtube-link-icon a{vertical-align: top; display: inline-block;}
.slides li{ text-align:center;}
#hmenu_load_1 .hmenu_main_holder { background:none !important;filter: none;}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .under-banner li h3{font-size: 15px;}
}
.divi_line{ padding:10px 0px; border-bottom:solid 1px #e1e1e1; border-top:solid 1px #e1e1e1;}
.tp-caption.largewhitebg{ font-family:CenturyGothic-Regular !important;}
.pageMar{ margin-top: 15px;}
.col-full-width{padding:15px 0; border-bottom:2px solid #d2d3d5; clear:both;}
.cmt-img{float:left; margin-right:15px; width:30%;}
.cmt-detail{}
.cmt-detail1{float:left; width:68%;}
.col-full-width:first-child{padding-top:0;}
.col-full-width:last-child{border-bottom:0 none !important;}


/*some other*/
.container-banner{margin:0 auto; width:1170px; overflow: hidden; padding-top:13px;}
.under-banner{background:none!important;}
.under-banner li img{opacity: 1!important; width: 182px!important}
.under-banner li{  width: 182px!important; border:solid 1px #eee;transform: translateZ(0px);
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;}
.under-banner li:hover{-webkit-box-shadow: 0px 11px 5px -7px rgba(99,94,99,1);
-moz-box-shadow: 0px 11px 5px -7px rgba(99,94,99,1);
box-shadow: 0px 11px 5px -7px rgba(99,94,99,1);transform: translateY(-8px);}
.under-banner ul{ height:180px;}
.under-banner li:nth-child(1n):hover{ background:#64bde1 !important;}
.under-banner li:nth-child(2n):hover{ background:#009ddc !important;}
.under-banner li:nth-child(3n):hover{ background:#00629b !important;}
.under-banner li:nth-child(4n):hover{ background:#bcbec0 !important;}
.under-banner li:nth-child(5n):hover{ background:#808285 !important;}
.under-banner li:nth-child(6n):hover{ background:#414042 !important;}

.menu-page-content{min-height:250px;}

@media only screen and (min-width:1024px){
	.page-id-90 .three-boxed-layout ul li{margin-bottom:0;}
	.cmt-members .col-one-fourth:nth-child(4),.cmt-members .col-one-fourth:nth-child(5),.cmt-members .col-one-fourth:nth-child(6){margin-bottom:0;}
	.hentry:last-child,.hentry:last-of-type{ margin-bottom:0; padding-bottom:0;}
}
@media only screen and (max-width:1023px){
    #navigation-wrapper{display: none;}
    .menu-on-device{display: block;}
}
@media only screen and (min-width: 980px) and (max-width: 1169px){
    .container{width:960px;}
	.container-banner{width:960px;}
    #main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul > li{margin-right: 11px;}
    .under-banner{background-size: auto;}
   .under-banner li {margin-left: 0;    margin-right: 10px;    min-height: 170px;    width: 151px !important;}
   .under-banner li:nth-child(6n) {margin-right: 0; }
    .three-boxes .one-third-box,.three-boxed-layout ul li,.cmt-members .col-one-fourth{width: 293px;}
    .news-sidebar{margin-right: 50px;}
    .news-content-container{width: 680px;}
    .post-listing.hentry{width: 320px;}
    .resize img{width: 100%;}
    #comment-form-elements .one-fourth{width: 213px;}
    .menu-page-content{width: 620px;}
    .page-template-template-6 .three-boxed-layout ul li{width: 290px;}
    .fl-left{width:630px; }
    article .img-right{width: 450px;}
}



@media only screen and (min-width:768px) and (max-width:979px){
	body{padding-top:80px;}
    #header{padding: 20px 0;}
    .container{width:750px;}
	.container-banner{width:750px;}
    .search-widget,#header.cbp-af-header .clear{display: none;}
    .under-banner{text-align:center;}
    .under-banner li img{width:100%;}
    .under-banner ul li{margin:0px 40px 15px 0px; display:inline-block; float:none; width:155px;}
    .under-banner ul li:nth-child(3n){margin-right:0;}
    .under-banner li h3{padding-left: 18px; padding-right: 18px;}
    .three-boxes .one-third-box{margin-right:30px; width:230px;}
    .three-boxed-layout ul li{margin:0 15px 20px 0; width:240px;}
    .cmt-members .col-one-fourth{margin:0 20px 50px 0; width:230px;}
    .projects-sidebar{width:220px;}
    .projects-content-container{margin-right:30px; width:500px;}
    .news-sidebar{width:200px; margin-right:30px;}
    .news-content-container{width:520px;}
    .news-content-container.post-listing.hentry{margin:0 25px 40px 0; width:240px;}
    .menu-sidebar{margin-right:30px; width:270px;}
    .menu-page-content{width:450px;}
   /* img.wp-image-563, img.wp-image-569, img.wp-image-573{width:70%;}
    img.wp-image-479, img.wp-image-679{width:60%;}
    img.wp-image-594, img.wp-image-679, img.wp-image-680, img.wp-image-653, img.wp-image-786{width:50%;}
    img.wp-image-657, img.wp-image-587, img.wp-image-686, img.wp-image-427, img.wp-image-439{width:40%;}*/
    #footer{margin:0 0 0; }
	#copyrights{ padding-top:120px;}
    #footer:before{background-size:100% 60px; height:60px;}
    .cbp-af-header .menu-menu-for-devices-container{top:90px;}
    .cbp-af-header-shrink .menu-menu-for-devices-container{top:61px;}
    .fl-left{width:530px; margin-right:20px;}
    .fl-right{width:200px;}
    .map-container .map-left{width: 300px;}
    .map-container .map-right{width: 350px;}
    article .text-left{width: 420px;}
    article .img-right{width: 300px;}
}


@media only screen and (min-width:480px) and (max-width:767px){
	.container{width:460px;}
	.container-banner{width:460px;}
	.search-widget,#header.cbp-af-header .clear{display: none;}
	.logo{width:40%;}
	.menu-on-device, .header-right.clearfix{margin-top:0px;}
	body{padding-top:87px;}
	#header{padding:20px 0;}
	.under-banner{text-align:center;}
	.under-banner li img{width:100%;}
    .under-banner ul li{margin:0px 15px 15px 0px; display:inline-block; float:none; width:140px;}
    .clearfix > li:nth-child(3n) {margin-right: 0;}
    .under-banner li h3{font-size:14px; padding-left: 18px; padding-right: 18px;}
    .three-boxes .one-third-box{margin-right:15px; width:140px;}
    .three-boxed-layout ul li{margin:0 15px 20px 0; width:30px;}
    .three-boxed-layout ul li{margin:0 15px 20px 0; width:30px;}
    .cmt-members .col-one-fourth:nth-child(2n){margin-right:0 !important;}
    .cmt-members .col-one-fourth.lastCol{margin:0 30px 40px 0;}
    .cmt-members .col-one-fourth{width:46% !important; margin:0 30px 40px 0;}
    .three-boxed-layout ul li{width:140px;}
    .news-content-container{width:458px; float:none;}
    .news-content-container .post-listing.hentry{margin:0 0px 40px 0; width:100%;}
    .news-sidebar{float:none; margin:0 0 30px; width:80%;}
    .container .projects-content-container{float:none; width:100%; margin-right:0; margin-bottom:30px;}
	.container .projects-sidebar{width:80%; float:none;}
	.menu-page-content{width:198px;}
	.menu-sidebar{width:242px; margin-right:20px;}
    /*img.wp-image-563, img.wp-image-569, img.wp-image-573{width:70%;}
    img.wp-image-479, img.wp-image-679{width:60%;}
    img.wp-image-594, img.wp-image-679, img.wp-image-680, img.wp-image-653, img.wp-image-786, img.wp-image-701{width:50%;}
    img.wp-image-657, img.wp-image-587, img.wp-image-686, img.wp-image-427, img.wp-image-439, img.wp-image-693{width:40%;}
    img.wp-image-313{width:50% !important;}
    img.wp-image-709{width:40% !important; height:auto !important;}*/
    #copyrights .footer-right{display:none; float:none; width:50%; display:none;}
    #copyrights .footer-left{ display:inline-block; float:none; padding:0 0 20px; display:inline-block;}
    #footer{margin:20px 0 0; padding:20px 0 0; text-align:center; min-height:20px; background: #009ddc;}
	#copyrights{ padding-top:0px;}
    .content-after-banner p{font-size:18px; padding:0;}
    .content-after-banner h2{font-size:24px; margin:0 0 20px;}
    .menu-menu-for-devices-container{top:58px;}
    
    .cbp-af-header-shrink .menu-toggler{margin-top:15px;}
    .fl-left{width:100%; margin-right:0; margin-bottom:20px; float:none}
    .fl-right{width:100%; float:none;}
    .jl-job-list{width:240px !important;}
    .menu-menu-for-devices-container{height: 200px;}
    .map-container .map-left{width: 100%; float: none; margin: 0 0 30px;}
    .map-container .map-right{width: 100%; float: none;}
    article .text-left{width: 100%; margin-bottom: 30px; float: none;}
    article .img-right{width: 100%; float: none;}
	.cmt-img{width:30%;}
	.cmt-detail1{width:63%; text-align:left;}
}

@media only screen and (max-width:479px){
	.container{width:96%;}
	.container-banner{width:96%;}
	#content{ margin-top: 14%;}
	.search-widget{ float: right;}
	#s{ width: 196px;}
	#social-icons{ margin-top: 10px;}
	.search-widget{ margin-top: 10px;}
	.map-block .map-left{ width: 310px;}
	.default-content{ margin: 0px;}
	#footer{ position: inherit;}
	.product-slider{ margin-top: 14%;}
	.three-boxes.clearfix{text-align:center;}
	.search-widget,#header.cbp-af-header .clear{}
	.logo{width:40%;}
	.menu-on-device, .header-right.clearfix{margin-top:0px;}
	body{padding-top:60px;}
	#header{padding:15px 0;}
    .three-boxes.clearfix .one-third-box{display:inline-block; float:none; margin-right:0; margin-bottom:40px; width: auto;}
    .cmt-wrapper.mobile .cmt-members{text-align:center;}
	.cmt-members .col-one-fourth{width:100% !important; float:none !important; margin-right:0 !important; display:inline-block; }.news-sidebar{float:none; margin:0 0 30px; width:80%;}
	.container .projects-content-container{float:none; width:100%; margin-right:0; margin-bottom:30px;}
	.container .projects-sidebar{width:80%; float:none;}.news-content-container{width:100%; float:none;}
	.news-content-container .post-listing.hentry{margin:0 0 40px 0; width:100%;}
	.news-sidebar{float:none; margin:0 0 30px; width:80%;}
	.under-banner{text-align:center;}
	.under-banner li img{width:100%;}
	.under-banner ul li{margin:0px 15px 15px 0px; display:inline-block; float:none; width:140px;}
	.under-banner ul li:nth-child(2n){margin-right:0;}
	.under-banner li h3{font-size:14px; padding-left: 22px; padding-right: 22px;}
	.menu-page-content{float:none; width:100%;}
	.menu-sidebar{float:none; width:100%; margin:0 0 30px; }
    img.wp-image-563, img.wp-image-569, img.wp-image-573{float:none; margin:0 0 30px;}
    img.wp-image-594, img.wp-image-679, img.wp-image-680, img.wp-image-653, img.wp-image-786, img.wp-image-701, img.wp-image-581{ float:none; margin:0 0 30px;}
    img.wp-image-657, img.wp-image-587, img.wp-image-686, img.wp-image-427, img.wp-image-439, img.wp-image-693, .alignright, img.alignright{float:none; margin:0 0 20px;}
    img.wp-image-313{ float:none; margin:0 0 30px;}
    img.wp-image-709{ float:none; margin:0 0 30px;}
	.current-jobs-iframe iframe{width:100% !important;}
	#content h1{margin-bottom:15px;}
	h1{font-size:24px;}
	#footer{margin:20px 0 0; padding:20px 0 0; text-align:center; min-height:20px; background: #009ddc;}
	#copyrights{ padding-top:0px;}
	#copyrights .footer-right{display:none; float:none; width:40%; display:none;}
	#copyrights .footer-left{ display:inline-block; float:none; padding:0 0 20px; display:inline-block;}
	.content-after-banner h2{font-size:24px; margin:0 0 20px;}
	.content-after-banner p{font-size:16px; padding:0;}
	.content-after-banner{margin:30px 0;}
	.menu-menu-for-devices-container{top:46px;}
	
	.cbp-af-header-shrink .menu-toggler{margin-top:10px;}
	.cbp-af-header-shrink .menu-menu-for-devices-container{top:61px;}
	.fl-left{width:100%; margin-right:0; margin-bottom:20px; float:none}
    .fl-right{width:100%; float:none;}
    .current-jobs-iframe .jl-nav-container{float:none !important; width:100% !important;}
    .current-jobs-iframe .jl-job-list{width:290px !important;}
    .map-container .map-left{width: 100%; float: none; margin: 0 0 30px;}
    .map-container .map-right{width: 100%; float: none;}
    article .text-left{width: 100%; margin-bottom: 30px; float: none;}
    article .img-right{width: 100%; float: none;}
	.service-left{ width: 100%;}
	.cmt-img{width:100%;}
	.cmt-detail1{width:100%; text-align:left;}
} .flexi-parent *{
box-sizing: border-box;
}
.flexi-parent {
display: flex;
flex-wrap: wrap;
margin: 0 -15px;
}
.flexi-columns {
flex-direction: column;
flex-wrap: wrap;
}
.flexi-centre {
justify-content: center; }
.flexi-middle {
align-items: center; }
.flexi-spaced {
justify-content: space-between;
}
.flexi-child {
padding-left: 15px;
padding-right: 15px;
margin-bottom: 30px;
width: 100%;
}
.flexi-parent.one-per-row .flexi-child {
max-width: 100%;
}
.flexi-parent.two-per-row .flexi-child {
max-width: 50%;
}
.flexi-parent.three-per-row .flexi-child {
max-width: 33.33%;
}
.flexi-parent.four-per-row .flexi-child {
max-width: 25%;
}
.flexi-parent.five-per-row .flexi-child {
max-width: 20%;
}
.flexi-parent.six-per-row .flexi-child {
max-width: 16.66%;
} @media only screen and (max-width: 1024px) {
.flexi-parent.one-per-row .flexi-child,
.flexi-parent.two-per-row .flexi-child,
.flexi-parent.three-per-row .flexi-child,
.flexi-parent.four-per-row .flexi-child,
.flexi-parent.five-per-row .flexi-child,
.flexi-parent.six-per-row .flexi-child,
.flexi-child {
max-width: 50% !important;
}
} #freeflow-large_button a, a #freeflow-large_button a{
background-color: transparent!important;
border: solid 2px black;
color: black;
font-weight: 900;
padding: 50px 50px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 40px;
width:100%
}
#freeflow-large_button a:hover, a #freeflow-large_button:hover{
background-color: #009ddc!important;
border: solid 2px #009ddc;
color: white;
font-weight: 900;
padding: 50px 50px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 40px;
width:100%
} .section-monthly-archives .inner{
position: relative;
text-transform: uppercase;
background-color: #d2d3d5; top: 0;
}
.section-monthly-archives .image{
background-size: cover;
background-position: center;
height: 220px; box-shadow: inset 0px 0px 6px 0px rgba(0,0,0,0.7);
}
.section-monthly-archives .inner:hover{
opacity: 0.8;
top: -2px;
}
.section-monthly-archives a.overlay-link{
position: absolute;
top:0;
left:0;
right:0;
bottom:0;
}
.section-monthly-archives .descriptor{
color: black;
background-color: black;
padding: 20px;
text-align: center;
font-size: 11px;
letter-spacing: 3px;
border-bottom: solid 1px rgba(255,255,255,0.7);
}
.section-monthly-archives .month{
font-size: 14px;
text-align: center;
color: black;
padding: 10px 4px;
border-top: solid 1px rgba(255,255,255,0.3);
}  @media screen and (max-width: 1169px) {
.newsletter_header h1, .media_header h1 {
bottom: -17px!important;
font-size: 32px;
}
}
@media screen and (max-width: 980px) {
.newsletter_header h1, .media_header h1 {
bottom: 20px!important;
font-size: 23px;
}
}
@media screen and (max-width: 479px) {
.newsletter_header h1, .media_header h1 {
bottom: 35px!important;
font-size: 15px;
}
}  .section-monthly-archives .hsesafety-styling{
position: relative;
text-transform: uppercase;
background-color: transparent!important; top: 0;
}
.section-monthly-archives .inner {
position: relative;
text-transform: uppercase;
background-color: white;
top: 0;
}
.hsesafety-styling .hsebutton a:hover {
background-color: #009ddc;
color: white;
border-radius: 5px;
border: 1px solid #009ddc;
margin-top: 20px;
}
.hsesafety-styling  .hsebutton a{
background-color: transparent;
color: #009ddc;
border-radius: 5px;
border: 1px solid #009ddc;
padding: 10px;
} #fancybox-wrap {
z-index: 11010 !important;
}
.papers-wrap .threecol-one {
width: 30.66666667%;
margin-right: 4%;
display: inline-block;
float: left;
margin-bottom: 30px;
}
.papers-wrap .threecol-one img {
width: 100%;
}
.threecol-one .button {
background: #009ddc;
display: block;
padding: 7px 10px;
font-size: 16px;
text-align: center;
}
.threecol-one .button:hover {
color: #fafafa !important;
}
.twocol-one .button {
background: #009ddc;
display: block;
padding: 7px 10px;
font-size: 16px;
text-align: center;
}
.twocol-one .button:hover {
color: #fafafa !important;
}
.papers-wrap .threecol-one:nth-child(3n) {
margin-right: 0;
}
.papers-wrap .threecol-one:nth-child(3n+1) {
clear: both;
}
.single .threecol-two {
width: 65.333333%;
margin-right: 4%;
display: inline-block;
float: left;
margin-bottom: 30px;
}
.single .threecol-one {
width: 30.66666667%;
margin-right: 4%;
display: inline-block;
float: left;
margin-bottom: 30px;
}
.single .threecol-one.last {
margin-right: 0;
}
.single .pdf-button {
width: 100%;
margin-bottom: 20px;
}
.gallery-item img {
height: auto;
}
.twocol-one {
width: 48%;
margin-right: 4%;
display: inline-block;
float: left;
margin-bottom: 30px;
margin-top: 30px;
}
.test-two-wrap {
position: relative;
}
.test-two-wrap img {
margin-bottom: 30px;
}
.test-two-wrap .twocol-one:nth-child(2n+1) {
margin-right: 0;
padding-right: 2%;
border-right: 1px solid #ccc;
}
.test-two-wrap .twocol-one:nth-child(2n) {
margin-right: 0;
padding-left: 2%;
}
.test-two-wrap .twocol-one:nth-child(2n):after {
content: "";
height: 1px;
background: #ccc;
width: 980px;
position: absolute;
left: 0;
margin-top: 30px;
}
.testimonials-wrap {}
.testimonials-wrap img {
margin-bottom: 20px;
}
.testimonials-wrap p {
font-style: italic;
}
.testimonials-wrap strong {
font-style: normal;
}
.threecol-one h3 {
font-size: 16px;
margin: 15px 0;
}
.threecol-one a h3 {
-webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.threecol-one a:hover h3 {
color: #009ddc;
-webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.hentry p {
word-wrap: break-word;
} ul#social-links li a {
width: 31px;
height: auto;
display: block;
text-indent: -999em;
}
ul#social-links li a.linkedin {
background: url(//www.interflow.com.au/wp-content/uploads/2018/02/Follow-Us-on-LinkedIn-50.png) no-repeat;
}
@media screen and (max-width: 1023px) {
.papers-wrap .threecol-one {
width: 48%;
}
.papers-wrap .threecol-one:nth-child(3n) {
margin-right: 4%;
}
.papers-wrap .threecol-one:nth-child(3n+1) {
clear: none;
}
.papers-wrap .threecol-one:nth-child(2n) {
margin-right: 0 !important;
}
.papers-wrap .threecol-one:nth-child(2n+1) {
clear: both;
}
}
@media screen and (max-width: 600px) {
.papers-wrap .threecol-one {
width: 100%;
}
.single .threecol-two {
width: 100%;
}
.single .threecol-one {
width: 100%;
}
.test-two-wrap .twocol-one:nth-child(2n+1) {
border-right: 0px;
}
.twocol-one {
width: 100%;
}
.test-two-wrap .twocol-one:nth-child(2n):after {
height: 0px;
}
.test-two-wrap .twocol-one {
border-bottom: 1px solid #ccc;
padding-bottom: 30px;
}
.apsc-theme-2 .apsc-each-profile {
margin: 3px 23%;
}
}
#slider_3279_slide01 .container_grey, #slider_3279_slide02 .container_grey, #slider_3279_slide03 .container_grey {
width: 40%;
margin-left: 59.9%;
background-color: #e4e3e4;
padding: 5px;
}
#slider_3279_slide01 .slide-container, #slider_3279_slide02 .slide-container, #slider_3279_slide03 .slide-container {
width: 40%;
margin-left: 59.9%;
padding-top: 10px;
}
@media only screen and (max-width: 600px) {
#slider_3279_slide01 .slide-container, #slider_3279_slide02 .slide-container, #slider_3279_slide03 .slide-container, #slider_3279_slide01 .container_grey, #slider_3279_slide02 .container_grey, #slider_3279_slide03 .container_grey {
width: 100%;
margin-left: 0%;
padding-top: 10px;
margin-top: 350px;
}
}
body {
font-size: 16px!important;
} .elementor-slick-slider .slick-slide img {
padding: 0 20;
}
.uc_overlap_carousel_box .uc_overlap_carousel .uc_overlap_carousel_content .uc_more_btn {
display: none !important;
}
.uc_overlap_carousel_box {
box-shadow: none!important;
}
.uc_overlap_carousel .uc_overlap_carousel_content {
padding: 0px!important;
height: 0px!important;
}
.uc_overlap_carousel .uc_overlap_carousel_content .uc_more_btn {
border: 0px!important;
}
.elementor-button {
padding: 20px;
background-color: #009ddc;
font-size: 20px;
}
.elementor-button.elementor-size-sm {
font-size: 25px;
padding: 22px 34px;
}  .tp-flipbox__front:before {
position: absolute;
content: " ";
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
z-index: 1;
background-color: rgba(0, 0, 0, 0.3);
}
.tp-flipbox__content {
position: relative;
z-index: 2;
}
.tp-flipbox__title-front, .tp-flipbox__desc-front {
text-shadow: 5px 5px 5px black;
font-size: 31px!important;
font-weight: bold;
}
#ourpeople .tp-flipbox__title-back, .tp-flipbox__desc-back {
font-size: 16px;
font-weight: bold;
}
.tp-flipbox__title-back {
display: none;
}
.ourpeople-title .tp-flipbox__title-front {
padding-top: 95%;
}
.tp-flipbox__front {
background-position: center;
} @media only screen and (max-width: 600px) {
.ourpeople-title .tp-flipbox__desc-back {
font-size: 12px!important;
font-weight: bold;
}
}
@media only screen and (max-width: 1024px) {
.tp-flipbox__back.tp-flipbox__content .tp-flipbox__desc-back {
font-size: 15px;
}
}
.tp-flipbox__holder {
-webkit-transition: 1.5s;
-webkit-transform-style: preserve-3d;
-ms-transition: 1.5s;
-moz-transition: 1.5s;
-moz-transform: perspective(1000px);
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transition: 1.5s;
transition-property: all;
transition-duration: 1.5s;
transition-timing-function: ease;
transition-delay: 0s;
transform-style: preserve-3d;
position: relative;
width: 100%;
height: 100%;
min-height: inherit;
} .image_overlay .elementor-button-text {
position: relative;
text-shadow: 5px 5px 5px black;
font-weight: bold!important;
}
.image_overlay .elementor-heading-title {
position: relative;
text-shadow: 5px 5px 5px black;
font-weight: bold!important;
} .white_button a:hover {
background-color: white;
color: #009ddc;
border-radius: 15px;
border: 2px solid white;
margin-top: 20px;
}
.white_button a {
background-color: transparent;
color: white;
border-radius: 15px;
border: 2px solid white;
padding: 20px;
}
.white_button h1 {
margin-top: 50px;
}
.post-listing_new.hentry:nth-child(2n) {
margin-right: 25px!important;
}
.post-listing_new.hentry {
margin: 0 25px 50px 0!important;
padding-bottom: 30px;
float: left;
width: 300px;
border-bottom: 2px solid #d2d3d5;
} .newsletter_image_container {
position: relative;
color: white;
max-width: 100%;
max-height: 480px;
float: left;
}
.newsletter-single_container {
max-width: 100%;
float: left;
margin-top: 10px;
}
.newsletter_header h1, .media_header h1 {
position: absolute;
bottom: -28px;
left: 0px;
color: white;
background: rgba(0, 157, 220, 0.6);
padding: 20px;
width: 100%;
float: left;
}
.newsletter-sidebar {
float: right;
width: 30%;
}
.newsletter_archive_container {
display: table-cell;
height:350px;
}
.newsletter_archive_container .entry-meta li, .entry-meta ul {
display:none;
}
.entry-body {
margin: 0px 0 0;
} .widget {
list-style-type: none;
} ul#social-links li a.linkedin {
background: url(//www.interflow.com.au/wp-content/uploads/2018/02/in.png) no-repeat;
width: 31px;
height: 31px;
}
ul#social-links li a.youtube {
background: url(//www.interflow.com.au/wp-content/uploads/2018/02/yt.png) no-repeat center;
width: 31px;
height: 31px;
}
ul#social-links li a.rss {
background: url(//www.interflow.com.au/wp-content/uploads/2018/02/rss.png) no-repeat;
}
ul#social-links li {
margin-right: 8px;
}
li.social-text {
position: relative;
top: 5px;
} .papers-content-container {
max-width: 640px;
width: 100%;
margin-right: 80px;
float: left;
}
.page-template-template-testimonials .papers-content-container {
width: 100%;
max-width: 100%;
}
.page-template-template-testimonials hr {
margin: 3em 0;
} #portfolio-items .threecol-one {
width: 29%;
margin-right: 4%;
margin-bottom: 4%;
}
#portfolio-items .threecol-one h3 {
min-height: 57px;
font-size: 16px;
}
.page-template-template-projects-iso #portfolio-items .threecol-one h3 {
min-height: 96px;
}
.page-template-template-projects-iso #portfolio-items .twocol-one h3 {
min-height: 48px;
}
.page-template-template-featured-isotopes #portfolio-items .twocol-one h3 {
min-height: 48px;
font-size: 16px;
margin-top: 15px;
}
#portfolio-items .twocol-one {
width: 46%;
margin-right: 4%;
margin-bottom: 4%;
}
#portfolio-items .twocol-one h3 {
min-height: 96px;
font-size: 16px;
margin-top: 15px;
}
#portfolio-items-filter li {
display: inline-block;
list-style-type: none;
margin-right: 15px;
}
#portfolio-items-filter li a.current {
color: #009ddc;
text-decoration: underline;
}
#portfolio-items-filter li a:hover {
cursor: pointer;
} .isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
}
.isotope, .isotope .isotope-item {
-webkit-transition-duration: 0.6s;
-moz-transition-duration: 0.6s;
-ms-transition-duration: 0.6s;
-o-transition-duration: 0.6s;
transition-duration: 0.6s;
z-index: 2;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform, opacity;
-ms-transition-property: top, left, opacity;
-o-transition-property: top, left, opacity;
transition-property: transform, opacity;
} .widget-3 .widget-title {
display: none;
}
.widget-3.sidebarBox ul {
margin: 0px 0 0;
}
.widget-2 {
margin-bottom: 0;
}
.widget-2 .sidebarBox {
margin: 0;
}
.widget-2 .sidebarBox li:last-child {
border-bottom: 0 !important;
}
.sidebarBox li.cat-item-31 {
display: none;
}
@media screen and (max-width: 980px) {
.projects-sidebar {
clear: both;
}
}
@media screen and (max-width: 767px) {
#portfolio-items .twocol-one {
margin-right: 3%;
}
} .first_column {
max-width: 65%;
float: left;
} .newsletter-content-container .main .entry-body {
max-height: 50px;
} #rpbt-related-gallery-1 .gallery-caption {
text-align: left;
} #pagination {
margin-bottom: 80px;
}
.media_image_container {
position: relative;
color: white;
width: 100%;
float: left;
}
.media-single_container {
width: 100%;
float: left;
}
.media_header h1, .media_header h1 {
position: absolute;
bottom: -10px;
left: 0px;
color: white;
background: rgba(0, 157, 220, 0.6);
padding: 20px;
width: 100%;
float: left;
}
.search_block {
border-top: 1px solid #afb1b4;
border-bottom: 1px solid #afb1b4;
margin-bottom: 30px;
padding: 10px;
width: 100%;
overflow: auto!important;
}
.search_block .search_innerblock {
float: right;
}
button, input[type=button], input[type=reset], input[type=submit] {
cursor: pointer;
-webkit-appearance: button;
background-color: #009ddc;
padding: 12px;
color: white;
}
.searchandfilter li{
list-style-type: none;
float:left;
margin:5px;
padding:5px;
}
.searchandfilter select {
padding: 13px 6px;
} #call-to-action_full.flexi-parent {
background-color: #009ddc;
color: white;
text-transform: uppercase;
margin-top: 20px;
margin-bottom: 20px;
}
#call-to-action_full .flexi-child {
font-size: 25px;
background-color: transparent;
text-align: center;
margin-bottom: 0;
padding:20px;
}
.flexi-child .ctabutton  {
background-color: white;
padding: 20px 20px;
margin:10px;
color:black;
} .button_margin {
margin: 20px 0px;
}
.back-button {
float: left!important;
}
.button_bottom .back-button {
margin-top: 20px;
float: left!important;
}
.cta-column {
width: 49%;
float: left;
padding: 10px;
}
@media screen and (max-width: 767px) {
.cta-column {
width: 100%;
}
#call-to-action {
height: 150px;
}
}
.post-listing_new.hentry {
background-color: #e2e2e2;
margin-bottom: 10px!important;
min-height: 340px;
}
.post-listing_new.hentry .permalink, .post-listing.hentry .entry-meta, .post-listing.hentry {
padding: 0px 10px;
}
.entry-body {
margin: 0px 10px;
} @media screen and (max-width: 767px) {
.threecol-one {
padding: 0px 20px;
}
.media-single_container, .newsletter-single_container {
max-width: 90%;
}
.media-single_container, .newsletter-single_container {
width: 100%;
}
.newsletter-sidebar {
width: 90%;
list-style: none;
}
.media_image_container, .newsletter_image_container {
position: relative;
color: white;
max-width: 90%;
float: left;
}
.first_column{
max-width:95%;
margin:10px;
}
.flexi-parent.one-per-row .flexi-child, .flexi-parent.two-per-row .flexi-child, .flexi-parent.three-per-row .flexi-child, .flexi-parent.four-per-row .flexi-child, .flexi-parent.five-per-row .flexi-child, .flexi-parent.six-per-row .flexi-child, .flexi-child {
max-width: 100% !important;
}
} div.da-reactions-container div.reactions div.reaction:hover::after {
top: 10px!important;
}
div.da-reactions-container.left {
text-align: left;
margin-top: 30px!important;
}
div.da-reactions-container div.reactions div.reaction .count {
position: absolute;
right: -0.3em;
bottom: -0.3em;
background-color: transparent;
width: 1em;
border-radius: 1em;
line-height: 2em;
height: 1em;
text-align: center;
font-weight: lighter;
font-size: 1em;
white-space: nowrap;
cursor: help;
}
@media screen and (max-width: 979px) {
.post-password-form{
margin-top:100px;
}
div.da-reactions-container div.reactions div.reaction:hover::after {
top: 10px!important;
}
}.cbp-af-header{position:fixed; top:0; left:0; width:100%; z-index:9999;}
.cbp-af-header .cbp-af-inner{position: relative;}
#header.cbp-af-header.cbp-af-header-shrink{padding: 10px 0; box-shadow: 0 0 5px rgba(0,0,0,0.4); -o-box-shadow: 0 0 5px rgba(0,0,0,0.4); -ms-box-shadow: 0 0 5px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);}
.cbp-af-header.cbp-af-header-shrink .logo{width: 200px;}
.cbp-af-header.cbp-af-header-shrink .header-right{display: none;}
.cbp-af-header.cbp-af-header-shrink div.clear{display: none;}
.cbp-af-header.cbp-af-header-shrink #navigation-wrapper{float: right; padding-top: 10px;}
.cbp-af-header.cbp-af-header-shrink #main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul > li{margin-right: 0;}
.cbp-af-header.cbp-af-header-shrink #main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul > li > a{padding: 12px; font-size: 14px;}
.cbp-af-header.cbp-af-header-shrink #main-navigation #hmenu_load_1 .hmenu_mega_sub{top: 38px;}
@media screen and (max-width:55em){}
@media screen and (max-width:32.25em){}
@media screen and (max-width:24em){}
   .hmenu_wrapper_state_1{
height:40px;
}
#hmenu_load_1{
display:table; }
#hmenu_load_1 *{
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
#hmenu_load_1{
position:relative;					
z-index:9999;
}
#hmenu_load_1 .hmenu_main_holder{
max-width:980px; height:40px;
display:block;
z-index:9999;
margin:0 auto;
}  #hmenu_load_1 .hmenu_main_holder{ 
border:none;
} #hmenu_load_1 .hmenu_main_holder{ 
border-radius: 0 0 0 0;
-webkit-border-radius: 0 0 0 0;
-moz-border-radius: 0 0 0 0;
} #hmenu_load_1 .hmenu_main_holder{ 
background: rgba(220,69,81,1.0) ; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DC4551', endColorstr='#DC4551',GradientType=1 ) ;
}   #hmenu_load_1 .hmenu_logo{  
height:inherit; 
line-height:40px; float:left; 
text-align:center; 
}
#hmenu_load_1 .hmenu_logo img{ 
vertical-align:middle; 
width:auto; 
max-width:100%; 
position:relative; 
max-height:80%;	
border:0;				
}
#hmenu_load_1 .hmenu_logo a{
display:inline !important;
}  #hmenu_load_1 .hmenu_inner_holder{
width:980px; 
height:inherit;
margin:0 auto;
position:relative;
}
#hmenu_load_1 .hmenu_eyebrow .hmenu_eyebrow_inner{
width:980px; 
height:inherit;
margin:0 auto;
padding-left:0;
padding-right:0;
}  .hmenu_left,
.hmenu_right{
display:table;
height:inherit;
}
.hmenu_left{
float:left;
}
.hmenu_center{
left:50%;
position:absolute;
display:none;					
height:inherit;
}
.hmenu_right{
float:right;
}
.hmenu_mobile_menu_toggle{
width:42px;
height:42px;
position:absolute;
right:0; 
top:0;
display:none;
}				
#hmenu_load_1 .hmenu_remove_mega{
display: none !important;
}
#hmenu_load_1 .hmenu_grp_devider,
#hmenu_load_1 .hmenu_item_devider{
float:left;
}
#hmenu_load_1 .hmenu_social_holder,
#hmenu_load_1 .hmenu_product_holder{
padding-left:5px;
padding-right:5px;
}
#hmenu_load_1 .hmenu_mobile_show{
display:none;
}
#hmenu_load_1 .hmenu_navigation_holder a{
outline:none;
}
#hmenu_load_1 .hmenu_navigation_holder,
#hmenu_load_1 .hmenu_search_holder,
#hmenu_load_1 .hmenu_social_holder,
#hmenu_load_1 .hmenu_product_holder,
#hmenu_load_1 .hmenu_toggle_holder,
#hmenu_load_1 .hmenu_toggle_holder ul{ float:left;
}
.hmenu_navigation_holder,
.hmenu_search_holder,
.hmenu_social_holder,
.hmenu_product_holder,
.hmenu_toggle_holder{
display:table;
height:inherit;
}
#hmenu_load_1 ul{
margin: auto !important;
padding: 0 !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul,
#hmenu_load_1 .hmenu_social_holder > ul,
#hmenu_load_1 .hmenu_product_holder > ul,
#hmenu_load_1 .hmenu_toggle_holder > ul{
list-style:none;
height:inherit;
margin: auto !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li,
#hmenu_load_1 .hmenu_social_holder > ul li,
#hmenu_load_1 .hmenu_product_holder > ul li,
#hmenu_load_1 .hmenu_toggle_holder > ul li{
float:left;
height:inherit;
display:table;
position:relative;
cursor:pointer;
margin:0;
}
#hmenu_load_1 .hmenu_navigation_holder > ul > li > a,
#hmenu_load_1 .hmenu_social_holder > ul > li > a,
#hmenu_load_1 .hmenu_product_holder > ul > li > a,
#hmenu_load_1 .hmenu_toggle_holder > ul > li > a{
display:table-cell;
vertical-align:middle;
text-decoration:none;
font-family:'inherit';
font-weight:normal;
color:#DC4551;
padding:0;
font-size:px;
position:relative;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a span{
float:left;
}				
#hmenu_load_1 .hmenu_wrap{
padding:10px 0;
display:table;
margin:1px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap:before{
font-size:20px;
float:left;
padding-left:10px;
margin:0;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_1 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_1 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_10 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_10 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_11 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_11 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_12 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_12 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_56 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_56 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_3 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_3 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_13 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_13 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_14 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_14 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_15 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_15 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_16 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_16 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_17 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_17 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_23 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_23 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_47 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_47 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_52 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_52 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_53 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_53 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_54 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_54 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_55 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_55 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_7 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_7 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_8 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_8 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap:after{
font-size:15px;
float:left;
display:none !important;
} #hmenu_load_1 ul.hmenu_hover_color > li > a:hover{ color:#ffffff !important;
background-color:transparent;
} #hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li:hover{ 
background: rgba(220,69,81,1.0) ; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DC4551', endColorstr='#DC4551',GradientType=1 ) ;
} #hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li.hmenu_active_nav{ 
background: rgba(220,69,81,1.0) ; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DC4551', endColorstr='#DC4551',GradientType=1 ) ;
} #hmenu_load_1 .hmenu_navigation_holder ul > li:hover > a > div,
#hmenu_load_1 .hmenu_navigation_holder ul > li:hover > a > div:before,
#hmenu_load_1 .hmenu_navigation_holder ul > li:hover > a > div:after,
#hmenu_load_1 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div,
#hmenu_load_1 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div:before,
#hmenu_load_1 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div:after{
color:#ffffff;
} #hmenu_load_1 .hmenu_navigation_holder ul.hmenu_border_hover > li > a:hover > .hmenu_wrap{ 
border: 1px solid rgb(220,69,81, 1.0); border: 1px solid rgba(220,69,81, 1.0); -webkit-background-clip: padding-box; background-clip: padding-box;
margin:0 auto;
} #hmenu_load_1 .hmenu_navigation_holder ul.hmenu_border_hover > li.hmenu_active_nav > a > .hmenu_wrap{ 
border: 1px solid rgb(220,69,81, 1.0); border: 1px solid rgba(220,69,81, 1.0); -webkit-background-clip: padding-box; background-clip: padding-box;
margin:0 auto;
} #hmenu_load_1 .hmenu_navigation_holder ul.hmenu_underline_hover li a:hover .hmenu_wrap{ 
border-bottom: 1px solid rgb(220,69,81, 1.0); border-bottom: 1px solid rgba(220,69,81, 1.0); -webkit-background-clip: padding-box; background-clip: padding-box;
margin-bottom:0;
} #hmenu_load_1 .hmenu_navigation_holder ul.hmenu_underline_hover > li.hmenu_active_nav > a > .hmenu_wrap{ 
border-bottom: 1px solid rgb(220,69,81, 1.0); border-bottom: 1px solid rgba(220,69,81, 1.0); -webkit-background-clip: padding-box; background-clip: padding-box;
margin-bottom:0;
} #hmenu_load_1 .hmenu_sub{
position:absolute;					
width:200px;						
;
display:table;					
top:40px; left:0;
} #hmenu_load_1 .hmenu_sub > ul > li .hmenu_sub{
top:0;
left:200px;						
;
}
#hmenu_load_1 .hmenu_sub > ul > li{
width:100%;
}
#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap{
display:block;
padding:0px 0px 0px 0px ;						
;
margin:0;
}
#hmenu_load_1 ul.hmenu_underline_hover .hmenu_sub > ul > li > a:hover > .hmenu_wrap{
border-bottom: none !important;
}
#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap > span{
padding:0;
float:none;
}
#hmenu_load_1  .hmenu_sub > ul > li > a{
display:block;
width:100%;
font-family: 'inherit';
font-weight:normal;
color:#888888;
font-size:12px;
text-decoration:none;
}
#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap:before{
font-size:20px;
float:left;
padding-right:10px;
color:#888888;
text-decoration:none;
margin:0;
}
#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap:after{
font-size:14px;
float:right;
padding-right:0; ;
margin:0;
text-decoration:none;
}
#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap:after{
display:none;
}
#hmenu_load_1 .hmenu_drop_devider ul li{					
border-bottom: 1px solid rgb(255,255,255, 0.5); border-bottom: 1px solid rgba(255,255,255, 0.5); -webkit-background-clip: padding-box; background-clip: padding-box;	
}
#hmenu_load_1 .hmenu_no_bottom_border{
border-bottom:none !important;
} #hmenu_load_1 .hmenu_sub > ul > li > a,
#hmenu_load_1 .hmenu_sub > ul > li > a > div > span,
#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap,
#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap:before,
#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap:after{
line-height:12px !important; } #hmenu_load_1 .hmenu_sub{ 
background: rgba(220,69,81,1.0) ; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DC4551', endColorstr='#DC4551',GradientType=1 ) ;
} #hmenu_load_1 .hmenu_sub > ul > li:hover > a .hmenu_wrap{ 
background: rgba(0,0,0,1.0) ; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='',GradientType=1 ) ;
} #hmenu_load_1 .hmenu_sub > ul > li.hmenu_active_nav > a .hmenu_wrap{ 
background: rgba(0,0,0,1.0) ; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='',GradientType=1 ) ;
}  #hmenu_load_1 .hmenu_sub{ 
border:none;
} #hmenu_load_1 .hmenu_sub{ 
border-radius: 0 0 0 0;
-webkit-border-radius: 0 0 0 0;
-moz-border-radius: 0 0 0 0;
} #hmenu_load_1 .hmenu_sub > ul > li:hover > a > div,
#hmenu_load_1 .hmenu_sub > ul > li:hover > a > .hmenu_wrap:before,
#hmenu_load_1 .hmenu_sub > ul > li:hover > a > .hmenu_wrap:after,
#hmenu_load_1 .hmenu_sub > ul > li.hmenu_active_nav > a > div,
#hmenu_load_1 .hmenu_sub > ul > li.hmenu_active_nav > a > .hmenu_wrap:before,
#hmenu_load_1 .hmenu_sub > ul > li.hmenu_active_nav > a > .hmenu_wrap:after{
color:#000000 !important;
} .hmenu_social_holder > ul li a,
.hmenu_product_holder > ul li a,
.hmenu_toggle_holder > ul li a{
padding:0 5px;
} .hmenu_social_holder > ul li a .hmenu_wrap:before,
.hmenu_product_holder > ul li a .hmenu_wrap:before,
.hmenu_toggle_holder > ul li a .hmenu_wrap:before{
font-size:20px;
float:left;
} #hmenu_load_1 .hmenu_search_container{
float:left;
height:inherit;
display:table;
}				
#hmenu_load_1 .hmenu_search_container .hmenu_search_inner{
display:table-cell;
vertical-align:middle;
text-decoration:none;
color:#FFFFFF;
padding:0;
font-size:14px;
}
#hmenu_load_1 .hmenu_search_container .hmenu_search_inner .hmenu_search_wrap{
padding:7px 8px;
display:table; }
#hmenu_load_1 .hmenu_search_display{
position:relative;
width:100%;
display:table;
}
#hmenu_load_1 .hmenu_search_slide .hmenu_search_btn {
position:absolute;
right:0;
display:table;
padding:0;
cursor:pointer;
} #hmenu_load_1 .hmenu_submenu{
opacity: 0;
visibility: hidden;
}				
#hmenu_load_1 .hmenu_search_btn:before{
font-size:20px;
color:#888888;
line-height:45px; }	
#hmenu_load_1 .hmenu_search_slide{ position:inherit;
}
#hmenu_load_1 .hmenu_search_slide .hmenu_search_input{
position:absolute;
width:100%;
background-color:#FFFFFF;
left:0;
}
#hmenu_load_1 .hmenu_search_slide .hmenu_search_btn{
position:relative;
padding:0;
}
#hmenu_load_1 .hmenu_search_slide_input{
display:block; 
background-color:#FFFFFF;
padding:0px 10px;
opacity: 0;
filter: Alpha(opacity=00); overflow:hidden;
height:0;
position:relative;
}
#hmenu_load_1 .hmenu_search_slide_input .hmenu_search_btn{
width:40px;
position:absolute;
cursor:pointer;
z-index:2;
right:0;
}
#hmenu_load_1 .hmenu_search_slide_input input[type='text']{
width:100%;
display:block;
padding:0 0;
border:none;
font-size:30px;
background-color:transparent;
outline:none;
position:absolute;
height:40px;
color:#888888;
font-family:'Open Sans';
z-index:1;
} #hmenu_load_1 .hmenu_search_lightbox_input{
width:100%; 
position:fixed;
top:0;
left:0;
opacity: 0;
filter: Alpha(opacity=0); ;
display:none;
}			
#hmenu_load_1 .hmenu_search_lightbox_input{ 
background: rgba(255,255,255,0.9) ; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 ) ;
}
#hmenu_load_1 .hmenu_lightbox_form_holder{
width:50%; 
height:40px;
left:50%;
margin-left:-25%;
top:45%;
margin-top:-20px;
position:absolute;
border-bottom:1px solid #CCCCCC;
padding:0 0 0 0;
}
#hmenu_load_1 .hmenu_lightbox_form_holder input[type='text']{
width:94%;
height:40px;
border:none;
color:#888888;
font-family:'Open Sans';
font-size:30px;
background-color:transparent;
outline:none;
padding:0 6% 0 0;
}
#hmenu_load_1 .hmenu_lightbox_form_holder .hmenu_search_btn{
position:absolute;
right:0;
top:0;
cursor:pointer;
}
#hmenu_load_1 .hmenu_search_lightbox_input .hmenu_search_lightbox_close{
position:absolute; 
right:0;
top:0;
padding:25px;
cursor:pointer;
}
#hmenu_load_1 .hmenu_search_lightbox_input .hmenu_search_lightbox_close:before{
font-size:30px;
color:#888888;
line-height:35px;
} #hmenu_load_1 .hmenu_woo_pricing{
display:table;
padding:0 0 5px;
}
#hmenu_load_1 .hmenu_woo_pricing div{
width:100%;
display:table;
padding:0 10px 0 0;
}
#hmenu_load_1 .hmenu_woo_pricing .hmenu_mega_price{
font-family:;
font-weight:;
font-size:;
color:;
}
#hmenu_load_1 .hmenu_woo_pricing .hmenu_mega_price_old{
font-family:;
font-weight:;
font-size:;
text-decoration:line-through;
color:;
}
#hmenu_load_1 .hmenu_woo_pricing .hmenu_mega_price_sale{
font-family:;
font-weight:;
font-size:;
color:;
line-height:;
}
#hmenu_load_1 .hmenu_mega_prod_btn{
font-family:;
font-weight:;
font-size:;
color:;
text-decoration:;
} #hmenu_load_1 .hmenu_mega_sub{
width:100%;
position:absolute;
top:40px;
padding:0 0 0 0;
left:0;
z-index:9999;
cursor:default;
overflow:hidden;
}
#hmenu_load_1 .hmenu_price{
font-size:14px !important;
font-weight:400 !important;
}
#hmenu_load_1 .hmenu_mega_li{
position:inherit !important;
}
#hmenu_load_1 .hmenu_mega_inner{
display:block !important;
padding:0px 0px 0px 0px ;
background-position:bottom right;
background-repeat:no-repeat;
}
#hmenu_load_1 .hmenu_col_1,
#hmenu_load_1 .hmenu_col_2,
#hmenu_load_1 .hmenu_col_3,
#hmenu_load_1 .hmenu_col_4,
#hmenu_load_1 .hmenu_col_5,
#hmenu_load_1 .hmenu_col_6,
#hmenu_load_1 .hmenu_col_7,
#hmenu_load_1 .hmenu_col_8,
#hmenu_load_1 .hmenu_col_9,
#hmenu_load_1 .hmenu_col_10,
#hmenu_load_1 .hmenu_col_11,
#hmenu_load_1 .hmenu_col_12{ padding-bottom:0px }						
#hmenu_load_1 .hmenu_mega_sub h2{
margin:0 0 8px 0 !important; 
padding:5px 10px 8px 10px !important;
font-family: 'inherit' !important;
font-size:16px !important;
color:#009ddc !important;
font-weight:normal !important;
display:inherit !important;
}
#hmenu_load_1 .hmenu_mega_sub h3{	
font-family: 'Open Sans' !important;
font-size:14px !important;
color:#222222;
font-weight:normal !important;
line-height:14px !important;
padding:5px 0 5px 0 !important;
margin:0 !important;
display:block;
}
#hmenu_load_1 .hmenu_mega_sub span,
#hmenu_load_1 .hmenu_list_item{					
display:block;
font-family: 'Open Sans';
font-size:12px;
color:#888888;
font-weight:normal;
padding:0 !important;
}
#hmenu_load_1 .hmenu_mega_sub a{
text-decoration:none;
} #hmenu_load_1 .hmenu_post_item,
#hmenu_load_1 .hmenu_list_item{
padding:10px 0 10px 0 !important;	
display:table !important;
cursor:pointer;
} #hmenu_load_1 .hmenu_post_item{
width:100%;	
}
#hmenu_load_1 .hmenu_post_img{
float:left;
background-position:center;
background-size:cover;
width:30%;
margin:0 0 0 10px;
height:60px;
cursor:pointer;
}
#hmenu_load_1 .hmenu_post_content{
display:table;
padding:0 10px 0 10px;
}
#hmenu_load_1 .hmenu_mega_bottom_border{
border-bottom: 1px solid rgb(136,136,136, 0.5); border-bottom: 1px solid rgba(136,136,136, 0.5); -webkit-background-clip: padding-box; background-clip: padding-box;
} #hmenu_load_1 .hmenu_text_item{
padding:10px 10px 10px 10px;
display:block;
font-family: 'Open Sans';
font-size:12px;
color:#555555;
font-weight:normal;
} #hmenu_load_1 .hmenu_list_item{
width:100%;
display:table;
}
#hmenu_load_1 .hmenu_list_item:before{
float:left;
padding:0 0 0 10px;
font-size:16px;
line-height:14px;
color:#222222;
}
#hmenu_load_1 .hmenu_list_content{
display:table;
padding:0 10px 0 10px;
}
#hmenu_load_1 .hmenu_list_content span{
display:block;
padding:0 10px 0 10px;
}
#hmenu_load_1 .hmenu_list_content h3{
padding:0 0 5px 0 !important;
font-family: 'Open Sans';
font-size:14px;
color:#222222;
font-weight:normal;
}
#hmenu_load_1 .hmenu_list_body_text{
padding:10px 10px 10px 10px;
margin-bottom:10px;
display:block;
font-family: 'Open Sans';
font-size:12px;
color:#555555;
font-weight:normal;
} #hmenu_load_1 .hmenu_image_holder{
width:100%;
display:table !important;
cursor:pointer;
}
#hmenu_load_1 .hmenu_image_inner{ display:block;
padding:10px 10px 10px 10px;
position:relative;
} #hmenu_load_1 .hmenu_layout_one .hmenu_image_heading{
width:100%;
padding:0 0 10px 0;
font-family: 'Open Sans';
font-size:14px;
color:#222222;
font-weight:normal;
}
#hmenu_load_1 .hmenu_layout_one .hmenu_image{
width:100%;
height:130px;
background-position:center top;
background-size:cover;
}
#hmenu_load_1 .hmenu_layout_one .hmenu_image_desc{
display:block;
font-family: 'Open Sans';
font-size:12px;
color:#555555;
font-weight:normal;
padding:10px 0 0 0;
} #hmenu_load_1 .hmenu_layout_two .hmenu_image_heading{
width:100%;
padding:0 0 10px 0;
font-family: 'Open Sans';
font-size:14px;
color:#222222;
font-weight:normal;
position:absolute;
text-align:center;
top:40%;
}
#hmenu_load_1 .hmenu_layout_two .hmenu_image{
width:100%;
height:200px;
background-position:center;
background-size:cover;
}
#hmenu_load_1 .hmenu_layout_two .hmenu_image_desc{
display:block;
font-family: 'Open Sans';
font-size:12px;
color:#555555;
font-weight:normal;
padding:10px 0 0 0;
} #hmenu_load_1 .hmenu_layout_three .hmenu_image_inner{
padding:10px 0 10px 0;
}
#hmenu_load_1 .hmenu_layout_three .hmenu_image_heading{
width:100%;
font-family: 'Open Sans';
font-size:14px;
color:#222222;
font-weight:normal;
text-align:left;
top:0;
margin:0 0 10px 0;
}
#hmenu_load_1 .hmenu_layout_three .hmenu_image{
width:100%;
height:inherit;
background-position:center;
background-size:cover;
}
#hmenu_load_1 .hmenu_layout_three .hmenu_image_desc_wrap{
position:absolute;
bottom:10px;
width:100%;
display:table;
}
#hmenu_load_1 .hmenu_layout_three .hmenu_image_desc{
display:block;
font-family: 'Open Sans';
font-size:12px;
color:#555555;
font-weight:normal;
padding:10px 5px 10px 5px;					
} .hmenu_layout_three .hmenu_image_desc_wrap{ background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%); } .hmenu_layout_three .hmenu_image_desc_wrap{ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.5))); }
.hmenu_layout_three .hmenu_image_desc_wrap{ background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); }
.hmenu_layout_three .hmenu_image_desc_wrap{ background: -o-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); }
.hmenu_layout_three .hmenu_image_desc_wrap{ background: -ms-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); }
.hmenu_layout_three .hmenu_image_desc_wrap{ background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); }
.hmenu_layout_three .hmenu_image_desc_wrap{ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); } #hmenu_load_1 .hmenu_list_item:hover{ 
background: rgba(0,0,0,1.0) ; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='',GradientType=1 ) ;
} #hmenu_load_1 .hmenu_post_item:hover{ 
background: rgba(0,0,0,1.0) ; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='',GradientType=1 ) ;
}
.hmenu_unique_menu_1 .hmenu_post_item:hover h3,
.hmenu_unique_menu_1 .hmenu_list_item:hover h3,
.hmenu_unique_menu_1 .hmenu_post_item:hover span,
.hmenu_unique_menu_1 .hmenu_list_item:hover span,
.hmenu_unique_menu_1 .hmenu_list_item:hover:before{
color:#FFFFFF !important
}  .hmenu_col_1{ width: 8.333333333333332%; } 
.hmenu_col_2{ width: 16.666666666666664%; } 
.hmenu_col_3{ width: 25%; } 
.hmenu_col_4{ width: 33.33333333333333%; } 
.hmenu_col_5{ width: 41.66666666666667%; } 
.hmenu_col_6{ width: 50%; } 
.hmenu_col_7{ width: 58.333333333333336%; } 
.hmenu_col_8{ width: 66.66666666666666%; } 
.hmenu_col_9{ width: 75%; } 
.hmenu_col_10{ width: 83.33333333333334%; } 
.hmenu_col_11{ width: 91.66666666666666%; } 
.hmenu_col_12{ width: 100%; }
.hmenu_col_1,
.hmenu_col_2,
.hmenu_col_3,
.hmenu_col_4,
.hmenu_col_5,
.hmenu_col_6,
.hmenu_col_7,
.hmenu_col_8,
.hmenu_col_9,
.hmenu_col_10,
.hmenu_col_11,
.hmenu_col_12,
.hmenu_custom_5{ display:table; float:left; position:relative; }
.hmenu_custom_5{ width:20%; } #hmenu_load_1 .hmenu_show_for_mobile{ 
width:100%; 
list-style:none; 
}
#hmenu_load_1 .hmenu_show_for_mobile li{ 
width:100%; 
display:table; 
float:left; 
color:#FFFFFF; 
}
#hmenu_load_1 .hmenu_mobile_search_holder{ 
padding:10px 0;  
}
#hmenu_load_1 .hmenu_mobile_search_holder input{ 
width:90%; 
border:1px solid #efefef;
background-color:#FFFFFF; 
margin:0 auto; 
display:table; 
outline:none; 
padding:5px; 
color:#888888;
font-family:'Open Sans';
font-size:12px;
}
#hmenu_load_1 .hmenu_mobile_search_holder .hmenu_search_btn{ position:absolute; right:5%; top:10px; display:table; }
#hmenu_load_1 .hmenu_mobile_search_holder .hmenu_search_btn:before{					
line-height:30px !important;	
}
#hmenu_load_1 .hmenu_mobile_social_holder{ 
padding:10px 0; 
text-align:center; 
}
#hmenu_load_1 .hmenu_search_submit{ 
display:none !important; 
}
#hmenu_load_1 .hmenu_inner_col{
display:block;
padding:0 5px 0 5px;
} #hmenu_load_1 .hmenu_mega_sub{ 
background: rgba(228,227,228,1.0) ; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e3e4', endColorstr='#e4e3e4',GradientType=1 ) ;
}  #hmenu_load_1 .hmenu_mega_sub{ 
border:none;
} #hmenu_load_1 .hmenu_mega_sub{ 
border-radius: 0 0 0 0;
-webkit-border-radius: 0 0 0 0;
-moz-border-radius: 0 0 0 0;
} #hmenu_load_1 .hmenu_navigation_holder > ul > li > a,
#hmenu_load_1 .hmenu_wrap,
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:before, #hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:after, #hmenu_load_1 .hmenu_social_holder > ul li a .hmenu_wrap:before, #hmenu_load_1 .hmenu_product_holder > ul li a .hmenu_wrap:before, #hmenu_load_1 .hmenu_search_container .hmenu_search_inner .hmenu_wrap {
line-height:px; }
#hmenu_load_1 .logo_main{
padding-left: 0px;
padding-right: 0px
}
#hmenu_load_1 .logo_mobile{
padding-left: 10px
}
#hmenu_load_1 .logo_sticky{
padding-left: 10px
}
#hmenu_load_1 .logo_mobile,
#hmenu_load_1 .logo_sticky,
#hmenu_load_1 .hmenu_show_for_mobile{
display:none;
}
.hmenu_cart_num_color{
position: absolute;
right: -3px;
top: 0;
background-color: #DC4551;
display: none;
padding: 3px;
border-radius: 10px;
color: #DC4551;
font-size: 9px;
text-align: center;
line-height: 6px;
}
#hmenu_load_1 .menu_responsive_label{
display:none;
}  @media (max-width: 767px) {
#hmenu_load_1 .hmenu_mega_sub{
width:100% !important;
}
#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap{
display:table;
}
#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap{
height:42px !important;
}
#hmenu_load_1 .hmenu_hide_for_mobile,
#hmenu_load_1 .hmenu_grp_devider{
display:none;
}
#hmenu_load_1 .hmenu_right,
#hmenu_load_1 .hmenu_center,
#hmenu_load_1 .hmenu_left{
width: 100%;
}
#hmenu_load_1 .hmenu_right{
height:0px;
}
#hmenu_load_1 .hmenu_right .hmenu_product_holder,
#hmenu_load_1 .hmenu_center .hmenu_product_holder,
#hmenu_load_1 .hmenu_left .hmenu_product_holder{
position:absolute;
right:40px;
top:0;
}	
#hmenu_load_1 .hmenu_center .hmenu_product_holder{
top:-36px !important;
}									
#hmenu_load_1 .hmenu_main_holder{
height:40px !important;
} .hmenu_sticky_1 .hmenu_main_holder{ 
background: rgba(220,69,81,1.0)  !important; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DC4551', endColorstr='#DC4551',GradientType=1 )  !important;
}
#hmenu_load_1 .hmenu_logo{
line-height:40px !important;
}
#hmenu_load_1{
position:relative;
}
#hmenu_load_1 .hmenu_toggle_holder{
position:absolute;
top:0;
right:0;
}
#hmenu_load_1 .hmenu_inner_holder {
width: 100%;
}
#hmenu_load_1 .hmenu_eyebrow .hmenu_eyebrow_inner {
width: 100%;
}  #hmenu_load_1 .hmenu_inner_holder{ 
background: rgba(255,255,255,1.0) ; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 ) ;
}
#hmenu_load_1 .icon_hero_default_thin_e645:before {
color: #888888;
font-weight: normal;
font-size: 12px;
}
#hmenu_load_1 .menu_responsive_label {
color: #888888;
font-family: Open Sans;
font-weight: normal;
font-size: 12px;
display:block;
position:absolute;
line-height:40px !important;
left:50%;
} #hmenu_load_1 .hmenu_navigation_holder{ 
background: rgba(255,255,255,1.0) ; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 ) ;
} #hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li:hover{ 
background: rgba(255,255,255,1.0) ; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 ) ;
} #hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li.hmenu_active_nav{ 
background: rgba(255,255,255,1.0) ; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 ) ;
} #hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap{
color: #888888;
font-family: Open Sans;
font-weight: normal;
font-size: 12px;
}					
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:after{
font-size:15px !important;
} #hmenu_load_1 .hmenu_navigation_holder ul > li:hover > a > div,
#hmenu_load_1 .hmenu_navigation_holder ul > li:hover > a > div:before,
#hmenu_load_1 .hmenu_navigation_holder ul > li:hover > a > div:after,
#hmenu_load_1 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div,
#hmenu_load_1 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div:before,
#hmenu_load_1 .hmenu_navigation_holder ul > li.hmenu_active_nav > a > div:after{
color:#FFFFFF !important;
} #hmenu_load_1 .hmenu_remove_mega_mobile {
display: none !important;
} #hmenu_load_1 .hmenu_mobile_social_holder > a{
width:auto !important;
display:inline-table !important;
}
#hmenu_load_1 .hmenu_mobile_social_holder > a div{
height:auto !important;
}
#hmenu_load_1 .hmenu_mobile_social_holder > a div:before{
margin:0;
padding:0 5px;
display:block;
line-height:normal !important;
height:auto !important;
} #hmenu_load_1 .hmenu_center{
left:0 !important;
margin-left: auto !important;
width:100%;
position:relative; clear:both !important;
height:0;
} #hmenu_load_1 .hmenu_mega_sub{
margin-left:auto !important;
background-image:none !important;
}
#hmenu_load_1 .hmenu_mega_sub{
background-image:none !important;
} #hmenu_load_1 .hmenu_navigation_holder > ul{
height:auto;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:before{
display:block !important;
padding-left:5px;
line-height:40px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap:after{
display:table-cell !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a, .hmenu_social_holder > ul li a, .hmenu_product_holder > ul li a{
font-size:12px;
}					
#hmenu_load_1 .hmenu_navigation_holder .hmenu_item_devider{
display:none;
} #hmenu_load_1 .hmenu_mega_sub h2{
font-size:14px;
}
#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap:after{
margin:0 5px;
text-decoration:none;
padding-right:5px;
} #hmenu_load_1 .hmenu_show_for_mobile{
display:table;
} #hmenu_load_1 .hmenu_social_holder > ul li a .hmenu_wrap:before, 
#hmenu_load_1 .hmenu_product_holder > ul li a .hmenu_wrap:before,
#hmenu_load_1 .hmenu_search_btn:before{
font-size:12px;
} #hmenu_load_1 .hmenu_toggle_holder > ul li a .hmenu_wrap:before{
font-size:30px;
line-height:18px;
}
#hmenu_load_1 .hmenu_search_slide{
width:20px;
} #hmenu_load_1 .hmenu_mobile_show{
display:table !important;
} #hmenu_load_1 .hmenu_devider_small{
display:none;
}
#hmenu_load_1 .hmenu_navigation_holder{						
left:0;
width:100%;   margin-top:40px;
}
#hmenu_load_1 .hmenu_navigation_holder ul{
width:100%;
display:table;
}
#hmenu_load_1 .hmenu_navigation_holder ul > li{
margin-bottom:0px;
border-bottom: 1px solid rgb(0,0,0, 0.1); 
border-bottom: 1px solid rgba(0,0,0, 0.1);  }
#hmenu_load_1 .hmenu_navigation_holder ul li{
width:100%;
height:auto;
position:relative;
}
#hmenu_load_1 .hmenu_navigation_holder ul li a .hmenu_wrap{
width:100%;
position:relative;
height:40px;
line-height:40px;
padding:0;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:after{
text-align: center;
position: absolute;
top: 0;
right: 0px;
display: table-cell;
vertical-align: middle;
padding: 0 10px;
line-height:40px !important;
font-size:1.5em;
}
#hmenu_load_1 .hmenu_sub{ }
#hmenu_load_1 .hmenu_sub,
#hmenu_load_1 .hmenu_sub > ul > li .hmenu_sub{
width:100%;
position:relative;
top:auto !important;
left:auto;
}
#hmenu_load_1 .hmenu_sub > ul > li >a > div > span{
line-height:40px !important;
padding-left:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a{
display:table;
width:100%;
}
#hmenu_load_1 .hmenu_submenu{
opacity: 0;
filter: Alpha(opacity=1); display:block;
visibility: visible;
height:0;
overflow:hidden;
}
#hmenu_load_1 .hmenu_sub > ul > li > a > .hmenu_wrap:before{						
padding-right:0;
margin:0 5px;
}
#hmenu_load_1 .hmenu_col_1,
#hmenu_load_1 .hmenu_col_2,
#hmenu_load_1 .hmenu_col_3,
#hmenu_load_1 .hmenu_col_4,
#hmenu_load_1 .hmenu_col_5,
#hmenu_load_1 .hmenu_col_6,
#hmenu_load_1 .hmenu_col_7,
#hmenu_load_1 .hmenu_col_8,
#hmenu_load_1 .hmenu_col_9,
#hmenu_load_1 .hmenu_col_10,
#hmenu_load_1 .hmenu_col_11,
#hmenu_load_1 .hmenu_col_12{ display:table; float:left; position:relative; width:100% !important; }
#hmenu_load_1 .hmenu_navigation_holder{
display:none;
height:auto;
overflow:hidden;
}
#hmenu_load_1 .hmenu_mega_li{
position:relative !important;
}
#hmenu_load_1 .hmenu_mega_sub{
display:block;
position:relative;
height:0;
overflow:hidden;
top:auto !important;
left:auto;
}
#hmenu_load_1 .hmenu_mobile_menu_toggle{	
display:table; border-left: 1px solid rgba(0,0,0, .1); 
-webkit-background-clip: padding-box; 
background-clip: padding-box;
background: rgba(0,0,0,0.1);
display:table;
}
#hmenu_load_1 .logo_main{
display:inline;
}				
#hmenu_load_1 .logo_sticky{
display:none !important;
}
#hmenu_load_1 .logo_mobile{
display:inherit !important;
}
}				
@media (min-width: 768px) and (max-width: 991px) {
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_1 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_1 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_10 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_10 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_11 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_11 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_12 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_12 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_56 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_56 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_3 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_3 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_13 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_13 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_14 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_14 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_15 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_15 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_16 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_16 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_17 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_17 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_23 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_23 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_47 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_47 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_52 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_52 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_53 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_53 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_54 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_54 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_55 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_55 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_7 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_7 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_8 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_8 span{
padding-right:10px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap{
font-family: ;
font-weight: normal;
font-size: 12px;
}	
#hmenu_load_1 .hmenu_inner_holder { width: 100%;
}
#hmenu_load_1 .hmenu_eyebrow .hmenu_eyebrow_inner {
width: 100%;
}
#hmenu_load_1 .hmenu_navigation_holder{
display:table !important;
} #hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:before{
display:none !important
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a, .hmenu_social_holder > ul li a, .hmenu_product_holder > ul li a{
font-size:10px;
} #hmenu_load_1 .hmenu_mega_sub h2{
font-size:14px;
} #hmenu_load_1 .hmenu_social_holder > ul li a .hmenu_wrap:before, 
#hmenu_load_1 .hmenu_product_holder > ul li a .hmenu_wrap:before,
#hmenu_load_1 .hmenu_search_btn:before{
font-size:12px;
}
#hmenu_load_1 .hmenu_search_slide{
width:20px;
}					
}
@media (min-width: 992px) and (max-width: 1199px) {
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_1 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_1 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_2 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_10 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_10 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_11 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_11 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_12 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_12 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_56 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_56 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_3 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_3 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_13 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_13 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_14 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_14 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_15 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_15 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_16 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_16 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_17 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_17 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_23 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_23 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_47 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_47 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_52 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_52 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_53 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_53 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_54 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_54 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_55 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_55 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_7 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_7 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_8 span{
padding-left:10px;
}
#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_8 span{
padding-right:px !important;
}
#hmenu_load_1 .hmenu_navigation_holder > ul > li > a > .hmenu_wrap{
font-family: inherit;
font-weight: normal;
font-size: 12px;
}
#hmenu_load_1 .hmenu_inner_holder { width: 100%;
}
#hmenu_load_1 .hmenu_eyebrow .hmenu_eyebrow_inner {
width: 100%;
}
#hmenu_load_1 .hmenu_navigation_holder{
display:table !important;
} #hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:before{
display:none !important
} #hmenu_load_1 .hmenu_mega_sub h2{
font-size:14px;
} #hmenu_load_1 .hmenu_social_holder > ul li a .hmenu_wrap:before, 
#hmenu_load_1 .hmenu_product_holder > ul li a .hmenu_wrap:before,
#hmenu_load_1 .hmenu_search_btn:before{
font-size:12px;
}
#hmenu_load_1 .hmenu_search_slide{
width:20px;
}					
}
@media (min-width: 1200px) {
#hmenu_load_1 .hmenu_inner_holder { }
#hmenu_load_1 .hmenu_navigation_holder{
display:table !important;
} #hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:before{
}
}