#ray {font-size:100%;background:#ffffff;color:#525459;padding:0;margin:0;font-family:'Open Sans','Arial',sans-serif;font-weight:400;font-style:normal;line-height:140%;position:relative;cursor:default;}#ray meta.foundation-version {font-family:"/5.3.3/";}#ray meta.foundation-mq-small {font-family:"/only screen/";width:0em;}#ray meta.foundation-mq-medium {font-family:"/only screen and (min-width:40.063em)/";width:40.063em;}#ray meta.foundation-mq-large {font-family:"/only screen and (min-width:64.063em)/";width:64.063em;}#ray meta.foundation-mq-xlarge {font-family:"/only screen and (min-width:90.063em)/";width:90.063em;}#ray meta.foundation-mq-xxlarge {font-family:"/only screen and (min-width:120.063em)/";width:120.063em;}#ray meta.foundation-data-attribute-namespace {font-family:false;}#ray html ,#ray body {}#ray * ,#ray *:before ,#ray *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#ray html ,#ray body {font-size:100%;}#ray body {background:#ffffff;color:#525459;padding:0;margin:0;font-family:'Open Sans','Arial',sans-serif;font-weight:400;font-style:normal;line-height:140%;position:relative;cursor:default;}#ray a:hover {cursor:pointer;}#ray .columns > img, #ray .columns > a > img {width:100%;height:auto;}#ray img {-ms-interpolation-mode:bicubic;}#ray #map_canvas img ,#ray #map_canvas embed ,#ray #map_canvas object ,#ray .map_canvas img ,#ray .map_canvas embed ,#ray .map_canvas object {max-width:none !important;}#ray .left {float:left !important;}#ray .right {float:right !important;}#ray .clearfix:before ,#ray .clearfix:after {content:" ";display:table;}#ray .clearfix:after {clear:both;}#ray .hide {display:none;}#ray .antialiased {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#ray img {display:inline-block;vertical-align:middle;}#ray textarea {height:auto;min-height:50px;}#ray select {width:100%;}#ray button ,#ray .button:not(.light-background) {border-style:solid;border-width:1px;cursor:pointer;font-family:'Open Sans','Arial',sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:1rem;background-color:#f2f2f2;border-color:#c2c2c2;color:#7c7b7f;transition:background-color 300ms ease-out;}#ray button:hover ,#ray button:focus ,#ray .button:not(.light-background):hover ,#ray .button:not(.light-background):focus {background-color:#c2c2c2;}#ray button:hover ,#ray button:focus ,#ray .button:not(.light-background):hover ,#ray .button:not(.light-background):focus {color:#7c7b7f;}#ray button.secondary ,#ray .button.secondary {background-color:#e7e7e7;border-color:#b9b9b9;color:#7c7b7f;}#ray button.secondary:hover ,#ray button.secondary:focus ,#ray .button.secondary:hover ,#ray .button.secondary:focus {background-color:#b9b9b9;}#ray button.secondary:hover ,#ray button.secondary:focus ,#ray .button.secondary:hover ,#ray .button.secondary:focus {color:#7c7b7f;}#ray button.success ,#ray .button.success {background-color:#43ac6a;border-color:#368a54;color:#f2f2f2;}#ray button.success:hover ,#ray button.success:focus ,#ray .button.success:hover ,#ray .button.success:focus {background-color:#368a54;}#ray button.success:hover ,#ray button.success:focus ,#ray .button.success:hover ,#ray .button.success:focus {color:#f2f2f2;}#ray button.alert ,#ray .button.alert {background-color:#f04124;border-color:#cf280e;color:#f2f2f2;}#ray button.alert:hover ,#ray button.alert:focus ,#ray .button.alert:hover ,#ray .button.alert:focus {background-color:#cf280e;}#ray button.alert:hover ,#ray button.alert:focus ,#ray .button.alert:hover ,#ray .button.alert:focus {color:#f2f2f2;}#ray button.large ,#ray .button.large {padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem;}#ray button.small ,#ray .button.small {padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:1rem;}#ray button.tiny ,#ray .button.tiny {padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.6875rem;padding-left:1.25rem;font-size:0.6875rem;}#ray button.expand ,#ray .button.expand {padding-right:0;padding-left:0;width:100%;}#ray button.left-align ,#ray .button.left-align {text-align:left;text-indent:0.75rem;}#ray button.right-align ,#ray .button.right-align {text-align:right;padding-right:0.75rem;}#ray button.radius ,#ray .button.radius {border-radius:5px;}#ray button.round ,#ray .button.round {border-radius:1000px;}#ray button.disabled ,#ray button[disabled] ,#ray .button.disabled ,#ray .button[disabled] {background-color:#f2f2f2;border-color:#c2c2c2;color:#7c7b7f;cursor:default;opacity:0.7;box-shadow:none;}#ray button.disabled:hover ,#ray button.disabled:focus ,#ray button[disabled]:hover ,#ray button[disabled]:focus ,#ray .button.disabled:hover ,#ray .button.disabled:focus ,#ray .button[disabled]:hover ,#ray .button[disabled]:focus {background-color:#c2c2c2;}#ray button.disabled:hover ,#ray button.disabled:focus ,#ray button[disabled]:hover ,#ray button[disabled]:focus ,#ray .button.disabled:hover ,#ray .button.disabled:focus ,#ray .button[disabled]:hover ,#ray .button[disabled]:focus {color:#7c7b7f;}#ray button.disabled:hover ,#ray button.disabled:focus ,#ray button[disabled]:hover ,#ray button[disabled]:focus ,#ray .button.disabled:hover ,#ray .button.disabled:focus ,#ray .button[disabled]:hover ,#ray .button[disabled]:focus {background-color:#f2f2f2;}#ray button.disabled.secondary ,#ray button[disabled].secondary ,#ray .button.disabled.secondary ,#ray .button[disabled].secondary {background-color:#e7e7e7;border-color:#b9b9b9;color:#7c7b7f;cursor:default;opacity:0.7;box-shadow:none;}#ray button.disabled.secondary:hover ,#ray button.disabled.secondary:focus ,#ray button[disabled].secondary:hover ,#ray button[disabled].secondary:focus ,#ray .button.disabled.secondary:hover ,#ray .button.disabled.secondary:focus ,#ray .button[disabled].secondary:hover ,#ray .button[disabled].secondary:focus {background-color:#b9b9b9;}#ray button.disabled.secondary:hover ,#ray button.disabled.secondary:focus ,#ray button[disabled].secondary:hover ,#ray button[disabled].secondary:focus ,#ray .button.disabled.secondary:hover ,#ray .button.disabled.secondary:focus ,#ray .button[disabled].secondary:hover ,#ray .button[disabled].secondary:focus {color:#7c7b7f;}#ray button.disabled.secondary:hover ,#ray button.disabled.secondary:focus ,#ray button[disabled].secondary:hover ,#ray button[disabled].secondary:focus ,#ray .button.disabled.secondary:hover ,#ray .button.disabled.secondary:focus ,#ray .button[disabled].secondary:hover ,#ray .button[disabled].secondary:focus {background-color:#e7e7e7;}#ray button.disabled.success ,#ray button[disabled].success ,#ray .button.disabled.success ,#ray .button[disabled].success {background-color:#43ac6a;border-color:#368a54;color:#f2f2f2;cursor:default;opacity:0.7;box-shadow:none;}#ray button.disabled.success:hover ,#ray button.disabled.success:focus ,#ray button[disabled].success:hover ,#ray button[disabled].success:focus ,#ray .button.disabled.success:hover ,#ray .button.disabled.success:focus ,#ray .button[disabled].success:hover ,#ray .button[disabled].success:focus {background-color:#368a54;}#ray button.disabled.success:hover ,#ray button.disabled.success:focus ,#ray button[disabled].success:hover ,#ray button[disabled].success:focus ,#ray .button.disabled.success:hover ,#ray .button.disabled.success:focus ,#ray .button[disabled].success:hover ,#ray .button[disabled].success:focus {color:#f2f2f2;}#ray button.disabled.success:hover ,#ray button.disabled.success:focus ,#ray button[disabled].success:hover ,#ray button[disabled].success:focus ,#ray .button.disabled.success:hover ,#ray .button.disabled.success:focus ,#ray .button[disabled].success:hover ,#ray .button[disabled].success:focus {background-color:#43ac6a;}#ray button.disabled.alert ,#ray button[disabled].alert ,#ray .button.disabled.alert ,#ray .button[disabled].alert {background-color:#f04124;border-color:#cf280e;color:#f2f2f2;cursor:default;opacity:0.7;box-shadow:none;}#ray button.disabled.alert:hover ,#ray button.disabled.alert:focus ,#ray button[disabled].alert:hover ,#ray button[disabled].alert:focus ,#ray .button.disabled.alert:hover ,#ray .button.disabled.alert:focus ,#ray .button[disabled].alert:hover ,#ray .button[disabled].alert:focus {background-color:#cf280e;}#ray button.disabled.alert:hover ,#ray button.disabled.alert:focus ,#ray button[disabled].alert:hover ,#ray button[disabled].alert:focus ,#ray .button.disabled.alert:hover ,#ray .button.disabled.alert:focus ,#ray .button[disabled].alert:hover ,#ray .button[disabled].alert:focus {color:#f2f2f2;}#ray button.disabled.alert:hover ,#ray button.disabled.alert:focus ,#ray button[disabled].alert:hover ,#ray button[disabled].alert:focus ,#ray .button.disabled.alert:hover ,#ray .button.disabled.alert:focus ,#ray .button[disabled].alert:hover ,#ray .button[disabled].alert:focus {background-color:#f04124;}#ray button::-moz-focus-inner {border:0;padding:0;}


