#toTop{
right:25px !important;
background-color:#2a2a2a;
}
#toTop:hover{
background-color:#353535;
}
.wp-editor-area{
color:#000 !important;
}
.ls-v5 .ls-nav-prev{
width:40px !important;
height:58px !important;
background-image:url("../wp-content/uploads/2020/10/ls_arrow01.svg") !important;
position:absolute !important;
left:0 !important;
top:0 !important;
bottom:0 !important;
margin:auto !important;
}
.ls-v5 .ls-nav-prev:hover{
filter: brightness(1.5);
background-position:0px 0px !important;
}
.ls-v5 .ls-nav-next{
width:40px !important;
height:58px !important;
background-image:url("../wp-content/uploads/2020/10/ls_arrow02.svg") !important;
position:absolute !important;
right:0 !important;
top:0 !important;
bottom:0 !important;
margin:auto !important;
background-position:0px 0px !important;
}
.ls-v5 .ls-nav-next:hover{
filter: brightness(1.5);
background-position:0px 0px !important;
}
.fusion-main-menu .fusion-main-menu-search a:after {
font-family:awb-icons!important;
color:#ece6e1 !important;
}
.fusion-main-menu .fusion-main-menu-search a:hover:after {
font-family:awb-icons !important;
color:#fff !important;
}
body:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li>a {
font-size:14px !important;
}
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance:none;
cursor:pointer;
height:23px;
width:23px;
background-image:url("../wp-content/uploads/2020/10/search_cancel_button04.svg");
}
.fusion-is-sticky .fusion-logo img{
position:absolute !important;
margin-left:22px;
top:22px;
}
.fusion-post-wrapper{
position:relative !important;
height:350px !important;
}
.search .post-content p{
position:relative !important;
padding:-20px 0 0 0 !important;
right:0 !important;
}
.fusion-post-content.post-content{
text-align:left !important;
position:relative !important;
margin-left:-25px !important;
top:-80px !important;
right:0 !important;
}
.search-page-search-form-top{
margin-left:20px !important;
margin-right:20px !important
width:450px !important;
}
.gallery{
padding-bottom:35px;
}
.single-navigation a[rel=next]{
bottom:1em;
margin-right:2em;
float:right !important;
}
.single-navigation a[rel=prev]{
margin-left:2em;
bottom:1em;
float:left !important;
}
#main{
padding-left:0px !important;
padding-right:0px !important;
}
.fusion-post-title{
display:none !important;
}
.fusion-blog-layout-medium .fusion-post-slideshow{
border-style:solid;
border-width:1px;
}
fusion-blog-layout-medium .fusion-post-content{
border-bottom:1px solid #000;
}
.fusion-footer-widget-area{
max-height:0px;
display:none !important;
}
.studio{
height:20vw;
}
.fusion-body .fusion-main-menu .fusion-main-menu-icon{
position:absolute;
left:78px;
top:-22.5px;
font-size:14px;
}
.youtube-menu{
margin-top:-22px !important;
position:absolute;
left:45.5px;
height:15px;
width:35px;
font-size:14px;
}
.youtube-menu:hover .fa-youtube{
color:#cd0101;
}
.twitter-menu{
margin-top:-22px !important;
position:absolute;
left:8px;
height:15px;
width:35px;
font-size:14px;
}
.twitter-menu:hover .fa-twitter{
color:#55acee;
}
.modal{
overflow-y:hidden;
}
.modal-title{
margin:25px;
}
modal-header{
text-align:center;
}
.modal-content{
padding:0px;
}
.contact_modal{
position:absolute;
top:25px;
}
.fusion-footer-widget-area{
max-height:0px;
}
.fusion-is-sticky .fusion-sticky-menu-1 .fusion-sticky-menu{
display:inline-block !important;
}
.modal-title{
margin:25px;
}
.modal-header{
text-align:center;
}
.modal-content{
padding:25px;
}
.contact-modal{
position:absolute;
top:25px;
}
textarea.wpcf7-form-control{
color:#000 !important;
background:#f5f5f5 !important;
border:#ececec !important;
}
.wpcf7-form-control.wpcf7-text{
color:#000 !important;
background:#f5f5f5 !important;
border:#ececec !important;
}
.wpcf7-form textarea{
}
body{
color:#000 !important;
}
input.wpcf7-form-control.wpcf7-submit {
background-color:#1b1b1b !important;
border-color:#242528 !important;
border-width:1px !important;
}
input.wpcf7-form-control.wpcf7-submit:hover{
background-color:#252525 !important;
border-color:#313131 !important;
border-width:1px !important;
}
.expertise{
height:48vw !important;
}
.fusion-header{
height:105px !important;
}
@media screen and (min-width:1024px){
.fusion-header{
text-align:center;
padding-top:60px;
}
}
@media screen and (min-width:1024px){
.fusion-main-menu{
float:inherit !important;
display:inline-block !important;
}
}
.fusion-logo img{
position:absolute !important;
left:0;
right:0;
top:20px;
margin:auto;
}
.fusion-sticky-header-wrapper{
height:118px !important;
}
.fusion-is-sticky .fusion-main-menu > ul > li{
top:-41.5px;
}
.fusion-toggle-icon-line{
height:1.05px !important;
}
.fa-2x{
margin:0 -3px;
font-size:1.5em;
}
.social-mobile{
display:flex !important;
justify-content:center !important;
align-text:center !important;
align-items:center !important;
margin:auto !important;
left:-1.05em !important;
vertical-align:bottom !important;
}
.header-background{
padding-right:0px !important;
padding-left:0px !important;
}
.solutions_header{
height:400px !important;
}
.youtube_video{
position:relative;
width:100%;
padding-bottom: 56.25%;
height:0;
}
.youtube_video iframe{
position:absolute;
top:0;
left:0;
width:100%;
max-height:100%;
}
.fusion-background-video-wrapper{
filter:brightness (50%) !important;
}
.brand{
height: 750px !important;
}
.ls-inner{
height:800px !important;
}
.fusion-main-menu .sub-menu { 
border-top: 1px solid #ffffff; 
}
.fusion-link-wrapper { 
pointer-events: none; 
}
.fusion-rollover-title { 
pointer-events: none; 
}
.fusion-secondary-header {
background:none !important;
background-color: transparent;
}
.ilightbox-holder.mac{
padding:2px;
background:#000;
box-shadow:none;
}
.ilightbox-button.mac{
background:none;
border:none;
opacity:0.4;
filter:alpha(opacity=40);
}
.ilightbox-button.ilightbox-button.mac:hover{
background:none;
border:none;
opacity:0.5;
filter:alpha(opacity=50);
}
.ilightbox-button.ilightbox-next-button.mac{
margin-left:auto;
margin-right:auto;
right:125px;
height:53px;
width:93px;
bottom:0;
}
.ilightbox-button.ilightbox-next-button.mac.ilightbox-fullscreen{
margin-left:auto;
margin-right:auto;
right:125px;
height:53px;
width:93px;
bottom:0;
}
.ilightbox-button.ilightbox-prev-button.mac{
margin-left:auto;
margin-right:auto;
right:125px;
height:53px;
width:93px;
top:0;
}
.ilightbox-button.ilightbox-prev-button.mac.ilightbox-fullscreen{
margin-left:auto;
margin-right:auto;
right:125px;
height:53px;
width:93px;
top:0;
}
.ilightbox-overlay.mac{
background:#000 !important;
}
.ilightbox-loader.mac{
display:none;
}
.ilightbox-button.ilightbox-prev-button.mac span{
repeat:50% 25%;
}
.ilightbox-button.mac span{
display:block;
height:100%;
}
.ilightbox-button.mac.disabled{
display:none !important;
}
.ilightbox-button.mac{
background:none !important;
border: none !important;
filter:none !important;
}
div.grecaptcha-badge{
display:none;
}
.js .tmce-active .wp-editor-area{
color:#000 !importnat;
}
#posts-container{
top:15px !important;
}
.fusion-meta-info{
margin-top:-100px !important;
margin-left:-25px !important;
}
.fusion-post-content-container{
margin-top:38px !important;
}
.ai_video{
border:1px solid #aaa9a9;
}
/*mobile header*/
@media screen and (min-width:320px){
.fusion-header-has-flyout-menu-content{
height:50px;
}
}
@media screen and (min-width:1023px){
.fusion-header-has-flyout-menu-content{
height:50px;
padding-right:0px !important;
margin-top:-5px;
}
}
/*mobile menu toggle*/
@media screen and (min-width:320px) {
.fusion-flyout-menu-toggle{
float:left;
position:fixed;
top:18px !important;
left:-10px !important;
}
}
/*mobile logo*/
@media screen and (min-width:360px){
.fusion-mobile-logo{
position:absolute;
left:0;
right:0;
width:100%;
margin:auto;
top:15px !important;
}
}
@media screen and (min-width:768px){
.fusion-mobile-logo{
position:absolute;
left:0;
right:0;
width:100%;
margin:auto;
top:15px !important;
}
}
@media screen and (min-width:1024px){
.fusion-sticky-logo{
position:absolute !important;
left:55px;
right:0;
width:100%;
top:15px;
}
}
@media screen and (max-width:768px){
.modal-body{
padding:5px 5px 5px 5px !important;
width:105% !important;
}
}
@media screen and (max-width:768px) {
.solutions{
padding-left:10px !important;
padding-right:10px !important;
}
}
@media screen and (max-width:1023px) {
.solutions{
padding-left:10px !important;
padding-right:10px !important;
}
}
@media screen and (max-width:1023px) {
.fusion-header{
height:60px !important;
}
}
@media screen and (max-width:1023px) {
.stories{
padding-right:15px !important;
padding-left:15px !important;
}
}
@media screen and (max-width:1023px){
.search-page-search-form-top{
margin:80px 20px 0px 20px !important;
width:335px !important;
}
}
@media screen and (max-width:1023px){
.fusion-header-wrapper{
position:fixed;
top:0;
width:100%;
}
}
@media screen and (max-width:1023px){
.search-page{
padding-top:-150px !important;
padding-left:25px !important;
padding-right:25px !important;
}
}
@media screen and (min-width:1023px){
.fusion-search-results-wrapper{
width:425px !important;
padding-left:60px;
}
}
@media screen and (min-width:1023px){
.searchform .fusion-search-form-content .fusion-search-field input{
padding-left:100px !important;
}
}
@media screen and (max-width:768px){
.fusion-live-search .fusion-search-button{
margin-left:-75px !important;
}
}
@media screen and (max-width:768px){
.fusion-search-field input{
padding-left:50px !important;
}
}
@media screen and (min-width:1023px){
input.fusion-search-submit.searchsubmit{
width:50px !important;
}
}
@media screen and (min-width:1023px){
.fusion-custom-menu-item-contents{
border:none !important;
background-color:transparent !important;
margin-right:-82px;
margin-top:50px;
}
}
@media screen and (min-width:1023px){
.searchform .fusion-search-form-content{
width:425px !important;
margin-left:95px !important;
}
}
@media screen and (max-width:768px){
.searchform .fusion-search-form-content{
width:250px !important;
height:56px !important;
}
}
@media screen and (min-width:1023px){
.fusion-search-form-content{
border:solid 1px #252525 !important;
height:50px !important;
margin-top:-15px !important;
}
}
@media screen and (min-width:1023px){
.fusion-live-search .fusion-search-results{
border: solid 1px #aaa9ae !Important;
margin-left:35px !important;
}
}
@media screen and (max-width:1023px){
.fusion-is-sticky .fusion-sticky-menu-1 .fusion-sticky-menu{
display:none !important;
}
}
@media screen and (max-width:1023px){
.fusion-is-sticky .fusion-logo img{
margin: 0 auto;
}
}
@media screen and (min-width:360px){
.fusion-is-sticky .fusion-logo img{
width:100px;
top:10px;
}
}
@media screen and (min-width:768px){
.fusion-is-sticky .fusion-logo img{
width:150px;
top:15px;
}
}
@media screen and (min-width:1023px){
.fusion-is-sticky .fusion-logo img{
width:115px;
left:0px;
top:21px;
}
}
@media screen and (min-width:360px){
.fusion-header-wrapper.fusion-is-sticky .fusion-header{
height:50px !important;
}
}
@media screen and (min-width:768px){
.fusion-header-wrapper.fusion-is-sticky .fusion-header{
height:60px !important;
}
}
@media screen and (min-width:1023px){
.fusion-header-wrapper.fusion-is-sticky .fusion-header{
height:65px !important;
}
}
@media screen and (max-width:1023px){
.youtube-menu{
display:none;
}
}
@media screen and (max-width:1023px){
.twitter-menu{
display:none;
}
}
@media screen and (min-width:1023px){
.ls-home{
margin-top:-10px;
}
}
@media screen and (max-width:1023px){
.searchform .fusion-search-form-content .fusion-search-field input{
width:250px !important;
border-radius:0 !important;
}
}
@media screen and (max-width:1023px){
.fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(1){
margin-top:.5px !important;
margin-left:.1px !important;
}
}
@media screen and (max-width:1023px){
.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-search-toggle{
margin-right:-18.5px !important;
margin-top:-4px;
-webkit-transition:none !important;
-moz-transition:none !important;
-o-transition:none !important;
transition:none !important;
}
}
@media screen and (max-width:768px){
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-icon-search {
top:16px !important;
left:unset !important;
display:block !important;
right:12px !important;
transform:none !important;
position:fixed !important;
}
}
@media screen and (max-width:1023px){
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-icon-search {
top:16px !important;
left:unset !important;
display:block !important;
right:12px !important;
transform:none !important;
position:fixed !important;
}
}
@media screen and (max-width:1023px){
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle{
right:7px;
-webkit-transition:none !important;
-moz-transition:none !important;
-o-transition:none !important;
transition:none !important;
position:fixed !important;
}
}
@media screen and (min-width:1023px){
.ls-layers, .ls-slide-backgrounds, .ls-slide-effects, .ls-background-videos, .ls-bg-video-overlay{
height:840px !important;
}
}
@media screen and (min-width:1023px){
.ls-v5 .ls-nav-prev{
left:40px !important;
}
}
@media screen and (min-width:1023px){
.ls-v5 .ls-nav-next{
right:40px !important;
}
}
@media screen and (min-width:320px){
.ls-v5 .ls-nav-prev{
left:10px !important;
}
}
@media screen and (min-width:320px){
.ls-v5 .ls-nav-next{
right:10px !important;
}
}
@media screen and (min-width:640px){
.ls-v5 .ls-nav-prev{
left:25px !important;
}
}
@media screen and (min-width:640px){
.ls-v5 .ls-nav-next{
right:25px !important;
}
}
@media screen and (max-width:1023px){
.art-culture{
padding-top:75px !Important;
padding-bottom:15px !important;
}
}
@media screen and (min-width:360px){
.fusion-modal .modal-header .modal-title{
font-size:25px !important;
margin:-5px !important;
}
}
@media screen and (min-width:1024px){
.fusion-modal .modal-header .modal-title{
font-size:25px !important;
margin:-5px !important;
}
}
@supports (-webkit-touch-callout:none){
/*iOS devices */
.android{
display:none;
}
}
@supports not (-webkit-touch-callout:none){
/*Other devices*/
.iOS{
display:none;
}
}
@media screen and (max-width:1023px){
.iPhone{
line-height:45px !important;
}
}
@media screen and (min-width:1024px){
.mms{
padding:0 120px 0 120px !important;
}
}
@media screen and (max-width:768px){
.fusion-image-wrapper{
padding-right:50px !important;
}
}
@media screen and (max-width:1023px){
.search-page02{
padding-left:25px !important;
}
}