@font-face{font-family:ETmodules;font-display:block;src:url(//onkovet.pl/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//onkovet.pl/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//onkovet.pl/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//onkovet.pl/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//onkovet.pl/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}body {
font-weight: 300;
}
.text-weight500 {
font-weight: 400;
} .section-heading h2 {
font-size: 38px;
font-weight: 400;
}
.section-heading h4 {
font-size: 20px;
font-weight: 600;
text-transform: uppercase;
color: #47b7b0;
}
.archive .section-heading h1,
.blog .section-heading h1 {
font-size: 38px;
font-weight: 400;
}
.archive .section-heading .entry-title::before {
content: 'Baza wiedzy: ';
}
.et_fixed_nav.et_show_nav #page-container {
padding-top: 130px !important;
} .buttons-box {
text-align: center;
padding-top: 20px;
}
.et_pb_button.button-filled-green {
display: inline-block;
color: #fff;
background-color: #47b8b0;
border-color: #47b8b0;
text-transform: uppercase;
font-weight: 600;
font-size: 18px;
border-radius: 6px;
padding: .5em 2em;
transition: 150ms all ease-in-out; 
margin-left: 15px;
margin-right: 15px;
}
.et_pb_button.button-filled-green::after {
font-size: 32px;
top: 7px;
transition: 150ms all ease-in-out; 
}
.et_pb_button.button-filled-green:hover {
background-color: #53d5c5;
padding: .5em 3em .5em 2em;
}
.button-outline-green {
display: inline-block;
color: #47b8b0;
background-color: #fff;
border-color: #47b8b0;
text-transform: uppercase;
font-weight: 600;
font-size: 18px;
border-radius: 6px;
padding: .5em 2em;
transition: 150ms all ease-in-out; 
margin-left: 15px;
margin-right: 15px;
}
.et_pb_button.button-outline-green::after {
font-size: 32px;
top: 7px;
transition: 150ms all ease-in-out; 
}
.et_pb_button.button-outline-green:hover {
background-color: #fff;
color: #53d5c5;
padding: .5em 3em .5em 2em;
border-color: #53d5c5;
}
.et_pb_button.button-outline-green:hover::after {
color: #53d5c5;
}
.button-outline-green.nospace-left,
.button-filled-green.nospace-left {
margin-left: 0;
margin-top: 25px;
} header .topbar {
padding: 0; margin: 0;
position: fixed;
z-index: 999999;
width: 100%;
}
header .topbar .logo-box img { }
.et_pb_slide_menu_active #page-container,
.et_pb_slide_menu_active #main-header {left: 0 !important;}
#main-header .et_menu_container {
width: 94%;
max-width: 94% }
.et_slide_in_menu_container.selected {
display: none !important;
}
#main-header {
padding: 20px 0;
}
#main-header,
#main-header.et-fixed-header {
box-shadow: none !important;
-webkit-box-shadow: none !important;
}
.et_header_style_left .logo_container {
width: auto;
}
#main-header .logo_container { -webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
#main-header .logo_container a {
}
#main-header #logo {
transition: all 0.2s ease-in-out;
}
#main-header #et-top-navigation {
display: flex;
flex-flow: row wrap;
justify-content: flex-end;
align-items: center;
}
#main-header #et-top-navigation a {
color: #394952;
font-weight: 600;
font-size: 22px;
transition: all .2s ease-in-out;
}
#main-header.et-fixed-header #et-top-navigation a {
font-size: 18px;
}
#main-header #et-top-navigation a:hover { }
#main-header #et-top-navigation .phone-box {
border-right: 1px solid #000;
padding-right: 25px;   
}
#main-header #et-top-navigation .menu-box {
padding-left: 25px; 
}
.et_header_style_left #main-header #et-top-navigation {
padding-top: 20px;
padding-bottom: 20px;
}
#main-header #et-top-navigation a {
display: inline-block;
margin-left: 10px;
}
#main-header #et-top-navigation a .et-pb-icon {
border-radius: 8px 8px 8px 8px;
overflow: hidden;
padding-top: 10px !important;
padding-right: 10px !important;
padding-bottom: 10px !important;
padding-left: 10px !important;
background-color: #48b7b0;
font-size: 20px;
color: #FFFFFF;
font-family: ETmodules !important;
font-weight: 400 !important;
transition: all .2s ease-in-out;
}
#main-header.et-fixed-header #et-top-navigation a .et-pb-icon {
font-size: 16px;
}
.et_header_style_left #main-header.et-fixed-header #et-top-navigation {
padding-top: 10px;
padding-bottom: 10px;
}
#main-header #et-top-navigation .phone-box a {
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
align-items: center;
}
#main-header #et-top-navigation .phone-box a .et-pb-icon {
color: #48b7b0;
background-color: #fff;
padding-top: 5px !important;
padding-right: 5px !important;
padding-bottom: 5px !important;
padding-left: 5px !important;
font-size: 30px;
margin-right: 10px;
line-height: 1;
position: relative;
}
#main-header.et-fixed-header #et-top-navigation .phone-box a .et-pb-icon {
font-size: 26px;
}
#main-header #et-top-navigation .open-hours {
display: inline-block;
padding-left: 20px;
}
#main-header #et-top-navigation .menu-box a {
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
align-items: center;
}
#main-header #et-top-navigation .menu-box a .et-pb-icon {
color: #394952;
background-color: #fff;
padding-top: 0 !important;
padding-right: 5px !important;
padding-bottom: 0 !important;
padding-left: 5px !important;
font-size: 40px;
margin-right: 20px;
line-height: 1;
position: relative;
}
#main-header.et-fixed-header #et-top-navigation .menu-box a .et-pb-icon {
font-size: 32px;
}
#sidebar-wrapper {
z-index: 999999;
position: fixed;
right: 0;
top: 0;
width: 400px;
max-width: 75%;
height: 100%;
padding: 40px;
transform: translateX(400px);
overflow-y: auto;
background: #fff;
border-left: 1px solid #999;
-webkit-transition: all 0.1s ease-out 0s;
-moz-transition: all 0.1s ease-out 0s;
-ms-transition: all 0.1s ease-out 0s;
-o-transition: all 0.1s ease-out 0s;
transition: all 0.1s ease-out 0s;
}
#sidebar-wrapper .heading-wrapper {
text-align: right;
}
#sidebar-wrapper .heading-wrapper .close-menu-button {
display: inline-block;
cursor: pointer;
}
#sidebar-wrapper .heading-wrapper .close-menu-button .et-pb-icon {
font-size: 50px;
color: #48b7b0;
}
.sidebar-overlay {
position: fixed;
display: block;
width: 100%;
height: 100%;
top: 0; 
left: 0;
background: rgba(0, 0, 0, 0);
transition: 100ms ease background;
z-index: -1;
}
.sidebar-overlay.active {
background: rgba(0, 0, 0, 0.6);
z-index: 999998;
}
.sidebar-nav { width: 100%;
margin: 0;
padding: 30px 0 0;
height: 100%;
box-sizing: border-box;
list-style: none;
}
.sidebar-nav li {
}
.sidebar-nav li a {
display: inline-block;
text-decoration: none;
color: #394952;
font-weight: 500;
font-size: 22px;
transition: 150ms ease-out all;
margin-bottom: 25px
}
.sidebar-nav li a:hover {
text-decoration: none;
color: #48b7b0;
transform: translateX(10px)
}
.sidebar-nav li.current-menu-item a {
font-weight: 600;
}
.sidebar-nav li .sub-menu {
padding-bottom: 10px;
}
.sidebar-nav li .sub-menu li {
padding-left: 30px;
position: relative;
}
.sidebar-nav li .sub-menu li::before {
position: absolute;
width: 14px;
height: 1px;
content: '';
display: block;
background: #000;
left: 0;
top: 13px;
}
.sidebar-nav > .sidebar-brand {
height: 55px;
font-size: 18px;
line-height: 55px;
}
.sidebar-nav > .sidebar-brand a {
color: #999;
}
.sidebar-nav > .sidebar-brand a:hover {
color: #fff;
background: none;
}
#menu-toggle {
cursor: pointer;
} #main-header #et-top-navigation a#menu-toggle:hover {
color: #000; 
}
#sidebar-wrapper.active {
width: 400px;
transform: translateX(0);
-webkit-transition: all 0.2s ease-out 0s;
-moz-transition: all 0.2s ease-out 0s;
-ms-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
.toggle {}
.square { 
display: block;
}
@media all and (max-width: 1438px) {
#main-header #et-top-navigation a {
font-size: 20px;
}
} .home-three-blocks {
font-size: 22px;
font-weight: 500;
}
.home-service-list {}
.home-service-list .et_pb_column {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}
.home-service-list .et_pb_column .home-icon-box {
flex: 0 17%;
max-width: 17%; margin-bottom: 6%;
text-align: center;
transition: 150ms all ease-in-out;
}
.home-service-list .et_pb_column .home-icon-box:hover {
transform: scale(1.1);
}
.home-service-list .et_pb_column .home-icon-box .icon {
padding: 0 25% 20px;
}
.home-service-list .et_pb_column .home-icon-box .label {
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
}
.home-about {}
.home-about .section-heading h2,
.home-about .section-heading h4 {
color: #fff;
}
.home-about .et_pb_slide_description {
display: none;
}
.home-team {}
.home-team .image {
margin-bottom: 15px;
}
.home-team .owl-carousel .owl-item img {
border-radius: 40px;
}
.home-team .owl-carousel .owl-item .name {
font-weight: 300;
text-align: center;
}
.home-team .owl-carousel .owl-item .name h3 {
font-weight: 500;
}
.home-team .owl-stage-outer {
padding-bottom: 30px;
} .team-list-section .et_pb_row_4col .et_pb_column img,
.team-list-section .et_pb_row_5col .et_pb_column img {
border-radius: 8px;
}
.people-list .et_pb_row .et_pb_column .et_pb_image img {
border-radius: 12px;
} .page-service-list {}
.page-service-list .et_pb_blurb .et_pb_main_blurb_image {
width: 120px;
}
.page-service-list .et_pb_blurb h4 {
font-weight: 600;
font-size: 18px;
text-transform: uppercase;
}
.page-service-list .et_pb_blurb.et_pb_blurb_position_left .et_pb_blurb_container {
padding-left: 35px;
} .devices-list {}
.devices-list .device-item {
display: flex;
align-items: center;
border-bottom: 1px solid #ddd;
}
.devices-list .device-item .et_pb_column .et_pb_module:last-child {
margin-bottom: 20px !important;
}
.devices-list .device-item .et_pb_image {
padding: 0 15%;
}
.contact-page {}
.contact-page .et_pb_blurb {}
.contact-page .et_pb_blurb .et_pb_blurb_content {
margin-left: 0;
display: flex;
align-items: center;
}
.contact-page .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image,
.contact-page .et_pb_blurb .et_pb_blurb_content h4 {
margin-bottom: 0;
padding-bottom: 0;
}
.table-openhours {}
.table-openhours h4 {
font-weight: 600;
font-size: 16px;
}
.table-openhours .et_pb_code_inner {
text-align: center;
}
.table-openhours .et_pb_code_inner img {
width: 60%;
border-radius: 200px
}
.table-openhours  .et_pb_column {
display: flex;
align-items: center;
justify-content: center;
}
.table-openhours .et_pb_code_inner span {
font-size: 14px;
line-height: 1.4;
}
.table-openhours .et_pb_code_inner span.day-label {
font-size: inherit;
line-height: 1.4;
font-weight: 500;
display: block;
} footer .et_pb_row {
width: 84%;
max-width: 84%;
}
footer .form-box {
padding: 0 20%;
}
footer .form-box .wpcf7-not-valid-tip {
color: #dc3232;
font-size: 0.9em;
}
footer .form-box .wpcf7-form-control-wrap {
display: block;
}
footer .form-box .row {
}
footer .form-box .row label {
font-weight: 400;
}
footer .form-box .row input[type=text],
footer .form-box .row input[type=email],
footer .form-box .row textarea { background-color: #ffffff;
font-size: 18px;
font-weight: 400;
color: #394952;
border: 2px solid #ddd;
border-radius: 6px;
padding: .8em 2em; width: 100%;
}
footer .form-box .row-with-two-col {
display: flex;
flex-flow: row;
justify-content: space-between;
}
footer .form-box .row-checkbox {
margin-bottom: 30px;
}
footer .form-box .row-button {
text-align: center;
}
footer .form-box .row-with-two-col label {
flex: 0 0 48%;
max-width: 48%;
}
footer .form-box .row input[type=submit] {
display: inline-block;
color: #fff;
background-color: #47b8b0;
border-color: #47b8b0;
text-transform: uppercase;
font-weight: 600;
font-size: 18px;
line-height: 1.3em;
border-radius: 6px;
padding: 0.8em 2em;
transition: 150ms all ease-in-out; 
border: 0;
width: 50%;
}
footer .form-box .row input[type=submit][disabled] {
opacity: 0.6
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
margin: 2em 20% 1em;
background-color: rgba(255, 185, 0, 0.15);
border: 0;
font-weight: 400;
padding: 1em 2em;
}
.wpcf7 form.sent .wpcf7-response-output {
margin: 2em 20% 1em;
background-color: rgba(70, 180, 80, 0.15);
border: 0;
font-weight: 400;
padding: 1em 2em;
}
.et_pb_button.button-filled-green::after {
font-size: 32px;
top: 7px;
transition: 150ms all ease-in-out; 
}
.et_pb_button.button-filled-green:hover {
background-color: #53d5c5;
padding: .5em 3em .5em 2em;
}
footer .footer-infobar {
font-weight: 400;
font-size: 16px;
}
footer .footer-infobar h3 {
font-weight: 600;
font-size: 17px;
text-transform: uppercase;
}
footer .footer-infobar .map {
color: #48b7b0;
font-weight: 600;
text-decoration: underline;
}
footer .footer-infobar .button-outline-green {
margin-left: 0;
font-size: 15px;
padding: .5em 2em;
background: transparent;
}
footer .footer-infobar .et_pb_button.button-outline-green::after {
font-size: 30px;
top: 3px;
}
footer .footer-infobar .button-outline-green:hover {
padding: .5em 3em .5em 2em;
}
footer .footer-infobar .et_pb_blurb_container {
padding-top: 6px;
}
footer .footer-infobar .second-bar {}
footer .footer-infobar .second-bar .copyright {}
footer .footer-infobar .second-bar .copyright a {
color: #394952;
text-decoration: underline;
font-weight: 400;
display: inline-block;
margin-left: 6px;
margin-right: 6px;
}
footer .footer-infobar .second-bar .mimas {}
footer .footer-infobar .second-bar .mimas a {
color: #394952;
text-decoration: none;
font-weight: 400;
text-transform: uppercase;
display: inline-block;
margin-left: 6px;
}
footer .footer-infobar .second-bar .mimas a:hover {
text-decoration: underline;
color: #48b7b0;   
} .home-bazawiedzy {}
.home-bazawiedzy .et_pb_blog_grid {}
.home-bazawiedzy .et_pb_blog_grid article.et_pb_post {
background-color: transparent;
border: 0;
padding: 0;
}
.home-bazawiedzy .et_pb_blog_grid article.et_pb_post .et_pb_image_container {
margin: 0 0 25px;
}
.home-bazawiedzy .et_pb_blog_grid article.et_pb_post h2 {
font-size: 20px;
font-weight: 600;
}
.home-bazawiedzy .et_pb_blog_grid article.et_pb_post .post-meta {
font-weight: 500;
}
.home-bazawiedzy .et_pb_blog_grid article.et_pb_post .more-link {
color: #47b8b0;
border-color: #47b8b0;
font-weight: 600;
transition: 150ms all ease-in-out;
font-size: 16px;
text-decoration: underline;
}
.blog .section-buttons-categories .button-outline-green,
.archive .section-buttons-categories .button-outline-green {
margin-left: 0;
font-size: 15px;
padding: .5em 2em;
background: transparent;
margin-top: 15px;
}
.blog .section-buttons-categories .button-outline-green:hover,
.archive .section-buttons-categories .button-outline-green:hover {
padding: .5em 3em .5em 2em;
}
.blog .section-buttons-categories .button-outline-green::after,
.archive .section-buttons-categories .button-outline-green::after {
font-size: 30px;
top: 3px;
} .page-id-1667 {}
.page-id-1667 #footable_parent_1666 #footable_1666 {}
.page-id-1667 #footable_parent_1666 {}
.page-id-1667 #footable_parent_1666 .footable-header th {
font-size: 20px;
background-color: #fff;
border-bottom: 1px solid #ddd !important;
}
.page-id-1667 #footable_parent_1666 td.ninja_clmn_nm_cena {
color: #47b7b0;
font-weight: 600;
}
.page-id-1667 .semantic_ui .ui.selectable.table tbody tr:hover {
background-color: rgb(72, 183, 176, .1) !important;
}
.page-id-1667 .semantic_ui .ui.table[class*="single line"] {
white-space: inherit;
} .doctors-list .doctors-item {
border-bottom: 1px solid #ddd;
padding-bottom: 40px;
margin-bottom: 60px;
}
.doctors-list .doctors-item h2 {
font-size: 30px;
}
.doctors-list .doctors-item .et_pb_blurb_position_left .et_pb_blurb_container {
display: table-cell;
vertical-align: middle;
}
.doctors-list .doctors-item .button-outline-green {
margin-left: 0;
font-size: 15px;
padding: .5em 2em;
background: transparent;
margin-top: 15px;
}
.doctors-list .doctors-item .button-outline-green::after {
font-size: 30px;
top: 3px;
}
.doctors-list .doctors-item .button-outline-green:hover {
padding: .5em 3em .5em 2em;
}
@media all and (max-width: 1100px) {
#main-header #et-top-navigation .phone-box {
display: none;
}
footer .form-box {
padding: 0 6%;
}
}
@media all and (max-width: 980px) {
.home-three-blocks {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}
.home-three-blocks .et_pb_column_1_3 {
flex: 0 0 46%;
max-width: 46%;
margin-bottom: 60px;
}
.home-three-blocks .et_pb_column_1_3:nth-child(1) {
flex: 0 0 100%;
max-width: 100%;
}
.home-service-list .et_pb_column .home-icon-box {
flex: 0 28%;
max-width: 28%;
}
.footer-infobar .et_pb_row_2_tb_footer {
display: flex;
flex-flow: row wrap;
}
.footer-infobar .et_pb_row_2_tb_footer .et_pb_column_1_3 {
flex: 0 0 50%;
max-width: 50%;
}
.footer-infobar .et_pb_row_2_tb_footer .et_pb_column_1_3:last-child {
flex: 0 0 100%;
max-width: 100%;
padding-top: 20px;
}
.footer-infobar .et_pb_row_2_tb_footer .et_pb_column_1_3:last-child .et_pb_blurb_content {
margin: 0;
}
#team-mobile .et_pb_row_6col {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}
#team-mobile .et_pb_row_6col .et_pb_column {
flex: 0 0 46%;
max-width: 46%;
float: none;
margin-right: 0;
}
.devices-list .device-item {
justify-content: space-between;
align-items: flex-start;
}
.devices-list .device-item .et_pb_column_1_3 {
flex: 0 0 30%;
max-width: 30%;
margin-right: 5%;
}
.devices-list .device-item .et_pb_column_2_3 {
}
.blog .section-buttons-categories .button-outline-green,
.archive .section-buttons-categories .button-outline-green {
margin-left: 0;
font-size: 13px;
padding: .5em 1em;
background: transparent;
margin-top: 15px;
}
.blog .section-buttons-categories .button-outline-green:hover,
.archive .section-buttons-categories .button-outline-green:hover {
padding: .5em 1em .5em 1em;
}
.blog .section-buttons-categories .button-outline-green::after,
.archive .section-buttons-categories .button-outline-green::after {
display: none;
}
.page-id-1667 #footable_parent_1666 #footable_1666 {
font-family: inherit;
font-size: 16px;
}
.page-id-1667 #footable_parent_1666 .footable-header th {
font-size: 18px;
}
}
@media all and (max-width: 766px) {
body {
font-size: 16px !important;
}
.button-outline-green {
font-size: 16px;
}
.et_pb_button.button-filled-green::after,
.et_pb_button.button-outline-green::after {
top: 5px;
}
.et_fixed_nav.et_show_nav #page-container {
padding-top: 100px !important;
}
.et_header_style_left #logo {
max-width: 55%;
max-height: inherit;
}
#main-header #et-top-navigation a {
font-size: 16px;
}
#main-header #et-top-navigation .menu-box a .et-pb-icon {
margin-right: 0;
}
#main-header #et-top-navigation .social-box {
display: none;
}
.et_pb_row {
width: 88%;
max-width: 88%
}
.et_header_style_left #main-header #et-top-navigation {
padding-top: 5px;
padding-bottom: 20px;
}
#main-header #et-top-navigation .menu-box a .label {
display: none;
}
#sidebar-wrapper {
max-width: 70%;
padding: 20px 20px 40px 40px;
}
#sidebar-wrapper .sidebar-nav li a {
font-size: 18px;
margin-bottom: 20px;
}
#sidebar-wrapper .sidebar-nav {
padding: 10px 0 0;
}
.section-heading h2,
.archive .section-heading h1,
.blog .section-heading h1 {
font-size: 30px;
}
.section-heading h4 {
font-size: 16px;
}
.home-three-blocks .et_pb_column_1_3 {
flex: 0 0 100%;
max-width: 100%;
margin-bottom: 60px;
font-size: 20px;
}
.home-three-blocks .et_pb_column_1_3 .et_pb_module {
margin-bottom: 15px;
}
.home-service-list .et_pb_column .home-icon-box {
flex: 0 100%;
max-width: 100%;
border-bottom: 1px solid #ddd;
margin-bottom: 0;
padding: 15px 0;
}
.home-service-list .et_pb_column .home-icon-box:hover {
transform: scale(1);
}
.home-service-list .et_pb_column .home-icon-box .et_pb_code_inner {
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
align-items: center;
}
.home-service-list .et_pb_column .home-icon-box .icon {
padding: 0 9%;
flex: 0 0 33%;
max-width: 33%
}
.home-service-list .et_pb_column .home-icon-box .label {
padding: 0;
flex: 0 0 66%;
max-width: 66%;
text-align: left;
padding-left: 0%;
font-size: 16px;
}
.home-team .owl-carousel .owl-item img {
border-radius: 40px;
}
.home-team .owl-carousel .owl-item .name {
font-weight: 300;
text-align: center;
}
.buttons-box .et_pb_button.button-filled-green {
margin: 0 auto 25px;
width: 100%;
padding: .5em 1em .6em;
font-size: 16px;
}
.buttons-box .et_pb_button.button-outline-green {
margin: 0 auto;
width: 100%;
padding: .5em 1em .6em;
font-size: 16px;
}
.home-team .owl-stage-outer {
padding-bottom: 0;
}
.team-list-section .et_pb_row_4col .et_pb_column,
.team-list-section .et_pb_row_5col .et_pb_column {
flex: 0 0 100%;
max-width: 100%;
float: none;
margin-right: 0;
}
.team-list-section .et_pb_row {
padding: 0 !important;
}
.team-list-section .et_pb_row .et_pb_column {
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
align-items: center;
border-bottom: 1px solid #ddd;
margin-bottom: 0;
padding: 20px 0 20px;
} .team-list-section .et_pb_row .et_pb_column_empty {
border-bottom: 0;
}
.team-list-section .et_pb_row .et_pb_column .et_pb_image {
flex: 0 0 25%;
max-width: 25%;
margin-bottom: 0;
}
.team-list-section .et_pb_row_4col .et_pb_column img,
.team-list-section .et_pb_row_5col .et_pb_column img {
border-radius: 8px;
}
.team-list-section .et_pb_row .et_pb_column .et_pb_text {
flex: 0 0 70%;
max-width: 70%;
margin-left: 5%;
margin-bottom: 0;
}
.team-list-section .et_pb_row .et_pb_column .et_pb_text h3 {
font-size: 18px;
font-weight: 600;
}
.people-list .et_pb_row {}
.people-list .et_pb_row {
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
}
.people-list .et_pb_row .et_pb_column:last-child {
order: 1;
margin-bottom: 30px;
}
.people-list .et_pb_row .et_pb_column:first-child {
order: 2;
}
.people-list .et_pb_row .et_pb_column .et_pb_image {
padding: 0 20%;
}
.people-list .et_pb_row .et_pb_column .et_pb_image img {
border-radius: 12px;
}
.page-service-list {}
.page-service-list .et_pb_blurb {}
.page-service-list .et_pb_blurb .et_pb_blurb_content {
display: block;
}
.page-service-list .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image,
.page-service-list .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
display: block;
padding-left: 0;
}
.devices-list .device-item {
width: 88% !important;
max-width: 88% !important;
}
.devices-list .device-item h3 {
font-size: 18px;
}
footer .form-box {
padding: 0;
}
footer .form-box h4 {font-size: 16px; display: none}
footer .form-box .row input[type=text], footer .form-box .row input[type=email], footer .form-box .row textarea { background-color: #ffffff;
font-size: 18px;
font-weight: 400;
color: #394952;
border: 2px solid #ddd;
border-radius: 6px;
padding: .8em 1em; width: 100%;
}
footer .form-box .row-button {
text-align: left; 
}
.wpcf7-list-item {
display: inline-block;
margin: 0; 
}
footer .form-box .row input[type=submit] {
display: block;
width: 100%;
}
footer .et_pb_row {
width: 88%;
max-width: 88%;
}
.footer-infobar .et_pb_row_2_tb_footer .et_pb_column_1_3 {
flex: 0 0 100%;
max-width: 100%;
}
footer .footer-infobar .second-bar {font-size: 14px; opacity: 0.7}
}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:18px}.et_pb_slide_content,.et_pb_best_value{font-size:20px}body{color:#394952}h1,h2,h3,h4,h5,h6{color:#394952}body{line-height:1.5em}#footer-widgets .footer-widget li:before{top:12.3px}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{line-height:1.2em}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:50px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:50px}.et_header_style_split .centered-inline-logo-wrap{width:100px;margin:-100px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:100px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:100px}.et_header_style_centered #top-menu>li>a{padding-bottom:18px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:41px 0 41px 0!important}.et_header_style_centered #main-header .logo_container{height:100px}#logo{max-height:80%}.et_pb_svg_logo #logo{height:80%}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif}