@charset "utf-8";  * { margin: 0 auto; outline: none; } body { background: #ffffff; color: #484848; font-family: 'robotoregular', arial, sans-serif; font-size: 15px; } img { border: none; } body, ul, h1, h2 ,h3, h4, h5, h6, input, label, hr, p { margin: 0; padding: 0; } .clear { clear: both; } form { margin: 0; } fieldset { border: 0; margin: 0; padding: 0; } label { cursor: pointer; } legend { border: 0; margin-left: -7px; padding: 0; } button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; vertical-align: middle; } button, input { line-height: normal; overflow: visible; } table button, table input { overflow: auto; } button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; webkit-appearance: button; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; } input[type="search"] { box-sizing: content-box; moz-box-sizing: content-box; webkit-appearance: textfield; webkit-box-sizing: content-box; } input[type="search"]::-webkit-search-decoration { webkit-appearance: none; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } textarea { overflow: auto; resize: vertical; vertical-align: top; } table { border-collapse: collapse; border-spacing: 0; } td { vertical-align: middle; } a { text-decoration: none; } a:hover, a:active { color: #cea015; } p { margin-bottom: 10px; } .alignnone { margin: 5px 20px 20px 0; } .aligncenter,div.aligncenter { display: block; margin: 5px auto 5px auto; } .alignright { float: right; margin: 5px 0 20px 20px; } .alignleft { float: left; margin: 5px 20px 20px 0; } .aligncenter { display: block; margin: 5px auto 5px auto; } a img.alignright { float: right; margin: 5px 0 20px 20px; } a img.alignnone { margin: 5px 20px 20px 0; } a img.alignleft { float: left; margin: 5px 20px 20px 0; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto; } .wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; padding: 5px 3px 10px; text-align: center; } .wp-caption.alignnone { margin: 5px 20px 20px 0; } .wp-caption.alignleft { margin: 5px 20px 20px 0; } .wp-caption.alignright { margin: 5px 0 20px 20px; } .wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; } .clear { clear: both; } @font-face { font-family: "robotoblack"; src: url('Fonts/Roboto-Black.eot'); src: url('Fonts/Roboto-Black.eot?#iefix') format('opentype'), url("Fonts/Roboto-Black.woff") format("woff"), url("Fonts/Roboto-Black.ttf") format("truetype"); } @font-face { font-family: "robotomedium"; src: url('Fonts/Roboto-Medium.eot'); src: url('Fonts/Roboto-Medium.eot?#iefix') format('opentype'), url("Fonts/Roboto-Medium.woff") format("woff"), url("Fonts/Roboto-Medium.ttf") format("truetype"); } @font-face { font-family: "robotoregular"; src: url('Fonts/Roboto-Regular.eot'); src: url('Fonts/Roboto-Regular.eot?#iefix') format('opentype'), url("Fonts/Roboto-Regular.woff") format("woff"), url("Fonts/Roboto-Regular.ttf") format("truetype"); } .line { background: url(images/line.png) no-repeat center; height: 3px; margin-top: 15px; } .readmore { background: url(images/thesullivangroup.png) no-repeat -106px -434px; display: inline-block; height: 27px; width: 102px; } .readmore:hover { background-position: left -434px; } .watchnow { background: url(images/thesullivangroup.png) no-repeat -106px -740px; display: inline-block; height: 27px; width: 102px; } .watchnow:hover { background-position: left -740px; } .schedule { background: url(images/ScheduleDemo.jpg) no-repeat -1px -1px; display: inline-block; height: 27px; width: 129px; } .schedule:hover { background: url(images/ScheduleDemo2.jpg) no-repeat ; display: inline-block; height: 27px; width: 129px; } p.title { font-weight: bold; } .wrap-out { position: relative; width: 100%; } .wrap { position: relative; width: 1000px;} .header-logo { z-index: 10; } .header-logo .bg-logo { background: url(images/thesullivangroup.png) no-repeat right top; width:500px !important; left: -500px; padding-right: 315px; position: absolute; top: 0; } .header-logo .bg-color-logo { background: url(images/bg-logo-rp.png) repeat-x left top; height: 170px; width: 500px; } .header-logo .logo { font-size: 0; left: 0; position: absolute; top: 17px; } .header-login { background-color: #00608e; font-size: 0; padding: 10px 0; text-align: right; }.header-login .purchaseCourses { background: url(images/PurchaseButton.jpg) no-repeat -1px -4px; display: inline-block; height: 37px; margin-left: 15px; vertical-align: middle; width: 160px; } .header-login .login { background: url(images/thesullivangroup.png) no-repeat left -330px; display: inline-block; height: 40px; margin-left: 15px; vertical-align: middle; width: 115px; } .header-login .phone { background: url(images/thesullivangroup-icon.png) no-repeat left -442px; color: #ffffff; display: inline-block; font-size: 27px; font-weight: bold; padding-left: 35px; vertical-align: middle; } .header-menu { background: #ffffff; border-bottom: 4px solid #b1b1b1; padding: 15px 0; text-align: right; } .header-menu .wrap > ul { display: inline-block; list-style: none; } .header-menu .wrap > ul > li { float: left; font-family: 'robotomedium'; font-size: 15.5px; height: 38px; line-height: 38px; text-transform: uppercase; } .header-menu .wrap > ul > li > a { color: #666767; display: block; padding: 0 10px; } .header-menu .wrap > ul > li:last-child > a { padding-right: 0; } .header-menu .wrap > ul > li.current-menu-item > a, .header-menu .wrap > ul > li > a:hover { color: #f2b602; } .header-menu .wrap > ul > li > span { background: url(images/thesullivangroup-icon.png) no-repeat left -239px; bottom: 0; height: 6px; left: 0; position: absolute; right: 0; width: 11px; } @media only screen and (min-width:1021px) { .header-menu .wrap > ul > li:hover > span, .header-menu .wrap > ul > li.current-menu-item > span { background: url(images/thesullivangroup-icon.png) no-repeat left -255px; } .header-menu .wrap ul li li a { color: #ffffff; font-family: 'robotoregular'; font-size: 15px; text-transform: capitalize; } .header-menu .wrap ul ul { display: none; left: 0; list-style: none; max-width: 300px; position: absolute; top: 100%; z-index: 9999; } .header-menu .wrap > ul > li > ul { padding-top: 19px; } .header-menu .wrap ul ul ul { left: 100%; top: 0; } .header-menu .wrap ul ul li { background: url(images/thesullivangroup-icon.png) no-repeat 8px -536px #00608e; border-bottom: 1px solid #ffffff; border-left: 4px solid #024e73; min-width: 100px; padding: 3px 20px 3px 24px; text-align: left; width: 100%; } .header-menu .wrap ul ul li:hover, .header-menu .wrap ul ul li.current-menu-item { background: url(images/thesullivangroup-icon.png) no-repeat 12px -621px #00608e; } .header-menu .wrap ul ul li:hover > a, .header-menu .wrap ul ul li.current-menu-item > a { color: #f2b602; padding-left: 4px; } .header-menu .wrap ul ul li:last-child { border-bottom: none; } } .header-menu .wrap ul li { position: relative; z-index: 9999; } .footer-bottom { background: #ecbc2c; padding: 15px 0; } .footer-bottom p { color: #1e1e1e; font-size: 13.2px; } .footer-bottom .wrap p:last-child { margin-bottom: 0; } .footer-top { font-size: 0; padding: 20px 0; } .footer-top ul { list-style: none; } .footer-top .wrap > div { display: inline-block; vertical-align: top; } .footer-top ul li { font-size: 15px; line-height: 22px; padding-top: 18px; } .footer-top ul li a { color: #383838; } .footer-top ul li a:hover { color: #cea015; } .footer-top p.title { color: #00608e; font-family: 'robotoblack'; font-size: 20px; line-height: 42px; margin-bottom: 0px; } .footer-top p.title span { border-bottom: 2px solid #00608e; font-weight: normal; } .footer-top .connect { width: 170px; text-align:left; padding-left:100px; } .footer-top .connect a { background: url(images/thesullivangroup.png) no-repeat left -505px; color: #636262; display: block; font-size: 16px; font-weight: bold; height: 36px; line-height: 36px; margin-top: 15px; padding-left: 50px; } .footer-top .connect p.title { margin-bottom: 10px; } .footer-top .connect a:nth-of-type(1) { margin-top: 0; } .footer-top .connect a.twitter { background-position: left -556px; } .footer-top .connect a.youtube { background-position: left -606px; } .footer-top .connect a.google { background-position: left -651px; } .footer-top .connect a.link { background-position: left -693px; } .footer-top .enterprise { width: 255px; text-align:left;} .footer-top .high-risk { width: 206px; text-align:left; } .footer-top .contact { width: 310px; text-align:left;} .footer-top .contact li { padding-top: 0; } .footer-top .contact p.title { margin-bottom: 15px; } .footer-top .contact li.name { font-size: 20px; font-weight: bold; padding-bottom: 10px; } .footer-top .contact li.address { line-height: 18px; padding-bottom: 15px; } .footer-top .contact li.email > span:first-child { font-weight: bold; } .rsqcorner { background: #f3f0db; font-size: 0; padding: 20px 0 40px; text-align: center; } .rsqcorner p.title { color: #00608e; font-family: 'robotoblack'; font-size: 40px; font-weight: normal; } .rsqcorner .list-rsq { } .rsqcorner .list-rsq > div { display: inline-block; margin-right: 98px; margin-top: 0; margin-top: 30px; padding-bottom: 4px; position: relative; text-align: left; vertical-align: top; width: 268px; } .rsqcorner .list-rsq > div:nth-of-type(3n) { margin-right: 0; } .rsqcorner .bg-shadow { background: url(images/shadow.png); bottom: 0; height: 4px; left: 6px; position: absolute; right: 6px; } 
.rsqcorner .item-rsq { background: #ffffff; border-radius: 3px 3px 0 0; padding: 3px; } 
.rsqcorner .image-rsq { border-radius: 3px 3px 0 0; overflow: hidden; width: 100%; } .rsqcorner .image-rsq img { width: 100%; } .rsqcorner .meta { width: 230px; background: #ecbc2c; border-radius: 6px; color: #fff; float: left; font-weight: bold; margin-bottom: 10px; margin-right: 10px; padding: 5px; text-align: center; } .rsqcorner .content { padding: 12px 6px; } .rsqcorner .meta p { border-top: 1px solid #fff; font-size: 13px; margin-bottom: 0; margin-top: 5px; padding-top: 5px; } .rsqcorner .meta .date { font-size: 37px; line-height: 100%; padding-right: 5px; vertical-align: middle; } .rsqcorner .meta .month { font-size: 14px; text-transform: uppercase; vertical-align: middle; } .rsqcorner p { font-size: 15px; } .rsqcorner .content p.title { color: #ecbc2c; font-family: inherit; font-size: 22px; font-weight: bold; padding: 0px 0 5px; text-transform: uppercase; } .rsqcorner p.author { color: #636262; } .rsqcorner p:nth-of-type(2) { clear: left; } .banner { background: url(images/banner.jpg) no-repeat center top; overflow: hidden; } .slide { margin-bottom: 0px; } .slide .content-sl { bottom: 53px; font-size: 15.5px; left: 0; position: absolute; width: 350px; } .slide .content-sl p { margin-bottom: 20px; } .slide .video { bottom: 53px; box-shadow: 0 0 5px #909090; font-size: 0; position: absolute; right: 5px; width: 512px; } .slide .video img { width: 100%; } .slide p.title { color: #00608e; font-size: 28px; margin-bottom: 10px; text-transform: uppercase; } .featured { padding-bottom: 25px; padding-top: 20px; } .featured .image { margin-bottom: 15px; } .featured .list-featured { font-size: 0; } .featured .list-featured .box { display: inline-block; vertical-align: top; } .featured .list-featured .box1 { width: 400px; } .featured .list-featured ul { font-size: 18px; list-style: none; } .featured .list-featured ul li { background: url(images/romboBullet.png) no-repeat left ; padding-left: 27px; } .featured .list-featured ul li:hover { background: url(images/romboBulletSelected.png) no-repeat left ; padding-left: 27px; } .featured .list-featured a { color: #484848; } .featured .list-featured a:hover { color: #cea015; } .featured .list-featured p.title a { color: #0d8d90; } .featured p.title { color: #0d8d90; font-size: 19px; margin-bottom: 10px; max-width: 205px; text-align: center; text-transform: uppercase; } .featured .list-featured .box3 { float: right; margin-right: -10px; text-align: center; } .featured .list-featured .box3 p.title { max-width: 100%; } .featured .list-featured .box3 ul { display: inline-block; text-align: left; } .partners { background: #00608e; padding: 30px 0 50px; text-align: center; } .partners .slide { height: 82px; } .partners p.title { color: #ecbc2c; font-family: 'robotoblack'; font-size: 32px; font-weight: normal; text-transform: uppercase; } .partners .slide img { border: 3px solid #a2a1a1; border-radius: 10px; height: 73px; max-width: 138px; width: 100%; width: 138px; } .partners .slide:hover img { border-color: #073f5a; } .banner-inter { background: url(images/banner-inter.jpg) no-repeat top center; background-size: auto 100%; height: 170px; } .wrap-content { background-color: #f6f5f5; border-bottom: 1px solid #e2e0e0; overflow: hidden; padding: 35px 0 45px; } .wrap-content .content { padding-top: 10px; } .content .main-content { float: left; width: 665px; } .content .main-content > *:last-child { margin-bottom: 0; } .content .main-content h1, .content .main-content h2, .content .main-content h3, .content .main-content h4, .content .main-content h5, .content .main-content h6 { color: #00608e; font-family: 'robotoblack'; font-weight: normal; margin-bottom: 15px; text-align: left; } .content .main-content > h1:first-child, .content .main-content > h2:first-child, .content .main-content > h3:first-child, .content .main-content > h4:first-child, .content .main-content > h5:first-child, .content .main-content > h6:first-child { margin-top: -10px; text-transform: uppercase; } .content .main-content ul { margin-left: 45px; text-align: left; } .content .main-content ol { margin-left: 8px; text-align: left; } .content .main-content p.title { color: #00608e; font-family: 'robotoblack'; font-weight: normal; margin-bottom: 15px!important; text-align: left; } a { color: #00608E; } .content .main-content li { margin-bottom: 5px; } .content .main-content ul li:last-child, .content .main-content ol li:last-child { margin-bottom: 15px; } .content .sidebar { float: right; width: 310px; } .content .sidebar > * { margin-bottom: 30px; } .content .sidebar > *:last-child { margin-bottom: 0; } .content .sidebar .video img { width: 100%; } .content .sidebar p.title { background: url(images/bg-title-sidebar.png) no-repeat left bottom; color: #00608e; font-family: 'robotoblack'; font-size: 30px; font-weight: normal; line-height: 100%; margin-bottom: 10px; padding-bottom: 10px; text-transform: uppercase; } .content .sidebar .rsq-solutions h4 { border-bottom: 2px solid #034362; color: #ffffff; cursor: pointer; font-size: 19px; line-height: 43px; margin-bottom: 5px; min-height: 43px; padding-left: 48px; position: relative; text-transform: uppercase; } .content .sidebar .rsq-solutions h4:nth-last-of-type(1) { margin-bottom: 0; } .content .sidebar .rsq-solutions h4 span { background: url(images/thesullivangroup-icon.png) no-repeat left -483px; height: 11px; margin-top: -5.5px; position: absolute; right: 10px; top: 50%; width: 11px; } .content .sidebar .rsq-solutions h4.show span { background: url(images/thesullivangroup-icon.png) no-repeat left -46px; } .content .sidebar .rsq-solutions h4.etp { background: url(images/thesullivangroup-icon.png) no-repeat 5px -157px #00608e; } .content .sidebar .rsq-solutions h4.hr { background: url(images/thesullivangroup-icon.png) no-repeat 8px -194px #00608e; } .content .sidebar .rsq-solutions h4.eds { background: url(images/thesullivangroup-icon.png) no-repeat 5px -114px #00608e; } .content .sidebar .rsq-solutions h4.show { margin-bottom: 2px; } .content .sidebar .rsq-solutions ul { background: #f3f0db; display: none; list-style: none; margin-bottom: 3px; padding: 10px 5px; } .content .sidebar .rsq-solutions ul:last-child { margin-bottom: 0; } .content .sidebar .rsq-solutions ul li { background: url(images/thesullivangroup-icon.png) no-repeat left -589px; padding-left: 27px; } .content .sidebar .rsq-solutions a { color: #484848; font-size: 18px; } .content .sidebar .rsq-solutions a:hover { color: #cea015; } .call-us { background: url(images/bg-call-us.png) no-repeat right center #fdbe00; border: 1px solid #d8a200; border-radius: 5px; color: #050303; font-size: 16px; padding: 10px 15px 5px; } .call-us b { font-size: 22px; } .our-client p.title { background: url(images/thesullivangroup.png) no-repeat left -180px !important; color: #fff !important; line-height: 44px !important; margin-bottom: 0 !important; padding: 0 0 0 15px !important; } .our-client .img-client { background: #fff; border: 4px solid #00608e; border-radius: 0 10px 10px 10px; padding: 15px 0; } .our-client .img-client .bxslider img { height: auto; width: 138px; } .rsq-corner { padding-bottom: 4px; position: relative; } .rsq-corner .bx-wrapper { background: #f3f0db; border: 2px solid #00608e; border-radius: 5px 5px 0 0; overflow: hidden; padding-bottom: 10px; } .rsq-corner .bg-shadow { background: url(images/shadow.png); bottom: 0; height: 4px; left: 6px; position: absolute; right: 6px; } .rsq-corner .item-rsq { } .rsq-corner .image-rsq { border-radius: 3px 3px 0 0; height: 209px; overflow: hidden; width: 100%; } .rsq-corner .image-rsq img { width: 100%; } .rsq-corner .meta { background: #ecbc2c; border-radius: 6px; color: #fff; float: left; font-weight: bold; margin-bottom: 10px; margin-right: 10px; padding: 10px; text-align: center; } .rsq-corner .content { padding: 10px 15px 5px; } .rsq-corner .meta p { border-top: 1px solid #fff; font-size: 13px; margin-bottom: 0; margin-top: 5px; padding-top: 5px; } .rsq-corner .meta .date { font-size: 37px; line-height: 100%; padding-right: 5px; vertical-align: middle; } .rsq-corner .meta .month { font-size: 14px; text-transform: uppercase; vertical-align: middle; } .rsq-corner p { font-size: 15px; } .rsq-corner .content p.title { background: none; color: #ecbc2c; font-family: inherit; font-size: 22px; font-weight: bold; padding: 0px; } .rsq-corner p.author { color: #636262; } .rsq-corner p:nth-of-type(2) { clear: left; } .banner-ourteam { background-image: url(images/banner-ourtearm.jpg); } .descripton { border-bottom: 1px solid #bfbdbd; margin-bottom: 15px; padding-bottom: 5px; } .descripton h1 { margin-top: -10px; text-transform: uppercase; } .content-detail .man .image { border: 3px solid #f3f0db; border-radius: 5px; box-shadow: 1px 0 3px #a3a2a2; display: inline-block; vertical-align: bottom; } .content-detail .man { margin-bottom: 10px; } .content-detail .man .info { display: inline-block; margin-left: 10px; vertical-align: bottom; } .content-detail .man .info p { margin-bottom: 0; } .content-detail .man .info .name { color: #00608e; font-weight: bold; } .content-detail .man .info .job { font-style: italic; } .news-listing ul { background: #00608e; list-style: none; } .news-listing ul li { background: url(images/thesullivangroup-icon.png) no-repeat 8px -541px; border-bottom: 1px solid #ffffff; border-left: 4px solid #024e73; padding: 5px 10px 5px 24px; } .news-listing ul li:hover { background: url(images/thesullivangroup-icon.png) no-repeat 12px -626px; padding-left: 28px; } .news-listing ul li:last-child { border-bottom: none; } .news-listing ul li a { color: #ffffff; font-size: 18px; font-weight: bold; } .banner-new { background-image: url(images/banner-new.jpg); } .listnew .postnew { border-bottom: 1px solid #bfbdbd; margin-bottom: 15px; padding-bottom: 15px; } .listnew .postnew:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } .listnew .postnew .date { background: url(images/thesullivangroup-icon.png) no-repeat left -94px; color: #00608e; padding-left: 25px; } .listnew .postnew p.title { font-size: 1.17em; margin-bottom: 15px!important; } .banner-event { background-image: url(images/banner-event.jpg); } .event table { background: #e9e9e9; text-align: left; width: 100%; } .event table:nth-of-type(2n) { background: none; } .event table th { color: #00608e; font-weight: normal; padding-left: 20px; text-align: left; width: 25%; } .event table tr:first-child th, .event table tr:first-child td { padding-top: 15px; } .event table tr:last-child th, .event table tr:last-child td { padding-bottom: 15px; } .event table tr:first-child td { font-weight: bold; } .banner-service { background-image: url(images/bg-service-cate.jpg); } .service .main-content { float: none; width: 100%; } .list-service { padding-top: 15px; } .item-service { margin-bottom: 45px; } .item-service:nth-last-of-type(1) { margin-bottom: 0; } .item-service p.title { font-size: 23px; } .item-service .video, .box-content .video { box-shadow: 0 0 5px #909090; float: left; font-size: 0; width: 45%; } .item-service .video img, .box-content .video img { height: auto; margin-bottom: 0 !important; width: 100%; } .item-service .info { float: right; width: 52.5%; } .item-service .info ul { list-style: none; margin-left: 0; } .item-service .info ul li { background: url(images/thesullivangroup-icon.png) no-repeat left -293px; padding-left: 25px; } .item-service .info a { color: #484848; } .item-service .info a:hover { color: #CEA015; text-decoration: underline; } .item-service .info .top { border-bottom: 1px solid #bfbdbd; margin-bottom: 5px; overflow: hidden; } .item-service .info .top p { margin-bottom: 10px!important; } .item-service .info .calc { font-weight: bold; } .banner-client-login { background-image: url(images/banner-client-login.jpg); } .content .client-login h4 { color: #666767; font-size: 23px; } .content .client-login .welcome-lg h4 { margin-bottom: 0; } .content .client-login .welcome-lg p { font-size: 18px; } .client-login .button { display: inline-block; margin-right: 25px; padding-bottom: 20px; text-align: center; vertical-align: top; width: 205px; } .client-login .button:nth-of-type(3) { margin-right: 0; } .client-login > div { font-size: 0; } .client-login .button h5 { background: #00608e; color: #ffffff; font-size: 18px; height: 34px; line-height: 30px; margin-bottom: 0; position: relative; text-align: center; text-transform: capitalize; } .client-login .button h5:hover { background: #253571; } .client-login .button h5 a { color: #ffffff; } .client-login > div { margin-bottom: 20px; } .client-login > div.last-child { margin-bottom: 0; } .banner-service-detail { background-image: url(images/banner-service-detail.jpg); } .des-service-detail { margin-bottom: 45px; position: relative; } .des-service-detail .social-cate { position: absolute; right: 0; top: 0; } .des-service-detail .social-cate a { background: url(images/thesullivangroup.png) no-repeat; display: inline-block; float: left; height: 38px; margin-left: 10px; width: 34px; } .des-service-detail .social-cate a.face { background-position: left -505px; } .des-service-detail .social-cate a.twitter { background-position: left -556px; } .des-service-detail .social-cate a.youtube { background-position: left -606px; } .des-service-detail h1 { color: #00608E; font-family: 'robotoblack'; font-size: 30px; font-weight: normal; margin-bottom: 15px; text-transform: uppercase; } .box-content { border-bottom: 1px solid #dcdada; margin-bottom: 30px; padding-bottom: 30px; } .box-content .video { float: none; width: 100%; } .wrap-video { margin-bottom: 20px; position: relative; } .wrap-video .button { height: 100%; right: 0; width: 100%; } .wrap-video .button a { background: url(images/button-service.png) no-repeat center center; background-size: 100% 100%; color: #010101; display: block; float: left; font-size: 13px; font-weight: bold; height: 34px; line-height: 34px; margin-top: 10px; right: 0; text-align: center; text-transform: capitalize; width: 215px; } .wrap-video .button a:nth-child(2) { margin: 10px; } .wrap-video .button .button-live { top: 15%; } .wrap-video .button .button-add { font-size: 12.5px; top: 45%; } .wrap-video .button .button-courses { top: 75%; } @media screen and (-webkit-min-device-pixel-ratio:0) { .wrap-video .button a { font-size: 12px; } .wrap-video .button .button-add { font-size: 11px; } } .service-detail .main-content h1, .service-detail .main-content h2, .service-detail .main-content h3, .service-detail .main-content h4, .service-detail .main-content h5, .service-detail .main-content h6 { text-transform: capitalize !important; } .service-detail .main-content .client-comment h2 { font-size: 30px; text-transform: uppercase !important; } .client-comment .content-comment { background: #eaeaea; border: 1px solid #d1d0d0; border-radius: 10px; margin-bottom: 10px; padding: 15px; position: relative; } .client-comment .item-comment { margin-bottom: 20px; overflow: hidden; } .client-comment .item-comment:nth-last-of-type(1) { margin-bottom: 0; } .client-comment .comment-arrow { background: url(images/thesullivangroup.png)no-repeat; background-position: left -234px; bottom: -39px; height: 39px; left: 35px; position: absolute; width: 57px; } .client-comment .info-comment { color: #00608e; font-size: 14px; min-height: 40px; padding-left: 110px; text-align: left; } .client-comment .item-comment:nth-of-type(2n) .comment-arrow { background: url(images/thesullivangroup.png)no-repeat left -282px; left: auto; right: 35px; } .client-comment .item-comment:nth-of-type(2n) .info-comment { display: inline-block; float: right; padding: 0; padding-right: 110px; } .client-comment .info-comment .name { font-size: 15px; font-weight: bold; } .our-experts > div { border: 4px solid #00608E; border-radius: 0 10px 10px; padding: 10px; } .our-experts .img-experts { border: 3px solid #F3F0DB; border-radius: 3px; box-shadow: 1px 0 3px #A3A2A2; display: inline-block; height: 70px; margin-bottom: 20px; overflow: hidden; vertical-align: bottom; width: 58px; } .our-experts .img-experts img { height: auto; width: 100%; } .our-experts .info { display: inline-block; font-size: 15px; line-height: 16px; margin-bottom: 20px; margin-left: 4px; max-width: 210px; vertical-align: bottom; } .our-experts .name { color: #e7ae01; font-weight: bold; margin-bottom: 0; } .our-experts .job { font-style: italic; margin-bottom: 0; } .our-experts p { font-size: 14.5px; } @media screen and (-webkit-min-device-pixel-ratio:0) { .our-experts p { font-size: 12.5px; } } .calc-service-detail { background: url(images/bg-roi.png) no-repeat center center; background-size: 100% 100%; overflow: hidden; padding: 10px 20px 6px; } .calc-service-detail .calc { float: right; } .calc-service-detail p { color: #050303; font-family: 'robotoblack'; font-size: 26px; margin-bottom: 0; padding-top: 5px; } .calc-service-detail > a:last-child { background: url(images/thesullivangroup-icon.png) no-repeat 82px 10px; color: #fff; display: inline-block; font-size: 17px; font-weight: bold; padding-right: 25px; } .calc-service-detail span { border-bottom: 2px solid #fff; } .rsq-related p.title { font-size: 25px !important; font-size: 26px !important; } .rsq-related ul li { background: #00608e; border-bottom: 2px solid #034362; font-size: 19px; list-style: none; margin-bottom: 3px; } .rsq-related ul li { background: url(images/thesullivangroup-icon.png) no-repeat 10px -325px #00608e; padding-left: 30px; } .rsq-related ul li:hover { background: url(images/thesullivangroup-icon.png) no-repeat 10px -578px #00608e; } .rsq-related ul a { color: #fff; display: block; font-weight: bold; padding: 10px 10px 10px 0; } .rsq-related ul a:hover { color: #fdbe00; } .form-roi-chart { background: #f3f0db; height: 100%; text-align: center; width: 100%; z-index: 99999; } .form-roi-chart span.close { background: url(images/thesullivangroup-icon.png) no-repeat left -18px; cursor: pointer; height: 18px; position: absolute; right: 10px; top: 10px; width: 20px; z-index: 100; } .form-roi-chart h2 { color: #00608e; font-family: 'robotoblack'; font-size: 40px; font-weight: normal; line-height: 100%; margin-bottom: 10px; padding-top: 30px; text-transform: uppercase; } .form-roi-chart p.requied { color: #efb401; font-size: 15px; font-style: italic; font-weight: bold; margin-bottom: 15px; } .form-roi-chart input[type='text'] { background: #ffffff; border: 1px solid #00608e; border-radius: 3px; box-sizing: border-box; color: #484848; font-family: 'robotoregular'; font-size: 15px; height: 37px; margin-bottom: 7px; moz-box-sizing: border-box; padding: 0 15px; webkit-box-sizing: border-box; width: 72.5%; } .form-roi-chart input[type='email'] { background: #ffffff; border: 1px solid #00608e; border-radius: 3px; box-sizing: border-box; color: #484848; font-family: 'robotoregular'; font-size: 15px; height: 37px; margin-bottom: 7px; moz-box-sizing: border-box; padding: 0 15px; webkit-box-sizing: border-box; width: 72.5%; }  input::-webkit-input-placeholder { color: #484848; } input:-moz-placeholder { color: #484848; opacity: 1; } input::-moz-placeholder { color: #484848; opacity: 1; } input:-ms-input-placeholder { color: #484848; } .capchar-submit { font-size: 0; overflow: hidden; padding-top: 15px; width: 72.5%; } .capchar-submit img { display: inline-block; float: left; height: 40px; width: 155px; } .form-roi-chart .capchar-submit input[type="text"] { display: inline-block; margin-left: 10px; width: 160px; } .form-roi-chart .capchar-submit #submit { background: url(images/submit.png) no-repeat center center / 100% 100%; border: none; display: inline-block; float: right; height: 40px; text-indent: -999999px; width: 217px; } .client-login { border-bottom: none!important; min-height: 450px; text-align: center!important; width: 100%!important; } .client-login h1,.client-login h2, .client-login h3, .client-login h4, .client-login h5, .client-login h6 { text-align: center!important; } .wrap-content-login .content { overflow: visible; }
.downloadNow{
	width: 153px !important;
    font-size: 1em !important;
}
.buttonExtra{
	margin-top:20px;
}
.conference-select {
	color: #484848;
    font-family: 'robotoregular', arial, sans-serif;
    font-size: 15px;
    margin: 0;
    vertical-align: baseline;
    vertical-align: middle;
    height: 35px;
    padding-left: 15px;
    width: 278px;
    border: 1px solid #00608e;
    border-radius: 4px;
}

.conference-email{
    vertical-align: baseline;
    vertical-align: middle;
    height: 35px;
    padding-left: 15px;
    width: 260px;
    border: 1px solid #00608e;
    border-radius: 4px;
    margin-bottom: 5px;
}

.button-conference{
	background: #fdbe00;
    border: 1px solid #d8a200;
    border-radius: 5px;
    color: #050303;
    font-size: 16px;
    padding: 10px 15px 5px;
    text-align:center;
    width: 200px;
}

.button-conference a{
    color:#050303;
	font-weight: bold;
	font-size:18px;     f
	ont-family: 'robotoregular', arial, sans-serif;
	line-heigth:35px
}

.contact-form-textarea{
	width: 260px;
  border: 1px solid #00608e;
  border-radius: 4px;
  margin-bottom: 5px;
	padding-left: 15px;
	color: initial;
	font-family: Arial;
  font-size: 100%;

}

textarea::-webkit-input-placeholder {
	color: #00608e;
	font: 13.3333px Arial;
	font-style: italic;
}
textarea:-moz-placeholder {
	color: #00608e;
	font: 13.3333px Arial;
	font-style: italic;
}
textarea::-moz-placeholder {
	color: #00608e;
	font: 13.3333px Arial;
	font-style: italic;
}
textarea:-ms-input-placeholder {
	color: #00608e;
	font: 13.3333px Arial;
	font-style: italic;
}

/*Featured image float left next to the text */

img.wp-post-image {
    float: left;
    margin: 0 20px 10px 0;
}

#menu-item-3559{
width: 130%; 
}
#menu-item-3564{
width: 130%; 
}
#menu-item-3565{
width: 130%; 
}

