/* *Theme Name: ljbrey *Theme URI: http://www.staceyleong.com *Author: SLD *Author URI: http://www.staceyleong.com *Version: 10.2 */ @charset "utf-8"; /* CSS Document */ @font-face { font-family: 'colaborate-thinregular'; src: url('fonts/colaborate_thin_macroman/ColabThi-webfont.eot'); src: url('fonts/colaborate_thin_macroman/ColabThi-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/colaborate_thin_macroman/ColabThi-webfont.woff') format('woff'), url('fonts/colaborate_thin_macroman/ColabThi-webfont.ttf') format('truetype'), url('fonts/colaborate_thin_macroman/ColabThi-webfont.svg#colaborate-thinregular') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'colaboratelightregular'; src: url('fonts/colaborate_light_macroman/ColabLig-webfont.eot'); src: url('fonts/colaborate_light_macroman/ColabLig-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/colaborate_light_macroman/ColabLig-webfont.woff') format('woff'), url('fonts/colaborate_light_macroman/ColabLig-webfont.ttf') format('truetype'), url('fonts/colaborate_light_macroman/ColabLig-webfont.svg#colaboratelightregular') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'colaborate-regularregular'; src: url('fonts/colaborate_regular_macroman/ColabReg-webfont.eot'); src: url('fonts/colaborate_regular_macroman/ColabReg-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/colaborate_regular_macroman/ColabReg-webfont.woff') format('woff'), url('fonts/colaborate_regular_macroman/ColabReg-webfont.ttf') format('truetype'), url('fonts/colaborate_regular_macroman/ColabReg-webfont.svg#colaborate-regularregular') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'colaborate-mediumregular'; src: url('fonts/colaborate_medium_macroman/ColabMed-webfont.eot'); src: url('fonts/colaborate_medium_macroman/ColabMed-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/colaborate_medium_macroman/ColabMed-webfont.woff') format('woff'), url('fonts/colaborate_medium_macroman/ColabMed-webfont.ttf') format('truetype'), url('fonts/colaborate_medium_macroman/ColabMed-webfont.svg#colaborate-mediumregular') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'colaborate-boldregular'; src: url('fonts/colaborate_bold_macroman/ColabBol-webfont.eot'); src: url('fonts/colaborate_bold_macroman/ColabBol-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/colaborate_bold_macroman/ColabBol-webfont.woff') format('woff'), url('fonts/colaborate_bold_macroman/ColabBol-webfont.ttf') format('truetype'), url('fonts/colaborate_bold_macroman/ColabBol-webfont.svg#colaborate-boldregular') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'ArnoPro-Italic'; src: url('fonts/ArnoPro-Italic/ArnoPro-Italic.eot'); src: local('☺'), url('fonts/ArnoPro-Italic/ArnoPro-Italic.woff') format('woff'), url('fonts/ArnoPro-Italic/ArnoPro-Italic.ttf') format('truetype'), url('fonts/ArnoPro-Italic/ArnoPro-Italic.svg') format('svg'); font-weight: normal; font-style: normal; } html {font-size: 17px;} body{ background: #45918c url("images/background.jpg") repeat-x scroll 0 0; margin:0; padding:0; font-size: 1rem; line-height: 1; font-family: "colaborate-regularregular",serif; color: #333333; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none; } a { color: #333333; outline: medium none; text-decoration: underline; } button{outline: none;cursor: pointer;-moz-appearance: none;-webkit-appearance: none;appearance: none;} img{border:none; outline:none; max-width: 100%; height: auto;} *{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;} input[type="submit"]{transition:all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;} p { font-weight: normal; line-height: 1.4; margin: 14px 0; } h1 { color: #e6f2e6; font-family: "ArnoPro-Italic",serif; font-size: 50px; font-weight: normal; margin: 10px 0; } h2 { color: #ebebdb; font-family: "Times New Roman",Times,serif; font-size: 21px; font-weight: normal; letter-spacing: 2.8px; margin:22px 0 10px; } h3{ font-family: "colaborate-regularregular",serif; font-size: 15px; font-weight: normal; margin: 0 0;} h4 {font-weight: normal ;margin: 10px 0;} h6 { color: rgb(255, 255, 255); font-family: "Times New Roman",Times,serif; font-size: 14px; font-weight: normal; letter-spacing: 1px; margin: 0; } input, textarea { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #b1b1b1; color: #000000; font-size: 12px; height: 36px; padding: 8px 10px; width: 250px; } textarea{height: 114px;} ul {padding: 0 0 0 10px;} ul li {list-style: outside none none; margin: 0 0 2px;padding: 0 0 0 10px;} .body_wrapper {margin: 0 auto;width: 1200px;} /*---------header----------*/ .click { text-transform: uppercase;} .menu_click {display: none;} .header {background: #145f65 url("images/bg_header.jpg") no-repeat scroll; float: left;height: 140px;width: 100%; background-size:cover;background-position: center center; } .logo {float: left; margin:33px 0; width: 30%;padding-left: 21px;} .navigation { float: right; padding: 49px 38px 0 0;text-align: right; width: 70%;} .navigation ul { float: right; margin: 0;padding: 0; width: 100%;} .navigation ul li { display: inline-block; padding: 0 0 0 24.5px;position: relative;} .navigation ul li a { color: #ffffff; display: inline-block; float: left; font-family: "Georgia",Times,Times New Roman,serif; font-size: 15px; line-height: 26px; padding: 0; text-decoration: none; text-transform: capitalize; } .navigation ul li:first-child::before,.footer_top ul li:first-child::before,.navigation ul li .sub-menu li::before{ content: none;} .navigation ul li::before, .footer_top ul li::before{ background: #ffffff none repeat scroll 0 0; content: ""; height: 2px;left: 10px;position: absolute;top: 13px; width: 2px;} .navigation ul li a:hover, a:hover, .navigation ul li.current-menu-item > a, .navigation ul li.current-menu-parent > a,.footer_top li a:hover{color: #c7bf1b;} /*----submenu----------*/ .navigation ul li .sub-menu { display: none;} .navigation ul li:hover .sub-menu { background: rgb(0, 87, 94) none repeat scroll 0 0;display: flex;left: 20px; position: absolute; text-align: left; top: 26px; width: 200px;z-index: 9; flex-wrap: wrap; flex-direction: column; padding: 10px 12px; } .navigation ul li .sub-menu li { padding: 0 6px;} .navigation ul li .sub-menu li a {line-height: 24px;} /*----------------banner---------*/ .home_banner { background-position: center center; background-size: cover; float: left; min-height: 582px; position: relative; width: 100%; } .home_banner .banner_text-1 { position: absolute; right: 158px; top: 110px; } .home_banner .banner_text-2 { color: #ffffff; left: 0; position: absolute; bottom: 37px; width: 400px; } .banner_text-1 ul, .clientfit_full h3{ color: #135c63; font-family: "Times New Roman",Times,serif; font-size: 21px; letter-spacing: 2.8px; text-transform: uppercase; } .banner_text-1 ul li:last-child {padding-left: 125px;letter-spacing: 3.3px; padding-top: 9px;} .banner_text-1 h1 {font-size: 48px; letter-spacing: 1.3px;margin: 33px 0 0 71px;} .banner_text-1 p, .contact .left p { color: #ffffff; font-family: "Times New Roman",Times,serif; font-size: 14px; letter-spacing: 1px; margin: 7px 37px 0 40%; text-transform: capitalize; } .home_banner .banner_text-2 ul, .clientfit_right ul{margin: 0; padding: 0; letter-spacing: -0.1px;} .home_banner .banner_text-2 ul li a, .ex_left ul li a, .clientfit_right ul li a, .page_content .left_bar ul.next_page li a{ background: #40918e; clear: both; color: #ffffff; display: inline-block; float: none; font-family: "Times New Roman",Times,serif; font-size: 18px; margin-bottom: 9px; padding: 6px 20px 7px 59px; text-decoration: none; text-transform: none;} .home_banner .banner_text-2 ul li:last-child { margin-left: 72px;} .home_banner .banner_text-2 ul li:last-child a, .clientfit_right ul li:last-child a{color: #c7bf1b;} .home_banner .banner_text-2 ul li::before, .ex_left ul li::before, .clientfit_right ul li::before, .page_content .left_bar ul.next_page li::before{background: #c7bf1b none repeat scroll 0 0; border-radius: 50%; content: "";height: 6px; left: 40px; position: absolute;top: 15px; width: 6px; z-index: 9;} .home_banner .banner_text-2 ul li a, .ex_left ul li a, .clientfit_right ul li a{color: #ffffff;text-decoration: none;} .home_banner .banner_text-2 ul li, .ex_left ul li, .clientfit_right ul li { position: relative;width: 100%;padding: 0; margin: 0;} /*----------footer--------*/ .footer_top {background: #ffffff none repeat scroll 0 0; font-family:"Times New Roman",Times,serif;font-size: 16px;padding:0 21px 4px 24px;} .footer_top, .footer_bottom { float: left;width: 100%;} .footer_top a {color: #333333;} .foot_right {float: right;text-align: right; width: 30%;} .foot_left { float: left; width: 70%;} .footer_top ul, .footer_top ul li,.home_banner ul, .home_banner ul li { margin: 0;padding: 0;} .footer_bottom p {color: #cccccc; font-family: Georgia,Times New Roman,Times,serif; font-size: 11px;} .footer_top ul li {display: inline-block;float: left; padding: 11px 15px 0 0;position: relative;} .footer_top ul li::before { background: #333333; left: -10px; top: 21px;} .foot_right ul li { float: none; padding-left: 15px;padding-right: 0;} /*-----------innerpage----------*/ .page_container { background-size: cover;} .inner_banner, .page_content,.page_container, .page_container .banner_text, .contact .left, .contact .right,.clientfit_full, .clientfit_right,.blog-left .blog-detail, .pagination,.post_navigation{float: left;width: 100%;} .inner_banner { background-position: center center;background-size: cover;} .page_container {background-color: #f4f0d7; background-position: center top;background-repeat: no-repeat;} .page-template-page-explore-us .inner_banner { height: 332px;} .explore .page_content {padding-top: 159px;padding-bottom: 45px;} .ex_left { float: left;text-align: center; width: 32.8%;} .ex_right {float: right; padding: 35px 108px 0 17px; width: 66.2%;} .ex_right h3 {color: #145d63;font-family: "Times New Roman",Times,serif;font-size: 18px;font-weight: 600; letter-spacing: 0.4px;margin-bottom: 23px; text-transform: none;} .ex_left ul { float: left;margin: 96px 0 0; padding: 0; text-align: left;} .ex_left ul li a{ padding-left: 46px;} .ex_left ul li::before { left: 31px;} .page_container .banner_text {padding-left: 28px;} .page_container.explore .banner_text .inneer_text h1{font-size: 30px;font-weight: 600; letter-spacing: 1.5px;text-align: center;padding: 0 0; text-shadow: 0 0 0 rgba(0, 0, 0, 0); -moz-text-shadow: 0 0 0 rgba(0, 0, 0, 0); -webkit-text-shadow: 0 0 0 rgba(0, 0, 0, 0);} .banner_text .inneer_text { margin: 35px 0 0 55px;width: 587px;} .inneer_text h6 { margin-right: 132px;margin-top: -5px; text-align: right;} .page_container .banner_text h1 {font-size: 63px; padding-left: 71px; text-shadow: 0 0 8px #000000; -moz-text-shadow: 0 0 8px #000000; -webkit-text-shadow: 0 0 8px #000000;} .banner_text h2{text-shadow: 0 0 4px #f1ecd8; -moz-text-shadow: 0 0 4px #f1ecd8; -webkit-text-shadow: 0 0 4px #f1ecd8;} .ex-team .page_content {padding-top: 38px;} .page_inner { display: flex;flex-wrap: wrap; display: -webkit-flex;-webkit-flex-wrap: wrap; padding: 0 30px; width: 100%; } .left_bar, .right_bar, .blog-left, .blog-right, .error_page{background:url("images/bg_bar.png") repeat scroll 0 0; min-height: 394px;} .left_bar { float: left; padding: 36px 36px 0; width: 233px; } .right_bar { float: right; margin-left: 30px; padding:45px 33px 30px 181px; width: 701px; } .page_content .left_bar ul.menu { color: #145d63; margin: 0; padding: 0 0 0 10px; } .page_content .left_bar ul li { font-family: "colaborate-mediumregular"; font-size: 14px; line-height: 1.1; list-style: outside; padding-left: 0; text-transform: uppercase; margin-bottom: 0.8rem; } .page_content .left_bar ul li a{ color: #145d63; font-weight: normal; text-decoration: none;} .right_bar p:first-child{margin-top: 0;} ul.bullet_none {margin: 0; padding: 0;} ul li p {margin: 2px 0 0;} ul.bullet_none li {padding-bottom: 20px; padding-left: 0; list-style: outside none none !important;} .footer_top li a { text-decoration: none;} /*----ex-your---------*/ .ex_your .page_content {padding-top: 180px;} .ex_pdf a, a.continue { background: #bebec0 none repeat scroll 0 0; color: #145d63; display: inline-block; font-size: 16px; font-weight: 600; letter-spacing: 0.3px; margin: 0; padding: 3px 8px 1px; text-align: left; text-decoration: none; width: 100%; } .ex_your .left_bar, .resources_your .left_bar{padding: 36px 30px 0; position: relative;} .ex_your .left_bar > div {float: left;width: 100%;} .ex_your .left_bar .exp_text { color: #145d63;margin-bottom: 17px;} .exp_content {border-bottom: 1px dotted #333333;border-top: 1px dotted #333333;color: #145d63; margin: 21px 0;padding: 20px 0 14px;} .exp_content p{margin: 0 0;} .exp_content a{color: #145d63;} .ex_your .page_content .left_bar ul.menu, .resources_your .page_content .left_bar ul.menu {padding-left: 16px;} /*------contact---------------*/ .page_container.contact { min-height: 680px;} .page_container.contact .banner_text h1 {margin-top: 58px;} .contact .page_content {padding-top: 102px;} .contact .left { padding-right: 39px;} .contact .left ul { margin: 0;padding: 0;} .contact .left ul li, .page_container.client_fit .banner_text p{color: #ffffff;font-family: "ArnoPro-Italic",serif; font-size: 23px; letter-spacing: 0.6px; line-height: 28px; margin: 0;padding: 0 40px 0 0;text-align: right;} .contact .left ul li:first-child {padding-right: 0;} .contact .left ul li:last-child {padding-right: 77px;} .contact .left p {margin: 15px 53px 0 0;} .contact .right h3{ color: #145d64; font-family: "Times New Roman",Times,serif; font-size: 22px; font-style: italic; margin-bottom: -3px; } .contact .right h3 b { font-family: "ArnoPro-Italic",serif; font-size: 36px; font-style: normal; text-transform: none; } .contact .right { padding: 91px 0 0 71px; font-family: "Times New Roman",Times,serif; } .contact .right p { color: #02a393; font-size: 18px; margin: 8px 0; } /*-----------resource-------------*/ .resources_your .right_bar { display: flex; flex-wrap: wrap; padding:0 23px 95px; } .right_bar .cts_box { border-bottom: 1px dotted #000000; float: left; margin: 0 1.5%; padding: 48px 0 35px; text-align: center; width: 30.33%; } .resources_your .page_content { padding-top: 149px;} .cts_box .cts_image { min-height: 92px;padding-bottom: 0;} .cts_box .cts_text {margin-top: 2px;} .cts_box .cts_text h3 { line-height: 17px;} /*-------single page---------------*/ .pop_single { margin: 60px auto 0; width: 600px;} .pop_single .page_content { background: #ffffff none repeat scroll 0 0;padding:24px 20px 30px;} .pop_single .header { background: #145d64 none repeat scroll 0 0; height: 80px;} .pop_single .logo { float: left; margin: 16px 0 0; padding-left: 13px; width: 100%; } .resources_your .left_bar{padding-top: 26px;} .resources_your .left_bar .exp_text {border-bottom: 1px dotted #333333;color: #145d63; margin-bottom: 20px;} /*----client-fit----------*/ .page_container.client_fit .banner_text p {letter-spacing: 2.5px;margin-top: -5px;padding: 0 0 0 74px; text-align: left;} .page_container.client_fit .banner_text h1 {line-height: normal; margin-bottom: 0;margin-top: 12px;} .page_container.client_fit {min-height: 583px;} .client_fit .page_content {padding-top: 71px;} .clientfit_full h3 { text-align: center; } .clientfit_full ul { float: right; margin: 26px 0 0; padding: 0 65px 0 0; width: 556px; } .clientfit_full ul li { color: #269491; font-family: "ArnoPro-Italic",serif; font-size: 25px; font-weight: lighter; line-height: 31px; padding: 0 0 2px 12px; position: relative; } .clientfit_full ul li::before { background: #269491 none repeat scroll 0 0; content: ""; height: 5px; left: 0; position: absolute; top: 12px; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); width: 5px; } .clientfit_right {margin-bottom: 47px;; width: 439px;} .ex_right h3 span { display: inline-block; position: relative; width: 13px; } .ex_right h3 span::before { background: #145f65 none repeat scroll 0 0; border-radius: 50%; bottom: 0; content: ""; height: 3px; left: 0; margin: 0 auto; position: absolute; right: 0; top: 10px; width: 3px; } .clientfit_right ul li a {padding-left: 42px;padding-right: 16px;} .clientfit_right ul li::before { left: 26px;} .page-id-6 .page_container .banner_text,.blog .banner_text{padding-top: 48px;} .page-id-6 .client_fit .page_content { padding-top: 57px;} .page-id-6 .clientfit_full h3 { padding-right: 39px;} .page-id-6 .clientfit_full ul {margin-top: 70px;padding-right: 0;width: 568px;} .page-id-6 .clientfit_full ul li {padding-bottom: 5px;} .page-id-6 .clientfit_full ul li:last-child{font-weight: bold;} .clientfit_right ul li:first-child a { color: #ffffff;} .page-id-6 .clientfit_right {margin-top: -40px;width: auto;} .ex_your ul li {list-style: inside;} .ex_your h4 {font-weight: 600;text-transform: none;} .right_bar .cts_text p { margin-bottom: 10px; margin-top: 10px;} .page-id-190 .right_bar .cts_box {padding-top: 34px;} .ex_your .bullet_none h3 + p { padding-left: 35px;} .ex_your ul li ul li { list-style-type: circle;} .ex_your ul.next_page {bottom: 143px;left: -30px; margin: 0; padding: 0;position: absolute; width: 310px;} .page_content .left_bar ul.next_page li { list-style: outside none none !important;position: relative;} .page_content .left_bar ul.next_page li a { padding-left: 45px;} .page_content .left_bar ul.next_page li::before {left: 30px;} /*------blog----------*/ .blog .page_content { padding-top: 110px;} .blog-left {margin-right: 3%;padding: 30px; width: 70%;} .blog-right { float: right; padding: 30px; width: 27%;} .blog-detail .blog-image {float: left;width: 45%;} .blog-detail .blog-content { float: left; padding-left: 20px;width: 55%;} .blog-left .blog-detail { margin-bottom: 20px;} .blog-right ul li { list-style: outside; padding: 0 0 5px;} .blog-right ul { margin: 8px 0 24px; padding: 0;} .blog-content p {margin: 10px 0 5px;} .pagination a, .post_navigation a {background: #145d63; color: #ffffff; margin-right: 7px; padding: 5px 10px;text-decoration: none;cursor: pointer;float: left;} .pagination a.active, .pagination a:hover, .post_navigation a:hover{ background: #3a858b;} .post_navigation {margin-top: 20px;} .pagination a:last-child {margin-right: 0;} .foot_right ul li {padding-left: 3px; padding-top: 10px; position: static;} .page_content .left_bar ul li.current-menu-item a {color: rgb(149, 149, 149);} /*----------search------------*/ .error_page { margin-bottom: 20px; min-height: 200px;padding: 30px; width: 100%;} .page_content .search-submit { background: #145f65; border: medium none; color: #ffffff; float: left; height: 36px; min-width: 70px;text-align: center;} .search-form > label { display: inline-block; float: left;} .search-form > label span.screen-reader-text {display: none;} .blog-left > h1 {color: #135e63;} a.continue { margin-top: 13px;padding: 3px 0 4px 3px;width: 173px;} .footer_top li a {display: inline-block; padding-left: 4px;} .page_container .banner_text h1 b {font-size: 40px;} .contact .right ul { float: left; margin: 13px 0 0; padding: 0; } .contact .right ul li { color: #009e99; float: left; font-size: 20px; padding: 0; } .contact .right ul li a { color: #009e99; display: inline-block; padding-left: 5px; text-decoration: none; } .contact .right ul li:first-child { padding-right: 14px; position: relative; } .contact .right ul li:first-child::after { background: #0593a7 none repeat scroll 0 0; border-radius: 50%; content: ""; height: 2px; position: absolute; right: 6px; top: 14px; width: 2px; } /*---------------------*/ ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#333333; } ::-moz-placeholder { /* Firefox 19+ */ color:#333333; } :-ms-input-placeholder { /* IE 10+ */ color:#333333; } :-moz-placeholder { /* Firefox 18- */ color:#333333; } /*.cts_box .cts_image img { left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; top: 50%; transform: translateY(-50%); }*/