.is_hidden {
display: none;
} .fusion-body .fusion-button:hover {
box-shadow: 0 0.5em 0.7em -0.4em #ee776C !important;
}
.fusion-body .spiralys-btn.fusion-button {
position: relative;
border-radius: 6px;
text-align: left;
cursor: pointer;
padding: 13px 25px 13px 16px;
min-width: 185px;
}
.fusion-body .spiralys-btn.fusion-button:after {
position: absolute;
right: 16px;
top: 50%;
transform: translateY(-50%);
content: '';
display: block;
width: 18px;
height: 12px;
background-image: url(//www.spiralys.com/wp-content/themes/spiralys/imgs/icon-arrow-right.png);
background-size: cover;
}
.fusion-body .spiralys-btn.fusion-button .fusion-button-text {
text-align: left;
}
.fusion-body .spiralys-btn.fusion-button.is_secondary {
background-color: #fff;
}
.fusion-body .spiralys-btn.fusion-button.is_secondary:after {
background-image: url(//www.spiralys.com/wp-content/themes/spiralys/imgs/icon-arrow-right-bis.png);
}
.fusion-body .spiralys-btn.fusion-button.is_secondary .fusion-button-text {
color: #282828;
}
.has_line_break {
display: block;
}
.fusion-logo {
position: relative;
overflow: hidden;
}
.fusion-logo:after,
.fusion-logo:before {
content: '';
display: block;
transition: all 0.3s;
position: absolute;
bottom: 0;
height: 3px;
width: 0;
background-color: #fff;
}
.fusion-logo:before {
left: 50%;
}
.fusion-logo:after {
right: 50%;
}
.fusion-logo:hover:after,
.fusion-logo:hover:before {
width: 50%;
} .single-navigation {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
height: auto;
border: none;
}
@media all and (max-width: 800px) {
.single-navigation {
margin-bottom: 30px;
justify-content: center;
}
}
.single-navigation a {
padding: 10px 20px;
color: #fff;
text-transform: uppercase;
background-color: #ee776C;
min-width: 200px;
transition: all 0.3s;
}
.single-navigation a[rel=prev] {
padding-left: 40px;
}
.single-navigation a[rel=prev]:before {
left: 1rem;
color: #fff !important;
}
.single-navigation a[rel=next] {
margin-right: 0;
margin-left: 30px;
padding-right: 40px;
}
.single-navigation a[rel=next]:after {
right: 1rem;
color: #fff !important;
}
@media all and (max-width: 600px) {
.single-navigation a {
flex-basis: 100%;
}
.single-navigation a[rel=prev] {
margin-bottom: 20px;
}
.single-navigation a[rel=next] {
margin-left: 0;
}
}
.single-navigation a:hover {
box-shadow: 0 0.5em 0.7em -0.4em #ee776C;
}
.single-navigation a:hover[rel=prev],
.single-navigation a:hover[rel=next] {
color: #fff !important;
}
.post-slideshow {
position: relative;
}
.post-slideshow .single-navigation {
margin: 0;
position: absolute;
bottom: 0;
z-index: 100;
width: 100%;
transform: translateY(50%);
}
@media all and (max-width: 800px) {
.post-slideshow .single-navigation {
bottom: auto;
transform: none;
position: relative;
margin-top: 20px;
}
} .fusion-portfolio-content {
display: block;
position: relative;
z-index: 10;
}
.fusion-portfolio-content:after {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
width: 30%;
height: 25px;
background-color: rgba(121,92,121,0.5);
z-index: 10;
transition: width 0.3s, background-color 0.5s;
}
.fusion-portfolio-content .entry-title a:hover {
color: #ee776C !important;
}
.fusion-portfolio-content-wrapper:hover .fusion-portfolio-content:after {
width: 0;
background-color: transparent;
}
.fusion-portfolio-content-wrapper:hover .fusion-portfolio-content .entry-title a {
color: #ee776C !important;
}
.fusion-portfolio-content-wrapper .fusion-read-more {
display: inline-block;
transition: all 0.3s;
}
.fusion-portfolio-content-wrapper .fusion-read-more:hover {
transform: translateX(0.25em);
} body .ilightbox-holder,
body .ilightbox-holder.metro-white {
padding: 0;
box-shadow: none;
}
body .ilightbox-thumbnails {
display: none !important;
}
body .ilightbox-toolbar.metro-white {
left: auto;
top: 15px;
right: 15px;
box-shadow: none !important;
}
body .ilightbox-toolbar.metro-white .ilightbox-fullscreen,
body .ilightbox-toolbar.metro-white .ilightbox-play,
body .ilightbox-toolbar.metro-white .ilightbox-prev-button,
body .ilightbox-toolbar.metro-white .ilightbox-next-button {
display: none !important;
}
body .ilightbox-button.ilightbox-prev-button.metro-white.horizontal,
body .ilightbox-button.ilightbox-next-button.metro-white.horizontal {
background-image: url(//www.spiralys.com/wp-content/themes/spiralys/imgs/h_arrows.png);
}
body .ilightbox-toolbar.metro-white a.ilightbox-close,
body .isMobile .ilightbox-toolbar.metro-white a.ilightbox-close {
width: 22px !important;
height: 22px !important;
background-image: url(//www.spiralys.com/wp-content/themes/spiralys/imgs/cross-out.png) !important;
background-size: cover !important;
background-position: center center !important;
}
body .ilightbox-toolbar.metro-white a.ilightbox-close:hover,
body .isMobile .ilightbox-toolbar.metro-white a.ilightbox-close:hover {
background-color: transparent !important;
background-position: center center !important;
opacity: 0.65;
} body .fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-panel {
margin-bottom: 30px;
}
body .fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-panel:nth-child(even ) {
background-color: #f09a92 !important;
}
@media all and (max-width: 800px) {
body .fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-panel .panel-heading .panel-title a {
padding-left: 15px;
}
}
body .fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-panel .panel-heading .panel-title a .fusion-toggle-heading {
font-size: 18px;
}
body .fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-panel .panel-heading .panel-title a .fusion-toggle-heading .team_accordion_role {
font-size: 16px;
}
.fa-fusion-box {
background-color: #ee776C !important;
border: #ee776C !important;
} header.fusion-header-wrapper {
padding-bottom: 40px;
}
@media only screen and (min-width: 1235px) {
header.fusion-header-wrapper {
position: relative;
}
}
@media only screen and (max-width: 900px) {
header.fusion-header-wrapper {
padding-bottom: 0;
}
}
header.fusion-header-wrapper .fusion-header .fusion-row {
padding-top: 30px;
}
@media only screen and (max-width: 1235px) {
header.fusion-header-wrapper .fusion-header .fusion-row {
padding-top: 0;
}
}
header.fusion-header-wrapper .fusion-header .fusion-row .fusion-header-has-flyout-menu-content {
display: flex;
flex-flow: row wrap;
align-items: center;
height: auto;
}
header.fusion-header-wrapper .fusion-header .fusion-row .fusion-header-has-flyout-menu-content .fusion-logo img {
width: 160px;
}
@media only screen and (max-width: 1235px) {
header.fusion-header-wrapper .fusion-header .fusion-row .fusion-header-has-flyout-menu-content .fusion-logo img {
width: 110px !important;
}
}
header.fusion-header-wrapper .fusion-header .fusion-row .fusion-header-has-flyout-menu-content .fusion-main-menu {
margin-left: auto;
}
header.fusion-header-wrapper .fusion-header .fusion-row .fusion-header-has-flyout-menu-content .fusion-main-menu .fusion-menu .menu-item.current-menu-item .menu-text {
position: relative;
}
header.fusion-header-wrapper .fusion-header .fusion-row .fusion-header-has-flyout-menu-content .fusion-main-menu .fusion-menu .menu-item.current-menu-item .menu-text:after {
content: '';
display: block;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: -16px;
width: calc(100% - 10px);
height: 2px;
background-color: #ee776C;
}
header.fusion-header-wrapper .fusion-header .fusion-row .fusion-header-has-flyout-menu-content .fusion-main-menu .fusion-menu .menu-item .menu-text {
font-size: 11px;
text-transform: uppercase;
}
header.fusion-header-wrapper .fusion-header .fusion-row .fusion-header-has-flyout-menu-content .fusion-main-menu .fusion-menu .menu-item:last-child .fusion-megamenu-icon {
padding-right: 0;
}
header.fusion-header-wrapper .fusion-header .fusion-row .fusion-header-has-flyout-menu-content .fusion-main-menu .fusion-menu .menu-item:last-child .fusion-megamenu-icon .glyphicon {
position: relative;
}
header.fusion-header-wrapper .fusion-header .fusion-row .fusion-header-has-flyout-menu-content .fusion-main-menu .fusion-menu .menu-item:last-child .fusion-megamenu-icon .glyphicon:before {
content: url(//www.spiralys.com/wp-content/themes/spiralys/imgs/instagram.png);
}
header.fusion-header-wrapper .fusion-header .fusion-row .fusion-header-has-flyout-menu-content .fusion-main-menu .fusion-menu .menu-item:last-child .menu-text {
display: none;
}
header.fusion-header-wrapper .fusion-header .fusion-row .fusion-header-has-flyout-menu-content .fusion-main-menu .fusion-menu .menu-item:last-child:hover .fusion-megamenu-icon .glyphicon:after {
background-color: #ee776C;
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-header.fusion-sticky-shadow {
height: 80px !important;
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-header.fusion-sticky-shadow .fusion-row {
height: 100%;
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-header.fusion-sticky-shadow .fusion-row .fusion-header-has-flyout-menu-content {
height: 100%;
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-header.fusion-sticky-shadow .fusion-row .fusion-header-has-flyout-menu-content .fusion-logo {
margin: 0 !important;
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-header.fusion-sticky-shadow .fusion-row .fusion-header-has-flyout-menu-content .fusion-logo img {
height: 50px !important;
width: auto;
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-header.fusion-sticky-shadow .fusion-row .fusion-header-has-flyout-menu-content .fusion-main-menu .menu-item a {
height: 80px !important;
}
.menu-item__phone a {
cursor: default;
color: #282828 !important;
}
.menu-item__phone .menu-text {
position: relative;
}
.menu-item__phone .menu-text:before {
position: absolute;
left: 0;
bottom: -5px;
content: '';
display: block;
width: 20px;
height: 10px;
background-color: rgba(152,212,166,0.45);
}
@media only screen and (min-width: 1236px) {
html.avada-header-color-not-opaque body .fusion-header-wrapper {
position: static;
}
} .home header.fusion-header-wrapper {
padding-bottom: 20px;
}
@media only screen and (max-width: 1235px) {
.home header.fusion-header-wrapper {
padding-bottom: 0;
}
}
.home header.fusion-header-wrapper .fusion-header {
min-height: 260px;
}
@media only screen and (max-width: 1235px) {
.home header.fusion-header-wrapper .fusion-header {
min-height: initial;
}
}
.home header.fusion-header-wrapper .fusion-header .fusion-row .fusion-header-has-flyout-menu-content {
flex-flow: column wrap;
}
@media only screen and (max-width: 1235px) {
.home header.fusion-header-wrapper .fusion-header .fusion-row .fusion-header-has-flyout-menu-content {
flex-flow: row wrap;
}
}
.home header.fusion-header-wrapper .fusion-header .fusion-row .fusion-header-has-flyout-menu-content .fusion-logo img {
width: 180px;
}
.home header.fusion-header-wrapper .fusion-header .fusion-row .fusion-header-has-flyout-menu-content .fusion-main-menu {
margin-left: 0;
}
.home header.fusion-header-wrapper.fusion-is-sticky .fusion-header.fusion-sticky-shadow {
min-height: initial;
}
.home header.fusion-header-wrapper.fusion-is-sticky .fusion-header.fusion-sticky-shadow .fusion-row .fusion-header-has-flyout-menu-content .fusion-logo {
height: 80px;
display: flex;
align-items: center;
} .fusion-flyout-mobile-menu #mobile-menu-menu-principal .fusion-mobile-nav-item.fusion-mobile-current-nav-item .fusion-background-highlight .menu-text {
border-bottom: 1px solid #ee776C;
} body.fusion-body .fusion-page-title-bar {
height: auto;
min-height: initial !important;
}
body.fusion-body .fusion-page-title-bar .fusion-page-title-row {
min-height: initial !important;
}
body.fusion-body .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .entry-title {
color: #282828;
text-transform: uppercase;
font-size: 35px;
text-align: left;
margin: 15px 0;
}
body.fusion-body .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .fusion-page-title-secondary {
position: relative;
top: 40px;
}
body.fusion-body .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .fusion-page-title-secondary .fusion-breadcrumbs {
text-align: left;
}
body.fusion-body .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .fusion-page-title-secondary .fusion-breadcrumbs * {
color: #282828;
font-size: 14px;
} #main {
background-color: #f5f5f5 !important;
} .page-template-default #main,
.page-template-100-width #main,
.single-post #main {
padding-top: 70px;
}
@media only screen and (max-width: 800px) {
.page-template-default #main,
.page-template-100-width #main,
.single-post #main {
padding-top: 40px;
}
} @media only screen and (max-width: 800px) {
.single-avada_portfolio #main {
padding-top: 40px;
}
} .home #main {
background-color: #fff !important;
} .home .fusion-fullwidth {
margin-top: 150px;
}
@media all and (max-width: 1280px) {
.home .fusion-fullwidth {
margin-top: 120px;
}
}
@media all and (max-width: 800px) {
.home .fusion-fullwidth {
margin-top: 60px;
}
} #sliders-container {
z-index: 100 !important;
background-color: #fff !important;
}
#sliders-container .fusion-slider-container {
width: 80%;
}
@media all and (max-width: 1235px) {
#sliders-container .fusion-slider-container {
width: 100%;
}
}
#sliders-container .fusion-slider-container .tfs-slider {
overflow: visible !important;
}
#sliders-container .fusion-slider-container .tfs-slider .slides {
overflow: visible !important;
}
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content-container {
height: 100%;
padding: 0;
}
@media all and (max-width: 800px) {
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content-container {
height: auto;
padding: 0 30px;
}
}
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content {
position: relative;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
max-width: calc(940px + 8%);
}
@media all and (max-width: 800px) {
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content {
display: block;
}
}
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content .heading {
padding: 0 8%;
}
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content .heading h1 {
padding: 10px;
position: relative;
background-color: rgba(0,0,0,0.3);
}
@media all and (max-width: 800px) {
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content .heading h1 {
text-align: center;
}
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content .heading .has_line_break {
display: inline;
}
}
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content .buttons {
position: absolute;
bottom: -5%;
left: 50%;
width: 100%;
padding: 0 10%;
margin: 0;
display: flex;
justify-content: space-between;
align-items: stretch;
transform: translateX(-50%);
}
@media all and (max-width: 800px) {
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content .buttons {
flex-direction: column;
padding: 0 8%;
position: static;
transform: none;
}
}
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content [class|="tfs-button"] {
padding-left: 15px;
padding-right: 15px;
margin: 0;
}
@media all and (max-width: 800px) {
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content [class|="tfs-button"] {
padding: 0;
}
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content [class|="tfs-button"]:first-child {
margin-bottom: 10px;
}
}
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content [class|="tfs-button"] .fusion-button {
text-align: left;
padding: 25px;
}
@media all and (max-width: 800px) {
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content [class|="tfs-button"] .fusion-button {
padding: 10px 15px;
width: 100%;
}
}
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content [class|="tfs-button"] .fusion-button .slider_btn_text {
display: block;
font-size: 20px;
}
@media all and (max-width: 800px) {
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content [class|="tfs-button"] .fusion-button .slider_btn_text {
font-size: 16px;
}
}
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content [class|="tfs-button"] .fusion-button .slider_btn_text.slider_btn_text--sub {
display: flex;
flex-wrap: wrap;
margin-top: 10px;
font-size: 14px;
font-family: 'Poppins', sans-serif;
font-weight: 200;
}
@media all and (max-width: 800px) {
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content [class|="tfs-button"] .fusion-button .slider_btn_text.slider_btn_text--sub {
font-size: 13px;
}
}
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content [class|="tfs-button"] .fusion-button .slider_btn_text.slider_btn_text--sub span:first-child {
padding-right: 30px;
margin-bottom: 10px;
}
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content [class|="tfs-button"] .fusion-button .slider_btn_text.slider_btn_text--sub .btn-icon-container {
display: inline-block;
vertical-align: middle;
width: 30px;
height: 20px;
margin-left: auto;
background-image: url(//www.spiralys.com/wp-content/themes/spiralys/imgs/icon-arrow-right.png);
}
#sliders-container .fusion-slider-container .tfs-slider .slides li .slide-content [class|="tfs-button"] .fusion-button:hover {
box-shadow: 0 0.5em 0.7em -0.4em #ee776C !important;
}
#sliders-container .fusion-slider-container .tfs-slider .slides li .background-image:before {
content: '';
display: none;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: rgba(0,0,0,0.35);
} .home .testimony_section {
margin-top: 50px;
min-height: 570px;
display: flex;
align-items: flex-end;
}
@media all and (min-width: 1600px) {
.home .testimony_section {
min-height: 750px;
}
}
@media all and (max-width: 800px) {
.home .testimony_section {
margin-top: 0;
align-items: center;
min-height: 0;
padding: 0 !important;
align-items: stretch;
}
}
.home .testimony_section .fusion-builder-row {
position: relative;
left: 30px;
margin: 0 0 0 auto;
width: 80%;
}
@media all and (max-width: 800px) {
.home .testimony_section .fusion-builder-row {
width: 100%;
left: 0;
margin: 0;
}
}
.home .testimony_section .fusion-builder-row .testimony_section--text_block {
background-color: #ee776C;
padding: 30px 50px;
margin: 0 !important;
}
@media all and (max-width: 800px) {
.home .testimony_section .fusion-builder-row .testimony_section--text_block {
padding: 50px 30px;
height: 100%;
background-color: #f5f5f5;
}
}
.home .testimony_section .fusion-builder-row .testimony_section--text_block .fusion-column-wrapper {
display: flex;
flex-flow: row wrap;
}
.home .testimony_section .fusion-builder-row .testimony_section--text_block .fusion-column-wrapper .fusion-title {
margin-bottom: 0 !important;
width: 100%;
}
.home .testimony_section .fusion-builder-row .testimony_section--text_block .fusion-column-wrapper .fusion-text {
margin: 20px 0;
margin-bottom: 0;
padding-right: 50px;
flex: 4;
}
@media only screen and (max-width: 1235px) {
.home .testimony_section .fusion-builder-row .testimony_section--text_block .fusion-column-wrapper .fusion-text {
flex: 0 0 100%;
padding: 0;
}
}
.home .testimony_section .fusion-builder-row .testimony_section--text_block .fusion-column-wrapper .fusion-button-wrapper {
margin-top: 20px;
text-align: right;
flex: 1;
}
@media only screen and (max-width: 1235px) {
.home .testimony_section .fusion-builder-row .testimony_section--text_block .fusion-column-wrapper .fusion-button-wrapper {
text-align: left;
margin-top: 0;
}
} #main .team_section {
padding: 0 !important;
}
@media only screen and (max-width: 1235px) {
#main .team_section {
padding: 0 30px !important;
}
}
#main .team_section .fusion-builder-row {
display: flex;
align-items: center;
margin-left: 0;
max-width: calc(1440px - 88px);
}
@media only screen and (min-width: 1441px) {
#main .team_section .fusion-builder-row {
margin-left: auto;
max-width: 1260px;
}
}
@media only screen and (max-width: 1235px) {
#main .team_section .fusion-builder-row {
flex-wrap: wrap;
flex-direction: column-reverse;
align-items: flex-start;
}
}
#main .team_section .fusion-builder-row .fusion-layout-column {
width: 50% !important;
}
#main .team_section .fusion-builder-row .team_section_image_container {
margin-right: 0 !important;
margin-bottom: 0 !important;
width: calc(50% + 100px + 30px) !important;
}
@media only screen and (max-width: 1235px) {
#main .team_section .fusion-builder-row .team_section_image_container {
width: 100% !important;
}
}
#main .team_section .fusion-builder-row .team_section_image_container .fusion-column-wrapper {
min-height: 660px !important;
overflow: hidden;
}
@media only screen and (max-width: 1235px) {
#main .team_section .fusion-builder-row .team_section_image_container .fusion-column-wrapper {
min-height: 450px !important;
background-size: contain !important;
}
}
@media only screen and (max-width: 600px) {
#main .team_section .fusion-builder-row .team_section_image_container .fusion-column-wrapper {
min-height: 200px !important;
}
}
#main .team_section .fusion-builder-row .team_section_description {
position: relative;
padding: 30px 50px;
box-shadow: 0 2px 14px #d8d8d8;
}
@media only screen and (max-width: 1400px) {
#main .team_section .fusion-builder-row .team_section_description {
box-shadow: none;
}
#main .team_section .fusion-builder-row .team_section_description:before {
display: none;
visibility: hidden;
}
}
@media only screen and (max-width: 1235px) {
#main .team_section .fusion-builder-row .team_section_description {
width: 100% !important;
padding: 0;
margin-bottom: 50px !important;
}
}
@media only screen and (max-width: 800px) {
#main .team_section .fusion-builder-row .team_section_description {
margin-bottom: 30px !important;
}
}
#main .team_section .fusion-builder-row .team_section_description:before {
content: '';
display: block;
width: 100px;
height: 100%;
position: absolute;
top: 0;
left: -100px;
background-color: rgba(121,92,121,0.5);
}
#main .team_section .fusion-builder-row .team_section_description .fusion-button-wrapper {
display: block;
text-align: right;
}
@media only screen and (max-width: 1235px) {
#main .team_section .fusion-builder-row .team_section_description .fusion-button-wrapper {
text-align: left;
}
} .home .portfolio_section {
padding-top: 0 !important;
}
.home .portfolio_section .fusion-portfolio .fusion-portfolio-post .fusion-portfolio-content-wrapper {
border: none !important;
}
.home .portfolio_section .fusion-portfolio .fusion-portfolio-post .fusion-portfolio-content-wrapper .fusion-image-wrapper {
cursor: pointer;
}
.home .portfolio_section .fusion-portfolio .fusion-portfolio-post .fusion-portfolio-content {
display: flex;
flex-flow: column wrap;
margin: 0;
padding: 20px;
padding-top: 30px;
background-color: #f5a29a !important;
}
.home .portfolio_section .fusion-portfolio .fusion-portfolio-post .fusion-portfolio-content:after {
transform: translate(25px, -65%);
}
.home .portfolio_section .fusion-portfolio .fusion-portfolio-post .fusion-portfolio-content .entry-title {
margin-bottom: 5px !important;
order: 1;
text-align: right;
}
.home .portfolio_section .fusion-portfolio .fusion-portfolio-post .fusion-portfolio-content .entry-title a {
color: #282828;
font-size: 25px;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 14px;
}
.home .portfolio_section .fusion-portfolio .fusion-portfolio-post .fusion-portfolio-content .fusion-portfolio-meta {
display: none;
}
.home .portfolio_section .fusion-portfolio .fusion-portfolio-post .fusion-portfolio-content .fusion-post-content {
margin-bottom: 20px;
}
.home .portfolio_section .fusion-portfolio .fusion-portfolio-post .fusion-portfolio-content .fusion-post-content p {
font-size: 15px;
} #main .contact_us_home_section {
margin-top: 0;
min-height: 500px !important;
display: flex;
align-items: stretch;
margin-bottom: 150px;
}
@media only screen and (max-width: 1024px) {
#main .contact_us_home_section {
margin-bottom: 100px;
}
}
@media only screen and (max-width: 500px) {
#main .contact_us_home_section {
min-height: initial !important;
}
}
#main .contact_us_home_section .fusion-builder-row {
background-color: #f5f5f5 !important;
padding: 50px 0 !important;
display: flex;
align-items: center;
justify-content: center;
}
@media only screen and (max-width: 500px) {
#main .contact_us_home_section .fusion-builder-row {
display: block;
padding: 0 !important;
}
}
#main .contact_us_home_section .fusion-layout-column {
background-color: #fff;
padding: 60px;
margin-bottom: 0 !important;
border-top: 2px solid #ee776C;
max-width: 600px;
width: 80% !important;
}
@media only screen and (max-width: 500px) {
#main .contact_us_home_section .fusion-layout-column {
width: 100% !important;
padding: 0;
border-top: none;
}
#main .contact_us_home_section .fusion-layout-column h2 p,
#main .contact_us_home_section .fusion-layout-column .fusion-text p {
text-align: left !important;
}
#main .contact_us_home_section .fusion-layout-column .fusion-button-wrapper {
text-align: left !important;
}
}
#main .contact_us_home_section .fusion-layout-column .fusion-button {
margin-top: 20px;
} .home .fusion-fullwidth.instagram_feed_container {
margin-top: 0;
margin-bottom: 50px;
}  #main .all_portfolio_container .fusion-column-wrapper .fusion-blog-archive .fusion-posts-container .post {
background-color: #fff;
}
#main .all_portfolio_container .fusion-column-wrapper .fusion-blog-archive .fusion-posts-container .post .fusion-post-slideshow {
margin: 0;
width: 350px;
}
@media all and (max-width: 1024px) {
#main .all_portfolio_container .fusion-column-wrapper .fusion-blog-archive .fusion-posts-container .post .fusion-post-slideshow {
width: 300px;
}
}
@media all and (max-width: 800px) {
#main .all_portfolio_container .fusion-column-wrapper .fusion-blog-archive .fusion-posts-container .post .fusion-post-slideshow {
width: 250px;
}
}
#main .all_portfolio_container .fusion-column-wrapper .fusion-blog-archive .fusion-posts-container .post .post-content {
padding: 50px;
}
@media all and (max-width: 1024px) {
#main .all_portfolio_container .fusion-column-wrapper .fusion-blog-archive .fusion-posts-container .post .post-content {
padding: 30px;
padding-bottom: 50px;
padding-top: 20px;
}
}
#main .all_portfolio_container .fusion-column-wrapper .fusion-blog-archive .fusion-posts-container .post .post-content .entry-title {
margin-bottom: 10px !important;
}
#main .all_portfolio_container .fusion-column-wrapper .fusion-blog-archive .fusion-posts-container .post .post-content .entry-title a {
color: #282828;
}
#main .all_portfolio_container .fusion-column-wrapper .fusion-blog-archive .fusion-posts-container .post:hover .post-content .entry-title a {
color: #ee776C;
}
#main .all_portfolio_container .fusion-column-wrapper .fusion-blog-archive .fusion-posts-container .fusion-meta-info {
position: relative;
overflow: visible;
margin: 0;
padding: 0;
padding-right: 50px;
border: none;
}
#main .all_portfolio_container .fusion-column-wrapper .fusion-blog-archive .fusion-posts-container .fusion-meta-info .fusion-read-more {
display: block;
position: absolute;
bottom: 20px;
right: 50px;
transition: all 0.3s;
}
#main .all_portfolio_container .fusion-column-wrapper .fusion-blog-archive .fusion-posts-container .fusion-meta-info .fusion-read-more:hover {
transform: translateX(0.25em);
} .single-post .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions {
display: flex;
flex-flow: row wrap;
}
.single-post .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .entry-title {
flex: 1;
padding-right: 50px;
}
@media all and (max-width: 900px) {
.single-post .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .entry-title {
flex: 0 0 100%;
padding-right: 0;
order: 2;
margin-top: 30px;
}
}
.single-post .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .goto_portfolio_btn_container {
align-self: center;
transition: all 0.3s;
}
.single-post .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .goto_portfolio_btn_container .goback_btn {
position: relative;
display: inline-block;
width: 100%;
height: 100%;
color: #282828;
font-weight: bold;
font-size: 16px;
border: 1px solid #000;
padding: 10px 34px;
}
.single-post .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .goto_portfolio_btn_container .goback_btn:before {
content: url(//www.spiralys.com/wp-content/themes/spiralys/imgs/outline_arrow_back_black_18dp.png);
display: block;
color: #282828 !important;
position: absolute;
top: 50%;
-ms-transform: translateY(-33%);
transform: translateY(-33%);
left: 10px;
}
@media all and (max-width: 900px) {
.single-post .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .goto_portfolio_btn_container .goback_btn {
font-size: 16px;
}
}
.single-post .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .goto_portfolio_btn_container:hover {
box-shadow: 0 0.5em 0.7em -0.4em #f59d95!important;
}
.single-post .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .fusion-page-title-secondary {
width: 100%;
order: 2;
}
.single-post #wrapper .post.category-temoignage .post-slideshow {
margin-top: 30px;
position: relative;
}
.single-post #wrapper .post.category-temoignage .post-slideshow .slides a {
cursor: default !important;
}
.single-post #wrapper .post.category-temoignage .testimony_quote_container {
margin: 80px 0;
}
@media all and (max-width: 800px) {
.single-post #wrapper .post.category-temoignage .testimony_quote_container {
margin: 40px 0;
}
}
.single-post #wrapper .post.category-temoignage .testimony_quote_container .fusion-builder-row {
max-width: 80%;
}
.single-post #wrapper .post.category-temoignage .testimony_quote_container blockquote {
text-align: center;
font-size: 24px;
margin: 0;
padding: 0;
border: none;
background-color: transparent;
}
@media all and (max-width: 800px) {
.single-post #wrapper .post.category-temoignage .testimony_quote_container blockquote {
font-size: 20px;
}
}
.single-post #wrapper .post.category-temoignage .testimony_profil_block .testimony_profil_name p {
position: relative;
display: inline-block;
font-size: 20px;
font-weight: bold;
font-style: italic;
}
.single-post #wrapper .post.category-temoignage .testimony_profil_block .testimony_profil_name p:after {
position: absolute;
right: 0;
bottom: 3px;
content: '';
display: block;
width: 50%;
height: 10px;
background-color: rgba(121,92,121,0.3);
}
.single-post #wrapper .post.category-temoignage .testimony_house_keywords {
padding: 0 50px !important;
margin-top: -60px;
position: relative;
z-index: 10;
}
@media all and (max-width: 800px) {
.single-post #wrapper .post.category-temoignage .testimony_house_keywords {
padding: 0 10px !important;
}
}
@media all and (max-width: 500px) {
.single-post #wrapper .post.category-temoignage .testimony_house_keywords {
margin-top: -35px;
}
}
.single-post #wrapper .post.category-temoignage .testimony_house_keywords .fusion-layout-column {
border: 1px solid #f5aba4;
background-color: #f5aba4;
position: relative;
}
.single-post #wrapper .post.category-temoignage .testimony_house_keywords .fusion-layout-column .fusion-column-wrapper .fusion-text {
min-height: 100px;
padding: 30px;
display: flex !important;
justify-content: center;
align-items: center;
background-color: #f5aba4;
}
@media all and (max-width: 800px) {
.single-post #wrapper .post.category-temoignage .testimony_house_keywords .fusion-layout-column .fusion-column-wrapper .fusion-text {
padding: 20px;
min-height: 50px;
}
}
.single-post #wrapper .post.category-temoignage .testimony_house_keywords .fusion-layout-column .fusion-column-wrapper .fusion-text p {
margin: 0;
}
.single-post #wrapper .post.category-temoignage .testimony_house_keywords .fusion-layout-column:first-child:before,
.single-post #wrapper .post.category-temoignage .testimony_house_keywords .fusion-layout-column:last-child:before {
position: absolute;
top: 10px;
left: 10px;
content: '';
display: block;
width: 16px;
height: 11px;
background-image: url(//www.spiralys.com/wp-content/themes/spiralys/imgs/icon-quote.svg);
background-size: cover;
}
.single-post #wrapper .post.category-temoignage .testimony_house_keywords .fusion-layout-column:last-child:before {
bottom: 10px;
right: 10px;
top: auto;
left: auto;
transform: scale(-1, 1);
}
.single-post #wrapper .post.category-temoignage .testimony_textcontent_container {
margin-top: 60px;
margin-bottom: 40px;
}
@media all and (max-width: 800px) {
.single-post #wrapper .post.category-temoignage .testimony_textcontent_container {
margin-top: 40px;
margin-bottom: 20px;
}
}
.single-post #wrapper .post.category-temoignage .testimony_agency_section {
position: relative;
background-color: #fff !important;
border: 1px solid #f5aba4;
padding: 50px !important;
margin-top: 50px;
}
.single-post #wrapper .post.category-temoignage .testimony_agency_section:before,
.single-post #wrapper .post.category-temoignage .testimony_agency_section:after {
position: absolute;
top: 15px;
left: 15px;
content: '';
display: block;
width: 16px;
height: 11px;
background-image: url(//www.spiralys.com/wp-content/themes/spiralys/imgs/icon-quote.svg);
background-size: cover;
}
.single-post #wrapper .post.category-temoignage .testimony_agency_section:after {
bottom: 15px;
right: 15px;
top: auto;
left: auto;
transform: scale(-1, 1);
}
.single-post #wrapper .post.category-temoignage .testimony_agency_section .fusion-layout-column {
margin: 0 !important;
}
.single-post #wrapper .post.category-temoignage .see_related_testimony_container .fusion-layout-column {
margin: 0 !important;
}
.single-post #wrapper .post.category-temoignage .see_related_testimony_container .see_related_testimony_entry-title {
margin-top: 80px !important;
}
.single-post #wrapper .post.category-temoignage .see_related_testimony_container .see_related_testimony_entry-title h3 {
font-size: 21px;
}
.single-post #wrapper .post.category-temoignage .related-posts {
margin-top: 0;
}
.single-post #wrapper .post.category-temoignage .related-posts .fusion-title,
.single-post #wrapper .post.category-temoignage .related-posts .fusion-carousel-meta {
display: none;
} .all_work_portfolio_container .fusion-portfolio-wrapper .fusion-portfolio-post .fusion-portfolio-content-wrapper .fusion-image-wrapper {
width: 100%;
max-height: 300px;
overflow: hidden;
cursor: pointer;
}
.all_work_portfolio_container .fusion-portfolio-wrapper .fusion-portfolio-post .fusion-portfolio-content-wrapper .fusion-image-wrapper .fusion-placeholder-image {
background-color: #e4e4e4;
width: 100% !important;
}
.all_work_portfolio_container .fusion-portfolio-wrapper .fusion-portfolio-post .fusion-portfolio-content-wrapper .fusion-portfolio-content {
display: flex;
flex-flow: column wrap;
margin: 0;
padding: 20px;
padding-top: 30px;
background-color: #ee776C;
}
.all_work_portfolio_container .fusion-portfolio-wrapper .fusion-portfolio-post .fusion-portfolio-content-wrapper .fusion-portfolio-content:after {
left: 20px;
transform: translate(0, -65%);
}
.all_work_portfolio_container .fusion-portfolio-wrapper .fusion-portfolio-post .fusion-portfolio-content-wrapper .fusion-portfolio-content .entry-title {
order: 1;
text-align: right;
}
.all_work_portfolio_container .fusion-portfolio-wrapper .fusion-portfolio-post .fusion-portfolio-content-wrapper .fusion-portfolio-content .entry-title a {
color: #282828;
font-size: 25px;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 14px;
}
.all_work_portfolio_container .fusion-portfolio-wrapper .fusion-portfolio-post .fusion-portfolio-content-wrapper .fusion-portfolio-content .fusion-portfolio-meta {
display: none;
}
.all_work_portfolio_container .fusion-portfolio-wrapper .fusion-portfolio-post .fusion-portfolio-content-wrapper .fusion-portfolio-content .fusion-post-content {
margin-bottom: 20px;
}
.all_work_portfolio_container .fusion-portfolio-wrapper .fusion-portfolio-post .fusion-portfolio-content-wrapper .fusion-portfolio-content .fusion-post-content p {
font-size: 15px;
} body.single-avada_portfolio .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions {
display: flex;
flex-flow: row wrap;
}
body.single-avada_portfolio .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .entry-title {
flex: 1;
padding-right: 50px;
}
@media all and (max-width: 900px) {
body.single-avada_portfolio .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .entry-title {
flex: 0 0 100%;
padding-right: 0;
order: 2;
margin-top: 30px;
}
}
body.single-avada_portfolio .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .goto_portfolio_btn_container {
align-self: center;
transition: all 0.3s;
}
body.single-avada_portfolio .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .goto_portfolio_btn_container .goback_btn {
position: relative;
display: inline-block;
width: 100%;
height: 100%;
color: #282828;
font-weight: bold;
font-size: 16px;
border: 1px solid #000;
padding: 10px 34px;
}
body.single-avada_portfolio .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .goto_portfolio_btn_container .goback_btn:before {
content: url(//www.spiralys.com/wp-content/themes/spiralys/imgs/outline_arrow_back_black_18dp.png);
display: block;
color: #282828 !important;
position: absolute;
top: 50%;
-ms-transform: translateY(-33%);
transform: translateY(-33%);
left: 10px;
}
@media all and (max-width: 900px) {
body.single-avada_portfolio .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .goto_portfolio_btn_container .goback_btn {
font-size: 16px;
}
}
body.single-avada_portfolio .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .goto_portfolio_btn_container:hover {
box-shadow: 0 0.5em 0.7em -0.4em #ee776C !important;
}
body.single-avada_portfolio .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-captions .fusion-page-title-secondary {
width: 100%;
order: 2;
}
body.single-avada_portfolio .post-slideshow {
margin-top: 30px;
position: relative;
}
body.single-avada_portfolio .post-slideshow .slides a {
cursor: default !important;
}
@media all and (max-width: 1024px) {
body.single-avada_portfolio .post-slideshow {
margin-top: 0;
}
}
@media all and (max-width: 800px) {
body.single-avada_portfolio .post-slideshow {
margin-bottom: 40px;
}
}
body.single-avada_portfolio .single_portfolio_double_col_info .fusion-builder-row {
display: flex;
flex-flow: row wrap;
align-items: stretch;
margin-bottom: 35px;
}
@media all and (max-width: 900px) {
body.single-avada_portfolio .single_portfolio_double_col_info .fusion-builder-row {
margin-bottom: 0;
}
}
@media all and (max-width: 800px) {
body.single-avada_portfolio .single_portfolio_double_col_info .double_col_image_block {
margin-top: -20px !important;
}
}
body.single-avada_portfolio .single_portfolio_double_col_info .double_col_image_block.fusion-column-first {
padding-right: 3%;
}
@media all and (max-width: 800px) {
body.single-avada_portfolio .single_portfolio_double_col_info .double_col_image_block.fusion-column-first {
order: 2;
margin-top: -20px !important;
}
}
@media all and (max-width: 1024px) {
body.single-avada_portfolio .single_portfolio_double_col_info .double_col_image_block.fusion-column-first {
padding-right: 0;
}
}
body.single-avada_portfolio .single_portfolio_double_col_info .double_col_image_block.fusion-column-last {
padding-left: 3%;
}
@media all and (max-width: 1024px) {
body.single-avada_portfolio .single_portfolio_double_col_info .double_col_image_block.fusion-column-last {
padding-left: 0;
}
}
body.single-avada_portfolio .single_portfolio_double_col_info .double_col_info_block {
display: flex;
align-items: center;
} .agency_section {
margin-bottom: 120px;
}
@media all and (max-width: 1024px) {
.agency_section {
margin-bottom: 80px;
}
}
.team_accordion_container .team_accordion {
position: relative;
z-index: 2;
}
.team_accordion_container .team_accordion .accordian {
width: calc(100% - 50px);
margin: 0 auto;
}
@media all and (max-width: 1024px) {
.team_accordion_container .team_accordion .accordian {
width: 100%;
top: 0;
}
}
.team_accordion_container .team_accordion .team_accordion_role {
color: #ee776C;
font-size: 20px;
}
.team_accordion_container .team_accordion .panel-heading a .fusion-toggle-heading .team_accordion_role {
margin-left: 20px;
transition: opacity 0.3s;
}
.team_accordion_container .team_accordion .panel-heading a.active .fusion-toggle-heading .team_accordion_role {
opacity: 0;
}
.page_subltitle_bloc {
margin-bottom: 0 !important;
} #main .steps_header_container .fusion-row .fusion-layout-column .fusion-imageframe {
display: block;
}
#main .steps_header_container .fusion-row .fusion-layout-column .fusion-imageframe img {
width: 100%;
height: auto;
}
.section_fixed_background {
min-height: 300px !important;
}
.section_fixed_background .fusion-column-wrapper {
background-attachment: fixed;
}
.steps_header_textblock {
width: calc(100% - 50px);
margin: -100px auto 60px !important;
padding: 30px !important;
background-color: #fff;
border-left: 2px solid #ee776C;
border-right: 2px solid #ee776C;
}
@media all and (max-width: 800px) {
.steps_header_textblock {
margin-top: 20px !important;
margin-bottom: 20px !important;
}
}
.steps_header_textblock h2 {
margin-bottom: 40px !important;
}
@media all and (max-width: 1024px) {
.steps_header_textblock h2 {
margin-bottom: 10px !important;
}
}
.steps_header_textblock .fusion_builder_column_1_2 {
padding: 20px;
}
@media all and (max-width: 800px) {
.steps_header_textblock .fusion_builder_column_1_2 {
padding: 0;
}
}
@media all and (max-width: 800px) {
.accordian_methodes_header.fusion-title {
margin-top: 40px !important;
}
} #wrapper .post-content .contact_us_form_container {
border: 1px solid #f09a92;
background-color: #fff;
padding: 30px !important;
margin-bottom: 50px !important;
}
@media all and (max-width: 500px) {
#wrapper .post-content .contact_us_form_container {
background-color: transparent;
border: none;
padding: 0 !important;
}
}
#wrapper .post-content .contact_us_form_container form {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding-bottom: 60px;
}
#wrapper .post-content .contact_us_form_container form fieldset {
width: calc(50% - 50px);
margin-bottom: 20px;
}
#wrapper .post-content .contact_us_form_container form fieldset h2 {
margin-top: 0;
font-size: 28px;
transition: color 0.3s;
}
#wrapper .post-content .contact_us_form_container form fieldset:hover h2 {
color: #795c79;
}
@media all and (max-width: 800px) {
#wrapper .post-content .contact_us_form_container form fieldset {
width: 100%;
}
}
#wrapper .post-content .contact_us_form_container form fieldset input[type="text"],
#wrapper .post-content .contact_us_form_container form fieldset input[type="tel"],
#wrapper .post-content .contact_us_form_container form fieldset input[type="email"] {
height: 45px;
margin: 10px 0;
}
#wrapper .post-content .contact_us_form_container form fieldset textarea {
padding-top: 20px;
background-color: rgba(186,220,194,0.15);
}
#wrapper .post-content .contact_us_form_container form fieldset .required_text-info {
text-align: right;
font-size: 12px;
margin-top: -15px;
}
#wrapper .post-content .contact_us_form_container form fieldset .your-project-type .wpcf7-checkbox .wpcf7-list-item {
display: block;
margin-left: 0;
margin-bottom: 10px;
}
#wrapper .post-content .contact_us_form_container form .submit_btn_container {
width: 100%;
}
#wrapper .post-content .contact_us_form_container form .form-agency_infos {
margin-top: 20px;
font-size: 14px;
}
#wrapper .post-content .contact_us_form_container form .fusion-alert {
width: 100%;
}
#wrapper .post-content .contact_us_form_container form .fusion-alert.success {
background-color: #ee776C;
}
#wrapper .post-content .contact_us_form_container form .message_fieldset {
margin-bottom: 0;
width: 100%;
}
@media all and (max-width: 800px) {
#wrapper .post-content .contact_us_form_container form .message_fieldset {
margin-top: 30px;
}
}
#wrapper .post-content .contact_us_form_container form .acceptance {
margin-bottom: 20px;
}
#wrapper .post-content .contact_us_form_container form .acceptance .wpcf7-form-control-wrap {
display: inline-block;
font-size: 12px;
color: #4e4e4e;
}
#wrapper .post-content .contact_us_form_container form .form_last_block {
width: calc(50% - 50px);
}
@media all and (max-width: 800px) {
#wrapper .post-content .contact_us_form_container form .form_last_block {
width: 100%;
}
}
#wrapper .post-content .contact_us_form_container form .form_last_block textarea {
min-height: 150px;
} .fusion-footer .fusion-footer-widget-area {
padding: 60px 0;
}
@media all and (max-width: 800px) {
.fusion-footer .fusion-footer-widget-area {
padding: 50px 30px;
}
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns {
display: flex;
flex-flow: row wrap;
justify-content: center;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
@media all and (max-width: 800px) {
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns {
margin: 0;
justify-content: flex-start;
}
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column {
padding: 0;
max-width: 512px;
}
@media all and (max-width: 800px) {
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column {
max-width: 100%;
}
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-of-type(1) {
padding-right: 50px;
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-of-type(2) {
padding-left: 50px;
}
@media all and (max-width: 800px) {
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-of-type(2) {
padding: 0;
}
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column .widget-title {
text-align: left;
font-size: 18px;
margin-bottom: 10px;
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column .contact-info-container {
text-align: left;
color: #fff;
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column .contact-info-container .phone,
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column .contact-info-container .fax {
display: inline-block;
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column .contact-info-container .phone {
margin-right: 10px;
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-of-type(3) {
margin-top: 40px;
width: 100% !important;
padding: 0 10%;
max-width: 100%;
margin-bottom: 0;
}
@media all and (max-width: 800px) {
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-of-type(3) {
margin-top: 0;
padding: 0;
}
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-of-type(3) .fusion-footer-widget-column {
padding: 30px;
background-color: #404040;
display: inline-block;
margin: 0 auto;
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-of-type(3) .fusion-footer-widget-column .fusion-widget-menu .menu .menu-item {
padding: 0 20px;
}
@media all and (max-width: 800px) {
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-of-type(3) .fusion-footer-widget-column .fusion-widget-menu .menu .menu-item {
padding-left: 0;
line-height: 2;
}
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-of-type(3) .fusion-footer-widget-column .fusion-widget-menu .menu .menu-item:last-of-type {
display: none !important;
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-of-type(3) .fusion-footer-widget-column .fusion-widget-menu .menu .menu-item a {
text-transform: uppercase;
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column:nth-of-type(3) .fusion-footer-widget-column .fusion-widget-menu .menu .menu-item a:after {
display: none;
}
.fusion-footer .menu-item__phone a {
display: none !important;
}
.fusion-is-sticky .fusion-header .fusion-row {
padding-top: 0 !important;
}
.fusion-accordian .panel-title a .fa-fusion-box {
background-color: #ee776C !important;
border: #ee776C !important;
}