#menu-item-3978{
width: 130%; 
}
#menu-item-3979{
width: 130%; 
}
#menu-item-3987{
width: 130%; 
}
#menu-item-5962{width:130%}
#menu-item-6090{width:130%}
#menu-item-6093{width:130%}
#menu-item-6586{width:130%}

/*COURSES PURCHASES CATEGORIES*/
.course-categories h4 { 
	border-bottom: 2px solid #034362;
	color: #ffffff; 
	cursor: pointer; 
	font-size: 19px; 
	line-height: 43px; 
	margin-bottom: 5px;
	min-height: 43px; 
	padding-left: 48px; 
	position: relative; 
	ext-transform: uppercase; 
} 

.course-categories h4:nth-last-of-type(1) 
{ 	
	margin-bottom: 0; 
} 
.course-categories h4 span { 
	background: url(images/thesullivangroup-icon.png) no-repeat left -483px; 
	height: 11px; 
	margin-top: -5.5px; 
	position: absolute; 
	right: 10px; 
	top: 50%; 
	width: 11px; 
}
.course-categories h4.show span {
	background: url(images/thesullivangroup-icon.png) no-repeat left -46px; 
}
.course-categories h4.upper-category {
	background:  url(images/thesullivangroup-icon.png) no-repeat 5px -157px #00608e; 	
}