#ray .row.noPaddingTop{
    padding-top: 0;
}
#ray h1.ctaHeader,
#ray h2.ctaHeader{
    font-weight: 300;
    padding-top: 0;
}
#ray .row-cta h2{
    font-weight: 300;
}
#ray h2.ctaHeaderBig {
    font-weight: 300;
    font-size: 50px;
}
#ray .textCenter{
    text-align: center !important;
}
#ray .pricing-table.pricing-table_enterprise {
    font-size: 12px !important;
    line-height: 12px !important;
    padding-bottom: 16px;
}
#ray .pricing-table.pricing-table_enterprise li.bullet-item{
    font-size: 12px !important; line-height: 16px !important;margin-left:48px;
}
#ray .pricing-table.pricing-table_enterprise .cta-button{
    text-align: left;
}
#ray .pricing-table.pricing-table_enterprise .cta-button span{
    display: block; font-size: 12px; margin-bottom: 5px;padding-left:4px;
}
#ray .pricing-table.pricing-table_enterprise .cta-button a:not(.login_button){
    text-align: center; display: block;
}
#ray .mainTeaser .special a.button.medium.radis.niceButton.viddler{
    height:40px;
    font-size:13px;
    font-weight:600;
    border-radius:3px;
    line-height:19px;
    box-shadow: none;
}
#ray a.tryItNow.button.primary.medium.light-background{
    box-shadow: none;
}
#ray .row-teaser.specialPadding{
    padding-top: 30px;
    padding-bottom: 17px;
}
#ray .row.bgGreen.specialPadding{
    padding-bottom: 67px;
    padding-top: 87px !important;
}
#ray .row.bgImage.specialPadding{
    padding-top: 28px;
    padding-bottom: 71px;
}
#ray .maxWidthContainer{
    max-width: 900px;
    margin: 0 auto;
}
#ray .maxWidthContainer .maxWidthImage{
  max-width: 500px;
}
#ray .special3 .specialPadding{
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 60px;
}
#ray .special3 .specialPadding .ctaHeader{
    padding-top: 10px;
}
#ray .special4{
    padding-top: 63px;
}
#ray .row-cta .secondHeader.small-text-center{
    font-weight: 300;
}
#ray .row-cta .special5{
    text-align: center;
}
#ray .row-cta .special5 .tryItNow.button.primary.medium.light-background{
    width: 190px; display: inline-block;
}
#ray p.special6{
    margin-bottom: 0;padding: 40px 0 15px 0px;
}
#ray .clear{
    display: block;
    height: 0;
    width: 0;
    clear: both;
}
#ray ol, #ray ul {
    list-style: none outside none;
}
#ray .listInline > li {
    float: left;
}
#ray #page{
    position: relative;
}

#ray .pageCenter {
    margin: 0 auto;
    position: relative;
    width: 960px;
}
#ray #pageFooter {
    background-color: #23272A;
    color: #2A3136;
    font: 11px 'Open Sans' , 'Arial' , sans-serif;
    font-weight: 400;
    position: fixed;
    left: 0;
    bottom: -200px;
    z-index: 1000;
    width: 100%;
}

#ray #pageFooteronly a{
    display: block;
}

#ray #pageFooter img{
    float: left;
}

#ray #pageFooter iframe{
    display: none;
}

#ray #pageFooter hr{
    background: url("https://www.yourcircuit.com/images/dot_darkgrey.png") repeat-x scroll 0 0 transparent;
}

#ray #pageFooter .linkText {
    color: #afee5c;
}

#ray #footerCopyright {
    float: left;
    color: #fff;
    padding-top: 5px;
}

#ray #page #footerCopyright {
    width: 160px;
}

#ray #footerSocialMedia {
    float: left;
    margin-left: 10px;
    padding-top: 2px;
}

#ray #footerSocialMedia li {
    margin-left: 3px;
}

#ray #footerSocialMedia li:first-child {
    margin-left: 0;
}

#ray ul#contextSocialMedia {
    list-style-type: none;
}
#ray ul#contextSocialMedia li {
    margin: 0 5px 0 0;
    padding: 0;
}

#ray #footerSocialMedia .linkImage, #ray #contextSocialMedia .linkImage, #ray .socialmediashare .linkImage,  #ray #contentHeader div.rss a {
    background: url("https://www.yourcircuit.com/images/icons_social_media_white.png");
    height: 22px;
    width: 23px;
}
#ray .socialmediashare .linkImage,
#ray .socialmediashare .linkImage:hover {
    background: url('https://www.yourcircuit.com/images/icons_social_media.png');
}
#ray #footerSocialMedia .linkImage:hover, #ray #contextSocialMedia .linkImage:hover, #ray #contentHeader div.rss a:hover {
    background: url("https://www.yourcircuit.com/images/icons_social_media_white.png");
}
#ray #contextSocialMedia .big .linkImage {
    background: url('https://www.yourcircuit.com/images/icons_social_media33.png');
    height: 33px;
    width: 34px;
}
#ray #contextSocialMedia .big .linkImage:hover {
    background: url('https://www.yourcircuit.com/images/icons_social_media_hover33.png');
}

#ray .socialmediashare.iconwrapper {
    float:left;
    padding: 4px 6px 4px 0;
}
#ray .socialmediashare.iconwrapper.text {
    padding-top:6px;
}
#ray .socialmediashare.iconwrapper.last {
    padding-right: 30px;
}

#ray .iconFacebook, .iconFacebook:hover {
    background-position: 0 0 !important;
}
#ray .iconTwitter, .iconTwitter:hover {
    background-position: 0 -27px !important;
}
#ray .iconGoogle, .iconGoogle:hover {
    background-position: 0 -54px !important;
}
#ray .iconLinkedin, .iconLinkedin:hover {
    background-position: 0 -81px !important;
}
#ray .iconXing, .iconXing:hover {
    background-position: 0 -108px !important;
}
#ray .iconBlog, .iconBlog:hover {
    background-position: 0 -135px !important;
}
#ray .iconYoutube, .iconYoutube:hover {
    background-position: 0 -162px !important;
}
#ray .iconRSS, .iconRSS:hover {
    background-position: 0 -189px !important;
}
#ray .iconTudou, .iconTudou:hover {
    background-position: 0 -215px !important;
}
#ray .iconWeibo, .iconWeibo:hover {
    background-position: 0 -242px !important;
}
#ray .iconYouku, .iconYouku:hover {
    background-position: 0 -268px !important;
}

/* big icons */
#ray #contextSocialMedia .big a {
    display: block;
}

#ray .big .iconTwitter, .big .iconTwitter:hover {
    background-position: 0 -38px !important;
}
#ray .big .iconGoogle, .big .iconGoogle:hover {
    background-position: 0 -76px !important;
}
#ray .big .iconLinkedin, .big .iconLinkedin:hover {
    background-position: 0 -114px !important;
}
#ray .big .iconXing, .big .iconXing:hover {
    background-position: 0 -152px !important;
}
#ray .big .iconBlog, .big .iconBlog:hover {
    background-position: 0 -190px !important;
}
#ray .big .iconYoutube, .big .iconYoutube:hover {
    background-position: 0 -228px !important;
}
#ray .big .iconRSS, .big .iconRSS:hover {
    background-position: 0 -266px !important;
}
#ray .big .iconTudou, .big .iconTudou:hover {
    background-position: 0 -304px !important;
}
#ray .big .iconWeibo, .big .iconWeibo:hover {
    background-position: 0 -342px !important;
}
#ray .big .iconYouku, .big .iconYouku:hover {
    background-position: 0 -380px !important;
}
#ray #footerLinks {
    float: right;
    max-width: 550px;
    padding-top: 2px;
}

#ray #footerLinks li {
    margin-left: 9px;
    line-height: 19px;
}

#ray #footerLinks li:first-child {
    margin-left: 0;
}

#ray #footerLinks .first {
    font-size: 12px;
}

#ray #pageFooter div.seoLinks{
    float: right;
    width: 630px;
    padding: 13px 0;
}

#ray #pageFooter .seoLinks{
    float: left;
    width: 180px;
    padding: 0 15px;
    font-size: 11px;
    line-height: 13px;
    font-weight: 400;
}

#ray #pageFooter .seoLinks .heading{
    color: #fff;

}
#ray #pageFooteronly{
    background-color: #2a3136;
    border-top: 1px solid #000000;
    font: 400 11px 'Open Sans','Arial',sans-serif;
    padding-top: 47px;
    padding-bottom: 85px;
}
#ray #pageFooteronly p{
    color: #ffffff !important;
    line-height: 20px !important;
    margin-right: 400px;
}
#ray #pageFooteronly hr{
    background: url("https://www.yourcircuit.com/images/dot_darkgrey.png") repeat-x scroll 0 0 transparent;
}

#ray #pageFooteronly .pageCenter{
    max-width: 1130px;
    width: 95%;
}

#ray #pageFooteronly img{
    display: block;
    position: absolute;
    left: 0;
    bottom: -3px;
}

#ray #pageFooteronly #footerCopyright{
    color: #7c7b7f;
    bottom: 11px;
    left: 220px;
    top: auto;
    font-size: 13px;
}

#ray #pageFooteronly #footerLinks{
    position: static;
    display: block;
    float: right;
    margin-left: 390px;
    padding-top: 30px;
    padding-bottom: 13px;
    max-width: none;
}

#ray #pageFooteronly #footerLinks a{
    color: #fff;
}

#ray #pageFooteronly #footerSocialMedia {
    right: 0;
    left: auto;
    position: absolute;
    top: -3px;
}

#ray #pageFooteronly #footerSocialMedia li{
    margin-left: 10px;
}

#ray #pageFooteronly #footerSocialMedia .linkImage{
    background: url("https://www.yourcircuit.com/images/icons_social_media_white.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#ray #pageFooteronly #footerLinks li{
    margin-left: 0;
}

#ray #pageFooteronly #footerLinks li a{
    padding-right: 9px;
    margin-right: 9px;
    border-right: 1px solid #7c7b7f;
    line-height: 14px;
    font-size: 13px;
}

#ray #pageFooteronly #footerLinks li.last a{
    padding-right: 0;
    margin-right: 0;
    border-right: none;
}

@media (max-width: 768px) {
    #ray #pageFooteronly p{
      margin-right: 0;
    }

    #ray #pageFooteronly #footerSocialMedia{
        position: static;
        margin-left: 0;
    }

    #ray #pageFooteronly #footerSocialMedia li:first-child{
        margin-left: 0;
        display: block;
        float: none;
        margin-bottom: 10px;
    }

    #ray #pageFooteronly #footerSocialMedia li:first-child + li{
        margin-left: 0;
    }

    #ray #pageFooteronly img{
        position: static;
    }

    #ray #pageFooteronly #footerCopyright{
        position: static;
    }

    #ray #pageFooteronly #footerLinks{
        float: none;
        margin-left: 0;
        width: 100%;
    }
}



