body {
position:relative;
} #back_to_top {
right:25px !important;
padding:15px !important;
color:#ffffff !important;
background-color:rgba(0,0,0,0.3) !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#back_to_top:hover {
background-color:rgba(0,0,0,0.6) !important;
} #floating_contact_us_button {
display:block;
background-color:#45a43c;
color:#ffffff;
position:fixed;
top:70%;
right:-41px;
margin-top:0px;
width:120px;
padding:11px 0px 12px;
border:solid 1px rgba(0,0,0,0.2);
border-top-style:none;
text-align:center;
z-index:9999;
font-size:16px;
line-height:16px;
letter-spacing:1px;
text-decoration:none;
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-o-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#floating_contact_us_button:hover {
background-color:#000000;
}
@media only screen and (max-width:767px) {
#floating_contact_us_button {
right:-34px; width:100px; padding:9px 0px 10px; font-size:14px; line-height:14px; }
} .page #Header_wrapper #Subheader .container,
.single-job_role #Header_wrapper #Subheader .container {
max-width:1300px !important;
padding:0px 50px !important;
}
.page #Header_wrapper #Subheader .container .column,
.single-job_role #Header_wrapper #Subheader .container .column {
margin:0px !important;
width:100% !important;
}
.page #Header_wrapper #Subheader,
.single-job_role #Header_wrapper #Subheader {
background-color:rgba(0,0,0,0.4);
padding:16% 0px 60px !important;
}
.page #Header_wrapper #Subheader h1.title,
.single-job_role #Header_wrapper #Subheader h1.title {
float:none;
clear:both;
font-weight:700;
font-size:50px;
line-height:56px;
letter-spacing:2px;
width:100% !important;
}
.page-id-3494 #Header_wrapper #Subheader h1.title {
text-align:center !important;
}
@media only screen and (max-width:1699px) {
.page #Header_wrapper #Subheader { padding:18% 0px 60px !important; }
}
@media only screen and (max-width:1499px) {
.page #Header_wrapper #Subheader { padding:20% 0px 60px !important; }
.page #Header_wrapper #Subheader h1.title,
.single-job_role #Header_wrapper #Subheader h1.title { font-size:46px; line-height:52px; }
}
@media only screen and (max-width:1279px) {
.page #Header_wrapper #Subheader h1.title,
.single-job_role #Header_wrapper #Subheader h1.title { font-size:42px; line-height:48px; letter-spacing:2px; }
}
@media only screen and (max-width:959px) {
.page #Header_wrapper #Subheader { padding:40% 0px 60px !important; }
.page #Header_wrapper #Subheader h1.title,
.single-job_role #Header_wrapper #Subheader h1.title { font-size:38px; line-height:44px; }
}
@media only screen and (max-width:767px) {
.page #Header_wrapper #Subheader { padding:50% 0px 40px !important; }
.page #Header_wrapper #Subheader h1.title,
.single-job_role #Header_wrapper #Subheader h1.title { font-size:32px; line-height:38px; letter-spacing:0px; }
.page #Header_wrapper #Subheader .container,
.single-job_role #Header_wrapper #Subheader .container { padding:0px 30px !important; }
}
@media only screen and (max-width:479px) {
.page #Header_wrapper #Subheader h1.title,
.single-job_role #Header_wrapper #Subheader h1.title { font-size:28px; line-height:34px; }
} #responsive-menu-button { top:54px !important; right:25px !important;
transition:all 0.5s ease-in-out !important;
-webkit-transition:all 0.5s ease-in-out !important;
-moz-transition:all 0.5s ease-in-out !important;
-o-transition:all 0.5s ease-in-out !important;
}
#responsive-menu-button.is-active {
right:0px !important;
background-color:rgba(0,0,0,0) !important;
}
#responsive-menu-button:after {
background-color:rgba(0,0,0,0) !important;
}
#responsive-menu-container {
max-width:320px !important;
}
#responsive-menu-container #responsive-menu-title {
padding:15px 10px 0px !important;
}
#responsive-menu-container #responsive-menu li a {
padding:0px 30px !important;
}
#responsive-menu-container #responsive-menu > li > ul > li,
#responsive-menu-container #responsive-menu > li > ul > li > ul > li {
padding-left:25px !important;
}
#responsive-menu-container #responsive-menu > li a .responsive-menu-subarrow {
font-size:24px !important;
}
#responsive-menu-container #responsive-menu > li a .responsive-menu-subarrow:hover {
color:#000000 !important;
}
@media only screen and (max-width:959px) {
#responsive-menu-button { right:20px !important; }
}
@media only screen and (max-width:479px) {
#responsive-menu-container { max-width:480px !important; }
#responsive-menu-button.is-active { right:20px !important; }
}
@media only screen and (max-width:399px) {
#responsive-menu-button { top:42px !important; right:10px !important; }
#responsive-menu-button.is-active { right:10px !important; }
#responsive-menu-container #responsive-menu-title { padding:5px 10px 0px !important; }
} #site_notice_header {
padding:4px 20px 5px !important;
background-color:#45a43c !important;
text-align:center !important;
z-index:999999999 !important;
}
#site_notice_header span {
display:inline-block !important;
color:#ffffff !important;
font-size:18px !important;
line-height:24px !important;
letter-spacing:1px !important;
}
#site_notice_header a {
display:inline-block !important;
margin-left:10px !important;
padding:5px 10px !important;
background-color:#000000 !important;
color:#ffffff !important;
font-size:14px !important;
line-height:100% !important;
letter-spacing:1px !important;
border-radius:5px !important;
text-decoration:none !important;
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
#site_notice_header a:hover {
background-color:#505050 !important;
}
@media only screen and (max-width:479px) {
#site_notice_header span {
font-size:16px !important; line-height:22px !important; letter-spacing:0px !important; }
#site_notice_header a {
padding:4px 7px !important; }
} #Header #Top_bar {
background-color:rgba(0,0,0,0.7) !important;
}
#Header #Top_bar.is-sticky {
background-color:#000000 !important;
}
#Header #Top_bar .container {
max-width:none;
margin:0px 20px;
}
#Header #Top_bar .container .column {
margin:0px;
}
#Header #Top_bar .container .column > .top_bar_left {
width:100% !important;
}
#Top_bar .top_bar_left .menu_wrapper #menu > ul > li > a {
cursor:pointer !important;
}
@media only screen and (min-width:1200px) {
#Top_bar .top_bar_left .logo #logo {
padding:20px 0px 20px 5px; height:75px; line-height:75px; }
}
@media only screen and (max-width:1199px) {
#Header #Top_bar { background-color:rgba(0,0,0,0) !important; }
}
@media only screen and (max-width:767px) {
#Header #Top_bar .container { margin:0px; }
#Top_bar .top_bar_left .logo #logo { text-align:left !important; margin:20px 20px 0px !important; }
#Top_bar .top_bar_left .logo #logo .logo-mobile { display:block !important; }
}
@media only screen and (max-width:479px) {
#Top_bar .top_bar_left .logo #logo { background-color:#45a43c !important; apadding-top:2px !important; }
#Top_bar .top_bar_left .logo #logo img { aheight:71px !important; }
}
@media only screen and (max-width:399px) {
#Top_bar .top_bar_left .logo #logo { margin:10px 10px 0px !important; apadding-top:4px !important; }
#Top_bar .top_bar_left .logo #logo img { aheight:67px !important; }
} .home #Top_bar .top_bar_left .menu_wrapper #menu ul > li a span {
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
.home #Top_bar .top_bar_left .menu_wrapper #menu ul > li.menu-item-type-custom a span {
color:#c4c3c0 !important;
}
.home #Top_bar .top_bar_left .menu_wrapper #menu ul > li a:hover span {
color:#ffffff !important;
}
@media only screen and (min-width:1300px) {
#Top_bar .top_bar_left .menu_wrapper #menu > ul > li > a { font-size:20px !important; line-height:60px !important; }
#Top_bar .top_bar_left .menu_wrapper #menu > ul > li > a > span { padding:0px 20px !important; }
}
@media only screen and (min-width:1200px) and (max-width:1299px) {
#Top_bar .top_bar_left .menu_wrapper #menu > ul > li > a { font-size:18px !important; }
#Top_bar .top_bar_left .menu_wrapper #menu > ul > li > a > span { padding:0px 15px !important; }
} .top_bar_left > .menu_wrapper > .responsive-menu-toggle {
display:none !important;
}
@media only screen and (max-width:1199px) {
#Header #Top_bar .container .column .top_bar_left .menu_wrapper #menu { display:none !important; }
}  footer .widgets_wrapper {
padding:50px 0px 30px !important;
}
footer .widgets_wrapper .container .column .widget {
padding:0px !important;
}
footer .widgets_wrapper .container .column .widget .textwidget p {
margin:0px 0px 15px;
font-weight:300;
font-size:18px;
line-height:26px;
}
footer .widgets_wrapper .container .column .widget .textwidget div {
margin:0px;
font-weight:300;
font-size:18px;
line-height:24px;
}
footer .widgets_wrapper .container .column .widget .textwidget a {
color:#ffffff !important;
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
footer .widgets_wrapper .container .column .widget .textwidget a:hover {
color:#45a43c !important;
text-decoration:none;
}
footer .widgets_wrapper .container .column .widget .textwidget li {
margin:0px;
padding:2px 0px;
font-weight:300;
font-size:18px;
line-height:26px;
} footer .widgets_wrapper .container .column:first-child {
width:31.3333% !important;
margin:0px 1% !important;
}
footer .widgets_wrapper .container .column:last-child .widget .textwidget > div {
width:270px;
margin-left:auto;
}
#footer_address {
color:#ffffff !important;
font-size:18px !important;
line-height:26px !important;
} #footer_custom_copyright {
max-width:1300px;
margin:0px auto;
padding:20px 0px 0px !important;
text-align:left !important;
font-weight:300 !important;
font-size:14px !important;
line-height:20px !important;
color:rgba(255,255,255,0.3) !important;
}
@media only screen and (max-width:767px) {
footer .widgets_wrapper .container .column:first-child { width:100% !important; }
footer .widgets_wrapper .container { padding:0px 10px !important; }
footer .widgets_wrapper .container .column .widget .textwidget p {
text-align:center; font-size:16px; line-height:24px; margin-bottom:15px !important; }
footer .widgets_wrapper .container .column .widget .textwidget div {
text-align:center; font-size:16px; line-height:22px; }
footer .widgets_wrapper .container .column .widget .textwidget li {
text-align:center; font-size:16px; line-height:24px; padding:1px 0px !important; }
footer .widgets_wrapper .container .column:last-child .widget .textwidget div {
padding-top:30px !important; position:relative; width:100%; }
#footer_custom_copyright { text-align:center !important; }
} #Footer .footer_copy {
background-color:#45a43c !important;
border-top-style:none !important;
}
#Footer .footer_copy .container {
width:90% !important;
max-width:1280px !important;
margin:0px auto !important;
}
#Footer .footer_copy .container .column {
margin:0px !important;
padding:50px 0px 45px !important;
}
#footer_socket #footsock_links {
float:right;
}
#footer_socket #footsock_links span {
color:#ffffff !important;
vertical-align:top;
font-weight:300;
font-size:20px;
line-height:62px;
}
#footer_socket #footsock_links a {
display:inline-block;
margin-left:20px;
}
#footer_socket #footsock_links a img {
display:inline-block;
width:32px;
height:32px;
padding:15px;
border:solid 1px #ffffff;
border-radius:50%;
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
#footer_socket #footsock_links a:hover img {
border-radius:0px;
}
#footsock_logo {
padding-top:2px !important;
}
#footsock_logo a img {
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
#footsock_logo a:hover img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity:0.5;
}
@media only screen and (max-width:959px) { #Footer .footer_copy .container .column { padding:30px 0px 50px !important; }
#footer_socket #footsock_links { float:none; width:100%; text-align:center; }
#footsock_logo { text-align:center !important; padding-top:10px !important; }
}
@media only screen and (max-width:767px) {
#footer_socket #footsock_links span { display:none; }
#footer_socket #footsock_links a { margin-left:10px; margin-right:10px; }
}  .home #home_slider .tp-parallax-wrap {
top:auto !important;
bottom:200px !important;
left:0px !important;
}
.home #home_slider .tp-parallax-wrap .slider_layer1 {
padding:30px 40px !important;
font-size:30px !important;
line-height:40px !important;
background-color:rgba(0,0,0,0.7) !important;
transition:background 0.3s ease-in-out !important;
-webkit-transition:background 0.3s ease-in-out !important;
-moz-transition:background 0.3s ease-in-out !important;
-o-transition:background 0.3s ease-in-out !important;
}
.home #home_slider .tp-parallax-wrap:hover .slider_layer1 {
background-color:#000000 !important;
}
.home #home_slider .tp-parallax-wrap .slider_layer1 strong {
font-weight:700 !important;
font-size:30px !important;
line-height:40px !important;
}
.home #home_slider .tp-leftarrow:before,
.home #home_slider .tp-rightarrow:before {
color:#ffffff !important;
text-shadow:0px 0px 5px #000000 !important;
}
@media only screen and (max-width:1599px) {
.home #home_slider .tp-parallax-wrap { bottom:180px !important; }
.home #home_slider .tp-parallax-wrap .slider_layer1 { padding:25px 35px !important; }
.home #home_slider .tp-parallax-wrap .slider_layer1,
.home #home_slider .tp-parallax-wrap .slider_layer1 strong { font-size:28px !important; line-height:38px !important; }
}
@media only screen and (max-width:1299px) {
.home #home_slider .tp-parallax-wrap { bottom:160px !important; }
.home #home_slider .tp-parallax-wrap .slider_layer1 { padding:25px 35px !important; }
.home #home_slider .tp-parallax-wrap .slider_layer1,
.home #home_slider .tp-parallax-wrap .slider_layer1 strong { font-size:26px !important; line-height:36px !important; }
}
@media only screen and (max-width:999px) {
.home #home_slider .tp-parallax-wrap { bottom:160px !important; }
.home #home_slider .tp-parallax-wrap .slider_layer1 { padding:20px 30px !important; }
.home #home_slider .tp-parallax-wrap .slider_layer1,
.home #home_slider .tp-parallax-wrap .slider_layer1 strong { font-size:24px !important; line-height:34px !important; }
}
@media only screen and (max-width:767px) {
.home #home_slider .tp-parallax-wrap { bottom:140px !important; }
.home #home_slider .tp-parallax-wrap .slider_layer1 { padding:15px 25px !important; }
.home #home_slider .tp-parallax-wrap .slider_layer1,
.home #home_slider .tp-parallax-wrap .slider_layer1 strong { font-size:22px !important; line-height:30px !important; }
}
@media only screen and (max-width:599px) {
.home #home_slider .tp-parallax-wrap { bottom:120px !important; }
.home #home_slider .tp-parallax-wrap .slider_layer1 { padding:10px 20px !important; }
.home #home_slider .tp-parallax-wrap .slider_layer1,
.home #home_slider .tp-parallax-wrap .slider_layer1 strong { font-size:20px !important; line-height:28px !important; }
}
@media only screen and (max-width:479px) {
.home #home_slider .tp-parallax-wrap { bottom:120px !important; }
.home #home_slider .tp-parallax-wrap .slider_layer1 { padding:10px 15px !important; }
.home #home_slider .tp-parallax-wrap .slider_layer1,
.home #home_slider .tp-parallax-wrap .slider_layer1 strong { font-size:18px !important; line-height:26px !important; }
}
@media only screen and (max-width:399px) {
.home #home_slider .tp-parallax-wrap { bottom:100px !important; }
.home #home_slider .tp-parallax-wrap .slider_layer1 { padding:10px 15px !important; }
.home #home_slider .tp-parallax-wrap .slider_layer1,
.home #home_slider .tp-parallax-wrap .slider_layer1 strong { font-size:16px !important; line-height:24px !important; }
} #home_news_ticker .section_wrapper {
max-width:none !important;
padding:0px !important;
}
#home_news_ticker .section_wrapper .mcb-wrap-inner .column {
width:100% !important;
margin:0px !important;
}
#home_news_ticker .section_wrapper .mcb-wrap-inner .column p {
margin:0px !important;
}
#news_ticker_wrapper > div {
box-sizing:border-box;
min-height:50px;
min-height:10vh;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-align:center;
-webkit-align-items:center;
-webkit-box-align:center;
align-items:center;
}
#news_ticker_wrapper #ticker_left {
width:50% !important;
float:left !important;
background-color:#ffffff;
}
#news_ticker_wrapper #ticker_left span {
display:inline-block;
width:100%;
font-size:24px;
line-height:24px;
color:#000000;
padding-right:30px;
text-align:right;
}
#news_ticker_wrapper #ticker_right {
width:50% !important;
float:left !important;
padding:0px 30px !important;
background-color:#000000;
overflow:hidden !important;
}
#marquee {
display:none;
width:100%;
overflow:hidden !important;
cursor:default;
}
#marquee article {
display:inline-block !important;
margin:0px !important;
padding-right:50px !important;
font-weight:normal !important;
font-size:20px !important;
line-height:40px !important;
color:#ffffff !important;
}
#marquee article strong {
display:inline-block;
padding-right:5px;
color:#45a43c;
}
#marquee article a {
color:#ffffff;
text-decoration:none;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#marquee article a:hover {
color:#c0c0c0;
}
@media only screen and (max-width:1199px) {
#news_ticker_wrapper #ticker_left span { padding-right:20px; }
#news_ticker_wrapper #ticker_right { padding:0px 20px !important; }
}
@media only screen and (max-width:959px) {
#news_ticker_wrapper #ticker_left { width:33.3333% !important; }
#news_ticker_wrapper #ticker_right { width:66.6667% !important; }
}
@media only screen and (max-width:767px) {
#news_ticker_wrapper #ticker_left { display:none !important; }
#news_ticker_wrapper #ticker_right { float:none !important; width:100% !important; }
}
@media only screen and (max-width:479px) {
#marquee article { font-size:18px !important; line-height:36px !important; }
} #home_looking_for_links {
padding:20px 0px 50px !important;
}
#home_looking_for_links .section_wrapper {
max-width:1000px !important;
}
#home_looking_for_links .column_visual {
margin:0px;
}
#home_looking_for_links .column_visual h3 {
margin:0px 0px 30px;
font-size:28px;
line-height:34px;
text-align:center;
color:#000000;
}
#home_looking_for_links .column_visual h3:after {
content:'';
display:block;
width:50px;
height:3px;
margin:20px auto 0px;
background-color:#45a43c;
}
#home_looking_for_links .column_visual h3 a {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_looking_for_links .column_visual h3 a:hover {
color:#45a43c;
}
#home_looking_for_links .one-fourth {
width:25%;
margin:0px;
padding:0px;
}
#home_looking_for_links .one-fourth .column_visual h4 {
margin:0px;
font-weight:700;
font-size:24px;
line-height:30px;
color:#000000;
text-align:center;
}
#home_looking_for_links .one-fourth .column_visual h4 a {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
color:#45a43c;
}
#home_looking_for_links .one-fourth .column_visual h4 a:hover {
color:#000000;
}
@media only screen and (max-width:959px) {
#home_looking_for_links .column_visual h3 { font-size:26px; line-height:32px; }
#home_looking_for_links .one-fourth .column_visual h4 { font-size:20px; line-height:26px; }
}
@media only screen and (max-width:767px) {
#home_looking_for_links { padding:22px 0px 30px !important; }
#home_looking_for_links .column_visual h3 { font-size:24px; line-height:30px; }
#home_looking_for_links .one-fourth { width:50% !important; margin:0px; padding:0px; float:left; clear:none; }
#home_looking_for_links .one-fourth .column_visual h4 { padding:0px 0px 15px; font-size:24px; line-height:30px; }
}
@media only screen and (max-width:479px) {
#home_looking_for_links .section_wrapper { padding-left:20px !important; padding-right:20px !important; }
#home_looking_for_links .column_visual h3 { font-size:22px; line-height:28px; }
#home_looking_for_links .one-fourth { width:100% !important; float:none; }
#home_looking_for_links .one-fourth .column_visual h4 { font-size:20px; line-height:26px; }
} #home_intro .mcb-wrap-inner .column {
margin-bottom:0px;
padding:50px 0px 50px;
}
#home_intro .mcb-wrap-inner .column h1 {
width:100%;
max-width:1100px;
margin:0px auto 30px;
text-align:center;
font-weight:700;
font-size:28px;
line-height:34px;
color:#000000;
}
#home_intro .mcb-wrap-inner .column h4 {
width:100%;
max-width:1100px;
margin:0px auto 20px;
text-align:center;
font-weight:400;
font-size:18px;
line-height:26px;
color:#000000;
}
#home_intro .mcb-wrap-inner .column p {
margin:0px;
text-align:center;
}
#home_intro .mcb-wrap-inner .column div {
text-align:center;
}
#home_intro .mcb-wrap-inner .column p a {
display:inline-block;
font-weight:400;
font-size:22px;
line-height:30px;
color:#45a43c;
text-decoration:none !important;
}
#home_intro .mcb-wrap-inner .column p a em {
display:inline-block;
padding:0px 10px;
font-style:normal;
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
#home_intro .mcb-wrap-inner .column p a:hover em {
padding:0px 20px;
color:#000000;
}
@media only screen and (max-width:959px) {
#home_intro .mcb-wrap-inner .column h1 { font-size:26px; line-height:32px; }
#home_intro .mcb-wrap-inner .column h4,
#home_intro .mcb-wrap-inner .column p a { font-size:17px; line-height:24px; }
#home_intro .mcb-wrap-inner .column p { font-size:16px; line-height:24px; }
}
@media only screen and (max-width:767px) {
#home_intro .mcb-wrap-inner .column h1 { font-size:24px; line-height:30px; }
#home_intro .mcb-wrap-inner .column h4,
#home_intro .mcb-wrap-inner .column p a { font-size:16px; line-height:22px; }
#home_intro .mcb-wrap-inner .column p { font-size:14px; line-height:22px; }
}
@media only screen and (max-width:479px) {
#home_intro .mcb-wrap-inner .column h1 { font-size:22px; line-height:28px; }
#home_intro .mcb-wrap-inner .column h4,
#home_intro .mcb-wrap-inner .column p a { font-size:15px; line-height:22px; }
} #home_availability {
padding:40px 0px 80px !important;
}
#home_availability .section_wrapper {
box-sizing:border-box;
width:100%;
max-width:1500px;
margin:0px auto;
padding:0px 1% !important;
}
#home_availability .section_wrapper .column {
width:100%;
margin:0px;
}
#home_availability .column_visual h3 {
margin:0px 0px 40px;
font-size:28px;
line-height:34px;
text-align:center;
color:#000000;
}
#home_availability .column_visual h3:after {
content:'';
display:block;
width:50px;
height:3px;
margin:20px auto 0px;
background-color:#45a43c;
}
#home_availability .section_wrapper .one-fourth {
width:24%;
margin:0px 0.5%;
}
#home_availability .section_wrapper .one-fourth .column {
box-sizing:border-box;
text-align:center;
padding:35px 10px 40px;
}
#home_availability .home_avail_head {
display:inline-block;
margin:10px auto 20px;
border:solid 1px #ffffff;
padding:12px 30px;
font-weight:700;
font-size:20px;
line-height:100%;
letter-spacing:1px;
color:#ffffff;
text-decoration:none;
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
#home_availability a.home_avail_head:hover {
border:solid 1px #45a43c;
background-color:#45a43c;
}
#home_availability h4.home_avail_head:hover {
cursor:default;
}
#home_availability .section_wrapper .one-fourth .mcb-column-inner h4 {
display:inline-block;
margin:10px auto 20px;
border:solid 1px #ffffff;
padding:12px 30px;
font-weight:700;
font-size:20px;
line-height:100%;
letter-spacing:1px;
color:#ffffff;
cursor:default;
}
#home_availability .section_wrapper .one-fourth .column p {
margin:0px;
} #home_availability .prop_avail_subhead {
margin:0px 0px 30px;
font-weight:400;
font-size:20px;
line-height:24px;
text-align:center;
color:#ffffff;
}
#home_availability .prop_avail_list {
height:210px; overflow:hidden;
}
#home_availability .prop_avail_list div {
padding:10px 0px;
font-size:16px;
line-height:22px;
}
#home_availability .prop_avail_list div a {
color:#ffffff;
text-decoration:none;
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
#home_availability .prop_avail_list div a:hover {
color:#45a43c;
}
#home_availability .prop_avail_list a img {
display:block;
float:left;
width:40%;
margin:0px 5% 15px;
border-radius:5px;
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
#home_availability .prop_avail_list a:hover img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
} #home_availability #job_avail_subhead {
margin:0px 0px 30px;
font-weight:400;
font-size:20px;
line-height:24px;
text-align:center;
color:#ffffff;
}
#home_availability #job_avail_list {
height:210px; overflow:hidden;
}
#home_availability #job_avail_list div {
padding:10px 0px;
font-size:16px;
line-height:22px;
}
#home_availability #job_avail_list div a {
color:#ffffff;
text-decoration:none;
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
#home_availability #job_avail_list div a:hover {
color:#45a43c;
} #home_availability .avail_viewmore_link {
margin:40px 0px 0px;
font-size:18px;
line-height:18px;
height:18px;
}
#home_availability .avail_viewmore_link a {
display:inline-block;
font-weight:400;
color:#ffffff;
text-decoration:none !important;
}
#home_availability .avail_viewmore_link a span {
display:inline-block;
padding:0px 10px;
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
#home_availability .avail_viewmore_link a:hover span {
padding:0px 20px;
color:#45a43c;
}
@media only screen and (max-width:1399px) {
#home_availability .home_avail_head { font-size:18px; }
}
@media only screen and (max-width:1199px) {
#home_availability { padding:40px 0px 50px !important; }
#home_availability .section_wrapper .one-fourth { width:46%; margin:0px 2% 30px; }
#home_availability #prop_avail_subhead,
#home_availability #job_avail_subhead { margin:0px 0px 30px; }
#home_availability .avail_viewmore_link { margin:30px 0px 0px; }
}
@media only screen and (max-width:767px) {
#home_availability { padding:40px 0px 0px !important; }
#home_availability .section_wrapper .one-fourth { width:100%; float:none; clear:both; max-width:450px; margin:0px auto 30px; }
#home_availability .section_wrapper { padding:0px 20px !important; }
#home_availability .prop_avail_list,
#home_availability #job_avail_list { height:auto; }
#home_availability .avail_viewmore_link { height:auto; }
#home_availability .column_visual h4 { font-size:16px !important; line-height:22px !important; }
} #home_accordion {
padding:0px 0px 0px !important;
}
#home_accordion .section_wrapper {
width:100% !important;
max-width:100% !important;
margin:0px !important;
padding:0px !important;
}
#home_accordion .section_wrapper .mcb-wrap-inner .column{
width:100% !important;
margin:0px !important;
}
#home_accordion .section_wrapper .mcb-wrap-inner .column p {
margin:0px !important;
}
#home_accordion .accordion-slider .as-panels .as-panel {
border-left:solid 7px #ffffff !important;
}
#home_accordion .accordion-slider .as-panels .as-panel:first-child {
border-left-style:none !important;
}
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content {
width:100% !important;
max-width:300px !important;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-align:center;
-webkit-align-items:center;
-webkit-box-align:center;
align-items:center;
padding:30px !important;
}
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content div h3 {
width:100% !important;
text-align:left;
margin:0px 0px 17px !important;
font-weight:300;
font-size:32px;
line-height:100%;
color:#ffffff;
}
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content div p {
width:100% !important;
text-align:left;
margin:0px 0px 17px !important;
font-weight:300;
font-size:18px;
line-height:24px;
color:#ffffff;
}
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content div a {
font-weight:700;
font-size:22px;
line-height:100%;
text-decoration:none;
color:#45a43c;
letter-spacing:1px;
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content div a:hover {
color:#ffffff;
letter-spacing:2px;
}
@media only screen and (max-width:1199px) {
#home_accordion .accordion-slider .as-panels .as-panel { border-left:solid 5px #ffffff !important; }
}
@media only screen and (max-width:959px) {
#home_accordion .accordion-slider .as-panels .as-panel { border-left:solid 3px #ffffff !important; }
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content { padding:20px !important; }
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content div h3 { font-size:28px; }
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content div p { font-size:16px; line-height:22px; }
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content div a { font-size:20px; }
}
@media only screen and (max-width:849px) {
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content div h3 { margin:0px 0px 12px !important; }
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content div p { margin:0px 0px 12px !important; }
}
@media only screen and (max-width:767px) {
#home_accordion .accordion-slider { display:none !important; }
#home_accordion .accordion-slider .as-panels .as-panel { border-left-style:none !important; }
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content {
max-width:100% !important; height:auto !important; display:block !important; top:auto !important; right:auto !important;
bottom:0px !important; visibility:visible !important; padding:15px 20px !important; }
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content div h3 {
font-size:24px; margin:0px 0px 7px !important; }
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content div p { display:none !important; }
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content div a { font-size:18px; }
}
@media only screen and (max-width:479px) {
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content { padding:10px 15px !important; }
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content div h3 {
margin:0px 0px 3px !important; font-size:20px; }
#home_accordion .accordion-slider .as-panels .as-panel .accordion_content div a { font-size:16px; }
} #home_portfolio_grid {
padding:60px 0px 60px !important;
}
#home_portfolio_grid .section_wrapper {
width:100% !important;
max-width:100% !important;
padding:0px !important;
}
#home_portfolio_grid .section_wrapper .mcb-wrap-inner .column {
margin:0px !important;
width:100% !important;
}
#home_portfolio_grid .section_wrapper .mcb-wrap-inner .column p {
margin:0px !important;
}
.home #property_grid_wrapper .propgrid_item {
display:block;
float:left;
width:14.2857%;
position:relative;
background-position:center;
background-size:cover;
background-repeat:no-repeat;
}
.home #property_grid_wrapper .propgrid_item:after {
content:'';
display:block;
padding-bottom:100%;
} .home #property_grid_wrapper .first_item .propgrid_details {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-align:center;
-webkit-align-items:center;
-webkit-box-align:center;
align-items:center;
background-color:#45a43c;
}
.home #property_grid_wrapper .first_item .propgrid_details div {
width:100%;
}
.home #property_grid_wrapper .first_item .propgrid_details div h3 {
margin:0px 0px 40px;
text-align:center;
color:#ffffff;
font-weight:700;
font-size:30px;
line-height:34px;
}
.home #property_grid_wrapper .first_item .propgrid_details div h3 a {
color:#ffffff !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.home #property_grid_wrapper .first_item .propgrid_details div h3 a:hover {
color:#000000 !important;
}
.home #property_grid_wrapper .first_item .propgrid_details div h3:after {
content:'';
display:block;
width:45px;
height:4px;
margin:15px auto 0px;
background-color:#ffffff;
}
.home #property_grid_wrapper .first_item .propgrid_details div p {
margin:0px;
text-align:center;
color:#ffffff;
}
.home #property_grid_wrapper .first_item .propgrid_details div p a {
font-weight:300;
font-size:20px;
line-height:24px;
color:#ffffff;
text-decoration:none;
}
.home #property_grid_wrapper .first_item .propgrid_details div p a span {
display:inline-block;
padding:0px 10px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.home #property_grid_wrapper .first_item .propgrid_details div p a:hover span {
padding:0px 20px;
} .home #property_grid_wrapper a.propgrid_item .propgrid_details {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:rgba(69,164,60,0.85);
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-align:center;
-webkit-align-items:center;
-webkit-box-align:center;
align-items:center;
box-sizing:border-box;
padding:0px 20px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.home #property_grid_wrapper a.propgrid_item:hover .propgrid_details {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
.home #property_grid_wrapper a.propgrid_item .propgrid_details div {
width:100%;
}
.home #property_grid_wrapper a.propgrid_item .propgrid_details div h4 {
margin:0px 0px 20px;
width:100%;
text-align:center;
color:#ffffff;
font-weight:700;
font-size:20px;
line-height:24px;
}
.home #property_grid_wrapper a.propgrid_item .propgrid_details div div {
width:100%;
text-align:center;
color:#ffffff;
font-weight:300;
font-size:16px;
line-height:22px;
}
@media only screen and (max-width:1599px) {
.home #property_grid_wrapper .propgrid_item { width:16.6666%; }
.home #property_grid_wrapper .propgrid_item:nth-child(13) { display:none; }
.home #property_grid_wrapper .propgrid_item:nth-child(14) { display:none; }
}
@media only screen and (max-width:1399px) {
.home #property_grid_wrapper .propgrid_item { width:20%; }
.home #property_grid_wrapper .propgrid_item:nth-child(11) { display:none; }
.home #property_grid_wrapper .propgrid_item:nth-child(12) { display:none; }
}
@media only screen and (max-width:1199px) {
.home #property_grid_wrapper .propgrid_item { width:25%; }
.home #property_grid_wrapper .propgrid_item:nth-child(9) { display:none; }
.home #property_grid_wrapper .propgrid_item:nth-child(10) { display:none; }
.home #property_grid_wrapper a.propgrid_item .propgrid_details {
top:auto; bottom:0px; width:100%; height:auto; display:block; padding:10px 15px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100);
-moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; background:rgba(0,0,0,0.6); }
.home #property_grid_wrapper a.propgrid_item:hover .propgrid_details { background-color:#000000; }
.home #property_grid_wrapper a.propgrid_item .propgrid_details div h4 {
margin:0px; font-size:18px; line-height:22px; }
.home #property_grid_wrapper a.propgrid_item .propgrid_details div div {
font-size:15px; line-height:20px; }
}
@media only screen and (max-width:959px) {
.home #property_grid_wrapper .propgrid_item { width:33.3333%; }
.home #property_grid_wrapper .propgrid_item:nth-child(7) { display:none; }
.home #property_grid_wrapper .propgrid_item:nth-child(8) { display:none; }
}
@media only screen and (max-width:767px) {
.home #property_grid_wrapper .propgrid_item { width:50%; }
.home #property_grid_wrapper .propgrid_item:nth-child(5) { display:none; }
.home #property_grid_wrapper .propgrid_item:nth-child(6) { display:none; }
}
@media only screen and (max-width:479px) {
.home #property_grid_wrapper .first_item .propgrid_details div h3 { margin:0px 0px 20px; font-size:24px; line-height:28px; }
.home #property_grid_wrapper .first_item .propgrid_details div h3:after { width:35px; height:3px; margin:10px auto 0px; }
.home #property_grid_wrapper .first_item .propgrid_details div p a { font-size:18px; line-height:22px; }
.home #property_grid_wrapper a.propgrid_item .propgrid_details { padding:7px 10px; }
.home #property_grid_wrapper a.propgrid_item .propgrid_details div h4 { font-weight:400; font-size:14px; line-height:18px; }
.home #property_grid_wrapper a.propgrid_item .propgrid_details div div { display:none; }
}  .page-id-2936 #Content {
background-color:#f2f2f2 !important;
}
#about_intro .mcb-wrap-inner .column {
margin-bottom:0px;
padding:10px 0px 30px;
}
#about_intro .mcb-wrap-inner .column h3 {
width:100%;
max-width:1050px;
margin:0px auto 30px;
text-align:center;
font-weight:700;
font-size:28px;
line-height:34px;
color:#000000;
letter-spacing:0px !important;
}
#about_intro .mcb-wrap-inner .column p {
width:100%;
max-width:950px;
margin:0px auto 20px;
text-align:center;
font-weight:400;
font-size:18px;
line-height:26px;
color:#000000;
}
@media only screen and (max-width:959px) {
#about_intro .mcb-wrap-inner .column h3 { font-size:26px; line-height:32px; }
#about_intro .mcb-wrap-inner .column p { font-size:17px; line-height:24px; }
}
@media only screen and (max-width:767px) {
#about_intro .mcb-wrap-inner .column h3 { font-size:24px; line-height:30px; }
#about_intro .mcb-wrap-inner .column p { font-size:16px; line-height:24px; }
}
@media only screen and (max-width:479px) {
#about_intro .mcb-wrap-inner .column h3 { font-size:22px; line-height:28px; }
#about_intro .mcb-wrap-inner .column p { font-size:15px; line-height:22px; }
} .about_page_half_blocks .one-second {
width:50%;
}
.about_page_half_blocks .one-second .column {
width:92%;
}
.about_page_half_blocks .one-second .column_image {
margin:0px 0px 15px;
}
.about_page_half_blocks .one-second .column_visual {
margin:0px 0px 50px;
}
.about_page_half_blocks .one-second .column_visual h3 {
margin:0px 0px 15px;
font-size:24px;
line-height:30px;
text-align:center;
color:#000000;
}
.about_page_half_blocks .one-second .column_visual h3:after {
content:'';
display:block;
width:40px;
height:2px;
margin:15px auto 0px;
background-color:#45a43c;
}
.about_page_half_blocks .one-second .column_visual p {
font-size:18px;
line-height:26px;
text-align:center;
color:#000000;
}
@media only screen and (max-width:959px) {
.about_page_half_blocks .one-second .column_visual h3 { font-size:20px; line-height:26px; }
.about_page_half_blocks .one-second .column_visual p { font-size:16px; line-height:24px; }
}
@media only screen and (max-width:767px) {
.about_page_half_blocks .one-second .column_visual { margin:0px 0px 40px; }
.about_page_half_blocks .one-second .column_visual h3 { font-size:24px; line-height:30px; }
.about_page_half_blocks .one-second .column_visual p { font-size:18px; line-height:26px; }
}
@media only screen and (max-width:479px) {
.about_page_half_blocks .one-second .column_visual h3 { font-size:20px; line-height:26px; }
.about_page_half_blocks .one-second .column_visual p { font-size:16px; line-height:24px; }
} #about_art_at_romulus .column_visual h3 {
margin:0px 0px 20px;
font-size:26px;
line-height:32px;
text-align:center;
color:#000000;
}
#about_art_at_romulus .column_visual h3:after {
content:'';
display:block;
width:50px;
height:3px;
margin:20px auto 0px;
background-color:#45a43c;
}
#about_art_at_romulus .column_visual p {
width:100%;
max-width:850px;
margin:0px auto 20px;
text-align:center;
font-weight:400;
font-size:18px;
line-height:26px;
color:#000000;
}
#about_art_at_romulus .column_visual p a {
display:inline-block;
font-weight:400;
color:#45a43c;
text-decoration:none !important;
}
#about_art_at_romulus .column_visual p a em {
display:inline-block;
padding:0px 10px;
font-style:normal;
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
#about_art_at_romulus .column_visual p a:hover em {
padding:0px 20px;
color:#000000;
}
@media only screen and (max-width:959px) {
#about_art_at_romulus .column_visual h3 { font-size:24px; line-height:30px; }
#about_art_at_romulus .column_visual p { font-size:17px; line-height:24px; }
}
@media only screen and (max-width:767px) {
#about_art_at_romulus .column_visual h3 { font-size:22px; line-height:28px; }
#about_art_at_romulus .column_visual p { font-size:16px; line-height:24px; }
#about_art_at_romulus .column_visual h3:after { width:40px; height:2px; }
}
@media only screen and (max-width:479px) {
#about_art_at_romulus .column_visual p { font-size:15px; line-height:22px; }
}  #careers_intro .section_wrapper .one .mcb-wrap-inner .column {
margin-bottom:0px;
padding:10px 0px 60px;
}
#careers_intro .section_wrapper .one-third .mcb-wrap-inner .column {
width:90%;
margin:0px 5% 50px;
}
#careers_intro .section_wrapper .one .mcb-wrap-inner .column h2 {
width:100%;
margin:0px auto 30px;
text-align:center;
font-weight:700;
font-size:28px;
line-height:34px;
color:#000000;
letter-spacing:0px !important;
}
#careers_intro .section_wrapper .one .mcb-wrap-inner .column p {
width:100%;
margin:0px auto;
padding:0px 0px 20px;
font-weight:400;
font-size:18px;
line-height:26px;
color:#000000;
}
@media only screen and (max-width:959px) {
#careers_intro .section_wrapper .one .mcb-wrap-inner .column h2 { font-size:26px; line-height:32px; }
#careers_intro .section_wrapper .one .mcb-wrap-inner .column p { font-size:17px; line-height:24px; }
}
@media only screen and (max-width:767px) {
#careers_intro .section_wrapper .one .mcb-wrap-inner .column h2 { font-size:24px; line-height:30px; }
#careers_intro .section_wrapper .one .mcb-wrap-inner .column p { font-size:16px; line-height:24px; }
}
@media only screen and (max-width:479px) {
#careers_intro .section_wrapper .one .mcb-wrap-inner .column h2 { font-size:22px; line-height:28px; }
#careers_intro .section_wrapper .one .mcb-wrap-inner .column p { font-size:15px; line-height:22px; }
} #careers_info {
padding:0px 0px 20px !important;
}
#careers_info .section_wrapper .one-third {
float:left !important;
width:33.333% !important;
padding:0px 0px 60px !important;
}
#careers_info .one-third .mcb-wrap-inner .column_fancy_heading > div {
width:90% !important;
margin:0px 5% 25px !important;
background-color:#45a43c !important;
min-height:120px !important;
position:relative;
}
#careers_info .one-third .mcb-wrap-inner .column_fancy_heading .fancy_heading {
position:absolute;
top:50%;
transform:translate(0px,-50%);
width:100% !important;
}
#careers_info .one-third .mcb-wrap-inner .column_fancy_heading .fancy_heading h2 {
width:100% !important;
margin:0px !important;
text-align:center !important;
font-size:24px !important;
line-height:28px !important;
color:#ffffff !important;
}
#careers_info .one-third .mcb-wrap-inner .column_visual {
width:90% !important;
margin:0px 5% !important;
}
#careers_info .one-third .mcb-wrap-inner .column_visual p {
margin:0px !important;
font-size:16px !important;
line-height:24px !important;
color:#000000 !important;
}
@media only screen and (max-width:1239px) {
#careers_info .one-third .mcb-wrap-inner .column_fancy_heading > div { min-height:110px !important; }
#careers_info .one-third .mcb-wrap-inner .column_fancy_heading .fancy_heading h2 {
font-size:22px !important; line-height:26px !important; }
#careers_info .one-third .mcb-wrap-inner .column_visual p { font-size:14px !important; line-height:22px !important; }
}
@media only screen and (max-width:959px) {
#careers_info .section_wrapper .one-third {
float:none !important; width:100% !important; padding:0px 0px 60px !important; }
#careers_info .one-third .mcb-wrap-inner .column_fancy_heading > div {
width:100% !important; margin:0px 0px 20px !important; min-height:0px !important; }
#careers_info .one-third .mcb-wrap-inner .column_fancy_heading .fancy_heading {
position:relative; top:0px; transform:none; padding:20px 0px !important; }
#careers_info .one-third .mcb-wrap-inner .column_fancy_heading .fancy_heading h2 {
font-size:22px !important; line-height:26px !important; width:auto !important; padding:0px auto !important; }
#careers_info .one-third .mcb-wrap-inner .column_fancy_heading .fancy_heading br { display:none !important; }
#careers_info .one-third .mcb-wrap-inner .column_visual { width:100% !important; margin:0px !important; }
#careers_info .one-third .mcb-wrap-inner .column_visual p {
font-size:16px !important; line-height:24px !important; padding:0px 10px !important; }
}
@media only screen and (max-width:767px) {
#careers_info .one-third .mcb-wrap-inner .column_fancy_heading > div { margin:0px 0px 15px !important; }
#careers_info .one-third .mcb-wrap-inner .column_fancy_heading .fancy_heading h2 {
font-size:20px !important; line-height:24px !important; }
#careers_info .one-third .mcb-wrap-inner .column_visual p {
font-size:14px !important; line-height:22px !important; padding:0px 5px !important; }
}
@media only screen and (max-width:479px) {
#careers_info .one-third .mcb-wrap-inner .column_fancy_heading .fancy_heading h2 {
font-size:18px !important; line-height:22px !important; }
} .careers_info_section {
clear:both !important;
}
.careers_info_section .section_wrapper {
max-width:1050px;
width:90% !important;
margin:0px auto !important;
border-bottom:solid 1px #45a43c;
}
#careers_info_section_last .section_wrapper {
border-bottom-style:none !important;
margin-bottom:70px !important;
}
.careers_info_section .section_wrapper .one-third {
float:left;
width:30%;
min-height:180px;
background-color:#45a43c;
}
.careers_info_section .section_wrapper .two-third {
float:left;
width:70%;
min-height:180px;
}
.careers_info_section .one-third .mcb-wrap-inner,
.careers_info_section .two-third .mcb-wrap-inner {
height:100%;
}
.careers_info_section .one-third .mcb-wrap-inner .column,
.careers_info_section .two-third .mcb-wrap-inner .column {
margin:0px;
height:100% !important;
position:relative;
}
.careers_info_section .one-third .mcb-wrap-inner .column h3 {
position:absolute;
top:50%;
transform:translate(0px,-50%);
margin:0px;
width:100%;
text-align:center;
font-size:24px;
line-height:28px;
color:#ffffff;
}
.careers_info_section .two-third .mcb-wrap-inner .column p {
position:absolute;
top:50%;
transform:translate(0px,-50%);
margin:0px;
padding:20px 70px;
font-size:16px;
line-height:24px;
color:#000000;
}
@media only screen and (max-width:1099px) {
.careers_info_section .one-third .mcb-wrap-inner .column h3 { font-size:22px; line-height:26px; }
.careers_info_section .two-third .mcb-wrap-inner .column p { padding:0px 60px; }
}
@media only screen and (max-width:959px) {
.careers_info_section .one-third .mcb-wrap-inner .column h3 { font-size:20px; line-height:24px; }
.careers_info_section .two-third .mcb-wrap-inner .column p { padding:0px 50px; font-size:14px; line-height:22px; }
}
@media only screen and (max-width:849px) {
.careers_info_section .two-third .mcb-wrap-inner .column p { padding:0px 40px; }
}
@media only screen and (max-width:767px) {
.careers_info_section { display:none !important; }
} .careers_info_mobile {
display:none;
margin-bottom:30px;
}
.careers_info_mobile .column {
margin:0px;
padding-bottom:40px;
}
.careers_info_mobile .column h3 {
background-color:#45a43c;
padding:20px;
text-align:center;
font-size:20px;
line-height:24px;
color:#ffffff;
}
.careers_info_mobile .column p {
margin:0px;
padding:0px;
text-align:center;
font-size:15px;
line-height:22px;
color:#000000;
}
@media only screen and (max-width:767px) {
.careers_info_mobile { display:block; }
}
@media only screen and (max-width:479px) {
.careers_info_mobile .column h3 { font-size:18px; line-height:22px; }
.careers_info_mobile .column p { font-size:14px; line-height:22px; }
} #careers_vacancies .column_visual {
margin-bottom:30px;
}
#careers_vacancies .column_visual h3 {
margin:0px 0px 25px;
font-size:28px;
line-height:34px;
text-align:center;
color:#000000;
}
#careers_vacancies .column_visual h3:after {
content:'';
display:block;
width:50px;
height:3px;
margin:20px auto 0px;
background-color:#45a43c;
}
#careers_vacancies .column_visual #job_avail_list {
}
#careers_vacancies .column_visual #job_avail_list div {
text-align:center;
padding:0px 0px 15px;
font-size:20px;
line-height:26px;
color:#000000;
}
#careers_vacancies .column_visual #job_avail_list div a {
display:inline-block;
min-width:100px;
text-align:center;
font-weight:400;
color:#45a43c;
text-decoration:none !important;
}
#careers_vacancies .column_visual #job_avail_list div a span {
display:inline-block;
padding:0px 5px;
font-style:normal;
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
#careers_vacancies .column_visual #job_avail_list div a:hover span {
padding:0px 10px;
color:#000000;
}
#careers_vacancies .column_visual #job_avail_subhead {
text-align:center;
padding:0px;
font-size:20px;
line-height:26px;
color:#000000;
}
@media only screen and (max-width:1299px) {
#careers_vacancies .column_visual h3 { font-size:28px; line-height:34px; }
}
@media only screen and (max-width:959px) {
#careers_vacancies .column_visual h3 { font-size:26px; line-height:32px; }
}
@media only screen and (max-width:767px) {
#careers_vacancies .column_visual h3 { margin-top:20px !important; font-size:24px; line-height:30px; }
#careers_vacancies .column_visual h3:after { width:40px; height:2px; }
#careers_vacancies .column_visual #job_avail_list div,
#careers_vacancies .column_visual #job_avail_subhead { font-size:18px; line-height:24px; }
#careers_vacancies .column_visual #job_avail_list div a { min-width:90px; }
}
@media only screen and (max-width:479px) {
#careers_vacancies .column_visual h3 { font-size:22px; line-height:28px; }
#careers_vacancies .column_visual #job_avail_list div,
#careers_vacancies .column_visual #job_avail_subhead { font-size:16px; line-height:22px; }
#careers_vacancies .column_visual #job_avail_list div a { min-width:100%; }
}  #art_page_intro .section_wrapper {
padding:0px 20px !important;
}
#art_page_intro .section_wrapper .wrap .mcb-wrap-inner .column {
margin:10px 0px 40px !important;
}
#art_page_intro .section_wrapper .wrap .mcb-wrap-inner .column p {
margin:0px;
font-size:22px;
line-height:28px;
}
@media only screen and (max-width:1399px) {
#art_page_intro .section_wrapper .wrap .mcb-wrap-inner .column p { font-size:20px; line-height:26px; }
}
@media only screen and (max-width:1199px) {
#art_page_intro .section_wrapper .wrap .mcb-wrap-inner .column p { font-size:18px; line-height:24px; }
}
@media only screen and (max-width:767px) {
#art_page_intro .section_wrapper .wrap .mcb-wrap-inner .column { margin:0px 0px 30px !important; }
#art_page_intro .section_wrapper .wrap .mcb-wrap-inner .column p { font-size:16px; line-height:22px; }
}
@media only screen and (max-width:479px) {
#art_page_intro .section_wrapper .wrap .mcb-wrap-inner .column p { font-size:14px; line-height:20px; }
} .page-template-template-portfolio .full-width .section_wrapper .column .portfolio_wrapper {
padding:0px 10px !important;
}
.page-template-template-portfolio .full-width .portfolio_wrapper ul li {
box-sizing:border-box !important;
width:25% !important;
margin:0px !important;
padding:0px 10px 20px !important;
color:#606060 !important;
}
.page-template-template-portfolio .full-width .portfolio_wrapper ul li .hover-desc {
padding:17px 20px !important;
}
.page-template-template-portfolio .full-width .portfolio_wrapper ul li .hover-desc .desc-inner h3 {
margin:0px !important;
font-weight:700 !important;
font-size:28px !important;
line-height:34px !important;
letter-spacing:1px !important;
}
.page-template-template-portfolio .full-width .portfolio_wrapper ul li .hover-desc .desc-inner h3:after {
margin:12px 0px 12px !important;
width:20px !important;
height:2px !important;
}
.page-template-template-portfolio .full-width .portfolio_wrapper ul li .hover-desc .desc-wrapper {
font-size:16px !important;
line-height:22px !important;
}
.page-template-template-portfolio .full-width .portfolio_wrapper ul li .hover-desc .links-wrapper {
bottom:0px !important;
padding:0px 17px 17px !important;
}
.page-template-template-portfolio .full-width .portfolio_wrapper ul li .hover-desc .links-wrapper a.external {
float:right !important;
}
@media only screen and (max-width:1599px) {
.page-template-template-portfolio .full-width .portfolio_wrapper ul li .hover-desc .desc-inner h3 {
font-size:24px !important; line-height:30px !important; letter-spacing:1px !important; }
.page-template-template-portfolio .full-width .portfolio_wrapper ul li .hover-desc .desc-inner h3:after {
margin:8px 0px 8px !important; }
}
@media only screen and (max-width:1399px) {
.page-template-template-portfolio .full-width .portfolio_wrapper ul li { width:33.3333% !important; }
}
@media only screen and (max-width:1099px) {
.page-template-template-portfolio .full-width .portfolio_wrapper ul li { width:50% !important; }
}
@media only screen and (max-width:767px) {
.page-template-template-portfolio .full-width .portfolio_wrapper ul li { width:100% !important; }
}  #property_list_introduction {
padding:0px 0px 35px !important;
background-color:#ffffff !important;
}
#property_list_introduction .column {
margin:0px !important;
}
#property_list_introduction .column h2 {
max-width:700px;
margin:0px auto 15px;
font-weight:700;
font-size:28px;
line-height:34px;
color:#000000;
}
#property_list_introduction .column h4 {
max-width:1000px;
margin:0px auto;
font-weight:400;
font-size:18px;
line-height:26px;
color:#000000;
}
#property_list_introduction .column h4 a {
font-weight:700;
color:#45a43c;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#property_list_introduction .column h4 a:hover {
color:#000000;
}
@media only screen and (max-width:959px) {
#property_list_introduction .column h2 { font-size:26px; line-height:32px; }
#property_list_introduction .column h4 { font-size:17px; line-height:24px; }
}
@media only screen and (max-width:767px) {
#property_list_introduction .column h2 { font-size:24px; line-height:30px; }
#property_list_introduction .column h4 { font-size:16px; line-height:24px; }
}
@media only screen and (max-width:479px) {
#property_list_introduction .column h2 { font-size:22px; line-height:28px; }
#property_list_introduction .column h4 { font-size:15px; line-height:22px; }
} #property_grid_full_width {
margin:0px !important;
padding:0px 0px 50px !important;
}
#property_grid_full_width .section_wrapper {
max-width:100% !important;
margin:0px !important;
}
#property_grid_full_width .section_wrapper .column {
width:100% !important;
margin:0px !important;
}
#property_grid_full_width .section_wrapper .column p {
margin:0px;
}
#property_grid_wrapper {
text-align:center;
} #property_grid_wrapper #propgrid_filter {
display:inline-block;
}
#property_grid_wrapper #propgrid_filter > div {
display:inline-block;
margin:5px 0px;
padding:0px 20px;
font-weight:400;
font-size:16px;
line-height:24px;
color:#a0a0a0;
cursor:pointer;
vertical-align:top !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#property_grid_wrapper #propgrid_filter > div.filter_yes {
color:#45a43c;
}
#property_grid_wrapper #propgrid_filter > div i {
display:inline-block;
padding-right:5px;
font-size:18px;
line-height:24px;
}
#property_grid_wrapper #propgrid_filter > div i.fa-square-o {
color:#a0a0a0;
}
#property_grid_wrapper #propgrid_filter > div i.fa-check-square {
color:#45a43c;
} #property_grid_wrapper #propgrid_content {
padding:30px 0px 0px;
min-height:215px;
}
#propgrid_content .propgrid_item {
display:block;
float:left;
width:14.2857%;
position:relative;
background-position:center;
background-size:cover;
background-repeat:no-repeat;
}
#propgrid_content .propgrid_item:after {
content:'';
display:block;
padding-bottom:100%;
}
#propgrid_content .propgrid_item .propgrid_details {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:rgba(69,164,60,0.85);
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-align:center;
-webkit-align-items:center;
-webkit-box-align:center;
align-items:center;
box-sizing:border-box;
padding:0px 20px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#propgrid_content .propgrid_item:hover .propgrid_details {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
#propgrid_content .propgrid_item .propgrid_details div {
width:100%;
}
#propgrid_content .propgrid_item .propgrid_details div h4 {
margin:0px 0px 20px;
width:100%;
text-align:center;
color:#ffffff;
font-weight:700;
font-size:20px;
line-height:24px;
}
#propgrid_content .propgrid_item .propgrid_details div div {
width:100%;
text-align:center;
color:#ffffff;
font-weight:300;
font-size:16px;
line-height:22px;
}
#propgrid_content .propgrid_item .propgrid_details div h5 {
margin:20px 0px 0px;
width:100%;
text-align:center;
color:#ffffff;
font-weight:400;
font-size:18px;
line-height:22px;
letter-spacing:2px;
} #propgrid_nothing_found {
display:none;
margin:0px;
padding:80px 0px 0px;
text-align:center;
font-weight:400;
font-size:18px;
line-height:24px;
color:#a0a0a0;
} #propgrid_loading_overlay {
display:none;
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:rgba(255,255,255,0.5);
transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out;
}
@media only screen and (max-width:1599px) {
#propgrid_content .propgrid_item { width:16.6666%; }
}
@media only screen and (max-width:1399px) {
#propgrid_content .propgrid_item { width:20%; }
}
@media only screen and (max-width:1199px) {
#propgrid_content .propgrid_item { width:25%; }
#propgrid_content .propgrid_item .propgrid_details {
top:auto; bottom:0px; width:100%; height:auto; display:block; padding:10px 15px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100);
-moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; background:rgba(0,0,0,0.6); }
#propgrid_content .propgrid_item:hover .propgrid_details { background-color:#000000; }
#propgrid_content .propgrid_item .propgrid_details div h4 {
margin:0px; font-size:18px; line-height:22px; }
#propgrid_content .propgrid_item .propgrid_details div div {
font-size:15px; line-height:20px; }
#propgrid_content .propgrid_item .propgrid_details div div.pg_cats { display:none; }
#propgrid_content .propgrid_item .propgrid_details div h5 {
margin:0px; font-size:16px; line-height:20px; }
}
@media only screen and (max-width:959px) {
#property_grid_wrapper #propgrid_filter > div { padding:0px 10px; }
#propgrid_content .propgrid_item { width:33.3333%; }
}
@media only screen and (max-width:767px) {
#propgrid_content .propgrid_item { width:50%; }
#propgrid_nothing_found { font-size:16px; line-height:22px; }
}
@media only screen and (max-width:479px) {
#propgrid_content .propgrid_item .propgrid_details { padding:7px 10px; }
#propgrid_content .propgrid_item .propgrid_details div h4 { font-weight:400; font-size:14px; line-height:18px; }
#propgrid_content .propgrid_item .propgrid_details div div,
#propgrid_content .propgrid_item .propgrid_details div h5 { display:none; }
} #all_retailers_grid_section {
padding:0px 0px 50px !important;
}
#all_retailers_grid_section .section_wrapper {
margin:0px !important;
padding:0px !important;
max-width:100% !important;
}
#all_retailers_grid_section .section_wrapper .column {
width:100% !important;
margin:0px !important;
} #all_retailers_grid_section .section_wrapper .column h3 {
margin:0px 0px 30px;
font-size:28px;
line-height:34px;
text-align:center;
color:#000000;
}
#all_retailers_grid_section .section_wrapper .column h3:after {
content:'';
display:block;
width:50px;
height:3px;
margin:15px auto 0px;
background-color:#45a43c;
} #all_retailers_grid_section #all_retailers_grid {
margin:0px 50px;
border-top:solid 1px #e8e8e8;
border-left:solid 1px #e8e8e8;
}
#all_retailers_grid .logogrid_item {
box-sizing:border-box;
position:relative;
display:block;
float:left;
width:14.2857%;
position:relative;
background-position:center;
background-size:70%;
background-repeat:no-repeat;
border-right:solid 1px #e8e8e8;
border-bottom:solid 1px #e8e8e8;
}
#all_retailers_grid .logogrid_item:nth-child(7n+1) {
border-left:solid 1px #e8e8e8;
}
#all_retailers_grid .logogrid_item:after {
content:'';
display:block;
padding-bottom:100%;
}
#all_retailers_grid .logogrid_item .lg_overlay {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:rgba(69,164,60,0.9);
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-align:center;
-webkit-align-items:center;
-webkit-box-align:center;
align-items:center;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#all_retailers_grid .logogrid_item:hover .lg_overlay {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
#all_retailers_grid .logogrid_item .lg_overlay .lg_logo_details {
width:100%;
padding:10px;
}
#all_retailers_grid .logogrid_item .lg_overlay h4 {
width:100%;
text-align:center;
margin:0px 0px 8px;
font-size:22px;
line-height:26px;
color:#ffffff;
}
#all_retailers_grid .logogrid_item .lg_overlay div {
width:100%;
padding:2px 0px;
text-align:center;
font-size:15px;
line-height:20px;
}
#all_retailers_grid .logogrid_item .lg_overlay div a {
color:#e0e0e0;
text-decoration:none;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#all_retailers_grid .logogrid_item .lg_overlay div a:hover {
color:#ffffff;
}
@media only screen and (max-width:1599px) {
#all_retailers_grid .logogrid_item { width:16.6666%; }
#all_retailers_grid .logogrid_item:nth-child(7n+1) { border-left:none; }
#all_retailers_grid .logogrid_item:nth-child(6n+1) { border-left:solid 1px #e8e8e8; }
}
@media only screen and (max-width:1399px) {
#all_retailers_grid .logogrid_item { width:20%; }
#all_retailers_grid .logogrid_item:nth-child(6n+1) { border-left:none; }
#all_retailers_grid .logogrid_item:nth-child(5n+1) { border-left:solid 1px #e8e8e8; }
}
@media only screen and (max-width:1199px) {
#all_retailers_grid_section #all_retailers_grid { margin:0px 40px; }
#all_retailers_grid .logogrid_item { width:25%; }
#all_retailers_grid .logogrid_item:nth-child(5n+1) { border-left:none; }
#all_retailers_grid .logogrid_item:nth-child(4n+1) { border-left:solid 1px #e8e8e8; }
}
@media only screen and (max-width:959px) {
#all_retailers_grid_section #all_retailers_grid { margin:0px 30px; }
#all_retailers_grid .logogrid_item { width:33.3333%; }
#all_retailers_grid .logogrid_item:nth-child(4n+1) { border-left:none; }
#all_retailers_grid .logogrid_item:nth-child(3n+1) { border-left:solid 1px #e8e8e8; }
}
@media only screen and (max-width:767px) {
#all_retailers_grid .logogrid_item { width:50%; }
#all_retailers_grid .logogrid_item:nth-child(3n+1) { border-left:none; }
#all_retailers_grid .logogrid_item:nth-child(2n+1) { border-left:solid 1px #e8e8e8; }
}
@media only screen and (max-width:479px) {
#all_retailers_grid_section #all_retailers_grid { margin:0px 20px; }
#all_retailers_grid .logogrid_item .lg_overlay h4 { margin:0px 0px 5px; font-size:20px; line-height:24px; }
#all_retailers_grid .logogrid_item .lg_overlay div { font-size:14px; line-height:18px; }
}  #google_map_full_width {
margin-top:0px;
padding:0px 0px 30px !important;
}
#google_map_full_width .section_wrapper {
max-width:100%;
width:100%;
margin:0px;
padding:0px !important;
}
#google_map_full_width .section_wrapper .column {
width:100% !important;
margin:0px !important;
}
#google_map_full_width .section_wrapper .column p {
margin:0px;
}
#property_map_list {
background:#fafafa;
height:550px;
} #property_map_list #propmap_google_map {
width:75%;
float:left;
height:100%;
}
#property_map_list #propmap_google_map .gm-fullscreen-control {
max-width:999px !important;
} #propmap_google_map .gm-style-iw {
min-width:260px !important;
}
#propmap_google_map .gm-style-iw > div {
width:100% !important;
max-width:100% !important;
}
#propmap_google_map .infow {
text-align:center;
}
#propmap_google_map .infow h4 {
margin:0px 0px 3px;
font-weight:700;
font-size:16px;
line-height:22px;
color:#000000;
}
#propmap_google_map .infow p {
margin:0px;
font-weight:400;
font-size:14px;
line-height:18px;
color:#505050;
}
#propmap_google_map .infow span {
display:block;
margin:0px 0px 3px;
font-weight:400;
font-size:14px;
line-height:18px;
color:#c0c0c0;
}
#propmap_google_map .infow h6 {
margin:5px 0px 0px;
font-weight:700;
font-size:15px;
line-height:100%;
letter-spacing:2px;
color:#45a43c;
}
#propmap_google_map .infow img {
margin:10px 0px;
width:160px;
}
#propmap_google_map .infow div {
margin:0px 0px 5px;
text-align:center;
}
#propmap_google_map .infow div a {
font-weight:400;
font-size:14px;
line-height:100%;
color:#45a43c;
text-decoration:none;
}
#propmap_google_map .infow div a span {
display:inline-block;
padding:0px 10px;
color:#000000;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#propmap_google_map .infow div a:hover span {
padding:0px 20px;
color:#45a43c;
} #property_map_list #propmap_key_wrapper {
box-sizing:border-box;
width:25%;
float:left;
padding:15px 20px;
}
#property_map_list #propmap_key_wrapper h4 {
margin:20px 0px 10px;
font-weight:700;
font-size:16px;
line-height:16px;
color:#45a43c;
}
#property_map_list #propmap_key_wrapper div {
display:inline-block;
margin:0px 5px 5px 0px;
padding:6px 8px;
font-size:14px;
line-height:100%;
background-color:#b0b0b0;
color:#ffffff;
cursor:pointer;
border-radius:3px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#property_map_list #propmap_key_wrapper div.avail {
background-color:#000000;
color:#45a43c;
}
#property_map_list #propmap_key_wrapper div:hover,
#property_map_list #propmap_key_wrapper div.avail:hover {
background-color:#45a43c;
color:#ffffff;
} #google_map_full_width #gmap_custom_buttons {
margin:0px;
}
#google_map_full_width #gmap_custom_buttons a {
display:inline-block;
margin:0px;
padding:0px;
color:#b0b0b0 !important;
font-size:14px;
line-height:100%;
cursor:pointer;
text-decoration:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#google_map_full_width #gmap_custom_buttons a:hover {
color:#45a43c !important;
}
#google_map_full_width #gmap_custom_buttons #map_transit_hide {
display:none;
}
#google_map_full_width #gmap_custom_buttons span {
display:inline-block;
padding:0px 10px;
color:#b0b0b0 !important;
}
@media only screen and (max-width:1399px) {
#property_map_list #propmap_google_map { width:72%; }
#property_map_list #propmap_key_wrapper { width:28%; }
#property_map_list #propmap_key_wrapper div { margin:0px 4px 4px 0px; padding:5px 7px; font-size:13px; }
}
@media only screen and (max-width:1199px) {
#property_map_list #propmap_google_map { width:67%; }
#property_map_list #propmap_key_wrapper { width:33%; }
#property_map_list #propmap_key_wrapper div { amargin:0px 3px 3px 0px; apadding:4px 6px; afont-size:12px; }
}
@media only screen and (max-width:959px) {
#property_map_list { height:auto; }
#property_map_list #propmap_google_map { height:500px; width:100%; float:none; clear:both; }
#property_map_list #propmap_key_wrapper { width:100%; float:none; clear:both; }
}
@media only screen and (max-width:479px) {
#property_map_list #propmap_google_map { height:400px; }
#propmap_google_map .infow div { margin:15px 0px 5px; }
#propmap_google_map .infow img { display:none; }
} .single-property #Wrapper {
overflow:visible !important;
}
.single-property #Header #Top_bar {
background-color:#000000 !important;
}
.single-property #Subheader {
padding:0px !important;
height:115px !important;
}
.single-property #Content {
padding:50px 0px 0px;
}
#single_property_page .section_wrapper {
max-width:1300px !important;
margin:0px auto !important;
padding:0px 30px !important;
clear:both;
float:none;
}
#single_property_page .section_wrapper_full {
max-width:auto !important;
margin:0px !important;
clear:both;
float:none;
}
@media only screen and (max-width:1199px) {
.single-property #Header #Top_bar { background-color:transparent !important; }
}
@media only screen and (max-width:767px) {
.single-property #Content { padding:40px 0px 50px; }
#single_property_page .section_wrapper { padding:0px 20px !important; }
} #single_property_page #single_property_section1 {
padding:0px !important;
} #single_property_section1 .sps1_half {
box-sizing:border-box;
float:left;
}
#single_property_section1 .sps1_half:first-child {
padding:0px 30px;
width:50%;
}
#single_property_section1 .sps1_half:last-child {
width:50%;
}
#single_property_section1 #sps1_feat_image {
float:left;
width:49%;
margin-right:1%;
}
#single_property_section1 #sps1_google_map {
float:left;
width:49%;
margin-left:1%;
padding-bottom:49%;
background-color:#f0f0f0;
}
@media only screen and (max-width:1399px) {
#single_property_section1 .sps1_half:first-child { width:45%; }
#single_property_section1 .sps1_half:last-child { width:55%; }
}
@media only screen and (max-width:999px) {
#single_property_section1 .sps1_half:first-child { width:100%; float:none; padding-bottom:50px; }
#single_property_section1 .sps1_half:last-child { width:100%; float:none; }
#single_property_section1 #sps1_feat_image img { width:100% !important; }
#single_property_page .sps1_half:first-child h1,
#single_property_page .sps1_half:first-child #sps1_loc_cat,
#single_property_page .sps1_half:first-child #sps1_address,
#sps2_contact_details .sps2_contact_line,
#single_property_page .sps1_half:first-child .sps1_avail_line { text-align:center; }
}
@media only screen and (max-width:767px) {
#single_property_section1 #sps1_feat_image {
float:none; width:100%; margin:0px auto; max-width:480px; }
#single_property_section1 #sps1_google_map {
float:none; width:100%; margin:10px auto 0px; max-width:480px; height:480px; padding:0px; }
}
@media only screen and (max-width:479px) {
#single_property_section1 #sps1_google_map { height:0px; padding-bottom:100%; }
} #single_property_page #single_property_section1.no_google_map {
max-width:1360px !important;
margin:0px auto !important;
padding:0px 30px !important;
}
#single_property_page .no_google_map .sps1_half:first-child {
float:left;
width:65%;
}
#single_property_page .no_google_map .sps1_half:last-child {
float:left;
width:35%;
}
#single_property_page .no_google_map .sps1_half:first-child {
padding:0px 30px 0px 0px;
}
#single_property_page .no_google_map #sps1_feat_image {
width:100%;
margin:0px !important;
}
@media only screen and (max-width:999px) {
#single_property_page .no_google_map .sps1_half:first-child h1,
#single_property_page .no_google_map .sps1_half:first-child #sps1_loc_cat,
#single_property_page .no_google_map .sps1_half:first-child #sps1_address,
#single_property_page .no_google_map .sps1_half:first-child .sps1_avail_line { text-align:left; }
}
@media only screen and (max-width:767px) {
#single_property_page #single_property_section1.no_google_map { padding:0px 20px !important; }
#single_property_page .no_google_map .sps1_half:first-child { float:none; width:100%; padding-bottom:50px; }
#single_property_page .no_google_map .sps1_half:last-child { float:none; width:100%; max-width:480px; margin:0px auto; }
#single_property_page .no_google_map .sps1_half:first-child h1,
#single_property_page .no_google_map .sps1_half:first-child #sps1_loc_cat,
#single_property_page .no_google_map .sps1_half:first-child #sps1_address,
#single_property_page .no_google_map .sps1_half:first-child .sps1_avail_line { text-align:center; }
} #single_property_section1 .sps1_half h1 {
font-weight:bold;
font-size:32px;
line-height:38px;
margin:0px;
color:#000000;
}
#single_property_section1 .sps1_half #sps1_loc_cat {
font-weight:bold;
font-size:20px;
line-height:26px;
margin:0px 0px 15px;
color:#000000;
}
#single_property_section1 .sps1_half #sps1_loc_cat span {
display:inline-block;
padding:0px 5px;
}
#single_property_section1 .sps1_half #sps1_loc_cat a {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#single_property_section1 .sps1_half #sps1_loc_cat a:hover {
color:#45a43c;
}
#single_property_section1 .sps1_half #sps1_address {
font-weight:normal;
font-size:18px;
line-height:24px;
color:#000000;
}
#sps2_contact_details {
margin:15px 0px 10px;
}
#sps2_contact_details .sps2_contact_line {
padding:10px 0px 0px;
font-weight:bold;
font-size:16px;
line-height:22px;
}
#sps2_contact_details .sps2_contact_line a {
color:#45a43c;
text-decoration:none;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#sps2_contact_details .sps2_contact_line a i {
display:inline-block;
width:40px;
font-size:24px;
line-height:24px;
color:#45a43c;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#sps2_contact_details .sps2_contact_line a:hover,
#sps2_contact_details .sps2_contact_line a:hover i {
color:#000000;
}
#sps2_contact_details .sps2_contact_line a span {
vertical-align:top;
}
#single_property_section1 .sps1_half .sps1_avail_line {
padding:15px 0px 0px;
font-weight:normal;
font-size:15px;
line-height:20px;
color:#c0c0c0;
}
#single_property_section1 .sps1_half .sps1_avail_line span {
display:inline-block;
width:150px;
font-weight:bold;
font-size:20px;
line-height:26px;
color:#000000;
text-align:left !important;
}
#single_property_section1 .sps1_half .sps1_avail_line span a {
text-decoration:none;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#single_property_section1 .sps1_half .sps1_avail_line span a:hover {
color:#45a43c;
}
#single_property_section1 .sps1_half .sps1_avail_line strong {
display:inline-block;
padding:6px 30px;
background-color:#000000;
color:#45a43c;
font-weight:normal;
font-size:16px;
line-height:16px;
border-radius:5px;
vertical-align:top;
}
#single_property_section1 #sps1_feat_image a {
position:relative;
display:block;
width:100%;
padding-bottom:100%;
background:#45a43c url(//romulusuk.com/wp-content/themes/betheme-child/images/icon_expand.png) no-repeat center center;
}
#single_property_section1 #sps1_feat_image a img {
position:absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
width:100%;
height:100%;
object-fit:cover;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#single_property_section1 #sps1_feat_image a:hover img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2;
}
#single_property_section1 #sps1_google_map .gm-fullscreen-control {
max-width:999px !important;
} #single_property_section1 #sps1_google_map .gm-style-iw h4 {
margin:10px 0px 10px !important;
padding-left:20px !important;
text-align:center !important;
font-weight:normal !important;
font-size:18px !important;
line-height:22px !important;
color:#000000 !important;
}
#single_property_section1 #sps1_google_map .gm-style-iw p {
margin:0px 0px 10px !important;
padding-left:20px !important;
text-align:center !important;
font-weight:normal !important;
font-size:14px !important;
line-height:18px !important;
color:#000000 !important;
}
@media only screen and (max-width:1199px) {
#single_property_section1 .sps1_half h1 { font-size:30px; line-height:36px; }
#single_property_section1 .sps1_half #sps1_loc_cat { font-size:18px; line-height:24px; }
#single_property_section1 .sps1_half .sps1_avail_line span {
display:inline-block !important; width:auto !important; padding-right:10px !important; }
}
@media only screen and (max-width:767px) {
#single_property_section1 .sps1_half h1 { font-size:28px; line-height:34px; }
#single_property_section1 .sps1_half #sps1_address { font-size:16px; line-height:22px; }
}
@media only screen and (max-width:479px) {
#single_property_section1 .sps1_half h1 { font-size:26px; line-height:32px; }
#single_property_section1 .sps1_half #sps1_loc_cat { font-size:16px; line-height:22px; }
#single_property_section1 .sps1_half .sps1_avail_line { font-size:14px; line-height:20px; }
#single_property_section1 .sps1_half .sps1_avail_line span { width:140px; font-size:18px; line-height:24px; }
#single_property_section1 .sps1_half .sps1_avail_line strong { padding:5px 25px; font-size:14px; line-height:14px; }
} #single_property_page #single_property_section2 {
padding:50px 30px 40px !important;
}
#single_property_page #single_property_section2.section_wrapper {
max-width:1300px !important;
}
@media only screen and (max-width:767px) {
#single_property_page #single_property_section2 { padding:50px 20px 40px !important; }
} #single_property_section2 #sps2_description {
text-align:left;
}
#single_property_section2 #sps2_description h1,
#single_property_section2 #sps2_description h2,
#single_property_section2 #sps2_description h3,
#single_property_section2 #sps2_description h4,
#single_property_section2 #sps2_description h5,
#single_property_section2 #sps2_description h6 {
margin:0px 0px 15px;
line-height:120%;
font-weight:bold;
color:#000000;
}
#single_property_section2 #sps2_description h1 { font-size:34px; }
#single_property_section2 #sps2_description h2 { font-size:30px; }
#single_property_section2 #sps2_description h3 { font-size:26px; }
#single_property_section2 #sps2_description h4 { font-size:22px; }
#single_property_section2 #sps2_description h5 { font-size:20px; }
#single_property_section2 #sps2_description h6 { font-size:18px; }
#single_property_section2 #sps2_description p,
#single_property_section2 #sps2_description div,
#single_property_section2 #sps2_description li {
margin:0px;
font-weight:normal;
font-size:16px;
line-height:24px;
}
#single_property_section2 #sps2_description p {
margin:0px 0px 15px;
}
#single_property_section2 #sps2_description ul {
list-style-type:disc !important;
margin-left:25px !important;
margin-bottom:15px !important;
}
#single_property_section2 #sps2_description ol {
margin-left:20px !important;
margin-bottom:15px !important;
}
#single_property_section2 #sps2_description ol li {
padding-left:5px !important;
}
#single_property_section2 #sps2_description a {
color:#45a43c;
text-decoration:none;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#single_property_section2 #sps2_description a:hover {
color:#000000;
}
@media only screen and (max-width:767px) {
#single_property_section2 #sps2_description h1 { font-size:32px; }
#single_property_section2 #sps2_description h2 { font-size:28px; }
#single_property_section2 #sps2_description h3 { font-size:24px; }
#single_property_section2 #sps2_description h4 { font-size:20px; }
#single_property_section2 #sps2_description h5 { font-size:18px; }
#single_property_section2 #sps2_description h6 { font-size:16px; }
#single_property_section2 #sps2_description p, #single_property_section2 #sps2_description div,
#single_property_section2 #sps2_description li { font-size:14px; line-height:22px; }
}
@media only screen and (max-width:479px) {
#single_property_section2 #sps2_description h1 { font-size:26px; }
#single_property_section2 #sps2_description h2 { font-size:24px; }
#single_property_section2 #sps2_description h3 { font-size:22px; }
} #single_property_section3 {
padding:0px 50px 50px !important;
}
#single_property_section3 > h3 {
margin:0px 0px 20px;
font-size:32px;
line-height:38px;
text-align:center;
color:#000000;
}
#single_property_section3 > h3:after {
content:'';
display:block;
width:50px;
height:3px;
margin:15px auto 0px;
background-color:#45a43c;
}
#single_property_section3 #sps3_tenants_carousel {
}
#sps3_tenants_carousel .slick-track {
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-align:center;
-webkit-align-items:center;
-webkit-box-align:center;
align-items:center;
}
#sps3_tenants_carousel .slick-slide img {
max-width:70% !important;
}
#sps3_tenants_carousel #slick_prev_arrow,
#sps3_tenants_carousel #slick_next_arrow {
position:absolute;
top:50%;
margin-top:-15px;
cursor:pointer;
padding:5px;
width:20px;
text-align:center;
background-color:rgba(0,0,0,0.3);
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#sps3_tenants_carousel #slick_prev_arrow {
left:-40px;
}
#sps3_tenants_carousel #slick_next_arrow {
right:-40px;
}
#sps3_tenants_carousel #slick_prev_arrow i,
#sps3_tenants_carousel #slick_next_arrow i {
font-size:30px;
line-height:30px;
color:#ffffff;
}
#sps3_tenants_carousel #slick_prev_arrow:hover,
#sps3_tenants_carousel #slick_next_arrow:hover {
background-color:#000000;
}
@media only screen and (max-width:767px) {
#single_property_section3 { padding:0px 0px 50px !important; }
#single_property_section3 > h3 { font-size:28px; line-height:34px; }
#sps3_tenants_carousel #slick_prev_arrow,
#sps3_tenants_carousel #slick_next_arrow { display:none; }
} #single_property_section4 {
padding:40px 7px 40px;
background-color:#fafafa;
}
#single_property_section4 > h3 {
margin:0px 0px 30px;
font-size:32px;
line-height:38px;
text-align:center;
color:#000000;
}
#single_property_section4 > h3:after {
content:'';
display:block;
width:50px;
height:3px;
margin:15px auto 0px;
background-color:#45a43c;
}
#sps4_gallery_wrapper {
width:100% !important;
}
#sps4_gallery_wrapper .sps4_image {
box-sizing:border-box;
float:left;
width:20%;
padding:7px;
}
#sps4_gallery_wrapper .sps4_image a {
position:relative;
display:block;
background:#45a43c url(//romulusuk.com/wp-content/themes/betheme-child/images/icon_expand.png) no-repeat center center;
}
#sps4_gallery_wrapper .sps4_image a img {
display:block;
width:100%;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#sps4_gallery_wrapper .sps4_image a:hover img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2;
}
@media only screen and (max-width:1499px) {
#sps4_gallery_wrapper .sps4_image { width:25%; }
}
@media only screen and (max-width:1099px) {
#sps4_gallery_wrapper .sps4_image { width:33.3333%; }
}
@media only screen and (max-width:767px) {
#single_property_section4 > h3 { font-size:28px; line-height:34px; }
#sps4_gallery_wrapper .sps4_image { width:50%; }
}
@media only screen and (max-width:479px) {
#single_property_section4 { padding:50px 4px 50px; }
#sps4_gallery_wrapper .sps4_image { padding:4px; }
} #careers_page {
padding:0px !important;
}
#careers_page .column {
margin:0px !important;
}
#careers_page .column > p {
margin:0px !important;
}
#careers_page #job_roles_list {
padding:30px 0px 40px;
}
#careers_page #job_roles_list #job_roles_subhead {
margin:0px 0px 40px;
font-weight:normal;
font-size:20px;
line-height:26px;
color:#a0a0a0;
letter-spacing:0px;
}
#careers_page #job_roles_list .job_roles_wrapper {
padding:0px 0px 50px;
}
#job_roles_list .job_roles_wrapper .job_title {
margin:0px 0px 10px;
font-weight:bold;
}
#job_roles_list .job_roles_wrapper .job_title a {
font-size:24px;
line-height:30px;
color:#000000;
text-decoration:none;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#job_roles_list .job_roles_wrapper .job_title a:hover {
color:#45a43c;
}
#job_roles_list .job_roles_wrapper .job_excerpt,
#job_roles_list .job_roles_wrapper .job_excerpt p {
margin:0px;
font-weight:normal;
font-size:16px;
line-height:24px;
color:#606060;
}
#job_roles_list .job_roles_wrapper .job_link {
display:inline-block;
margin:15px 0px 0px;
padding:12px 20px;
font-weight:normal;
font-size:14px;
line-height:14px;
letter-spacing:1px;
text-transform:uppercase;
text-decoration:none;
background-color:#45a43c;
color:#ffffff;
border-radius:3px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#job_roles_list .job_roles_wrapper .job_link:hover {
background-color:#000000;
color:#45a43c;
}
@media only screen and (max-width:767px) {
#careers_page #job_roles_list #job_roles_subhead { font-size:18px; line-height:24px; }
#job_roles_list .job_roles_wrapper .job_title a { font-size:20px; line-height:26px; }
#job_roles_list .job_roles_wrapper .job_excerpt,
#job_roles_list .job_roles_wrapper .job_excerpt p { font-size:14px; line-height:22px; }
#job_roles_list .job_roles_wrapper .job_link { padding:10px 15px; font-size:13px; line-height:13px; }
}  .single-job_role #Header_wrapper #Subheader {
padding:14% 0px 60px !important;
}
.single-job_role #Header_wrapper #Subheader h4 {
width:100%;
margin:5px 0px 0px;
font-weight:normal;
font-size:24px;
line-height:100%;
color:#ffffff;
}
.single-job_role #Content {
padding:50px 0px 0px;
}
#single_job_role_page .section_wrapper {
max-width:1300px !important;
margin:0px auto !important;
padding:0px 30px 50px !important;
clear:both;
float:none;
}
@media only screen and (max-width:1699px) {
.single-job_role #Header_wrapper #Subheader { padding:16% 0px 60px !important; }
}
@media only screen and (max-width:1499px) {
.single-job_role #Header_wrapper #Subheader { padding:18% 0px 60px !important; }
.single-job_role #Header_wrapper #Subheader h4 { font-size:22px; }
}
@media only screen and (max-width:1199px) {
.single-job_role #Header #Top_bar { background-color:transparent !important; }
}
@media only screen and (max-width:959px) {
.single-job_role #Header_wrapper #Subheader { padding:35% 0px 60px !important; }
.single-job_role #Header_wrapper #Subheader h4 { font-size:20px; }
}
@media only screen and (max-width:767px) {
.single-job_role #Header_wrapper #Subheader { padding:45% 0px 40px !important; }
.single-job_role #Content { padding:40px 0px 40px; }
#single_job_role_page .section_wrapper { padding:0px 20px 40px !important; }
.single-job_role #Header_wrapper #Subheader h4 { font-size:18px; }
}
@media only screen and (max-width:479px) {
.single-job_role #Header_wrapper #Subheader h4 { font-size:16px; }
} #single_job_role_page #wrapper_main {
float:left;
width:70%;
margin-right:5%;
}
#single_job_role_page #wrapper_sidebar {
float:left;
width:25%;
}
#single_job_role_page #job_title {
margin:0px 0px 5px;
font-weight:bold;
font-size:38px;
line-height:44px;
text-transform:none;
color:#000000;
}
#single_job_role_page #job_cats {
margin:0px 0px 20px;
font-weight:bold;
font-size:20px;
line-height:26px;
color:#45a43c;
}
#single_job_role_page #job_description h1,
#single_job_role_page #job_description h2,
#single_job_role_page #job_description h3,
#single_job_role_page #job_description h4,
#single_job_role_page #job_description h5,
#single_job_role_page #job_description h6 {
margin:0px 0px 15px;
line-height:120%;
font-weight:bold;
color:#000000;
}
#single_job_role_page #job_description h1 { font-size:34px; }
#single_job_role_page #job_description h2 { font-size:30px; }
#single_job_role_page #job_description h3 { font-size:26px; }
#single_job_role_page #job_description h4 { font-size:22px; }
#single_job_role_page #job_description h5 { font-size:20px; }
#single_job_role_page #job_description h6 { font-size:18px; }
#single_job_role_page #job_description p,
#single_job_role_page #job_description div,
#single_job_role_page #job_description li {
margin:0px;
font-weight:normal;
font-size:16px;
line-height:24px;
color:#606060;
}
#single_job_role_page #job_description p {
margin:0px 0px 15px;
}
#single_job_role_page #job_description ul {
list-style-type:disc !important;
margin-left:25px !important;
margin-bottom:15px !important;
}
#single_job_role_page #job_description ol {
margin-left:20px !important;
margin-bottom:15px !important;
}
#single_job_role_page #job_description ol li {
padding-left:5px !important;
}
#single_job_role_page #job_description a {
color:#45a43c;
text-decoration:none;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#single_job_role_page #job_description a:hover {
color:#000000;
}
@media only screen and (max-width:1399px) {
#single_job_role_page #job_title { font-size:34px; line-height:40px; }
}
@media only screen and (max-width:1199px) {
#single_job_role_page #job_title { font-size:30px; line-height:36px; }
}
@media only screen and (max-width:959px) {
#single_job_role_page #wrapper_main { float:none; width:100%; margin-right:0px; }
#single_job_role_page #wrapper_sidebar { display:none; }
}
@media only screen and (max-width:767px) {
#single_job_role_page #job_title { font-size:28px; line-height:34px; }
#single_job_role_page #job_cats { font-size:18px; line-height:24px; }
#single_job_role_page #job_description h1 { font-size:32px; }
#single_job_role_page #job_description h2 { font-size:28px; }
#single_job_role_page #job_description h3 { font-size:24px; }
#single_job_role_page #job_description h4 { font-size:20px; }
#single_job_role_page #job_description h5 { font-size:18px; }
#single_job_role_page #job_description h6 { font-size:16px; }
#single_job_role_page #job_description p,
#single_job_role_page #job_description div,
#single_job_role_page #job_description li { font-size:14px; line-height:22px; }
}
@media only screen and (max-width:479px) {
#single_job_role_page #job_title { font-size:26px; line-height:32px; }
#single_job_role_page #job_cats { font-size:16px; line-height:22px; }
#single_job_role_page #job_description h1 { font-size:26px; }
#single_job_role_page #job_description h2 { font-size:24px; }
#single_job_role_page #job_description h3 { font-size:22px; }
} #single_job_role_page #wrapper_sidebar .job_sidebar_home_link {
display:inline-block;
margin:10px 0px 0px;
padding:5px 12px 5px 10px;
font-weight:normal;
font-size:14px;
line-height:20px;
background-color:#45a43c;
color:#ffffff;
text-decoration:none;
border-radius:3px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#single_job_role_page #wrapper_sidebar .job_sidebar_home_link:hover {
background-color:#000000;
color:#45a43c;
}
#single_job_role_page #wrapper_sidebar .job_sidebar_home_link i {
display:inline-block;
padding-right:8px;
font-size:18px;
line-height:20px;
}
#single_job_role_page #wrapper_sidebar .job_sidebar_home_link span {
vertical-align:top !important;
}
#single_job_role_page #wrapper_sidebar .job_sidebar_title {
display:inline-block;
clear:both;
margin:50px 0px 15px;
padding:10px 30px;
border:solid 1px #45a43c;
font-weight:bold;
font-size:20px;
line-height:20px;
color:#45a43c;
}
#single_job_role_page #wrapper_sidebar #job_avail_subhead {
margin:0px;
font-weight:normal;
font-size:18px;
line-height:24px;
font-style:italic;
color:#a0a0a0;
}
#single_job_role_page #wrapper_sidebar #job_avail_list {
padding:0px;
}
#single_job_role_page #wrapper_sidebar #job_avail_list div {
padding:10px 0px 0px 10px;
font-weight:normal;
font-size:18px;
line-height:24px;
}
#single_job_role_page #wrapper_sidebar #job_avail_list div a {
color:#000000;
text-decoration:none;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#single_job_role_page #wrapper_sidebar #job_avail_list div a:before {
content:' - ';
}
#single_job_role_page #wrapper_sidebar #job_avail_list div a:hover {
color:#45a43c;
} #job_contact_wrapper {
background-color:#f8f8f8;
padding:50px 0px 0px;
}
#job_contact_wrapper h3  {
margin:0px 0px 10px;
font-size:24px;
line-height:30px;
font-weight:bold;
color:#000000;
letter-spacing:0px;
width:100%;
}
#job_contact_wrapper .job_contact_line {
padding:15px 0px 0px 30px;
font-weight:bold;
font-size:20px;
line-height:24px;
color:#000000;
width:100%;
}
#job_contact_wrapper .job_contact_line a {
font-size:18px;
line-height:24px;
color:#45a43c;
text-decoration:none;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#job_contact_wrapper .job_contact_line a i {
display:inline-block;
width:40px;
font-size:24px;
line-height:24px;
color:#45a43c;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#job_contact_wrapper .job_contact_line a:hover,
#job_contact_wrapper .job_contact_line a:hover i {
color:#000000;
}
#job_contact_wrapper .job_contact_line a span {
vertical-align:top;
}
@media only screen and (max-width:767px) {
#job_contact_wrapper { padding:40px 0px 0px; }
#job_contact_wrapper h3  { font-size:20px; line-height:26px; }
#job_contact_wrapper .job_contact_line { font-size:18px; line-height:22px; padding-left:20px; }
#job_contact_wrapper .job_contact_line a { font-size:16px; line-height:22px; }
#job_contact_wrapper .job_contact_line a i { width:35px; font-size:22px; line-height:22px; }
}
@media only screen and (max-width:479px) {
#job_contact_wrapper .job_contact_line { font-size:18px; line-height:22px; padding-left:10px; }
}  .pum-container {
padding:25px 30px 15px !important;
}
.pum-container .pum-close {
margin:0px !important;
outline-color:transparent !important;
border-style:none !important;
}
.pum-container .pum-close:hover {
opacity:1.0 !important;
background-color:#000000 !important;
color:#45a43c !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.pum-container .pum-title {
margin:0px 0px 10px !important;
font-size:24px !important;
line-height:30px !important;
color:#000000 !important;
}
@media only screen and (max-width:767px) {
.pum-container { padding:15px 20px 5px !important; }
}
@media only screen and (max-width:479px) {
.pum-container { width:100% !important; left:0px !important; right:0px !important; top:50px !important; }
} #contact_romulus_popup .crp_half:first-child {
float:left;
width:60%;
margin-right:6%;
}
#contact_romulus_popup .crp_half:last-child {
float:left;
width:34%;
}
@media only screen and (max-width:699px) {
#contact_romulus_popup .crp_half:first-child { width:55%; margin-right:5%; }
#contact_romulus_popup .crp_half:last-child { width:40%; }
}
@media only screen and (max-width:599px) {
#contact_romulus_popup .crp_half:first-child { float:none; width:100%; margin-right:0px; }
#contact_romulus_popup .crp_half:last-child { float:none; width:100%; }
} .pum-container .pum-content > p {
margin:0px 0px 15px !important;
font-size:16px !important;
line-height:24px !important;
}
.pum-container .pum-content .caldera-grid {
padding:20px 0px 0px !important;
margin-left:-10px !important;
margin-right:-10px !important;
}
.enquiry_page_form form .row,
.pum-container .pum-content form .row {
margin:0px !important;
}
.enquiry_page_form form .row .form-group input[type=text],
.enquiry_page_form form .row .form-group input[type=email],
.enquiry_page_form form .row .form-group textarea,
.enquiry_page_form form .row .form-group select,
.pum-container .pum-content form .row .form-group input[type=text],
.pum-container .pum-content form .row .form-group input[type=email],
.pum-container .pum-content form .row .form-group textarea,
.pum-container .pum-content form .row .form-group select {
background-color:#ffffff !important;
box-shadow:none !important;
-webkit-box-shadow:none !important;
outline-color:none !important;
color:#000000 !important;
border-color:#e0e0e0 !important;
}
.enquiry_page_form form .row .form-group input[type=text]:focus,
.enquiry_page_form form .row .form-group input[type=email]:focus,
.enquiry_page_form form .row .form-group textarea:focus,
.enquiry_page_form form .row .form-group select:focus,
.pum-container .pum-content form .row .form-group input[type=text]:focus,
.pum-container .pum-content form .row .form-group input[type=email]:focus,
.pum-container .pum-content form .row .form-group textarea:focus,
.pum-container .pum-content form .row .form-group select:focus {
border-color:#808080 !important;
}
.enquiry_page_form form .row  .form-group input[type=submit],
.pum-container .pum-content form .row  .form-group input[type=submit] {
padding:10px 20px !important;
background-color:#45a43c !important;
color:#ffffff !important;
font-size:14px !important;
line-height:14px !important;
letter-spacing:1px !important;
border-radius:3px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.enquiry_page_form form .row  .form-group input[type=submit]:hover,
.pum-container .pum-content form .row  .form-group input[type=submit]:hover {
background-color:#000000 !important;
color:#45a43c !important;
} .pum-container #crp_address {
padding:0px 0px 50px;
}
.pum-container #crp_address h4 {
margin:0px;
font-weight:normal;
font-size:16px;
line-height:24px;
text-transform:uppercase;
color:#000000;
}
.pum-container #crp_address div {
font-size:16px;
line-height:24px;
color:#606060;
}
.pum-container #crp_phone div {
font-weight:normal;
font-size:20px;
line-height:26px;
color:#000000;
}
.pum-container #crp_address a,
.pum-container #crp_phone a {
display:inline-block;
margin:10px 0px 0px;
padding:4px 10px 4px 8px;
font-weight:normal;
font-size:14px;
line-height:20px;
background-color:#45a43c;
color:#ffffff;
text-decoration:none;
border-radius:3px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.pum-container #crp_address a:hover,
.pum-container #crp_phone a:hover {
background-color:#000000;
color:#45a43c;
}
.pum-container #crp_address a i,
.pum-container #crp_phone a i {
display:inline-block;
padding-right:8px;
font-size:18px;
line-height:20px;
}
.pum-container #crp_address a span,
.pum-container #crp_phone a span {
vertical-align:top !important;
}
@media only screen and (max-width:599px) {
.pum-container #crp_address { padding:30px 0px 10px !important; }
.pum-container #crp_address h4 { display:none !important; }
.pum-container #crp_address div { display:none !important; }
.pum-container #crp_address a { margin:0px !important; }
.pum-container #crp_phone { padding:0px 0px 15px !important; }
} .tos-wrapper {
z-index:999999 !important;
background-color:rgba(0,0,0,0.9) !important;
}
.tos-wrapper .tos-caption div {
font-size:16px !important;
line-height:20px !important;
}
.page-template-default .tos-wrapper .tos-caption,
.page-template-default .tos-wrapper .tos-pagination {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0 !important;
}
@media only screen and (max-width:1399px) {
.tos-wrapper .tos-slider .tos-slide { padding:20px 0px 40px !important; }
.tos-wrapper .tos-pagination { display:none !important; }
.tos-wrapper .tos-caption { bottom:0px !important; height:30px !important; }
}
@media only screen and (max-width:767px) {
.tos-wrapper .tos-slider .tos-slide { padding:0px !important; }
.tos-wrapper .tos-caption { display:none !important; }
} #privacy_policy_page {
padding:20px 0px 10px !important;
}
#privacy_policy_page .column h3 {
margin:0px !important;
padding:20px 0px 10px !important;
font-size:24px !important;
line-height:30px !important;
}
#privacy_policy_page .column h4 {
margin:0px !important;
padding:0px 0px 10px !important;
font-size:20px !important;
line-height:26px !important;
}
#privacy_policy_page .column p,
#privacy_policy_page .column div {
font-size:14px !important;
line-height:22px !important;
}
#privacy_policy_page .column p {
margin:0px;
padding:0px 0px 10px !important;
}
#privacy_policy_page .column ul,
#privacy_policy_page .column ol {
margin:0px 0px 10px 25px !important;
}
#privacy_policy_page .column ul li,
#privacy_policy_page .column ol li {
margin:0px;
padding:2px 0px !important;
font-size:14px !important;
line-height:22px !important;
}
@media only screen and (max-width:767px) {
#privacy_policy_page .column h3 { font-size:20px !important; line-height:26px !important; }
#privacy_policy_page .column h4 { font-size:17px !important; line-height:24px !important; }
} #cookie-law-info-bar {
padding:25px 20px !important;
background-color:#45a43c !important;
border-style:none !important;
border-top:solid 1px rgba(0,0,0,0.2) !important;
}
#cookie-law-info-bar > span {
display:block !important;
max-width:1070px !important;
margin:0px auto !important;
font-size:14px !important;
line-height:22px !important;
color:#000000 !important;
}
#cookie-law-info-bar > span > a,
#cookie-law-info-bar > span > span {
font-size: 14px !important;
line-height: 22px !important;
color:#ffffff !important;
vertical-align:baseline !important;
text-decoration:none !important;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
#cookie-law-info-bar > span > a:hover,
#cookie-law-info-bar > span > span:hover {
color:#000000 !important;
}
#cookie-law-info-bar > span div {
padding:12px 0px 0px !important;
}
#cookie-law-info-bar > span .cli-plugin-main-button {
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
#cookie-law-info-bar .cookie_action_close_header {
background-color:#000000 !important;
color:#ffffff !important;
text-decoration:none !important;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
#cookie-law-info-bar .cookie_action_close_header:hover {
background-color:#ffffff !important;
color:#000000 !important;
}
#cookie-law-info-bar > span #CONSTANT_OPEN_URL {
background-color:#ffffff !important;
color:#000000 !important;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
#cookie-law-info-bar > span #CONSTANT_OPEN_URL:hover {
background-color:#000000 !important;
color:#ffffff !important;
} #cookie-law-info-again {
position:absolute !important;
left:50% !important;
transform:translate(-638px, 0%) !important;
padding:5px 10px !important;
line-height:20px !important;
background-color:#45a43c !important;
border-color:rgba(0,0,0,0.3) !important;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5) !important;
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5) !important;
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5) !important;
}
#cookie-law-info-again:hover {
border-color:#000000 !important;
}
#cookie-law-info-again span {
font-size:14px !important;
line-height:20px !important;
color:#ffffff !important;
}
@media screen and (max-width: 1440px) {
#cookie-law-info-again { left:5% !important; transform:none !important; }
}
@media screen and (max-width: 767px) {
#cookie-law-info-bar { padding:15px 10px !important; }
#cookie-law-info-bar > span { font-size:13px !important; line-height:20px !important; }
#cookie-law-info-bar > span div { padding:12px 0px 0px !important; }
#cookie-law-info-again { padding:4px 7px !important; line-height:18px !important; }
#cookie-law-info-again span { font-size:13px !important; line-height:18px !important; }
} .enquiry_page_intro {
margin:0px !important;
padding:20px 0px 20px !important;
}
.enquiry_page_intro h4 {
padding:0px 0px 20px !important;
}
.enquiry_page_intro h4,
.enquiry_page_intro p {
max-width:800px !important;
margin:0px auto !important;
text-align:center;
}
.enquiry_page_form {
margin:0px !important;
padding:0px 0px 50px !important;
}
.enquiry_page_form > p {
padding:0px !important;
}
.enquiry_page_form .caldera-grid {
max-width:640px !important;
margin:0px auto !important;
}
.enquiry_page_form .caldera-grid .col-sm-12 {
padding:0px !important;
}
.enquiry_page_form .caldera-grid .submit_button {
text-align:center !important;
}
.enquiry_page_form .caldera-grid form .row .submit_button input[type=submit] {
margin:15px 0px 0px !important;
padding:18px 30px !important;
background-color:#000000 !important;
color:#ffffff !important;
font-size:16px !important;
line-height:100% !important;
border-radius:5px !important;
}
.enquiry_page_form .caldera-grid form .row .submit_button input[type=submit]:hover {
background-color:#45a43c !important;
}
@media screen and (max-width: 767px) {
.enquiry_page_intro h4 { font-size:20px !important; line-height:24px !important; }
.enquiry_page_form .caldera-grid form .row .submit_button input[type=submit] { padding:15px 25px !important; }
} .covid19_section .section_wrapper {
max-width:1000px !important;
}
.covid19_section .column_visual h5 {
margin:0px 0px 15px !important;
font-size:18px !important;
line-height:28px !important;
}
.covid19_section .column_visual p {
margin:0px 0px 15px !important;
font-size:16px !important;
line-height:26px !important;
color:#000000 !important;
}
.covid19_section .column_visual ol {
margin:0px 0px 15px 30px !important;
}
.covid19_section .column_visual ol li {
margin:3px 0px !important;
padding:0px 0px 0px 10px !important;
font-size:16px !important;
line-height:26px !important;
color:#000000 !important;
}