.vc_parallax-inner iframe,
.vc_video-bg iframe {
max-width: 1000%
}
.vc_clearfix:after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row:after {
clear: both
}
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.modal-footer:before,
.modal-footer:after,
.vc_row:before,
.vc_row:after {
content: " ";
display: table;
}
.container:after,
.container-fluid:after,
.row:after,
.vc_row:after {
clear: both;
}
.vc-composer-icon,
[class*=" vc_arrow-icon-"],
[class^=vc_arrow-icon-] {
speak: none;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.vc_row:after,
.vc_row:before {
content: " ";
display: table
} @media (max-width: 690px) {
.vc_hidden-xs {
display: none!important
}
.vc_el-clearfix-xs {
clear: both
}
}
@media (min-width: 691px) and (max-width: 999px) {
.vc_hidden-sm {
display: none!important
}
.vc_el-clearfix-sm {
clear: both
}
}
@media (min-width: 1000px) and (max-width: 1299px) {
.vc_hidden-md {
display: none!important
}
.vc_el-clearfix-md {
clear: both
}
}
@media (min-width: 1300px) {
.vc_hidden-lg {
display: none !important;
}
} .vc_row-fluid::before, .vc_row-fluid::after {
content: "";
display: table;
}
.vc_row-fluid::after {
clear: both;
}
.vc_pull-right {
float: right !important;
}
.vc_pull-left {
float: left !important;
}
.vc_clearfix:before,
.vc_clearfix:after {
content: " ";
display: table;
}
.vc_clearfix:after {
clear: both;
}
.vc_clearfix:before,
.vc_clearfix:after {
content: " ";
display: table;
}
.vc_clearfix:after {
clear: both;
}
.vc_el-clearfix {
clear: both;
}
.vc_col-lg-1\/5,
.vc_col-lg-2\/5,
.vc_col-lg-3\/5,
.vc_col-lg-4\/5,
.vc_col-lg-5\/5,
.vc_col-md-1\/5,
.vc_col-md-2\/5,
.vc_col-md-3\/5,
.vc_col-md-4\/5,
.vc_col-md-5\/5,
.vc_col-sm-1\/5,
.vc_col-sm-2\/5,
.vc_col-sm-3\/5,
.vc_col-sm-4\/5,
.vc_col-sm-5\/5,
.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
position: relative;
min-height: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-left: 2.1%;
}
.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
float: left
}
@media only screen and (max-width: 1000px) and (min-width: 690px) {
body .vc_row-fluid.full-width-content .vc_col-xm-4\/5 {
width: calc(80%)
}
body .vc_row-fluid.full-width-content .vc_col-xm-3\/5 {
width: calc(60%)
}
body .vc_row-fluid.full-width-content .vc_col-xm-2\/5 {
width: calc(40%)
}
body .vc_row-fluid.full-width-content .vc_col-xs-1\/5 {
width: calc(20%)
}
}
@media (max-width: 690px) {
body .vc_row-fluid .vc_col-xs-5\/5 {
width: 100%
}
body .vc_row-fluid.full-width-content .vc_col-xm-4\/5 {
width: calc(80%)
}
body .vc_row-fluid.full-width-content .vc_col-xm-3\/5 {
width: calc(60%)
}
body .vc_row-fluid.full-width-content .vc_col-xm-2\/5 {
width: calc(40%)
}
body .vc_row-fluid.full-width-content .vc_col-xs-1\/5 {
width: calc(20%)
}
}
@media (min-width: 1000px) and (max-width: 1300px) {
.vc_col-md-1\/5,
.vc_col-md-2\/5,
.vc_col-md-3\/5,
.vc_col-md-4\/5,
.vc_col-md-5\/5 {
float: left
}
body .vc_row-fluid .vc_col-md-5\/5 {
width: 100%
}
body .vc_row-fluid .vc_col-md-4\/5 {
width: 80%;
}
body .vc_row-fluid .vc_col-md-3\/5 {
width: 60%;
}
body .vc_row-fluid .vc_col-md-2\/5 {
width: 40%;
}
body .vc_row-fluid .vc_col-md-1\/5 {
width: 20%; 
}
}
@media (min-width: 1300px) {
.vc_col-lg-1\/5,
.vc_col-lg-2\/5,
.vc_col-lg-3\/5,
.vc_col-lg-4\/5,
.vc_col-lg-5\/5 {
float: left
}
body .vc_row-fluid .vc_col-lg-5\/5 {
width: 100%
}
body .vc_row-fluid .vc_col-lg-4\/5 {
width: 80%;
}
body .vc_row-fluid .vc_col-lg-3\/5 {
width: 60%;
}
body .vc_row-fluid .vc_col-lg-2\/5 {
width: 40%;
}
body .vc_row-fluid .vc_col-lg-1\/5 {
width: 20%; 
}
}
@media (max-width: 767px) {
.vc_el-clearfix-xs {
clear: both;
}
}
@media (min-width: 768px) and (max-width: 1000px) {
.vc_el-clearfix-sm {
clear: both;
}
}
@media (min-width: 1000px) and (max-width: 1199px) {
.vc_el-clearfix-md {
clear: both;
}
}
@media (min-width: 1200px) {
.vc_el-clearfix-lg {
clear: both;
}
}
.vc_visible {
display: block;
}
.vc_table {
width: 100%;
margin-bottom: 20px;
border-collapse: collapse;
}
.vc_button-2-wrapper,
.vc_pixel_icon {
display: inline-block;
vertical-align: middle
}
@font-face{
font-family:vcpb-plugin-icons;
src:url(//www.peopl.ie/wp-content/plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);
src:url(//www.peopl.ie/wp-content/plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix) format('embedded-opentype'),url(//www.peopl.ie/wp-content/plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format('truetype'),url(//www.peopl.ie/wp-content/plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'),url(//www.peopl.ie/wp-content/plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons) format('svg');
font-weight:400;
font-style:normal
}
.vc-composer-icon{
font-family:vcpb-plugin-icons!important;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.vc-c-icon-minimize:before{
content:"\e91c"
}
.vc-c-icon-close:before{
content:"\e5cd"
}
.vc-c-icon-1-6_4-6_1-6:before{
content:"\e90e"
}
.vc-c-icon-add_template:before{
content:"\e903"
}
.vc-c-icon-arrow_back:before{
content:"\e5c4"
}
.vc-c-icon-arrow_drop_down:before{
content:"\e5c5"
}
.vc-c-icon-arrow_drop_up:before{
content:"\e5c7"
}
.vc-c-icon-arrow_forward:before{
content:"\e5c8"
}
.vc-c-icon-check:before{
content:"\e5ca"
}
.vc-c-icon-arrow_upward:before{
content:"\e5d8"
}
.vc-c-icon-arrow_downward:before{
content:"\e5db"
}
.vc-c-icon-sync:before{
content:"\e627"
}
.vc-c-icon-search:before{
content:"\e8b6"
}
.vc-c-icon-1-1:before{
content:"\e900"
}
.vc-c-icon-1-2_1-2:before{
content:"\e901"
}
.vc-c-icon-1-3_1-3_1-3:before{
content:"\e902"
}
.vc-c-icon-1-4_1-2_1-4:before{
content:"\e904"
}
.vc-c-icon-1-4_1-4_1-4_1-4:before{
content:"\e905"
}
.vc-c-icon-1-4_3-4:before{
content:"\e906"
}
.vc-c-icon-1-6_1-6_1-6_1-2:before{
content:"\e907"
}
.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before{
content:"\e908"
}
.vc-c-icon-l_15_15_15_15_15:before{
content:"\e909"
}
.vc-c-icon-1-6_2-3_1-6:before{
content:"\e90a"
}
.vc-c-icon-2-3_1-3:before{
content:"\e90b"
}
.vc-c-icon-5-6_1-6:before{
content:"\e90c"
}
.vc-c-icon-add_element:before{
content:"\e90d"
}
.vc-c-icon-add:before{
content:"\e90f"
}
.vc-c-icon-cog:before{
content:"\e910"
}
.vc-c-icon-content_copy:before{
content:"\e911"
}
.vc-c-icon-delete_empty:before{
content:"\e912"
}
.vc-c-icon-dragndrop:before{
content:"\e913"
}
.vc-c-icon-fullscreen_exit:before{
content:"\e914"
}
.vc-c-icon-fullscreen:before{
content:"\e915"
}
.vc-c-icon-arrow_drop_right:before{
content:"\e916"
}
.vc-c-icon-layout_default:before{
content:"\e917"
}
.vc-c-icon-layout_landscape-smartphones:before{
content:"\e918"
}
.vc-c-icon-layout_landscape-tablets:before{
content:"\e919"
}
.vc-c-icon-layout_portrait-smartphones:before{
content:"\e91a"
}
.vc-c-icon-layout_portrait-tablets:before{
content:"\e91b"
}
.vc-c-icon-mode_edit:before{
content:"\e91d"
}
.vc-c-icon-row_default_fe:before{
content:"\e91e"
}
.vc-c-icon-text-block:before{
content:"\e91f"
}
.vc_txt_align_left {
text-align: left
}
.vc_txt_align_right {
text-align: right
}
.vc_txt_align_center {
text-align: center
}
.vc_txt_align_justify {
text-align: justify;
text-justify: inter-word
}
.vc_el_width_50 {
width: 50%
}
.vc_el_width_60 {
width: 60%
}
.vc_el_width_70 {
width: 70%
}
.vc_el_width_80 {
width: 80%
}
.vc_el_width_90 {
width: 90%
}
.vc_el_width_100 {
width: 100%
}
i.icon {
display: inline-block;
width: 16px;
height: 16px;
line-height: 16px;
vertical-align: text-top;
margin-left: 5px
}
.wpb_btn-large i.icon {
height: 19px;
margin-left: 9px
}
.wpb_btn-small i.icon {
height: 15px
}
.wpb_btn-mini i.icon {
display: none
}
.vc_column_container .vc_btn,
.vc_column_container .wpb_button {
margin-top: 5px;
margin-bottom: 5px
}
#content .wpb_alert p:last-child,
#content .wpb_text_column:last-child,
#content .wpb_text_column p:last-child,
.vc_message_box>p:last-child,
.wpb_alert p:last-child,
.wpb_text_column:last-child,
.wpb_text_column p:last-child {
margin-bottom: 0
}
.vc_message_box-icon>*,
.vc_message_box-icon>.fa {
font-size: 1.7em;
line-height: 1
}
.vc_message_box-icon>*,
.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_icon::before {
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%)
}
.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
margin-bottom: 35px
}
.entry-content .twitter-share-button,
.fb_like,
.twitter-share-button,
.wpb_accordion .wpb_content_element,
.wpb_googleplus,
.wpb_pinterest,
.wpb_tab .wpb_content_element {
margin-bottom: 21.74px
}
.vc_parallax {
position: relative;
overflow: hidden
}
.vc_parallax>* {
position: relative;
z-index: 1
}
.vc_parallax .vc_parallax-inner {
pointer-events: none;
position: absolute;
left: 0;
right: 0;
top: 0;
background-attachment: scroll;
background-color: transparent;
background-image: inherit;
background-size: cover;
z-index: 0;
background-position: 50% 0
}
.vc_video-bg-container {
position: relative
}
.vc_video-bg {
height: 100%;
overflow: hidden;
pointer-events: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 0
}
.vc_row[data-vc-full-width] {
-webkit-transition: opacity .5s ease;
-o-transition: opacity .5s ease;
transition: opacity .5s ease;
overflow: hidden
}
.vc_row[data-vc-full-width].vc_hidden {
opacity: 0
}
.vc_empty-element>.vc_column-inner {
min-height: 100px
}
iframe.twitter-share-button {
margin: 0
}
.wpb_widgetised_column .wpb_wrapper>ul {
margin: 0
}
.wpb_widgetised_column .wpb_wrapper>ul>li {
margin-left: 0;
background-image: none;
list-style: none!important
}
.wpb_widgetised_column .wpb_wrapper>ul>li:after,
.wpb_widgetised_column .wpb_wrapper>ul>li:before {
display: none!important
}
.wpb_button {
display: inline-block;
padding: 4px 10px;
margin-bottom: 0;
margin-top: 0;
font-size: 13px;
line-height: 18px;
color: #333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
vertical-align: middle;
cursor: pointer;
background-color: #f7f7f7;
border: 1px solid #ccc;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-color: rgba(0, 0, 0, .1)
}
.wpb_button.active,
.wpb_button.disabled,
.wpb_button:active,
.wpb_button:hover,
.wpb_button[disabled] {
background-color: #eaeaea
}
.wpb_button:hover {
color: #333;
background-color: #e6e6e6;
-webkit-transition: background-color .1s linear;
-o-transition: background-color .1s linear;
transition: background-color .1s linear;
background-image: none
}
.wpb_button:focus {
outline: dotted thin;
outline: -webkit-focus-ring-color auto 5px;
outline-offset: -2px
}
.wpb_button.active,
.wpb_button:active {
background-color: #e6e6e6;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}
button.wpb_btn-large,
span.wpb_btn-large {
padding: 9px 14px;
font-size: 15px;
line-height: normal;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px
}
button.wpb_btn-large [class^=icon-],
span.wpb_btn-large [class^=icon-] {
margin-top: 1px
}
button.wpb_btn-small,
span.wpb_btn-small {
padding: 5px 9px;
font-size: 11px;
line-height: 16px
}
button.wpb_btn-small [class^=icon-],
span.wpb_btn-small [class^=icon-] {
margin-top: -1px
}
button.wpb_btn-mini,
span.wpb_btn-mini {
padding: 2px 6px;
font-size: 11px;
line-height: 14px
}
button.wpb_button::-moz-focus-inner,
input[type=submit].wpb_button::-moz-focus-inner {
padding: 0;
border: 0
}
a.wpb_button_a {
border: none
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
.wpb_gallery .wpb_flexslider .flex-caption {
cursor: default
}
.wpb_call_to_action,
.wpb_call_to_action .wpb_button {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box
}
.vc_custom_heading a,
.vc_custom_heading a:focus,
.vc_custom_heading a:hover,
.vc_custom_heading a:visited {
border: none;
text-decoration: inherit;
color: inherit
}
.vc_custom_heading a {
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
opacity: 1
}
.vc_custom_heading a:hover {
opacity: .85
}
#content .wpb_call_to_action .wpb_call_text,
.wpb_call_to_action .wpb_call_text {
margin: 0;
padding-top: 0
}
.cta_align_bottom {
text-align: center
}
.cta_align_bottom .wpb_button {
position: static;
margin-top: 21.74px;
display: inline-block
}
.cta_no_button .wpb_call_text {
width: auto;
float: none
}
.wpb_gmaps_widget .wpb_wrapper {
background-color: #f7f7f7;
padding: 5px
}
.wpb_gmaps_widget .wpb_map_wraper iframe {
margin-bottom: 0;
padding: 0;
display: block;
width: 100%;
border: none
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
position: relative;
padding-bottom: 56.25%;
height: 0
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
position: absolute;
top: 0;
left: 0;
height: 100%
}
.wpb_accordion_section .wpb_accordion_header a:focus,
.wpb_content_element .wpb_tabs_nav li a:focus,
.wpb_tour_next_prev_nav a:focus {
outline: 0
}
.wpb_content_element .wpb_tabs_nav,
.wpb_content_element .wpb_tour_tabs_wrapper {
padding: 0
}
.wpb_content_element .wpb_tabs_nav {
margin: 0;
padding-left: 0!important;
text-indent: inherit!important
}
#content .wpb_content_element .wpb_tabs_nav {
margin: 0
}
.wpb_content_element .wpb_tabs_nav li {
background-color: #FFF;
white-space: nowrap;
padding: 0;
background-image: none;
list-style: none!important
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
background-color: #f7f7f7
}
.wpb_content_element .wpb_tabs_nav li:after,
.wpb_content_element .wpb_tabs_nav li:before {
display: none!important
}
.wpb_content_element .wpb_accordion_header a  {
border-bottom: none;
text-decoration: none;
display: block;
padding: .5em 1em
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
padding: 1em
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child {
margin-bottom: 0
}
.wpb_tabs .wpb_tabs_nav li {
float: left;
margin: 0 1px 0 0
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
margin: 0 0 1px;
padding-top: 0;
position: relative;
text-transform: none;
font-weight: inherit;
font-size: inherit;
font-family: inherit;
line-height: inherit;
letter-spacing: inherit
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
padding-left: 1em
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
display: block;
width: 16px;
height: 16px;
background-image: url(//www.peopl.ie/wp-content/plugins/js_composer_salient/assets/images/toggle_open.png);
background-repeat: no-repeat;
position: absolute;
right: .7em;
top: .7em
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
background-image: url(//www.peopl.ie/wp-content/plugins/js_composer_salient/assets/images/toggle_close.png)
}
.grid_layout-thumbnail .post-thumb,
body ul.wpb_thumbnails-fluid li .entry-content:last-child {
margin-bottom: 0
}
.wpb_column .wpb_wrapper .wpb_teaser_grid {
float: none
}
body ul.wpb_thumbnails-fluid li {
padding: 0;
margin-left: 0;
background-image: none;
list-style: none!important
}
body ul.wpb_thumbnails-fluid li:after,
body ul.wpb_thumbnails-fluid li:before {
display: none!important
}
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
padding: 0;
overflow: visible!important
}
.wpb_image_grid .wpb_image_grid_ul a {
display: block
}
.wpb_image_grid .wpb_image_grid_ul img {
display: block;
max-width: 100%;
height: auto
}
.wpb_gallery .theme-default .nivoSlider {
margin-bottom: 0
}
.wpb_gallery .theme-default .nivo-controlNav {
padding: 10px 0 3px
}
.wpb_gallery .wpb_flexslider .flex-control-nav {
bottom: auto;
top: 100%;
margin-top: 15px
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a {
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
line-height: 1
}
.wpb_gallery .wpb_flexslider .flex-control-paging {
z-index: 10
}
#content .wpb_gallery_slides ul.flex-direction-nav,
#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.slides,
.wpb_content_element .wpb_gallery_slides ul li,
.wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.slides,
body .wpb_gallery_slides ul li {
list-style: none;
padding: 0;
background-image: none;
margin: 0
}
.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
width: 10%
}
.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
width: 20%
}
.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
width: 30%
}
.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
width: 40%
}
.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
width: 50%
}
.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
width: 60%
}
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
width: 70%
}
.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
width: 80%
}
.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
width: 90%
}
.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
width: 100%
}
.wpb_video_widget .wpb_video_wrapper {
padding-top: 56.25%;
position: relative;
width: 100%
}
.wpb_video_widget .wpb_video_wrapper>div {
padding-top: 0!important;
position: static
}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
padding-top: 56.25%
}
.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
padding-top: 75%
}
.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
padding-top: 42.55319149%
}
.wpb_video_widget.vc_video-align-left .wpb_wrapper {
float: left
}
.wpb_video_widget.vc_video-align-center .wpb_wrapper {
margin: 0 auto
}
.wpb_video_widget.vc_video-align-right .wpb_wrapper {
float: right
}
.wpb_video_widget .wpb_wrapper {
position: relative
}
.wpb_video_widget .wpb_wrapper iframe {
width: 100%;
height: 100%;
display: block;
position: absolute;
margin: 0;
top: 0;
left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.wpb_video_wrapper .fluid-width-video-wrapper {
padding-top: 0!important;
position: static
}
.vc_pie_chart {
z-index: 0;
opacity: 0;
filter: alpha(opacity=0)
}
.vc_pie_chart.vc_ready {
opacity: 1;
filter: alpha(opacity=100)
}
.vc_pie_chart .vc_pie_wrapper {
position: relative;
margin: 0 auto
}
.vc_pie_chart canvas {
position: relative;
z-index: 1
}
.vc_pie_chart .vc_pie_chart_value,
.vc_pie_chart_back {
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0
}
.vc_pie_chart .vc_pie_chart_value {
font-size: 200%;
text-align: center
}
.vc_pie_chart_back {
border: 6px solid #f7f7f7;
border-radius: 50%;
opacity: .3;
filter: alpha(opacity=30);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.vc_text_separator,
.wpb_separator {
border-bottom: 1px solid #EBEBEB;
clear: both;
height: 1px
}
.vc_sep_width_100,
.wpb_single_image img.vc_img-placeholder {
width: 100%
}
.vc_chart .vc_chart-legend {
font-size: 14px;
margin: 0;
padding: 0
}
.vc_chart .vc_chart-legend li {
line-height: 1.3em;
list-style: none;
margin: 0 0 .3em;
min-height: 1.3em
}
.vc_chart .vc_chart-legend span {
border-radius: .3em;
display: inline-block;
height: 1.3em;
left: 0;
margin-right: .5em;
vertical-align: middle;
width: 1.3em
}
@media (min-width:768px) {
.vc_chart .vc_chart-legend {
display: inline-block;
vertical-align: middle;
width: 40%
}
.vc_chart .vc_chart-legend li {
margin-left: 1em
}
.vc_chart .vc_chart-with-legend {
display: inline-block;
vertical-align: middle;
width: 60%
}
}
.vc_line-chart .vc_chart-with-legend {
width: 75%
}
.vc_line-chart .vc_chart-legend {
width: 25%
}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
border-radius: 0
}
.wpb_single_image [class*='_circle'] .vc-zoom-wrapper {
border-radius: 50%
}
.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {
border-radius: 4px
}
.owl-carousel .owl-animated-out {
z-index: 0
}
.owl-carousel .owl-animated-in {
z-index: 1
}
@font-face {
font-family: vc_grid_v1;
src: url(//www.peopl.ie/wp-content/plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
src: url(//www.peopl.ie/wp-content/plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'), url(//www.peopl.ie/wp-content/plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'), url(//www.peopl.ie/wp-content/plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'), url(//www.peopl.ie/wp-content/plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
font-weight: 400;
font-style: normal
}
[class*=" vc_arrow-icon-"],
[class^=vc_arrow-icon-] {
font-family: vc_grid_v1;
font-style: normal;
font-weight: 400;
line-height: 1
}
.vc_arrow-icon-minus:before {
content: "\e61c"
}
.vc_arrow-icon-plus:before {
content: "\e61d"
}
.vc_arrow-icon-arrow_down:before {
content: "\e61e"
}
.vc_arrow-icon-arrow_up:before {
content: "\e61f"
}
.vc_arrow-icon-arrow_01_left:before {
content: "\e600"
}
.vc_arrow-icon-arrow_01_right:before {
content: "\e601"
}
.vc_arrow-icon-arrow_02_left:before {
content: "\e602"
}
.vc_arrow-icon-arrow_02_right:before {
content: "\e603"
}
.vc_arrow-icon-arrow_03_left:before {
content: "\e604"
}
.vc_arrow-icon-arrow_03_right:before {
content: "\e605"
}
.vc_arrow-icon-arrow_04_left:before {
content: "\e606"
}
.vc_arrow-icon-arrow_04_right:before {
content: "\e607"
}
.vc_arrow-icon-arrow_05_left:before {
content: "\e608"
}
.vc_arrow-icon-arrow_05_right:before {
content: "\e609"
}
.vc_arrow-icon-arrow_06_left:before {
content: "\e60a"
}
.vc_arrow-icon-arrow_06_right:before {
content: "\e60b"
}
.vc_arrow-icon-arrow_07_left:before {
content: "\e60c"
}
.vc_arrow-icon-arrow_07_right:before {
content: "\e60d"
}
.vc_arrow-icon-arrow_08_left:before {
content: "\e60e"
}
.vc_arrow-icon-arrow_08_right:before {
content: "\e60f"
}
.vc_arrow-icon-arrow_09_left:before {
content: "\e610"
}
.vc_arrow-icon-arrow_09_right:before {
content: "\e611"
}
.vc_arrow-icon-arrow_10_left:before {
content: "\e612"
}
.vc_arrow-icon-arrow_10_right:before {
content: "\e613"
}
.vc_arrow-icon-arrow_11_left:before {
content: "\e614"
}
.vc_arrow-icon-arrow_11_right:before {
content: "\e615"
}
.vc_arrow-icon-arrow_12_left:before {
content: "\e616"
}
.vc_arrow-icon-arrow_12_right:before {
content: "\e617"
}
.vc_arrow-icon-navicon:before {
content: "\f0c9"
}
.wpb_animate_when_almost_visible {
opacity: 0;
filter: alpha(opacity=0)
}
.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
-webkit-animation: none;
-o-animation: none;
animation: none
}
.top-to-bottom,
.wpb_top-to-bottom {
-webkit-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
-o-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}
.bottom-to-top,
.wpb_bottom-to-top {
-webkit-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
-o-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}
.left-to-right,
.wpb_left-to-right {
-webkit-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
-o-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}
.right-to-left,
.wpb_right-to-left {
-webkit-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
-o-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}
.appear,
.wpb_appear {
-webkit-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
-o-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1)
}
.wpb_start_animation {
opacity: 1;
filter: alpha(opacity=100)
}
@-webkit-keyframes wpb_ttb {
0% {
-webkit-transform: translate(0, -10%);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-webkit-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-moz-keyframes wpb_ttb {
0% {
-moz-transform: translate(0, -10%);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-moz-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-o-keyframes wpb_ttb {
0% {
-o-transform: translate(0, -10%);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-o-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@keyframes wpb_ttb {
0% {
-webkit-transform: translate(0, -10%);
-ms-transform: translate(0, -10%);
-o-transform: translate(0, -10%);
transform: translate(0, -10%);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-webkit-keyframes wpb_btt {
0% {
-webkit-transform: translate(0, 10%);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-webkit-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-moz-keyframes wpb_btt {
0% {
-moz-transform: translate(0, 10%);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-moz-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-o-keyframes wpb_btt {
0% {
-o-transform: translate(0, 10%);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-o-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@keyframes wpb_btt {
0% {
-webkit-transform: translate(0, 10%);
-ms-transform: translate(0, 10%);
-o-transform: translate(0, 10%);
transform: translate(0, 10%);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-webkit-keyframes wpb_ltr {
0% {
-webkit-transform: translate(-10%, 0);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-webkit-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-moz-keyframes wpb_ltr {
0% {
-moz-transform: translate(-10%, 0);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-moz-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-o-keyframes wpb_ltr {
0% {
-o-transform: translate(-10%, 0);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-o-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@keyframes wpb_ltr {
0% {
-webkit-transform: translate(-10%, 0);
-ms-transform: translate(-10%, 0);
-o-transform: translate(-10%, 0);
transform: translate(-10%, 0);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-webkit-keyframes wpb_rtl {
0% {
-webkit-transform: translate(10%, 0);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-webkit-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-moz-keyframes wpb_rtl {
0% {
-moz-transform: translate(10%, 0);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-moz-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-o-keyframes wpb_rtl {
0% {
-o-transform: translate(10%, 0);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-o-transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@keyframes wpb_rtl {
0% {
-webkit-transform: translate(10%, 0);
-ms-transform: translate(10%, 0);
-o-transform: translate(10%, 0);
transform: translate(10%, 0);
opacity: 0;
filter: alpha(opacity=0)
}
100% {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-webkit-keyframes wpb_appear {
0% {
-webkit-transform: scale(.5);
opacity: .1;
filter: alpha(opacity=10)
}
100% {
-webkit-transform: scale(1);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-moz-keyframes wpb_appear {
0% {
-moz-transform: scale(.5);
opacity: .1;
filter: alpha(opacity=10)
}
100% {
-moz-transform: scale(1);
opacity: 1;
filter: alpha(opacity=100)
}
}
@-o-keyframes wpb_appear {
0% {
-o-transform: scale(.5);
opacity: .1;
filter: alpha(opacity=10)
}
100% {
-o-transform: scale(1);
opacity: 1;
filter: alpha(opacity=100)
}
}
@keyframes wpb_appear {
0% {
-webkit-transform: scale(.5);
-ms-transform: scale(.5);
-o-transform: scale(.5);
transform: scale(.5);
opacity: .1;
filter: alpha(opacity=10)
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
filter: alpha(opacity=100)
}
}
.vc-spinner::before {
content: '';
width: 16px;
height: 16px;
display: inline-block;
pointer-events: none;
margin-top: 6px;
background: url(//www.peopl.ie/wp-content/plugins/js_composer_salient/assets/images/spinner.gif) no-repeat;
background-position-x: center;
background-position-y: center
}
.vc-spinner.vc-spinner-complete::before {
background-image: url(//www.peopl.ie/wp-content/plugins/js_composer_salient/assets/vc/tick.png)
}
.vc-spinner.vc-spinner-failed::before {
background-image: url(//www.peopl.ie/wp-content/plugins/js_composer_salient/assets/vc/remove.png)
}
.vc_row.vc_row-flex>.span_12 {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
@media only screen and (max-width:999px) {
.vc_row.vc_row-flex>.span_12,
.vc_row.vc_row-flex>.span_12>.vc_column_container {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.vc_row.vc_row-flex>.span_12,
.vc_row.vc_row-flex>.span_12>.vc_column_container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.vc_row.vc_row-flex>.span_12>.vc_vc_column,
.vc_row.vc_row-flex>.span_12>.vc_vc_column_inner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.vc_row.vc_row-flex>.span_12>.vc_column_container>.wpb_wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
}
.vc_row.vc_row-flex>.span_12>.vc_column_container>.wpb_wrapper {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {
min-height: 1em
}
}
.vc_row.vc_row-flex>.span_12>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-flex>.span_12>.vc_vc_column_inner>.vc_column_container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
}
.vc_row.vc_row-flex>.span_12>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap>.column-inner {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.vc_row.vc_row-o-equal-height>.span_12>.vc_column_container,
.vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap {
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.vc_row.vc_row-o-content-top>.span_12>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-top>.span_12>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
}
.vc_row.vc_row-o-content-middle>.span_12>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap>.column-inner {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
}
.vc_row.vc_row-o-content-bottom>.span_12>.vc_column_container>.vc_column-inner {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
@media screen and (max-width: 999px) { 
.vc_row.vc_row-flex > .span_12, .vc_row.vc_row-flex > .span_12 > .vc_column_container, 
.vc_row.vc_row-flex>.span_12>.vc_column_container>.vc_column-inner, 
.vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap>.column-inner {
display: block;
}
}
@media only screen and (max-width: 999px) and (min-width: 690px) {
.vc_row.vc_row-flex > .span_12, .vc_row.vc_row-flex > .span_12 > .vc_column_container.one-fourths,
.vc_row.vc_row-flex>.span_12>.vc_column_container.one-fourths>.vc_column-inner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}
.vc_row.vc_row-o-columns-stretch.vc_row-o-full-height > .span_12 {
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
}
.vc_row.vc_row-o-columns-top.vc_row-o-full-height > .span_12 {
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
}
.vc_row.vc_row-o-columns-bottom.vc_row-o-full-height > .span_12 {
-webkit-align-content: flex-end!important;
-ms-flex-line-pack: end!important;
align-content: flex-end!important;
}
.vc_row.vc_row-o-columns-middle.vc_row-o-full-height > .span_12 {
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
}
.vc_row.vc_row-o-columns-bottom > .span_12::after, .vc_row.vc_row-o-columns-middle > .span_12::after, .vc_row.vc_row-o-columns-top > .span_12::after {
content: '';
width: 100%;
height: 0;
overflow: hidden;
visibility: hidden;
display: block;
}
.vc_row.vc_row-flex.vc_row-o-full-height > .span_12 {
display: -webkit-box!important;
display: -webkit-flex!important;
display: -ms-flexbox!important;
display: flex!important;
}@import url(//hello.myfonts.net/count/3aaf87);
@font-face {font-family: 'Touche-Bold';src: url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_0_0.eot);src: url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_0_0.eot?#iefix) format('embedded-opentype'),url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_0_0.woff2) format('woff2'),url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_0_0.woff) format('woff'),url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_0_0.ttf) format('truetype');}
@font-face {font-family: 'Touche-Light';src: url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_1_0.eot);src: url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_1_0.eot?#iefix) format('embedded-opentype'),url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_1_0.woff2) format('woff2'),url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_1_0.woff) format('woff'),url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_1_0.ttf) format('truetype');}
@font-face {font-family: 'Touche-Medium';src: url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_2_0.eot);src: url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_2_0.eot?#iefix) format('embedded-opentype'),url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_2_0.woff2) format('woff2'),url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_2_0.woff) format('woff'),url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_2_0.ttf) format('truetype');}
@font-face {font-family: 'Touche-Regular';src: url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_3_0.eot);src: url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_3_0.eot?#iefix) format('embedded-opentype'),url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_3_0.woff2) format('woff2'),url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_3_0.woff) format('woff'),url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_3_0.ttf) format('truetype');}
@font-face {font-family: 'Touche-Semibold';src: url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_4_0.eot);src: url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_4_0.eot?#iefix) format('embedded-opentype'),url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_4_0.woff2) format('woff2'),url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_4_0.woff) format('woff'),url(//www.peopl.ie/wp-content/themes/salient-child/webfonts/3AAF87_4_0.ttf) format('truetype');}  * {
font-family: Touche-Regular, Touche-Medium, sans-serif;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote {
font-family: Touche-Regular, sans-serif;
}
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label {
font-family: Touche-Regular, sans-serif;
}
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike {
font-family: Touche-Regular, sans-serif;
}
legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure {
font-family: Touche-Regular, sans-serif;
}
figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
}
.toggle h3 a, body .ui-widget, table, .bar_graph li span strong  {
font-family: Touche-Regular, sans-serif;
}
#slide-out-widget-area .tagcloud a, body .container .woocommerce-message a.button, #search-results .result .title span, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3, .row .col.section-title {
font-family: Touche-Regular, sans-serif;
}
.nectar-love span, body .nectar-love span, body .nectar-social .nectar-love .nectar-love-count  {
font-family: Touche-Regular, sans-serif;
}
body .carousel-heading h2, .sharing-default-minimal .nectar-social .social-text, body .sharing-default-minimal .nectar-love, .widget ul.nectar_widget[class*="nectar_blog_posts_"] > li .post-date, .single [data-post-hs="default_minimal"] #single-below-header span, .single  #single-below-header span {
font-family: Touche-Regular, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, a, span  {
font-family: Touche-Regular, sans-serif;
}
.bold, strong, b {
font-family: Touche-medium, sans-serif!important;
}
.img {
max-width: 280px!important;
-o-object-fit: cover;
object-fit: cover;
}
.service-text {
padding-right: 13%;
}
p {
font-size: 16px;
font-family: Touche-Regular, sans-serif;
font-style: normal;
font-weight: 400;
color: rgb(41, 41, 41);
line-height: 1.625;
}
.larger-p {
font-size: 36px!important;
font-family: Touche-Regular, sans-serif;
}
.larger-p strong {
font-family: Touche-medium, sans-serif;
}
.f-25 {
font-size: 25px;
}
.heading-link {
font-family: Touche-Regular, sans-serif;
text-transform: none;
letter-spacing: 0px;
font-size: 2fpx;
line-height: 36px;
font-weight: 400;
display: flex;
}
.h-100 {
height: 100% !important;
}
.w-100 {
width: 100% !important;
}
.nopadding {
padding: 0px;
margin: 0px;
}
.pi-container-fluid {
width: 100%;
padding: 0px;
margin: 0px;
}
.pi-row {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.teal-bg {
background-color: #3e7794;
}
.green-bg {
background-color: #55b5b1
}
.pi-heading {
font-size: 52px!important;
font-family: Touche-Regular, sans-serif;
color: #4d4c4c;
line-height: 1.5!important;
text-align: center;
}
.pi-border-top {
border-top: 1px solid #e6e6e6;
}
.border-bottom {
border-bottom: 1px solid #e6e6e6;
}
.grey--text {
color: #5e5d5d;
}
.light {
font-weight: 300;
font-family: Touche-Regular, sans-serif;
}
.row .col.section-title {
border: none!important;
font-family: Touche-Regular, sans-serif;
}
#to-top {
border-radius: 50%!important;
} .button--full-width {
width: 90%;
font-size: 22px!important;
padding-top: 20px!important;
padding-bottom: 20px!important;
font-weight: bold!important;
font-family: Touche-Regular, sans-serif!important;
border: 3px solid #fff!important;
text-transform: initial!important;
text-align: center!important;
}
@media (max-width: 691px) {
.button--full-width {
width: 100%;
}
}
#button--one:hover {
background-color: transparent!important;
color: #fff!important;;
}
@media (max-width: 1141px) {
#button--one:hover {
color:  #fff!important;;
}
}
#button--two:hover {
background-color: #fff!important;
color: #377995!important;
}
#button--three:hover {
background-color: transparent!important;
color: #fff!important;
}
#button--four:hover {
background-color: #fff!important;
color: #ef7686!important;
} #header-outer header {
-webkit-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
background-color: #fff;
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top nav ul .slide-out-widget-area-toggle a, .slide-out-hover-icon-effect a {
width: 34px;
}
body[data-header-resize="0"] .container-wrap, body[data-header-resize="0"] .project-title {
margin-top: 0;
padding-top: 0px;
}
#header-outer #top .slide-out-widget-area-toggle a .lines:after, #header-outer #top .slide-out-widget-area-toggle a .lines:before, #header-outer #top .slide-out-widget-area-toggle a .lines-button:after, body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line, body.material.mobile #header-outer:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line, #search-outer .close-wrap .close-line, #header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line {
background-color: #000000;
}
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line {
background-color: #000;
}
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line:hover {
background-color: #000;
}
.slide_out_area_close .close-wrap .close-line, #search-outer .close-wrap .close-line, #top .slide-out-widget-area-toggle .close-line {
background: #000!important;
}
body .lines, body .lines:before, body .lines:after {
height: 4px!important;
}
@media only screen and (min-width: 1000px) {
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a .lines-button:after  {
border-radius: 0!important;
height: 4px!important;
}
}
.slide_out_area_close .close-wrap .close-line, #search-outer .close-wrap .close-line, #top .slide-out-widget-area-toggle .close-line {
height: 100%;
width: 4px!important;
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) .lines, body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) .lines:before, body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) .lines:after {
height: 3px;
width: 5rem;
border-radius: 0px;
left: 4px;
} .nectar-fancy-box[data-style="color_box_hover"] .inner {
display: -webkit-flex;
display: flex;
align-items: flex-start;
justify-content: flex-start;
} #footer-outer #footer-widgets .widget h4, #footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span {
color: #ffffff!important;
text-transform: uppercase!important;
}
#footer-outer #footer-widgets .col ul li, #sidebar div ul li, #sidebar .widget.widget_categories li, #sidebar .widget.widget_pages li, #sidebar .widget.widget_nav_menu li {
border: none;
padding: 4px 0;
font-size: 16px;
font-family: Touche-Regular, sans-serif;
line-height: 32px;
}  .home-third-block {
font-size: 30px;
font-family: Touche-Regular, sans-serif;
color: #7c7c7c;
line-height: 1.2;
text-align: center;
} .call-out-img {
max-height: 190px;
max-width: 440px;
-o-object-fit: contain;
object-fit: contain;
} .home-content--text {
font-size: 36px;
font-family: Touche-Regular, sans-serif;
color: rgb(40, 40, 40);
line-height: 1.75;
text-align: center;
width: 80%;
margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-bottom: 80px;
}
.home-content--text .bolded {
font-weight: bold;
font-family: Touche-bold, sans-serif;
} .icon-text {
font-size: 14px;
font-family: Touche-Regular, sans-serif;
line-height: 2;
text-align: left;
} .client-carousel {
padding-top: 60px;
padding-bottom: 40px;
background-color: #F7F7F7;
} .insurance {
padding-left: 35px;
padding-right: 35px;
padding-bottom: 50px;
text-align: left;
}
.insurance .wpb_wrapper .box-heading {
font-size: 90px;
color: #fff;
font-family: Touche-medium, sans-serif;
line-height: .8em;
}
.foot-title {
font-size: 60px!important;
font-family: Touche-Regular, sans-serif!important;
color: #5e5d5d!important;
font-weight: bold!important;
text-align: center!important;
line-height: 1em!important;
}
.foot-title strong {
font-family: Touche-medium, sans-serif;
}
.foot-title span {
color: #000;
font-size: 60px;
font-family: Touche-medium, sans-serif;
font-weight: 700;
line-height: 1.5em;
}
@media (max-width: 1300px) {
.insurance .wpb_wrapper .box-heading {
font-size: 6em;
}
}
@media (max-width: 1200px) {
.insurance .wpb_wrapper .box-heading {
font-size: 5em;
}
}
@media (max-width: 993px) {
.insurance .wpb_wrapper .box-heading {
font-size: 43px;
text-align: center;
}
}
@media (max-width: 768px) {
.insurance .wpb_wrapper .box-heading {
font-size: 43px;
}
}
.insurance .box-heading--light {
font-weight: normal;
font-family: Touche-Regular, sans-serif;
}
.buttons-wrap {
padding: 25px!important;
} .contact--content {
padding: 0px!important;
padding-left: 3%!important;
}
.contact--title {
font-size: 3.5em;
font-family: Touche-Regular, sans-serif;
font-style: normal!important;
font-weight: 300!important;
color: #6e6d6d;
line-height: 1.2;
}
.contact--subtitle {
font-size: 31px;
font-family: Touche-Regular, sans-serif;
color: #5e5d5d;
line-height: 1.2;
}
.contact--link {
font-size: 31px;
font-family: Touche-Regular, sans-serif;
color: #5e5d5d;
line-height: 1.2;
}
.contact--link:hover {
color: #3e7794;
text-decoration: none;
}  .pi-header {
height: 100vh;
width: 100%;
overflow: hidden;
width: 100%;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.pi-header .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.pi-header .item {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
height: 100%;
}
@media (max-width: 1140px) {
.pi-header .item {
-ms-flex-preferred-size: 50%!important;
flex-basis: 50%!important;
}
}
@media (max-width: 1000px) {
.pi-header .item {
-ms-flex-preferred-size: 100%!important;
flex-basis: 100%!important;
}
}
@media (max-width: 993px ) {
.pi-header .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.pi-header .item {
-ms-flex-preferred-size: 100% ;
flex-basis: 100% ;
}
}
.pi-header .nopadding {
padding: 0px;
margin: 0px;
}
.pi-header .img {
width: 344px;
height: 129px;
-o-object-fit: contain;
object-fit: contain;
position: relative!important;
display: block!important;
}
.pi-header .bg-image {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
-o-object-fit: cover;
object-fit: cover;
}
.pi-header .content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.pi-header .content.flex-left {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.pi-header .content .title {
font-size: 90px;
color: #fff;
font-weight: bold;
text-align: center;
line-height: 1em;
font-family: Touche-medium, sans-serif;
width: 100%;
}
.pi-header .content p {
font-size: 10px;
}
.pi-header .content .buttons {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
@media (min-width: 1141px) {
.pi-header .content .buttons-mobile {
display: none;
}
}
@media (max-width: 1140px) {
.pi-header .content .buttons-mobile {
display: -webkit-box;
display: -ms-flexbox;
width: 100%;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.pi-header .content .buttons-mobile .btn {
color: #377995;
background-color: transparent;
border: 3px solid #377995;
font-size: 23px;
padding-top: 10px;
padding-bottom: 10px;
white-space: nowrap;
font-weight: bold;
font-family: Touche-Regular, sans-serif;
margin-top: 40px;
width: 100%;
text-align: center;
border-radius: 50px;
}
.pi-header .content .buttons-mobile .btn.btn-secondary {
background-color: #377995;
font-family: Touche-Regular, sans-serif;
color: #fff;
margin-left: 20px;
}
.pi-header .content .buttons-mobile #teal-hover:hover {
background: red!important;
color: #377995!important;
border-color: #fff;
}
}
.pi-header .content .buttons  .btn {
color: #ffffff;
background-color: transparent;
font-family: Touche-Regular, sans-serif;
border: 3px solid #fff;
font-size: 23px;
padding-top: 10px;
padding-bottom: 10px;
margin: 20px;
white-space: nowrap;
font-weight: bold;
margin-top: 40px;
width: 36%;
text-align: center;
}
.pi-header .m-plus {
margin-top: 7%;
} .text-rotator {
overflow: hidden;
padding-top: 2%;
padding-bottom: 2%;
}
.text-rotator .content {
text-align: center;
margin-left: auto;
margin-right: auto;
width: 60%;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.text-rotator .content .rotate {
font-size: 52px;
font-family: Touche-Regular;
}
.text-rotator .content .rotate .light {
font-family: Touche-Regular, sans-serif;
line-height: 1em;
}
.text-rotator .content .rotate .dark {
font-family: Touche-medium, sans-serif;
line-height: 1em;
} .inner-header {
height: 450px;
width: 100%;
overflow: hidden;
width: 100%;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.inner-header .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.inner-header .item {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
height: 100%;
}
@media (max-width: 1140px) {
.inner-header .item {
-ms-flex-preferred-size: 100%!important;
flex-basis: 100%!important;
}
}
@media (max-width: 993px ) {
.inner-header .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.inner-header .item {
-ms-flex-preferred-size: 100% ;
flex-basis: 100% ;
}
}
.inner-header .nopadding {
padding: 0px;
margin: 0px;
}
.inner-header .img {
width: 344px;
height: 129px;
-o-object-fit: contain;
object-fit: contain;
}
.inner-header .bg-image {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
-o-object-fit: cover;
object-fit: cover;
}
.inner-header .content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 100%;
}
.inner-header .content.flex-left {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.inner-header .content .title {
font-size: 100px;
color: #fff;
font-weight: bold;
text-align: center;
font-family: Touche-medium, sans-serif;
} .pi-header-2 {
height: 450px;
width: 100%;
overflow: hidden;
width: 100%;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.pi-header-2 .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.pi-header-2 .item {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
height: 100%;
}
@media (max-width: 1141px) {
.pi-header-2 .item {
-ms-flex-preferred-size: 100%!important;
flex-basis: 100%!important;
}
}
@media (max-width: 993px ) {
.pi-header-2 .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.pi-header-2 .item {
-ms-flex-preferred-size: 100% ;
flex-basis: 100% ;
}
}
.pi-header-2 .nopadding {
padding: 0px;
margin: 0px;
}
.pi-header-2 .img {
width: 344px;
height: 129px;
-o-object-fit: contain;
object-fit: contain;
position: relative!important;
display: block!important;
}
.pi-header-2 .bg-image {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
-o-object-fit: cover;
object-fit: cover;
}
.pi-header-2 .content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.pi-header-2 .content.flex-left {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.pi-header-2 .content .title {
font-size: 100px;
color: #fff;
font-weight: bold;
text-align: center;
font-family: Touche-medium, sans-serif;
}
.pi-header-2 .content p {
font-size: 10px;
}
.pi-header-2 .content .buttons {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
@media (min-width: 1141px) {
.pi-header-2 .content .buttons-mobile {
display: none;
}
}
@media (max-width: 1140px) {
.pi-header-2 .content .buttons-mobile {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.pi-header-2 .content .buttons-mobile .btn {
color: #377995;
background-color: transparent;
border: 3px solid #377995;
font-size: 23px;
font-family: Touche-Regular, sans-serif;
padding-top: 10px;
padding-bottom: 10px;
white-space: nowrap;
font-weight: bold;
margin-top: 40px;
width: 100%;
text-align: center;
}
.pi-header-2 .content .buttons-mobile .btn.btn-secondary {
background-color: #377995;
color: #fff;
margin-left: 20px;
}
}
.pi-header-2 .content .buttons  .btn {
color: #ffffff;
background-color: transparent;
border: 3px solid #fff;
font-size: 23px;
font-family: Touche-Regular, sans-serif;
padding-top: 10px;
padding-bottom: 10px;
margin: 20px;
white-space: nowrap;
font-weight: bold;
margin-top: 40px;
width: 36%;
text-align: center;
}
.pi-header-2 .content .buttons .btn:hover {
text-align: center!important;
}
.pi-header-2 .m-plus {
margin-top: 7%;
}
.pi-header-2 .content .buttons .btn {
color: #ffffff;
background-color: transparent;
border: 3px solid #fff;
font-size: 20px;
font-family: Touche-Regular, sans-serif;
padding-top: 10px;
padding-bottom: 10px;
margin: 10px;
white-space: nowrap;
font-weight: bold;
margin-top: 40px;
width: 160px;
text-align: center;
letter-spacing: 1px;
} .pi-header-3 {
height: 450px;
width: 100%;
overflow: hidden;
width: 100%;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.pi-header-3 .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.pi-header-3 .item {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
height: 100%;
}
@media (max-width: 1141px) {
.pi-header-3 .item {
-ms-flex-preferred-size: 100%!important;
flex-basis: 100%!important;
}
}
@media (max-width: 993px ) {
.pi-header-3 .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.pi-header-3 .item {
-ms-flex-preferred-size: 100% ;
flex-basis: 100% ;
}
}
.pi-header-3 .nopadding {
padding: 0px;
margin: 0px;
}
.pi-header-3 .img {
width: 344px;
height: 129px;
-o-object-fit: contain;
object-fit: contain;
position: relative!important;
display: block!important;
}
.pi-header-3 .bg-image {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
-o-object-fit: cover;
object-fit: cover;
}
.pi-header-3 .content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.pi-header-3 .content.flex-left {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.pi-header-3 .content .title {
font-size: 100px;
color: #fff;
font-weight: bold;
text-align: center;
font-family: Touche-medium, sans-serif;
}
.pi-header-3 .content p {
font-size: 10px;
}
.pi-header-3 .content .buttons {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
flex-direction: row;
}
@media (min-width: 1141px) {
.pi-header-3 .content .buttons-mobile {
display: none;
}
}
@media (max-width: 1140px) {
.pi-header-3 .content .buttons-mobile {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.pi-header-3 .content .buttons-mobile .btn {
color: #377995;
background-color: transparent;
border: 3px solid #377995;
font-size: 23px;
font-family: Touche-Regular, sans-serif;
padding-top: 10px;
padding-bottom: 10px;
white-space: nowrap;
font-weight: bold;
margin-top: 40px;
width: 100%;
text-align: center;
}
.pi-header-3 .content .buttons-mobile .btn.btn-secondary {
background-color: #377995;
color: #fff;
margin-left: 20px;
}
.pi-header-3 .content .buttons-mobile .btn:hover {
background-color: #377995!important;
color: #fff!important;
}
.pi-header-3 .content .buttons-mobile .btn.btn-secondary:hover {
background: #fff!important;
color: #377995!important;
border-color: #377995!important;
}
}
.pi-header-3 .content .buttons  .btn {
color: #ffffff;
background-color: transparent;
border: 3px solid #fff;
font-size: 23px;
font-family: Touche-Regular, sans-serif;
padding-top: 10px;
padding-bottom: 10px;
margin: 20px;
white-space: nowrap;
font-weight: bold;
margin-top: 40px;
width: 36%;
text-align: center;
}
.pi-header-3 .content .buttons .btn:hover {
text-align: center!important;
}
.pi-header-3 .m-plus {
margin-top: 7%;
}
.pi-header-3 .content .buttons .btn {
color: #ffffff;
background-color: transparent;
border: 3px solid #fff;
font-size: 20px;
font-family: Touche-Regular, sans-serif;
padding-top: 10px;
padding-bottom: 10px;
margin: 10px;
white-space: nowrap;
font-weight: bold;
margin-top: 40px;
width: 36%;
text-align: center;
letter-spacing: 1px;
}
@media (max-width: 767px) {
.pi-header-3 .content .title {
font-size: 4em;
}
}
body #pagination >span:first-child.page-numbers {
margin-left: 0!important;
color: #000!important;
}
.pi-header .content .buttons .btn {
border-radius: 30px;
}
.pi-header-2 .content .buttons .btn {
border-radius: 30px;
}
.pi-header-3 .content .buttons .btn {
border-radius: 30px;
}
body.material #slide-out-widget-area-bg.slide-out-from-right {
background: linear-gradient(145deg, #ffffff, #ffffff);
}
body #slide-out-widget-area.slide-out-from-right a:hover {
color: #3e7794!important;
}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after:hover {
border-color: #3e7794!important;
}
body.material[data-button-style="default"] .nectar-button {
border-radius: 30px!important;
}
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container .current-menu-item > a {
color: #3e7794!important;
}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after {
border-color: #3e7794;
}
body[data-slide-out-widget-area-style="slide-out-from-right"].material .slide_out_area_close:before {
background-color: #3e7794;
}
.slide_out_area_close .close-wrap .close-line, #search-outer .close-wrap .close-line, #top .slide-out-widget-area-toggle .close-line {
background: #fff!important;
}
#slide-out-widget-area a {
color: #000;
}
@media only screen and (min-width: 1000px) {
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a .lines-button:after, body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a .lines:before, body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a .lines:after {
border-radius: 0!important;
height: 4px!important;
width: 30px;
}
}
@media only screen and (max-width: 999px) {
body[data-slide-out-widget-area-style="slide-out-from-right"].material a.slide_out_area_close:before, body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close:before {
background-color: #3E7794;
}
}
@media (max-width: 1225px) {
.pi-header-3 .content .title {
font-size: 80px;
}
}
@media (min-width: 1000px) and (max-width: 1116px) {
.pi-header .content .title {
font-size: 60px;
}
.pi-header .content.flex-left img {
display: block;
width: 150px;
top: -22px;
}
.pi-header .content .buttons .btn {
width: 50%;
font-size: 18px;
margin: 10px;
}
.insurance .wpb_wrapper .box-heading {
font-size: 4em;
}
.box-heading--light {
font-size: .5em;
}
.nectar-button {
font-size: 14px!important
}
.text-rotator .content .rotate {
font-size: 42px;
}
.pi-header-3 .content .title {
font-size: 4em;
}
}
@media (max-width: 1000px) { .pi-heading.light {
font-size: 32px!important;
line-height: 1.2em!important;
}
img.mobile-center-align {
height: 100px!important;
width: 100px!important;
}
#mobile-center-align {
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
margin-left: auto;
margin-right: auto;
width: 100%!important;
max-width: 100%!important;
}
.mobile-center-align {
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
margin-left: auto;
margin-right: auto;
width: 100%!important;
max-width: 100%!important;
}
.widget.widget_nav_menu {
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
margin-left: auto;
margin-right: auto;
}
#media_image-2 {
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
margin-left: auto;
margin-right: auto;
}
.service-icon {
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
margin-left: auto;
margin-right: auto;
}
.grey--text {
text-align: center;
font-family: Touche-regular, sans-serif;
}
.insurance {
padding-bottom: 0px!important;
text-align: center;
}
.pi-header .page-title {
right: 0px;
top: 20%;
position: relative;
font-family: Touche-bold, sans-serif;
font-size: 22px;
color: #3e7794;
max-width: 55%;
line-height: 1em;
}
.pi-header .content .buttons-mobile {
flex-direction: column;
width: 70%;
margin-bottom: 10px;
}
.pi-header .content .buttons-mobile .btn.btn-secondary {
margin-left: 0px;
}
.pi-header .content.flex-left {
align-items: flex-start;
justify-content: space-between;
}
.pi-header .content.flex-left picture {
top: 45%!important;
position: absolute!important;
}
.pi-header .content .buttons-mobile .btn {
margin-top: 20px;
font-size: 18px;
padding-top: 5px;
padding-bottom: 5px;
}
.pi-header .img {
width: 150px!important;
top: 45%;
}
.pi-header-2 .content .buttons-mobile {
flex-direction: column;
}
.pi-header-2 .content .buttons-mobile .btn.btn-secondary {
margin-left: 0px;
}
.pi-header-2 .content.flex-left {
align-items: center;
justify-content: : space-between;
}
.pi-header-2 .content .buttons-mobile {
width: 70%;
}
.pi-header-2 .content .buttons-mobile .btn {
margin-top: 20px;
}
.pi-header-2 .img {
width: 150px!important;
right: 22%;
top: 5%;
position: relative!important;
}
.pi-header-3 .img {
width: 150px!important;
right: 22%;
top: 45%;
}
.pi-header-3.content .buttons-mobile {
flex-direction: column;
}
.pi-header-3 .content .buttons {
flex-direction: column;
}
.pi-header-3 .content .buttons .btn {
width: 70%;
margin-left: auto;
margin-right: auto;
}
.pi-header-3 .content .buttons-mobile .btn.btn-secondary {
margin-left: 0px;
}
.pi-header-3 .content.flex-left {
align-items: center;
}
.pi-header-3 .content .buttons-mobile {
width: 70%;
}
.pi-header-3 .content .buttons-mobile .btn {
margin-top: 20px;
font-family: Touche-Regular, sans-serif;
}
#button--four {
margin-top: 0px;
}
.home-third-block {
font-size: 23px;
font-family: Touche-medium, sans-serif;
}
.text-rotator {
background-color: #fff!important;
padding-top: 8%!important;
}
.text-rotator .content {
width: 100%;
}
.text-rotator .content .rotate {
font-size: 23px;
}
.larger-p {
font-size: 23px!important;
font-family: Touche-regular, sans-serif;
}
.larger-p b {
font-family: Touche-medium, sans-serif;
}
.lighter.grey--text.service-title {
font-size: 32px!important;
line-height: 1.2em!important;
}
.divider-wrap {
height: 0px;
}
.pi-heading {
font-size: 24px;
line-height: 1.5em!important;
}
.service-text {
text-align: center!important
}
.lighter.grey--text.service-title {
width: 100%!important;
max-width: 100%!important;
margin-left: auto!important;
margin-right: auto!important;
}
.wpb_text_column.wpb_content_element {
min-width: 100%;
max-width: 100%;
width: 100%;
}
.service-text {
padding-right: 0px;
}
.mob-center-text .grey--text {
text-align: center!important;
margin-left: auto;
margin-right: auto;
}
.nectar-button span {
font-size: 18px;
}
.mpt-0 {
margin-bottom: -10%!important;
}
.mpt-5 {
margin-bottom: -5%!important;
}
}
@media (min-width: 1000px) {
.buttons-mobile {
display: none!important;
}
#hide-slider-lg {
display: none!important;
}
}
body h5, .row .col h5, .portfolio-items .work-item.style-3-alt p, .nectar-hor-list-item[data-font-family="h5"] {
font-family: Touche-medium, sans-serif!important;
}
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container > .menu > li a {
font-family: Touche-medium, sans-serif!important;
}
.material .widget li a, .material #sidebar .widget li a, .material #footer-outer .widget li a {
font-family: Touche-medium, sans-serif!important;
}
#footer-outer #footer-widgets .widget h4, #footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span {
font-family: Touche-light, sans-serif!important;
}
#page-header-bg h2, body h2, article.post .post-header h2, article.post.quote .post-content h2, article.post.link .post-content h2, #call-to-action span, .woocommerce .full-width-tabs #reviews h3, .row .col.section-title h2, .nectar_single_testimonial[data-style="bold"] p, .woocommerce-account .woocommerce  {
font-family: Touche-regular, sans-serif!important;
}
#customer_login .nectar-form-controls .control, body #error-404 h2, .woocommerce-page .woocommerce p.cart-empty {
font-family: Touche-regular, sans-serif!important;
}
body h3, .row .col h3, .toggle h3 a, .ascend #respond h3 {
font-family: Touche-regular, sans-serif!important;
font-size: 25px;
}
.ascend h3#comments, .woocommerce ul.products li.product.text_on_hover h3, .masonry.classic_enhanced .masonry-blog-item h3.title, .woocommerce ul.products li.product.material h3, .woocommerce-page ul.products li.product.material h3, .portfolio-items[data-ps="8"] .col h3, .nectar-hor-list-item[data-font-family="h3"] {
font-family: Touche-regular, sans-serif!important;
}
.woocommerce ul.products li.product h2, .nectar-quick-view-box h1 {
font-family: Touche-regular, sans-serif!important;
}
#pagination a.page-numbers, #pagination span.page-numbers {
font-size: 14px;
line-height: 11px;
font-family: touche-medium;
} #primary-white:hover {
background-color: #3e7794!important;
color: #fff!important;
}
#white-primary:hover {
background-color: #fff!important;
color: #3e7794!important;
}
#white-red:hover {
background: #fff!important;
color: #ef7686!important;
}
#red-white:hover {
color: #fff!important;
background-color: #ef7686!important;
} body #pagination >span:first-child.page-numbers {
margin-left: 0!important;
color: #000!important;
}
.pi-header .content .buttons .btn {
border-radius: 30px;
}
.pi-header-2 .content .buttons .btn {
border-radius: 30px;
}
.pi-header-3 .content .buttons .btn {
border-radius: 30px;
}
body.material #slide-out-widget-area-bg.slide-out-from-right {
background: linear-gradient(145deg, #ffffff, #ffffff);
}
body #slide-out-widget-area.slide-out-from-right a:hover {
color: #3e7794!important;
}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after:hover {
border-color: #3e7794!important;
}
body.material[data-button-style="default"] .nectar-button {
border-radius: 30px!important;
}
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container .current-menu-item > a {
color: #3e7794!important;
}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after {
border-color: #3e7794;
}
body[data-slide-out-widget-area-style="slide-out-from-right"].material .slide_out_area_close:before {
background-color: #3e7794;
}
.slide_out_area_close .close-wrap .close-line, #search-outer .close-wrap .close-line, #top .slide-out-widget-area-toggle .close-line {
background: #fff!important;
}
#slide-out-widget-area a {
color: #000;
}
@media only screen and (min-width: 1000px) {
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a .lines-button:after, body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a .lines:before, body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a .lines:after {
border-radius: 0!important;
height: 4px!important;
width: 30px;
}
}
@media only screen and (max-width: 999px) {
body[data-slide-out-widget-area-style="slide-out-from-right"].material a.slide_out_area_close:before, body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close:before {
background-color: #3E7794;
}
}
@media (max-width: 1000px) {
#mobile-center-align {
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
margin-left: auto;
margin-right: auto;
}
.mobile-center-align {
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
margin-left: auto;
margin-right: auto;
}
.widget.widget_nav_menu {
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
margin-left: auto;
margin-right: auto;
}
#media_image-2 {
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
margin-left: auto;
margin-right: auto;
}
.service-icon {
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
margin-left: auto;
margin-right: auto;
}
.grey--text {
text-align: center;
}
.insurance {
padding-bottom: 0px!important;
}
.pi-header .content .buttons-mobile {
flex-direction: column;
}
}
#copyright {
font-size: 14px;
color: #fff;
text-align: center;
}
#copyright a {
position: relative;
text-decoration: none;
font-weight: 500;
color: #fff;
text-align: center;
font-size: 14px;
}
#copyright a:hover:after {
width: 50%;
}
#copyright a:after {
content: '';
position: absolute;
left: 0;
bottom: -3px;
width: 100%;
height: 3px;
background: #ee8101;
-webkit-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms;
}