/* new stuff */
#ray .home .row-teaser .row{
	padding: 0;
    min-height: 500px;
    max-height: 600px;
    overflow: hidden;
}
#ray .home .row-teaser .row.noMinHeight{
    min-height: 0px;
}
#ray .home .row-teaser .row.noMaxHeight{
    max-height: none;
}
#ray .home .row-teaser .columns{
    padding: 0;
}
#ray .home .row-teaser .medium-6.columns > div{
    padding: 130px 50px 70px;
}
#ray .home .row-teaser .row.noMinHeight .medium-6.columns > div {
    padding-top: 110px;
}
#ray .home .row-teaser .row.bgImage .medium-6.columns > div{
    padding: 20px 20px;
    margin: 110px 30px 50px;
    background: url("https://www.yourcircuit.com/images/homepage_dimmer.png") repeat 0 0 transparent;
}
#ray .home .row-teaser.greenTriplets .row, #ray .home .row-teaser.transparentTriplets .row{
    min-height: auto;
    max-height: none;
}
#ray .home .greenTriplets .row, #ray .home .transparentTriplets .row{
    background-color: #88C641;
    padding: 60px 4px 0 50px;
    position: relative;
}
#ray .home .transparentTriplets ul, #ray .home .greenTriplets ul {
   list-style: disc;
}
#ray .home .transparentTriplets .row{
    background-color: transparent;
}
#ray .home .transparentTriplets a h3{
    padding-left: 40px;
    background: url("https://www.yourcircuit.com/images/demo.png") 0 0 no-repeat transparent;
    line-height: 30px;
}
#ray .home .greenTriplets h2, #ray .home .greenTriplets h3{
    color: #fff;
}
#ray .home .greenTriplets h2, #ray .home .transparentTriplets h2{
    margin: 0;
    padding: 0 0 40px 0;
    font-weight: 300
}
#ray .home .greenTriplets .anchorButton{
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -20px;
    width: 48px;
    height: 22px;
}
#ray .home .greenTriplets .anchorButton a{
    display: block;
    width: 48px;
    height: 22px;
    background: url('https://www.yourcircuit.com/images/scroller_down.png') 0 0 no-repeat transparent;
}
#ray .home .greenTriplets .anchor{
    position: absolute;
    top: -37px;
    lefT: 0;
}
#ray .home .greenTriplets .row .medium-4.columns, #ray .home .transparentTriplets .row .medium-4.columns{
    padding: 0 46px 30px 0;
}
#ray .home .greenTriplets h3, #ray .home .transparentTriplets h3 {
    font-size: 1.5rem;
}
#ray .home .mainTeaser .special{
    padding-top: 240px;
    max-width: 1155px;
    text-align: center;
}
#ray .home .mainTeaser .special > div{
    padding: 20px;
    background: none;
    max-width: 450px;
    text-align: left;
    background: url("https://www.yourcircuit.com/images/homepage_dimmer.png") repeat 0 0 transparent;
}

#ray .home .mainTeaser .special .button.niceButton{
    background: none;
    border: 0;
    color: #fff;
    margin-bottom: 0;
}

#ray .mainTeaser .special .bigButton, #ray  .bigButton{
    padding: 0.625rem 2.9375rem 0.6875rem;
    font-size: 21px;
    line-height: 24px;
    margin-top: 25px;
}

#ray .home .row-teaser .headline{
    padding-top: 60px;
    padding-bottom: 20px;
    text-align: center;
    maring: 0 auto;
}
#ray .home .row-teaser .tabContainer ul{
    list-style: disc;
}
#ray .home .row-teaser .tabContainer .row{
    display: none;
}
#ray .home .row-teaser .tabContainer .row .columns {
    padding-top: 20px;
    background: url("https://www.yourcircuit.com/images/circuit_bg.png") 0 0 repeat-x transparent;
}
#ray .home .row-teaser .tabContainer .row .columns  > div {
    padding-top: 0 !important;

}
#ray .home .row-teaser .tabContainer .tabHolder{
    margin: 0 auto;
    max-width: 1170px;
}

#ray .home .row-teaser .tabContainer .tabHolder .tab{
    display: block;
    width: 25%;
    background-color: #88c540;
    height: 70px;
    float: left;
    text-align: center;
    border-left: 4px solid #fff;
}
#ray .home .row-teaser .tabContainer .tabHolder .tab:first-child {
    border: none;
}
#ray .home .row-teaser .tabContainer .tabHolder .tab a{
    color: #fff;
    line-height: 70px;
    font-size: 21px;
    width: 100%;
    display: inline-block;
}

#ray .home .row-teaser .tabContainer .tabHolder .tab.active{
    background: url("https://www.yourcircuit.com/images/circuit_tab.png") 0 0 repeat-x transparent;
    height: 74px;
}

#ray .home .row-teaser .tabContainer .tabHolder .tab.active a{
    color: #525459;
}
#ray .home h3.teaserHeadline{
    font-size: 1.5rem;
}

#ray .home .tabContainer h3.teaserHeadline {
    color: #525459;
}
/* new stuff end*/


#ray .mainTeaser{
	background: url("https://www.yourcircuit.com/images/topimg.jpg")  no-repeat center center transparent;
	-webkit-background-size: cover;  
	-moz-background-size: cover;  
	-o-background-size: cover;  
	background-size: cover;
	height: 640px;
}

#ray .mainTeaser .special{
    margin: 0; text-align: left; max-width: 900px; padding-top: 270px; margin: 0 auto; padding-left: 0.625rem;
    padding-right: 0.625rem;
}
#ray .mainTeaser .special > div{
    max-width: 395px;
}
#ray .mainTeaser.noBackground{
    background: none;
    height: auto;
}

#ray .mainTeaser.noBackground p{
    color: #525459;
}

#ray .mainTeaser.noBackground > div{
    padding-top: 0;
    max-width: 750px;
}

#ray .mainTeaser.noBackground img{
    width: 100%;
}

#ray .soloimg{
    width: 100%;
}

#ray .bgImage{
	background: url("https://www.yourcircuit.com/images/bgmiddle.jpg")  no-repeat center center transparent;
	-webkit-background-size: cover;  
	-moz-background-size: cover;  
	-o-background-size: cover;  
	background-size: cover;
}

#ray .bgImage p{
	color: #fff;
}

#ray .mainTeaser > div{
	max-width: 630px;
	margin: 0 auto;
	padding: 200px 25px 0;
	text-align: center;
}

#ray .mainTeaser p{
	color: #fff;
}

#ray .button.radius img{
	margin: -5px 10px 0 0;
}

#ray .mainTeaser .button.niceButton{
	margin-right: 15px;
}
#ray .bgGreen{
	background-color: #88c540;
	padding-top: 30px;
}
#ray .bgGreen h2{
	color: #fff;
}

#ray .grayButton, #ray .grayButton:focus, #ray .grayButton:hover{
	background-color: #55575C;
	color: #fff;
	border: #55575C 1px solid;
}
#ray .carousel{
    padding: 0  1.625rem;
    max-width: 900px;
    margin: 0 auto;
}
#ray .carousel .navigation{
    width: 40%;
    float: left;
}
#ray .carousel .navigation a{
    display: block;
    color: #525459;
    padding: 5px 0 5px 30px;
}

#ray .carousel .navigation a p{
    display: none;
}
#ray .carousel .navigation a.active{
    font-weight: bold;
}
#ray .carousel .gallery{
    width: 60%;
    float: left;
    position: relative;
    overflow: hidden;
}
#ray .carousel .indicator{
    width: 156px;
    margin: 0 auto;
    padding-top: 20px;
    padding-left: 20px;
}
#ray .carousel .gallery .element{
    position: absolute;
}

#ray .carousel .gallery .element img{
    width: 100%;
    height: auto;
}
#ray .carousel .indicator a{
    display: block;
    float: left;
    height: 14px;
    width: 14px;
    background: url("https://www.yourcircuit.com/images/indicator.png") 0 0 no-repeat transparent;
    margin-right: 20px;
}
#ray .carousel .indicator a.active{
    background: url("https://www.yourcircuit.com/images/indicator_active.png") 0 0 no-repeat transparent;
}

#ray .ray_officeinfo {
    width:320px;
    float: left;
    margin-left:120px;
    margin-top:90px;
}

#ray .pricing-table .price span {
    color:#fff;
}

#ray .bgGreen a.download {
    color:#fff !important;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
}

#ray #pageFooteronly #footerSocialMedia .linkImage.iconAppstore{
    background: url("https://www.yourcircuit.com/images/appstore.png") 0 0 no-repeat transparent;
    height: 40px;
    width: 135px;
}

#ray .main-container{
    background: url("https://www.yourcircuit.com/images/bg_1.gif") repeat scroll 0 0 transparent;
}

#ray .tabBox{
    width: 700px;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 50px;
}

#ray .tabBox .tabContent{
    position: relative;
}

#ray .tabBox .tabContent .additionalLinks{
    position: absolute;
    right: 0;
    top: 10px;
    font-style: italic;
}

#ray .tabBox .tabContent .additionalLinks a{
    display: block;
}

#ray .tabBox .tabHeader{
    border-bottom: 2px solid #DADADA;
    padding-bottom: 15px;
}

#ray .tabBox .tabHeader .tabTrigger{
    color: #B3B2B4;
    display: block;
    float: left;
    width: 138px;
    height: 20px;
    border: 1px solid white;
    text-align: center;
    line-height: 20px;
    font-size: 14px;
    margin-right: 49px;
}

#ray .tabBox .tabHeader .tabTrigger:first-child + a + a + a{
    margin-right: 0;
}

#ray .tabBox .tabHeader .tabTrigger.active{
    color: #525459;
}
#ray .tabBox .formContainerTwoCol{
    width: 660px;
    margin: 0 auto;
    padding-left: 20px;
}
#ray .tabBox .formContainerTwoCol > div{
    float: left;
    width: 300px;
    margin-right: 20px;
}

#ray .tabBox .formContainerTwoCol > div.formLeftCol h3{
    margin-bottom: 40px;
}

#ray .tabBox .formContainerTwoCol > div input,#ray .tabBox .formContainerTwoCol > div .dropdownContainer, #ray .tabBox .formContainerTwoCol > div .dropdownContainer .dropdownMenu{
    display: block;
    width: 300px;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5);
    -moz-box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5);
    box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5);
    border-color: #dadada;
    padding: 5px 14px 4px 14px;
    font-family: "Open Sans";
    font-size: 13px;
    line-height: 19px;
    margin: 0 0 10px 0;
    padding: 5px 14px 4px 14px;
    background-color: #ffffff;
    border: 1px solid #dadada;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #525459;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
    height: 30px;
}

#ray .tabBox .formContainerTwoCol > div .dropdownContainer > span{
    font-size: 13px;
    line-height: 19px;
}

#ray .tabBox .formContainerTwoCol > div input:disabled{
    background-color: #DDDDDD;
}

#ray .tabBox .formContainerTwoCol > div .dropdownContainer{
    background: url("https://www.yourcircuit.com/images/arrow_down_icon.png") 280px 12px no-repeat #fff;
    position: relative;
}

#ray .tabBox .formContainerTwoCol > div .dropdownContainer.active{
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

#ray .tabBox .formContainerTwoCol > div .dropdownContainer select{
    display: none;
}

#ray .tabBox .formContainerTwoCol > div .dropdownContainer .dropdownMenu{
    display: none;
    position: absolute;
    left: -1px;
    top: 32px;
    height: auto;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    padding: 0;
    z-index: 1000;
}

#ray .tabBox .formContainerTwoCol > div .dropdownContainer .dropdownMenu span{
    display: block;
    padding: 5px 14px;
    font-size: 13px;
}

#ray .tabBox .formContainerTwoCol > div .dropdownContainer .dropdownMenu span.active{
    background: url("https://www.yourcircuit.com/images/dropdown_active_icon.png") 280px 9px no-repeat #fff;
}

#ray .tabBox .formContainerTwoCol > div .dropdownContainer .dropdownMenu span:hover{
    background-color: #dadada;
}
#ray .tabBox .formContainerTwoCol > div .halfWidth{
    width: 140px !important;
    float: left;
}

#ray .tabBox .formContainerTwoCol > div .halfWidth.dropdownContainer{
    margin-right: 20px;
    background: url("https://www.yourcircuit.com/images/arrow_down_icon.png") 122px 12px no-repeat #fff;
}