.course-categories h4.upper-category-2 {
	background:  url(images/thesullivangroup-icon.png) no-repeat 5px -157px, linear-gradient(#00608e, #07A1BF);
	
}

.course-categories h4.show {
	margin-bottom: 2px; 
}
.course-categories ul {
	background: #f3f0db; 
	isplay: none; 
	list-style: none; 
	margin-bottom: 3px; 
	padding: 10px 5px; 
}
.course-categories ul:last-child {
	margin-bottom: 0; 
}
.course-categories ul li { background: url(images/thesullivangroup-icon.png) no-repeat left -589px; 
	padding-left: 27px; 
}
.course-categories a { color: #484848; 
	font-size: 18px; 
}
.course-categories a:hover {
	color: #cea015; 
} 

.medHostEdis .medDescription{width: 68%;
float: left;}
.medHostEdis .medImage{background: transparent !important;
float: right;
padding-right: 0px !important;}
.medHostEdis .bannertitle {font-size: 17px;
border-bottom: 2px solid #fff;
color: white;
font-weight: bold;
padding: 0px;
margin: 0px; } 
.medHostEdis .bannerdescription { color: black;
line-height: 1.1em;
font-weight: normal;
font-size: 13px;
float: left;}

div#hs-eu-cookie-confirmation.can-use-gradients {
   background: #00608e;
}
div#hs-eu-cookie-confirmation-inner{
   background: #00608e !important;
}
div#hs-eu-cookie-confirmation-inner p {
  background: #00608e !important;
  font-size: 18px !important; 
  color: white !important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a {
  color: white !important;
  text-decoration: underline!important;
  border-bottom: 2px solid currentColor !important;
  display: inline-block;
  line-height: 0.85;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {
	color: white !important; 
	font-weight: bold !important;
	background-color: #ecbc2c !important; 
	padding-left: 15px !important;
	padding-right: 15px !important; 
	padding-top: 10px !important; 
	padding-bottom: 10px !important; 
	border-radius: 2px !important; 
	margin: 5px !important; 
	cursor: pointer !important; 
}

div#hs-eu-cookie-confirmation-inner p a{
	text-decoration: underline!important;
	color:red!important;
}
div#hs-eu-confirmation-button{
	font-weight: bold !important;
	
}
 div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {
	font-weight: bold !important;
}

.footer-top .ambulatory  { width: 180px; text-align:left;}

