.bm-animated-element { visibility: hidden; } .bm-animated-element.animated { visibility: visible !important; } .profile1 .profile1 ul,.profile1 ul{list-style-position:inside!important} .profile1 .profile1 .team-member-name,.profile1 .profile1 h4,.profile1 h4{font-family:Museo500Regular} .boxedframe1 img,.circleframe1 img,.imageteaser1 img,.imageteaseralt1 img,.profile1 .profile1 img,.profile1 img,.testimonialstandard1 img{-ms-interpolation-mode:bicubic} .counter1 .aligncenter,.icontabs1 .aligncenter,.icontabs1 .row,.imageteaser1 .alignleft,.imageteaseralt1 .alignleft,.profile1 .profile1 .team-member-img,.profile1 .team-member-box.profile1{-webkit-backface-visibility:hidden} .clearfix:after.circlechart1,.clearfix:after.counter1,.clearfix:after.simplecontentbox1,.clearfix:after.skillmeter1,.imageteaseralt1 .clear,.profile1 .clearfix:after,.profile1 .clearfix:after.circleiconblock1,.profile1 .clearfix:after.sideiconblock1,.profile1 .profile1 .clearfix:after,.profile1 .profile1 .spacer:after,.profile1 .profile1 .team-member-name,.profile1 .profile1 .team-position,.profile1 .spacer:after,.tours1 .nav:after,.tours1 .ui-helper-clearfix:after,.tours1 .vc_clearfix:after{clear:both} .icontabs1 ul li,.socialiconslight1 ul.socialiconslight1 li,.tours1 ul li,ul.socialiconslight1 li{list-style-type:square} .callout1 .bm-button,.clearfix.counter1,.clearfix.skillmeter1,.profile1 .clearfix,.profile1 .profile1 .clearfix,.profile1 .profile1 .spacer,.profile1 .spacer{zoom:1} .profile1 a:active.buttonflat1,.profile1 a:focus.buttonflat1,.profile1 a:hover.buttonflat1{outline:0} .profile1 a:active.button3d1,.profile1 a:focus.button3d1,.profile1 a:hover.button3d1{outline:0} @media print{.profile1 a:visited.button3d1,.profile1 a:visited.buttonflat1{color:#520;background:0 0;font-weight:700;text-decoration:underline} } .profile1 .profile1,.profile1 .profile1 h4,.profile1 .profile1 p,.profile1 .profile1 ul,.profile1 div.profile1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .profile1 .profile1{outline:0} .profile1 .profile1 img{border:0;vertical-align:middle;max-width:100%;height:auto} .profile1 .profile1 a{-ms-transition:all .1s linear;-ms-touch-action:none!important;background:0 0;text-decoration:none;color:#111;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear} .profile1 .profile1 a:active,.profile1 .profile1 a:focus,.profile1 .profile1 a:hover{outline:0} .profile1 .profile1 ul{list-style:circle;margin-bottom:20px} .profile1 .profile1 p{margin:0 0 20px} .profile1 .profile1 .team-member-description,.profile1 .profile1 .team-member-name{-webkit-transition:all .1s linear!important;-moz-transition:all .1s linear!important;-o-transitionimportant:all .1s linear!important;-ms-transition:all .1s linear!important;transition:all .1s linear!important} .circleframe1 a,.profile1 a{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;background:0 0;-ms-touch-action:none!important} .profile1 .profile1 h4{color:#323436;line-height:1.5;font-weight:400;margin:0 0 15px;font-size:18px} .profile1 .profile1 h4 a{font-weight:inherit;color:#000} .profile1 .profile1 ul{padding:0;margin:0} .profile1 .profile1 .nbm{margin-bottom:0!important} .profile1 .profile1 .simple-read-more{text-decoration:none;display:inline-block;color:#323436;border-bottom:1px dotted #eee} .profile1 .team-member-box.profile1{display:block;width:100%!important} .profile1 .profile1 .team-member-img img{width:100%!important;height:auto;margin-right:30px;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px} .profile1 .profile1 .team-member-img ul.social-icons{position:absolute;left:0;top:50%;margin-top:-18px;width:100%;text-align:center;opacity:0;-webkit-backface-visibility:hidden} .profile1 .profile1 .team-member-img{margin-bottom:15px;position:relative;display:block} .profile1 .profile1 .team-member-name{display:block;line-height:1.3;margin-bottom:0;float:none;color:#323436} .profile1 .profile1 .team-position{color:#777;display:block;margin-bottom:10px;font-size:13px;letter-spacing:1px;margin-top:2px} .profile1 .profile1 ul.social-icons{height:auto;overflow:hidden;list-style:none!important} .profile1 .profile1 .spacer{display:block;height:40px} .profile1 .clearfix:after.circleiconblock1,.profile1 .clearfix:after.sideiconblock1,.profile1 .clearfix:before.circleiconblock1,.profile1 .clearfix:before.sideiconblock1,.profile1 .profile1 .clearfix:after,.profile1 .profile1 .clearfix:before,.profile1 .profile1 .spacer:after,.profile1 .profile1 .spacer:before{height:0;content:' ';display:block;width:0;overflow:hidden;visibility:hidden} .profile1 a:active.buttonoutline1,.profile1 a:focus.buttonoutline1,.profile1 a:hover.buttonoutline1{outline:0} @media print{.profile1 .profile1 p{font-size:13pt!important;color:#000!important} .profile1 .profile1 a:visited,.profile1 a:visited.buttonoutline1{color:#520;background:0 0;font-weight:700;text-decoration:underline} } .profile1 div.profile1,.profile1 h4,.profile1 p,.profile1 ul,div.profile1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .profile1 a{text-decoration:none;color:#111;transition:all .1s linear} .profile1 a:active,.profile1 a:focus,.profile1 a:hover{outline:0} .profile1 ul{list-style:circle;margin-bottom:20px} .profile1 p{margin:0 0 20px} .profile1 img{height:auto;border:0;vertical-align:middle;max-width:100%} .profile1 h4{color:#323436;line-height:1.5;font-weight:400;margin:0 0 15px;font-size:18px} .profile1 ul{padding:0;margin:0} .profile1 ul.social-icons{height:auto;overflow:hidden;list-style:none!important} .profile1 .spacer{display:block;height:40px} .profile1 .clearfix:after,.profile1 .clearfix:before,.profile1 .spacer:after,.profile1 .spacer:before{content:' ';display:block;overflow:hidden;visibility:hidden;width:0;height:0} @media print{.profile1 a:visited{color:#520;background:0 0;font-weight:700;text-decoration:underline} } .profile1 .clearfix:after,.profile1 .clearfix:before{content:" ";display:table} .profile1,.profile1 .profile1,.profile1 :after.profile1,.profile1 :before.profile1,:after.profile1,:before.profile1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .callout1 .bm-button,.bm-circle-frame.circleframe1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center} .circleframe1,div.circleframe1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .circleframe1{outline:0} .circleframe1 a img{border:none} .circleframe1 img{border:0;vertical-align:middle;max-width:100%;height:auto} .circleframe1 a{text-decoration:none;color:#111;transition:all .1s linear} .boxedframe1 a,.callout1 a{-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear} .circleframe1 a:active,.circleframe1 a:focus,.circleframe1 a:hover{outline:0} .bm-circle-frame.circleframe1{box-sizing:border-box;display:block} .bm-circle-frame.circleframe1 span{display:inline-block;overflow:hidden;margin:0 auto;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;border:5px solid transparent;max-width:100%;-moz-box-shadow:0 0 4px rgba(0,0,0,.2);-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2)} .bm-circle-frame.circleframe1 span a{border-radius:1000px;overflow:hidden;display:block;position:relative} @media print{.circleframe1 a:visited{color:#520;background:0 0;font-weight:700;text-decoration:underline} } .callout1,.callout1 h3,div.callout1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .callout1{outline:0} .callout1 a{background:0 0;text-decoration:none;color:#111;-ms-touch-action:none!important;-webkit-transition:all .1s linear;transition:all .1s linear} .callout1 a:active,.callout1 a:focus,.callout1 a:hover{outline:0} .callout1 h3{color:#323436;line-height:1.5;font-family:Museo500Regular;font-weight:400;margin:0 0 15px;font-size:20px} .bm-callout-box.callout1{display:block;padding:30px;border:1px solid #ebebeb;background-color:#FFF;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px} .bm-callout-box.callout1 h3{border-left:solid 3px #eee;color:#323436;padding-left:15px;margin-right:30%;margin-bottom:0;font-size:18px;font-family:source_sans_proregular,'Helvetica Neue',Arial,Helvetica,Geneva,sans-serif} .bm-callout-box.callout1 a{position:absolute;right:30px!important;top:50%!important;margin-top:-22px!important;max-width:29%} .bm-callout-box.callout1 a.bm-button:active{right:30px;top:50%!important;margin-top:-20px!important} .callout1 .bm-button{box-sizing:border-box;-ms-transition-duration:0s;-webkit-transition:background-color .1s linear,color .1s linear!important;-moz-transition:background-color .1s linear,color .1s linear!important;-o-transition:background-color .1s linear,color .1s linear!important;-ms-transition:background-color .1s,color .1s linear!important;transition:background-color .1s linear,color .1s linear!important;position:relative;display:inline-block;margin-right:10px;vertical-align:middle;cursor:pointer;font-family:source_sans_probold,Arial;font-size:12px;line-height:1.3;letter-spacing:1.5px;text-transform:uppercase;color:#eee;color:rgba(255,255,255,1)!important;box-shadow:0 3px 0 0 rgba(0,158,183,1);padding:16px 20px 12px;overflow:hidden;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px} .boxedframe1 a,.imageteaser1 a{-ms-touch-action:none!important;-webkit-transition:all .1s linear} .callout1 .bm-button:hover{color:#FFF;color:rgba(255,255,255,1)!important;box-shadow:0 3px 0 0 rgba(0,0,0,1);background:#323436} .callout1 .bm-button i{position:relative;top:-1px;font-size:1.4em;margin-right:8px;margin-top:0!important;vertical-align:-4px} .callout1 .bm-button:not(.no-three-d):not(.bm-third-dark):not(.bm-second-dark):active{box-shadow:0 0!important;top:3px!important} @media print{.callout1 a:visited{color:#520;background:0 0;font-weight:700;text-decoration:underline} } @media handheld,only screen and (max-width:767px){.bm-callout-box.callout1 h3{margin-right:0} .bm-callout-box.callout1 a,.bm-callout-box.callout1 a.bm-button:active{position:static;display:block;max-width:100%;margin-bottom:0;margin-top:30px!important;float:none} } .callout1 .bm-moon-download-5{font-family:Icomoon;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:middle;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;-moz-osx-font-smoothing:grayscale} .imageteaser1 h6,.testimonialstandard1 h5{line-height:1.5;font-size:16px} .callout1 .bm-moon-download-5:before{content:""} .callout1 a [class^=bm-moon-]{display:inline-block} .boxedframe1,div.boxedframe1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .boxedframe1{outline:0} .boxedframe1 a img{border:none} .boxedframe1 img{border:0;vertical-align:middle;max-width:100%;height:auto} .boxedframe1 a{background:0 0;text-decoration:none;color:#111;transition:all .1s linear} .imageteaser1 a,.testimonialstandard1 a{-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear} .boxedframe1 a:active,.boxedframe1 a:focus,.boxedframe1 a:hover{outline:0} .bm-box-frame.boxedframe1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center} .bm-box-frame.boxedframe1 span{display:block;overflow:hidden;margin:0 auto;border:5px solid transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;max-width:100%;-moz-box-shadow:0 0 4px rgba(0,0,0,.2);-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2)} .bm-box-frame.boxedframe1 span a{display:block;position:relative} @media print{.boxedframe1 a:visited{color:#520;background:0 0;font-weight:700;text-decoration:underline} } .imageteaser1,.imageteaser1 h6,div.imageteaser1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .imageteaser1{outline:0} .imageteaser1 img{border:0;vertical-align:middle;max-width:100%;height:auto} .imageteaser1 a{background:0 0;text-decoration:none;color:#111;transition:all .1s linear} .testimonialstandard1 a,a.buttonflat1{-ms-touch-action:none!important;-webkit-transition:all .1s linear} .imageteaser1 a:active,.imageteaser1 a:focus,.imageteaser1 a:hover{outline:0} .imageteaser1 h6{color:#323436;line-height:1.5;font-family:Museo500Regular;font-weight:400;margin:0 0 15px} .imageteaser1 h6.special{font-family:source_sans_probold,Arial,Helvetica,Tahoma,sans-serif;font-weight:400!important;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#323436;margin-bottom:15px} .imageteaser1 .simple-read-more{text-decoration:none;display:inline-block;color:#323436;border-bottom:1px dotted #eee} .bm-teaser-column.imageteaser1 a{margin-top:20px} .bm-teaser-column.imageteaser1 h6.special{margin-bottom:15px!important} .bm-teaser-column.imageteaser1 img{display:block;width:100%!important;max-width:100%;height:auto;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px} .bm-teaser-column.imageteaser1 .teaser-content{position:relative;padding:20px;border:1px solid #ebebeb;border-top:none;background:#FFF;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;margin-top:0!important} .imageteaser1 .alignleft{text-align:left} .imageteaser1 .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0} @media print{.imageteaser1 a:visited{color:#520;background:0 0;font-weight:700;text-decoration:underline} } .testimonialstandard1,.testimonialstandard1 h5,.testimonialstandard1 p,div.testimonialstandard1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .testimonialstandard1{outline:0} .testimonialstandard1 img{border:0;vertical-align:middle;max-width:100%;height:auto} .testimonialstandard1 a{background:0 0;text-decoration:none;color:#111;transition:all .1s linear} .testimonialstandard1 a:active,.testimonialstandard1 a:focus,.testimonialstandard1 a:hover{outline:0} .testimonialstandard1 p{margin:0 0 20px} .testimonialstandard1 h5{color:#323436;font-family:Museo500Regular;font-weight:400;margin:0 0 15px} .bm-skill-meter.skillmeter1 .bm-skill-meter-title,.testimonialstandard1 .testimonial-author h5{font-family:source_sans_probold,Arial,Helvetica,Tahoma,sans-serif;letter-spacing:1px;text-transform:uppercase} .testimonialstandard1 .bm-testimonial{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;border:1px solid #ebebeb;background:#FFF;margin-bottom:20px;position:relative} .testimonialstandard1 .testimonial-author{position:relative;top:10px} .testimonialstandard1 .bm-testimonial:after{position:absolute;display:block;content:"";width:13px;height:13px;background-color:#FFF;border:1px solid #ebebeb;border-left:0;border-top:0;bottom:-7px;left:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);z-index:8} .testimonialstandard1 .testimonial-author-img{width:54px!important;height:54px!important;-webkit-border-radius:54px;-moz-border-radius:54px;border-radius:54px;float:left;display:block;margin-right:15px;overflow:hidden} .testimonialstandard1 .testimonial-author h5{margin-bottom:0;font-size:12px;color:#555} .testimonialstandard1 .testimonial-author .testimonial-company{display:inline-block;color:#999;font-size:12px;position:relative;top:-5px} .testimonialstandard1 .testimonial-author{display:block} .testimonialstandard1 .bm-testimonial p:last-child{margin-bottom:0} @media print{.testimonialstandard1 p{font-size:13pt!important;color:#000!important} .testimonialstandard1 a:visited{color:#520;background:0 0;font-weight:700;text-decoration:underline} } .skillmeter1,div.skillmeter1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .skillmeter1{outline:0} .skillmeter1 .bm-progress-bar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .bm-skill-meter.skillmeter1{margin-bottom:20px} .bm-skill-meter.skillmeter1 .bar-title{float:left} .bm-skill-meter.skillmeter1 .progress-value{float:right;display:inline} .bm-skill-meter.skillmeter1 .bm-skill-meter-title{display:block;margin-bottom:8px;line-height:1;font-size:12px} .bm-skill-meter.skillmeter1 .bm-progress-bar{position:relative;display:block;height:3px;background-color:#ebebeb;background-color:rgba(0,0,0,.05)} .bm-skill-meter.skillmeter1 .bm-progress-bar .progress-inner{position:absolute;top:0;left:0;z-index:1;display:block;overflow:hidden;width:100%;height:100%} .skillmeter1 .progress-outer{height:3px;position:absolute;top:0;left:0} .skillmeter1 .bm-progress-bar,.skillmeter1 .progress-inner,.skillmeter1 .progress-outer{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px} .clearfix:after.skillmeter1,.clearfix:before.skillmeter1{content:' ';display:block;overflow:hidden;visibility:hidden;width:0;height:0} .counter1,.counter1 h3,.counter1 p,div.counter1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .counter1{outline:0} .counter1 p{margin:0 0 20px} .counter1 .aligncenter{display:block;margin:5px auto;text-align:center} .counter1 h3{color:#323436;line-height:1.5;font-family:Museo500Regular;font-weight:400;margin:0 0 15px;font-size:20px} .counter1 .bm-icon{font-size:30px;line-height:1;padding:0;width:auto;height:24px;background-image:none} .shortcode-milestone-counter.counter1 .bm-icon{font-size:48px;height:40px;line-height:40px;vertical-align:0;display:inline-block;margin:0!important} .counter1 .bm-icon-float-none{display:block!important;padding:10px 0;text-align:center;width:100%;position:relative} .counter1 .bm-counter{text-align:center;margin-top:20px} .counter1 .bm-counter .count-number{font-size:60px;display:block;text-align:center;line-height:55px;letter-spacing:-2px} .counter1 .bm-counter .count-subject{text-align:center;line-height:1.3;color:#323436;font-size:13px;font-family:source_sans_probold,Arial,Helvetica,Tahoma,sans-serif;letter-spacing:1px;text-transform:uppercase;opacity:0;position:relative;bottom:-60px;margin-top:7px} .counter1 .count-separator{margin-top:-5px} .counter1 .bm-counter .count-separator span{display:inline-block;text-align:center;width:0;margin:10px auto 7px;height:1px;background:#ebebeb} .clearfix:after.counter1,.clearfix:before.counter1{content:' ';display:block;overflow:hidden;visibility:hidden;width:0;height:0} .buttonflat1 .bm-moon-loop-3,.counter1 .bm-moon-apple-fruit{font-style:normal;-webkit-font-smoothing:antialiased;width:auto;-moz-osx-font-smoothing:grayscale} @media print{.counter1 p{font-size:13pt!important;color:#000!important} } .counter1 .bm-moon-apple-fruit{font-family:Icomoon;font-weight:400;text-decoration:inherit;display:inline;height:auto;line-height:normal;vertical-align:middle;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0} .counter1 .bm-moon-apple-fruit:before{content:""} .button3d1 .bm-moon-loop-3:before,.buttonflat1 .bm-moon-loop-3:before{content:""} .buttonflat1{vertical-align:baseline;background:0 0;margin:0;padding:0;outline:0} a.buttonflat1{background:0 0;text-decoration:none;color:#111;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear} .bm-button.button3d1,.bm-button.buttonflat1{-moz-box-sizing:border-box;-o-transition:background-color .1s linear,color .1s linear!important;cursor:pointer} a:active.buttonflat1,a:focus.buttonflat1,a:hover.buttonflat1{outline:0} .bm-button.buttonflat1{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-transition-duration:0s;-webkit-transition:background-color .1s linear,color .1s linear!important;-moz-transition:background-color .1s linear,color .1s linear!important;-ms-transition:background-color .1s,color .1s linear!important;transition:background-color .1s linear,color .1s linear!important;position:relative;display:inline-block;margin-right:10px;vertical-align:middle;text-align:center;zoom:1;font-family:source_sans_probold,Arial;font-size:12px;line-height:1.3;letter-spacing:1.5px;text-transform:uppercase;color:#eee;color:rgba(255,255,255,1)!important;box-shadow:0 3px 0 0 rgba(0,158,183,1);padding:16px 20px 12px;overflow:hidden;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px} .imageteaseralt1 a,a.button3d1{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-touch-action:none!important} .bm-button:hover.buttonflat1{color:#FFF;color:rgba(255,255,255,1)!important;box-shadow:0 3px 0 0 rgba(0,0,0,1);background:#323436} .bm-button.buttonflat1 i{position:relative;top:-1px;font-size:1.4em;margin-right:8px;margin-top:0!important;vertical-align:-4px} .bm-button.no-three-d.buttonflat1{box-shadow:none!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0} @media print{a:visited.buttonflat1{color:#520;background:0 0;font-weight:700;text-decoration:underline} } .buttonflat1 .bm-moon-loop-3{font-family:Icomoon;font-weight:400;text-decoration:inherit;display:inline;height:auto;line-height:normal;vertical-align:middle;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0} a.buttonflat1 [class^=bm-moon-]{display:inline-block} .imageteaseralt1,.imageteaseralt1 h6,div.imageteaseralt1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .imageteaseralt1{outline:0} .imageteaseralt1 img{border:0;vertical-align:middle;max-width:100%;height:auto} .imageteaseralt1 a{background:0 0;text-decoration:none;color:#111;-ms-transition:all .1s linear;transition:all .1s linear} .imageteaseralt1 a:active,.imageteaseralt1 a:focus,.imageteaseralt1 a:hover{outline:0} .imageteaseralt1 h6{color:#323436;line-height:1.5;font-family:Museo500Regular;font-weight:400;margin:0 0 15px} .imageteaseralt1 h6.special{font-family:source_sans_probold,Arial,Helvetica,Tahoma,sans-serif;font-weight:400!important;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#323436;margin-bottom:15px} .imageteaseralt1 h6{font-size:16px} .imageteaseralt1 .simple-read-more{text-decoration:none;display:inline-block;color:#323436;border-bottom:1px dotted #eee} .bm-teaser-column.imageteaseralt1 a{margin-top:20px} .bm-teaser-column.imageteaseralt1 h6.special{margin-bottom:15px!important} .bm-teaser-column.imageteaseralt1 img{display:block;width:100%!important;max-width:100%;height:auto;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px} .bm-teaser-column.imageteaseralt1 .teaser-content{position:relative;padding:20px;border:1px solid #ebebeb;border-top:none;background:#FFF;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;margin-top:0!important} .bm-teaser-column.alternative.imageteaseralt1 .teaser-content{padding-left:0;padding-right:0;background:0 0;border:none} .bm-teaser-column.alternative.imageteaseralt1 img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px} .imageteaseralt1 .alignleft{text-align:left} .imageteaseralt1 .clear{display:block;overflow:hidden;visibility:hidden;width:0;height:0} @media print{.imageteaseralt1 a:visited{color:#520;background:0 0;font-weight:700;text-decoration:underline} } .button3d1{vertical-align:baseline;background:0 0;margin:0;padding:0;outline:0} a.button3d1{background:0 0;text-decoration:none;color:#111;-ms-transition:all .1s linear;transition:all .1s linear} .bm-button.button3d1,.bm-button.buttonoutline1{-moz-transition:background-color .1s linear,color .1s linear!important;text-align:center;text-transform:uppercase;overflow:hidden;zoom:1} a:active.button3d1,a:focus.button3d1,a:hover.button3d1{outline:0} .bm-button.button3d1{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-transition-duration:0s;-webkit-transition:background-color .1s linear,color .1s linear!important;-ms-transition:background-color .1s,color .1s linear!important;transition:background-color .1s linear,color .1s linear!important;position:relative;display:inline-block;margin-right:10px;vertical-align:middle;font-family:source_sans_probold,Arial;font-size:12px;line-height:1.3;letter-spacing:1.5px;color:#eee;color:rgba(255,255,255,1)!important;box-shadow:0 3px 0 0 rgba(0,158,183,1);padding:16px 20px 12px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px} .infobox1 ul.infobox1 li,.socialiconslight1 a,ul.infobox1 li{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear} .bm-button:hover.button3d1{color:#FFF;color:rgba(255,255,255,1)!important;box-shadow:0 3px 0 0 rgba(0,0,0,1);background:#323436} .bm-button.button3d1 i{position:relative;top:-1px;font-size:1.4em;margin-right:8px;margin-top:0!important;vertical-align:-4px} .button3d1 .bm-moon-loop-3,.contentbox1 .bm-moon-star{width:auto;height:auto;line-height:normal;margin-top:0} .bm-button.no-three-d.button3d1{box-shadow:none!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0} @media print{a:visited.button3d1{color:#520;background:0 0;font-weight:700;text-decoration:underline} } .button3d1 .bm-moon-loop-3,.circlechart1 .bm-moon-meter-fast,.contentbox1 .bm-moon-star{font-weight:400;text-decoration:inherit;background-position:0 0;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} .button3d1 .bm-moon-loop-3{font-family:Icomoon;display:inline;vertical-align:middle;background-image:none;background-repeat:repeat} a.button3d1 [class^=bm-moon-]{display:inline-block} .contentbox1,div.contentbox1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .contentbox1{outline:0} .contentbox1 .bm-box-cont-body,.contentbox1 .bm-box-cont-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .bm-box-cont.contentbox1{overflow:hidden;margin-bottom:20px;border:1px solid #ebebeb;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px} .contentbox1 .bm-box-cont-header{display:block;border-bottom:solid 1px #ebebeb;background-color:#f9f9f9;color:#323436;padding:10px 20px 7px;font-family:source_sans_prosemibold,sans-serif} .contentbox1 .bm-box-cont-header i{margin-right:5px;position:relative;top:-2px} .contentbox1 .bm-box-cont-body{padding:20px} .contentbox1 .bm-moon-star{font-family:Icomoon;display:inline;vertical-align:middle;background-image:none;background-repeat:repeat} .contentbox1 .bm-moon-star:before{content:""} .circlechart1,div.circlechart1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .circlechart1{outline:0} .circlechart1 canvas{display:inline-block} .circlechart1 .bm-chart{position:relative;margin:0 auto;text-align:center;width:100%;height:100%;overflow:hidden} .circlechart1 .bm-chart canvas{position:absolute;top:0;left:0;z-index:1} .circlechart1 .bm-chart i{position:absolute;top:0;left:0;z-index:10;display:block;width:100%;color:#323436;text-align:center} @media handheld,only screen and (max-width:600px){.circlechart1 .bm-chart{margin:0 auto} } .circlechart1 .bm-chart-desc{display:block;text-align:center;line-height:1.3;color:#323436;font-size:13px;font-family:source_sans_probold,Arial,Helvetica,Tahoma,sans-serif;letter-spacing:1px;text-transform:uppercase;opacity:0;position:relative;bottom:-60px;margin-top:7px} .clearfix:after.circlechart1,.clearfix:before.circlechart1{content:' ';display:block;overflow:hidden;visibility:hidden;width:0;height:0} .clearfix.circlechart1{zoom:1} .bm-animate-element.circlechart1{opacity:0} .bm-animate-element.bm-in-viewport.circlechart1{opacity:1} .bm-animate-element.bm-in-viewport.top-to-bottom.circlechart1{-webkit-animation:hb_top_to_bottom .8s 1 ease forwards;-moz-animation:hb_top_to_bottom .8s 1 ease forwards;-o-animation:hb_top_to_bottom .8s 1 ease forwards;animation:hb_top_to_bottom .8s 1 ease forwards;opacity:1} .circlechart1 .bm-moon-meter-fast{font-family:Icomoon;display:inline;width:auto;height:auto;line-height:normal;vertical-align:middle;background-image:none;background-repeat:repeat;margin-top:0} .circlechart1 .bm-moon-meter-fast:before{content:""} .socialiconslight1,.socialiconslight1 li,ul.socialiconslight1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .socialiconslight1 li,ul.socialiconslight1{list-style:none;list-style-position:outside!important} .socialiconslight1{outline:0} .socialiconslight1 a{background:0 0;text-decoration:none;color:#111;-ms-touch-action:none!important;transition:all .1s linear} .socialiconslight1 a:active,.socialiconslight1 a:focus,.socialiconslight1 a:hover{outline:0} ul.socialiconslight1{list-style-position:inside!important;list-style:circle;margin-bottom:20px} ul.socialiconslight1,ul.socialiconslight1 li{padding:0;margin:0} ul.social-icons.socialiconslight1{height:auto;overflow:hidden;list-style:none!important} ul.social-icons.socialiconslight1 li{float:left;display:inline-block;height:36px;margin-bottom:5px} ul.social-icons.socialiconslight1 li a{display:inline-block;width:36px;height:36px;line-height:36px;font-size:16px;overflow:hidden;position:relative;text-align:center;transition:all .3s;margin-right:5px;text-decoration:none!important} ul.social-icons.socialiconslight1 li a i{display:block;height:100%;position:relative;top:0;transition:top .3s;width:100%;margin-bottom:31px;line-height:36px} ul.social-icons.socialiconslight1 li a i[class*=bm-moon-]{display:block;margin-bottom:38px} ul.social-icons.light.socialiconslight1 li a{color:#fff;background-color:rgba(255,255,255,.05)} ul.social-icons.socialiconslight1 li a:hover i{top:-74px} ul.social-icons.socialiconslight1 li a:hover{background-color:#323436} ul.social-icons.socialiconslight1 li.twitter a:hover{background-color:#00aced} ul.social-icons.socialiconslight1 li.facebook a:hover{background-color:#3b5998} ul.social-icons.socialiconslight1 li.blogger a:hover{background-color:#fb8f3d} ul.social-icons.socialiconslight1 li.youtube a:hover{background-color:#b00} ul.social-icons.socialiconslight1 li.instagram a:hover{background-color:#517fa4} ul.social-icons.socialiconslight1 li.linkedin a:hover{background-color:#007bb6} ul.social-icons.socialiconslight1 li.pinterest a:hover{background-color:#cb2027} ul.social-icons.socialiconslight1 li.foursquare a:hover{background-color:#00aeef} ul.social-icons.socialiconslight1 li.flickr a:hover{background-color:#ff0084} ul.social-icons.socialiconslight1 li.tumblr a:hover{background-color:#32506d} ul.social-icons.socialiconslight1 li.vimeo a:hover{background-color:#aad450} ul.social-icons.socialiconslight1 li.dribbble a:hover{background-color:#ea4c89} ul.social-icons.socialiconslight1 li.skype a:hover{background-color:#0078ca} ul.social-icons.socialiconslight1 li.xing a:hover{background-color:#006567} ul.social-icons.socialiconslight1 li.soundcloud a:hover{background-color:#F76700} ul.social-icons.socialiconslight1 li.yahoo a:hover{background-color:#500095} ul.social-icons.socialiconslight1 li.wordpress a:hover{background-color:#1e8cbe} ul.social-icons.socialiconslight1 li.lastfm a:hover{background-color:#e31b23} ul.social-icons.socialiconslight1 li.github a:hover{background-color:#3072b3} ul.social-icons.socialiconslight1 li.yelp a:hover{background-color:#ea050b} ul.social-icons.socialiconslight1 li.forrst a:hover{background-color:#3b7140} ul.social-icons.socialiconslight1 li.deviantart a:hover{background-color:#506256} ul.social-icons.socialiconslight1 li.stumbleupon a:hover{background-color:#eb4924} ul.social-icons.socialiconslight1 li.delicious a:hover{background-color:#0b79e5} ul.social-icons.socialiconslight1 li.reddit a:hover{background-color:#5f99cf} .socialiconslight1 ul.social-icons.socialiconslight1 li a:hover,ul.social-icons.socialiconslight1 li a:hover{color:#FFF!important} @media print{.socialiconslight1 a:visited{color:#520;background:0 0;font-weight:700;text-decoration:underline} } .socialiconslight1 .bm-moon-blogger,.socialiconslight1 .bm-moon-delicious,.socialiconslight1 .bm-moon-deviantart,.socialiconslight1 .bm-moon-dribbble,.socialiconslight1 .bm-moon-facebook,.socialiconslight1 .bm-moon-flickr,.socialiconslight1 .bm-moon-forrst,.socialiconslight1 .bm-moon-foursquare,.socialiconslight1 .bm-moon-github,.socialiconslight1 .bm-moon-instagram,.socialiconslight1 .bm-moon-lastfm,.socialiconslight1 .bm-moon-linkedin,.socialiconslight1 .bm-moon-pinterest,.socialiconslight1 .bm-moon-reddit,.socialiconslight1 .bm-moon-skype,.socialiconslight1 .bm-moon-soundcloud,.socialiconslight1 .bm-moon-stumbleupon,.socialiconslight1 .bm-moon-tumblr,.socialiconslight1 .bm-moon-twitter,.socialiconslight1 .bm-moon-vimeo,.socialiconslight1 .bm-moon-wordpress,.socialiconslight1 .bm-moon-xing,.socialiconslight1 .bm-moon-yahoo,.socialiconslight1 .bm-moon-yelp,.socialiconslight1 .bm-moon-youtube{font-family:Icomoon;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:middle;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;-moz-osx-font-smoothing:grayscale} .socialiconslight1 .bm-moon-facebook:before{content:""} .socialiconslight1 .bm-moon-instagram:before{content:""} .socialiconslight1 .bm-moon-twitter:before{content:""} .socialiconslight1 .bm-moon-youtube:before{content:""} .socialiconslight1 .bm-moon-vimeo:before{content:""} .socialiconslight1 .bm-moon-flickr:before{content:""} .socialiconslight1 .bm-moon-dribbble:before{content:""} .socialiconslight1 .bm-moon-forrst:before{content:""} .socialiconslight1 .bm-moon-deviantart:before{content:""} .socialiconslight1 .bm-moon-github:before{content:""} .socialiconslight1 .bm-moon-wordpress:before{content:""} .socialiconslight1 .bm-moon-blogger:before{content:""} .socialiconslight1 .bm-moon-tumblr:before{content:""} .socialiconslight1 .bm-moon-yahoo:before{content:""} .socialiconslight1 .bm-moon-soundcloud:before{content:""} .socialiconslight1 .bm-moon-skype:before{content:""} .socialiconslight1 .bm-moon-reddit:before{content:""} .socialiconslight1 .bm-moon-linkedin:before{content:""} .socialiconslight1 .bm-moon-lastfm:before{content:""} .socialiconslight1 .bm-moon-delicious:before{content:""} .socialiconslight1 .bm-moon-stumbleupon:before{content:""} .socialiconslight1 .bm-moon-pinterest:before{content:""} .socialiconslight1 .bm-moon-xing:before{content:""} .socialiconslight1 .bm-moon-foursquare:before{content:""} .socialiconslight1 .bm-moon-yelp:before{content:""} .socialiconslight1 a [class^=bm-moon-]{display:inline-block} .infobox1,.infobox1 li,ul.infobox1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .infobox1 li,ul.infobox1{list-style:none;list-style-position:outside!important} .infobox1{outline:0} ul.infobox1{list-style-position:inside!important;list-style:circle;margin-bottom:20px;border:1px solid #ebebeb;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px} .infobox1 li{list-style:none!important} .infobox1 ul.infobox1 li,ul.infobox1 li{transition:all .1s linear;list-style-type:square} .tours1 a,a.buttonoutline1{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;-ms-touch-action:none!important} ul.infobox1,ul.infobox1 li{padding:0;margin:0} .infobox1 ul.meta-list.infobox1 li,ul.meta-list.infobox1 li{padding:6px 12px;border-bottom:solid 1px #ebebeb;background:0 0} .infobox1 ul.meta-list.infobox1 li:hover,ul.meta-list.infobox1 li:hover{background:#f4f4f4} ul.meta-list.infobox1 li:last-child{border-bottom:none} .buttonoutline1{vertical-align:baseline;background:0 0;margin:0;padding:0;outline:0} a.buttonoutline1{background:0 0;text-decoration:none;color:#111;transition:all .1s linear} a:active.buttonoutline1,a:focus.buttonoutline1,a:hover.buttonoutline1{outline:0} .bm-button.buttonoutline1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-transition-duration:0s;-webkit-transition:background-color .1s linear,color .1s linear!important;-o-transition:background-color .1s linear,color .1s linear!important;-ms-transition:background-color .1s,color .1s linear!important;transition:background-color .1s linear,color .1s linear!important;position:relative;display:inline-block;margin-right:10px;vertical-align:middle;cursor:pointer;font-family:source_sans_probold,Arial;font-size:12px;line-height:1.3;letter-spacing:1.5px;color:#eee;color:rgba(255,255,255,1)!important;box-shadow:0 3px 0 0 rgba(0,158,183,1);padding:16px 20px 12px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px} .wpb_content_element.icontabs1 .wpb_tabs_nav li.ui-tabs-active a,.wpb_content_element.tours1 .wpb_tabs_nav li.ui-tabs-active a{cursor:default} :last-child.buttonoutline1{margin-bottom:0} .bm-button:hover.buttonoutline1{color:#FFF;color:rgba(255,255,255,1)!important;box-shadow:0 3px 0 0 rgba(0,0,0,1);background:#323436} .bm-second-dark.buttonoutline1{background:0 0!important;border:2px solid #323436;color:#323436!important;box-shadow:none;padding:10px 22px!important} .bm-second-dark:hover.buttonoutline1{background:#323436!important;color:#FFF!important;box-shadow:none} .bm-button.no-three-d.buttonoutline1{box-shadow:none!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0} .bm-button.bm-large-button.buttonoutline1{padding:24px 30px 20px;font-size:14px;letter-spacing:2px} @media print{a:visited.buttonoutline1{color:#520;background:0 0;font-weight:700;text-decoration:underline} } .simplecontentbox1,.simplecontentbox1 h4,.simplecontentbox1 p,div.simplecontentbox1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .simplecontentbox1{outline:0} .simplecontentbox1 p{margin:0 0 20px} .simplecontentbox1 h4{color:#323436;line-height:1.5;font-family:Museo500Regular;font-weight:400;margin:0 0 15px;font-size:18px} .simplecontentbox1 .bm-box-cont-body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px} .simplecontentbox1 :last-child.simplecontentbox1,:last-child.simplecontentbox1{margin-bottom:0} .simplecontentbox1 .bm-box-cont-body p:last-child{margin-bottom:0!important} .simplecontentbox1 .bm-box-cont{overflow:hidden;margin-bottom:20px;border:1px solid #ebebeb;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px} .clearfix:after.simplecontentbox1,.clearfix:before.simplecontentbox1{content:' ';display:block;overflow:hidden;visibility:hidden;width:0;height:0} .clearfix.simplecontentbox1{zoom:1} .bm-animate-element.simplecontentbox1{opacity:0} .bm-animate-element.bm-in-viewport.simplecontentbox1{opacity:1} .bm-animate-element.bm-in-viewport.top-to-bottom.simplecontentbox1{-webkit-animation:hb_top_to_bottom .8s 1 ease forwards;-moz-animation:hb_top_to_bottom .8s 1 ease forwards;-o-animation:hb_top_to_bottom .8s 1 ease forwards;animation:hb_top_to_bottom .8s 1 ease forwards;opacity:1} @media print{.simplecontentbox1 p{font-size:13pt!important;color:#000!important} } .wpb_column>.wpb_wrapper>:last-child.simplecontentbox1{margin-bottom:0} .tours1 .ui-helper-reset{text-decoration:none;margin:0;padding:0;border:0;outline:0;line-height:1.3;font-size:100%;list-style:none} .tours1 .ui-helper-clearfix:after,.tours1 .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse} .tours1 .ui-helper-clearfix{min-height:0} .tours1,.tours1 li,.tours1 p,.tours1 ul,div.tours1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .tours1 li,.tours1 ul{list-style:none;list-style-position:outside!important} .tours1{outline:0} .tours1 a{background:0 0;text-decoration:none;color:#111;transition:all .1s linear} .tours1 a:active,.tours1 a:focus,.tours1 a:hover{outline:0} .tours1 ul{list-style-position:inside!important;list-style:circle;margin-bottom:20px} .tours1 p{margin:0 0 20px} .tours1 ul,.tours1 ul li{padding:0;margin:0} .tours1 .tab-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .wpb_content_element.tours1{margin-bottom:25px!important} .bm-tabs-wrapper.tours1 .nav-tabs{border-bottom:solid 1px #ebebeb;display:block} .bm-tabs-wrapper.tours1 .nav-tabs li{float:left;display:inline-block;margin-right:-1px;position:relative;bottom:-1px} .tours1 .wpb_content_element.tours1 .wpb_tour_tabs_wrapper .wpb_tabs_nav a,.wpb_content_element.tours1 .wpb_tour_tabs_wrapper .wpb_tabs_nav a{border-bottom:solid 1px #ebebeb} .bm-tabs-wrapper:not(.wpb_tabs).tours1 ul li a,.tours1 .bm-tabs-wrapper:not(.wpb_tabs).tours1 ul li a{border-bottom:0!important} .bm-tabs-wrapper:not(.wpb_tabs).tours1 ul li:last-child a{border-bottom:solid 1px #ebebeb!important} .bm-tabs-wrapper.tours1 .nav-tabs li i{margin-right:7px;vertical-align:-1px} .bm-tabs-wrapper.tours1 .nav-tabs li a{display:block;color:#666;background-color:#f8f8f8;padding:10px 18px;margin:0 0 -1px;border:1px solid #ebebeb} .bm-tabs-wrapper.tours1 .nav-tabs li.active a{border-bottom-color:#FFF;background-color:#FFF} .bm-tabs-wrapper.tours1 .tab-content{padding:20px 20px 17px;display:block;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px} .tours1 .tab-content>.tab-pane{display:none} .tours1 .tab-content p:last-child{margin-bottom:0} .wpb_tour.tours1 .wpb_tabs_nav a{width:auto!important} .tours1 .ui-tabs-active.ui-state-active>a{border-bottom-color:#FFF!important} .bm-tabs-wrapper.tours1 .tab-content{background:0 0!important;border:none!important} .bm-tabs-wrapper.wpb_tour.tours1 .tab-content{padding-top:0!important} @media print{.tours1 p{font-size:13pt!important;color:#000!important} .tours1 a:visited{color:#520;background:0 0;font-weight:700;text-decoration:underline} } @media handheld,only screen and (max-width:900px){.tours1 .wpb_wrapper{width:100%} } .tours1 .bm-moon-brain,.tours1 .bm-moon-chart{font-family:Icomoon;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:middle;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;-moz-osx-font-smoothing:grayscale} .tours1 .bm-moon-chart:before{content:""} .tours1 .bm-moon-brain:before{content:""} .tours1 a [class^=bm-moon-]{display:inline-block} .tours1 .nav:after,.tours1 .nav:before,.tours1 .vc_clearfix:after,.tours1 .vc_clearfix:before{content:" ";display:table} .tours1 .wpb_tour_next_prev_nav a:focus,.wpb_content_element.tours1 .wpb_tabs_nav li a:focus{outline:0} .wpb_content_element.tours1 .wpb_tabs_nav,.wpb_content_element.tours1 .wpb_tour_tabs_wrapper{padding:0} .wpb_content_element.tours1 .wpb_tabs_nav{margin:0;padding-left:0!important;text-indent:inherit!important} .wpb_content_element.tours1 .wpb_tabs_nav li{background-color:#fff;white-space:nowrap;padding:0;background-image:none;list-style:none!important} .wpb_content_element.tours1 .wpb_tabs_nav li.ui-tabs-active,.wpb_content_element.tours1 .wpb_tabs_nav li:hover{background-color:#f7f7f7} .wpb_content_element.tours1 .wpb_tabs_nav li:after,.wpb_content_element.tours1 .wpb_tabs_nav li:before{display:none!important} .wpb_content_element.tours1 .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide{display:none} .wpb_content_element.tours1 .wpb_tour_tabs_wrapper .wpb_tabs_nav a{border-bottom:none;text-decoration:none;display:block;padding:.5em 1em} .wpb_content_element.tours1 .wpb_tour_tabs_wrapper .wpb_tab{padding:1em} .wpb_tour.tours1 .wpb_tabs_nav{float:left;width:31.66666667%} .wpb_tour.tours1 .wpb_tabs_nav li{margin:0 0 1px;clear:left;width:100%} .icontabs1 .clearfix:after,.icontabs1 .nav:after,.icontabs1 .row:after,.icontabs1 .spacer:after,.icontabs1 .ui-helper-clearfix:after,.icontabs1 .vc_clearfix:after,.icontabs1 .vc_row:after{clear:both} .wpb_tour.tours1 .wpb_tour_tabs_wrapper .wpb_tab{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;float:left;width:68.33333333%;padding:0 0 0 21.74px} .tours1 .wpb_tour_next_prev_nav{margin-left:31.66666667%;padding-left:21.74px;font-size:80%} .tours1 .wpb_tour_next_prev_nav a{border-bottom:1px dotted;text-decoration:none} .tours1 .wpb_tour_next_prev_nav a:hover{text-decoration:none;border-bottom:none} .tours1 .wpb_tour_next_prev_nav span{width:48%;display:inline-block;padding-top:1em;float:left} .tours1 .wpb_tour_next_prev_nav span.wpb_next_slide{text-align:right;float:right} @media (max-width:480px){.tours1 .wpb_tour.tours1 .wpb_tab,.tours1 .wpb_tour_next_prev_nav,.wpb_tour.tours1 .wpb_tab,.wpb_tour.tours1 .wpb_tour_tabs_wrapper .wpb_tabs_nav{width:100%;float:none;margin-left:0} .tours1 .wpb_tour_next_prev_nav{width:auto;padding:0 1em} .tours1 .wpb_tour.tours1 .wpb_tab,.wpb_tour.tours1 .wpb_tab{padding-left:1em;padding-right:1em} } .icontabs1 .ui-helper-reset{text-decoration:none;margin:0;padding:0;border:0;outline:0;line-height:1.3;font-size:100%;list-style:none} .icontabs1 .ui-helper-clearfix:after,.icontabs1 .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse} .icontabs1 .ui-helper-clearfix{min-height:0} .icontabs1,.icontabs1 h3,.icontabs1 li,.icontabs1 p,.icontabs1 ul,div.icontabs1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .icontabs1 li,.icontabs1 ul{list-style:none;list-style-position:outside!important} .icontabs1{outline:0} .icontabs1 a{background:0 0;text-decoration:none;color:#111;-ms-touch-action:none!important;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear} .icontabs1 a:active,.icontabs1 a:focus,.icontabs1 a:hover{outline:0} .icontabs1 ul{list-style-position:inside!important;list-style:circle;margin-bottom:20px} .icontabs1 p{margin:0 0 20px} .icontabs1 .aligncenter{display:block;margin:5px auto;text-align:center} .icontabs1 h3{color:#323436;line-height:1.5;font-family:Museo500Regular;font-weight:400;margin:0 0 15px;font-size:20px} .icontabs1 ul,.icontabs1 ul li{padding:0;margin:0} .icontabs1 .row,.icontabs1 .tab-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .icontabs1 .row.element-row{margin-bottom:20px} .icontabs1 .row{width:auto;max-width:none;min-width:0;margin:0 -15px} .icontabs1 .vc_row .vc_col-sm-4,.icontabs1 .vc_row .vc_col-sm-6{padding-left:15px;padding-right:15px} .icontabs1 .vc_row{margin-left:-15px} .icontabs1 .wpb_column>.wpb_wrapper :last-child{margin-bottom:0} .icontabs1 .vc_row.element-row.row{position:relative} .icontabs1 .tab-pane .wpb_content_element{margin-bottom:0!important} .icontabs1 .wpb_column{margin-bottom:0} .icontabs1 .wpb_content_element.icontabs1,.wpb_content_element.icontabs1{margin-bottom:25px!important} .wpb_tabs.icontabs1 .wpb_tabs_nav li{margin:0 -1px 0 0!important} .icontabs1 .wpb_content_element.wpb_tabs.icontabs1 .wpb_tour_tabs_wrapper .wpb_tab,.wpb_content_element.wpb_tabs.icontabs1 .wpb_tour_tabs_wrapper .wpb_tab{background-color:transparent;padding:0} .bm-tabs-wrapper.icontabs1 .nav-tabs{border-bottom:solid 1px #ebebeb;display:block} .bm-tabs-wrapper.icontabs1 .nav-tabs li{float:left;display:inline-block;margin-right:-1px;position:relative;bottom:-1px} .icontabs1 .wpb_content_element.icontabs1 .wpb_tour_tabs_wrapper .wpb_tabs_nav a,.wpb_content_element.icontabs1 .wpb_tour_tabs_wrapper .wpb_tabs_nav a{border-bottom:solid 1px #ebebeb} .bm-tabs-wrapper.icontabs1 .nav-tabs li i{margin-right:7px;vertical-align:-1px} .bm-tabs-wrapper.icontabs1 .nav-tabs li a{display:block;color:#666;background-color:#f8f8f8;padding:10px 18px;margin:0 0 -1px;border:1px solid #ebebeb} .bm-tabs-wrapper.icontabs1 .nav-tabs li.active a{border-bottom-color:#FFF;background-color:#FFF} .bm-tabs-wrapper.icontabs1 .tab-content{padding:20px 20px 17px;display:block;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px} .icontabs1 .tab-content>.tab-pane,.wpb_tabs.icontabs1 .tab-content{display:none} .icontabs1 .ui-tabs-active.ui-state-active>a{border-bottom-color:#FFF!important} .bm-tabs-wrapper.icontabs1 .tab-content{background:0 0!important;border:none!important} .icontabs1 .bm-icon{font-size:30px;line-height:1;padding:0;width:auto;height:24px;background-image:none} .icontabs1 .shortcode-milestone-counter .bm-icon{font-size:48px;height:40px;line-height:40px;vertical-align:0;display:inline-block;margin:0!important} .icontabs1 .bm-icon-float-none{display:block!important;padding:10px 0;text-align:center;width:100%;position:relative} .icontabs1 .bm-counter{text-align:center;margin-top:20px} .icontabs1 .bm-counter .count-number{font-size:60px;display:block;text-align:center;line-height:55px;letter-spacing:-2px} .icontabs1 .bm-counter .count-subject{text-align:center;line-height:1.3;color:#323436;font-size:13px;font-family:source_sans_probold,Arial,Helvetica,Tahoma,sans-serif;letter-spacing:1px;text-transform:uppercase;opacity:0;position:relative;bottom:-60px;margin-top:7px} .icontabs1 .count-separator{margin-top:-5px} .icontabs1 .bm-counter .count-separator span{display:inline-block;text-align:center;width:0;margin:10px auto 7px;height:1px;background:#ebebeb} .icontabs1 .spacer{display:block;height:40px} .icontabs1 .clearfix:after,.icontabs1 .clearfix:before,.icontabs1 .row:after,.icontabs1 .row:before,.icontabs1 .spacer:after,.icontabs1 .spacer:before{content:' ';display:block;overflow:hidden;visibility:hidden;width:0;height:0} .icontabs1 .clearfix,.icontabs1 .row,.icontabs1 .spacer{zoom:1} @media print{.icontabs1 p{font-size:13pt!important;color:#000!important} .icontabs1 a:visited{color:#520;background:0 0;font-weight:700;text-decoration:underline} } @media handheld,only screen and (max-width:900px){.icontabs1 .wpb_wrapper{width:100%} } @media handheld,only screen and (max-width:600px){.wpb_tabs.icontabs1 .wpb_tabs_nav li{float:none!important;display:block!important} } .icontabs1 .bm-moon-apple,.icontabs1 .bm-moon-bubble-4,.icontabs1 .bm-moon-chart,.icontabs1 .bm-moon-image,.icontabs1 .bm-moon-pen,.icontabs1 .bm-moon-users-2{font-family:Icomoon;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:middle;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;-moz-osx-font-smoothing:grayscale} .icontabs1 .bm-moon-pen:before{content:")"} .icontabs1 .bm-moon-image:before{content:"0"} .icontabs1 .bm-moon-bubble-4:before{content:""} .icontabs1 .bm-moon-users-2:before{content:""} .icontabs1 .bm-moon-chart:before{content:""} .icontabs1 .bm-moon-apple:before{content:""} .icontabs1 a [class^=bm-moon-]{display:inline-block} .icontabs1 .nav:after,.icontabs1 .nav:before,.icontabs1 .row:after,.icontabs1 .row:before,.icontabs1 .vc_clearfix:after,.icontabs1 .vc_clearfix:before,.icontabs1 .vc_row:after,.icontabs1 .vc_row:before{content:" ";display:table} .icontabs1 .vc_column_container{width:100%} .icontabs1 .vc_row{margin-right:-15px} .icontabs1 .vc_col-sm-4,.icontabs1 .vc_col-sm-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} @media (min-width:768px){.icontabs1 .vc_col-sm-4,.icontabs1 .vc_col-sm-6{float:left} .icontabs1 .vc_col-sm-6{width:50%} .icontabs1 .vc_col-sm-4{width:33.33333333%} } .icontabs1 .wpb_text_column :last-child{margin-bottom:0} .wpb_content_element.icontabs1{margin-bottom:35px} .icontabs1 .wpb_tab .wpb_content_element{margin-bottom:21.74px} .icontabs1 .wpb_column>.wpb_wrapper>:last-child,.wpb_content_element.icontabs1 .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child{margin-bottom:0} .wpb_content_element.icontabs1 .wpb_tabs_nav li a:focus{outline:0} .wpb_content_element.icontabs1 .wpb_tabs_nav,.wpb_content_element.icontabs1 .wpb_tour_tabs_wrapper{padding:0} .wpb_content_element.icontabs1 .wpb_tabs_nav{margin:0;padding-left:0!important;text-indent:inherit!important} .wpb_content_element.icontabs1 .wpb_tabs_nav li{background-color:#fff;white-space:nowrap;padding:0;background-image:none;list-style:none!important} .wpb_content_element.icontabs1 .wpb_tabs_nav li.ui-tabs-active,.wpb_content_element.icontabs1 .wpb_tabs_nav li:hover,.wpb_content_element.wpb_tabs.icontabs1 .wpb_tour_tabs_wrapper .wpb_tab{background-color:#f7f7f7} .wpb_content_element.icontabs1 .wpb_tabs_nav li:after,.wpb_content_element.icontabs1 .wpb_tabs_nav li:before{display:none!important} .wpb_content_element.icontabs1 .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide{display:none} .wpb_content_element.icontabs1 .wpb_tour_tabs_wrapper .wpb_tabs_nav a{border-bottom:none;text-decoration:none;display:block;padding:.5em 1em} .wpb_content_element.icontabs1 .wpb_tour_tabs_wrapper .wpb_tab{padding:1em} .wpb_tabs.icontabs1 .wpb_tabs_nav li{float:left} .sidecircleiconblock1 a,.sideiconblock1 a,.topiconbox1 a{-ms-touch-action:none!important} .clearfix:after.circleiconblock1,.clearfix:after.iconblock1,.clearfix:after.sidecircleiconblock1,.clearfix:after.sideiconblock1,.clearfix:after.sideimageblock1,.clearfix:after.topiconbox1{clear:both} .clearfix.circleiconblock1,.clearfix.iconblock1,.clearfix.sidecircleiconblock1,.clearfix.sideiconblock1,.clearfix.sideimageblock1,.clearfix.topiconbox1{zoom:1} .toggle1,div.toggle1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .toggle1{outline:0} .toggle1 .bm-accordion-tab,.toggle1 .bm-accordion-tab i{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear} .bm-accordion-single.toggle1{margin-bottom:5px} .toggle1 .bm-accordion-tab{border-top-left-radius:2px;border-top-right-radius:2px;background:#fff;border-color:#ebebeb;cursor:pointer;display:block;margin:0;padding:9px 35px;position:relative;top:1px;border-style:solid;border-width:1px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} .toggle1 .bm-accordion-tab i{position:absolute;left:12px;font-size:14px;line-height:1;vertical-align:-1px;top:50%;margin-top:-8px;color:#999} .toggle1 .bm-accordion-tab i.icon-angle-right{left:auto;right:12px;color:#999!important} .toggle1 .bm-accordion-tab:hover{background:#f9f9f9;color:#000} .toggle1 .bm-accordion-tab:hover i{color:#000} .toggle1 .bm-accordion-pane{display:none;padding:15px;background:#FFF;border:1px solid #ebebeb;position:relative;top:-1px;margin-bottom:5px!important} .toggle1 .bm-moon-meter-fast,.toggle1 [class^=icon-]{display:inline;width:auto;height:auto;vertical-align:middle;background-image:none;background-repeat:repeat;margin-top:0} .sideimageblock1 [class^=icon-],.toggle1 .bm-moon-meter-fast,.toggle1 [class^=icon-]{-webkit-font-smoothing:antialiased;background-position:0 0;font-style:normal;text-decoration:inherit} .toggle1 .bm-moon-meter-fast{font-family:Icomoon;font-weight:400;line-height:normal;-moz-osx-font-smoothing:grayscale} .toggle1 .bm-moon-meter-fast:before{content:""} .toggle1 [class^=icon-]{font-family:FontAwesome;font-weight:400;margin-right:.3em;line-height:inherit} h4.boxedheading1,h4.lineheading1{color:#323436;font-family:Museo500Regular;font-weight:400;font-size:18px} .toggle1 [class^=icon-]:before{text-decoration:inherit;display:inline-block;speak:none} .toggle1 .icon-angle-right:before{content:""} .lineheading1,h4.lineheading1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .lineheading1{outline:0} h4.lineheading1{line-height:1.5;margin:0 0 15px} .lineheading1 :last-child.lineheading1,:last-child.lineheading1{margin-bottom:0} h4.bm-heading.lineheading1{line-height:1!important;text-align:left;overflow:hidden;margin-top:0;max-width:100%;text-overflow:ellipsis;white-space:normal;padding:10px 0} h4.bm-center-heading.lineheading1{margin-bottom:10px!important;text-align:center;display:block!important;max-width:100%;margin:20px auto 25px} h4.bm-heading.lineheading1 span:not(.special-amp){display:inline-block;position:relative} h4.bm-heading.lineheading1 span:not(.special-amp):after,h4.bm-heading.lineheading1 span:not(.special-amp):before{content:"";position:absolute;height:5px;border-top:1px solid #ebebeb;top:50%;margin-top:1px;width:1200px} h4.bm-heading.lineheading1 span:before{right:100%;margin-right:15px} h4.bm-heading.lineheading1 span:after{left:100%;margin-left:15px} h4.bm-center-heading.lineheading1 span:after,h4.bm-center-heading.lineheading1 span:before{max-width:35px;margin:0 -10px} h4.bm-center-heading.lineheading1 span:not(.special-amp){position:relative;z-index:5;padding:0 20px} .boxedheading1,h4.boxedheading1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .boxedheading1{outline:0} h4.boxedheading1{line-height:1.5;margin:0 0 15px} :last-child.boxedheading1{margin-bottom:0} .bm-bordered-heading.boxedheading1{line-height:1!important;text-align:left;overflow:hidden;margin-top:0;max-width:100%;text-overflow:ellipsis;white-space:normal;margin-bottom:20px;display:inline-block;padding:10px 15px 11px;color:#000;border:2px solid #000;letter-spacing:2px;text-transform:uppercase;font-family:source_sans_prosemibold,Arial} .sideimageblock1,.sideimageblock1 h4,.sideimageblock1 p,div.sideimageblock1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .sideimageblock1{outline:0} .sideimageblock1 p{margin:0 0 20px} .sideimageblock1 img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%;height:auto} .sideimageblock1 .aligncenter,.sideimageblock1 div.aligncenter{display:block;margin:5px auto} .sideimageblock1 h4{color:#323436;line-height:1.5;font-family:Museo500Regular;font-weight:400;margin:0 0 15px;font-size:18px} .sideimageblock1 h4.bold{font-weight:700} .sideimageblock1 :last-child.sideimageblock1,:last-child.sideimageblock1{margin-bottom:0} .sideimageblock1 .feature-box:not(.alternative) .bm-icon-wrapper{display:inline-block;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;position:relative;margin-bottom:20px;font-size:30px;vertical-align:0!important;height:90px;line-height:90px;width:90px} .sideimageblock1 .feature-box .icon-box-img{margin-bottom:20px;display:inline-block} .sideimageblock1 .feature-box.left-icon-box .bm-icon-wrapper,.sideimageblock1 .feature-box.left-icon-box .icon-box-img{float:left;margin:0} .sideimageblock1 .feature-box.left-icon-box .feature-box-content{margin-left:120px;text-align:left} .sideimageblock1 .feature-box.left-icon-box .feature-box-content.with-image{margin-left:90px} .sideimageblock1 .feature-box h4.bold{color:#323436;font-weight:400;margin-bottom:10px!important} .sideimageblock1 .aligncenter{text-align:center;-webkit-backface-visibility:hidden} .clearfix:after.sideimageblock1,.clearfix:before.sideimageblock1{content:' ';display:block;overflow:hidden;visibility:hidden;width:0;height:0} .bm-animate-element.sideimageblock1{opacity:0} .bm-animate-element.bm-in-viewport.sideimageblock1{opacity:1} .bm-animate-element.bm-in-viewport.flip-x.sideimageblock1{-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;-webkit-animation:flipX .65s ease forwards;-moz-animation:flipX .65s ease forwards;animation:flipX .65s ease forwards} @media print{.sideimageblock1 p{font-size:13pt!important;color:#000!important} } @media handheld,only screen and (max-width:767px){.sideimageblock1 .feature-box{margin-bottom:50px!important} } .sideimageblock1 [class^=icon-]{font-family:FontAwesome;font-weight:400;margin-right:.3em;display:inline;width:auto;height:auto;line-height:inherit;vertical-align:middle;background-image:none;background-repeat:repeat;margin-top:0} .sideimageblock1 [class^=icon-]:before{text-decoration:inherit;display:inline-block;speak:none} .wpb_column>.wpb_wrapper>:last-child.sideimageblock1{margin-bottom:0} .circleiconblock1,.circleiconblock1 h4,.circleiconblock1 p,div.circleiconblock1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .circleiconblock1{outline:0} .circleiconblock1 p{margin:0 0 20px} .circleiconblock1 .aligncenter,.circleiconblock1 div.aligncenter{display:block;margin:5px auto} .circleiconblock1 .feature-box i.ic-holder-1{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear} .circleiconblock1 h4{color:#323436;line-height:1.5;font-family:Museo500Regular;font-weight:400;margin:0 0 15px;font-size:18px} .circleiconblock1 h4.bold{font-weight:700} .circleiconblock1 .bm-small-break{-webkit-backface-visibility:hidden;backface-visibility:hidden} .circleiconblock1 :last-child.circleiconblock1,:last-child.circleiconblock1{margin-bottom:0} .circleiconblock1 .feature-box i.ic-holder-1{display:inline-block!important;border-width:1px;border-style:solid;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;font-size:30px;vertical-align:0!important;height:90px;line-height:90px;width:90px;padding:0;margin:0!important;font-style:normal;-webkit-backface-visibility:hidden} .circleiconblock1 .feature-box:hover:not(.alternative) i.ic-holder-1{transform:scale(1.15)} .circleiconblock1 .feature-box:not(.alternative) .bm-icon-wrapper{display:inline-block;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;position:relative;margin-bottom:20px;font-size:30px;vertical-align:0!important;height:90px;line-height:90px;width:90px} .circleiconblock1 .feature-box .bm-small-break{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;margin:10px auto 15px;width:40px} .circleiconblock1 .feature-box:hover .bm-small-break{width:75px} .circleiconblock1 .feature-box h4.bold{color:#323436;font-weight:400;margin-bottom:10px!important} .circleiconblock1 .bm-small-break{height:1px;width:70px;margin:20px auto 25px;background:#ebebeb;display:block;border:none} .circleiconblock1 [class^=icon-],.sidecircleiconblock1 [class^=icon-]{font-style:normal;-webkit-font-smoothing:antialiased;background-position:0 0} .circleiconblock1 .aligncenter{text-align:center;-webkit-backface-visibility:hidden} .clearfix:after.circleiconblock1,.clearfix:before.circleiconblock1{content:' ';display:block;overflow:hidden;visibility:hidden;width:0;height:0} .bm-animate-element.circleiconblock1{opacity:0} .bm-animate-element.bm-in-viewport.circleiconblock1{opacity:1} .bm-animate-element.bm-in-viewport.flip-y.circleiconblock1{-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;-webkit-animation:flipY .65s ease forwards;-moz-animation:flipY .65s ease forwards;animation:flipY .65s ease forwards} @media print{.circleiconblock1 p{font-size:13pt!important;color:#000!important} } @media handheld,only screen and (max-width:767px){.circleiconblock1 .feature-box{margin-bottom:50px!important} } .circleiconblock1 [class^=icon-]{font-family:FontAwesome;font-weight:400;text-decoration:inherit;margin-right:.3em;display:inline;width:auto;height:auto;line-height:inherit;vertical-align:middle;background-image:none;background-repeat:repeat;margin-top:0} .circleiconblock1 [class^=icon-]:before{text-decoration:inherit;display:inline-block;speak:none} .circleiconblock1 .icon-tablet:before{content:""} .wpb_column>.wpb_wrapper>:last-child.circleiconblock1{margin-bottom:0} .image1{vertical-align:baseline;background:0 0;margin:0;padding:0;outline:0} img.image1{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%;height:auto} img.size-full.image1{max-width:100%;height:auto} .aligncenter.image1{display:block;margin:5px auto;text-align:center;-webkit-backface-visibility:hidden} img.aligncenter.image1{max-width:100%} .bm-animate-element.image1{opacity:0} .bm-animate-element.bm-in-viewport.image1{opacity:1} .bm-animate-element.bm-in-viewport.bottom-to-top.image1{-webkit-animation:hb_bottom_to_top .8s 1 ease forwards;-moz-animation:hb_bottom_to_top .8s 1 ease forwards;-o-animation:hb_bottom_to_top .8s 1 ease forwards;animation:hb_bottom_to_top .8s 1 ease forwards;opacity:1} :last-child.image1{margin-bottom:0} .sidecircleiconblock1,.sidecircleiconblock1 h4,.sidecircleiconblock1 p,div.sidecircleiconblock1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .sidecircleiconblock1{outline:0} .sidecircleiconblock1 a{background:0 0;text-decoration:none;color:#111} .sidecircleiconblock1 a:active,.sidecircleiconblock1 a:focus,.sidecircleiconblock1 a:hover{outline:0} .sidecircleiconblock1 p{margin:0 0 20px} .sidecircleiconblock1 .aligncenter,.sidecircleiconblock1 div.aligncenter{display:block;margin:5px auto} .sidecircleiconblock1 .feature-box i.ic-holder-1,.sidecircleiconblock1 a{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear} .sidecircleiconblock1 h4{color:#323436;line-height:1.5;font-family:Museo500Regular;font-weight:400;margin:0 0 15px;font-size:18px} .sidecircleiconblock1 h4.bold{font-weight:700} .sidecircleiconblock1 :last-child.sidecircleiconblock1,:last-child.sidecircleiconblock1{margin-bottom:0} .sidecircleiconblock1 .simple-read-more{text-decoration:none;display:inline-block;color:#323436;border-bottom:1px dotted #eee} .sidecircleiconblock1 .feature-box i.ic-holder-1{display:inline-block!important;border-width:1px;border-style:solid;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;font-size:30px;vertical-align:0!important;height:90px;line-height:90px;width:90px;padding:0;margin:0!important;font-style:normal;-webkit-backface-visibility:hidden} .sidecircleiconblock1 .feature-box:hover:not(.alternative) i.ic-holder-1{transform:scale(1.15)} .sidecircleiconblock1 .feature-box:not(.alternative) .bm-icon-wrapper{display:inline-block;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;position:relative;margin-bottom:20px;font-size:30px;vertical-align:0!important;height:90px;line-height:90px;width:90px} .sidecircleiconblock1 .feature-box.left-icon-box .bm-icon-wrapper,.sidecircleiconblock1 .feature-box.left-icon-box i.ic-holder-1{float:left;margin:0} .sidecircleiconblock1 .feature-box.left-icon-box .feature-box-content{margin-left:120px;text-align:left} .sidecircleiconblock1 .feature-box h4.bold{color:#323436;font-weight:400;margin-bottom:10px!important} .sidecircleiconblock1 .aligncenter{text-align:center;-webkit-backface-visibility:hidden} .clearfix:after.sidecircleiconblock1,.clearfix:before.sidecircleiconblock1{content:' ';display:block;overflow:hidden;visibility:hidden;width:0;height:0} @media print{.sidecircleiconblock1 p{font-size:13pt!important;color:#000!important} .sidecircleiconblock1 a:visited{color:#520;background:0 0;font-weight:700;text-decoration:underline} } @media handheld,only screen and (max-width:767px){.sidecircleiconblock1 .feature-box{margin-bottom:50px!important} } .sidecircleiconblock1 [class^=icon-]{font-family:FontAwesome;font-weight:400;text-decoration:inherit;margin-right:.3em;display:inline;width:auto;height:auto;line-height:inherit;vertical-align:middle;background-image:none;background-repeat:repeat;margin-top:0} .sidecircleiconblock1 [class^=icon-]:before{text-decoration:inherit;display:inline-block;speak:none} .sidecircleiconblock1 .icon-tablet:before{content:""} .wpb_column>.wpb_wrapper>:last-child.sidecircleiconblock1{margin-bottom:0} .topiconbox1,.topiconbox1 h4,.topiconbox1 p,div.topiconbox1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .topiconbox1{outline:0} .topiconbox1 a{background:0 0;text-decoration:none;color:#111;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear} .topiconbox1 a:active,.topiconbox1 a:focus,.topiconbox1 a:hover{outline:0} .topiconbox1 p{margin:0 0 20px} .topiconbox1 .content-box a{border-bottom:dotted 1px rgba(0,0,0,.07)} .topiconbox1 .content-box a:hover{border-bottom-style:solid} .topiconbox1 .aligncenter,.topiconbox1 div.aligncenter{display:block;margin:5px auto} .topiconbox1 h4{color:#323436;line-height:1.5;font-family:Museo500Regular;font-weight:400;margin:0 0 15px;font-size:18px} .topiconbox1 h4.semi-bold{font-weight:500} .topiconbox1 .content-box,.topiconbox1 .bm-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .topiconbox1 :last-child.topiconbox1,:last-child.topiconbox1{margin-bottom:0} .topiconbox1 .bm-button{-ms-transition-duration:0s} .topiconbox1 .content-box{border:1px solid #ebebeb;display:block;padding:45px 20px 20px;background:#FFF;text-align:center;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:50px} .topiconbox1 .content-box h4{margin-top:5px;padding-top:0;margin-bottom:15px;color:#323436} .topiconbox1 .content-box i.box-icon{position:absolute;z-index:99;display:block;width:60px;height:60px;color:#fff;text-align:center;font-size:20px;line-height:60px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px} .topiconbox1 .content-box.top-icon i.box-icon{left:50%;margin-left:-30px;top:-30px} .topiconbox1 .aligncenter{text-align:center;-webkit-backface-visibility:hidden} .clearfix:after.topiconbox1,.clearfix:before.topiconbox1{content:' ';display:block;overflow:hidden;visibility:hidden;width:0;height:0} .topiconbox1 .bm-button{-webkit-transition:background-color .1s linear,color .1s linear!important;-moz-transition:background-color .1s linear,color .1s linear!important;-o-transition:background-color .1s linear,color .1s linear!important;-ms-transition:background-color .1s,color .1s linear!important;transition:background-color .1s linear,color .1s linear!important;position:relative;display:inline-block;margin-right:10px;vertical-align:middle;text-align:center;cursor:pointer;zoom:1;font-family:source_sans_probold,Arial;font-size:12px;line-height:1.3;letter-spacing:1.5px;text-transform:uppercase;color:#eee;color:rgba(255,255,255,1)!important;box-shadow:0 3px 0 0 rgba(0,158,183,1);padding:16px 20px 12px;overflow:hidden;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px} .topiconbox1 .bm-button:hover{color:#FFF;color:rgba(255,255,255,1)!important;box-shadow:0 3px 0 0 rgba(0,0,0,1);background:#323436} .topiconbox1 .bm-third-dark{background:0 0!important;border:2px solid #ececec;border-color:rgba(0,0,0,.1);color:#323436!important;box-shadow:none;padding:13px 40px!important} .topiconbox1 .bm-third-dark:hover{background:#323436!important;color:#FFF!important;box-shadow:none;border-color:#323436} .topiconbox1 .bm-button.no-three-d{box-shadow:none!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0} .bm-animate-element.topiconbox1{opacity:0} .bm-animate-element.bm-in-viewport.topiconbox1{opacity:1} .bm-animate-element.bm-in-viewport.flip-x.topiconbox1{-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;-webkit-animation:flipX .65s ease forwards;-moz-animation:flipX .65s ease forwards;animation:flipX .65s ease forwards} @media print{.topiconbox1 p{font-size:13pt!important;color:#000!important} .topiconbox1 a:visited{color:#520;background:0 0;font-weight:700;text-decoration:underline} } .iconblock1 .bm-moon-puzzle-2,.topiconbox1 .bm-moon-bubble-dots-3{text-decoration:inherit;-moz-osx-font-smoothing:grayscale;font-style:normal;-webkit-font-smoothing:antialiased} @media handheld,only screen and (max-width:767px){.topiconbox1 .content-box.top-icon{margin-bottom:30px!important} } .topiconbox1 .bm-moon-bubble-dots-3{font-family:Icomoon;font-weight:400;display:inline;width:auto;height:auto;line-height:normal;vertical-align:middle;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0} .topiconbox1 .bm-moon-bubble-dots-3:before{content:""} .wpb_column>.wpb_wrapper>:last-child.topiconbox1{margin-bottom:0} .iconblock1,.iconblock1 h4,.iconblock1 p,div.iconblock1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .iconblock1{outline:0} .iconblock1 p{margin:0 0 20px} .iconblock1 .aligncenter,.iconblock1 div.aligncenter{display:block;margin:5px auto} .iconblock1 .feature-box i.ic-holder-1{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear} .iconblock1 h4{color:#323436;line-height:1.5;font-family:Museo500Regular;font-weight:400;margin:0 0 15px;font-size:18px} .iconblock1 h4.bold{font-weight:700} .iconblock1 .bm-small-break{-webkit-backface-visibility:hidden;backface-visibility:hidden} .iconblock1 :last-child.iconblock1,:last-child.iconblock1{margin-bottom:0} .iconblock1 .feature-box i.ic-holder-1{display:inline-block!important;border-width:1px;border-style:solid;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;font-size:30px;vertical-align:0!important;height:90px;line-height:90px;width:90px;padding:0;margin:0!important;font-style:normal;-webkit-backface-visibility:hidden} .iconblock1 .feature-box.alternative i.ic-holder-1{background:0 0!important;border:none!important;font-size:36px;line-height:36px;height:50px;width:60px;margin-bottom:0!important;padding:0!important} .iconblock1 .feature-box .bm-small-break{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;margin:10px auto 15px;width:40px} .iconblock1 .feature-box:hover .bm-small-break{width:75px} .iconblock1 .feature-box h4.bold{color:#323436;font-weight:400;margin-bottom:10px!important} .iconblock1 .bm-small-break{height:1px;width:70px;margin:20px auto 25px;background:#ebebeb;display:block;border:none} .iconblock1 .aligncenter{text-align:center;-webkit-backface-visibility:hidden} .clearfix:after.iconblock1,.clearfix:before.iconblock1{content:' ';display:block;overflow:hidden;visibility:hidden;width:0;height:0} .bm-animate-element.iconblock1{opacity:0} .bm-animate-element.bm-in-viewport.iconblock1{opacity:1} .bm-animate-element.bm-in-viewport.left-to-right.iconblock1{-webkit-animation:hb_left_to_right .8s 1 ease forwards;-moz-animation:hb_left_to_right .8s 1 ease forwards;-o-animation:hb_left_to_right .8s 1 ease forwards;animation:hb_left_to_right .8s 1 ease forwards;opacity:1} @media print{.iconblock1 p{font-size:13pt!important;color:#000!important} } @media handheld,only screen and (max-width:767px){.iconblock1 .feature-box{margin-bottom:50px!important} } .iconblock1 .bm-moon-puzzle-2{font-family:Icomoon;font-weight:400;display:inline;width:auto;height:auto;line-height:normal;vertical-align:middle;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0} .iconblock1 .bm-moon-puzzle-2:before{content:""} .iconblock1 .feature-box [class^=bm-moon-]{line-height:36px} .wpb_column>.wpb_wrapper>:last-child.iconblock1{margin-bottom:0} .sideiconblock1,.sideiconblock1 h4,.sideiconblock1 p,div.sideiconblock1{outline:0;vertical-align:baseline;background:0 0;margin:0;padding:0} .sideiconblock1{outline:0} .sideiconblock1 a{background:0 0;text-decoration:none;color:#111} .sideiconblock1 a:active,.sideiconblock1 a:focus,.sideiconblock1 a:hover{outline:0} .sideiconblock1 p{margin:0 0 20px} .sideiconblock1 .aligncenter,.sideiconblock1 div.aligncenter{display:block;margin:5px auto} .sideiconblock1 .feature-box i.ic-holder-1,.sideiconblock1 a{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear} .sideiconblock1 h4{color:#323436;line-height:1.5;font-family:Museo500Regular;font-weight:400;margin:0 0 15px;font-size:18px} .sideiconblock1 h4.bold{font-weight:700} .sideiconblock1 :last-child.sideiconblock1,:last-child.sideiconblock1{margin-bottom:0} .sideiconblock1 .simple-read-more{text-decoration:none;display:inline-block;color:#323436;border-bottom:1px dotted #eee} .sideiconblock1 .feature-box i.ic-holder-1{display:inline-block!important;border-width:1px;border-style:solid;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;font-size:30px;vertical-align:0!important;height:90px;line-height:90px;width:90px;padding:0;margin:0!important;font-style:normal;-webkit-backface-visibility:hidden} .sideiconblock1 .feature-box.alternative i.ic-holder-1{background:0 0!important;border:none!important;font-size:36px;line-height:36px;height:50px;width:60px;margin-bottom:0!important;padding:0!important} .sideiconblock1 .feature-box.left-icon-box .bm-icon-wrapper,.sideiconblock1 .feature-box.left-icon-box i.ic-holder-1{float:left;margin:0} .sideiconblock1 .feature-box.left-icon-box .feature-box-content{margin-left:120px;text-align:left} .sideiconblock1 .feature-box.left-icon-box.alternative .feature-box-content{margin-left:80px} .sideiconblock1 .feature-box h4.bold{color:#323436;font-weight:400;margin-bottom:10px!important} .sideiconblock1 .aligncenter{text-align:center;-webkit-backface-visibility:hidden} .clearfix:after.sideiconblock1,.clearfix:before.sideiconblock1{content:' ';display:block;overflow:hidden;visibility:hidden;width:0;height:0} @media print{.sideiconblock1 p{font-size:13pt!important;color:#000!important} .sideiconblock1 a:visited{color:#520;background:0 0;font-weight:700;text-decoration:underline} } @media handheld,only screen and (max-width:767px){.sideiconblock1 .feature-box{margin-bottom:50px!important} } .sideiconblock1 [class^=icon-]{font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;margin-right:.3em;display:inline;width:auto;height:auto;line-height:inherit;vertical-align:middle;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0} .sideiconblock1 [class^=icon-]:before{text-decoration:inherit;display:inline-block;speak:none} .sideiconblock1 .icon-tablet:before{content:""} .wpb_column>.wpb_wrapper>:last-child.sideiconblock1{margin-bottom:0} .wp-caption { margin-top: 0.7em; margin-bottom: 1.5em; max-width: 100%; } .wp-caption-text { text-align: center; margin-top: 0.7em; } .sticky { display: block; } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .gallery-caption { display: block; } .bypostauthor { display: block; } .alignleft { display: inline; float: left; margin-right: 1.5em; } .alignright { display: inline; float: right; margin-left: 1.5em; } .aligncenter { text-align: center; clear: both; display: block; margin-left: auto; margin-right: auto; } .footerElement2 .ts-2 .flex-active-slide, .headerElement1 .ts-2 .flex-active-slide, .pageContentElement1 .ts-2 .flex-active-slide { -webkit-animation: hb_fade .8s 1 ease forwards; -moz-animation: hb_fade .8s 1 ease forwards } .footerElement1 a, .footerElement2 a, .footerElement2 input, .headerElement1 a, .headerElement1 input, .navigationElement1 a, .pageContentElement1 a, .postPreviewElement1 a, .searchFormElement1 input, .singlePostElement1 a, .singlePostElement1 input { -ms-touch-action: none !important } .footerElement2 #header-dropdown, .footerElement2 #header-dropdown #contact-map, .singlePostElement1 .bm-dropdown-box { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0) } html.footerElement2, html.headerElement1 { -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased } .searchFormElement1, .searchFormElement1 input, .searchFormElement1 label, form.searchFormElement1 { outline: 0; vertical-align: baseline; background: 0 0; margin: 0; padding: 0 } .searchFormElement1 { outline: 0 } .searchFormElement1 input[type=submit] { -webkit-appearance: button } .searchFormElement1 input[type=search] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box } .searchFormElement1 input { font-family: inherit; font-size: 100%; margin: 0; line-height: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .searchFormElement1 .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden } .searchFormElement1 .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: .875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000 } .searchFormElement1 input[type=search] { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 12px 12px 10px !important; width: 100%; border: 1px solid #e3e3e3; color: #777; background-color: rgba(0, 0, 0, .05); transition: all .2s linear; -moz-transition: all .2s linear; -webkit-transition: all .2s linear; -o-transition: all .2s linear; outline: 0; position: relative; z-index: 9 } .searchFormElement1 input[type=search]:focus { color: #323436; background-color: rgba(150, 150, 150, .05); outline: 0 } .searchFormElement1 label { display: block; padding-left: 15px; text-indent: -15px; line-height: 1 } .searchFormElement1 input[type=submit] { background-color: #323436; border: none; outline: 0; height: inherit; width: 43px; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; box-shadow: none !important; background-position: center center !important; background-repeat: no-repeat !important; -ms-transition-duration: 0s; right: 0; left: auto; z-index: 92; text-indent: -9999px; top: auto !important; bottom: 0; -webkit-transition: background-color .1s linear, color .1s linear !important; -moz-transition: background-color .1s linear, color .1s linear !important; -o-transition: background-color .1s linear, color .1s linear !important; -ms-transition: background-color .1s, color .1s linear !important; transition: background-color .1s linear, color .1s linear !important; position: relative; display: inline-block; margin-right: 10px; vertical-align: middle; text-align: center; cursor: pointer; zoom: 1; font-family: source_sans_probold, Arial; line-height: 1.3; text-transform: uppercase; color: #eee; color: rgba(255, 255, 255, 1) !important; overflow: hidden; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; padding: 15px 16px 13px !important; font-size: 12px; letter-spacing: 1px } .searchFormElement1 input[type=submit]:hover { color: #FFF; color: rgba(255, 255, 255, 1) !important; box-shadow: 0 3px 0 0 rgba(0, 0, 0, 1); background: #323436 } .searchFormElement1 input[type=submit]:not(.no-three-d):not(.bm-third-dark):not(.bm-second-dark):active { box-shadow: 0 0 !important; top: 3px !important } .searchFormElement1 .screen-reader-text { display: none } .subheaderElement1, .subheaderElement1 h1, div.subheaderElement1 { outline: 0; vertical-align: baseline; background: 0 0; margin: 0; padding: 0 } .subheaderElement1 { outline: 0 } .dark-text.subheaderElement1 { color: #111 !important; color: rgba(17, 17, 17, 1) !important } .subheaderElement1 h1 { color: #323436; line-height: 1.5; font-family: Museo500Regular; font-weight: 400; margin: 0 0 15px; font-size: 30px } .subheaderElement1 .container { width: 1240px; position: relative; margin-left: auto; margin-right: auto; padding-left: 50px; padding-right: 50px; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .subheaderElement1 .bm-image-bg-wrap { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: center center; background-size: cover; z-index: 0; background-repeat: no-repeat; margin-top: -70px; padding-bottom: 70px } #bm-page-title.subheaderElement1 { padding-top: 65px; padding-bottom: 30px; color: #333; border-bottom: solid 1px #ebebeb; background-color: #fff; position: relative; margin-top: -35px; overflow: hidden } #bm-page-title.small-padding.subheaderElement1 { padding-top: 50px; padding-bottom: 15px } #bm-page-title.subheaderElement1 h1 { color: #000; font-size: 26px; margin: 0; padding: 0; line-height: 1.3; display: inline-block } #bm-page-title.small-padding.subheaderElement1 h1 { font-size: 22px } .subheaderElement1 .bm-page-title.dark-text h1 { color: rgba(0, 0, 0, .9) !important } #bm-page-title.bm-color-background.subheaderElement1 { background: #f0f0f0 } .subheaderElement1 .alignleft { text-align: left; -webkit-backface-visibility: hidden } .subheaderElement1 .clearfix:after, .subheaderElement1 .clearfix:before, .subheaderElement1 .container:after, .subheaderElement1 .container:before { content: ' '; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 } .subheaderElement1 .clearfix:after, .subheaderElement1 .container:after { clear: both } .subheaderElement1 .clearfix, .subheaderElement1 .container { zoom: 1 } @media print { #bm-page-title.subheaderElement1 h1 { font-size: 26pt !important; line-height: 150% !important } } @media handheld, only screen and (max-width: 1260px) { .subheaderElement1 .container { width: 95% !important } } @media handheld, only screen and (max-width: 1024px) { .subheaderElement1 .container { width: 100% !important; margin-top: 0; margin-bottom: 0 } } @media handheld, only screen and (max-width: 900px) { .subheaderElement1 .container { width: 100% !important } } @media handheld, only screen and (max-width: 767px) { .subheaderElement1 .container { padding-left: 30px !important; padding-right: 30px !important } } .navigationElement1, .navigationElement1 li, .navigationElement1 ul, div.navigationElement1 { outline: 0; vertical-align: baseline; background: 0 0; margin: 0; padding: 0 } .navigationElement1 li, .navigationElement1 ul { list-style: none; list-style-position: outside !important } .navigationElement1 { outline: 0 } .navigationElement1 a { background: 0 0; text-decoration: none; color: #111; -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -o-transition: all .1s linear; -ms-transition: all .1s linear; transition: all .1s linear } .navigationElement1 a:active, .navigationElement1 a:focus, .navigationElement1 a:hover { outline: 0 } .navigationElement1 ul { list-style-position: inside !important; list-style: circle; margin-bottom: 20px } .pagination.navigationElement1 ul, .pagination.navigationElement1 ul li { list-style: none !important } .navigationElement1 ul, .navigationElement1 ul li { padding: 0; margin: 0 } .navigationElement1 ul li { list-style-type: square } .pagination.navigationElement1 { display: inline-block; width: 100%; text-align: center; margin: 0 0 50px; position: relative } .pagination.navigationElement1 ul { display: inline-block; list-style-type: none; margin: 0; padding: 0 } .pagination.navigationElement1 ul li { float: left; padding: 0; margin: 0; line-height: 34px } .pagination.navigationElement1 ul li a, .pagination.navigationElement1 ul li span { width: 40px; text-decoration: none; display: block; margin: 0 4px 0 0; text-align: center } .pagination.navigationElement1 ul li span { color: #fff; line-height: 40px; -o-border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px } .pagination.navigationElement1 ul li i { line-height: 1 !important; position: relative; top: -2px; right: -1px } .pagination.navigationElement1 ul li a { color: #3f3f3f; line-height: 40px; background-color: #ebebeb; -o-border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-transition: all .2s ease 0; -moz-transition: all .2s ease 0; -o-transition: all .2s ease 0; box-shadow: 0 1px 2px rgba(10, 10, 10, .1) inset; -moz-box-shadow: 0 1px 2px rgba(10, 10, 10, .1) inset; -webkit-box-shadow: 0 1px 2px rgba(10, 10, 0, .1) inset; -o-box-shadow: 0 1px 2px rgba(10, 10, 10, .1) inset; border-bottom: solid 1px #fff } .pagination.navigationElement1 ul li a:hover { color: #FFF; background: #323436 } @media print { .navigationElement1 a:visited { color: #520; background: 0 0; font-weight: 700; text-decoration: underline } } .navigationElement1 [class^=icon-] { font-family: FontAwesome; font-weight: 400; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; margin-right: .3em; display: inline; width: auto; height: auto; line-height: inherit; vertical-align: middle; background-image: none; background-position: 0 0; background-repeat: repeat; margin-top: 0 } .navigationElement1 [class^=icon-]:before { text-decoration: inherit; display: inline-block; speak: none } .navigationElement1 a [class^=icon-] { display: inline } .navigationElement1 .icon-angle-left:before { content: "" } .postPreviewElement1, .postPreviewElement1 div, .postPreviewElement1 h2, .postPreviewElement1 li, .postPreviewElement1 p, .postPreviewElement1 ul { outline: 0; vertical-align: baseline; background: 0 0; margin: 0; padding: 0 } .postPreviewElement1 li, .postPreviewElement1 ul { list-style: none; list-style-position: outside !important } .postPreviewElement1 { outline: 0 } .postPreviewElement1 a img { border: none } .postPreviewElement1 img { border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; max-width: 100%; height: auto } .postPreviewElement1 script { display: none !important } .postPreviewElement1 a { background: 0 0; text-decoration: none; color: #111 } .postPreviewElement1 a:active, .postPreviewElement1 a:focus, .postPreviewElement1 a:hover { outline: 0 } .postPreviewElement1 ul { list-style-position: inside !important; list-style: circle; margin-bottom: 20px } .postPreviewElement1 p { margin: 0 0 20px } .postPreviewElement1 .comments-holder i, .postPreviewElement1 .like-button, .postPreviewElement1 .like-holder i, .postPreviewElement1 a { -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -o-transition: all .1s linear; -ms-transition: all .1s linear; transition: all .1s linear } .postPreviewElement1 h2 { color: #323436; line-height: 1.5; font-family: Museo500Regular; font-weight: 400; margin: 0 0 15px; font-size: 24px } .postPreviewElement1 a.read-more, .singlePostElement1 input[type=submit] { font-family: source_sans_probold, Arial; cursor: pointer; zoom: 1 } .postPreviewElement1 h2 a { font-weight: inherit; color: #000 } .postPreviewElement1 ul, .postPreviewElement1 ul li { padding: 0; margin: 0 } .postPreviewElement1 ul li { list-style-type: square } #main-content.pageContentElement1 ol li, .footerElement2 #main-content ol li { list-style-type: decimal } .postPreviewElement1 .bm-flexslider { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .col-4.postPreviewElement1 { float: left; min-height: 1px; padding: 0 15px; position: relative; margin-bottom: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-backface-visibility: hidden; backface-visibility: hidden; margin-left: -1px !important; width: 33.33% } .postPreviewElement1 .post-header .minor-meta { font-size: 13px; color: #999; position: relative; top: 5px } article.postPreviewElement1 { margin-bottom: 40px; display: block; width: 100% } .postPreviewElement1 .featured-image a { overflow: hidden; display: block } .postPreviewElement1 .featured-image img { -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; position: relative; -webkit-backface-visibility: hidden; max-width: 100%; display: block } .postPreviewElement1 .featured-image { position: relative; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; overflow: hidden } .postPreviewElement1 .post-content { padding: 20px 30px; background: #FFF; position: relative; -webkit-background-clip: padding-box; background-clip: padding-box; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); box-shadow: 0 1px 2px rgba(0, 0, 0, .1); -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px } .postPreviewElement1 .post-content h2.title { margin-top: 0; margin-bottom: 5px; font-size: 18px } .postPreviewElement1 .post-content h2 a:hover { color: #323436 } .postPreviewElement1 .comments-holder, .postPreviewElement1 .like-holder { display: block; text-align: center; cursor: pointer } .postPreviewElement1 .comments-holder i, .postPreviewElement1 .like-holder i { margin-right: 3px; margin-top: -3px; display: inline-block; color: #cdcdcd } .postPreviewElement1 .comments-holder i { margin-top: -1px } .postPreviewElement1 .post-meta-footer { display: block; position: absolute; bottom: 29px; right: 0; color: #999; font-size: 12px; line-height: 1.2 } .postPreviewElement1 .post-meta-footer .inner-meta-footer { padding: 10px 30px } .postPreviewElement1 .bm-flexslider { overflow: hidden; margin: 0; padding: 0; zoom: 1; position: relative; -o-border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px } .postPreviewElement1 .bm-flex-slides > li { position: relative } .postPreviewElement1 .bm-flex-slides, .postPreviewElement1 .bm-flex-slides li, .postPreviewElement1 .bm-flexslider ul { margin: 0 !important; padding: 0 !important; list-style: none !important } .postPreviewElement1 .bm-flex-slides > li img { display: block; margin: 0; padding: 0; width: 100% !important } .postPreviewElement1 .featured-image img { width: 100%; height: auto } .postPreviewElement1 .post-content h2 { margin-bottom: 2px } article.postPreviewElement1 .post-content { padding-bottom: 30px } .postPreviewElement1 .like-holder { margin-left: 15px } .postPreviewElement1 .comments-holder, .postPreviewElement1 .like-holder { margin-top: 0 !important; color: #999 } .postPreviewElement1 p.bm-post-excerpt { margin-bottom: 0; margin-top: 1em } .postPreviewElement1 .float-right { float: right !important; -webkit-backface-visibility: hidden } .postPreviewElement1 .clearfix:after, .postPreviewElement1 .clearfix:before { content: ' '; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 } .postPreviewElement1 .clearfix:after { clear: both } .postPreviewElement1 .clearfix { zoom: 1 } .postPreviewElement1 a.read-more { position: relative; display: inline-block; margin-right: 10px; vertical-align: middle; text-align: center; line-height: 1.3; letter-spacing: 1.5px; text-transform: uppercase; overflow: hidden; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; background: 0 0 !important; border: 2px solid #ececec; border-color: rgba(0, 0, 0, .1); color: #323436 !important; box-shadow: none; padding: 9px 20px !important; font-size: 12px; margin-top: 25px } .postPreviewElement1 a.read-more:hover { background: #323436 !important; color: #FFF !important; box-shadow: none; border-color: #323436 } @media print { .postPreviewElement1 p { font-size: 13pt !important; color: #000 !important } .postPreviewElement1 a:visited { color: #520; background: 0 0; font-weight: 700; text-decoration: underline } } @media handheld, only screen and (max-width: 767px) { .col-4.postPreviewElement1 { width: 100% !important; padding-top: 0 !important; margin-bottom: 30px !important } } .postPreviewElement1 a [class^=bm-moon-] { display: inline-block } .pageContentElement1, .pageContentElement1 h4, .pageContentElement1 h5, .pageContentElement1 h6, .pageContentElement1 li, .pageContentElement1 ol, .pageContentElement1 p, .pageContentElement1 ul, div.pageContentElement1 { outline: 0; vertical-align: baseline; background: 0 0; margin: 0; padding: 0 } .pageContentElement1 strong { font-style: normal; font-weight: 700 } .pageContentElement1 li, .pageContentElement1 ol, .pageContentElement1 ul { list-style: none; list-style-position: outside !important } .pageContentElement1 { outline: 0 } .pageContentElement1 img { vertical-align: top; max-width: 100%; height: auto; border: 0 } .pageContentElement1 a { background: 0 0; text-decoration: none; color: #111 } .pageContentElement1 a:active, .pageContentElement1 a:focus, .pageContentElement1 a:hover { outline: 0 } .pageContentElement1 ol, .pageContentElement1 ul { list-style-position: inside !important } .pageContentElement1 ul { list-style: circle; margin-bottom: 20px } .pageContentElement1 p { margin: 0 0 20px } .pageContentElement1 .flex-control-nav, .pageContentElement1 .flex-control-nav li, .pageContentElement1 .testimonial-slider, .pageContentElement1 .testimonial-slider li { list-style: none !important } #main-content.pageContentElement1 img { border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; max-width: 100%; height: auto } .pageContentElement1 .testimonial-slider, .pageContentElement1 a { -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -o-transition: all .1s linear; -ms-transition: all .1s linear; transition: all .1s linear } .pageContentElement1 .ts-1, .pageContentElement1 .ts-2 { -webkit-transition: all .1s linear !important; -moz-transition: all .1s linear !important; -o-transitionimportant: all .1s linear !important; -ms-transition: all .1s linear !important; transition: all .1s linear !important; position: relative } .pageContentElement1 h4, .pageContentElement1 h5, .pageContentElement1 h6 { color: #323436; line-height: 1.5; font-family: Museo500Regular; font-weight: 400; margin: 0 0 15px } .pageContentElement1 h4 { font-size: 18px } .pageContentElement1 h5, .pageContentElement1 h6 { font-size: 16px } .pageContentElement1 ol, .pageContentElement1 ol li, .pageContentElement1 ul, .pageContentElement1 ul li { padding: 0; margin: 0 } #main-content.pageContentElement1 ul li { list-style-type: square } .pageContentElement1 .container { width: 1240px; position: relative; margin-left: auto; margin-right: auto; padding-left: 50px; padding-right: 50px; display: block } .pageContentElement1 .container, .pageContentElement1 .bm-box-cont-body, .pageContentElement1 .bm-testimonial, .pageContentElement1 .row, .pageContentElement1 ul.testimonial-slider, .pageContentElement1 ul.testimonial-slider li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .pageContentElement1 .row { -webkit-backface-visibility: hidden; width: auto; max-width: none; min-width: 0; margin: 0 -15px } .pageContentElement1 .row.main-row { -webkit-backface-visibility: hidden; backface-visibility: hidden } .pageContentElement1 .row.right-sidebar { margin-left: 0; margin-right: 0 } .pageContentElement1 .row .col-3, .pageContentElement1 .row .col-6, .pageContentElement1 .row .col-9 { float: left; min-height: 1px; padding: 0 15px; position: relative; margin-bottom: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-left: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .singlePostElement1 .bm-dropdown-box, .singlePostElement1 .item-overlay-text, .singlePostElement1 .row, .singlePostElement1 .row.main-row { -webkit-backface-visibility: hidden } .pageContentElement1 .row .col-3 { width: 25% } .pageContentElement1 .row .col-6 { width: 50% } .pageContentElement1 .row .col-9 { width: 75% } .pageContentElement1 .bm-box-cont-body p:last-child { margin-bottom: 0 !important } #main-content.pageContentElement1 { padding-top: 50px; overflow: hidden; position: relative; z-index: 997 } #main-content.pageContentElement1 .bm-sidebar { margin-top: -50px; padding-top: 50px; padding-bottom: 70px; border-left: solid 1px #ebebeb; margin-bottom: 0 !important; width: 29% !important } #main-content.pageContentElement1 .right-sidebar .col-3.bm-sidebar { padding-right: 0 !important } #main-content.pageContentElement1 .col-9.bm-main-content { border-right: solid 1px #ebebeb; margin-right: -1px; margin-bottom: 0 !important; padding-bottom: 70px; padding-right: 30px !important; min-height: 470px; width: 71% !important; padding-left: 0 !important } .pageContentElement1 .widget-item { position: relative } .pageContentElement1 .widget_nav_menu ul.menu { border: 1px solid #ebebeb; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px } .pageContentElement1 .widget_nav_menu ul.menu li { padding: 0 } .pageContentElement1 .widget_nav_menu ul.menu li a { padding: 10px 14px; border-left: solid 2px transparent; text-overflow: ellipsis; background: #FFF; color: #333 } .pageContentElement1 .widget_nav_menu ul.menu li a:hover, .pageContentElement1 .widget_nav_menu ul.menu li.current-menu-item > a { background: #f9f9f9; color: #000 } .pageContentElement1 .testimonial-slider > li.bm-testimonial-box { display: none } .pageContentElement1 .testimonial-slider > li.bm-testimonial-box:first-child { display: block } .pageContentElement1 .testimonial-author { position: relative; top: 10px } .pageContentElement1 .widget-item ul li { padding: 7px 0; display: block } .pageContentElement1 .widget-item ul li > a { display: block } .pageContentElement1 .widget_nav_menu ul > li:first-child { border-top: 0 } .pageContentElement1 .widget_nav_menu ul > li { border-top: 1px solid rgba(255, 255, 255, .1) } .pageContentElement1 .bm-sidebar .widget_nav_menu ul > li { border-top-color: rgba(0, 0, 0, .07) } .pageContentElement1 .widget_nav_menu ul > li a:before { content: ""; font-family: FontAwesome; font-weight: 400; font-style: normal; display: block; float: right; text-decoration: inherit; font-size: 14px } #main-content.pageContentElement1 .bm-sidebar .widget-item { padding-left: 15px !important; margin-bottom: 40px } #main-content.pageContentElement1 .bm-sidebar .widget-item:last-child { margin-bottom: 0 !important } .pageContentElement1 .bm-testimonial { padding: 20px; border: 1px solid #ebebeb; background: #FFF; margin-bottom: 20px; position: relative } .pageContentElement1 .bm-testimonial:after { position: absolute; display: block; content: ""; width: 13px; height: 13px; background-color: #FFF; border: 1px solid #ebebeb; border-left: 0; border-top: 0; bottom: -7px; left: 20px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); z-index: 8 } .pageContentElement1 .testimonial-author-img { width: 54px !important; height: 54px !important; -webkit-border-radius: 54px; -moz-border-radius: 54px; border-radius: 54px; float: left; display: block; margin-right: 15px; overflow: hidden } .pageContentElement1 .testimonial-author h5 { margin-bottom: 0; font-size: 12px; text-transform: uppercase; font-family: source_sans_probold, Arial, Helvetica, Tahoma, sans-serif; color: #555; letter-spacing: 1px } .pageContentElement1 .testimonial-author .testimonial-company { display: inline-block; color: #999; font-size: 12px; position: relative; top: -5px } .pageContentElement1 .testimonial-author { display: block } .pageContentElement1 .bm-testimonial p:last-child { margin-bottom: 0 } .pageContentElement1 .bm-testimonial-quote { padding: 10px 40px } .pageContentElement1 .bm-testimonial-quote p { padding-left: 0; text-align: center; color: #000; color: rgba(0, 0, 0, .8); font-size: 22px; width: 100%; margin: 0 auto; line-height: 34px } .pageContentElement1 .testimonial-quote-meta { display: block; text-align: center; margin-top: 20px; font-size: 16px; color: #777 } .pageContentElement1 ul.testimonial-slider { display: block; overflow: hidden; margin: 0; width: 100%; height: auto } .pageContentElement1 li.bm-testimonial-quote { display: none; margin: 0; width: 100%; height: auto; padding-bottom: 20px; position: relative } .pageContentElement1 li.bm-testimonial-quote.flex-active-slide { display: block } .pageContentElement1 li.bm-testimonial-box { display: none; position: relative } .pageContentElement1 li.bm-testimonial-box.flex-active-slide { display: block } .pageContentElement1 .ts-1 .flex-control-nav { position: absolute; bottom: 40px; right: 0; font-size: 9px } .pageContentElement1 .flex-control-nav { display: block; text-align: center } .pageContentElement1 .flex-control-nav li { display: inline-block; list-style-type: none !important; margin-left: 2px; margin-right: 2px } .pageContentElement1 .ts-1 .flex-control-nav li { margin-left: 1px; margin-right: 1px } .pageContentElement1 .flex-control-nav li a.flex-active i:before { content: "" !important } .pageContentElement1 .flex-control-nav li a { color: #999 } .pageContentElement1 .flex-control-nav li a:hover { cursor: pointer; color: #323435 } .pageContentElement1 .bm-box-cont { overflow: hidden; margin-bottom: 20px; border: 1px solid #ebebeb; background-color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px } .pageContentElement1 .bm-box-cont-body { padding: 20px } .pageContentElement1 .bm-notif-box { height: auto; line-height: 20px; overflow: hidden; padding: 13px 20px; text-align: left; margin-bottom: 10px; font-weight: 400; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; clear: both; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 0; position: relative; margin-top: 0 } .pageContentElement1 .bm-notif-box a { color: #FFF; border-bottom: solid 1px rgba(255, 255, 255, .2) } .pageContentElement1 .bm-notif-box p { margin: 0 0 0 20px } .pageContentElement1 .bm-notif-box p i { position: absolute; left: 15px; top: 15px; color: rgba(0, 0, 0, .7) } .pageContentElement1 .bm-notif-box.info p i { color: rgba(255, 255, 255, .7) } .pageContentElement1 .bm-notif-box.info { background-color: #48acef; color: #FFF } .pageContentElement1 .bm-notif-box i.icon-lightbulb { font-size: 1.3em; top: 13px } .pageContentElement1 h4.bm-heading { line-height: 1 !important; text-align: left; overflow: hidden; margin-top: 0; max-width: 100%; text-overflow: ellipsis; white-space: normal; padding: 10px 0 } .pageContentElement1 h4.bm-heading span:not(.special-amp) { display: inline-block; position: relative } .pageContentElement1 h4.bm-heading span:not(.special-amp):after, .pageContentElement1 h4.bm-heading span:not(.special-amp):before { content: ""; position: absolute; height: 5px; border-top: 1px solid #ebebeb; top: 50%; margin-top: 1px; width: 1200px } .pageContentElement1 h4.bm-heading span:before { right: 100%; margin-right: 15px } .pageContentElement1 h4.bm-heading span:after { left: 100%; margin-left: 15px } .pageContentElement1 .bm-subtitle-small { margin-top: -20px; margin-bottom: 25px; color: #999 } .pageContentElement1 .spacer { display: block; height: 40px } .pageContentElement1 .clearfix:after, .pageContentElement1 .clearfix:before, .pageContentElement1 .container:after, .pageContentElement1 .container:before, .pageContentElement1 .row:after, .pageContentElement1 .row:before, .pageContentElement1 .spacer:after, .pageContentElement1 .spacer:before { content: ' '; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 } .pageContentElement1 .clearfix:after, .pageContentElement1 .container:after, .pageContentElement1 .row:after, .pageContentElement1 .spacer:after { clear: both } .pageContentElement1 .clearfix, .pageContentElement1 .container, .pageContentElement1 .row, .pageContentElement1 .spacer { zoom: 1 } .pageContentElement1 .ts-2 .flex-active-slide { -o-animation: hb_fade .8s 1 ease forwards; animation: hb_fade .8s 1 ease forwards; opacity: 1 } @media print { .pageContentElement1 .bm-main-content, .pageContentElement1 .bm-main-content p { font-size: 13pt !important; color: #000 !important } .pageContentElement1 a:visited { color: #520; background: 0 0; font-weight: 700; text-decoration: underline } #main-content.pageContentElement1 .bm-main-content.col-9 { float: none !important; width: 100% !important; border: none !important; padding-left: 0 !important } #main-content.pageContentElement1 .bm-sidebar.col-3 { display: none !important } } @media handheld, only screen and (max-width: 1260px) { .pageContentElement1 .container { width: 95% !important } } @media handheld, only screen and (max-width: 1024px) { .pageContentElement1 .container { width: 100% !important; margin-top: 0; margin-bottom: 0 } } @media handheld, only screen and (max-width: 900px) { .pageContentElement1 .container { width: 100% !important } #main-content.pageContentElement1 .right-sidebar .bm-main-content.col-9 { padding-right: 0 !important } .pageContentElement1 .ts-1 .flex-control-nav { display: none !important } .pageContentElement1 .bm-main-content.col-9 .row .col-6 { width: 100% !important; padding-top: 0 !important; margin-bottom: 30px !important } } @media handheld, only screen and (max-width: 767px) { #main-content.pageContentElement1 .bm-main-content.col-9, #main-content.pageContentElement1 .bm-sidebar { border-right: none !important; border-left: none !important; padding-right: 0 !important; width: 100% !important; padding-left: 0 !important } #main-content.pageContentElement1 .bm-main-content.col-9 { margin-top: 0 !important } #main-content.pageContentElement1 .bm-sidebar { margin-bottom: 50px !important; margin-top: 50px !important } .pageContentElement1 .row .col-3, .pageContentElement1 .row .col-6, .pageContentElement1 .row .col-9 { width: 100% !important; padding-top: 0 !important; margin-bottom: 30px !important } #main-content.pageContentElement1 .bm-sidebar .widget-item { padding-left: 0 !important } .pageContentElement1 .container { padding-left: 30px !important; padding-right: 30px !important } } .pageContentElement1 [class^=icon-] { font-family: FontAwesome; font-weight: 400; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; margin-right: .3em; display: inline; width: auto; height: auto; line-height: inherit; vertical-align: middle; background-image: none; background-position: 0 0; background-repeat: repeat; margin-top: 0 } .pageContentElement1 [class^=icon-]:before { text-decoration: inherit; display: inline-block; speak: none } .pageContentElement1 a [class^=icon-] { display: inline } .pageContentElement1 .icon-lightbulb:before { content: "" } .pageContentElement1 .icon-circle-blank:before { content: "" } .singlePostElement1, .singlePostElement1 blockquote, .singlePostElement1 form, .singlePostElement1 h1, .singlePostElement1 h2, .singlePostElement1 h3, .singlePostElement1 h4, .singlePostElement1 h5, .singlePostElement1 input, .singlePostElement1 li, .singlePostElement1 p, .singlePostElement1 ul, div.singlePostElement1 { outline: 0; vertical-align: baseline; background: 0 0; margin: 0; padding: 0 } .singlePostElement1 cite { font-style: normal; font-weight: 400 } .singlePostElement1 li, .singlePostElement1 ul { list-style: none; list-style-position: outside !important } .singlePostElement1 { outline: 0 } .singlePostElement1 a img { border: none } .singlePostElement1 img { vertical-align: top; max-width: 100%; height: auto; border: 0 } .singlePostElement1 article, .singlePostElement1 section { display: block } .singlePostElement1 script { display: none !important } .singlePostElement1 a { background: 0 0; text-decoration: none; color: #111 } .singlePostElement1 a:active, .singlePostElement1 a:focus, .singlePostElement1 a:hover { outline: 0 } .singlePostElement1 input, .singlePostElement1 textarea { font-family: inherit; font-size: 100%; margin: 0 } .singlePostElement1 input { line-height: normal } .singlePostElement1 textarea { overflow: auto; vertical-align: top } .singlePostElement1 ul { list-style-position: inside !important; list-style: circle; margin-bottom: 20px } .singlePostElement1 p { margin: 0 0 20px } .singlePostElement1 .comments-list, .singlePostElement1 .comments-list li, .singlePostElement1 ul.children, .singlePostElement1 ul.children li { list-style: none !important } .singlePostElement1 .comments-list, .singlePostElement1 .comments-list ul { list-style: none } .singlePostElement1 iframe { border: 0 } #main-content.singlePostElement1 img { border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; max-width: 100%; height: auto } .singlePostElement1 .aligncenter, .singlePostElement1 div.aligncenter { display: block; margin: 5px auto } #main-content.singlePostElement1 .related-item .featured-image img { width: 100% !important } .singlePostElement1 .like-button, .singlePostElement1 .like-count, .singlePostElement1 .like-count-num, .singlePostElement1 .like-holder i, .singlePostElement1 .share-holder .bm-dropdown-box ul li a i, .singlePostElement1 .share-holder i, .singlePostElement1 .tweet-time, .singlePostElement1 a { -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -o-transition: all .1s linear; -ms-transition: all .1s linear; transition: all .1s linear } .singlePostElement1 .featured-image img { -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear } .singlePostElement1 .bm-dropdown-box { -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; -ms-transition: all .2s linear; transition: all .15s ease-in-out } .singlePostElement1 h1, .singlePostElement1 h2, .singlePostElement1 h3, .singlePostElement1 h4, .singlePostElement1 h5 { color: #323436; line-height: 1.5; font-family: Museo500Regular; font-weight: 400; margin: 0 0 15px } .singlePostElement1 h3.semi-bold, .singlePostElement1 h4.semi-bold { font-weight: 500 } .singlePostElement1 h3#reply-title { font-family: source_sans_probold, Arial, Helvetica, Tahoma, sans-serif; font-weight: 400 !important; font-size: 14px; letter-spacing: 1px; text-transform: uppercase; color: #323436; margin-bottom: 15px } .singlePostElement1 h2 a { font-weight: inherit; color: #000 } .singlePostElement1 h1 { font-size: 30px } .singlePostElement1 h2 { font-size: 24px } .singlePostElement1 h3 { font-size: 20px } .singlePostElement1 h4 { font-size: 18px } .singlePostElement1 h5 { font-size: 16px } .singlePostElement1 ul, .singlePostElement1 ul li { padding: 0; margin: 0 } #main-content.singlePostElement1 ul ul { margin-left: 18px } #main-content.singlePostElement1 ul li { list-style-type: square } #main-content.singlePostElement1 ul ul li { list-style-type: circle } .singlePostElement1 .container { width: 1240px; position: relative; margin-left: auto; margin-right: auto; padding-left: 50px; padding-right: 50px; display: block } .singlePostElement1 .container, .singlePostElement1 .form-col, .singlePostElement1 .row, .singlePostElement1 input, .singlePostElement1 textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .singlePostElement1 .row.main-row { backface-visibility: hidden } .singlePostElement1 .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px } .singlePostElement1 .row.right-sidebar { margin-left: 0; margin-right: 0 } .singlePostElement1 .row .col-3, .singlePostElement1 .row .col-4, .singlePostElement1 .row .col-9 { float: left; min-height: 1px; padding: 0 15px; position: relative; margin-bottom: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-left: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .singlePostElement1 .row .col-3 { width: 25% } .singlePostElement1 .row .col-4 { width: 33.33% } .singlePostElement1 .row .col-9 { width: 75% } .singlePostElement1 input[type=text], .singlePostElement1 textarea { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 12px 12px 10px !important; width: 100%; border: 1px solid #e3e3e3; color: #777; background-color: rgba(0, 0, 0, .05); transition: all .2s linear; -moz-transition: all .2s linear; -webkit-transition: all .2s linear; -o-transition: all .2s linear; outline: 0; position: relative; z-index: 9 } .singlePostElement1 input[type=text]:focus, .singlePostElement1 textarea:focus { color: #323436; background-color: rgba(150, 150, 150, .05); outline: 0 } .singlePostElement1 input[type=submit] { -webkit-appearance: button; background-color: #323436; border: none; outline: 0; width: auto; -ms-transition-duration: 0s } .singlePostElement1 textarea { max-width: 100%; min-height: 100px } .singlePostElement1 .bm-dropdown-box { width: 200px; background: #fff; color: #444; padding: 0; position: absolute; z-index: 9999; right: 0; margin-right: -1px; margin-top: 10px; top: 100%; border: 1px solid #ebebeb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0 0 4px 4px; display: block; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; visibility: hidden } .singlePostElement1 .bm-dropdown-box a { color: #777 !important } .singlePostElement1 .leave-your-reply { cursor: pointer } .singlePostElement1 .post-header .minor-meta { font-size: 13px; color: #999; position: relative } .singlePostElement1 .post-header .minor-meta, .singlePostElement1 .single .post-header .minor-meta { top: 0 } #main-content.singlePostElement1 { padding-top: 50px; overflow: hidden; position: relative; z-index: 997 } #main-content.singlePostElement1 .bm-sidebar { margin-top: -50px; padding-top: 50px; padding-bottom: 70px; border-left: solid 1px #ebebeb; margin-bottom: 0 !important; width: 29% !important } #main-content.singlePostElement1 .right-sidebar .col-3.bm-sidebar { padding-right: 0 !important } #main-content.singlePostElement1 .col-9.bm-main-content { border-right: solid 1px #ebebeb; margin-right: -1px; margin-bottom: 0 !important; padding-bottom: 70px; padding-right: 30px !important; min-height: 470px; width: 71% !important; padding-left: 0 !important } .singlePostElement1 .share-holder { margin-left: 12px; position: relative } .singlePostElement1 .share-holder .bm-dropdown-box { top: 32px } .singlePostElement1 .share-holder .bm-dropdown-box ul li { display: block; border-bottom: solid 1px #ebebeb } .singlePostElement1 .share-holder .bm-dropdown-box ul li a, .singlePostElement1 .share-holder .bm-dropdown-box ul li a i { color: #555 !important; font-size: 16px } .singlePostElement1 .share-holder .bm-dropdown-box ul li a { display: block; padding: 10px; position: relative; z-index: 999 } .singlePostElement1 .share-holder .bm-dropdown-box ul li a:hover { background: #f5f5f5 } .singlePostElement1 .share-dropdown-box { width: 70px; z-index: 992 } .singlePostElement1 .featured-image a { overflow: hidden; display: block } .singlePostElement1 .featured-image img { position: relative; -webkit-backface-visibility: hidden; width: 100%; max-width: 100%; display: block } .singlePostElement1 .featured-image { position: relative; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; overflow: hidden } .singlePostElement1 .post-content { padding: 20px 30px; background: #FFF; position: relative; -webkit-background-clip: padding-box; background-clip: padding-box; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); box-shadow: 0 1px 2px rgba(0, 0, 0, .1); -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px } .singlePostElement1 .post-header .post-meta-info { color: #999; font-size: 12px } .singlePostElement1 .post-header .post-meta-info a { color: #999 } .singlePostElement1 .post-content h2.title { margin-top: 0; margin-bottom: 5px; font-size: 18px } .singlePostElement1 .post-content h2 a:hover { color: #323436 } .singlePostElement1 .comments-holder, .singlePostElement1 .like-holder, .singlePostElement1 .share-holder { display: block; text-align: center; margin-top: 13px; cursor: pointer; color: #999 } .singlePostElement1 .single-blog-wrapper .like-holder { margin-left: 20px !important } .singlePostElement1 .like-holder i, .singlePostElement1 .share-holder i { margin-right: 3px; margin-top: -3px; display: inline-block; color: #cdcdcd } .singlePostElement1 .share-holder i { margin-right: 5px !important } .singlePostElement1 .bottom-meta-section .like-holder, .singlePostElement1 .bottom-meta-section .share-holder, .singlePostElement1 .comments-holder a { color: #999 } .singlePostElement1 #comments h5, .singlePostElement1 #respond #cancel-comment-reply-link, .singlePostElement1 #respond h5 { font-family: source_sans_proregular } .singlePostElement1 .page-links, .singlePostElement1 .single-post-tags span { font-family: source_sans_probold, Arial, Helvetica, Tahoma, sans-serif } .singlePostElement1 iframe { display: block; margin: 0; max-width: 100% } .singlePostElement1 .text-sep { margin-left: 7px; margin-right: 7px } .singlePostElement1 .text-sep:last-child { display: none } .singlePostElement1 .page-links { display: block; text-align: right; font-size: 12px; text-transform: uppercase; color: #999 } .singlePostElement1 article.single.post .featured-image { margin: 0 0 35px } .singlePostElement1 article.single.post .featured-image a, .singlePostElement1 article.single.post .featured-image img { position: relative; width: 100%; display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px } .singlePostElement1 article.single h1.title { text-transform: none; font-size: 26px; line-height: 1.3em; margin-bottom: 5px; color: #323436; letter-spacing: 0 } .singlePostElement1 .single-post-tags span { text-transform: uppercase; color: #323436 } .singlePostElement1 .single-post-tags a { display: inline-block; padding: 5px 8px; margin: 5px 0 0 3px; line-height: 13px; font-size: 12px; background-color: #c8c8c8; color: #fff !important; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-transform: capitalize } .singlePostElement1 small { position: relative; font-size: 11px; vertical-align: baseline } .singlePostElement1 span.highlight { padding: 0 3px; border-radius: 1px; margin-right: 1px; color: #fff; display: inline } .singlePostElement1 span.highlight.alt { background: #ffd56c; color: #000 } .singlePostElement1 blockquote { padding: 10px 0 10px 60px; font-size: 14px; line-height: 20px; font-style: italic; position: relative } .singlePostElement1 blockquote:before { position: absolute; top: 0; left: 10px; color: #ddd; color: rgba(0, 0, 0, .1); font-size: 32px } .singlePostElement1 .dropcap { position: relative; display: inline; float: left; line-height: .9em; font-family: Museo500Regular, sans-serif; font-size: 28px; padding: 10px; background: rgba(0, 0, 0, .05); color: #000; text-align: center; border: 1px solid transparent; margin: 7px 10px 0 0 } .singlePostElement1 article.single .entry-content, .singlePostElement1 article.single .single-post-tags { margin-top: 30px } .singlePostElement1 .rounded-element { float: left; width: 81px; height: 81px; text-align: center; line-height: 76px; padding: 5px } .singlePostElement1 .rounded-element, .singlePostElement1 .rounded-element img { border-radius: 111px; overflow: hidden; display: block; position: relative; z-index: 2 } .singlePostElement1 .rounded-element img { width: 100%; height: auto } .singlePostElement1 .bottom-meta-section { margin-top: 15px; border-top: solid 1px #ebebeb; position: relative; z-index: 999 } .singlePostElement1 .right-sidebar .bottom-meta-section { margin-right: -30px; padding-right: 30px } .singlePostElement1 .author-box { border: 1px solid #ebebeb; border-left-color: #eee; margin-top: 40px; background: #FFF; padding: 30px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px } .singlePostElement1 .author-meta.blog-meta { float: left; margin-right: 30px } .singlePostElement1 .author-box .author-description { margin-left: 124px } .singlePostElement1 #comments h4, .singlePostElement1 #respond h3 { margin-bottom: 5px !important } .singlePostElement1 #respond h3 { color: #444; text-align: center } .singlePostElement1 #comments h5, .singlePostElement1 #respond h5 { color: #777 } .singlePostElement1 #respond #cancel-comment-reply-link { position: relative } .singlePostElement1 #respond small { display: block; font-size: 16px; margin-bottom: 15px; color: #444; color: rgba(0, 0, 0, .5) !important; line-height: 1.4; font-family: Museo500Regular; margin-top: 5px } .singlePostElement1 .author-tag, .singlePostElement1 .most-liked-list li .like-count-num, .singlePostElement1 .widget-item h4 { font-family: source_sans_probold, Arial, Helvetica, Tahoma, sans-serif } .singlePostElement1 #respond small a { color: rgba(0, 0, 0, .5) } .singlePostElement1 .form-submit { display: block; height: 40px } .singlePostElement1 .comments-list li.comment { margin-top: 2em } .singlePostElement1 .comments-list li.comment > div.comment-body { background-color: #fff; margin: 0; overflow: hidden; padding: 25px 25px 20px 60px; position: relative; border: 1px solid #ebebeb } .singlePostElement1 .author-tag { position: absolute; right: 30px; top: 26px; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; color: #bbb } .singlePostElement1 .comments-list li.comment > div .rounded-element { position: relative; left: -30px } .singlePostElement1 .comment-meta.commentmetadata { position: relative; top: -2px } .singlePostElement1 .commentmetadata a time { color: #999; font-size: 12px; line-height: 1.2em } .singlePostElement1 .comment-body p { margin: .85em 0 .85em 91px } .singlePostElement1 cite.fn { font-style: normal; float: left } .singlePostElement1 .comments-list .reply { float: left } .singlePostElement1 .comments-list .reply a:hover { color: #000 } .singlePostElement1 .comments-list .reply .sep { margin: 0 5px 0 6px } .singlePostElement1 .comments-list .children { margin-left: 0 !important; padding-left: 40px; border-left: 1px dashed #ebebeb; list-style: none } .singlePostElement1 .comments-list .children > li { position: relative } .singlePostElement1 #respond { margin-top: 40px } .singlePostElement1 #respond p input:not([type=checkbox]) { width: 33.3%; margin: 0 !important; float: left } .singlePostElement1 .form-col { width: 33.33%; padding-right: 15px; float: left } .singlePostElement1 #commentform { margin-top: 30px } .singlePostElement1 #respond textarea#comment { margin-top: 20px } .singlePostElement1 .bm-related-posts h4 { margin-bottom: 30px } .singlePostElement1 p.bm-post-excerpt { margin-top: 1.5em } .singlePostElement1 .related-item .post-content { padding-bottom: 1px !important } .singlePostElement1 .related-item p.bm-post-excerpt { margin-top: 1em } .singlePostElement1 .widget-item { position: relative } .singlePostElement1 .ad-cell { margin-bottom: 15px } .singlePostElement1 .most-liked-list li { display: block; overflow: hidden; margin-bottom: 15px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; position: relative; border-bottom: 1px solid #ebebeb; border-bottom-color: rgba(0, 0, 0, .07); padding: 10px 18px 14px 74px !important } .singlePostElement1 .most-liked-list li:last-child { border: 0 } .singlePostElement1 .most-liked-list li .like-count { font-size: 50px; position: absolute; top: 3px; left: 10px; opacity: .2 } .singlePostElement1 .most-liked-list li .like-count-num { position: absolute; top: 22px; left: 12px; width: 47px; text-align: center; font-size: 13px; color: #323436 } .singlePostElement1 .most-liked-list.most-commented li .like-count { top: 5px } .singlePostElement1 .most-liked-list.most-commented li .like-count-num { top: 25px; left: 20px; width: 39px } .singlePostElement1 .bm-tweet-list.light li:after, .singlePostElement1 .recent-comments-content:after { width: 12px; height: 12px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); background-color: #fff; content: "" } .singlePostElement1 .most-liked-list li:hover .like-count { opacity: 1 } .singlePostElement1 .most-liked-list li:hover .like-count-num { color: #fff !important } .singlePostElement1 .most-liked-list li span { font-size: 12px; color: #999 } .singlePostElement1 .recent-comments-content { margin: 0 0 15px 75px; background-color: #fff; border: 1px solid #ebebeb; padding: 10px 15px; position: relative } .singlePostElement1 .recent-comments-content:after { display: block; position: absolute; top: 15px; left: -7px; border: 1px solid #ebebeb; border-right: 0; border-bottom: 0 } .singlePostElement1 a.recent-comments-title { display: block; font-size: 13px } .singlePostElement1 .recent-comments-content .entry-meta { font-size: 12px } .singlePostElement1 .bm-tweet-list.light li { background-color: #fff; border: 1px solid #ebebeb; margin: 0 0 10px; padding: 10px 15px; position: relative } .singlePostElement1 .bm-tweet-list .tweet-time { font-size: 12px; margin-left: 20px; margin-bottom: 15px; display: inline-block; opacity: .7 } .singlePostElement1 .bm-tweet-list .tweet-time:hover { opacity: 1 } .singlePostElement1 .bm-tweet-list .tweet-time i { font-size: 13px; line-height: 1; margin-right: 7px; display: inline-block; vertical-align: middle; margin-top: -2px } .singlePostElement1 .bm-tweet-list.light li:after { display: block; position: absolute; bottom: -7px; left: 40px; border: 1px solid #ebebeb; border-right: 0; border-top: 0 } .singlePostElement1 .tagcloud > a { background-color: rgba(0, 0, 0, .05); color: #444; display: block; float: left; margin: 2px; padding: 4px 8px 2px; border: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 13px !important } .singlePostElement1 .widget-item ul li { padding: 7px 0; display: block } .singlePostElement1 .widget-item ul li > a { display: block } #main-content.singlePostElement1 .bm-sidebar .widget-item { padding-left: 15px !important; margin-bottom: 40px } #main-content.singlePostElement1 .bm-sidebar .widget-item:last-child { margin-bottom: 0 !important } .singlePostElement1 .widget-item h4 { letter-spacing: 1.8px; margin-top: 0; margin-bottom: 20px; padding-bottom: 0; font-size: 13px; line-height: 23px; text-transform: uppercase; color: #111; display: inline-block; width: auto } .singlePostElement1 .simple-read-more { text-decoration: none; display: inline-block; color: #323436; border-bottom: 1px dotted #eee } .singlePostElement1 .recent-comment-author-img img { width: 54px !important; height: 54px !important; -webkit-border-radius: 54px; -moz-border-radius: 54px; border-radius: 54px; float: left; display: block; margin-right: 15px; overflow: hidden } .singlePostElement1 ul.social-icons { height: auto; overflow: hidden; list-style: none !important } .singlePostElement1 ul.social-icons li { float: left; display: inline-block; height: 36px; margin-bottom: 5px } .singlePostElement1 .widget-item ul.social-icons li { padding: 0 } .singlePostElement1 ul.social-icons li a { display: inline-block; width: 36px; height: 36px; line-height: 36px; font-size: 16px; overflow: hidden; position: relative; text-align: center; transition: all .3s; margin-right: 5px; text-decoration: none !important } .singlePostElement1 ul.social-icons li a i { display: block; height: 100%; position: relative; top: 0; transition: top .3s; width: 100%; margin-bottom: 31px; line-height: 36px } .singlePostElement1 ul.social-icons li a i[class*=bm-moon-] { display: block; margin-bottom: 38px } .singlePostElement1 ul.social-icons.dark li a { color: #555; background-color: rgba(0, 0, 0, .05) } .singlePostElement1 ul.social-icons.dark li:last-child a { margin-right: 0 } .singlePostElement1 ul.social-icons li a:hover i { top: -74px } .singlePostElement1 ul.social-icons li a:hover { background-color: #323436; color: #FFF !important } .singlePostElement1 ul.social-icons li.twitter a:hover { background-color: #00aced } .singlePostElement1 ul.social-icons li.facebook a:hover { background-color: #3b5998 } .singlePostElement1 ul.social-icons li.youtube a:hover { background-color: #b00 } .singlePostElement1 ul.social-icons li.instagram a:hover { background-color: #517fa4 } .singlePostElement1 ul.social-icons li.linkedin a:hover { background-color: #007bb6 } .singlePostElement1 ul.social-icons li.pinterest a:hover { background-color: #cb2027 } .singlePostElement1 ul.social-icons li.dribbble a:hover { background-color: #ea4c89 } .singlePostElement1 ul.social-icons li.skype a:hover { background-color: #0078ca } .singlePostElement1 ul.social-icons li.xing a:hover { background-color: #006567 } .singlePostElement1 .bm-separator-extra { display: block; width: 100%; height: 1px; border-top: solid 1px #ebebeb; margin-top: 40px; margin-bottom: 40px } .singlePostElement1 .right-sidebar .bm-separator-extra { margin-right: -30px; padding-right: 30px } .singlePostElement1 .plus-sign { width: 30px; height: 30px; background-repeat: no-repeat; background-position: center center; overflow: hidden; display: inline-block } .singlePostElement1 ul.blog-social-share { border: 0 !important } .singlePostElement1 ul.blog-social-share li:last-child { border-bottom: 0 } .singlePostElement1 .item-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden } .singlePostElement1 .item-overlay, .singlePostElement1 .item-overlay-text { opacity: 0; filter: alpha(opacity=0) } .singlePostElement1 .item-overlay-text { position: absolute; top: 0; height: 100%; left: 0; width: 100%; text-align: center; z-index: 99; background: #222; background: rgba(0, 0, 0, .8) } .singlePostElement1 .item-overlay-text-wrap { display: block; position: relative; top: 50%; margin-top: -30px } .singlePostElement1 .clear-r-padding { padding-right: 0 !important } .singlePostElement1 .float-left { float: left; -webkit-backface-visibility: hidden } .singlePostElement1 .float-right { float: right !important; -webkit-backface-visibility: hidden } .singlePostElement1 .aligncenter { text-align: center; -webkit-backface-visibility: hidden } .singlePostElement1 #respond:after, .singlePostElement1 #respond:before, .singlePostElement1 .clearfix:after, .singlePostElement1 .clearfix:before, .singlePostElement1 .container:after, .singlePostElement1 .container:before, .singlePostElement1 .row:after, .singlePostElement1 .row:before, .singlePostElement1 .tagcloud:after, .singlePostElement1 .tagcloud:before { content: ' '; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 } .singlePostElement1 #respond:after, .singlePostElement1 .clearfix:after, .singlePostElement1 .container:after, .singlePostElement1 .row:after, .singlePostElement1 .tagcloud:after { clear: both } .singlePostElement1 #respond, .singlePostElement1 .clearfix, .singlePostElement1 .container, .singlePostElement1 .row, .singlePostElement1 .tagcloud { zoom: 1 } .singlePostElement1 input[type=submit] { -webkit-transition: background-color .1s linear, color .1s linear !important; -moz-transition: background-color .1s linear, color .1s linear !important; -o-transition: background-color .1s linear, color .1s linear !important; -ms-transition: background-color .1s, color .1s linear !important; transition: background-color .1s linear, color .1s linear !important; position: relative; display: inline-block; margin-right: 10px; vertical-align: middle; text-align: center; line-height: 1.3; text-transform: uppercase; color: #eee; color: rgba(255, 255, 255, 1) !important; box-shadow: 0 3px 0 0 rgba(0, 158, 183, 1); overflow: hidden; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; padding: 15px 16px 13px !important; font-size: 12px; letter-spacing: 1px } .singlePostElement1 input[type=submit]:hover { color: #FFF; color: rgba(255, 255, 255, 1) !important; box-shadow: 0 3px 0 0 rgba(0, 0, 0, 1); background: #323436 } .singlePostElement1 input[type=submit]:not(.no-three-d):not(.bm-third-dark):not(.bm-second-dark):active { box-shadow: 0 0 !important; top: 3px !important } @media print { #main-content.singlePostElement1 .bm-sidebar.col-3, .singlePostElement1 #respond, .singlePostElement1 .author-box, .singlePostElement1 .bm-separator-extra { display: none !important } .singlePostElement1 .bm-main-content, .singlePostElement1 .bm-main-content p { font-size: 13pt !important; color: #000 !important } .singlePostElement1 a:visited { color: #520; background: 0 0; font-weight: 700; text-decoration: underline } #main-content.singlePostElement1 .bm-main-content.col-9 { float: none !important; width: 100% !important; border: none !important; padding-left: 0 !important } } @media handheld, only screen and (max-width: 1260px) { .singlePostElement1 .container { width: 95% !important } } @media handheld, only screen and (max-width: 1024px) { .singlePostElement1 .container { width: 100% !important; margin-top: 0; margin-bottom: 0 } } @media handheld, only screen and (max-width: 900px) { .singlePostElement1 .container { width: 100% !important } #main-content.singlePostElement1 .right-sidebar .bm-main-content.col-9 { padding-right: 0 !important } .singlePostElement1 .share-holder { display: none !important } .singlePostElement1 .bm-main-content.col-9 .row .col-4 { width: 100% !important; padding-top: 0 !important; margin-bottom: 30px !important } } @media handheld, only screen and (max-width: 767px) { #main-content.singlePostElement1 .bm-main-content.col-9, #main-content.singlePostElement1 .bm-sidebar { border-right: none !important; border-left: none !important; padding-right: 0 !important; width: 100% !important; padding-left: 0 !important } #main-content.singlePostElement1 .bm-main-content.col-9 { margin-top: 0 !important } #main-content.singlePostElement1 .bm-sidebar { margin-bottom: 50px !important; margin-top: 50px !important } .singlePostElement1 .row .col-3, .singlePostElement1 .row .col-4, .singlePostElement1 .row .col-9 { width: 100% !important; padding-top: 0 !important; margin-bottom: 30px !important } #main-content.singlePostElement1 .bm-sidebar .widget-item { padding-left: 0 !important } .singlePostElement1 .container { padding-left: 30px !important; padding-right: 30px !important } } @media handheld, only screen and (max-width: 600px) { .singlePostElement1 .author-meta.blog-meta, .singlePostElement1 .comments-list li.comment > div .rounded-element, .singlePostElement1 .widget-item .recent-comment-author-img { display: none !important } .singlePostElement1 .author_description_text .simple-read-more { margin-top: 10px } .singlePostElement1 .author-box .author-description, .singlePostElement1 .comment-body p, .singlePostElement1 .recent-comments-content { margin-left: 0 } .singlePostElement1 .comments-list li.comment > div.comment-body { padding-left: 25px } .singlePostElement1 #respond p input { width: 100% } } .singlePostElement1 [class^=icon-]:before { text-decoration: inherit; display: inline-block; speak: none } .singlePostElement1 a [class^=icon-] { display: inline } .singlePostElement1 a [class^=bm-moon-] { display: inline-block } .footerElement2 .ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px } .footerElement2 #main-content img, .footerElement2 img { max-width: 100%; height: auto } .footerElement2 .ui-front { z-index: 100 } .footerElement1, .footerElement2, .footerElement2 body, .footerElement2 div, .footerElement2 form, .footerElement2 h1, .footerElement2 h4, .footerElement2 h5, .footerElement2 h6, .footerElement2 input, .footerElement2 label, .footerElement2 li, .footerElement2 ol, .footerElement2 p, .footerElement2 ul, div.footerElement1, html.footerElement2 { outline: 0; vertical-align: baseline; background: 0 0; margin: 0; padding: 0 } .footerElement2 strong { font-style: normal; font-weight: 700 } .footerElement2 li, .footerElement2 ol, .footerElement2 ul { list-style: none; list-style-position: outside !important } .footerElement1, .footerElement2 { outline: 0 } .footerElement2 a img { border: none } .footerElement2 img { vertical-align: top; border: 0 } .footerElement2 aside, .footerElement2 footer, .footerElement2 header, .footerElement2 nav { display: block } .footerElement2 canvas { display: inline-block } .footerElement2 script { display: none !important } html.footerElement2 { font-family: sans-serif; -webkit-text-size-adjust: 100% } .footerElement1 a, .footerElement2 a { background: 0 0; text-decoration: none; color: #111 } .footerElement1 a:active, .footerElement1 a:focus, .footerElement1 a:hover, .footerElement2 a:active, .footerElement2 a:focus, .footerElement2 a:hover { outline: 0 } .footerElement2 input, .footerElement2 select, .footerElement2 textarea { font-family: inherit; font-size: 100%; margin: 0 } .footerElement2 input { line-height: normal } .footerElement2 select { text-transform: none } .footerElement2 input[type=checkbox] { box-sizing: border-box; padding: 0 } .footerElement2 textarea { overflow: auto; vertical-align: top } .footerElement2 body { margin: 0; position: relative; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; word-wrap: break-word; font-family: source_sans_proregular, 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif; font-size: 14px; color: #222; font-weight: 400; line-height: 22px; letter-spacing: normal; background: #292929 } .footerElement2 ol, .footerElement2 ul { list-style-position: inside !important } .footerElement2 ul { list-style: circle; margin-bottom: 20px } .footerElement2 p { margin: 0 0 20px } .footerElement2 .flex-control-nav, .footerElement2 .flex-control-nav li, .footerElement2 .testimonial-slider, .footerElement2 .testimonial-slider li { list-style: none !important } .footerElement2 body, html.footerElement2 { min-height: 100%; min-width: 100%; -webkit-tap-highlight-color: transparent } .footerElement2 .dark-text { color: #111 !important; color: rgba(17, 17, 17, 1) !important } .footerElement2 #footer img, .footerElement2 #main-content img { max-width: 100%; border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic } .footerElement2 .bm-aligncenter { text-align: center; display: block; margin: 0; padding: 0 } .footerElement2 .aligncenter, .footerElement2 div.aligncenter { display: block; margin: 5px auto } .footerElement1 a, .footerElement2 .testimonial-slider, .footerElement2 a { -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -o-transition: all .1s linear; -ms-transition: all .1s linear; transition: all .1s linear } .footerElement2 #main-nav li a span, .footerElement2 .bm-dropdown-box.language-selector ul li { -webkit-transition: border .1s linear; -moz-transition: border .1s linear; -o-transition: border .1s linear; -ms-transition: border .1s linear; transition: border .1s linear } .footerElement2 #main-wrapper #main-nav > li > ul li a, .footerElement2 #main-wrapper .megamenu > ul li a, .footerElement2 .ts-1, .footerElement2 .ts-2 { -webkit-transition: all .1s linear !important; -moz-transition: all .1s linear !important; -o-transitionimportant: all .1s linear !important; -ms-transition: all .1s linear !important; transition: all .1s linear !important } .footerElement2 .bm-dropdown-box { -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; -ms-transition: all .2s linear; transition: all .15s ease-in-out } .footerElement2 #main-wrapper.bm-stretched-layout { width: 100%; margin-bottom: 0; margin-top: 0; background: #f9f9f9 } .footerElement2 #bm-wrap { position: relative; -webkit-backface-visibility: hidden } .footerElement2 h1, .footerElement2 h4, .footerElement2 h5, .footerElement2 h6 { color: #323436; line-height: 1.5; font-family: Museo500Regular; font-weight: 400; margin: 0 0 15px } .footerElement2 h6.special { font-family: source_sans_probold, Arial, Helvetica, Tahoma, sans-serif; font-weight: 400 !important; font-size: 14px; letter-spacing: 1px; text-transform: uppercase; color: #323436; margin-bottom: 15px } .footerElement2 h1 { font-size: 30px } .footerElement2 h4 { font-size: 18px } .footerElement2 h5, .footerElement2 h6 { font-size: 16px } .footerElement2 ol, .footerElement2 ol li, .footerElement2 ul, .footerElement2 ul li { padding: 0; margin: 0 } .footerElement2 #main-content ul li { list-style-type: square } .footerElement1 .container, .footerElement2 .container { width: 1240px; position: relative; margin-left: auto; margin-right: auto; padding-left: 50px; padding-right: 50px; display: block } .footerElement1 .container, .footerElement1 .bm-button, .footerElement2 #copyright-wrapper, .footerElement2 #fancy-search, .footerElement2 #fancy-search .ui-autocomplete, .footerElement2 #header-bar, .footerElement2 #main-nav li a, .footerElement2 #main-nav ul.sub-menu, .footerElement2 #main-nav ul.sub-menu li, .footerElement2 .container, .footerElement2 .bm-bag-buttons a, .footerElement2 .bm-box-cont-body, .footerElement2 .bm-button, .footerElement2 .bm-stream ul li, .footerElement2 .bm-testimonial, .footerElement2 .row, .footerElement2 input, .footerElement2 textarea, .footerElement2 ul.testimonial-slider, .footerElement2 ul.testimonial-slider li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .footerElement2 .bm-notif-box, .footerElement2 .spinner { -moz-box-sizing: border-box; -webkit-box-sizing: border-box } .footerElement2 #main-nav > li, .footerElement2 #main-nav > li > a, .footerElement2 .bm-dropdown-box, .footerElement2 .bm-stream ul li a, .footerElement2 .bm-stream ul li a img, .footerElement2 .row, .footerElement2 .sub-menu { -webkit-backface-visibility: hidden } .footerElement2 .row.main-row { -webkit-backface-visibility: hidden; backface-visibility: hidden } .footerElement2 .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px } .footerElement2 .row.right-sidebar { margin-left: 0; margin-right: 0 } .footerElement2 .row .col-3, .footerElement2 .row .col-6, .footerElement2 .row .col-9 { float: left; min-height: 1px; padding: 0 15px; position: relative; margin-bottom: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-left: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .footerElement2 .row .col-3 { width: 25% } .footerElement2 .row .col-6 { width: 50% } .footerElement2 .row .col-9 { width: 75% } .footerElement2 .bm-box-cont-body p:last-child { margin-bottom: 0 !important } .footerElement2 .nlm { margin-left: 0 !important } .footerElement2 #header-bar #top-socials-widget ul li:last-child i { margin-right: 0 !important } .footerElement2 input[type=email], .footerElement2 input[type=password], .footerElement2 input[type=text], .footerElement2 select, .footerElement2 textarea { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 12px 12px 10px !important; width: 100%; border: 1px solid #e3e3e3; color: #777; background-color: rgba(0, 0, 0, .05); transition: all .2s linear; -moz-transition: all .2s linear; -webkit-transition: all .2s linear; -o-transition: all .2s linear; outline: 0; position: relative; z-index: 9 } .footerElement2 input[type=email]:focus, .footerElement2 input[type=password]:focus, .footerElement2 input[type=text]:focus, .footerElement2 textarea:focus { color: #323436; background-color: rgba(150, 150, 150, .05); outline: 0 } .footerElement2 textarea { max-width: 100%; min-height: 100px } .footerElement2 .bm-checkbox { padding: 10px 0; position: relative } .footerElement2 .bm-remember-checkbox { width: 13px !important; height: 13px !important; padding: 0; margin: 0 7px 0 0; vertical-align: middle; position: relative; top: -1px; overflow: hidden } .footerElement2 label { display: block; padding-left: 15px; text-indent: -15px; line-height: 1 } .footerElement2 .bm-checkbox label { display: inline-block; float: left } .footerElement2 #hb_contact_subject_id { display: none; visibility: hidden } .footerElement2 select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-repeat: no-repeat; background-position: 100% 50%; background-size: 28px; cursor: pointer } .footerElement2 select:active, .footerElement2 select:focus { outline: 0 } .footerElement2 .light-menu-dropdown #main-nav ul.sub-menu { border-top: solid 1px #ebebeb } .footerElement2 #bm-header { position: relative; display: block; z-index: 998 } .footerElement2 #header-bar { padding: 0; width: 100%; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #ebebeb; background-color: #FFF; color: #777; line-height: 40px } .footerElement2 #header-dropdown { position: relative; top: 0; height: 0; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; background-repeat: no-repeat; background-position: center center; background-color: #292929; overflow: hidden; z-index: 3 } .footerElement2 #header-dropdown #contact-map { height: 380px; width: 100%; position: relative; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -ms-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out } .footerElement2 .bm-dropdown-box, .headerElement1 #header-dropdown, .headerElement1 #header-dropdown #contact-map { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0) } .footerElement2 .top-widget i.icon-angle-down { margin-left: 6px; position: relative; bottom: 1px; line-height: 1 } .footerElement2 #top-info-widget, .footerElement2 #top-socials-widget { border-left: solid 1px #ebebeb; padding-left: 10px } .footerElement2 #header-dropdown .close-map { position: absolute; right: 30px; top: 30px; width: 40px; height: 40px; background: #323436; color: #FFF; line-height: 40px; font-size: 18px; text-align: center; opacity: .7; cursor: pointer; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out } .footerElement2 #header-dropdown .close-map:hover { opacity: 1 } .footerElement2 #header-dropdown .close-map .bm-moon-close-2 { margin-left: -1px } .footerElement2 #header-bar, .footerElement2 #header-bar .top-widget { font-size: 13px; position: relative; z-index: 999 } .footerElement2 #header-bar .top-widget { border-right: solid 1px #f0f3f5; margin-right: 10px; padding-right: 10px; vertical-align: middle; margin-bottom: -1px } .footerElement2 #header-bar.style-1 .top-widget { border-right-color: #ebebeb } .footerElement2 #header-bar .top-widget.clear-r-margin { margin-right: 0 } .footerElement2 #header-bar p { margin-bottom: 0; margin-top: 0 } .footerElement2 #header-bar i { margin-right: 7px; vertical-align: -1px } .footerElement2 #header-bar .icon-angle-down { margin-right: 0; padding-right: 0; opacity: .7 } .footerElement2 #header-bar a { color: #666; border-bottom: none; display: block } .footerElement2 .bm-dropdown-box { width: 200px; background: #fff; color: #444; padding: 0; position: absolute; z-index: 9999; right: 0; margin-right: -1px; margin-top: 10px; top: 100%; border: 1px solid #ebebeb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0 0 4px 4px; display: block; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; visibility: hidden } .footerElement2 #main-wrapper .bm-dropdown-box a { color: #777 !important } .footerElement2 #main-wrapper a.active-language, .footerElement2 #main-wrapper a.active-language:hover { color: #aaa !important; background: #FCFCFC !important } .footerElement2 .bm-dropdown-box .big-overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; z-index: -1 } .footerElement2 .bm-dropdown-box .big-overlay i { font-size: 140px; line-height: 1; position: absolute; right: -10px; bottom: -10px; color: rgba(0, 0, 0, .03) } .footerElement2 .bm-dropdown-box.cart-dropdown { width: 258px } .footerElement2 .bm-dropdown-box.login-dropdown { width: 250px } .footerElement2 #main-wrapper .bm-dropdown-box #bm-submit-login-form { color: #FFF !important } .footerElement2 .bm-dropdown-box.login-dropdown input { width: 100% } .footerElement2 .bm-login-form p { margin-bottom: 7px !important } .footerElement2 .bm-login-form .bm-button { margin-top: 7px; width: 100% } .footerElement2 .bm-login-form { padding: 15px } .footerElement2 .bm-dropdown-box.language-selector { width: 170px } .footerElement2 .bm-dropdown-box.language-selector ul { padding: 0; margin: 0; list-style: none; width: 100%; display: block } .footerElement2 .bm-dropdown-box.language-selector ul li { border-left: solid 1px transparent; margin-left: -1px } .footerElement2 .bm-dropdown-box.language-selector ul li a { display: block; padding: 0 12px; line-height: 36px; height: 36px; border-bottom: solid 1px #eee !important; position: relative } .footerElement2 .bm-dropdown-box.language-selector ul li:last-child a { border-bottom: 0 !important } .footerElement2 #main-wrapper .bm-dropdown-box.language-selector ul li a:hover { background-color: #f9f9f9; z-index: 999 } .footerElement2 #header-inner { height: 80px; line-height: 80px; position: relative; width: 100% } .footerElement2 #bm-canvas-effect { position: absolute; left: 0; top: 0; z-index: 991 } .footerElement2 #slider-section { display: block; width: 100%; height: auto; position: relative; margin-top: -1px; background: no-repeat #323436; background-size: cover; z-index: 99; overflow: hidden } .footerElement2 #header-inner-bg { background: #fff; position: absolute; border-bottom: solid 1px #ebebeb; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; transition: background .3s ease-in-out; -webkit-transition: background .3s ease-in-out; -moz-transition: background .3s ease-in-out; -ms-transition: background .3s ease-in-out; -o-transition: background .3s ease-in-out } .footerElement2 #logo, .footerElement2 .sf-menu li { float: left; position: relative } .footerElement2 .social-list { border-left: none } .footerElement2 .social-list ul { list-style-type: none; list-style-image: none; margin: 0 !important; padding: 0 !important } .footerElement2 .social-list ul li { float: left } .footerElement2 .social-list ul li a { display: block; height: 100%; padding: 0 3px } .footerElement2 #logo { display: table-cell; height: 100%; line-height: 81px; z-index: 99991; -webkit-backface-visibility: hidden } .footerElement2 #logo a, .footerElement2 #logo img { vertical-align: middle; text-align: center } .footerElement2 #logo img.retina { display: none !important; width: auto } .footerElement2 #logo a { display: block; height: 100% } .footerElement2 #logo img { display: inline-block; max-height: 55%; width: auto } .footerElement2 #logo img.default { display: none } .footerElement2 #logo .bm-visible-logo img.default { display: inline-block } .footerElement2 .nav-type-1 #logo { max-width: 75% !important } .footerElement2 .sf-menu ul li { width: 100% } .footerElement2 .sf-menu li:hover { visibility: inherit } .footerElement2 .sf-menu li:hover ul { left: 0; top: 0; z-index: 99 } .footerElement2 ul.sf-menu li:hover li ul { top: -999em } .footerElement2 ul.sf-menu li li:hover ul { left: 10.8em; top: -10px } .footerElement2 .sub-menu { z-index: 3; margin-left: 1px !important } .footerElement2 .sf-menu li li a, .footerElement2 .sf-menu li li a:visited { padding-left: 1.25em } .footerElement2 .sf-menu a:active, .footerElement2 .sf-menu a:focus, .footerElement2 .sf-menu a:hover, .footerElement2 .sf-menu li:hover { outline: 0 } .footerElement2 .sf-sub-indicator { display: inline-block; text-align: right } .footerElement2 .sub-menu .sf-sub-indicator { position: absolute; right: 10px; top: 23px } .footerElement2 .sf-menu ul { position: absolute; top: -999em; width: 15em } .footerElement2 .sf-menu a { display: block; position: relative } .footerElement2 #show-nav-menu { margin-right: 30px } .footerElement2 #show-nav-menu i, .footerElement2 .nav-type-1 #show-nav-menu { margin-right: 0 } .footerElement2 .main-navigation { line-height: 80px; position: relative; z-index: 9999; -webkit-backface-visibility: hidden } .footerElement2 #main-nav { float: right; z-index: 999; margin: 0; list-style: none; line-height: inherit } .footerElement2 #main-nav li a i { margin-right: 8px; line-height: 0; margin-bottom: 0 } .footerElement2 #main-nav li ul a i:not(.sf-sub-indicator) { margin-top: -1px !important } .footerElement2 #main-wrapper #main-nav li.megamenu ul a i { font-size: 16px; margin-bottom: 0; margin-top: -3px !important } .footerElement2 #main-nav > li > a i { top: 0; vertical-align: middle; position: relative; display: inline-block; font-size: 14px } .footerElement2 .megamenu li a i { margin-left: 0 !important } .footerElement2 #main-nav li { position: relative; line-height: inherit; z-index: 99999 } .footerElement2 #main-nav > li { margin-left: 1px !important } .footerElement2 #main-nav li a { -webkit-transition: color .1s linear; -moz-transition: color .1s linear; -o-transition: color .1s linear; transition: color .1s linear } .footerElement2 .megamenu ul i.sf-sub-indicator { display: none !important; visibility: hidden } .footerElement2 #main-wrapper #main-nav li.right-align > ul { left: auto; right: 0 !important; margin-left: 0 } .footerElement2 .bm-menu-description { font-size: 10px; text-transform: uppercase; letter-spacing: 3px; margin-left: 9px; top: 0; font-weight: 800; position: relative; background: #2980b9; padding: 3px 6px; border-radius: 4px; color: #FFF } .footerElement2 #main-nav > li > a > i.sf-sub-indicator { visibility: visible; position: relative; display: inline-block; margin-left: 7px; opacity: .7; font-size: .85em; top: 2px; margin-right: 0 !important } .footerElement2 #main-nav > li > a > i.sf-sub-indicator:before { content: "" } .footerElement2 li.no-caption > ul > li > a { height: 0 !important; padding: 0 !important; text-indent: -99999px !important; position: absolute !important; top: -9999999px !important; display: inline } .footerElement2 li.menu-caption > ul > li > a { cursor: text } .footerElement2 #show-nav-menu { font-size: 28px; float: right; display: none } .footerElement2 #bm-wrap { -webkit-transition: opacity .5s linear; -moz-transition: opacity .5s linear; -o-transition: opacity .5s linear; -ms-transition: opacity .5s linear; transition: opacity .5s linear } .footerElement2 #mobile-menu .menu-main-menu-container > ul { margin-bottom: 100px !important } .footerElement2 #mobile-menu-wrap { position: fixed; top: 0; right: -320px; z-index: 999992; visibility: hidden; width: 320px; height: 100%; background: #252525; -webkit-transition: all .5s; transition: all .5s } .footerElement2 #mobile-menu-wrap .sub-menu { margin-left: 0 !important; box-shadow: none } .footerElement2 .mobile-menu-close, .footerElement2 .mobile-menu-shop { position: fixed; top: 0; right: -100px; font-size: 20px; display: block; color: #fff; z-index: 9999; cursor: pointer; padding: 0 13px; line-height: 49px; width: 24px; text-align: center; border-left: solid 1px #444; -webkit-transition: all .6s; transition: all .6s } .footerElement2 .mobile-menu-shop { width: auto } .footerElement2 .bm-cart-total-header { font-size: 13px; padding-left: 7px; font-weight: 700; line-height: 1 } .footerElement2 .mobile-menu-close i, .footerElement2 .mobile-menu-shop i { z-index: 9999; color: #fff; font-size: 16px } .footerElement2 #mobile-menu-wrap input[type=text] { border: none !important; background: #131313 !important; color: #fff !important; font-size: 14px; border-bottom: solid 1px #444 !important; padding: 15px 150px 15px 20px !important } .footerElement2 #mobile-menu { max-height: 100%; position: relative; overflow-y: scroll; -webkit-overflow-scrolling: touch; padding-bottom: 60px } .footerElement2 #mobile-menu ul { margin-bottom: 0 } .footerElement2 #mobile-menu ul li a { display: block; padding: 10px 20px; color: #fff } .footerElement2 #mobile-menu-wrap { border-left: solid 1px #333 } .footerElement2 #mobile-menu .menu ul li a:active, .footerElement2 #mobile-menu .menu ul li a:focus, .footerElement2 #mobile-menu .menu ul li.current-menu-item a, .footerElement2 #mobile-menu ul li:hover > a { color: #fff !important } .footerElement2 #mobile-menu ul li a, .footerElement2 #mobile-menu ul li:hover a { background: 0 0 !important } .footerElement2 #mobile-menu .menu li a:hover, .footerElement2 #mobile-menu .menu ul li a:active, .footerElement2 #mobile-menu .menu ul li a:focus, .footerElement2 #mobile-menu .menu ul li.current-menu-item > a { background: #333 !important } .footerElement2 #mobile-menu ul li { border-top: 1px solid #333; border-bottom: 0 } .footerElement2 #mobile-menu ul.menu > li:first-child { border-top: 0 } .footerElement2 #mobile-menu ul.sub-menu { background: 0 0; margin-left: 0 } .footerElement2 #mobile-menu ul.sub-menu li a { padding-left: 30px } .footerElement2 #mobile-menu ul.sub-menu li ul a, .footerElement2 #mobile-menu.interactive ul.sub-menu li ul li a { padding-left: 50px } .footerElement2 #mobile-menu.interactive > .menu-main-menu-container > ul > li ul { display: none; background-color: rgba(0, 0, 0, .2) } .footerElement2 #mobile-menu.interactive li.menu-item { height: auto !important } .footerElement2 #mobile-menu.interactive > .menu-main-menu-container > ul > li, .footerElement2 #mobile-menu > .menu-main-menu-container > ul > li a { position: relative } .footerElement2 #mobile-menu.interactive .open-submenu { font-size: 24px; display: flex; align-items: center; justify-content: center; position: absolute; top: 0; height: 43px; right: 0; width: 52px; background-color: rgba(255, 255, 255, .05); text-align: center; cursor: pointer; z-index: 99991; color: #FFF } .footerElement2 #mobile-menu.interactive .open-submenu i { margin-right: 0 } .footerElement2 #mobile-menu.interactive ul.sub-menu li a { padding-left: 40px } .footerElement2 #mobile-menu.interactive ul.sub-menu li a:before { content: '—'; padding-right: 7px } .footerElement2 #main-nav ul.sub-menu { height: auto !important; line-height: 22px !important; position: absolute; top: 100%; left: -1px; display: none; z-index: 999999; background: #333; margin-top: 1px; padding: 0 !important } .footerElement2 #main-nav .megamenu ul.sub-menu { left: -2px } .footerElement2 #main-nav > li > ul.sub-menu { border-top-left-radius: 0; border-top-right-radius: 0 } .footerElement2 .light-menu-dropdown #main-nav ul.sub-menu { background: #fff; border-left: solid 1px #ebebeb; border-right: solid 1px #ebebeb; border-bottom: solid 1px #ebebeb } .footerElement2 .light-menu-dropdown #main-nav ul.sub-menu ul.sub-menu { margin-top: 0; border-top: solid 1px #ebebeb } .footerElement2 #main-nav ul.sub-menu ul { left: 100% !important; top: -1px !important; margin-left: 0 !important } .footerElement2 #main-nav li.megamenu ul.sub-menu ul { border: none !important } .footerElement2 #main-nav ul.sub-menu li { display: block; float: none; width: 100% } .footerElement2 #main-nav ul.sub-menu li a, .footerElement2 #main-nav ul.sub-menu ul li a { display: block; padding: 6px 14px; border-bottom: solid 1px #444; border-bottom-color: rgba(255, 255, 255, .07); color: #aaa !important; text-transform: none; line-height: 24px !important; margin: 0 0 0 -1px } .footerElement2 #main-nav ul.sub-menu li a span { display: inline; width: 100%; position: relative } .footerElement2 #main-nav ul.sub-menu li a i.icon-angle-right { margin-top: -5px !important } .footerElement2 #main-nav ul.sub-menu li a:hover, .footerElement2 #main-nav ul.sub-menu li.current-menu-ancestor > a, .footerElement2 #main-nav ul.sub-menu li.current-menu-item > a { background-color: rgba(0, 0, 0, .2); color: #FFF !important } .footerElement2 li.megamenu li a { max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .footerElement2 .light-menu-dropdown #main-nav > li.megamenu > ul.sub-menu > li > a { color: #222 !important } .footerElement2 .light-menu-dropdown #main-nav ul.sub-menu li, .footerElement2 .light-menu-dropdown #main-nav ul.sub-menu li a { color: #555 !important } .footerElement2 .light-menu-dropdown #main-nav ul.sub-menu li a { border-bottom: solid 1px #eee } .footerElement2 .light-menu-dropdown #main-nav ul.sub-menu li a:hover, .footerElement2 .light-menu-dropdown #main-nav ul.sub-menu li.current-menu-ancestor > a, .footerElement2 .light-menu-dropdown #main-nav ul.sub-menu li.current-menu-item > a { background-color: #f8f9fa !important } .footerElement2 .light-menu-dropdown #main-nav ul.sub-menu > li > a { border-left: solid 1px transparent; margin-left: -1px } .footerElement2 #main-nav ul.sub-menu li.current_page_item > a { color: #FFF !important } .footerElement2 #main-nav ul.sub-menu li:last-child > a { border-bottom: none !important } .footerElement2 #main-nav li { float: left; display: inline-block } .footerElement2 #main-nav li a { display: block; position: relative; margin: 0; padding: 0 11px; text-decoration: none; text-transform: none; font-family: source_sans_proregular; line-height: inherit !important; color: #454545; background-color: transparent } .footerElement2 #main-nav > li > a { font-size: 14px; color: #444; letter-spacing: 0 } .footerElement2 #main-nav > li, .footerElement2 #main-nav > li > a { line-height: inherit } .footerElement2 #main-nav > li > a > span { position: relative; top: 3px; border-bottom: solid 2px #eee; padding-bottom: 3px } .footerElement2 #nav-search a i { margin-top: -1px !important; display: inline-block; margin-right: 0 !important; margin-left: 0 !important; line-height: 1 !important; position: relative; font-size: 1em !important } .footerElement2 #main-nav > li > a > span.cart-circle-count { width: 22px; height: 22px; line-height: 23px; display: inline-block; border-radius: 50%; text-align: center; position: absolute; vertical-align: middle; bottom: auto; top: 4px; letter-spacing: 0; right: 6px; font-size: 11px; padding: 0 !important; font-weight: 700; color: #333; background: rgba(0, 0, 0, .1); -webkit-transition: all ease .25s; -moz-transition: all ease .25s; -ms-transition: all ease .25s; -o-transition: all ease .25s; transition: all ease .25; opacity: 0 } .footerElement2 #bm-cart-count:hover .cart-circle-count { opacity: 1 } .footerElement2 #bm-cart-count span:after, .footerElement2 #bm-cart-count span:before { display: none } .footerElement2 #bm-cart-count, .footerElement2 #nav-search { margin: 0 !important; -webkit-backface-visibility: visible !important } .footerElement2 #bm-cart-count a, .footerElement2 #nav-search a { padding-left: 10px !important; padding-right: 10px !important; display: block; text-align: center } .footerElement2 #bm-cart-count a i, .footerElement2 #nav-search a i { padding: 0 !important; margin: 0 !important } .footerElement2 #nav-search a { -webkit-backface-visibility: visible !important } .footerElement2 #main-wrapper #main-nav > li.megamenu > ul.sub-menu > li > a { padding-left: 20px; background-color: transparent !important; border-left: none } .footerElement2 #main-wrapper #main-nav > li.megamenu > ul.sub-menu > li > a:after { width: 20px; height: 2px; content: ""; background: #444; display: block; margin-bottom: 7px; margin-top: 5px } .footerElement2 #main-wrapper #main-nav > li.megamenu { position: static !important } .footerElement2 #main-nav > li.megamenu > ul.sub-menu { width: 100%; max-width: 1140px; padding: 15px 0 !important; margin: 1px 0 0; background: #333; display: none; z-index: 99999; position: absolute !important } .footerElement2 .light-menu-dropdown li.megamenu ul.sub-menu { border-top: 0 } .footerElement2 .light-menu-dropdown #main-nav > li.megamenu > ul.sub-menu { background-color: #fff } .footerElement2 #main-nav > li.megamenu > ul.sub-menu > li { display: block !important; float: left !important; width: 25%; margin-left: 0 !important; padding: 0 !important; border-right: solid 1px #444; border-right-color: rgba(255, 255, 255, .1) } .footerElement2 .light-menu-dropdown #main-nav > li.megamenu > ul.sub-menu > li { border-right-color: #ebebeb; border-bottom-color: #ebebeb } .footerElement2 #main-nav > li.megamenu > ul.sub-menu li a, .footerElement2 .minimal-skin #main-nav > li a span { border-bottom: none !important } .footerElement2 #main-nav li.megamenu.columns-2 > ul > li { width: 50% } .footerElement2 #main-nav li.megamenu.columns-3 > ul > li { width: 33.33% } .footerElement2 #main-nav li.megamenu.columns-4 > ul > li { width: 25% } .footerElement2 #main-nav li.megamenu.columns-2 > ul { width: 40% !important; left: auto !important; right: auto !important; margin-left: -227px } .footerElement2 #main-nav > li.megamenu > ul.sub-menu li:last-child { border-right: none !important } .footerElement2 #main-nav > li.megamenu > ul.sub-menu > li > a { color: #FFF !important; background: 0 0 !important; margin-bottom: 0 !important } .footerElement2 #main-nav > li.megamenu > ul.sub-menu > li > a:hover { background: 0 0 !important } .footerElement2 #main-nav > li.megamenu > ul.sub-menu ul { position: relative !important; top: 0 !important; left: 0 !important; display: block !important; visibility: visible !important; width: 100%; margin-top: 0; background: 0 0 !important; opacity: 1 !important; box-shadow: none !important } .footerElement2 #main-nav > li.megamenu > ul.sub-menu:not(.megamenu) ul li a { padding: 3px 20px } .footerElement2 .minimal-skin #main-nav li.current-menu-item > a, .footerElement2 .minimal-skin #main-nav > li a:hover, .footerElement2 .minimal-skin #main-nav > li.current-menu-ancestor > a { background-color: transparent !important } .footerElement2 #fancy-search { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99991; display: none } .footerElement2 #fancy-search input[type=text] { border-radius: 0; width: 90%; color: #292929; border: none; outline: 0; font-size: 24px; background: 0 0; position: absolute; left: 0; top: 0; height: 100%; line-height: normal; padding: 0 !important; vertical-align: middle; box-shadow: none } .footerElement2 #close-fancy-search { position: absolute; right: 0; top: -1px; font-size: 16px } .footerElement2 #close-fancy-search:hover { color: #000 } .footerElement2 span[role=status].ui-helper-hidden-accessible { display: none } .footerElement2 #fancy-search .ui-autocomplete { background-color: #292929; overflow: auto; text-align: left; top: 100% !important; list-style: none; margin: 1px 0 0; padding: 0; left: 0 !important; display: block; width: 100%; border-radius: 0 0 4px 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px } .footerElement2 .spinner { border: 2px solid transparent; font-size: 30px; width: .6em; height: .6em; border-radius: .5em; -moz-border-radius: .5em; -webkit-border-radius: .5em; -o-border-radius: .5em; box-sizing: border-box; -webkit-animation: spin .4s linear infinite; -moz-animation: spin .4s linear infinite; animation: spin .4s linear infinite; border-top-color: #bdbdbd; border-left-color: #ddd; display: inline-block; position: relative; top: 50%; margin-top: -10px } .footerElement2 #fancy-search .spinner { position: absolute; right: 40px; margin-top: -10px; display: none } .footerElement2 #contact-button i, .footerElement2 #to-top i { line-height: 40px !important; font-size: 16px !important; top: 0 !important; left: 0 !important; margin-top: 1px !important } .footerElement2 #main-content { padding-top: 50px; overflow: hidden; position: relative; z-index: 997 } .footerElement2 #contact-button, .footerElement2 #to-top { color: #fff; z-index: 10000; background-repeat: no-repeat; background-position: center; position: fixed; right: 20px; display: block; cursor: pointer } .footerElement2 #to-top { text-align: center; bottom: 52px; height: 40px; width: 40px; background-color: rgba(0, 0, 0, .4); transition: background-color .1s linear; -moz-transition: background-color .1s linear; -webkit-transition: background-color .1s linear; -o-transition: background-color .1s linear; opacity: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .footerElement2 #to-top i { width: 40px !important; height: 40px !important; text-align: center !important; background-color: transparent !important; margin-right: 0 !important } .footerElement2 #contact-button { text-align: center; bottom: 7px; height: 40px; width: 40px; background-color: rgba(0, 0, 0, .4); transition: background-color .1s linear; -moz-transition: background-color .1s linear; -webkit-transition: background-color .1s linear; -o-transition: background-color .1s linear; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-backface-visibility: hidden; backface-visibility: hidden } .footerElement2 #copyright-wrapper, .footerElement2 #footer, .footerElement2 #bm-modal-overlay, .footerElement2 .aligncenter, .footerElement2 .alignleft, .footerElement2 .float-left, .footerElement2 .float-right { -webkit-backface-visibility: hidden } .footerElement2 #contact-button i { width: 40px !important; height: 40px !important; text-align: center !important; background-color: transparent !important } .footerElement2 #contact-panel { position: fixed; z-index: 10001; right: 20px; bottom: 50px; height: auto; width: 235px; padding: 25px; background: #fff; border: 1px solid #ebebeb; opacity: 0; visibility: hidden; -webkit-transform: scale(.9); -moz-transform: scale(.9); -ms-transform: scale(.9); -o-transform: scale(.9); transform: scale(.9); -webkit-transform-origin: 100% 100%; -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -o-transform-origin: 100% 100% } .footerElement2 #bm-page-title.bm-image-background, .footerElement2 .bm-image-bg-wrap { background-repeat: no-repeat; background-size: cover } .footerElement2 #contact-panel-form { margin-top: 15px } .footerElement2 #contact-panel p { margin-bottom: 7px } .footerElement2 #bm-submit-contact-panel-form { margin: 15px 0 0; display: block } .footerElement2 .bm-image-bg-wrap { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: center center; z-index: 0; margin-top: -70px; padding-bottom: 70px } .footerElement2 #bm-page-title { padding-top: 65px; padding-bottom: 30px; color: #333; border-bottom: solid 1px #ebebeb; background-color: #fff; position: relative; margin-top: -35px; overflow: hidden } .footerElement2 #bm-page-title h1 { color: #000; font-size: 26px; margin: 0; padding: 0; line-height: 1.3; display: inline-block } .footerElement2 .bm-page-title.dark-text h1 { color: rgba(0, 0, 0, .9) !important } .footerElement2 .breadcrumbs-wrapper { position: absolute; right: 50px; top: 50%; margin-top: -10px; display: inline-block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 13px; -ms-word-wrap: break-word; word-wrap: break-word } .footerElement2 .testimonial-author, .footerElement2 .ts-1, .footerElement2 .ts-2, .footerElement2 .widget-item { position: relative } .footerElement2 .breadcrumbs-wrapper span:not(.sep-icon) { opacity: .7 } .footerElement2 .breadcrumbs-wrapper .breadcrumbs-inside { line-height: 13px; padding: 4px; display: inline-block } .footerElement2 .bm-image-background .breadcrumbs-wrapper .breadcrumbs-inside, .footerElement2 .bm-image-background .breadcrumbs-wrapper .breadcrumbs-inside a { color: rgba(255, 255, 255, .9) } .footerElement2 .breadcrumbs-wrapper .sep-icon { padding-left: 5px; display: inline-block } .footerElement2 .dark-text .sep-icon { color: #555 } .footerElement2 .dark-text.bm-image-background .breadcrumbs-wrapper .breadcrumbs-inside, .footerElement2 .dark-text.bm-image-background .breadcrumbs-wrapper .breadcrumbs-inside a { color: rgba(0, 0, 0, .9) !important } .footerElement2 .dark-text.bm-image-background .breadcrumbs-wrapper .breadcrumbs-inside a:hover { color: #000 !important } .footerElement2 #main-content .bm-sidebar { margin-top: -50px; padding-top: 50px; padding-bottom: 70px; border-left: solid 1px #ebebeb; margin-bottom: 0 !important; width: 29% !important } .footerElement2 #main-content .right-sidebar .col-3.bm-sidebar { padding-right: 0 !important } .footerElement2 #main-content .col-9.bm-main-content { border-right: solid 1px #ebebeb; margin-right: -1px; margin-bottom: 0 !important; padding-bottom: 70px; padding-right: 30px !important; min-height: 470px; width: 71% !important; padding-left: 0 !important } .footerElement2 .widget_nav_menu ul.menu { border: 1px solid #ebebeb; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px } .footerElement2 #main-wrapper .widget_nav_menu ul.menu li { padding: 0 } .footerElement2 #main-wrapper .widget_nav_menu ul.menu li a { padding: 10px 14px; border-left: solid 2px transparent; text-overflow: ellipsis; background: #FFF; color: #333 } .footerElement2 #main-wrapper .widget_nav_menu ul.menu li a:hover, .footerElement2 #main-wrapper .widget_nav_menu ul.menu li.current-menu-item > a { background: #f9f9f9; color: #000 } .footerElement2 .testimonial-slider > li.bm-testimonial-box { display: none } .footerElement2 .testimonial-slider > li.bm-testimonial-box:first-child { display: block } .footerElement2 .testimonial-author { top: 10px } .footerElement2 .widget-item.hb_contact_info_widget ul li { margin: 0 0 8px; padding: 0 0 0 25px; display: block; line-height: 20px; position: relative } .footerElement2 .hb_contact_info_widget ul li i { font-size: 14px; line-height: 20px; color: #b2b2b2; position: absolute; left: 0; top: 0 } .footerElement2 .widget-item .bm-stream ul li { float: left; display: block; margin: 0; padding: 0 3px 6px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; transition: all .2s linear; -moz-transition: all .2s linear; -webkit-transition: all .2s linear; -o-transition: all .2s linear; overflow: hidden } .footerElement2 .widget-item .bm-stream.columns-3 ul li { width: 33.33% } .footerElement2 .bm-stream ul li img { display: block; height: auto; width: 100% !important; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px } .footerElement2 .widget-item ul li { padding: 7px 0; display: block } .footerElement2 .widget-item ul li > a { display: block } .footerElement2 .widget_nav_menu ul > li:first-child, .footerElement2 .widget_recent_entries ul > li:first-child { border-top: 0 } .footerElement2 .widget_nav_menu ul > li, .footerElement2 .widget_recent_entries ul > li { border-top: 1px solid rgba(255, 255, 255, .1) } .footerElement2 .bm-sidebar .widget_nav_menu ul > li { border-top-color: rgba(0, 0, 0, .07) } .footerElement2 .widget_nav_menu ul > li a:before, .footerElement2 .widget_recent_entries ul > li a:before { content: ""; font-family: FontAwesome; font-weight: 400; font-style: normal; display: block; float: right; text-decoration: inherit; font-size: 14px } .footerElement2 #main-content .bm-sidebar .widget-item { padding-left: 15px !important; margin-bottom: 40px } .footerElement2 #main-content .bm-sidebar .widget-item:last-child { margin-bottom: 0 !important } .footerElement2 #main-nav > li.megamenu > ul.sub-menu > li > a, .footerElement2 .widget-item h4 { font-family: source_sans_probold, Arial, Helvetica, Tahoma, sans-serif; letter-spacing: 1.8px; margin-top: 0; margin-bottom: 20px; padding-bottom: 0; font-size: 13px; line-height: 23px; text-transform: uppercase; color: #111; display: inline-block; width: auto } .footerElement2 #footer.dark-style .widget-item h4 { color: #f4f4f4 !important } .footerElement2 #footer.dark-style { color: #999 } .footerElement2 #footer.dark-style a { color: #fff } .footerElement1 .bm-button, .footerElement2 .bm-button { -ms-transition-duration: 0s } .footerElement2 .bm-testimonial { padding: 20px; border: 1px solid #ebebeb; background: #FFF; margin-bottom: 20px; position: relative } .footerElement2 .bm-testimonial:after { position: absolute; display: block; content: ""; width: 13px; height: 13px; background-color: #FFF; border: 1px solid #ebebeb; border-left: 0; border-top: 0; bottom: -7px; left: 20px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); z-index: 8 } .footerElement2 .testimonial-author-img { width: 54px !important; height: 54px !important; -webkit-border-radius: 54px; -moz-border-radius: 54px; border-radius: 54px; float: left; display: block; margin-right: 15px; overflow: hidden } .footerElement2 .testimonial-author h5 { margin-bottom: 0; font-size: 12px; text-transform: uppercase; font-family: source_sans_probold, Arial, Helvetica, Tahoma, sans-serif; color: #555; letter-spacing: 1px } .footerElement2 .testimonial-author .testimonial-company { display: inline-block; color: #999; font-size: 12px; position: relative; top: -5px } .footerElement2 .testimonial-author { display: block } .footerElement2 .bm-testimonial p:last-child { margin-bottom: 0 } .footerElement2 .bm-testimonial-quote { padding: 10px 40px } .footerElement2 .bm-testimonial-quote p { padding-left: 0; text-align: center; color: #000; color: rgba(0, 0, 0, .8); font-size: 22px; width: 100%; margin: 0 auto; line-height: 34px } .footerElement2 .testimonial-quote-meta { display: block; text-align: center; margin-top: 20px; font-size: 16px; color: #777 } .footerElement2 ul.testimonial-slider { display: block; overflow: hidden; margin: 0; width: 100%; height: auto } .footerElement2 li.bm-testimonial-quote { display: none; margin: 0; width: 100%; height: auto; padding-bottom: 20px; position: relative } .footerElement2 li.bm-testimonial-quote.flex-active-slide { display: block } .footerElement2 li.bm-testimonial-box { display: none; position: relative } .footerElement2 li.bm-testimonial-box.flex-active-slide { display: block } .footerElement2 .ts-1 .flex-control-nav { position: absolute; bottom: 40px; right: 0; font-size: 9px } .footerElement2 .flex-control-nav { display: block; text-align: center } .footerElement2 .flex-control-nav li { display: inline-block; list-style-type: none !important; margin-left: 2px; margin-right: 2px } .footerElement2 .ts-1 .flex-control-nav li { margin-left: 1px; margin-right: 1px } .footerElement2 .flex-control-nav li a.flex-active i:before { content: "" !important } .footerElement2 .flex-control-nav li a { color: #999 } .footerElement2 .flex-control-nav li a:hover { cursor: pointer; color: #323435 } .footerElement2 ul.social-icons { height: auto; overflow: hidden; list-style: none !important } .footerElement2 ul.social-icons li { float: left; display: inline-block; height: 36px; margin-bottom: 5px } .footerElement2 .widget-item ul.social-icons li { padding: 0 } .footerElement2 ul.social-icons li a { display: inline-block; width: 36px; height: 36px; line-height: 36px; font-size: 16px; overflow: hidden; position: relative; text-align: center; transition: all .3s; margin-right: 5px; text-decoration: none !important } .footerElement2 ul.social-icons li a i { display: block; height: 100%; position: relative; top: 0; transition: top .3s; width: 100%; margin-bottom: 31px; line-height: 36px } .footerElement2 ul.social-icons li a i[class*=bm-moon-] { display: block; margin-bottom: 38px } .footerElement2 ul.social-icons.light li a { color: #fff; background-color: rgba(255, 255, 255, .05) } .footerElement2 ul.social-icons li a:hover { color: #fff !important; background-color: #323436 } .footerElement2 ul.social-icons li a:hover i { top: -74px } .footerElement2 ul.social-icons li.twitter a:hover { background-color: #00aced } .footerElement2 ul.social-icons li.facebook a:hover { background-color: #3b5998 } .footerElement2 ul.social-icons li.instagram a:hover { background-color: #517fa4 } .footerElement2 ul.social-icons li.skype a:hover { background-color: #0078ca } .footerElement2 ul.social-icons li.xing a:hover { background-color: #006567 } .footerElement2 #main-wrapper ul.social-icons li a:hover { color: #FFF !important } .footerElement2 #bm-modal-overlay { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #323436; background-color: rgba(0, 0, 0, .8); z-index: 99999; display: none; overflow-y: auto !important } .footerElement2 .bm-box-cont { overflow: hidden; margin-bottom: 20px; border: 1px solid #ebebeb; background-color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px } .footerElement2 .bm-box-cont-body { padding: 20px } .footerElement2 .bm-notif-box { height: auto; line-height: 20px; overflow: hidden; padding: 13px 20px; text-align: left; margin-bottom: 10px; font-weight: 400; -ms-box-sizing: border-box; box-sizing: border-box; clear: both; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 0; position: relative; margin-top: 0 } .footerElement2 .bm-notif-box a { color: #FFF; border-bottom: solid 1px rgba(255, 255, 255, .2) } .footerElement2 .bm-notif-box p { margin: 0 0 0 20px } .footerElement2 .bm-notif-box p i { position: absolute; left: 15px; top: 15px; color: rgba(0, 0, 0, .7) } .footerElement2 .bm-notif-box.info p i { color: rgba(255, 255, 255, .7) } .footerElement2 .bm-notif-box.info { background-color: #48acef; color: #FFF } .footerElement2 .bm-notif-box i.icon-lightbulb { font-size: 1.3em; top: 13px } .footerElement2 h4.bm-heading { line-height: 1 !important; text-align: left; overflow: hidden; margin-top: 0; max-width: 100%; text-overflow: ellipsis; white-space: normal; padding: 10px 0 } .footerElement2 h4.bm-heading span:not(.special-amp) { display: inline-block; position: relative } .footerElement2 h4.bm-heading span:not(.special-amp):after, .footerElement2 h4.bm-heading span:not(.special-amp):before { content: ""; position: absolute; height: 5px; border-top: 1px solid #ebebeb; top: 50%; margin-top: 1px; width: 1200px } .footerElement2 h4.bm-heading span:before { right: 100%; margin-right: 15px } .footerElement2 h4.bm-heading span:after { left: 100%; margin-left: 15px } .footerElement2 .bm-subtitle-small { margin-top: -20px; margin-bottom: 25px; color: #999 } .footerElement2 p.bm-checkbox { text-align: left } .footerElement2 #footer { display: block; padding: 70px 0 50px; background-color: #222 } .footerElement2 #footer .row.footer-row { margin: 0 -30px !important } .footerElement2 #footer.background-image { background-position: center center; background-repeat: no-repeat } .footerElement2 #footer .widget-column { border-left: solid 1px rgba(255, 255, 255, .1); padding: 0 30px } .footerElement2 #footer .widget-column:first-child { border: none !important } .footerElement2 #pre-footer-area { position: relative; background-color: #ecebe9; background-color: rgba(0, 0, 0, .05); color: #323436; text-align: center; vertical-align: bottom; font-size: 22px; border-bottom: solid 3px #eee; letter-spacing: 0 } #pre-footer-area.footerElement1 .container { padding: 30px 0 } #pre-footer-area.footerElement1 .bm-button { margin-left: 20px; padding: 20px 30px 16px; margin-bottom: 0 } .footerElement2 #pre-footer-area:after { content: ""; position: absolute; width: 0; height: 0; border-left: 11px solid transparent; border-right: 11px solid transparent; border-top: 11px solid #f9f9f9; top: -1px; left: 0; right: 0; margin-left: auto; margin-right: auto } .footerElement1 span.pre-footer-text { position: relative; top: 4px } .footerElement2 #copyright-wrapper { background: #292929; display: block; padding: 15px 0 !important; color: rgba(255, 255, 255, .4); font-size: 12px; border-top: solid 1px rgba(255, 255, 255, .06) } .footerElement2 #copyright-wrapper a { color: #aaa; border-bottom: solid 1px rgba(255, 255, 255, .07); padding-bottom: 2px } .footerElement2 #copyright-wrapper p { margin-bottom: 0 !important; margin-top: 0 !important } .footerElement2 .normal-copyright #copyright-text { float: left } .footerElement2 .normal-copyright #footer-menu { float: right } .footerElement2 #copyright-text, .footerElement2 #copyright-text p { margin-bottom: 0 } .footerElement2 #footer .widget-column .widget-item { margin-bottom: 30px; position: relative } .footerElement2 #footer .widget-column .widget-item:last-child { margin-bottom: 0 !important } .footerElement2 #footer-nav { margin: 0; list-style-image: none; list-style-type: none } .footerElement2 #footer-nav li { float: left; margin-right: 15px } .footerElement2 #footer-nav li a { position: relative } .footerElement2 #footer-nav li:last-child { margin-right: 0 } .footerElement2 .clear-r-margin, .footerElement2 .bm-push-button-icon i { margin-right: 0 !important } .footerElement2 .spacer { display: block; height: 40px } .footerElement2 .float-left { float: left } .footerElement2 .float-right { float: right !important } .footerElement2 .alignleft { text-align: left } .footerElement2 .aligncenter { text-align: center } .footerElement1 .bm-button, .footerElement2 .bm-button, .footerElement2 .no-transition { -webkit-transition: background-color .1s linear, color .1s linear !important; -moz-transition: background-color .1s linear, color .1s linear !important; -o-transition: background-color .1s linear, color .1s linear !important; -ms-transition: background-color .1s, color .1s linear !important; transition: background-color .1s linear, color .1s linear !important } .footerElement2 .bm-push-button-icon { position: absolute; left: 0; top: 0; margin-top: -9px; width: 100%; height: 100%; display: block; z-index: 101; text-align: center; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; opacity: 0 } .footerElement2 .bm-push-button-text, .headerElement1 .bm-push-button-icon { -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out } .headerElement1 #bm-wrap, .headerElement1 #main-nav > li, .headerElement1 #main-nav > li > a, .headerElement1 .bm-dropdown-box, .headerElement1 .bm-stream ul li a, .headerElement1 .bm-stream ul li a img, .headerElement1 .row, .headerElement1 .row.main-row, .headerElement1 .sub-menu { -webkit-backface-visibility: hidden } .footerElement2 .bm-button:hover .bm-push-button-icon { top: 50%; opacity: 1 } .footerElement2 .bm-push-button-text { -webkit-transition: all .2s ease-out; transition: all .2s ease-out; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); position: relative; display: block; opacity: 1 } .footerElement2 .bm-button:hover .bm-push-button-text { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -o-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); opacity: 0 } .footerElement2 .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 } .footerElement1 .container:after, .footerElement1 .container:before, .footerElement2 .clearfix:after, .footerElement2 .clearfix:before, .footerElement2 .container:after, .footerElement2 .container:before, .footerElement2 .row:after, .footerElement2 .row:before, .footerElement2 .spacer:after, .footerElement2 .spacer:before { content: ' '; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 } .footerElement1 .container:after, .footerElement2 .clearfix:after, .footerElement2 .container:after, .footerElement2 .row:after, .footerElement2 .spacer:after { clear: both } .footerElement1 .container, .footerElement2 .clearfix, .footerElement2 .container, .footerElement2 .row, .footerElement2 .spacer { zoom: 1 } .footerElement1 .bm-button, .footerElement2 .bm-button { position: relative; display: inline-block; margin-right: 10px; vertical-align: middle; text-align: center; cursor: pointer; zoom: 1; font-family: source_sans_probold, Arial; font-size: 12px; line-height: 1.3; letter-spacing: 1.5px; text-transform: uppercase; color: #eee; color: rgba(255, 255, 255, 1) !important; box-shadow: 0 3px 0 0 rgba(0, 158, 183, 1); padding: 16px 20px 12px; overflow: hidden; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px } .footerElement1 .bm-button:hover, .footerElement2 .bm-button:hover { color: #FFF; color: rgba(255, 255, 255, 1) !important; box-shadow: 0 3px 0 0 rgba(0, 0, 0, 1); background: #323436 } .footerElement2 .bm-button i { position: relative; top: -1px; font-size: 1.4em; margin-right: 8px; margin-top: 0 !important; vertical-align: -4px } .footerElement2 #main-wrapper .bm-dropdown-box a.bm-button { color: #eee; color: rgba(255, 255, 255, .8) !important } .footerElement2 #main-wrapper .bm-dropdown-box a.bm-button:hover { color: #FFF; color: rgba(255, 255, 255, 1) !important } .footerElement2 #main-wrapper .bm-asbestos { background: rgba(127, 140, 141, .8); box-shadow: 0 3px 0 0 rgba(107, 120, 121, .9) } .footerElement2 #main-wrapper .bm-asbestos:hover { background: rgba(127, 140, 141, 1); box-shadow: 0 3px 0 0 rgba(107, 120, 121, 1) } .footerElement2 .bm-button.no-three-d { box-shadow: none !important; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0 } .footerElement1 .bm-button:not(.no-three-d):not(.bm-third-dark):not(.bm-second-dark):active { box-shadow: 0 0 !important; top: 3px !important } .footerElement1 .bm-button.bm-large-button { padding: 24px 30px 20px; font-size: 14px; letter-spacing: 2px } .footerElement2 .bm-button.bm-small-button { padding: 15px 16px 13px !important; font-size: 12px; letter-spacing: 1px } .footerElement2 .bm-effect-4 a { -webkit-transition: color .3s; -moz-transition: color .3s; transition: color .3s } .footerElement2 .ts-2 .flex-active-slide { -o-animation: hb_fade .8s 1 ease forwards; animation: hb_fade .8s 1 ease forwards; opacity: 1 } @media print { .footerElement2 body, html.footerElement2 { background: #FFF; color: #000; font-size: 13pt; line-height: 160% } .footerElement2 #bm-page-title h1 { font-size: 26pt !important; line-height: 150% !important } .footerElement2 .bm-main-content, .footerElement2 .bm-main-content p { font-size: 13pt !important; color: #000 !important } .footerElement2 #contact-button, .footerElement2 #contact-panel, .footerElement2 #footer, .footerElement2 #footer-nav, .footerElement2 #header-bar, .footerElement2 #pre-footer-area, .footerElement2 #to-top, .footerElement2 nav.main-navigation { display: none !important } .footerElement2 #header-inner, .footerElement2 #header-inner-bg { border-bottom: none } .footerElement2 #copyright-text, .footerElement2 #logo { display: block; text-align: center; float: none; color: #000 } .footerElement1 a:visited, .footerElement2 #copyright-wrapper a, .footerElement2 a:visited { color: #520; background: 0 0; font-weight: 700; text-decoration: underline } .footerElement2 #copyright-wrapper { display: block; background: #FFF; color: #000; text-align: center } .footerElement2 body #main-wrapper, .footerElement2 body #main-wrapper.bm-stretched-layout { margin-bottom: 0 !important } .footerElement2 #main-content .bm-main-content.col-9 { float: none !important; width: 100% !important; border: none !important; padding-left: 0 !important } .footerElement2 #main-content .bm-sidebar.col-3 { display: none !important } } .footerElement2 .bm-dropdown-box.language-selector .lang-img { margin-right: 8px; display: inline-block; position: relative; top: 2px; height: 12px; width: 18px; background-repeat: no-repeat; background-position: 0 0 } .footerElement2 .bm-dropdown-box.language-selector .lang-img.de-image { background-position: 0 0 } .footerElement2 .bm-dropdown-box.language-selector .lang-img.en-image { background-position: 0 -12px } .footerElement2 .bm-dropdown-box.language-selector .lang-img.es-image { background-position: 0 -24px } .footerElement2 .bm-dropdown-box.language-selector .lang-img.fr-image { background-position: 0 -36px } .footerElement2 .bm-dropdown-box.language-selector .lang-img.nl-image { background-position: 0 -48px } @media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) { .footerElement2 #logo .bm-visible-logo img.default, .footerElement2 #logo img.default, .footerElement2 #logo img.retina { display: none !important } .footerElement2 #logo .bm-visible-logo img.retina { display: inline-block !important } } @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) { .footerElement2 #logo .bm-visible-logo img.default, .footerElement2 #logo img.default, .footerElement2 #logo img.retina { display: none !important } .footerElement2 #logo .bm-visible-logo img.retina { display: inline-block !important } } @media handheld, only screen and (max-width: 1260px) { .footerElement1 .container, .footerElement2 .container { width: 95% !important } } @media handheld, only screen and (max-width: 1024px) { .footerElement2 #main-wrapper #main-nav > li > a > i.sf-sub-indicator, .footerElement2 #top-socials-widget { display: none !important } .footerElement1 .container, .footerElement2 .container { width: 100% !important; margin-top: 0; margin-bottom: 0 } } @media handheld, only screen and (max-width: 900px) { .footerElement1 .container, .footerElement2 .container { width: 100% !important } .footerElement2 #main-content .right-sidebar .bm-main-content.col-9 { padding-right: 0 !important } .footerElement2 #footer .widget-column { border-left: none !important; padding: 0 30px } .footerElement2 .widget-item .bm-stream ul li { width: 50% !important } .footerElement2 #footer-menu, .footerElement2 #bm-woo-notif, .footerElement2 #header-bar, .footerElement2 #main-nav, .footerElement2 #pre-footer-area, .footerElement2 .ts-1 .flex-control-nav { display: none !important } .footerElement2 #show-nav-menu { display: inline-block } .footerElement2 #main-wrapper #copyright-text { float: none; display: block; text-align: center } .footerElement2 .textwidget .aligncenter img { display: block; clear: both } .footerElement2 .textwidget .aligncenter { text-align: left } .footerElement2 .bm-main-content.col-9 .row .col-6 { width: 100% !important; padding-top: 0 !important; margin-bottom: 30px !important } } @media handheld, only screen and (max-width: 767px) { .footerElement2 #main-content .bm-main-content.col-9, .footerElement2 #main-content .bm-sidebar { border-right: none !important; border-left: none !important; padding-right: 0 !important; width: 100% !important; padding-left: 0 !important } .footerElement2 #main-content .bm-main-content.col-9 { margin-top: 0 !important } .footerElement2 #main-content .bm-sidebar { margin-bottom: 50px !important; margin-top: 50px !important } .footerElement2 .row .col-3, .footerElement2 .row .col-6, .footerElement2 .row .col-9 { width: 100% !important; padding-top: 0 !important; margin-bottom: 30px !important } .footerElement2 #main-content .bm-sidebar .widget-item { padding-left: 0 !important } .footerElement1 .container, .footerElement2 .container { padding-left: 30px !important; padding-right: 30px !important } .footerElement2 #footer .widget-column { margin-bottom: 50px !important } .footerElement2 .breadcrumbs-wrapper { display: none !important } .footerElement2 #footer { padding-bottom: 0; padding-top: 40px } .footerElement2 .widget-item .bm-stream ul li { width: 20% !important } } @media handheld, only screen and (max-width: 400px) { .footerElement2 .widget-item .bm-stream ul li { width: 33.3% !important } } .footerElement2 [class*=" icon-"], .footerElement2 [class^=icon-] { font-family: FontAwesome; font-weight: 400; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; margin-right: .3em; display: inline; width: auto; height: auto; line-height: inherit; vertical-align: middle; background-image: none; background-position: 0 0; background-repeat: repeat; margin-top: 0 } .footerElement2 [class*=" icon-"]:before, .footerElement2 [class^=icon-]:before { text-decoration: inherit; display: inline-block; speak: none } .footerElement2 a [class*=" icon-"], .footerElement2 a [class^=icon-] { display: inline } .footerElement2 .icon-envelope-alt:before { content: "" } .footerElement2 .icon-lightbulb:before { content: "" } .footerElement2 .icon-circle-blank:before { content: "" } .footerElement2 a [class^=bm-moon-] { display: inline-block } .footerElement2 .icon-search:before { content: "" } .footerElement2 .icon-th-large:before { content: "" } .footerElement2 .icon-tasks:before { content: "" } .footerElement2 .icon-bars:before { content: "" } .footerElement2 .icon-angle-right:before { content: "" } .footerElement2 .icon-angle-down:before, .headerElement1 #main-nav > li > a > i.sf-sub-indicator:before { content: "" } .footerElement2 .bm-icon-cart, .footerElement2 .bm-icon-x { font-family: hbicons; speak: none; font-style: normal; vertical-align: middle; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased } .footerElement2 .bm-icon-x:before { content: "" } .footerElement2 .bm-icon-cart:before { content: "" } .footerElement2 .bm-cart-count { padding: 8px 12px 10px; border-bottom: solid 1px #e1e1e1; font-size: 16px; margin-bottom: 12px; text-align: center } .footerElement2 .bm-bag-buttons { margin-left: 12px; margin-right: 2px; margin-bottom: 12px } .footerElement2 #main-wrapper .bm-bag-buttons a { margin-bottom: 0; margin-top: 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-right: 12px; padding: 13px 20px 11px !important; background: #f4f4f4; font-family: source_sans_probold; font-size: 12px; line-height: 1; letter-spacing: 1px; text-transform: uppercase; text-align: center; color: #444 !important; box-shadow: none; -webkit-box-shadow: none; text-shadow: none } .footerElement2 #main-wrapper .bm-bag-buttons a.checkout-button { color: #FFF !important } .footerElement2 #main-wrapper .bm-bag-buttons a.checkout-button:hover { background: #323436 } .footerElement2 .bm-cart-count.empty { border-bottom: 0; margin-bottom: 0 } .footerElement2 #bm-woo-notif { position: fixed; bottom: 0; left: 10px; z-index: 999991 } .headerElement1 .ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px } .headerElement1 #main-content img, .headerElement1 img { max-width: 100%; height: auto } .headerElement1 .ui-front { z-index: 100 } .headerElement1 strong { font-style: normal; font-weight: 700 } .headerElement1 li, .headerElement1 ol, .headerElement1 ul { list-style: none; list-style-position: outside !important } .headerElement1 { outline: 0 } .headerElement1 a img { border: none } .headerElement1 img { vertical-align: top; border: 0 } .headerElement1 aside, .headerElement1 footer, .headerElement1 header, .headerElement1 nav { display: block } .headerElement1 canvas { display: inline-block } .headerElement1 script { display: none !important } html.headerElement1 { font-family: sans-serif; -webkit-text-size-adjust: 100% } .headerElement1 a { background: 0 0; text-decoration: none; color: #111 } .headerElement1 a:active, .headerElement1 a:focus, .headerElement1 a:hover { outline: 0 } .headerElement1 input, .headerElement1 select, .headerElement1 textarea { font-family: inherit; font-size: 100%; margin: 0 } .headerElement1 input { line-height: normal } .headerElement1 select { text-transform: none } .headerElement1 input[type=checkbox] { box-sizing: border-box; padding: 0 } .headerElement1 textarea { overflow: auto; vertical-align: top } .headerElement1 body { margin: 0; position: relative; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; word-wrap: break-word; font-family: source_sans_proregular, 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif; font-size: 14px; color: #222; font-weight: 400; line-height: 22px; letter-spacing: normal; background: #292929 } .headerElement1 ol, .headerElement1 ul { list-style-position: inside !important } .headerElement1 ul { list-style: circle; margin-bottom: 20px } .headerElement1 p { margin: 0 0 20px } .headerElement1 .flex-control-nav, .headerElement1 .flex-control-nav li, .headerElement1 .testimonial-slider, .headerElement1 .testimonial-slider li { list-style: none !important } .headerElement1 body, html.headerElement1 { min-height: 100%; min-width: 100%; -webkit-tap-highlight-color: transparent } .headerElement1 .dark-text { color: #111 !important; color: rgba(17, 17, 17, 1) !important } .headerElement1 #footer img, .headerElement1 #main-content img { max-width: 100%; border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic } .headerElement1 .bm-aligncenter { text-align: center; display: block; margin: 0; padding: 0 } .headerElement1 .aligncenter, .headerElement1 div.aligncenter { display: block; margin: 5px auto } .headerElement1 .testimonial-slider, .headerElement1 a { -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -o-transition: all .1s linear; -ms-transition: all .1s linear; transition: all .1s linear } .headerElement1 #main-nav li a span, .headerElement1 .bm-dropdown-box.language-selector ul li { -webkit-transition: border .1s linear; -moz-transition: border .1s linear; -o-transition: border .1s linear; -ms-transition: border .1s linear; transition: border .1s linear } .headerElement1 #main-wrapper #main-nav > li > ul li a, .headerElement1 #main-wrapper .megamenu > ul li a, .headerElement1 .ts-1, .headerElement1 .ts-2 { -webkit-transition: all .1s linear !important; -moz-transition: all .1s linear !important; -o-transitionimportant: all .1s linear !important; -ms-transition: all .1s linear !important; transition: all .1s linear !important } .headerElement1 .bm-dropdown-box { -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; -ms-transition: all .2s linear; transition: all .15s ease-in-out } .headerElement1 #main-wrapper.bm-stretched-layout { width: 100%; margin-bottom: 0; margin-top: 0; background: #f9f9f9 } .headerElement1 #bm-wrap { position: relative } .headerElement1 h1, .headerElement1 h4, .headerElement1 h5, .headerElement1 h6 { color: #323436; line-height: 1.5; font-family: Museo500Regular; font-weight: 400; margin: 0 0 15px } .headerElement1 h6.special { font-family: source_sans_probold, Arial, Helvetica, Tahoma, sans-serif; font-weight: 400 !important; font-size: 14px; letter-spacing: 1px; text-transform: uppercase; color: #323436; margin-bottom: 15px } .headerElement1 h1 { font-size: 30px } .headerElement1 h4 { font-size: 18px } .headerElement1 h5, .headerElement1 h6 { font-size: 16px } .headerElement1 ol, .headerElement1 ol li, .headerElement1 ul, .headerElement1 ul li { padding: 0; margin: 0 } .headerElement1 #main-content ol li { list-style-type: decimal } .headerElement1 #main-content ul li { list-style-type: square } .headerElement1 .container { width: 1240px; position: relative; margin-left: auto; margin-right: auto; padding-left: 50px; padding-right: 50px; display: block } .headerElement1 #copyright-wrapper, .headerElement1 #fancy-search, .headerElement1 #fancy-search .ui-autocomplete, .headerElement1 #header-bar, .headerElement1 #main-nav li a, .headerElement1 #main-nav ul.sub-menu, .headerElement1 #main-nav ul.sub-menu li, .headerElement1 .container, .headerElement1 .bm-bag-buttons a, .headerElement1 .bm-box-cont-body, .headerElement1 .bm-button, .headerElement1 .bm-stream ul li, .headerElement1 .bm-testimonial, .headerElement1 .row, .headerElement1 input, .headerElement1 textarea, .headerElement1 ul.testimonial-slider, .headerElement1 ul.testimonial-slider li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .headerElement1 .bm-notif-box, .headerElement1 .spinner { -webkit-box-sizing: border-box; -moz-box-sizing: border-box } .headerElement1 .row.main-row { backface-visibility: hidden } .headerElement1 .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px } .headerElement1 .row.right-sidebar { margin-left: 0; margin-right: 0 } .headerElement1 .row .col-3, .headerElement1 .row .col-6, .headerElement1 .row .col-9 { float: left; min-height: 1px; padding: 0 15px; position: relative; margin-bottom: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-left: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .headerElement1 .row .col-3 { width: 25% } .headerElement1 .row .col-6 { width: 50% } .headerElement1 .row .col-9 { width: 75% } .headerElement1 .bm-box-cont-body p:last-child { margin-bottom: 0 !important } .headerElement1 .nlm { margin-left: 0 !important } .headerElement1 #header-bar #top-socials-widget ul li:last-child i { margin-right: 0 !important } .headerElement1 input[type=email], .headerElement1 input[type=password], .headerElement1 input[type=text], .headerElement1 select, .headerElement1 textarea { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 12px 12px 10px !important; width: 100%; border: 1px solid #e3e3e3; color: #777; background-color: rgba(0, 0, 0, .05); transition: all .2s linear; -moz-transition: all .2s linear; -webkit-transition: all .2s linear; -o-transition: all .2s linear; outline: 0; position: relative; z-index: 9 } .headerElement1 input[type=email]:focus, .headerElement1 input[type=password]:focus, .headerElement1 input[type=text]:focus, .headerElement1 textarea:focus { color: #323436; background-color: rgba(150, 150, 150, .05); outline: 0 } .headerElement1 textarea { max-width: 100%; min-height: 100px } .headerElement1 .bm-checkbox { padding: 10px 0; position: relative } .headerElement1 .bm-remember-checkbox { width: 13px !important; height: 13px !important; padding: 0; margin: 0 7px 0 0; vertical-align: middle; position: relative; top: -1px; overflow: hidden } .headerElement1 label { display: block; padding-left: 15px; text-indent: -15px; line-height: 1 } .headerElement1 .bm-checkbox label { display: inline-block; float: left } .headerElement1 #hb_contact_subject_id { display: none; visibility: hidden } .headerElement1 select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-repeat: no-repeat; background-position: 100% 50%; background-size: 28px; cursor: pointer } .headerElement1 select:active, .headerElement1 select:focus { outline: 0 } .headerElement1 .light-menu-dropdown #main-nav ul.sub-menu { border-top: solid 1px #ebebeb } .headerElement1 #bm-header { position: relative; display: block; z-index: 998 } .headerElement1 #header-bar { padding: 0; width: 100%; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #ebebeb; background-color: #FFF; color: #777; line-height: 40px } .headerElement1 #header-dropdown { position: relative; top: 0; height: 0; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; background-repeat: no-repeat; background-position: center center; background-color: #292929; overflow: hidden; z-index: 3 } .headerElement1 #header-dropdown #contact-map { height: 380px; width: 100%; position: relative; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -ms-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out } .headerElement1 .top-widget i.icon-angle-down { margin-left: 6px; position: relative; bottom: 1px; line-height: 1 } .headerElement1 #top-info-widget, .headerElement1 #top-socials-widget { border-left: solid 1px #ebebeb; padding-left: 10px } .headerElement1 #header-dropdown .close-map { position: absolute; right: 30px; top: 30px; width: 40px; height: 40px; background: #323436; color: #FFF; line-height: 40px; font-size: 18px; text-align: center; opacity: .7; cursor: pointer; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out } .headerElement1 #header-dropdown .close-map:hover { opacity: 1 } .headerElement1 #header-dropdown .close-map .bm-moon-close-2 { margin-left: -1px } .headerElement1 #header-bar, .headerElement1 #header-bar .top-widget { font-size: 13px; position: relative; z-index: 999 } .headerElement1 #header-bar .top-widget { border-right: solid 1px #f0f3f5; margin-right: 10px; padding-right: 10px; vertical-align: middle; margin-bottom: -1px } .headerElement1 #header-bar.style-1 .top-widget { border-right-color: #ebebeb } .headerElement1 #header-bar .top-widget.clear-r-margin { margin-right: 0 } .headerElement1 #header-bar p { margin-bottom: 0; margin-top: 0 } .headerElement1 #header-bar i { margin-right: 7px; vertical-align: -1px } .headerElement1 #header-bar .icon-angle-down { margin-right: 0; padding-right: 0; opacity: .7 } .headerElement1 #header-bar a { color: #666; border-bottom: none; display: block } .headerElement1 .bm-dropdown-box { width: 200px; background: #fff; color: #444; padding: 0; position: absolute; z-index: 9999; right: 0; margin-right: -1px; margin-top: 10px; top: 100%; border: 1px solid #ebebeb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0 0 4px 4px; display: block; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); -moz-opacity: 0; visibility: hidden } .headerElement1 #main-wrapper .bm-dropdown-box a { color: #777 !important } .headerElement1 #main-wrapper a.active-language, .headerElement1 #main-wrapper a.active-language:hover { color: #aaa !important; background: #FCFCFC !important } .headerElement1 .bm-dropdown-box .big-overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; z-index: -1 } .headerElement1 .bm-dropdown-box .big-overlay i { font-size: 140px; line-height: 1; position: absolute; right: -10px; bottom: -10px; color: rgba(0, 0, 0, .03) } .headerElement1 .bm-dropdown-box.cart-dropdown { width: 258px } .headerElement1 .bm-dropdown-box.login-dropdown { width: 250px } .headerElement1 #main-wrapper .bm-dropdown-box #bm-submit-login-form { color: #FFF !important } .headerElement1 .bm-dropdown-box.login-dropdown input { width: 100% } .headerElement1 .bm-login-form p { margin-bottom: 7px !important } .headerElement1 .bm-login-form .bm-button { margin-top: 7px; width: 100% } .headerElement1 .bm-login-form { padding: 15px } .headerElement1 .bm-dropdown-box.language-selector { width: 170px } .headerElement1 .bm-dropdown-box.language-selector ul { padding: 0; margin: 0; list-style: none; width: 100%; display: block } .headerElement1 .bm-dropdown-box.language-selector ul li { border-left: solid 1px transparent; margin-left: -1px } .headerElement1 .bm-dropdown-box.language-selector ul li a { display: block; padding: 0 12px; line-height: 36px; height: 36px; border-bottom: solid 1px #eee !important; position: relative } .headerElement1 .bm-dropdown-box.language-selector ul li:last-child a { border-bottom: 0 !important } .headerElement1 #main-wrapper .bm-dropdown-box.language-selector ul li a:hover { background-color: #f9f9f9; z-index: 999 } .headerElement1 #header-inner { height: 80px; line-height: 80px; position: relative; width: 100% } .headerElement1 #bm-canvas-effect { position: absolute; left: 0; top: 0; z-index: 991 } .headerElement1 #slider-section { display: block; width: 100%; height: auto; position: relative; margin-top: -1px; background: no-repeat #323436; background-size: cover; z-index: 99; overflow: hidden } .headerElement1 #header-inner-bg { background: #fff; position: absolute; border-bottom: solid 1px #ebebeb; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; transition: background .3s ease-in-out; -webkit-transition: background .3s ease-in-out; -moz-transition: background .3s ease-in-out; -ms-transition: background .3s ease-in-out; -o-transition: background .3s ease-in-out } .headerElement1 #logo, .headerElement1 .sf-menu li { float: left; position: relative } .headerElement1 .social-list { border-left: none } .headerElement1 .social-list ul { list-style-type: none; list-style-image: none; margin: 0 !important; padding: 0 !important } .headerElement1 .social-list ul li { float: left } .headerElement1 .social-list ul li a { display: block; height: 100%; padding: 0 3px } .headerElement1 #logo { display: table-cell; height: 100%; line-height: 81px; z-index: 99991; -webkit-backface-visibility: hidden } .headerElement1 #logo a, .headerElement1 #logo img { vertical-align: middle; text-align: center } .headerElement1 #logo img.retina { display: none !important; width: auto } .headerElement1 #logo a { display: block; height: 100% } .headerElement1 #logo img { display: inline-block; max-height: 55%; width: auto } .headerElement1 #logo img.default { display: none } .headerElement1 #logo .bm-visible-logo img.default { display: inline-block } .headerElement1 .nav-type-1 #logo { max-width: 75% !important } .headerElement1 .sf-menu ul li { width: 100% } .headerElement1 .sf-menu li:hover { visibility: inherit } .headerElement1 .sf-menu li:hover ul { left: 0; top: 0; z-index: 99 } .headerElement1 ul.sf-menu li:hover li ul { top: -999em } .headerElement1 ul.sf-menu li li:hover ul { left: 10.8em; top: -10px } .headerElement1 .sub-menu { z-index: 3; margin-left: 1px !important } .headerElement1 .sf-menu li li a, .headerElement1 .sf-menu li li a:visited { padding-left: 1.25em } .headerElement1 .sf-menu a:active, .headerElement1 .sf-menu a:focus, .headerElement1 .sf-menu a:hover, .headerElement1 .sf-menu li:hover { outline: 0 } .headerElement1 .sf-sub-indicator { display: inline-block; text-align: right } .headerElement1 .sub-menu .sf-sub-indicator { position: absolute; right: 10px; top: 23px } .headerElement1 .sf-menu ul { position: absolute; top: -999em; width: 15em } .headerElement1 .sf-menu a { display: block; position: relative } .headerElement1 #show-nav-menu { margin-right: 30px } .headerElement1 #show-nav-menu i, .headerElement1 .nav-type-1 #show-nav-menu { margin-right: 0 } .headerElement1 .main-navigation { line-height: 80px; position: relative; z-index: 9999; -webkit-backface-visibility: hidden } .headerElement1 #main-nav { float: right; z-index: 999; margin: 0; list-style: none; line-height: inherit } .headerElement1 #main-nav li a i { margin-right: 8px; line-height: 0; margin-bottom: 0 } .headerElement1 #main-nav li ul a i:not(.sf-sub-indicator) { margin-top: -1px !important } .headerElement1 #main-wrapper #main-nav li.megamenu ul a i { font-size: 16px; margin-bottom: 0; margin-top: -3px !important } .headerElement1 #main-nav > li > a i { top: 0; vertical-align: middle; position: relative; display: inline-block; font-size: 14px } .headerElement1 .megamenu li a i { margin-left: 0 !important } .headerElement1 #main-nav li { position: relative; line-height: inherit; z-index: 99999 } .headerElement1 #main-nav > li { margin-left: 1px !important } .headerElement1 #main-nav li a { -webkit-transition: color .1s linear; -moz-transition: color .1s linear; -o-transition: color .1s linear; transition: color .1s linear } .headerElement1 .megamenu ul i.sf-sub-indicator { display: none !important; visibility: hidden } .headerElement1 #main-wrapper #main-nav li.right-align > ul { left: auto; right: 0 !important; margin-left: 0 } .headerElement1 .bm-menu-description { font-size: 10px; text-transform: uppercase; letter-spacing: 3px; margin-left: 9px; top: 0; font-weight: 800; position: relative; background: #2980b9; padding: 3px 6px; border-radius: 4px; color: #FFF } .headerElement1 #main-nav > li > a > i.sf-sub-indicator { visibility: visible; position: relative; display: inline-block; margin-left: 7px; opacity: .7; font-size: .85em; top: 2px; margin-right: 0 !important } .headerElement1 li.no-caption > ul > li > a { height: 0 !important; padding: 0 !important; text-indent: -99999px !important; position: absolute !important; top: -9999999px !important; display: inline } .headerElement1 li.menu-caption > ul > li > a { cursor: text } .headerElement1 #show-nav-menu { font-size: 28px; float: right; display: none } .headerElement1 #bm-wrap { -webkit-transition: opacity .5s linear; -moz-transition: opacity .5s linear; -o-transition: opacity .5s linear; -ms-transition: opacity .5s linear; transition: opacity .5s linear } .headerElement1 #mobile-menu .menu-main-menu-container > ul { margin-bottom: 100px !important } .headerElement1 #mobile-menu-wrap { position: fixed; top: 0; right: -320px; z-index: 999992; visibility: hidden; width: 320px; height: 100%; background: #252525; -webkit-transition: all .5s; transition: all .5s } .headerElement1 #mobile-menu-wrap .sub-menu { margin-left: 0 !important; box-shadow: none } .headerElement1 .mobile-menu-close, .headerElement1 .mobile-menu-shop { position: fixed; top: 0; right: -100px; font-size: 20px; display: block; color: #fff; z-index: 9999; cursor: pointer; padding: 0 13px; line-height: 49px; width: 24px; text-align: center; border-left: solid 1px #444; -webkit-transition: all .6s; transition: all .6s } .headerElement1 .mobile-menu-shop { width: auto } .headerElement1 .bm-cart-total-header { font-size: 13px; padding-left: 7px; font-weight: 700; line-height: 1 } .headerElement1 .mobile-menu-close i, .headerElement1 .mobile-menu-shop i { z-index: 9999; color: #fff; font-size: 16px } .headerElement1 #mobile-menu-wrap input[type=text] { border: none !important; background: #131313 !important; color: #fff !important; font-size: 14px; border-bottom: solid 1px #444 !important; padding: 15px 150px 15px 20px !important } .headerElement1 #mobile-menu { max-height: 100%; position: relative; overflow-y: scroll; -webkit-overflow-scrolling: touch; padding-bottom: 60px } .headerElement1 #mobile-menu ul { margin-bottom: 0 } .headerElement1 #mobile-menu ul li a { display: block; padding: 10px 20px; color: #fff } .headerElement1 #mobile-menu-wrap { border-left: solid 1px #333 } .headerElement1 #mobile-menu .menu ul li a:active, .headerElement1 #mobile-menu .menu ul li a:focus, .headerElement1 #mobile-menu .menu ul li.current-menu-item a, .headerElement1 #mobile-menu ul li:hover > a { color: #fff !important } .headerElement1 #mobile-menu ul li a, .headerElement1 #mobile-menu ul li:hover a { background: 0 0 !important } .headerElement1 #mobile-menu .menu li a:hover, .headerElement1 #mobile-menu .menu ul li a:active, .headerElement1 #mobile-menu .menu ul li a:focus, .headerElement1 #mobile-menu .menu ul li.current-menu-item > a { background: #333 !important } .headerElement1 #mobile-menu ul li { border-top: 1px solid #333; border-bottom: 0 } .headerElement1 #mobile-menu ul.menu > li:first-child { border-top: 0 } .headerElement1 #mobile-menu ul.sub-menu { background: 0 0; margin-left: 0 } .headerElement1 #mobile-menu ul.sub-menu li a { padding-left: 30px } .headerElement1 #mobile-menu ul.sub-menu li ul a, .headerElement1 #mobile-menu.interactive ul.sub-menu li ul li a { padding-left: 50px } .headerElement1 #mobile-menu.interactive > .menu-main-menu-container > ul > li ul { display: none; background-color: rgba(0, 0, 0, .2) } .headerElement1 #mobile-menu.interactive li.menu-item { height: auto !important } .headerElement1 #mobile-menu.interactive > .menu-main-menu-container > ul > li, .headerElement1 #mobile-menu > .menu-main-menu-container > ul > li a { position: relative } .headerElement1 #mobile-menu.interactive .open-submenu { font-size: 24px; display: flex; align-items: center; justify-content: center; position: absolute; top: 0; height: 43px; right: 0; width: 52px; background-color: rgba(255, 255, 255, .05); text-align: center; cursor: pointer; z-index: 99991; color: #FFF } .headerElement1 #mobile-menu.interactive .open-submenu i { margin-right: 0 } .headerElement1 #mobile-menu.interactive ul.sub-menu li a { padding-left: 40px } .headerElement1 #mobile-menu.interactive ul.sub-menu li a:before { content: '—'; padding-right: 7px } .headerElement1 #main-nav ul.sub-menu { height: auto !important; line-height: 22px !important; position: absolute; top: 100%; left: -1px; display: none; z-index: 999999; background: #333; margin-top: 1px; padding: 0 !important } .headerElement1 #main-nav .megamenu ul.sub-menu { left: -2px } .headerElement1 #main-nav > li > ul.sub-menu { border-top-left-radius: 0; border-top-right-radius: 0 } .headerElement1 .light-menu-dropdown #main-nav ul.sub-menu { background: #fff; border-left: solid 1px #ebebeb; border-right: solid 1px #ebebeb; border-bottom: solid 1px #ebebeb } .headerElement1 .light-menu-dropdown #main-nav ul.sub-menu ul.sub-menu { margin-top: 0; border-top: solid 1px #ebebeb } .headerElement1 #main-nav ul.sub-menu ul { left: 100% !important; top: -1px !important; margin-left: 0 !important } .headerElement1 #main-nav li.megamenu ul.sub-menu ul { border: none !important } .headerElement1 #main-nav ul.sub-menu li { display: block; float: none; width: 100% } .headerElement1 #main-nav ul.sub-menu li a, .headerElement1 #main-nav ul.sub-menu ul li a { display: block; padding: 6px 14px; border-bottom: solid 1px #444; border-bottom-color: rgba(255, 255, 255, .07); color: #aaa !important; text-transform: none; line-height: 24px !important; margin: 0 0 0 -1px } .headerElement1 #main-nav ul.sub-menu li a span { display: inline; width: 100%; position: relative } .headerElement1 #main-nav ul.sub-menu li a i.icon-angle-right { margin-top: -5px !important } .headerElement1 #main-nav ul.sub-menu li a:hover, .headerElement1 #main-nav ul.sub-menu li.current-menu-ancestor > a, .headerElement1 #main-nav ul.sub-menu li.current-menu-item > a { background-color: rgba(0, 0, 0, .2); color: #FFF !important } .headerElement1 li.megamenu li a { max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .headerElement1 .light-menu-dropdown #main-nav > li.megamenu > ul.sub-menu > li > a { color: #222 !important } .headerElement1 .light-menu-dropdown #main-nav ul.sub-menu li, .headerElement1 .light-menu-dropdown #main-nav ul.sub-menu li a { color: #555 !important } .headerElement1 .light-menu-dropdown #main-nav ul.sub-menu li a { border-bottom: solid 1px #eee } .headerElement1 .light-menu-dropdown #main-nav ul.sub-menu li a:hover, .headerElement1 .light-menu-dropdown #main-nav ul.sub-menu li.current-menu-ancestor > a, .headerElement1 .light-menu-dropdown #main-nav ul.sub-menu li.current-menu-item > a { background-color: #f8f9fa !important } .headerElement1 .light-menu-dropdown #main-nav ul.sub-menu > li > a { border-left: solid 1px transparent; margin-left: -1px } .headerElement1 #main-nav ul.sub-menu li.current_page_item > a { color: #FFF !important } .headerElement1 #main-nav ul.sub-menu li:last-child > a { border-bottom: none !important } .headerElement1 #main-nav li { float: left; display: inline-block } .headerElement1 #main-nav li a { display: block; position: relative; margin: 0; padding: 0 11px; text-decoration: none; text-transform: none; font-family: source_sans_proregular; line-height: inherit !important; color: #454545; background-color: transparent } .headerElement1 #main-nav > li > a { font-size: 14px; color: #444; letter-spacing: 0 } .headerElement1 #main-nav > li, .headerElement1 #main-nav > li > a { line-height: inherit } .headerElement1 #main-nav > li > a > span { position: relative; top: 3px; border-bottom: solid 2px #eee; padding-bottom: 3px } .headerElement1 #nav-search a i { margin-top: -1px !important; display: inline-block; margin-right: 0 !important; margin-left: 0 !important; line-height: 1 !important; position: relative; font-size: 1em !important } .headerElement1 #main-nav > li > a > span.cart-circle-count { width: 22px; height: 22px; line-height: 23px; display: inline-block; border-radius: 50%; text-align: center; position: absolute; vertical-align: middle; bottom: auto; top: 4px; letter-spacing: 0; right: 6px; font-size: 11px; padding: 0 !important; font-weight: 700; color: #333; background: rgba(0, 0, 0, .1); -webkit-transition: all ease .25s; -moz-transition: all ease .25s; -ms-transition: all ease .25s; -o-transition: all ease .25s; transition: all ease .25; opacity: 0 } .headerElement1 #bm-cart-count:hover .cart-circle-count { opacity: 1 } .headerElement1 #bm-cart-count span:after, .headerElement1 #bm-cart-count span:before { display: none } .headerElement1 #bm-cart-count, .headerElement1 #nav-search { margin: 0 !important; -webkit-backface-visibility: visible !important } .headerElement1 #bm-cart-count a, .headerElement1 #nav-search a { padding-left: 10px !important; padding-right: 10px !important; display: block; text-align: center } .headerElement1 #bm-cart-count a i, .headerElement1 #nav-search a i { padding: 0 !important; margin: 0 !important } .headerElement1 #nav-search a { -webkit-backface-visibility: visible !important } .headerElement1 #main-wrapper #main-nav > li.megamenu > ul.sub-menu > li > a { padding-left: 20px; background-color: transparent !important; border-left: none } .headerElement1 #main-wrapper #main-nav > li.megamenu > ul.sub-menu > li > a:after { width: 20px; height: 2px; content: ""; background: #444; display: block; margin-bottom: 7px; margin-top: 5px } .headerElement1 #main-wrapper #main-nav > li.megamenu { position: static !important } .headerElement1 #main-nav > li.megamenu > ul.sub-menu { width: 100%; max-width: 1140px; padding: 15px 0 !important; margin: 1px 0 0; background: #333; display: none; z-index: 99999; position: absolute !important } .headerElement1 .light-menu-dropdown li.megamenu ul.sub-menu { border-top: 0 } .headerElement1 .light-menu-dropdown #main-nav > li.megamenu > ul.sub-menu { background-color: #fff } .headerElement1 #main-nav > li.megamenu > ul.sub-menu > li { display: block !important; float: left !important; width: 25%; margin-left: 0 !important; padding: 0 !important; border-right: solid 1px #444; border-right-color: rgba(255, 255, 255, .1) } .headerElement1 .light-menu-dropdown #main-nav > li.megamenu > ul.sub-menu > li { border-right-color: #ebebeb; border-bottom-color: #ebebeb } .headerElement1 #main-nav > li.megamenu > ul.sub-menu li a, .headerElement1 .minimal-skin #main-nav > li a span { border-bottom: none !important } .headerElement1 #main-nav li.megamenu.columns-2 > ul > li { width: 50% } .headerElement1 #main-nav li.megamenu.columns-3 > ul > li { width: 33.33% } .headerElement1 #main-nav li.megamenu.columns-4 > ul > li { width: 25% } .headerElement1 #main-nav li.megamenu.columns-2 > ul { width: 40% !important; left: auto !important; right: auto !important; margin-left: -227px } .headerElement1 #main-nav > li.megamenu > ul.sub-menu li:last-child { border-right: none !important } .headerElement1 #main-nav > li.megamenu > ul.sub-menu > li > a { color: #FFF !important; background: 0 0 !important; margin-bottom: 0 !important } .headerElement1 #main-nav > li.megamenu > ul.sub-menu > li > a:hover { background: 0 0 !important } .headerElement1 #main-nav > li.megamenu > ul.sub-menu ul { position: relative !important; top: 0 !important; left: 0 !important; display: block !important; visibility: visible !important; width: 100%; margin-top: 0; background: 0 0 !important; opacity: 1 !important; box-shadow: none !important } .headerElement1 #main-nav > li.megamenu > ul.sub-menu:not(.megamenu) ul li a { padding: 3px 20px } .headerElement1 .minimal-skin #main-nav li.current-menu-item > a, .headerElement1 .minimal-skin #main-nav > li a:hover, .headerElement1 .minimal-skin #main-nav > li.current-menu-ancestor > a { background-color: transparent !important } .headerElement1 #fancy-search { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99991; display: none } .headerElement1 #fancy-search input[type=text] { border-radius: 0; width: 90%; color: #292929; border: none; outline: 0; font-size: 24px; background: 0 0; position: absolute; left: 0; top: 0; height: 100%; line-height: normal; padding: 0 !important; vertical-align: middle; box-shadow: none } .headerElement1 #close-fancy-search { position: absolute; right: 0; top: -1px; font-size: 16px } .headerElement1 #close-fancy-search:hover { color: #000 } .headerElement1 span[role=status].ui-helper-hidden-accessible { display: none } .headerElement1 #fancy-search .ui-autocomplete { background-color: #292929; overflow: auto; text-align: left; top: 100% !important; list-style: none; margin: 1px 0 0; padding: 0; left: 0 !important; display: block; width: 100%; border-radius: 0 0 4px 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px } .headerElement1 .spinner { border: 2px solid transparent; font-size: 30px; width: .6em; height: .6em; border-radius: .5em; -moz-border-radius: .5em; -webkit-border-radius: .5em; -o-border-radius: .5em; box-sizing: border-box; -webkit-animation: spin .4s linear infinite; -moz-animation: spin .4s linear infinite; animation: spin .4s linear infinite; border-top-color: #bdbdbd; border-left-color: #ddd; display: inline-block; position: relative; top: 50%; margin-top: -10px } .headerElement1 #fancy-search .spinner { position: absolute; right: 40px; margin-top: -10px; display: none } .headerElement1 #contact-button i, .headerElement1 #to-top i { line-height: 40px !important; font-size: 16px !important; top: 0 !important; left: 0 !important; margin-top: 1px !important } .headerElement1 #main-content { padding-top: 50px; overflow: hidden; position: relative; z-index: 997 } .headerElement1 #contact-button, .headerElement1 #to-top { color: #fff; z-index: 10000; background-repeat: no-repeat; background-position: center; position: fixed; right: 20px; display: block; cursor: pointer } .headerElement1 #to-top { text-align: center; bottom: 52px; height: 40px; width: 40px; background-color: rgba(0, 0, 0, .4); transition: background-color .1s linear; -moz-transition: background-color .1s linear; -webkit-transition: background-color .1s linear; -o-transition: background-color .1s linear; opacity: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .headerElement1 #contact-button, .headerElement1 #copyright-wrapper, .headerElement1 #footer, .headerElement1 #bm-modal-overlay, .headerElement1 .aligncenter, .headerElement1 .alignleft, .headerElement1 .float-left, .headerElement1 .float-right { -webkit-backface-visibility: hidden } .headerElement1 #to-top i { width: 40px !important; height: 40px !important; text-align: center !important; background-color: transparent !important; margin-right: 0 !important } .headerElement1 #contact-button { text-align: center; bottom: 7px; height: 40px; width: 40px; background-color: rgba(0, 0, 0, .4); transition: background-color .1s linear; -moz-transition: background-color .1s linear; -webkit-transition: background-color .1s linear; -o-transition: background-color .1s linear; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; backface-visibility: hidden } .headerElement1 #contact-button i { width: 40px !important; height: 40px !important; text-align: center !important; background-color: transparent !important } .headerElement1 #contact-panel { position: fixed; z-index: 10001; right: 20px; bottom: 50px; height: auto; width: 235px; padding: 25px; background: #fff; border: 1px solid #ebebeb; opacity: 0; visibility: hidden; -webkit-transform: scale(.9); -moz-transform: scale(.9); -ms-transform: scale(.9); -o-transform: scale(.9); transform: scale(.9); -webkit-transform-origin: 100% 100%; -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -o-transform-origin: 100% 100% } .headerElement1 #bm-page-title.bm-image-background, .headerElement1 .bm-image-bg-wrap { background-repeat: no-repeat; background-size: cover } .headerElement1 #contact-panel-form { margin-top: 15px } .headerElement1 #contact-panel p { margin-bottom: 7px } .headerElement1 #bm-submit-contact-panel-form { margin: 15px 0 0; display: block } .headerElement1 .bm-image-bg-wrap { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: center center; z-index: 0; margin-top: -70px; padding-bottom: 70px } .headerElement1 #bm-page-title { padding-top: 65px; padding-bottom: 30px; color: #333; border-bottom: solid 1px #ebebeb; background-color: #fff; position: relative; margin-top: -35px; overflow: hidden } .headerElement1 #bm-page-title h1 { color: #000; font-size: 26px; margin: 0; padding: 0; line-height: 1.3; display: inline-block } .headerElement1 .bm-page-title.dark-text h1 { color: rgba(0, 0, 0, .9) !important } .headerElement1 .breadcrumbs-wrapper { position: absolute; right: 50px; top: 50%; margin-top: -10px; display: inline-block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 13px; -ms-word-wrap: break-word; word-wrap: break-word } .headerElement1 .testimonial-author, .headerElement1 .ts-1, .headerElement1 .ts-2, .headerElement1 .widget-item { position: relative } .headerElement1 .breadcrumbs-wrapper span:not(.sep-icon) { opacity: .7 } .headerElement1 .breadcrumbs-wrapper .breadcrumbs-inside { line-height: 13px; padding: 4px; display: inline-block } .headerElement1 .bm-image-background .breadcrumbs-wrapper .breadcrumbs-inside, .headerElement1 .bm-image-background .breadcrumbs-wrapper .breadcrumbs-inside a { color: rgba(255, 255, 255, .9) } .headerElement1 .breadcrumbs-wrapper .sep-icon { padding-left: 5px; display: inline-block } .headerElement1 .dark-text .sep-icon { color: #555 } .headerElement1 .dark-text.bm-image-background .breadcrumbs-wrapper .breadcrumbs-inside, .headerElement1 .dark-text.bm-image-background .breadcrumbs-wrapper .breadcrumbs-inside a { color: rgba(0, 0, 0, .9) !important } .headerElement1 .dark-text.bm-image-background .breadcrumbs-wrapper .breadcrumbs-inside a:hover { color: #000 !important } .headerElement1 #main-content .bm-sidebar { margin-top: -50px; padding-top: 50px; padding-bottom: 70px; border-left: solid 1px #ebebeb; margin-bottom: 0 !important; width: 29% !important } .headerElement1 #main-content .right-sidebar .col-3.bm-sidebar { padding-right: 0 !important } .headerElement1 #main-content .col-9.bm-main-content { border-right: solid 1px #ebebeb; margin-right: -1px; margin-bottom: 0 !important; padding-bottom: 70px; padding-right: 30px !important; min-height: 470px; width: 71% !important; padding-left: 0 !important } .headerElement1 .widget_nav_menu ul.menu { border: 1px solid #ebebeb; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px } .headerElement1 #main-wrapper .widget_nav_menu ul.menu li { padding: 0 } .headerElement1 #main-wrapper .widget_nav_menu ul.menu li a { padding: 10px 14px; border-left: solid 2px transparent; text-overflow: ellipsis; background: #FFF; color: #333 } .headerElement1 #main-wrapper .widget_nav_menu ul.menu li a:hover, .headerElement1 #main-wrapper .widget_nav_menu ul.menu li.current-menu-item > a { background: #f9f9f9; color: #000 } .headerElement1 .testimonial-slider > li.bm-testimonial-box { display: none } .headerElement1 .testimonial-slider > li.bm-testimonial-box:first-child { display: block } .headerElement1 .testimonial-author { top: 10px } .headerElement1 .widget-item.hb_contact_info_widget ul li { margin: 0 0 8px; padding: 0 0 0 25px; display: block; line-height: 20px; position: relative } .headerElement1 .hb_contact_info_widget ul li i { font-size: 14px; line-height: 20px; color: #b2b2b2; position: absolute; left: 0; top: 0 } .headerElement1 .widget-item .bm-stream ul li { float: left; display: block; margin: 0; padding: 0 3px 6px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; transition: all .2s linear; -moz-transition: all .2s linear; -webkit-transition: all .2s linear; -o-transition: all .2s linear; overflow: hidden } .headerElement1 .widget-item .bm-stream.columns-3 ul li { width: 33.33% } .headerElement1 .bm-stream ul li img { display: block; height: auto; width: 100% !important; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px } .headerElement1 .widget-item ul li { padding: 7px 0; display: block } .headerElement1 .widget-item ul li > a { display: block } .headerElement1 .widget_nav_menu ul > li:first-child, .headerElement1 .widget_recent_entries ul > li:first-child { border-top: 0 } .headerElement1 .widget_nav_menu ul > li, .headerElement1 .widget_recent_entries ul > li { border-top: 1px solid rgba(255, 255, 255, .1) } .headerElement1 .bm-sidebar .widget_nav_menu ul > li { border-top-color: rgba(0, 0, 0, .07) } .headerElement1 .widget_nav_menu ul > li a:before, .headerElement1 .widget_recent_entries ul > li a:before { content: ""; font-family: FontAwesome; font-weight: 400; font-style: normal; display: block; float: right; text-decoration: inherit; font-size: 14px } .headerElement1 #main-content .bm-sidebar .widget-item { padding-left: 15px !important; margin-bottom: 40px } .headerElement1 #main-content .bm-sidebar .widget-item:last-child { margin-bottom: 0 !important } .headerElement1 #main-nav > li.megamenu > ul.sub-menu > li > a, .headerElement1 .widget-item h4 { font-family: source_sans_probold, Arial, Helvetica, Tahoma, sans-serif; letter-spacing: 1.8px; margin-top: 0; margin-bottom: 20px; padding-bottom: 0; font-size: 13px; line-height: 23px; text-transform: uppercase; color: #111; display: inline-block; width: auto } .headerElement1 #footer.dark-style .widget-item h4 { color: #f4f4f4 !important } .headerElement1 #footer.dark-style { color: #999 } .headerElement1 #footer.dark-style a { color: #fff } .headerElement1 .bm-button { -ms-transition-duration: 0s } .headerElement1 .bm-testimonial { padding: 20px; border: 1px solid #ebebeb; background: #FFF; margin-bottom: 20px; position: relative } .headerElement1 .bm-testimonial:after { position: absolute; display: block; content: ""; width: 13px; height: 13px; background-color: #FFF; border: 1px solid #ebebeb; border-left: 0; border-top: 0; bottom: -7px; left: 20px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); z-index: 8 } .headerElement1 .testimonial-author-img { width: 54px !important; height: 54px !important; -webkit-border-radius: 54px; -moz-border-radius: 54px; border-radius: 54px; float: left; display: block; margin-right: 15px; overflow: hidden } .headerElement1 .testimonial-author h5 { margin-bottom: 0; font-size: 12px; text-transform: uppercase; font-family: source_sans_probold, Arial, Helvetica, Tahoma, sans-serif; color: #555; letter-spacing: 1px } .headerElement1 .testimonial-author .testimonial-company { display: inline-block; color: #999; font-size: 12px; position: relative; top: -5px } .headerElement1 .testimonial-author { display: block } .headerElement1 .bm-testimonial p:last-child { margin-bottom: 0 } .headerElement1 .bm-testimonial-quote { padding: 10px 40px } .headerElement1 .bm-testimonial-quote p { padding-left: 0; text-align: center; color: #000; color: rgba(0, 0, 0, .8); font-size: 22px; width: 100%; margin: 0 auto; line-height: 34px } .headerElement1 .testimonial-quote-meta { display: block; text-align: center; margin-top: 20px; font-size: 16px; color: #777 } .headerElement1 ul.testimonial-slider { display: block; overflow: hidden; margin: 0; width: 100%; height: auto } .headerElement1 li.bm-testimonial-quote { display: none; margin: 0; width: 100%; height: auto; padding-bottom: 20px; position: relative } .headerElement1 li.bm-testimonial-quote.flex-active-slide { display: block } .headerElement1 li.bm-testimonial-box { display: none; position: relative } .headerElement1 li.bm-testimonial-box.flex-active-slide { display: block } .headerElement1 .ts-1 .flex-control-nav { position: absolute; bottom: 40px; right: 0; font-size: 9px } .headerElement1 .flex-control-nav { display: block; text-align: center } .headerElement1 .flex-control-nav li { display: inline-block; list-style-type: none !important; margin-left: 2px; margin-right: 2px } .headerElement1 .ts-1 .flex-control-nav li { margin-left: 1px; margin-right: 1px } .headerElement1 .flex-control-nav li a.flex-active i:before { content: "" !important } .headerElement1 .flex-control-nav li a { color: #999 } .headerElement1 .flex-control-nav li a:hover { cursor: pointer; color: #323435 } .headerElement1 ul.social-icons { height: auto; overflow: hidden; list-style: none !important } .headerElement1 ul.social-icons li { float: left; display: inline-block; height: 36px; margin-bottom: 5px } .headerElement1 .widget-item ul.social-icons li { padding: 0 } .headerElement1 ul.social-icons li a { display: inline-block; width: 36px; height: 36px; line-height: 36px; font-size: 16px; overflow: hidden; position: relative; text-align: center; transition: all .3s; margin-right: 5px; text-decoration: none !important } .headerElement1 ul.social-icons li a i { display: block; height: 100%; position: relative; top: 0; transition: top .3s; width: 100%; margin-bottom: 31px; line-height: 36px } .headerElement1 ul.social-icons li a i[class*=bm-moon-] { display: block; margin-bottom: 38px } .headerElement1 ul.social-icons.light li a { color: #fff; background-color: rgba(255, 255, 255, .05) } .headerElement1 ul.social-icons li a:hover { color: #fff !important; background-color: #323436 } .headerElement1 ul.social-icons li a:hover i { top: -74px } .headerElement1 ul.social-icons li.twitter a:hover { background-color: #00aced } .headerElement1 ul.social-icons li.facebook a:hover { background-color: #3b5998 } .headerElement1 ul.social-icons li.instagram a:hover { background-color: #517fa4 } .headerElement1 ul.social-icons li.skype a:hover { background-color: #0078ca } .headerElement1 ul.social-icons li.xing a:hover { background-color: #006567 } .headerElement1 #main-wrapper ul.social-icons li a:hover { color: #FFF !important } .headerElement1 #bm-modal-overlay { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #323436; background-color: rgba(0, 0, 0, .8); z-index: 99999; display: none; overflow-y: auto !important } .headerElement1 .bm-box-cont { overflow: hidden; margin-bottom: 20px; border: 1px solid #ebebeb; background-color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px } .headerElement1 .bm-box-cont-body { padding: 20px } .headerElement1 .bm-notif-box { height: auto; line-height: 20px; overflow: hidden; padding: 13px 20px; text-align: left; margin-bottom: 10px; font-weight: 400; -ms-box-sizing: border-box; box-sizing: border-box; clear: both; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 0; position: relative; margin-top: 0 } .headerElement1 .bm-notif-box a { color: #FFF; border-bottom: solid 1px rgba(255, 255, 255, .2) } .headerElement1 .bm-notif-box p { margin: 0 0 0 20px } .headerElement1 .bm-notif-box p i { position: absolute; left: 15px; top: 15px; color: rgba(0, 0, 0, .7) } .headerElement1 .bm-notif-box.info p i { color: rgba(255, 255, 255, .7) } .headerElement1 .bm-notif-box.info { background-color: #48acef; color: #FFF } .headerElement1 .bm-notif-box i.icon-lightbulb { font-size: 1.3em; top: 13px } .headerElement1 h4.bm-heading { line-height: 1 !important; text-align: left; overflow: hidden; margin-top: 0; max-width: 100%; text-overflow: ellipsis; white-space: normal; padding: 10px 0 } .headerElement1 h4.bm-heading span:not(.special-amp) { display: inline-block; position: relative } .headerElement1 h4.bm-heading span:not(.special-amp):after, .headerElement1 h4.bm-heading span:not(.special-amp):before { content: ""; position: absolute; height: 5px; border-top: 1px solid #ebebeb; top: 50%; margin-top: 1px; width: 1200px } .headerElement1 h4.bm-heading span:before { right: 100%; margin-right: 15px } .headerElement1 h4.bm-heading span:after { left: 100%; margin-left: 15px } .headerElement1 .bm-subtitle-small { margin-top: -20px; margin-bottom: 25px; color: #999 } .headerElement1 p.bm-checkbox { text-align: left } .headerElement1 #footer { display: block; padding: 70px 0 50px; background-color: #222 } .headerElement1 #footer .row.footer-row { margin: 0 -30px !important } .headerElement1 #footer.background-image { background-position: center center; background-repeat: no-repeat } .headerElement1 #footer .widget-column { border-left: solid 1px rgba(255, 255, 255, .1); padding: 0 30px } .headerElement1 #footer .widget-column:first-child { border: none !important } .headerElement1 #pre-footer-area { position: relative; background-color: #ecebe9; background-color: rgba(0, 0, 0, .05); color: #323436; text-align: center; vertical-align: bottom; font-size: 22px; border-bottom: solid 3px #eee; letter-spacing: 0 } .headerElement1 #pre-footer-area .container { padding: 30px 0 } .headerElement1 #pre-footer-area .bm-button { margin-left: 20px; padding: 20px 30px 16px; margin-bottom: 0 } .headerElement1 #pre-footer-area:after { content: ""; position: absolute; width: 0; height: 0; border-left: 11px solid transparent; border-right: 11px solid transparent; border-top: 11px solid #f9f9f9; top: -1px; left: 0; right: 0; margin-left: auto; margin-right: auto } .headerElement1 span.pre-footer-text { position: relative; top: 4px } .headerElement1 #copyright-wrapper { background: #292929; display: block; padding: 15px 0 !important; color: rgba(255, 255, 255, .4); font-size: 12px; border-top: solid 1px rgba(255, 255, 255, .06) } .headerElement1 #copyright-wrapper a { color: #aaa; border-bottom: solid 1px rgba(255, 255, 255, .07); padding-bottom: 2px } .headerElement1 #copyright-wrapper p { margin-bottom: 0 !important; margin-top: 0 !important } .headerElement1 .normal-copyright #copyright-text { float: left } .headerElement1 .normal-copyright #footer-menu { float: right } .headerElement1 #copyright-text, .headerElement1 #copyright-text p { margin-bottom: 0 } .headerElement1 #footer .widget-column .widget-item { margin-bottom: 30px; position: relative } .headerElement1 #footer .widget-column .widget-item:last-child { margin-bottom: 0 !important } .headerElement1 #footer-nav { margin: 0; list-style-image: none; list-style-type: none } .headerElement1 #footer-nav li { float: left; margin-right: 15px } .headerElement1 #footer-nav li a { position: relative } .headerElement1 #footer-nav li:last-child { margin-right: 0 } .headerElement1 .clear-r-margin, .headerElement1 .bm-push-button-icon i { margin-right: 0 !important } .headerElement1 .spacer { display: block; height: 40px } .headerElement1 .float-left { float: left } .headerElement1 .float-right { float: right !important } .headerElement1 .alignleft { text-align: left } .headerElement1 .aligncenter { text-align: center } .headerElement1 .bm-button, .headerElement1 .no-transition { -webkit-transition: background-color .1s linear, color .1s linear !important; -moz-transition: background-color .1s linear, color .1s linear !important; -o-transition: background-color .1s linear, color .1s linear !important; -ms-transition: background-color .1s, color .1s linear !important; transition: background-color .1s linear, color .1s linear !important } .headerElement1 .bm-push-button-icon { position: absolute; left: 0; top: 0; margin-top: -9px; width: 100%; height: 100%; display: block; z-index: 101; text-align: center; -webkit-transition: all .2s ease-out; transition: all .2s ease-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; opacity: 0 } .headerElement1 .bm-button:hover .bm-push-button-icon { top: 50%; opacity: 1 } .headerElement1 .bm-push-button-text { -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); position: relative; display: block; opacity: 1 } .headerElement1 .bm-button:hover .bm-push-button-text { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -o-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); opacity: 0 } .headerElement1 .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 } .headerElement1 .clearfix:after, .headerElement1 .clearfix:before, .headerElement1 .container:after, .headerElement1 .container:before, .headerElement1 .row:after, .headerElement1 .row:before, .headerElement1 .spacer:after, .headerElement1 .spacer:before { content: ' '; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 } .headerElement1 .clearfix:after, .headerElement1 .container:after, .headerElement1 .row:after, .headerElement1 .spacer:after { clear: both } .headerElement1 .clearfix, .headerElement1 .container, .headerElement1 .row, .headerElement1 .spacer { zoom: 1 } .headerElement1 .bm-button { position: relative; display: inline-block; margin-right: 10px; vertical-align: middle; text-align: center; cursor: pointer; zoom: 1; font-family: source_sans_probold, Arial; font-size: 12px; line-height: 1.3; letter-spacing: 1.5px; text-transform: uppercase; color: #eee; color: rgba(255, 255, 255, 1) !important; box-shadow: 0 3px 0 0 rgba(0, 158, 183, 1); padding: 16px 20px 12px; overflow: hidden; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px } .headerElement1 .bm-button:hover { color: #FFF; color: rgba(255, 255, 255, 1) !important; box-shadow: 0 3px 0 0 rgba(0, 0, 0, 1); background: #323436 } .headerElement1 .bm-button i { position: relative; top: -1px; font-size: 1.4em; margin-right: 8px; margin-top: 0 !important; vertical-align: -4px } .headerElement1 #main-wrapper .bm-dropdown-box a.bm-button { color: #eee; color: rgba(255, 255, 255, .8) !important } .headerElement1 #main-wrapper .bm-dropdown-box a.bm-button:hover { color: #FFF; color: rgba(255, 255, 255, 1) !important } .headerElement1 #main-wrapper .bm-asbestos { background: rgba(127, 140, 141, .8); box-shadow: 0 3px 0 0 rgba(107, 120, 121, .9) } .headerElement1 #main-wrapper .bm-asbestos:hover { background: rgba(127, 140, 141, 1); box-shadow: 0 3px 0 0 rgba(107, 120, 121, 1) } .headerElement1 .bm-button.no-three-d { box-shadow: none !important; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0 } .headerElement1 .bm-button:not(.no-three-d):not(.bm-third-dark):not(.bm-second-dark):active { box-shadow: 0 0 !important; top: 3px !important } .headerElement1 .bm-button.bm-large-button { padding: 24px 30px 20px; font-size: 14px; letter-spacing: 2px } .headerElement1 .bm-button.bm-small-button { padding: 15px 16px 13px !important; font-size: 12px; letter-spacing: 1px } .headerElement1 .bm-effect-4 a { -webkit-transition: color .3s; -moz-transition: color .3s; transition: color .3s } .headerElement1 .ts-2 .flex-active-slide { -o-animation: hb_fade .8s 1 ease forwards; animation: hb_fade .8s 1 ease forwards; opacity: 1 } @media print { .headerElement1 body, html.headerElement1 { background: #FFF; color: #000; font-size: 13pt; line-height: 160% } .headerElement1 #bm-page-title h1 { font-size: 26pt !important; line-height: 150% !important } .headerElement1 .bm-main-content, .headerElement1 .bm-main-content p { font-size: 13pt !important; color: #000 !important } .headerElement1 #contact-button, .headerElement1 #contact-panel, .headerElement1 #footer, .headerElement1 #footer-nav, .headerElement1 #header-bar, .headerElement1 #pre-footer-area, .headerElement1 #to-top, .headerElement1 nav.main-navigation { display: none !important } .headerElement1 #header-inner, .headerElement1 #header-inner-bg { border-bottom: none } .headerElement1 #copyright-text, .headerElement1 #logo { display: block; text-align: center; float: none; color: #000 } .headerElement1 #copyright-wrapper a, .headerElement1 a:visited { color: #520; background: 0 0; font-weight: 700; text-decoration: underline } .headerElement1 #copyright-wrapper { display: block; background: #FFF; color: #000; text-align: center } .headerElement1 body #main-wrapper, .headerElement1 body #main-wrapper.bm-stretched-layout { margin-bottom: 0 !important } .headerElement1 #main-content .bm-main-content.col-9 { float: none !important; width: 100% !important; border: none !important; padding-left: 0 !important } .headerElement1 #main-content .bm-sidebar.col-3 { display: none !important } } .headerElement1 .bm-dropdown-box.language-selector .lang-img { margin-right: 8px; display: inline-block; position: relative; top: 2px; height: 12px; width: 18px; background-repeat: no-repeat; background-position: 0 0 } .headerElement1 .bm-dropdown-box.language-selector .lang-img.de-image { background-position: 0 0 } .headerElement1 .bm-dropdown-box.language-selector .lang-img.en-image { background-position: 0 -12px } .headerElement1 .bm-dropdown-box.language-selector .lang-img.es-image { background-position: 0 -24px } .headerElement1 .bm-dropdown-box.language-selector .lang-img.fr-image { background-position: 0 -36px } .headerElement1 .bm-dropdown-box.language-selector .lang-img.nl-image { background-position: 0 -48px } @media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) { .headerElement1 #logo .bm-visible-logo img.default, .headerElement1 #logo img.default, .headerElement1 #logo img.retina { display: none !important } .headerElement1 #logo .bm-visible-logo img.retina { display: inline-block !important } } @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) { .headerElement1 #logo .bm-visible-logo img.default, .headerElement1 #logo img.default, .headerElement1 #logo img.retina { display: none !important } .headerElement1 #logo .bm-visible-logo img.retina { display: inline-block !important } } @media handheld, only screen and (max-width: 1260px) { .headerElement1 .container { width: 95% !important } } @media handheld, only screen and (max-width: 1024px) { .headerElement1 #main-wrapper #main-nav > li > a > i.sf-sub-indicator, .headerElement1 #top-socials-widget { display: none !important } .headerElement1 .container { width: 100% !important; margin-top: 0; margin-bottom: 0 } } @media handheld, only screen and (max-width: 900px) { .headerElement1 .container { width: 100% !important } .headerElement1 #main-content .right-sidebar .bm-main-content.col-9 { padding-right: 0 !important } .headerElement1 #footer .widget-column { border-left: none !important; padding: 0 30px } .headerElement1 .widget-item .bm-stream ul li { width: 50% !important } .headerElement1 #footer-menu, .headerElement1 #bm-woo-notif, .headerElement1 #header-bar, .headerElement1 #main-nav, .headerElement1 #pre-footer-area, .headerElement1 .ts-1 .flex-control-nav { display: none !important } .headerElement1 #show-nav-menu { display: inline-block } .headerElement1 #main-wrapper #copyright-text { float: none; display: block; text-align: center } .headerElement1 .textwidget .aligncenter img { display: block; clear: both } .headerElement1 .textwidget .aligncenter { text-align: left } .headerElement1 .bm-main-content.col-9 .row .col-6 { width: 100% !important; padding-top: 0 !important; margin-bottom: 30px !important } } @media handheld, only screen and (max-width: 767px) { .headerElement1 #main-content .bm-main-content.col-9, .headerElement1 #main-content .bm-sidebar { border-right: none !important; border-left: none !important; padding-right: 0 !important; width: 100% !important; padding-left: 0 !important } .headerElement1 #main-content .bm-main-content.col-9 { margin-top: 0 !important } .headerElement1 #main-content .bm-sidebar { margin-bottom: 50px !important; margin-top: 50px !important } .headerElement1 .row .col-3, .headerElement1 .row .col-6, .headerElement1 .row .col-9 { width: 100% !important; padding-top: 0 !important; margin-bottom: 30px !important } .headerElement1 #main-content .bm-sidebar .widget-item { padding-left: 0 !important } .headerElement1 .container { padding-left: 30px !important; padding-right: 30px !important } .headerElement1 #footer .widget-column { margin-bottom: 50px !important } .headerElement1 .breadcrumbs-wrapper { display: none !important } .headerElement1 #footer { padding-bottom: 0; padding-top: 40px } .headerElement1 .widget-item .bm-stream ul li { width: 20% !important } } @media handheld, only screen and (max-width: 400px) { .headerElement1 .widget-item .bm-stream ul li { width: 33.3% !important } } .headerElement1 [class*=" icon-"], .headerElement1 [class^=icon-] { font-family: FontAwesome; font-weight: 400; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; margin-right: .3em; display: inline; width: auto; height: auto; line-height: inherit; vertical-align: middle; background-image: none; background-position: 0 0; background-repeat: repeat; margin-top: 0 } .headerElement1 [class*=" icon-"]:before, .headerElement1 [class^=icon-]:before { text-decoration: inherit; display: inline-block; speak: none } .headerElement1 a [class*=" icon-"], .headerElement1 a [class^=icon-] { display: inline } .headerElement1 .icon-envelope-alt:before { content: "" } .headerElement1 .icon-lightbulb:before { content: "" } .headerElement1 .icon-circle-blank:before { content: "" } .headerElement1 a [class^=bm-moon-] { display: inline-block } .headerElement1 .icon-search:before { content: "" } .headerElement1 .icon-th-large:before { content: "" } .headerElement1 .icon-tasks:before { content: "" } .headerElement1 .icon-bars:before { content: "" } .headerElement1 .icon-angle-right:before { content: "" } .headerElement1 .icon-angle-down:before { content: "" } .headerElement1 .bm-icon-cart, .headerElement1 .bm-icon-x { font-family: hbicons; speak: none; font-style: normal; vertical-align: middle; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased } .headerElement1 .bm-icon-x:before { content: "" } .headerElement1 .bm-icon-cart:before { content: "" } .headerElement1 .bm-cart-count { padding: 8px 12px 10px; border-bottom: solid 1px #e1e1e1; font-size: 16px; margin-bottom: 12px; text-align: center } .headerElement1 .bm-bag-buttons { margin-left: 12px; margin-right: 2px; margin-bottom: 12px } .headerElement1 #main-wrapper .bm-bag-buttons a { margin-bottom: 0; margin-top: 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-right: 12px; padding: 13px 20px 11px !important; background: #f4f4f4; font-family: source_sans_probold; font-size: 12px; line-height: 1; letter-spacing: 1px; text-transform: uppercase; text-align: center; color: #444 !important; box-shadow: none; -webkit-box-shadow: none; text-shadow: none } .headerElement1 #main-wrapper .bm-bag-buttons a.checkout-button { color: #FFF !important } .headerElement1 #main-wrapper .bm-bag-buttons a.checkout-button:hover { background: #323436 } .headerElement1 .bm-cart-count.empty { border-bottom: 0; margin-bottom: 0 } .headerElement1 #bm-woo-notif { position: fixed; bottom: 0; left: 10px; z-index: 999991 } .headerElement1 body { position: static; background: #f9f9f9; } .headerElement1 body #main-wrapper, .headerElement1 body #main-wrapper.bm-stretched-layout { background: transparent; } .headerElement1 body #main-wrapper > .page-template-full-width-no-subheader #main-content, .headerElement1 body #main-wrapper > .page-template-fullwidth #main-content, .headerElement1 body #main-wrapper.bm-stretched-layout > .page-template-full-width-no-subheader #main-content, .headerElement1 body #main-wrapper.bm-stretched-layout > .page-template-fullwidth #main-content { padding-top: 0; padding-bottom: 0; } .headerElement1 body #main-wrapper > .page-template-full-width-no-subheader .container, .headerElement1 body #main-wrapper > .page-template-fullwidth .container, .headerElement1 body #main-wrapper.bm-stretched-layout > .page-template-full-width-no-subheader .container, .headerElement1 body #main-wrapper.bm-stretched-layout > .page-template-fullwidth .container { width: 100%; padding-left: 0; padding-right: 0; } .headerElement1 #main-content .col-9.bm-main-content { padding-bottom: 54px; } @media handheld, only screen and (max-width: 900px) { .headerElement1 .textwidget .aligncenter { text-align: center !important; } .headerElement1 .textwidget .aligncenter img { display: block; margin-left: auto; margin-right: auto; } } .headerElement1 body .fw-container { margin: 0 auto; max-width: 1170px; } @media handheld, only screen and (max-width: 1260px) { .headerElement1 .container, .headerElement1 body .fw-container { width: 100% !important; } } @media handheld, only screen and (max-width: 900px) { .headerElement1 body .container { width: 100% !important; } } @media handheld, only screen and (max-width: 767px) { .headerElement1 .container > .main-row { margin-left: -30px; margin-right: -30px; } } .headerElement1 body .fw-col-xs-1, .headerElement1 body .fw-col-sm-1, .headerElement1 body .fw-col-md-1, .headerElement1 body .fw-col-lg-1, .headerElement1 body .fw-col-xs-2, .headerElement1 body .fw-col-sm-2, .headerElement1 body .fw-col-md-2, .headerElement1 body .fw-col-lg-2, .headerElement1 body .fw-col-xs-3, .headerElement1 body .fw-col-sm-3, .headerElement1 body .fw-col-md-3, .headerElement1 body .fw-col-lg-3, .headerElement1 body .fw-col-xs-4, .headerElement1 body .fw-col-sm-4, .headerElement1 body .fw-col-md-4, .headerElement1 body .fw-col-lg-4, .headerElement1 body .fw-col-xs-5, .headerElement1 body .fw-col-sm-5, .headerElement1 body .fw-col-md-5, .headerElement1 body .fw-col-lg-5, .headerElement1 body .fw-col-xs-6, .headerElement1 body .fw-col-sm-6, .headerElement1 body .fw-col-md-6, .headerElement1 body .fw-col-lg-6, .headerElement1 body .fw-col-xs-7, .headerElement1 body .fw-col-sm-7, .headerElement1 body .fw-col-md-7, .headerElement1 body .fw-col-lg-7, .headerElement1 body .fw-col-xs-8, .headerElement1 body .fw-col-sm-8, .headerElement1 body .fw-col-md-8, .headerElement1 body .fw-col-lg-8, .headerElement1 body .fw-col-xs-9, .headerElement1 body .fw-col-sm-9, .headerElement1 body .fw-col-md-9, .headerElement1 body .fw-col-lg-9, .headerElement1 body .fw-col-xs-10, .headerElement1 body .fw-col-sm-10, .headerElement1 body .fw-col-md-10, .headerElement1 body .fw-col-lg-10, .headerElement1 body .fw-col-xs-11, .headerElement1 body .fw-col-sm-11, .headerElement1 body .fw-col-md-11, .headerElement1 body .fw-col-lg-11, .headerElement1 body .fw-col-xs-12, .headerElement1 body .fw-col-sm-12, .headerElement1 body .fw-col-md-12, .headerElement1 body .fw-col-lg-12, .headerElement1 body .fw-col-xs-15, .headerElement1 body .fw-col-sm-15, .headerElement1 body .fw-col-md-15, .headerElement1 body .fw-col-lg-15 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; } .headerElement1 body .no-gap-columns .fw-col-xs-1, .headerElement1 body .no-gap-columns .fw-col-sm-1, .headerElement1 body .no-gap-columns .fw-col-md-1, .headerElement1 body .no-gap-columns .fw-col-lg-1, .headerElement1 body .no-gap-columns .fw-col-xs-2, .headerElement1 body .no-gap-columns .fw-col-sm-2, .headerElement1 body .no-gap-columns .fw-col-md-2, .headerElement1 body .no-gap-columns .fw-col-lg-2, .headerElement1 body .no-gap-columns .fw-col-xs-3, .headerElement1 body .no-gap-columns .fw-col-sm-3, .headerElement1 body .no-gap-columns .fw-col-md-3, .headerElement1 body .no-gap-columns .fw-col-lg-3, .headerElement1 body .no-gap-columns .fw-col-xs-4, .headerElement1 body .no-gap-columns .fw-col-sm-4, .headerElement1 body .no-gap-columns .fw-col-md-4, .headerElement1 body .no-gap-columns .fw-col-lg-4, .headerElement1 body .no-gap-columns .fw-col-xs-5, .headerElement1 body .no-gap-columns .fw-col-sm-5, .headerElement1 body .no-gap-columns .fw-col-md-5, .headerElement1 body .no-gap-columns .fw-col-lg-5, .headerElement1 body .no-gap-columns .fw-col-xs-6, .headerElement1 body .no-gap-columns .fw-col-sm-6, .headerElement1 body .no-gap-columns .fw-col-md-6, .headerElement1 body .no-gap-columns .fw-col-lg-6, .headerElement1 body .no-gap-columns .fw-col-xs-7, .headerElement1 body .no-gap-columns .fw-col-sm-7, .headerElement1 body .no-gap-columns .fw-col-md-7, .headerElement1 body .no-gap-columns .fw-col-lg-7, .headerElement1 body .no-gap-columns .fw-col-xs-8, .headerElement1 body .no-gap-columns .fw-col-sm-8, .headerElement1 body .no-gap-columns .fw-col-md-8, .headerElement1 body .no-gap-columns .fw-col-lg-8, .headerElement1 body .no-gap-columns .fw-col-xs-9, .headerElement1 body .no-gap-columns .fw-col-sm-9, .headerElement1 body .no-gap-columns .fw-col-md-9, .headerElement1 body .no-gap-columns .fw-col-lg-9, .headerElement1 body .no-gap-columns .fw-col-xs-10, .headerElement1 body .no-gap-columns .fw-col-sm-10, .headerElement1 body .no-gap-columns .fw-col-md-10, .headerElement1 body .no-gap-columns .fw-col-lg-10, .headerElement1 body .no-gap-columns .fw-col-xs-11, .headerElement1 body .no-gap-columns .fw-col-sm-11, .headerElement1 body .no-gap-columns .fw-col-md-11, .headerElement1 body .no-gap-columns .fw-col-lg-11, .headerElement1 body .no-gap-columns .fw-col-xs-12, .headerElement1 body .no-gap-columns .fw-col-sm-12, .headerElement1 body .no-gap-columns .fw-col-md-12, .headerElement1 body .no-gap-columns .fw-col-lg-12, .headerElement1 body .no-gap-columns .fw-col-xs-15, .headerElement1 body .no-gap-columns .fw-col-sm-15, .headerElement1 body .no-gap-columns .fw-col-md-15, .headerElement1 body .no-gap-columns .fw-col-lg-15 { padding: 0 !important; } .headerElement1 body .fw-row { margin-left: -15px; margin-right: -15px; } .headerElement1 body .no-gap-columns .fw-row { margin-left: 0; margin-right: 0; } .headerElement1 body .headerElement2 #header-bar .top-widget a { margin-bottom: 1px; padding-top: 1px; line-height: 39px; } .headerElement1 body .headerElement2 #header-bar .top-widget a:hover { background: #f8f9fa; color: #2980b9; } .headerElement1 body .headerElement2 #header-bar .top-widget.float-left:first-child { border-left: 1px solid #ebebeb; } .headerElement1 body .headerElement2 #header-bar .top-widget.float-left { margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; } .headerElement1 body .headerElement2 #header-bar .top-widget.float-left a { padding-left: 12px; padding-right: 12px; } .headerElement1 body .headerElement2 #header-bar .top-widget.float-left a i { font-size: 15px; position: relative; vertical-align: 0; bottom: -1px; } .headerElement1 body .headerElement2 #header-bar .top-widget.float-right { margin-left: 0; margin-right: 0; padding-right: 0; padding-left: 0; } .headerElement1 body .headerElement2 #header-bar .top-widget.float-right a { padding-left: 12px; padding-right: 9px; } .headerElement1 body .headerElement2 #header-bar .top-widget.float-right .fa.fa-angle-right { position: relative; right: -4px; top: -1px; font-size: 12px; margin-left: 1px; } .headerElement1 body .headerElement2 #header-bar #top-socials-widget { padding-left: 10px; padding-right: 10px; } .headerElement1 body .headerElement2 #header-bar #top-socials-widget a { padding-left: 3px; padding-right: 3px; } .headerElement1 body .headerElement2 #header-bar #top-socials-widget a:hover { background: transparent; } .headerElement1 body .headerElement2 #header-bar #top-socials-widget i { font-size: 15px; } @media (max-width: 1024px) { .headerElement1 #main-wrapper #main-nav > li > a > i.sf-sub-indicator, .headerElement1 #top-socials-widget { display: block !important; } } .headerElement1 body .light-menu-dropdown #main-nav li:hover > a, .headerElement1 body .light-menu-dropdown #main-nav li:hover > a i { color: #2980b9 !important; } .headerElement1 body .light-menu-dropdown #main-nav > li > a > span { top: 2px; } .headerElement1 body .light-menu-dropdown #main-nav > li:after { content: ""; position: absolute; display: block; left: 1px; right: 1px; bottom: 0; height: 2px; -webkit-transform: scale(0, 1); -moz-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); transform-origin: left center; -webkit-transform-origin: left center; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -ms-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; background: #2980b9; } .headerElement1 body .light-menu-dropdown #main-nav > li:hover:after { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); } .headerElement1 body .light-menu-dropdown #main-nav > li i { margin-right: 0; color: #666; } .headerElement1 body .light-menu-dropdown #main-nav ul.sub-menu { margin-top: 0; } .headerElement1 body .light-menu-dropdown #main-nav ul.sub-menu[aria-hidden="false"] { display: block; } .headerElement1 body .light-menu-dropdown #main-nav ul.sub-menu a, .headerElement1 body .light-menu-dropdown #main-nav ul.sub-menu > li > a { margin-left: 0; } .headerElement1 body #show-nav-menu:hover { cursor: pointer; } .headerElement1 body #mobile-menu-wrap[aria-expanded="true"] { right: -20px; visibility: visible; } .headerElement1 body #mobile-menu-wrap #menu-main-menu > li a[aria-expanded="true"] + .sub-menu { display: block !important; } .headerElement1 body #bm-page-title.bm-color-background.subheaderElement1 { background: white; } .headerElement1 body #bm-page-title.bm-color-background.subheaderElement1 .unyson-breadcrumbs { position: absolute; right: 50px; top: 50%; margin-top: -10px; display: inline-block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 13px; -ms-word-wrap: break-word; word-wrap: break-word; } .headerElement1 body #bm-page-title.bm-color-background.subheaderElement1 .unyson-breadcrumbs .unyson-breadcrumbs-inner { line-height: 13px; padding: 4px; display: inline-block; } .headerElement1 body #bm-page-title.bm-color-background.subheaderElement1 .unyson-breadcrumbs .unyson-breadcrumbs-inner .separator { color: #555; padding-left: 4px; padding-right: 3px; display: inline-block; } .headerElement1 body #bm-page-title.bm-color-background.subheaderElement1 .unyson-breadcrumbs .unyson-breadcrumbs-inner .breadcrumb:last-child a { opacity: 0.7; } @media (max-width: 767px) { .headerElement1 body #bm-page-title.bm-color-background.subheaderElement1 .unyson-breadcrumbs { display: none; } } .headerElement1 body .index-template { background: #f9f9f9; } .headerElement1 body .loop-items { margin-top: 50px; margin-left: -15px; margin-right: -15px; padding-bottom: 20px; } .headerElement1 body .loop-items .postPreviewElement1 .title a { color: #2980b9; } .headerElement1 body .loop-items .postPreviewElement1 .post-header { padding-bottom: 10px; } .headerElement1 body .loop-items .postPreviewElement1 .post-header .minor-meta { top: 2px; } .headerElement1 body .loop-items .postPreviewElement1 .post-content { padding-left: 29px; padding-right: 29px; } .headerElement1 body .loop-items .postPreviewElement1 .post-content p > a { position: relative; display: inline-block; margin-right: 10px; vertical-align: middle; text-align: center; cursor: pointer; zoom: 1; font-size: 12px; line-height: 1.3; letter-spacing: 1.5px; text-transform: uppercase; color: #eee; color: white !important; box-shadow: 0 3px 0 0 #009eb7; padding: 16px 20px 12px; overflow: hidden; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; background: transparent !important; border: solid 2px #ececec; border-color: rgba(0, 0, 0, 0.1); color: #323436 !important; box-shadow: none; padding: 9px 20px !important; font-size: 12px; color: #999; margin-top: 25px; font-weight: bold; } .headerElement1 body .loop-items .postPreviewElement1 .post-content p > a:hover { background: #323436 !important; color: #FFF !important; box-shadow: none; border-color: #323436; } .headerElement1 body .loop-items .postPreviewElement1 p { margin-bottom: 0; } .headerElement1 body .loop-items .postPreviewElement1 p:empty { display: none; } .headerElement1 body .loop-items .postPreviewElement1 .post-meta-footer { bottom: 30px; } .headerElement1 body .loop-items .postPreviewElement1 .post-meta-footer .comments-holder { font-size: 13px; } .headerElement1 body .loop-items .postPreviewElement1 .post-meta-footer .comments-holder i { font-size: 14px; } .headerElement1 body .pagination.navigationElement1 { margin-bottom: 60px; } .headerElement1 body .pagination.navigationElement1 .page-numbers { color: #3f3f3f; line-height: 40px; width: 40px; text-align: center; text-decoration: none; display: inline-block; text-align: center; background-color: #ebebeb; margin: 0 4px 0 0; -o-border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-transition: all 0.2s ease 0; -moz-transition: all 0.2s ease 0; -o-transition: all 0.2s ease 0; box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1) inset; -moz-box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1) inset; -webkit-box-shadow: 0 1px 2px rgba(10, 10, 0, 0.1) inset; -o-box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1) inset; border-bottom: solid 1px #fff; } .headerElement1 body .pagination.navigationElement1 .page-numbers:not(.current):hover { color: #FFF; background: #323436; } .headerElement1 body .pagination.navigationElement1 .page-numbers.current { background: #2980b9; color: white; box-shadow: 0; -moz-box-shadow: 0; -webkit-box-shadow: 0; } .headerElement1 body .single.post .post-meta-info a:hover { color: #2980b9; } .headerElement1 body .single.post .single-post-content .entry-content a { text-decoration: underline; color: #2980b9; } .singlePostElement1 .single-post-tags { border-bottom: 1px solid #ebebeb; padding-bottom: 15px; } .singlePostElement1 .single-post-tags span { font-family: inherit; font-weight: bold; } .singlePostElement1 .single-post-tags a:hover { background: #2980b9; } #comments.comments .comments-list-title { text-align: center; margin-top: 44px; margin-bottom: 5px; } #comments.comments .leave-your-reply, #comments.comments #reply-title, #comments.comments h5 { font-family: inherit !important; } #comments.comments .comment-form-wrapper > #reply-title { font-weight: bold !important; margin-bottom: 5px; margin-top: 39px; } #comments.comments .comment-respond { margin-top: 0; } #comments.comments .comment-form-wrapper .avatar { display: none; } #comments.comments .comment-form-wrapper label { display: none; } #comments.comments .comment-form-wrapper .required { display: none; } #comments.comments .comment-form-wrapper form#commentform { margin-top: 0; } #comments.comments .comment-form-wrapper form#commentform input, #comments.comments .comment-form-wrapper form#commentform textarea { margin-bottom: 20px; } #comments.comments .comment-form-wrapper form#commentform input[type="submit"] { background: #2980b9; font-weight: bold; font-family: inherit; box-shadow: 0 3px 0 0 #004e87; } #comments.comments .comment > article { background-color: #ffffff; margin: 0; overflow: hidden; padding: 25px 25px 20px; padding-left: 150px; position: relative; border: solid 1px #ebebeb; } #comments.comments .comment > article header .comment-author b { font-weight: 500; } #comments.comments .comment > article header .comment-reply-link, #comments.comments .comment > article header .comment-edit-link { color: #2980b9; } #comments.comments .comment > article header .comment-reply-link:before, #comments.comments .comment > article header .comment-edit-link:before { content: '\2022'; color: #222222; font-size: 0.6em; line-height: 15px; vertical-align: middle; margin-right: 6px; margin-left: 3px; } #comments.comments .comment > article header .comment-metadata > a { color: #999; font-size: 12px; line-height: 1.2em; } #comments.comments .comment > article header .comment-metadata > a:hover { color: #2980b9; } #comments.comments .comment > article .comment-body-inner > p:first-child { margin-top: 9px; } #comments.comments .comment .avatar-wrap { position: absolute; top: 30px; left: 36px; } #comments.comments .comment .avatar-wrap .avatar { width: 81px; height: 81px; border-radius: 111px; } #comments.comments .comment .comment-body-inner p { margin-left: 0; } @media (max-width: 767px) { #comments.comments .avatar { display: none; } #comments.comments .comment > article { padding-left: 25px; } } .headerElement1 body #pre-footer-area { background: #ECEBE8; } .headerElement1 body #pre-footer-area .bm-button.bm-large-button { font-family: inherit; font-weight: bold; background: #2980b9; box-shadow: 0 3px 0 0 #004e87; } .headerElement1 body .widget-item h4 { font-family: inherit !important; font-weight: bold; opacity: 0.9; } .headerElement1 body #main-wrapper .bm-sidebar .widget_nav_menu ul.menu ul { border-top-color: rgba(0, 0, 0, 0.07); } .headerElement1 body #main-wrapper .bm-sidebar .widget_nav_menu ul.menu ul li > a { padding-left: 22px; } .headerElement1 body #main-wrapper .bm-sidebar .widget_nav_menu ul.menu ul { border-top-color: rgba(0, 0, 0, 0.07); } .headerElement1 body #main-wrapper .bm-sidebar .widget_archive > ul, .headerElement1 body #main-wrapper .bm-sidebar .widget_categories > ul, .headerElement1 body #main-wrapper .bm-sidebar .widget_meta > ul, .headerElement1 body #main-wrapper .bm-sidebar .widget_pages > ul, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_comments > ul, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_entries > ul { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; } .headerElement1 body #main-wrapper .bm-sidebar .widget_archive ul, .headerElement1 body #main-wrapper .bm-sidebar .widget_categories ul, .headerElement1 body #main-wrapper .bm-sidebar .widget_meta ul, .headerElement1 body #main-wrapper .bm-sidebar .widget_pages ul, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_comments ul, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_entries ul { border: 1px solid #ebebeb; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; } .headerElement1 body #main-wrapper .bm-sidebar .widget_archive ul ul, .headerElement1 body #main-wrapper .bm-sidebar .widget_categories ul ul, .headerElement1 body #main-wrapper .bm-sidebar .widget_meta ul ul, .headerElement1 body #main-wrapper .bm-sidebar .widget_pages ul ul, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_comments ul ul, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_entries ul ul { border-top: 1px solid rgba(255, 255, 255, 0.1); } .headerElement1 body #main-wrapper .bm-sidebar .widget_archive ul li, .headerElement1 body #main-wrapper .bm-sidebar .widget_categories ul li, .headerElement1 body #main-wrapper .bm-sidebar .widget_meta ul li, .headerElement1 body #main-wrapper .bm-sidebar .widget_pages ul li, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_comments ul li, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_entries ul li { border-top: 1px solid rgba(255, 255, 255, 0.1); padding: 0; } .headerElement1 body #main-wrapper .bm-sidebar .widget_archive ul li:first-child, .headerElement1 body #main-wrapper .bm-sidebar .widget_categories ul li:first-child, .headerElement1 body #main-wrapper .bm-sidebar .widget_meta ul li:first-child, .headerElement1 body #main-wrapper .bm-sidebar .widget_pages ul li:first-child, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_comments ul li:first-child, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_entries ul li:first-child { border-top: 0; } .headerElement1 body #main-wrapper .bm-sidebar .widget_archive ul li a, .headerElement1 body #main-wrapper .bm-sidebar .widget_categories ul li a, .headerElement1 body #main-wrapper .bm-sidebar .widget_meta ul li a, .headerElement1 body #main-wrapper .bm-sidebar .widget_pages ul li a, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_comments ul li a, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_entries ul li a { display: block; padding: 10px 14px; border-left: solid 2px transparent; text-overflow: ellipsis; background: #FFF; color: #333; } .headerElement1 body #main-wrapper .bm-sidebar .widget_archive ul li a:before, .headerElement1 body #main-wrapper .bm-sidebar .widget_categories ul li a:before, .headerElement1 body #main-wrapper .bm-sidebar .widget_meta ul li a:before, .headerElement1 body #main-wrapper .bm-sidebar .widget_pages ul li a:before, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_comments ul li a:before, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_entries ul li a:before { content: "\f105"; font-family: FontAwesome; font-weight: 400; font-style: normal; display: block; float: right; text-decoration: inherit; font-size: 14px; } .headerElement1 body #main-wrapper .bm-sidebar .widget_archive ul li a:hover, .headerElement1 body #main-wrapper .bm-sidebar .widget_categories ul li a:hover, .headerElement1 body #main-wrapper .bm-sidebar .widget_meta ul li a:hover, .headerElement1 body #main-wrapper .bm-sidebar .widget_pages ul li a:hover, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_comments ul li a:hover, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_entries ul li a:hover { background: #f9f9f9; color: #000; } .headerElement1 body #main-wrapper .bm-sidebar .headerElement1 .widget_nav_menu ul > li a::before { content: "\f105"; } .headerElement1 body #main-wrapper .bm-sidebar .widget_archive ul > li, .headerElement1 body #main-wrapper .bm-sidebar .widget_categories ul > li, .headerElement1 body #main-wrapper .bm-sidebar .widget_meta ul > li, .headerElement1 body #main-wrapper .bm-sidebar .widget_pages ul > li, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_comments ul > li, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_entries ul > li, .headerElement1 body #main-wrapper .bm-sidebar .widget_nav_menu ul > li { border-top-color: rgba(0, 0, 0, 0.07); } .headerElement1 body #main-wrapper .bm-sidebar .widget_archive .sub-menu > li:first-child, .headerElement1 body #main-wrapper .bm-sidebar .widget_categories .sub-menu > li:first-child, .headerElement1 body #main-wrapper .bm-sidebar .widget_meta .sub-menu > li:first-child, .headerElement1 body #main-wrapper .bm-sidebar .widget_pages .sub-menu > li:first-child, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_comments .sub-menu > li:first-child, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_entries .sub-menu > li:first-child, .headerElement1 body #main-wrapper .bm-sidebar .widget_nav_menu .sub-menu > li:first-child { border-top: 1px solid rgba(0, 0, 0, 0.07); } .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_comments ul li { padding: 10px 14px; background: white; } .headerElement1 body #main-wrapper .bm-sidebar .widget_archive ul li a:hover, .headerElement1 body #main-wrapper .bm-sidebar .widget_categories ul li a:hover, .headerElement1 body #main-wrapper .bm-sidebar .widget_meta ul li a:hover, .headerElement1 body #main-wrapper .bm-sidebar .widget_pages ul li a:hover, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_comments ul li a:hover, .headerElement1 body #main-wrapper .bm-sidebar .widget_recent_entries ul li a:hover { color: #2980b9 !important; } .headerElement1 body #main-wrapper .widget_calendar .calendar_wrap table#wp-calendar { width: 100%; border-collapse: collapse; border-right: 1px solid #e9e7e9; border-bottom: 1px solid #e9e7e9; } .headerElement1 body #main-wrapper .widget_calendar .calendar_wrap table#wp-calendar caption { text-align: left; letter-spacing: 1.8px; margin-top: 0; margin-bottom: 20px; padding-bottom: 0; font-size: 13px; line-height: 23px; text-transform: uppercase; color: #111; width: auto; font-weight: bold; opacity: 0.9; } .headerElement1 body #main-wrapper .widget_calendar .calendar_wrap table#wp-calendar th, .headerElement1 body #main-wrapper .widget_calendar .calendar_wrap table#wp-calendar td { background: white; border-left: 1px solid #e9e7e9; border-top: 1px solid #e9e7e9; padding: 10px 0; position: relative; text-align: center; } .headerElement1 body #main-wrapper .widget_calendar .calendar_wrap table#wp-calendar th:not([class="pad"]):hover, .headerElement1 body #main-wrapper .widget_calendar .calendar_wrap table#wp-calendar td:not([class="pad"]):hover { background: #f9f9f9; } .headerElement1 body #main-wrapper .widget_calendar .calendar_wrap table#wp-calendar th a, .headerElement1 body #main-wrapper .widget_calendar .calendar_wrap table#wp-calendar td a { color: #2980b9; font-weight: bold; } .headerElement1 body #main-wrapper .bm-sidebar .widget_rss li a { font-weight: bold; color: #2980b9; } .headerElement1 body #main-wrapper .bm-sidebar .widget_tag_cloud a:hover { background: #2980b9; color: white; } .headerElement1 body #main-wrapper #footer .widget-column .widget_archive ul li, .headerElement1 body #main-wrapper #footer .widget-column .widget_categories ul li, .headerElement1 body #main-wrapper #footer .widget-column .widget_meta ul li, .headerElement1 body #main-wrapper #footer .widget-column .widget_pages ul li, .headerElement1 body #main-wrapper #footer .widget-column .widget_recent_comments ul li, .headerElement1 body #main-wrapper #footer .widget-column .widget_nav_menu ul li, .headerElement1 body #main-wrapper #footer .widget-column .widget_recent_entries ul li { border-top: 1px solid rgba(255, 255, 255, 0.1); } .headerElement1 body #main-wrapper #footer .widget-column .widget_archive ul li:first-child, .headerElement1 body #main-wrapper #footer .widget-column .widget_categories ul li:first-child, .headerElement1 body #main-wrapper #footer .widget-column .widget_meta ul li:first-child, .headerElement1 body #main-wrapper #footer .widget-column .widget_pages ul li:first-child, .headerElement1 body #main-wrapper #footer .widget-column .widget_recent_comments ul li:first-child, .headerElement1 body #main-wrapper #footer .widget-column .widget_nav_menu ul li:first-child, .headerElement1 body #main-wrapper #footer .widget-column .widget_recent_entries ul li:first-child { border-top: 0; } .headerElement1 body #main-wrapper #footer .widget-column .widget_archive ul li a:before, .headerElement1 body #main-wrapper #footer .widget-column .widget_categories ul li a:before, .headerElement1 body #main-wrapper #footer .widget-column .widget_meta ul li a:before, .headerElement1 body #main-wrapper #footer .widget-column .widget_pages ul li a:before, .headerElement1 body #main-wrapper #footer .widget-column .widget_recent_comments ul li a:before, .headerElement1 body #main-wrapper #footer .widget-column .widget_nav_menu ul li a:before, .headerElement1 body #main-wrapper #footer .widget-column .widget_recent_entries ul li a:before { content: "\f105"; font-family: FontAwesome; font-weight: 400; font-style: normal; display: block; float: right; text-decoration: inherit; font-size: 14px; } .headerElement1 body #main-wrapper #footer .widget-column .widget_archive ul li a:hover, .headerElement1 body #main-wrapper #footer .widget-column .widget_categories ul li a:hover, .headerElement1 body #main-wrapper #footer .widget-column .widget_meta ul li a:hover, .headerElement1 body #main-wrapper #footer .widget-column .widget_pages ul li a:hover, .headerElement1 body #main-wrapper #footer .widget-column .widget_recent_comments ul li a:hover, .headerElement1 body #main-wrapper #footer .widget-column .widget_nav_menu ul li a:hover, .headerElement1 body #main-wrapper #footer .widget-column .widget_recent_entries ul li a:hover { color: #2980b9; } .headerElement1 body #main-wrapper #footer .widget-column .widget_recent_entries a:hover, .headerElement1 body #main-wrapper #footer .widget-column .widget_rss a:hover, .headerElement1 body #main-wrapper #footer .widget-column .widget_tag_cloud a:hover { color: #2980b9; } .headerElement1 body #main-wrapper #footer .widget-column .widget_calendar .calendar_wrap table#wp-calendar { border-right: 1px solid #333333; border-bottom: 1px solid #333333; } .headerElement1 body #main-wrapper #footer .widget-column .widget_calendar .calendar_wrap table#wp-calendar caption { color: white; } .headerElement1 body #main-wrapper #footer .widget-column .widget_calendar .calendar_wrap table#wp-calendar td, .headerElement1 body #main-wrapper #footer .widget-column .widget_calendar .calendar_wrap table#wp-calendar th { background: transparent; border-left: 1px solid #333333; border-top: 1px solid #333333; } .headerElement1 body #main-wrapper #footer .widget-column .widget_calendar .calendar_wrap table#wp-calendar td a, .headerElement1 body #main-wrapper #footer .widget-column .widget_calendar .calendar_wrap table#wp-calendar th a { color: white; } .headerElement1 body #main-wrapper #footer .widget-column .widget_calendar .calendar_wrap table#wp-calendar td a:hover, .headerElement1 body #main-wrapper #footer .widget-column .widget_calendar .calendar_wrap table#wp-calendar th a:hover { color: #2980b9; } .headerElement1 body #main-wrapper #footer .widget-column .widget_nav_menu ul.menu { border: 0; } .headerElement1 body #main-wrapper #footer .widget-column .widget_nav_menu ul.menu li a { background: transparent; color: white; padding-left: 0; padding-right: 0; } .headerElement1 body #main-wrapper #footer .widget-column .widget_nav_menu ul.menu li a:hover { color: #2980b9; } .headerElement1 body #main-wrapper #footer .widget-column .widget_nav_menu ul.menu .sub-menu > li:first-child > a { border-top: 1px solid rgba(255, 255, 255, 0.1); } .headerElement1 body #main-wrapper #footer .widget-column .widget_nav_menu ul.menu .sub-menu a { padding-left: 10px; } .headerElement1 body .textwidget ul li { padding-bottom: 0; } .headerElement1 body .textwidget ul li i { width: 18px; margin-right: 5px; } .headerElement1 body .textwidget ul li a { display: inline; } .bm-accordion-single .bm-accordion-tab.active-toggle + .bm-accordion-pane { display: block; } .bm-tabs-wrapper.tours1 .ui-tabs-anchor > i:not(:first-child), .wpb_tabs.icontabs1 .ui-tabs-anchor > i:not(:first-child) { display: none; } .bm-tabs-wrapper.tours1 .tab-content, .wpb_tabs.icontabs1 .tab-content { display: none; } .bm-tabs-wrapper.tours1 .nav-tabs + .tab-content, .wpb_tabs.icontabs1 .nav-tabs + .tab-content { display: block; } .headerElement1 ul.social-icons li a:hover { color: #fff !important; background-color: transparent; } .headerElement1 body .shortcode-divider { margin: 0 auto !important; } .headerElement1 #copyright-wrapper a:hover { color: white; border-bottom: solid 1px rgba(255, 255, 255, 0.4); } #footer .col-3.widget-column { min-height: 238px; } .rev_slider .tp-mask-wrap .tp-caption iframe { border: 0 !important; } .rev_slider .tp-mask-wrap .tp-caption.mediumwhitebg > i:first-child { font-size: 15px !important; position: relative; left: -5px; } .page-template-page-no-subheader-php #header-inner, .page-template-page-no-subheader-php #header-inner-bg { border-bottom: 0; } .shortcode-wrapper.shortcode-icon-box.circleiconblock1 > .feature-box .bm-icon-wrapper i, .sidecircleiconblock1 > .feature-box .bm-icon-wrapper i { border-color: #2980b9; color: #2980b9; } .shortcode-wrapper.shortcode-icon-box.circleiconblock1 > .feature-box:hover .bm-icon-wrapper i, .sidecircleiconblock1 > .feature-box:hover .bm-icon-wrapper i { background: #2980b9; color: white !important; } .shortcode-wrapper.shortcode-icon-box.circleiconblock1 > .feature-box p a:hover, .sidecircleiconblock1 > .feature-box p a:hover { color: #2980b9; } .shortcode-milestone-counter.counter1 .count-subject { font-family: inherit !important; font-weight: 700; margin-top: 1px !important; } .shortcode-milestone-counter.counter1 .bm-counter .count-number { line-height: 72px; } .shortcode-milestone-counter.counter1 .bm-icon { height: 45px; } .shortcode-wrapper.shortcode-icon-box.sideiconblock1 > .left-icon-box.feature-box i { color: #2980b9; } .shortcode-wrapper.shortcode-icon-box.sideiconblock1 .simple-read-more:empty { display: none; } .shortcode-wrapper.shortcode-icon-box.sideiconblock1 .simple-read-more { border-bottom-color: #2980b9; } .shortcode-wrapper.shortcode-icon-box.sideiconblock1 .simple-read-more:hover { color: #2980b9; } .shortcode-wrapper.shortcode-icon-box.sidecircleiconblock1 a:empty { display: none; } .bm-button.bm-second-dark.bm-large-button.no-three-d { color: #323436 !important; font-weight: bold; font-family: inherit; } .bm-button.bm-second-dark.bm-large-button.no-three-d:hover { color: white !important; } h2.text-block-shortcode { margin-bottom: 0; } p.text-block-shortcode { margin-bottom: 8px; } .fw-container-fluid.no-gap-columns { padding-left: 0; padding-right: 0; } .aligncenter.size-full.image1 { margin: 0; } /* Button Colors */ .headerElement1 body .btn-turqoise { background: rgba(26, 188, 156, 0.8); box-shadow: 0 3px 0 0 rgba(6, 168, 136, 0.9); } .headerElement1 body .bm-button.btn-turqoise.special-icon i::after, .headerElement1 body .bm-button.btn-turqoise.special-icon i { background: #06a888; } .headerElement1 body .btn-turqoise:hover { background: #1abc9c; box-shadow: 0 3px 0 0 #06a888; } .headerElement1 body .btn-sea-green { background: rgba(22, 160, 133, 0.8); box-shadow: 0 3px 0 0 rgba(2, 140, 113, 0.9); } .headerElement1 body .bm-button.btn-sea-green.special-icon i::after, .headerElement1 body .bm-button.btn-sea-green.special-icon i { background: #028c71; } .headerElement1 body .btn-sea-green:hover { background: #16a085; box-shadow: 0 3px 0 0 #028c71; } .headerElement1 body .btn-yellow { background: rgba(241, 196, 15, 0.8); box-shadow: 0 3px 0 0 rgba(221, 176, 0, 0.9); } .headerElement1 body .bm-button.btn-yellow.special-icon i::after, .headerElement1 body .bm-button.btn-yellow.special-icon i { background: #ddb000; } .headerElement1 body .btn-yellow:hover { background: #f1c40f; box-shadow: 0 3px 0 0 #ddb000; } .headerElement1 body .btn-orange { background: rgba(243, 156, 18, 0.8); box-shadow: 0 3px 0 0 rgba(223, 136, 0, 0.9); } .headerElement1 body .bm-button.btn-orange.special-icon i::after, .headerElement1 body .bm-button.btn-orange.special-icon i { background: #df8800; } .headerElement1 body .btn-orange:hover { background: #f39c12; box-shadow: 0 3px 0 0 #df8800; } .headerElement1 body .btn-emerald-green { background: rgba(46, 204, 113, 0.8) !important; box-shadow: 0 3px 0 0 rgba(26, 184, 93, 0.9) !important; } .headerElement1 body .bm-button.btn-emerald-green.special-icon i::after, .headerElement1 body .bm-button.btn-emerald-green.special-icon i { background: #1ab85d; } .headerElement1 body .btn-emerald-green:hover { background: #2ecc71 !important; box-shadow: 0 3px 0 0 #1ab85d !important; } .headerElement1 body .btn-green { background: rgba(39, 174, 96, 0.8); box-shadow: 0 3px 0 0 rgba(19, 154, 76, 0.9); } .headerElement1 body .bm-button.btn-green.special-icon i::after, .headerElement1 body .bm-button.btn-green.special-icon i { background: #139a4c; } .headerElement1 body .btn-green:hover { background: #27ae60; box-shadow: 0 3px 0 0 #139a4c; } .headerElement1 body .btn-carrot { background: rgba(230, 126, 34, 0.8); box-shadow: 0 3px 0 0 rgba(210, 106, 14, 0.9); } .headerElement1 body .bm-button.btn-carrot.special-icon i::after, .headerElement1 body .bm-button.btn-carrot.special-icon i { background: #d26a0e; } .headerElement1 body .btn-carrot:hover { background: #e67e22; box-shadow: 0 3px 0 0 #d26a0e; } .headerElement1 body .btn-pumpkin { background: rgba(211, 84, 0, 0.8); box-shadow: 0 3px 0 0 rgba(191, 64, 0, 0.9); } .headerElement1 body .bm-button.btn-pumpkin.special-icon i::after, .headerElement1 body .bm-button.btn-pumpkin.special-icon i { background: #bf4000; } .headerElement1 body .btn-pumpkin:hover { background: #d35400; box-shadow: 0 3px 0 0 #bf4000; } .headerElement1 body .btn-blue { background: rgba(52, 152, 219, 0.8); box-shadow: 0 3px 0 0 rgba(32, 132, 199, 0.9); } .headerElement1 body .bm-button.btn-blue.special-icon i::after, .headerElement1 body .bm-button.btn-blue.special-icon i { background: #2084c7; } .headerElement1 body .btn-blue:hover { background: #3498db; box-shadow: 0 3px 0 0 #2084c7; } .headerElement1 body .btn-pale-blue { background: rgba(41, 128, 185, 0.8); box-shadow: 0 3px 0 0 rgba(21, 108, 165, 0.9); } .headerElement1 body .bm-button.btn-belize-hole.special-icon i::after, .headerElement1 body .bm-button.btn-belize-hole.special-icon i { background: #156ca5; } .headerElement1 body .btn-belize-hole:hover { background: #2980b9; box-shadow: 0 3px 0 0 #156ca5; } .headerElement1 body .btn-red { background: rgba(231, 76, 60, 0.8); box-shadow: 0 3px 0 0 rgba(221, 56, 40, 0.9); } .headerElement1 body .bm-button.btn-red.special-icon i::after, .headerElement1 body .bm-button.btn-red.special-icon i { background: #dd3828; } .headerElement1 body .btn-red:hover { background: #e74c3c; box-shadow: 0 3px 0 0 #dd3828; } .headerElement1 body .btn-deep-red { background: rgba(192, 57, 43, 0.8); box-shadow: 0 3px 0 0 rgba(172, 37, 23, 0.9); } .headerElement1 body .bm-button.btn-deep-red.special-icon i::after, .headerElement1 body .bm-button.btn-deep-red.special-icon i { background: #ac2517; } .headerElement1 body .btn-deep-red:hover { background: #c0392b; box-shadow: 0 3px 0 0 #ac2517; } .headerElement1 body .btn-purple { background: rgba(155, 89, 182, 0.8); box-shadow: 0 3px 0 0 rgba(135, 69, 162, 0.9); } .headerElement1 body .bm-button.btn-purple.special-icon i::after, .headerElement1 body .bm-button.btn-purple.special-icon i { background: #8745a2; } .headerElement1 body .btn-purple:hover { background: #9b59b6; box-shadow: 0 3px 0 0 #8745a2; } .headerElement1 body .btn-deep-purple { background: rgba(142, 68, 173, 0.8); box-shadow: 0 3px 0 0 rgba(122, 48, 153, 0.9); } .headerElement1 body .bm-button.btn-deep-purple.special-icon i::after, .headerElement1 body .bm-button.btn-deep-purple.special-icon i { background: #7a3099; } .headerElement1 body .btn-deep-purple:hover { background: #8e44ad; box-shadow: 0 3px 0 0 #7a3099; } .headerElement1 body .btn-gray-blue { background: rgba(52, 73, 94, 0.8); box-shadow: 0 3px 0 0 rgba(32, 53, 74, 0.9); } .headerElement1 body .bm-button.btn-gray-blue.special-icon i::after, .headerElement1 body .bm-button.btn-gray-blue.special-icon i { background: #20354a; } .headerElement1 body .btn-gray-blue:hover { background: #34495e; box-shadow: 0 3px 0 0 #20354a; } .headerElement1 body .btn-dark-gray { background: rgba(44, 62, 80, 0.8); box-shadow: 0 3px 0 0 rgba(24, 42, 60, 0.9); } .headerElement1 body .bm-button.btn-dark-gray.special-icon i::after, .headerElement1 body .bm-button.btn-dark-gray.special-icon i { background: #182a3c; } .headerElement1 body .btn-dark-gray:hover { background: #2c3e50; box-shadow: 0 3px 0 0 #182a3c; } .headerElement1 body .btn-light-gray { background: rgba(149, 165, 166, 0.8); box-shadow: 0 3px 0 0 rgba(129, 145, 146, 0.8); } .headerElement1 body .bm-button.btn-light-gray.special-icon i::after, .headerElement1 body .bm-button.btn-light-gray.special-icon i { background: #819192; } .headerElement1 body .btn-light-gray:hover { background: #95a5a6; box-shadow: 0 3px 0 0 rgba(109, 125, 126, 0.8); } .headerElement1 body .btn-gray { background: rgba(127, 140, 141, 0.8); box-shadow: 0 3px 0 0 rgba(107, 120, 121, 0.9); } .headerElement1 body .bm-button.btn-gray.special-icon i::after, .headerElement1 body .bm-button.btn-gray.special-icon i { background: #6b7879; } .headerElement1 body .btn-gray:hover { background: #7f8c8d; box-shadow: 0 3px 0 0 #6b7879; } .headerElement1 body .btn-darkly { background: rgba(50, 52, 54, 0.8); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 3px 0 0 rgba(30, 32, 34, 0.8); } .headerElement1 body .bm-button.btn-darkly.special-icon i::after, .headerElement1 body .bm-button.btn-darkly.special-icon i { background: #1e2022; } .headerElement1 body .btn-darkly:hover { background: rgba(50, 52, 54, 0.8); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 3px 0 0 rgba(30, 32, 34, 0.9); } .headerElement1 body .btn-second-dark { background: transparent !important; border: solid 2px #323436; color: #323436 !important; box-shadow: none; padding: 10px 22px !important; } .headerElement1 body .btn-second-dark:hover { background: #323436 !important; color: #FFF !important; box-shadow: none; } .headerElement1 body .btn-third-dark, .headerElement1 body a.read-more { background: transparent !important; border: solid 2px #ececec; border-color: rgba(0, 0, 0, 0.1); color: #323436 !important; box-shadow: none; padding: 13px 40px !important; } .headerElement1 body .btn-yellow { background: #FFD62C !important; border: none; color: #323436 !important; box-shadow: none; padding: 14px 40px !important; } .headerElement1 body .btn-yellow:hover { background: #323436 !important; box-shadow: none; color: #FFF !important; } .bm-callout-box.callout1 h3 { font-family: inherit !important; } .bm-button { font-weight: bold; font-family: inherit; } .callout1 .bm-button:not(.no-three-d):not(.bm-third-dark):not(.bm-second-dark):active { top: 50% !important; } .bm-callout-box.callout1 h3 { border-left-color: #2980b9; } .headerElement1 .bm-button i { vertical-align: -3px; } h4.text-block-shortcode { overflow: hidden; } h4.text-block-shortcode span { position: relative; } h4.text-block-shortcode span:after { content: ""; position: absolute; height: 5px; border-top: 1px solid #ebebeb; top: 50%; margin-top: 1px; width: 1200px; left: 100%; margin-left: 15px; } .testimonialstandard1 .testimonial-author-name { font-family: inherit !important; font-weight: bold; } .bm-teaser-column.imageteaser1 .special { font-family: inherit !important; font-weight: bold !important; } .bm-teaser-column.imageteaser1 .simple-read-more { border-color: #2980b9; } .bm-teaser-column.imageteaser1 .simple-read-more:hover { color: #2980b9; } .bm-teaser-column.imageteaser1 .teaser-content::before { position: absolute; display: block; content: ""; width: 16px; height: 16px; background-color: #fff; top: -7px; left: 50%; margin-left: -8px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); z-index: 8; } .bm-teaser-column.alternative.imageteaseralt1 .special { font-family: inherit !important; font-weight: bold !important; } .bm-teaser-column.alternative.imageteaseralt1 .simple-read-more { border-color: #2980b9; } .bm-teaser-column.alternative.imageteaseralt1 .simple-read-more:hover { color: #2980b9; } .shortcode-wrapper.shortcode-icon-box .feature-box.alternative i, .shortcode-wrapper.shortcode-icon-box .feature-box i { color: #2980b9; } .shortcode-wrapper.shortcode-icon-box .feature-box.alternative:hover .bm-small-break, .shortcode-wrapper.shortcode-icon-box .feature-box:hover .bm-small-break { background: #2980b9; } .headerElement1 body .bm-bordered-heading { font-family: inherit !important; font-weight: bold !important; font-size: 17px; margin-bottom: 0; } .bm-skill-meter.skillmeter1 .bar-title, .bm-skill-meter.skillmeter1 .progress-value { font-size: 11px; font-weight: bold; } .bm-skill-meter.skillmeter1 .bm-skill-meter-title { font-family: inherit; } .bm-accordion-single.toggle1 .bm-accordion-tab i:first-child { margin-top: -7px; } .content-box.top-icon { margin-bottom: 0; } .content-box.top-icon i { background: #2980b9; } .bm-heading.bm-center-heading.lineheading1 { text-align: center; } .headerElement1 body .shortcode-button-flat.buttonflat1 { border-radius: 2px; font-size: 11px; } .form-wrapper.contact-form label { font-weight: 400; font-size: 14px; } .form-wrapper.contact-form label:empty { display: none; } .form-wrapper.contact-form .field-text { margin-bottom: 20px; } .form-wrapper.contact-form input[type=submit] { border: none; outline: none; width: auto; position: relative; display: inline-block; margin-right: 10px; vertical-align: middle; text-align: center; cursor: pointer; zoom: 1; font-size: 12px; line-height: 1.3; letter-spacing: 1.5px; text-transform: uppercase; color: #eee; color: white !important; padding: 16px 20px; overflow: hidden; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; font-size: 12px; letter-spacing: 1px; background: #2980b9; font-weight: bold; } .team-member-box.profile1.tmb-2 .team-member-description { padding: 20px 30px; border: solid 1px #ebebeb; border-top: none; background: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .team-member-box.profile1.tmb-2 .simple-read-more { text-decoration: none; display: inline-block; color: #323436; border-bottom: 1px dotted #2980b9; } .team-member-box.profile1.tmb-2 .simple-read-more:hover { color: #2980b9; } .team-member-box.profile1.tmb-2 img { min-width: 100%; max-width: none; } .team-member-box.profile1.tmb-2 .team-member-name { display: block; line-height: 1.3; margin-bottom: 0; float: none; clear: both; color: #323436; } .team-member-box.profile1.tmb-2 .team-position { color: #777; display: block; clear: both; margin-bottom: 0; font-size: 13px; letter-spacing: 1px; margin-top: 2px; } .team-member-box.profile1.tmb-2 .nbm { margin-bottom: 0 !important; } .compact-comment-form label { display: none !important; } ul.social-icons.dark li a { color: #555; background-color: rgba(0, 0, 0, 0.05); } ul.social-icons.dark li a i:not(:first-child) { padding-top: 6px; } .topiconbox1 .bm-button.bm-third-dark { border-bottom: 2px solid rgba(0, 0, 0, 0.0980392); color: #323436 !important; font-family: inherit !important; } .topiconbox1 .bm-button.bm-third-dark:hover { border-color: #333437; background: #333437; color: white !important; } .topiconbox1 p { padding: 0 10px; } .topiconbox1 a:empty { display: none; } .headerElement1 body h6 { margin-bottom: 0; } img.image1 { min-width: 100%; } .video-wrapper.shortcode-container iframe { min-width: 100%; } .bm-button[data-btn-width=block] { margin-right: 0; } .esg-entry-content a > i.fa-angle-right { margin-left: 2px; } .accent-skin .esg-pagination .esg-filterbutton { color: #3f3f3f; line-height: 35px; width: 40px; text-align: center; text-decoration: none; display: block; text-align: center; background-color: #ebebeb; margin: 0 4px 0 0; -o-border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-transition: all 0.2s ease 0; -moz-transition: all 0.2s ease 0; -o-transition: all 0.2s ease 0; box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1) inset; border-bottom: solid 1px #fff; } .accent-skin .esg-pagination .esg-filterbutton.selected { background: #2980b9; box-shadow: none; color: white; } .accent-skin .esg-pagination .esg-filterbutton:hover:not(.selected) { background: #323436; color: white; } .accent-skin .esg-filter-wrapper { margin-left: 0 !important; margin-right: 0 !important; } .accent-skin .esg-filter-wrapper .esg-filterbutton { margin-right: 0; margin-bottom: 0; background: white; color: #111111; border-radius: 0; border: 1px solid #ebebeb; border-left: 0; text-transform: none; font-weight: 400; padding-left: 17px; padding-right: 17px; line-height: 36px; } .accent-skin .esg-filter-wrapper .esg-filterbutton:hover:not(.selected) { color: #2980b9; } .accent-skin .esg-filter-wrapper .esg-filterbutton:first-child { border-left: 1px solid #ebebeb; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .accent-skin .esg-filter-wrapper .esg-filterbutton:nth-last-child(2) { border-top-right-radius: 4px; border-bottom-right-radius: 4px; } .accent-skin .esg-filter-wrapper .esg-filterbutton.selected { background: #2980b9; border-color: #2980b9; color: white; } .accent-skin .esg-filter-wrapper .eg-el-amount { opacity: 0.7; } .accent-skin .esg-filter-wrapper .eg-el-amount:before, .accent-skin .esg-filter-wrapper .eg-el-amount:after { display: none; } .accent-skin .esg-filters:first-child .esg-navigationbutton.esg-left, .accent-skin .esg-filters:first-child .esg-navigationbutton.esg-right { margin-left: 0 !important; margin-right: 0 !important; background: white; color: #111111; border-radius: 0; text-transform: none; font-weight: 400; padding-left: 12px; padding-right: 12px; line-height: 34px; border: 1px solid #ebebeb; float: right; } .accent-skin .esg-filters:first-child .esg-navigationbutton.esg-left i, .accent-skin .esg-filters:first-child .esg-navigationbutton.esg-right i { color: #222; } .accent-skin .esg-filters:first-child .esg-navigationbutton.esg-left:hover i, .accent-skin .esg-filters:first-child .esg-navigationbutton.esg-right:hover i { color: #2980b9; } .accent-skin .esg-filters:first-child .esg-navigationbutton.esg-left:active, .accent-skin .esg-filters:first-child .esg-navigationbutton.esg-right:active { background: #2980b9; border-color: #2980b9; } .accent-skin .esg-filters:first-child .esg-navigationbutton.esg-left:active i, .accent-skin .esg-filters:first-child .esg-navigationbutton.esg-right:active i { color: white; } .accent-skin .esg-filters:first-child .esg-navigationbutton.esg-left { border-right: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .accent-skin .esg-filters:first-child .esg-navigationbutton.esg-right { border-top-right-radius: 4px; border-bottom-right-radius: 4px; } section { position: relative; } @media handheld, only screen and (min-width: 767px) { .headerElement1 body .fw-container { padding-left: 0; padding-right: 0; } .headerElement1 body.page-template-page-fullwidth .fw-container, .headerElement1 body.page-template-page-no-subheader .fw-container{ padding-left: 50px; padding-right: 50px; } } @media handheld, only screen and (min-width: 1260px) { .headerElement1 body.page-template-page-fullwidth .fw-container, .headerElement1 body.page-template-page-no-subheader .fw-container { padding-left: 15px; padding-right: 15px; } } @media handheld, only screen and (max-width: 900px) { .headerElement1 body .container { width: 100% !important; } } @media handheld, only screen and (max-width: 767px) { .headerElement1 .fw-container { padding-left: 30px; padding-right: 30px; } } .headerElement1 #main-nav > li.menu-item-no-children > a > i.sf-sub-indicator { display: none; } .headerElement1 body .light-menu-dropdown #main-nav > li.current-menu-ancestor::after, .headerElement1 body .light-menu-dropdown #main-nav > li.current-menu-item::after { transform: scale(1, 1); } .headerElement1 body .light-menu-dropdown #main-nav > li:after { opacity: 0.9; } .headerElement1 #pre-footer-area:after { display: none; } .topiconbox1 .aligncenter > p { padding-left: 20px; padding-right: 20px; } .gray-separator, .darker-gray-separator { margin: 0 auto; width: 30px; height: 1px; border-top: 1px solid #ebebeb; } .darker-gray-separator { border-top: 1px solid #cccccc; } @media handheld, only screen and (max-width: 1024px) { .headerElement1 #main-wrapper #main-nav > li > a > i.sf-sub-indicator { display: none !important; } } .dark-background .topiconbox1 .content-box { border: 0; } .headerElement1 #main-content .sideimageblock1 .icon-box-img { max-width: 64px; } @media handheld, only screen and (max-width: 767px) { .single-post #main-content { padding-left: 30px; padding-right: 30px; } .singlePostElement1 #respond p input:not([type=checkbox]) { width: 100% !important; } } /* INLINE STYLES */ #header-inner-sticky-wrapper { height: 80px; } #header-inner, .main-navigation, #show-nav-menu { height: 80px; line-height: 80px; } /* FIXES */ .bm-teaser-column.imageteaser1 .teaser-content { margin-right: 0; float: none; display: block; } .bm-heading.bm-center-heading.lineheading1 span:before { margin-right: -10px; } .bm-heading.bm-center-heading.lineheading1 span:after { margin-left: -10px; } .bm-heading.bm-center-heading.lineheading1 { margin-top: 20px; } .bm-teaser-column.alternative.imageteaseralt1 .teaser-content { margin-right: 0; float: none; display: block; } /* SCROLL-TO-TOP BUTTON */ body { overflow-x: hidden; } .headerElement1 a.scroll-to-top { -webkit-animation: hb-pop 0.4s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: hb-pop 0.4s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: hb-pop 0.4s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); animation: hb-pop 0.4s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); display: block; color: #fff; cursor: pointer; z-index: 10000; height: 40px; width: 40px; background-color: rgba(0,0,0,0.4); background-repeat: no-repeat; background-position: center; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; visibility: visible; } .headerElement1 a.scroll-to-top i { width: 40px; height: 40px; display: block; line-height: 37px; text-align: center; } .headerElement1 a.scroll-to-top.show-button { opacity: 1; } .headerElement1 a.scroll-to-top.hide-button { opacity: 0; } .floating-icon-links { display: block; position: fixed; text-align: center; right: 20px; bottom: 20px; z-index: 9999; } @media handheld,only screen and (max-width:767px){ .headerElement1 a.scroll-to-top, .headerElement1 a.scroll-to-top.show-button { display: none; } } /* STICKY HEADER */ #header-inner-sticky-wrapper.is-sticky #header-inner{ box-shadow: 2px 2px 2px rgba(0,0,0,0.05); } .headerElement1 #header-inner-sticky-wrapper.is-sticky #header-inner-bg { background: rgba(255,255,255,0.97); transition: background-color .25s ease-in-out; } .headerElement1 .menu-item-no-children > a > i.sf-sub-indicator { display: none; } .headerElement1 .sub-menu .sf-sub-indicator { top: 18px; } .headerElement1 #logo img { max-width: 186px; } #pre-footer-area { z-index: 2; } /* Theme Unit Fixes */ .postPreviewElement1 .post-content { min-height: 193px; } /* Sticky */ .postPreviewElement1 .sticky-notification { display: inline-block; font-size: 13px; color: #999; position: relative; top: 2px; margin-left: 4px; } .postPreviewElement1 .sticky-notification i { display: inline-block; margin-left: 5px; font-size: 0.9em; } /* Markup: HTML Tags and Formatting */ .singlePostElement1 blockquote { padding-left: 30px; } .singlePostElement1 .single-post-content ul, .singlePostElement1 .single-post-content ol { padding-left: 20px; margin-bottom: 20px; } .singlePostElement1 .single-post-content ul ul, .singlePostElement1 .single-post-content ul ol, .singlePostElement1 .single-post-content ol ol, .singlePostElement1 .single-post-content ol ul { margin-bottom: 0; } .singlePostElement1 .single-post-content address { margin-bottom: 20px; } .singlePostElement1 .single-post-content pre { white-space: normal; } /* Gallery */ .gallery{clear:both;margin:0 0 20px;overflow:hidden;} .gallery img{margin:2px !important;} .gallery .gallery-group{float:left;position:relative;} .gallery .gallery-item{float:left;margin:0;position:relative;width:inherit;} .gallery .gallery-row{overflow:hidden;} .gallery .gallery-item a{background:transparent;border:none;color:inherit;margin:0;padding:0;text-decoration:none;width:auto;} .gallery .gallery-item img,.gallery .gallery-item img:hover{background:none;border:none;box-shadow:none;max-width:100%;padding:0;vertical-align:middle;} .gallery-caption{background:#eee;background:rgba( 255,255,255,0.8 );color:#333;font-size:13px;font-weight:400;overflow:hidden;padding:10px 0;position:absolute;bottom:0;text-indent:10px;text-overflow:ellipsis;width:100%;white-space:nowrap;} .gallery .gallery-item-small .gallery-caption{font-size:11px;} .widget-gallery .gallery-unresized{visibility:hidden;height:0px;overflow:hidden;} .gallery .gallery-item img.grayscale{position:absolute;left:0;top:0;} .gallery .gallery-item img.grayscale:hover{opacity:0;} .gallery.type-circle .gallery-item img{border-radius:50% !important;} .gallery.type-circle .gallery-caption{display:none;opacity:0;} /* Comments */ .comments-inner .alert.alert-warning { margin-top: 15px; padding-left: 1px; } /* Empty Search Results */ .no-search-results { padding-top: 100px; padding-bottom: 100px; } .headerElement1 body .no-search-results h5 { font-size: 15px; color: #777; margin-bottom: 20px; font-family: inherit !important; } .no-search-results h4 { margin-bottom: 10px; } .no-search-results form { max-width: 400px; margin: 0 auto; }