#ray .tabBox .formContainerTwoCol > div .halfWidth .dropdownMenu{
    width: auto !important;
    min-width: 140px;
}

#ray .tabBox .formContainerTwoCol > div .halfWidth.dropdownContainer .dropdownMenu span.active{
    background: url("https://www.yourcircuit.com/images/dropdown_active_icon.png") 122px 9px no-repeat #fff;
}

#ray .tabBox .formContainerTwoCol > div .halfWidth.dropdownContainer .dropdownMenu span.active:hover{
    background-color: #dadada;
}

#ray .tabBox .formContainerTwoCol > div input[type="checkbox"]{
    display: none;
}

#ray .tabBox .formContainerTwoCol > div label{
    padding-left: 25px;
    margin-bottom: 14px;
    background: url("https://www.yourcircuit.com/images/circuit_checkbox.png") 0 1px no-repeat transparent;
}

#ray .tabBox .formContainerTwoCol > div label:hover{
    background: url("https://www.yourcircuit.com/images/circuit_checkbox_hover.png") 0 1px no-repeat transparent;
}

#ray .tabBox .formContainerTwoCol > div label.active{
    background: url("https://www.yourcircuit.com/images/circuit_checkbox_active.png") 0 1px no-repeat transparent;
}

#ray .tabBox .formContainerTwoCol > div label.active:hover{
    background: url("https://www.yourcircuit.com/images/circuit_checkbox_active_hover.png") 0 1px no-repeat transparent;
}

#ray .tabBox .formContainerTwoCol iframe{
    width: 100%;
    height: 400px;
}

#ray .tabBox .formContainerTwoCol p.small{
    font-size: 12px;
}

#ray .tabBox .formContainerTwoCol .button.primary.medium.light-background, #ray .tabBox .table .button.primary.medium.light-background{
    padding: 3px 20px 1px 20px;
}

#ray .tabBox .table{
    margin-top: 20px;
    border-radius: 0;
}

#ray .tabBox .table .tableHead{
    border-top: 1px solid #b3b2b4;
    border-bottom: 1px solid #b3b2b4;
    padding: 0 40px;
}

#ray .tabBox .table .tableLine{
    border-bottom: 1px solid #b3b2b4;
    padding: 0 40px;
}

#ray .tabBox .table .tableHead span{
    display: block;
    width: 20%;
    text-align: left;
    line-height: 20px;
    color: #b3b2b4;
    font-weight: bold;
    font-size: 14px;
    float: left;
}

#ray .tabBox .table .tableHead span:first-child, #ray .tabBox .table .tableLine span:first-child{
    width: 40%;
}

#ray .tabBox .table .tableHead span:first-child + span + span + span, #ray .tabBox .table .tableLine span:first-child + span + span + span{
    text-align: right;
}

#ray .tabBox .table .tableLine span{
    display: block;
    width: 20%;
    text-align: left;
    line-height: 30px;
    color: #b3b2b4;
    font-weight: 300;
    font-size: 14px;
    float: left;
}

#ray .tabBox .table .small{
    float: right;
    font-size: 10px;
    margin-top: 10px;
}

#ray .tabBox .table.fiveColumn .tableHead, #ray .tabBox .table.fiveColumn .tableLine{
    padding: 0;
}

#ray .tabBox .table.fiveColumn .tableHead span, #ray .tabBox .table.fiveColumn .tableLine span{
    width: 20%;
    text-align: center;
}

#ray .tabBox .tabContent .table .additionalLinks{
    position:static;
    float: right;
    padding-right: 2px;
    padding-top: 15px;
}

#ray .tabBox .table .button.primary.medium.light-background{
 padding-bottom: 3px;
 padding-top: 2px;
}

#ray .smFlyout{
    position: fixed;
    width: 220px;
    height: 100px;
    right: -182px;
    top: 50%;
    margin-top: -50px;
}

#ray .smFlyout > a{
    background: url("https://www.yourcircuit.com/images/share_icon.png") 6px 0 no-repeat transparent;
    display: block;
    height: 43px;
    width: 38px;
    position: absolute;
    left: 0;
    top: 30px;
}

#ray .smFlyout .smFlyoutContent{
    margin-left: 38px;
    background-color: #f1f2f4;
    height: 100px;
    width: 182px;
    padding-left: 10px;
}

#ray .smFlyout a.close{
    background: url("https://www.yourcircuit.com/images/icon_close.png") no-repeat scroll 0 -16px transparent;
    height: 15px;
    position: absolute;
    right: 6px;
    top: 6px;
    width: 14px;
    left: auto;
}

#ray .smFlyout p{
    margin: 0;
    padding-top: 5px;
}

#ray .smFlyout .linkImage{
    background: url("https://www.yourcircuit.com/images/icons_social_media.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 22px;
    width: 23px;
    float: left;
    margin-right: 20px;
    margin-top: 12px;
}

#ray .iconFacebook, #ray .iconFacebook:hover {
    background-position: 0 0 !important;
}

#ray .smFlyout .iconTwitter, #ray .smFlyout .iconTwitter:hover {
    background-position: 0 -27px !important;
}

#ray .smFlyout .iconLinkedin, #ray .smFlyout .iconLinkedin:hover {
    background-position: 0 -81px !important;
}

#ray .smFlyout .iconGoogle, #ray .smFlyout .iconGoogle:hover {
    background-position: 0 -54px !important;
}
#ray .quote{
    max-width: 1170px;
    padding: 25px;
    margin: 0 auto;
    background-color: #88c641;
}
#ray .quote > div{
    padding: 15px 91px 12px;
    text-align: center;
    position: relative;
}
#ray .quote .quotemarks:before{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 51px;
    height: 52px;
    background: url("https://www.yourcircuit.com/images/quote_left.png") 0 0 transparent no-repeat;
    content: "";
}

#ray .quote .quotemarks:after {
    display: block;
    position: absolute;
    bottom: 15px;
    right: 0;
    width: 51px;
    height: 52px;
    background: url("https://www.yourcircuit.com/images/quote_right.png") 0 0 transparent no-repeat;
    content: "";
}
#ray .quote p{
    font-size: 2.5625rem;
    color: #fff;
    font-weight: 300;
    margin-bottom: 10px;
}
#ray .quote p.author{
    font-size: 1rem;
    margin-bottom: 0;
}

#ray .quote.transparentBG{
    background-color: transparent;
}

#ray .quote.transparentBG p{
    color: #525459;
}
#ray .quote.transparentBG .quotemarks:after {
    background: url("https://www.yourcircuit.com/images/quote_right_dark.png") 0 0 transparent no-repeat;
}
#ray .quote.transparentBG .quotemarks:before {
    background: url("https://www.yourcircuit.com/images/quote_left_dark.png") 0 0 transparent no-repeat;
}
#ray .iframe-container > .row{
    padding: 0 !important;
    margin: 0 auto !important;
}


/*Landingpage*/
#ray #landingpage a {
    font-weight: 400;
}
#ray #landingpage .large-8 {
    width: 100% !important;
}

#ray #landingpage .noPaddingBottom {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
#ray #landingpage h3.teaserHeadline {
    margin-bottom: 0;
    padding: 40px 0 15px 0;
    font-size: 1.5rem;
}
#ray #landingpage .bgGreen h3.teaserHeadline {
    color: #fff;
}
#ray #landingpage .row.bgGreen.noPaddingBottom {
    padding-top: 60px !important;
}
#ray #landingpage .ctaHeader.white {
    color: #fff;
}
#ray #landingpage .ctaHeader.white strong {
    color: #86c74d;
    font-weight: normal;
}
#ray #landingpage .iframe-container .row {
    position: relative;
    background: #fff;
}
#ray #landingpage #ray-start-using-form-iframe {
    position: absolute;
    right: 1.625rem;
    top: -436px;
    height: 410px;
    width: 335px;
}

#ray #landingpage .mainTeaser {
    height: 457px !important;
}
#ray #landingpage .mainTeaser .special {
    padding-top: 120px !important;
}
#ray #landingpage ul {
    list-style-type: disc;
    color: #fff;
}

#ray #landingpage .row.bgGreen.noPaddingBottom .medium-4.columns p a {
    color: white !important;
    text-decoration: none !important;
}
#ray #landingpage a img {
    width: 100%;
}
@media only screen and (max-width:40em) {
    #ray #landingpage a img {
        width: auto !important;
    }
}
@media only screen and (max-width: 52.063em) {
    #ray #landingpage #ray-start-using-form-iframe {
        position: static;
        margin: 0 auto;
        display: block;
    }
}

/*Landingpage end*/

#ray #ray-start-using-form-iframe ul {
    list-style: disc;
    color: #525459;
}


#bc-frame > div.bc-frame-header{ 	background-color:#2a3136 !important; }  #bc-frame > div.bc-frame-header:after{ 	border-top-color:#2a3136 !important; }  /* .bc-page-wrapper {     background-color: rgba(255, 255, 255, 1)  !important; } */

@media only screen and (min-width:40.063em){#ray button ,#ray .button {display:inline-block;}}#ray .clearing-thumbs ,#ray [data-clearing] {margin-bottom:0;margin-left:0;list-style:none;}#ray .clearing-thumbs:before ,#ray .clearing-thumbs:after ,#ray [data-clearing]:before ,#ray [data-clearing]:after {content:" ";display:table;}#ray .clearing-thumbs:after ,#ray [data-clearing]:after {clear:both;}#ray .clearing-thumbs li ,#ray [data-clearing] li {float:left;margin-right:10px;}#ray .clearing-thumbs[class*="block-grid-"] li ,#ray [data-clearing][class*="block-grid-"] li {margin-right:0;}#ray .clearing-blackout {background:#333333;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998;}#ray .clearing-blackout .clearing-close {display:block;}#ray .clearing-container {position:relative;z-index:998;height:100%;overflow:hidden;margin:0;}#ray .clearing-touch-label {position:absolute;top:50%;left:50%;color:#aaaaaa;font-size:0.6em;}#ray .visible-img {height:95%;position:relative;}#ray .visible-img img {position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%;}#ray .clearing-caption {color:#cccccc;font-size:0.875em;line-height:1.3;margin-bottom:0;text-align:center;bottom:0;background:#333333;width:100%;padding:10px 30px 20px;position:absolute;left:0;}#ray .clearing-close {z-index:999;padding-left:20px;padding-top:10px;font-size:30px;line-height:1;color:#cccccc;display:none;}#ray .clearing-close:hover ,#ray .clearing-close:focus {color:#cccccc;}#ray .clearing-assembled .clearing-container {height:100%;}#ray .clearing-assembled .clearing-container .carousel>ul {display:none;}#ray .clearing-feature li {display:none;}#ray .clearing-feature li.clearing-featured-img {display:block;}
@media only screen and (min-width:40.063em){#ray .clearing-main-prev ,#ray .clearing-main-next {position:absolute;height:100%;width:40px;top:0;}#ray .clearing-main-prev>span ,#ray .clearing-main-next>span {position:absolute;top:50%;display:block;width:0;height:0;border:solid 12px;}#ray .clearing-main-prev > span:hover ,#ray .clearing-main-next > span:hover {opacity:0.8;}#ray .clearing-main-prev {left:0;}#ray .clearing-main-prev>span {left:5px;border-color:transparent;border-right-color:#cccccc;}#ray .clearing-main-next {right:0;}#ray .clearing-main-next>span {border-color:transparent;border-left-color:#cccccc;}#ray .clearing-main-prev.disabled ,#ray .clearing-main-next.disabled {opacity:0.3;}#ray .clearing-assembled .clearing-container .carousel {background:rgba(51, 51, 51, 0.8);height:120px;margin-top:10px;text-align:center;}#ray .clearing-assembled .clearing-container .carousel>ul {display:inline-block;z-index:999;height:100%;position:relative;float:none;}#ray .clearing-assembled .clearing-container .carousel > ul li {display:block;width:120px;min-height:inherit;float:left;overflow:hidden;margin-right:0;padding:0;position:relative;cursor:pointer;opacity:0.4;clear:none;}#ray .clearing-assembled .clearing-container .carousel > ul li.fix-height img {height:100%;max-width:none;}#ray .clearing-assembled .clearing-container .carousel > ul li a.th {border:none;box-shadow:none;display:block;}#ray .clearing-assembled .clearing-container .carousel > ul li img {cursor:pointer !important;width:100% !important;}#ray .clearing-assembled .clearing-container .carousel > ul li.visible {opacity:1;}#ray .clearing-assembled .clearing-container .carousel > ul li:hover {opacity:0.8;}#ray .clearing-assembled .clearing-container .visible-img {background:#333333;overflow:hidden;height:85%;}#ray .clearing-close {position:absolute;top:10px;right:20px;padding-left:0;padding-top:0;}}#ray form {margin:0 0 1rem;}#ray form .row .row {margin:0 -0.5rem;}#ray form .row .row .column ,#ray form .row .row .columns {padding:0 0.5rem;}#ray form .row .row.collapse {margin:0;}#ray form .row .row.collapse .column ,#ray form .row .row.collapse .columns {padding:0;}#ray form .row .row.collapse input {border-bottom-right-radius:0;border-top-right-radius:0;}#ray form .row input.column ,#ray form .row input.columns ,#ray form .row textarea.column ,#ray form .row textarea.columns {padding-left:0.5rem;}#ray label {font-size:0.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:400;line-height:1.5;margin-bottom:0;}#ray label.right {float:none !important;text-align:right;}#ray label.inline {margin:0 0 1rem 0;padding:0.5625rem 0;}#ray label small {text-transform:capitalize;color:#686868;}#ray select::-ms-expand {display:none;}#ray .prefix ,#ray .postfix {display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:0.875rem;height:2.4375rem;line-height:2.4375rem;}#ray .postfix.button {padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none;}#ray .prefix.button {padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none;}#ray .prefix.button.radius {border-radius:0;border-bottom-left-radius:5px;border-top-left-radius:5px;}#ray .postfix.button.radius {border-radius:0;border-bottom-right-radius:5px;border-top-right-radius:5px;}#ray .prefix.button.round {border-radius:0;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}#ray .postfix.button.round {border-radius:0;border-bottom-right-radius:1000px;border-top-right-radius:1000px;}#ray span.prefix ,#ray label.prefix {background:#f2f2f2;border-right:none;color:#333333;border-color:#cccccc;}#ray span.prefix.radius ,#ray label.prefix.radius {border-radius:0;border-bottom-left-radius:5px;border-top-left-radius:5px;}#ray span.postfix ,#ray label.postfix {background:#f2f2f2;border-left:none;color:#333333;border-color:#cccccc;}#ray span.postfix.radius ,#ray label.postfix.radius {border-radius:0;border-bottom-right-radius:5px;border-top-right-radius:5px;}#ray input[type="text"] ,#ray input[type="password"] ,#ray input[type="date"] ,#ray input[type="datetime"] ,#ray input[type="datetime-local"] ,#ray input[type="month"] ,#ray input[type="week"] ,#ray input[type="email"] ,#ray input[type="number"] ,#ray input[type="search"] ,#ray input[type="tel"] ,#ray input[type="time"] ,#ray input[type="url"] ,#ray textarea {-webkit-appearance:none;-webkit-border-radius:0px;background-color:#ffffff;font-family:inherit;border:1px solid #dadada;box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.45);display:block;font-size:1rem;margin:0 0 1rem 0;padding:0.5rem;height:2.4375rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;}#ray input[type="text"]:focus ,#ray input[type="password"]:focus ,#ray input[type="date"]:focus ,#ray input[type="datetime"]:focus ,#ray input[type="datetime-local"]:focus ,#ray input[type="month"]:focus ,#ray input[type="week"]:focus ,#ray input[type="email"]:focus ,#ray input[type="number"]:focus ,#ray input[type="search"]:focus ,#ray input[type="tel"]:focus ,#ray input[type="time"]:focus ,#ray input[type="url"]:focus ,#ray textarea:focus {box-shadow:0 0 5px #999999;border-color:#999999;}#ray input[type="text"]:focus ,#ray input[type="password"]:focus ,#ray input[type="date"]:focus ,#ray input[type="datetime"]:focus ,#ray input[type="datetime-local"]:focus ,#ray input[type="month"]:focus ,#ray input[type="week"]:focus ,#ray input[type="email"]:focus ,#ray input[type="number"]:focus ,#ray input[type="search"]:focus ,#ray input[type="tel"]:focus ,#ray input[type="time"]:focus ,#ray input[type="url"]:focus ,#ray textarea:focus {background:#fafafa;border-color:#999999;outline:none;}#ray input[type="text"]:disabled ,#ray input[type="password"]:disabled ,#ray input[type="date"]:disabled ,#ray input[type="datetime"]:disabled ,#ray input[type="datetime-local"]:disabled ,#ray input[type="month"]:disabled ,#ray input[type="week"]:disabled ,#ray input[type="email"]:disabled ,#ray input[type="number"]:disabled ,#ray input[type="search"]:disabled ,#ray input[type="tel"]:disabled ,#ray input[type="time"]:disabled ,#ray input[type="url"]:disabled ,#ray textarea:disabled {background-color:#dddddd;cursor:default;}#ray input[type="text"][disabled] ,#ray input[type="text"][readonly] ,fieldset[disabled] #ray input[type="text"] ,#ray input[type="password"][disabled] ,#ray input[type="password"][readonly] ,fieldset[disabled] #ray input[type="password"] ,#ray input[type="date"][disabled] ,#ray input[type="date"][readonly] ,fieldset[disabled] #ray input[type="date"] ,#ray input[type="datetime"][disabled] ,#ray input[type="datetime"][readonly] ,fieldset[disabled] #ray input[type="datetime"] ,#ray input[type="datetime-local"][disabled] ,#ray input[type="datetime-local"][readonly] ,fieldset[disabled] #ray input[type="datetime-local"] ,#ray input[type="month"][disabled] ,#ray input[type="month"][readonly] ,fieldset[disabled] #ray input[type="month"] ,#ray input[type="week"][disabled] ,#ray input[type="week"][readonly] ,fieldset[disabled] #ray input[type="week"] ,#ray input[type="email"][disabled] ,#ray input[type="email"][readonly] ,fieldset[disabled] #ray input[type="email"] ,#ray input[type="number"][disabled] ,#ray input[type="number"][readonly] ,fieldset[disabled] #ray input[type="number"] ,#ray input[type="search"][disabled] ,#ray input[type="search"][readonly] ,fieldset[disabled] #ray input[type="search"] ,#ray input[type="tel"][disabled] ,#ray input[type="tel"][readonly] ,fieldset[disabled] #ray input[type="tel"] ,#ray input[type="time"][disabled] ,#ray input[type="time"][readonly] ,fieldset[disabled] #ray input[type="time"] ,#ray input[type="url"][disabled] ,#ray input[type="url"][readonly] ,fieldset[disabled] #ray input[type="url"] ,#ray textarea[disabled] ,#ray textarea[readonly] ,fieldset[disabled] #ray textarea {background-color:#dddddd;cursor:default;}#ray input[type="text"].radius ,#ray input[type="password"].radius ,#ray input[type="date"].radius ,#ray input[type="datetime"].radius ,#ray input[type="datetime-local"].radius ,#ray input[type="month"].radius ,#ray input[type="week"].radius ,#ray input[type="email"].radius ,#ray input[type="number"].radius ,#ray input[type="search"].radius ,#ray input[type="tel"].radius ,#ray input[type="time"].radius ,#ray input[type="url"].radius ,#ray textarea.radius {border-radius:5px;}#ray input[type="submit"] {-webkit-appearance:none;-webkit-border-radius:0px;}#ray textarea[rows] {height:auto;}#ray select {-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#fafafa;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border:1px solid #dadada;padding:0.5rem;font-size:1rem;color:rgba(0, 0, 0, 0.45);line-height:normal;border-radius:0;height:2.4375rem;}#ray select.radius {border-radius:5px;}#ray select:hover {background-color:#f3f3f3;border-color:#999999;}#ray select:disabled {background-color:#dddddd;cursor:default;}#ray input[type="file"] ,#ray input[type="checkbox"] ,#ray input[type="radio"] ,#ray select {margin:0 0 1rem 0;}#ray input[type="checkbox"]+label ,#ray input[type="radio"]+label {display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline;}#ray input[type="file"] {width:100%;}#ray fieldset {border:1px solid #dddddd;padding:1.25rem;margin:1.125rem 0;}#ray fieldset legend {font-weight:bold;background:#ffffff;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem;}#ray [data-abide] .error small.error ,#ray [data-abide] .error span.error ,#ray [data-abide] span.error ,#ray [data-abide] small.error {display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:400;font-style:italic;background:#f04124;color:#ffffff;}#ray [data-abide] span.error ,#ray [data-abide] small.error {display:none;}#ray span.error ,#ray small.error {display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:400;font-style:italic;background:#f04124;color:#ffffff;}#ray .error input ,#ray .error textarea ,#ray .error select {margin-bottom:0;}#ray .error input[type="checkbox"] ,#ray .error input[type="radio"] {margin-bottom:1rem;}#ray .error label ,#ray .error label.error {color:#f04124;}#ray .error small.error {display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:400;font-style:italic;background:#f04124;color:#ffffff;}#ray .error > label>small {color:#686868;background:transparent;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline;}#ray .error span.error-message {display:block;}#ray input.error ,#ray textarea.error ,#ray select.error {margin-bottom:0;}#ray label.error {color:#f04124;}#ray .row {max-width:1170px;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;}#ray .row:before ,#ray .row:after {content:" ";display:table;}#ray .row:after {clear:both;}#ray .row.collapse>.column ,#ray .row.collapse>.columns {padding-left:0;padding-right:0;}#ray .row.collapse .row {margin-left:0;margin-right:0;}#ray .row .row {width:auto;margin-left:-0.625rem;margin-right:-0.625rem;margin-top:0;margin-bottom:0;max-width:none;}#ray .row .row:before ,#ray .row .row:after {content:" ";display:table;}#ray .row .row:after {clear:both;}#ray .row .row.collapse {width:auto;margin:0;max-width:none;}#ray .row .row.collapse:before ,#ray .row .row.collapse:after {content:" ";display:table;}#ray .row .row.collapse:after {clear:both;}#ray .column ,#ray .columns {padding-left:0.625rem;padding-right:0.625rem;width:100%;float:left;}#ray [class*="column"]+[class*="column"]:last-child {float:right;}#ray [class*="column"]+[class*="column"].end {float:left;}
@media only screen{#ray .small-push-0 {position:relative;left:0%;right:auto;}#ray .small-pull-0 {position:relative;right:0%;left:auto;}#ray .small-push-1 {position:relative;left:8.33333%;right:auto;}#ray .small-pull-1 {position:relative;right:8.33333%;left:auto;}#ray .small-push-2 {position:relative;left:16.66667%;right:auto;}#ray .small-pull-2 {position:relative;right:16.66667%;left:auto;}#ray .small-push-3 {position:relative;left:25%;right:auto;}#ray .small-pull-3 {position:relative;right:25%;left:auto;}#ray .small-push-4 {position:relative;left:33.33333%;right:auto;}#ray .small-pull-4 {position:relative;right:33.33333%;left:auto;}#ray .small-push-5 {position:relative;left:41.66667%;right:auto;}#ray .small-pull-5 {position:relative;right:41.66667%;left:auto;}#ray .small-push-6 {position:relative;left:50%;right:auto;}#ray .small-pull-6 {position:relative;right:50%;left:auto;}#ray .small-push-7 {position:relative;left:58.33333%;right:auto;}#ray .small-pull-7 {position:relative;right:58.33333%;left:auto;}#ray .small-push-8 {position:relative;left:66.66667%;right:auto;}#ray .small-pull-8 {position:relative;right:66.66667%;left:auto;}#ray .small-push-9 {position:relative;left:75%;right:auto;}#ray .small-pull-9 {position:relative;right:75%;left:auto;}#ray .small-push-10 {position:relative;left:83.33333%;right:auto;}#ray .small-pull-10 {position:relative;right:83.33333%;left:auto;}#ray .small-push-11 {position:relative;left:91.66667%;right:auto;}#ray .small-pull-11 {position:relative;right:91.66667%;left:auto;}#ray .column ,#ray .columns {position:relative;padding-left:0.625rem;padding-right:0.625rem;float:left;}#ray .small-1 {width:8.33333%;}#ray .small-2 {width:16.66667%;}#ray .small-3 {width:25%;}#ray .small-4 {width:33.33333%;}#ray .small-5 {width:41.66667%;}#ray .small-6 {width:50%;}#ray .small-7 {width:58.33333%;}#ray .small-8 {width:66.66667%;}#ray .small-9 {width:75%;}#ray .small-10 {width:83.33333%;}#ray .small-11 {width:91.66667%;}#ray .small-12 {width:100%;}#ray .small-offset-0 {margin-left:0% !important;}#ray .small-offset-1 {margin-left:8.33333% !important;}#ray .small-offset-2 {margin-left:16.66667% !important;}#ray .small-offset-3 {margin-left:25% !important;}#ray .small-offset-4 {margin-left:33.33333% !important;}#ray .small-offset-5 {margin-left:41.66667% !important;}#ray .small-offset-6 {margin-left:50% !important;}#ray .small-offset-7 {margin-left:58.33333% !important;}#ray .small-offset-8 {margin-left:66.66667% !important;}#ray .small-offset-9 {margin-left:75% !important;}#ray .small-offset-10 {margin-left:83.33333% !important;}#ray .small-offset-11 {margin-left:91.66667% !important;}#ray .small-reset-order {margin-left:0;margin-right:0;left:auto;right:auto;float:left;}#ray .column.small-centered ,#ray .columns.small-centered {margin-left:auto;margin-right:auto;float:none;}#ray .column.small-uncentered ,#ray .columns.small-uncentered {margin-left:0;margin-right:0;float:left;}#ray .column.small-centered:last-child ,#ray .columns.small-centered:last-child {float:none;}#ray .column.small-uncentered:last-child ,#ray .columns.small-uncentered:last-child {float:left;}#ray .column.small-uncentered.opposite ,#ray .columns.small-uncentered.opposite {float:right;}}
@media only screen and (min-width:40.063em){#ray .medium-push-0 {position:relative;left:0%;right:auto;}#ray .medium-pull-0 {position:relative;right:0%;left:auto;}#ray .medium-push-1 {position:relative;left:8.33333%;right:auto;}#ray .medium-pull-1 {position:relative;right:8.33333%;left:auto;}#ray .medium-push-2 {position:relative;left:16.66667%;right:auto;}#ray .medium-pull-2 {position:relative;right:16.66667%;left:auto;}#ray .medium-push-3 {position:relative;left:25%;right:auto;}#ray .medium-pull-3 {position:relative;right:25%;left:auto;}#ray .medium-push-4 {position:relative;left:33.33333%;right:auto;}#ray .medium-pull-4 {position:relative;right:33.33333%;left:auto;}#ray .medium-push-5 {position:relative;left:41.66667%;right:auto;}#ray .medium-pull-5 {position:relative;right:41.66667%;left:auto;}#ray .medium-push-6 {position:relative;left:50%;right:auto;}#ray .medium-pull-6 {position:relative;right:50%;left:auto;}#ray .medium-push-7 {position:relative;left:58.33333%;right:auto;}#ray .medium-pull-7 {position:relative;right:58.33333%;left:auto;}#ray .medium-push-8 {position:relative;left:66.66667%;right:auto;}#ray .medium-pull-8 {position:relative;right:66.66667%;left:auto;}#ray .medium-push-9 {position:relative;left:75%;right:auto;}#ray .medium-pull-9 {position:relative;right:75%;left:auto;}#ray .medium-push-10 {position:relative;left:83.33333%;right:auto;}#ray .medium-pull-10 {position:relative;right:83.33333%;left:auto;}#ray .medium-push-11 {position:relative;left:91.66667%;right:auto;}#ray .medium-pull-11 {position:relative;right:91.66667%;left:auto;}#ray .column ,#ray .columns {position:relative;padding-left:0.625rem;padding-right:0.625rem;float:left;}#ray .medium-1 {width:8.33333%;}#ray .medium-2 {width:16.66667%;}#ray .medium-3 {width:25%;}#ray .medium-4 {width:33.33333%;}#ray .medium-5 {width:41.66667%;}#ray .medium-6 {width:50%;}#ray .medium-7 {width:58.33333%;}#ray .medium-8 {width:66.66667%;}#ray .medium-9 {width:75%;}#ray .medium-10 {width:83.33333%;}#ray .medium-11 {width:91.66667%;}#ray .medium-12 {width:100%;}#ray .medium-offset-0 {margin-left:0% !important;}#ray .medium-offset-1 {margin-left:8.33333% !important;}#ray .medium-offset-2 {margin-left:16.66667% !important;}#ray .medium-offset-3 {margin-left:25% !important;}#ray .medium-offset-4 {margin-left:33.33333% !important;}#ray .medium-offset-5 {margin-left:41.66667% !important;}#ray .medium-offset-6 {margin-left:50% !important;}#ray .medium-offset-7 {margin-left:58.33333% !important;}#ray .medium-offset-8 {margin-left:66.66667% !important;}#ray .medium-offset-9 {margin-left:75% !important;}#ray .medium-offset-10 {margin-left:83.33333% !important;}#ray .medium-offset-11 {margin-left:91.66667% !important;}#ray .medium-reset-order {margin-left:0;margin-right:0;left:auto;right:auto;float:left;}#ray .column.medium-centered ,#ray .columns.medium-centered {margin-left:auto;margin-right:auto;float:none;}#ray .column.medium-uncentered ,#ray .columns.medium-uncentered {margin-left:0;margin-right:0;float:left;}#ray .column.medium-centered:last-child ,#ray .columns.medium-centered:last-child {float:none;}#ray .column.medium-uncentered:last-child ,#ray .columns.medium-uncentered:last-child {float:left;}#ray .column.medium-uncentered.opposite ,#ray .columns.medium-uncentered.opposite {float:right;}#ray .push-0 {position:relative;left:0%;right:auto;}#ray .pull-0 {position:relative;right:0%;left:auto;}#ray .push-1 {position:relative;left:8.33333%;right:auto;}#ray .pull-1 {position:relative;right:8.33333%;left:auto;}#ray .push-2 {position:relative;left:16.66667%;right:auto;}#ray .pull-2 {position:relative;right:16.66667%;left:auto;}#ray .push-3 {position:relative;left:25%;right:auto;}#ray .pull-3 {position:relative;right:25%;left:auto;}#ray .push-4 {position:relative;left:33.33333%;right:auto;}#ray .pull-4 {position:relative;right:33.33333%;left:auto;}#ray .push-5 {position:relative;left:41.66667%;right:auto;}#ray .pull-5 {position:relative;right:41.66667%;left:auto;}#ray .push-6 {position:relative;left:50%;right:auto;}#ray .pull-6 {position:relative;right:50%;left:auto;}#ray .push-7 {position:relative;left:58.33333%;right:auto;}#ray .pull-7 {position:relative;right:58.33333%;left:auto;}#ray .push-8 {position:relative;left:66.66667%;right:auto;}#ray .pull-8 {position:relative;right:66.66667%;left:auto;}#ray .push-9 {position:relative;left:75%;right:auto;}#ray .pull-9 {position:relative;right:75%;left:auto;}#ray .push-10 {position:relative;left:83.33333%;right:auto;}#ray .pull-10 {position:relative;right:83.33333%;left:auto;}#ray .push-11 {position:relative;left:91.66667%;right:auto;}#ray .pull-11 {position:relative;right:91.66667%;left:auto;}}
@media only screen and (min-width:64.063em){#ray .mainTeaser .special{padding-left: 1.625rem;padding-right: 1.625rem;}#ray .special2 {width: 60% !important; left: 40% !important;}#ray .special3{padding-right: 0 !important; width: 40% !important; right: 60% !important; padding-left: 147px !important;}#ray .large-push-0 {position:relative;left:0%;right:auto;}#ray .large-pull-0 {position:relative;right:0%;left:auto;}#ray .large-push-1 {position:relative;left:8.33333%;right:auto;}#ray .large-pull-1 {position:relative;right:8.33333%;left:auto;}#ray .large-push-2 {position:relative;left:16.66667%;right:auto;}#ray .large-pull-2 {position:relative;right:16.66667%;left:auto;}#ray .large-push-3 {position:relative;left:25%;right:auto;}#ray .large-pull-3 {position:relative;right:25%;left:auto;}#ray .large-push-4 {position:relative;left:33.33333%;right:auto;}#ray .large-pull-4 {position:relative;right:33.33333%;left:auto;}#ray .large-push-5 {position:relative;left:41.66667%;right:auto;}#ray .large-pull-5 {position:relative;right:41.66667%;left:auto;}#ray .large-push-6 {position:relative;left:50%;right:auto;}#ray .large-pull-6 {position:relative;right:50%;left:auto;}#ray .large-push-7 {position:relative;left:58.33333%;right:auto;}#ray .large-pull-7 {position:relative;right:58.33333%;left:auto;}#ray .large-push-8 {position:relative;left:66.66667%;right:auto;}#ray .large-pull-8 {position:relative;right:66.66667%;left:auto;}#ray .large-push-9 {position:relative;left:75%;right:auto;}#ray .large-pull-9 {position:relative;right:75%;left:auto;}#ray .large-push-10 {position:relative;left:83.33333%;right:auto;}#ray .large-pull-10 {position:relative;right:83.33333%;left:auto;}#ray .large-push-11 {position:relative;left:91.66667%;right:auto;}#ray .large-pull-11 {position:relative;right:91.66667%;left:auto;}#ray .column ,#ray .columns {position:relative;padding-left:1.625rem;padding-right:1.625rem;float:left;}#ray .large-1 {width:8.33333%;}#ray .large-2 {width:16.66667%;}#ray .large-3 {width:25%;}#ray .large-4 {width:33.33333%;}#ray .large-5 {width:41.66667%;}#ray .large-6 {width:50%;}#ray .large-7 {width:58.33333%;}#ray .large-8 {width:66.66667%;}#ray .large-9 {width:75%;}#ray .large-10 {width:83.33333%;}#ray .large-11 {width:91.66667%;}#ray .large-12 {width:100%;}#ray .large-offset-0 {margin-left:0% !important;}#ray .large-offset-1 {margin-left:8.33333% !important;}#ray .large-offset-2 {margin-left:16.66667% !important;}#ray .large-offset-3 {margin-left:25% !important;}#ray .large-offset-4 {margin-left:33.33333% !important;}#ray .large-offset-5 {margin-left:41.66667% !important;}#ray .large-offset-6 {margin-left:50% !important;}#ray .large-offset-7 {margin-left:58.33333% !important;}#ray .large-offset-8 {margin-left:66.66667% !important;}#ray .large-offset-9 {margin-left:75% !important;}#ray .large-offset-10 {margin-left:83.33333% !important;}#ray .large-offset-11 {margin-left:91.66667% !important;}#ray .large-reset-order {margin-left:0;margin-right:0;left:auto;right:auto;float:left;}#ray .column.large-centered ,#ray .columns.large-centered {margin-left:auto;margin-right:auto;float:none;}#ray .column.large-uncentered ,#ray .columns.large-uncentered {margin-left:0;margin-right:0;float:left;}#ray .column.large-centered:last-child ,#ray .columns.large-centered:last-child {float:none;}#ray .column.large-uncentered:last-child ,#ray .columns.large-uncentered:last-child {float:left;}#ray .column.large-uncentered.opposite ,#ray .columns.large-uncentered.opposite {float:right;}#ray .push-0 {position:relative;left:0%;right:auto;}#ray .pull-0 {position:relative;right:0%;left:auto;}#ray .push-1 {position:relative;left:8.33333%;right:auto;}#ray .pull-1 {position:relative;right:8.33333%;left:auto;}#ray .push-2 {position:relative;left:16.66667%;right:auto;}#ray .pull-2 {position:relative;right:16.66667%;left:auto;}#ray .push-3 {position:relative;left:25%;right:auto;}#ray .pull-3 {position:relative;right:25%;left:auto;}#ray .push-4 {position:relative;left:33.33333%;right:auto;}#ray .pull-4 {position:relative;right:33.33333%;left:auto;}#ray .push-5 {position:relative;left:41.66667%;right:auto;}#ray .pull-5 {position:relative;right:41.66667%;left:auto;}#ray .push-6 {position:relative;left:50%;right:auto;}#ray .pull-6 {position:relative;right:50%;left:auto;}#ray .push-7 {position:relative;left:58.33333%;right:auto;}#ray .pull-7 {position:relative;right:58.33333%;left:auto;}#ray .push-8 {position:relative;left:66.66667%;right:auto;}#ray .pull-8 {position:relative;right:66.66667%;left:auto;}#ray .push-9 {position:relative;left:75%;right:auto;}#ray .pull-9 {position:relative;right:75%;left:auto;}#ray .push-10 {position:relative;left:83.33333%;right:auto;}#ray .pull-10 {position:relative;right:83.33333%;left:auto;}#ray .push-11 {position:relative;left:91.66667%;right:auto;}#ray .pull-11 {position:relative;right:91.66667%;left:auto;}}#ray .inline-list {margin:0 auto 1.0625rem auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden;}#ray .inline-list>li {list-style:none;float:left;margin-left:1.375rem;display:block;}#ray .inline-list > li>* {display:block;}#ray .label {font-weight:400;font-family:'Open Sans','Arial',sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:inherit;padding:0.25rem 0.5rem 0.375rem;font-size:0.6875rem;background-color:#86c74d;color:#ffffff;}#ray .label.radius {border-radius:5px;}#ray .label.round {border-radius:1000px;}#ray .label.alert {background-color:#f04124;color:#ffffff;}#ray .label.warning {background-color:#f08a24;color:#ffffff;}#ray .label.success {background-color:#43ac6a;color:#ffffff;}#ray .label.secondary {background-color:#e7e7e7;color:#333333;}#ray .pricing-table {border:solid 1px #dddddd;margin-left:0;margin-bottom:1.25rem;}#ray .pricing-table * {list-style:none;line-height:1;}#ray .pricing-table .title {background-color:#525459;padding:2.1875rem 0.25rem;text-align:center;color:#ffffff;font-weight:400;font-size:1.875rem;font-family:'Open Sans','Arial',sans-serif;}#ray .pricing-table .price {background-color:#86c74d;padding:0.9375rem 0.625rem;text-align:center;color:#ffffff;font-weight:600;font-size:2.625rem;font-family:'Open Sans','Arial',sans-serif;}#ray .pricing-table .description {background-color:#ffffff;padding:0.9375rem;text-align:center;color:#777777;font-size:0.75rem;font-weight:400;line-height:1.4;border-bottom:dotted 1px #dddddd;}#ray .pricing-table .bullet-item {background-color:#ffffff;padding:0;text-align:left;color:#2a3136;font-size:0.75rem;font-weight:400;border-bottom:none;}#ray .pricing-table .cta-button {background-color:#ffffff;text-align:center;padding:1.875rem 1.875rem 0.625rem;}#ray .text-left {text-align:left !important;}#ray .text-right {text-align:right !important;}#ray .text-center {text-align:center !important;}#ray .text-justify {text-align:justify !important;}
@media only screen and (max-width: 40em){#ray .small-only-text-left {text-align:left !important;}#ray .small-only-text-right {text-align:right !important;}#ray .small-only-text-center {text-align:center !important;}#ray .small-only-text-justify {text-align:justify !important;}}
@media only screen{#ray .small-text-left {text-align:left !important;}#ray .small-text-right {text-align:right !important;}#ray .small-text-center {text-align:center !important;}#ray .small-text-justify {text-align:justify !important;}}
@media only screen and (min-width:40.063em) and (max-width:64em){#ray .medium-only-text-left {text-align:left !important;}#ray .medium-only-text-right {text-align:right !important;}#ray .medium-only-text-center {text-align:center !important;}#ray .medium-only-text-justify {text-align:justify !important;}}
@media only screen and (min-width:40.063em){#ray .medium-text-left {text-align:left !important;}#ray .medium-text-right {text-align:right !important;}#ray .medium-text-center {text-align:center !important;}#ray .medium-text-justify {text-align:justify !important;}}
@media only screen and (min-width:64.063em) and (max-width:90em)#ray .large-only-text-left {text-align:left !important;}#ray .large-only-text-right {text-align:right !important;}#ray .large-only-text-center {text-align:center !important;}#ray .large-only-text-justify {text-align:justify !important;}}
@media only screen and (min-width:64.063em){#ray .large-text-left {text-align:left !important;}#ray .large-text-right {text-align:right !important;}#ray .large-text-center {text-align:center !important;}#ray .large-text-justify {text-align:justify !important;}}
@media only screen and (min-width:90.063em) and (max-width:120em){#ray .xlarge-only-text-left {text-align:left !important;}#ray .xlarge-only-text-right {text-align:right !important;}#ray .xlarge-only-text-center {text-align:center !important;}#ray .xlarge-only-text-justify {text-align:justify !important;}}
@media only screen and (min-width:90.063em){#ray .xlarge-text-left {text-align:left !important;}#ray .xlarge-text-right {text-align:right !important;}#ray .xlarge-text-center {text-align:center !important;}#ray .xlarge-text-justify {text-align:justify !important;}}
@media only screen and (min-width:120.063em) and (max-width:99999999em){#ray .xxlarge-only-text-left {text-align:left !important;}#ray .xxlarge-only-text-right {text-align:right !important;}#ray .xxlarge-only-text-center {text-align:center !important;}#ray .xxlarge-only-text-justify {text-align:justify !important;}}
@media only screen and (min-width:120.063em){#ray .xxlarge-text-left {text-align:left !important;}#ray .xxlarge-text-right {text-align:right !important;}#ray .xxlarge-text-center {text-align:center !important;}#ray .xxlarge-text-justify {text-align:justify !important;}}#ray div ,#ray dl ,#ray dt ,#ray dd ,#ray ul ,#ray ol ,#ray li ,#ray h1 ,#ray h2 ,#ray h3 ,#ray h4 ,#ray h5 ,#ray h6 ,#ray pre ,#ray form ,#ray p ,#ray blockquote ,#ray th ,#ray td {margin:0;padding:0;}#ray a:not(.light-background) {color:#86c74d;text-decoration:none;line-height:inherit;}#ray a:not(.light-background):hover ,#ray a:not(.light-background):focus {color:#75b539;}#ray a img {border:none;}#ray p {font-family:inherit;font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:1.25rem;text-rendering:optimizeLegibility;}#ray p.lead {font-size:1.21875rem;line-height:1.6;}#ray p aside {font-size:0.875rem;line-height:1.35;font-style:italic;}#ray h1 ,#ray h2 ,#ray h3 ,#ray h4 ,#ray h5 ,#ray h6 {font-family:'Open Sans','Arial',sans-serif;font-weight:400;font-style:300;color:#86c74d;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.2;}#ray h1 small ,#ray h2 small ,#ray h3 small ,#ray h4 small ,#ray h5 small ,#ray h6 small {font-size:60%;color:#b2db8b;line-height:0;}#ray h1 {font-size:2.125rem;}#ray h2 {font-size:1.9375rem;}#ray h3 {font-size:0.6875rem;}#ray h4 {font-size:0.6875rem;}#ray h5 {font-size:1rem;}#ray h6 {font-size:1rem;}#ray .subheader {line-height:1.4;color:#b2db8b;font-weight:400;margin-top:0.2rem;margin-bottom:0.5rem;}#ray hr {border:solid #ffffff;opacity: 0.07;border-width:1px 0 0;clear:both;margin:47px 0 12px;height:0;}#ray em ,#ray i {font-style:italic;line-height:inherit;}#ray strong ,#ray b {font-weight:bold;line-height:inherit;}#ray small {font-size:60%;line-height:inherit;}#ray code {font-family:Consolas,'Liberation Mono',Courier,monospace;font-weight:400;color:#333333;background-color:#f8f8f8;border-width:1px;border-style:solid;border-color:#dfdfdf;padding:0.125rem 0.3125rem 0.0625rem;}#ray ul ,#ray ol ,#ray dl {font-size:1rem;line-height:1.5;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit;}#ray ul {margin-left:1.1rem;}#ray ul.no-bullet {margin-left:0;}#ray ul.no-bullet li ul ,#ray ul.no-bullet li ol {margin-left:1.25rem;margin-bottom:0;list-style:none;}#ray ul li ul ,#ray ul li ol {margin-left:1.25rem;margin-bottom:0;}#ray ul.square li ul ,#ray ul.circle li ul ,#ray ul.disc li ul {list-style:inherit;}#ray ul.square {list-style-type:square;margin-left:1.1rem;}#ray ul.circle {list-style-type:circle;margin-left:1.1rem;}#ray ul.disc {list-style-type:disc;margin-left:1.1rem;}#ray ul.no-bullet {list-style:none;}#ray ol {margin-left:1.4rem;}#ray ol li ul ,#ray ol li ol {margin-left:1.25rem;margin-bottom:0;}#ray dl dt {margin-bottom:0.3rem;font-weight:bold;}#ray dl dd {margin-bottom:0.75rem;}#ray abbr ,#ray acronym {text-transform:uppercase;font-size:90%;color:#525459;border-bottom:1px dotted #dddddd;cursor:help;}#ray abbr {text-transform:none;}#ray blockquote {margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #dddddd;}#ray blockquote cite {display:block;font-size:0.8125rem;color:#a3d476;}#ray blockquote cite:before {content:"\2014 \0020";}#ray blockquote cite a ,#ray blockquote cite a:visited {color:#a3d476;}#ray blockquote ,#ray blockquote p {line-height:1.5;color:#b2db8b;}#ray .vcard {display:inline-block;margin:0 0 1.25rem 0;border:1px solid #dddddd;padding:0.625rem 0.75rem;}#ray .vcard li {margin:0;display:block;}#ray .vcard .fn {font-weight:bold;font-size:0.9375rem;}#ray .vevent .summary {font-weight:bold;}#ray .vevent abbr {cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem;}
@media only screen and (min-width:40.063em){#ray h1 ,#ray h2 ,#ray h3 ,#ray h4 ,#ray h5 ,#ray h6 {line-height:1.2;}#ray h1 {font-size:2.75rem;}#ray h2 {font-size:2.5625rem;}#ray h3 {font-size:1rem;}#ray h4 {font-size:1rem;}#ray h5 {font-size:1rem;}#ray h6 {font-size:1rem;}}#ray .print-only {display:none !important;}
@media print{#ray {@page{margin:0.5cm;}}#ray * {background:transparent !important;color:#000000 !important;box-shadow:none !important;text-shadow:none !important;}#ray a ,#ray a:visited {text-decoration:underline;}#ray a[href]:after {content:" (" attr(href) ")";}#ray abbr[title]:after {content:" (" attr(title) ")";}#ray .ir a:after ,#ray a[href^="javascript:"]:after ,#ray a[href^="#"]:after {content:"";}#ray pre ,#ray blockquote {border:1px solid #999999;page-break-inside:avoid;}#ray thead {display:table-header-group;}#ray tr ,#ray img {page-break-inside:avoid;}#ray img {max-width:100% !important;}#ray p ,#ray h2 ,#ray h3 {orphans:3;widows:3;}#ray h2 ,#ray h3 {page-break-after:avoid;}#ray .hide-on-print {display:none !important;}#ray .print-only {display:block !important;}#ray .hide-for-print {display:none !important;}#ray .show-for-print {display:inherit !important;}}#ray .pricing-table {border-radius:5px;background-color:#ffffff;}#ray .pricing-table.pricing-table_enterprise .price {background-color:#2a3136;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.5) inset;box-shadow:0 1px 0 rgba(0, 0, 0, 0.5) inset;text-shadow:none;}#ray .pricing-table .title {border-top-left-radius:5px;border-top-right-radius:5px;text-shadow:0 -1px 1px #000000,0 0 0 #ffffff;}#ray .pricing-table .price {-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.3) inset;box-shadow:0 1px 0 rgba(255, 255, 255, 0.3) inset;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.4),0 0 0 #ffffff;}#ray .pricing-table .price span {font-weight:400;font-size:1rem;}#ray .pricing-table .price .currency {position:relative;top:-1.25rem;left:-0.125rem;margin-left:-0.5rem;font-weight:400;}#ray .pricing-table .price .cent {position:relative;top:-1.25rem;left:0.125rem;font-weight:400;border-bottom:1px solid #ffffff;}#ray .pricing-table .bullet-item {padding-top:0.875rem;margin:0 auto 0 auto;max-width:155px; width: auto;list-style-type:disc;}#ray .pricing-table .bullet-item_first {padding-top:1.75rem;}#ray .pricing-table .cta-button {border-bottom-left-radius:5px;border-bottom-right-radius:5px;}#ray .pricing-table .cta-button .button {line-height:normal;}#ray h5 {color:#525459;font-weight:600;padding-top:0.625rem;}#ray .ctaHeader {padding-top:2.5rem;}#ray .secondHeader {color:#525459;padding-bottom:1.5625rem;}#ray .footnote {font-size:80%;}#ray .footnote a:hover {text-decoration:underline;}
@media only screen and (max-width: 40em){#ray .quote p{ font-size: 1.25rem;}#ray .quote > div{padding: 15px 45px 12px;} #ray .quote .quotemarks:after{ background: url("https://www.yourcircuit.com/images/quote_right_small.png") 0 0 transparent no-repeat; width: 26px; height: 27px;} #ray .quote .quotemarks:before{ background: url("https://www.yourcircuit.com/images/quote_left_small.png") 0 0 transparent no-repeat; width: 26px; height: 27px;}#ray .home .row-teaser .medium-6.columns > div,#ray .home .row-teaser .row.noMinHeight .medium-6.columns > div {padding: 10px 50px;}#ray .home .row-teaser .tabContainer .tabHolder .tab{float: none; width: 100%;}#ray .home .row-teaser .row{max-height: none;}#ray .home .mainTeaser .special .bigButton{max-width: 450px; margin: 0 0;}#ray .mainTeaser button, #ray .mainTeaser .button{display: block; margin-right: 0 !important; text-align: center;}#ray .mainTeaser .special{margin:0 auto;}#ray .ray_officeinfo{margin-left:20px; margin-top:10px;} #ray .carousel .navigation{width: auto;padding-left: 0.625rem; padding-right: 0.625rem;}#ray .carousel .gallery{width: 100%;}#ray .mainTeaser{height: auto; padding-bottom: 20px;}#ray .mainTeaser > div{padding-top: 50px;}#ray .row-cta .button {float:none;}}#ray .button.medium ,#ray input.ctaInput {padding:0.625rem 0.625rem 0.6875rem 0.625rem;}#ray .niceButton {background:-moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));background:-webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);background:-o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);background:linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);}#ray .lt-ie9 .niceButton {filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );}#ray .formButton {background:#86c74d;background:-moz-linear-gradient(top, #86c74d 0%, #7fbb49 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #86c74d), color-stop(100%, #7fbb49));background:-webkit-linear-gradient(top, #86c74d 0%, #7fbb49 100%);background:-o-linear-gradient(top, #86c74d 0%, #7fbb49 100%);background:-ms-linear-gradient(top, #86c74d 0%, #7fbb49 100%);background:linear-gradient(to bottom, #86c74d 0%, #7fbb49 100%);white-space:nowrap;border-color:#55a222;color:#f2f2f2;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.4),0 0 0 #ffffff;}#ray .formButton:hover {color:#f2f2f2;}#ray .lt-ie9 .formButton {filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#86c74d', endColorstr='#7fbb49',GradientType=0 );}#ray input.ctaInput {height:2.8125rem;}#ray .row-teaser {background:transparent url("https://www.yourcircuit.com/images/bg_1.gif") repeat 0 0;}#ray .row-teaser>.row {padding-top:6.25rem;padding-bottom:3.125rem;}#ray .row-teaser .columns {padding-bottom:1.875rem;}#ray .row-cta {background:#86c74d url("https://www.yourcircuit.com/images/bg_2.gif") repeat 0 0;border-top:1px solid #dadada;}#ray .row-cta:before {display:block;border-top:1px solid rgba(255, 255, 255, 0.8);content:'';}#ray .row-cta>.row {padding-top:4.0625rem;padding-bottom:3.75rem;}
@media only screen and (min-width: 40.063em) and (max-width: 64em){#ray .home .row-teaser .medium-6.columns > div,#ray .home .row-teaser .row.noMinHeight .medium-6.columns > div{padding: 10px 50px;}#ray .pricing-table .cta-button {padding:1.875rem 1.5rem 0.625rem;}#ray .button.medium.expand {padding-right:0;padding-left:0;}}
#ray .videoContainer{padding-top: 15px;}
#ray .videoContainer .noPaddingBottom { 	padding-bottom: 0 !important; }
#ray .videoContainer h3.teaserHeadline { margin-bottom: 0; padding: 40px 0 15px 0; font-size: 1.5rem; }
#ray .videoContainer .bgGreen h3.teaserHeadline { color: #fff; }
#ray .videoContainer .row.bgGreen.noPaddingBottom { padding-top: 60px !important; }
#ray .videoContainer .iframe-container .row { position: relative; background: #fff; }
#ray .videoContainer #ray-start-using-form-iframe { position: absolute;	right: 1.625rem; top: -436px; height: 410px; width: 335px; }

#ray .videoContainer .mainTeaser {
    background-image:  url(https://assets.yourcircuit.com/us/~/media/FA5BA5D370104B7F8108022C4D9A765F.ashx) !important;
    height: 457px  !important;
}
#ray .videoContainer .mainTeaser .special{
    padding-top: 120px !important;
}
#ray .videoContainer .bulletList {
    list-style-type: disc;
    color: #fff;
}
#ray .videoContainer a img{
    width: 100%;
}
#ray  .videoContainer .row.bgGreen.noPaddingBottom .medium-4.columns p a{
    color: white !important;
    text-decoration: none !important;
}
@media only screen and (max-width:40em){
    #ray .videoContainer a img{
        width: auto !important;
    }
}

